4 weeks ago to the day, I announced version 1.0.0 of PipeExtensions. If you want to learn more about...
12, 2021
tl;dr - I've recreated the forward pipe operator from F# to be used in C#. Visit the NuGet page to...
May 18, 2021
Backstory I've been a very opinionated developer from the beginning. My passion has been t...
January 24, 2021
I'll save you some reading, it's how rust deals with importing other modules. It's entirely possible...
December 8, 2020
For code to be self-documenting, I like to do any sort of business rule at the lowest level. If I hav...
November 28, 2020
Step 1: name things well. I have three posts on Variables, Functions, and Classes if it in...
November 17, 2020
When the weight of reality hits, the glory of illusion shines through. We are not defenceless agains...
November 11, 2020
"There are no big problems in programming. Only small problems and those that haven't been broken up...
November 8, 2020
A class is a cohesive collection of data, functionality, or both. Class names reveal the purpose of a...
November 6, 2020
Now that we've covered variables, let's move on to functions. Good function names allow a developer t...
October 31, 2020
Just want to see the result? Head to https://winstonpuckett.com/blog and click on the search button....
October 30, 2020
It's good to have an understanding of the dimensions you can use to specify meaning. Type, significan...
October 28, 2020
I do my development on a VM. I like the feeling of a new computer without any of the bloat or history...
October 27, 2020
In the beginning there was binary. Binary was not human readable, so then came assembly. Then the "hi...
October 26, 2020
Did you know you can create additional scopes without specifying a keyword? Let me demonstrate this b...
October 23, 2020
I wanted a CMS I could use on my phone. I was playing with my newly created dev.to profile when I saw...
October 22, 2020
I use C# in production. It's a great language. It has implemented a lot of really powerful features l...
October 21, 2020
I've always thought this was stupid. Not that long functions are good, but an arbitrary, artificial l...
October 20, 2020
When I say shorthand, what I mean is "statements that combine multiple lines into one." These exist i...
October 10, 2020
I did some advanced writing classes. I learned that when you start out writing, there are rules. Then...
October 8, 2020
JavaScript is a really weird language. You may come across a statement such as: myVariable &&a...
October 7, 2020
I keep hearing about this JS library which allows you to write one line instead of two for a very spe...
October 3, 2020
I hear "refactor" used when developers mean port or rewrite far too often. It's important to use spec...
September 25, 2020
Eventually you reach a point where you've thrown every new technology, industry standard best practic...
September 19, 2020
2 + 2 = 4 Whenever you've done math, you've used operators. +, -, /, * are all operators that tell y...
September 17, 2020
"If the milk carton is empty, add milk to the grocery list." The example above is a conditional. We...
September 13, 2020