DEV Community

loading...
Winston Puckett profile picture

Winston Puckett

Better code is more better.

Location Portland Oregon Joined Joined on  Twitter logo Github logo Website logo
Work

.Net Developer at OIA Global

All 108 comments

11ty + DEV CMS

You're welcome! I didn't know about eleventyComputed. I'll ha...

Tools Every Developer Should Know and Use

It generates neumorphic css, so you don't have to mess around...

Tools Every Developer Should Know and Use

neumorphism.io/ too :)

Running Rust in WebAssembly in a Pool of Concurrent Web Workers in JavaScript

Ray tracing in general might be not what I'm looking for. I'm...

Running Rust in WebAssembly in a Pool of Concurrent Web Workers in JavaScript

This is really helpful. I'm trying to write my own game engin...

Code Smell 56 - Preprocessors

I totally agree with the concept. One question, it looks like...

Web Development Haikus

Once I was alive I became a web dev Hours reduce bugs Connec...

Software design principles: DRY

Is SPOT single point of termination? I hadn't heard that acro...

My least favorite "feature" in rust

Ooh. That's good to know, thank you :)

Where do you promote your products/apps?

Facebook. It's not great. It did help me get a job though whe...

Ocelot with .Net Core 5.0

Interesting stuff. I've been looking for an alternative to Az...

Stop Using "data" as a Variable Name

Yes, yes, yes, yes, yes.

I use static by default... But should I?

I'm using this in a 100,000+ line, enterprise scale code base...

I use static by default... But should I?

Hmmm... I guess I'm still not convinced. What I'm talking abo...

I use static by default... But should I?

I totally agree that singletons are bad, even if it's just fo...

Truth OR Dare | Let's FUN

Without looking it up, I think it's: await HttpClient.GetA...

Truth OR Dare | Let's FUN

Or is it how do you make a synchronous or async request?

Truth OR Dare | Let's FUN

Hmmm... I don't know. Could I get a definition of unblockable...

Truth OR Dare | Let's FUN

C# (are we allowed to pick a specific language?)

Quick Poll

Rust

How to get free SVG Icons for your projects?

Ironically, I've never used bootstrap... I probably should at...

How to get free SVG Icons for your projects?

I have used bootstrap icons for most projects (icons.getboots...

Code Smell 03 - Functions Are Too Long

A developer I really respect said, "a developer can only hold...

Code Smell 01 - Anemic Models

I'm so so glad we found each other's articles. I'm excited to...

How to write IMMUTABLE code and never get stuck debugging again

I didn't know that. That's pretty cool

How to write IMMUTABLE code and never get stuck debugging again

Hahaha... And there lies the problem with ORMs. It is often ...

What's your 1st programming language & What you use today?

I started with SmallBasic as a kid. Now it's C# mostly.

How to write IMMUTABLE code and never get stuck debugging again

I totally agree. And to tack on to your point about immutabil...

Do you use GIT ? Let me see your code!

My repo generates my blog from all of my dev.to posts :) gith...

Software design principles: DRY

Ah, that also might be part of it :). My current job has a si...

Software design principles: DRY

This is interesting. I always apply DRY to my business logic:...

The #1 ingredient of a successful team

I really like the book The Culture Code, which says much the ...

Suggest me the right Linux distro

I'd add Fedora to the list, but that's just me.

What would be your favorite option to change the size of an image in markdown?

This kinda lines up with filters in 11ty, so it would be my p...

Does your UI use "build once" for promoting to environments?

Here's the one we use - azure.microsoft.com/en-us/updates/......

Diving Into Designing🎨

Do you find that Bootstrap is more succinct than vanilla css ...

Does your UI use "build once" for promoting to environments?

We use a build once approach. We have a .Net app and anything...

What is software? (wrong answers only)

It's like softserve, but you put it on your body.

What should a programming language do "out of the box"?

String interpolation Generics Complex data structures Inferr...

Creating a sitemap in 11ty

I new it was supposed to look like the RSS feed. Thanks for d...

Challenges & Projects

Personally, I really want a list app that turns things red or...

100 Days of CSS Illustrations (81-90)

This is amazing. Also I love the gravity falls reference

First time with dev

Welcome!

Is there a topic you wish there was an article about?

"How do you import a module in a subfolder in Rust" I cannot ...

Screen glasses, does anyone wear them?

I have the premium filters from eyebuydirect. I've noticed th...

ABOUT ME

Welcome!

How do you identify "over-engineering"?

I'm of the opinion that code quality is the thing that enable...

Universal CSS properties everyone must use.

I always forget about box-sizing and then have to re-look it ...

Test

Testing the discussion

Less Javascript, more HTML and CSS

I didn't see a mention of web components in this post... Also...

My Online Portfolio

Excellent!

Host a static website for free using Netlify and GitHub

This is really well written. And exactly how I have my site s...

Remote work: here to stay?

I enjoy my work because I'm part of a team that's dedicated t...

Someone give me a challenge

Create a web component toggle button

The new reason for creating new languages

That's right! Isn't Elixir built to handle concurrency at HUG...

A common language feature I never learned about in college

You know, it's funny. I originally included JS examples as we...

About Me!

Welcome to the platform!

When was the last time you ran your code successfully on the first try?

Yesterday

Your favorite free hosting site? 🌐

Firebase hosting

The best keyboard I ever had for coding

I have the G815 with tactile switches (same but wired and wit...

A common language feature I never learned about in college

I wouldn't say Functional programming is an anti-OOP thing ei...

How to Open a New Tab or Window using Javascript?

Really concise. I'll have to remember this post the next time...

My favorite feature in Rust

Yes! I'm very interested in the "with" keyword in particular....

What's your experience on monetizing DEV posts?

Oh, I'm in the process of getting monotized on my blog winsto...

How do you keep up with technologies and programming news?

What I did was get a core understanding of a language and the...

My favorite feature in Rust

I'll have to look out for that as I'm learning more about rus...

My favorite feature in Rust

Thank you :). Yeah, it was a surprising amount of time to fig...

Why limit function size?

Thanks for explaining :). It's funny, the other day I was pla...

Why limit function size?

This reply is getting long, and the thing I am really curious...

Switch to linux while learning programming?

Just find one, then when you get bored of it, try another. Ub...

Do you prefer subdomains or subdirectories?

For me it depends on if it's a microfrontend architecture. Or...

Keeping your medium content fresh in your 11ty website using Github Actions and Netlify

It's so funny, I am looking for a way to do this with DEV. Th...

NEUMORPHISM | Soft UI

Agreed :). When I built neoplumes.com, I built in a css rule ...

Don't overcomplicate git πŸ™‡β€β™‚οΈ

This is a good example of abstraction. You don't need to lear...

What are your favorite less-common programming languages?

Does Rust still count?

From C# to Rust: Code Basics

I'm trying to learn rust right now and I'm really struggling ...

NEUMORPHISM | Soft UI

I found this tool - neumorphism.io and haven't had to write m...

JS: variable && function()

The difference for me is the "abuse" of the language part. It...

JS: variable && function()

I didn't know they had optional chaining in JS! Thank you!

What apps do you use for planning your week?

My team at work uses Azure DevOps, so I connect that to Micro...

Why do microservices need an API Gateway?

They could be ok if you have a perfect understanding of where...

Why svelte is revolutionary

What do you think of Svelte vs a vanilla SSG like 11ty?

Why using a website builder is 'shooting yourself in the foot'

squoosh.app is really good for reducing image size without re...

Switch to Linux?

The main reason for me is supporting open source and having b...

What domain extension do you use for portfolio?

I love the color theme

What domain extension do you use for portfolio?

"Clean Code Defender" I like that. I'm excited to hear more f...

What domain extension do you use for portfolio?

I use winstonpuckett.com. Whenever I talk to "normal" people,...

1 small tip to improve your code readability

What I gain from the post is that flipping your conditionals ...

1 small tip to improve your code readability

Totally, but all too often I see things like, If (acceptable...

1 small tip to improve your code readability

I think there are certain cases where this is really useful t...

1 small tip to improve your code readability

And... Follow. Fail fast is an amazing mindset. Thank you for...

What's the first thing you install on a fresh OS?

WinGet. And then I use WinGet to install everything else at o...

What's you favorite headless CMS?

I use dev.to as my CMS :)

πŸ”± Git Commands You Didn't Know

Oh man. That git here. Where has that been all my life?

What do you use to record the screen?

Win + G. It's built in :)

Blog Posting Platform

I agree, using someone else's theme is really nice. I just li...

Terraform Discussion

Yeah... I don't think anyone wants to use ARM templates anymo...

Blog Posting Platform

Have you found the automatic connection to Stackbit? It's in ...

Blog Posting Platform

The SSG I really like is 11ty. It's so simple, but whenever I...

Terraform Discussion

Echoing what simo said, Terraform can deploy to multiple clou...

What's your favorite go to framework/library for developing web apps?

Personally, I'm starting to get into 11ty. The idea that I us...

First Day on DEV!

I'm less than a month old. Thanks for posting this :)

Stop Using React

It's so true. With modern SSGs and the portal tag, there's no...

How does being a programmer affects your world view?

I believe there's a solution to everything now.

Welcome Thread - v90

Hi! I'm Bobby. I'm currently working as a .NET developer for ...

loading...