It's April 15 - Americans will recognize this as tax day, and New Englanders will recognize this as Marathon Monday, the running of the Boston Marathon. On the topic of marathons and taxes, now might be a good time to reflect on your development processes. Are you accruing debt? Or are you working on modernizing your code base? Make sure you have a strategy to pay down your technical debt, or else you'll be stuck running uphill.
- The 2019 Stack Overflow Developer Survey Results Are In
What's the best music to listen to while coding? How many developers went to school for Fine Arts? And just how many developers think they're above average? The annual Stack Overflow survey has all this information and much more.
- Non-idiomatic F#
People keep telling me that functional programming is great, and that F# is cool. But if you've got object oriented skills and a code base of C#, it's hard to know how to get started. Maybe non-idiomatic F# is the bridge to moving people into F#.
- Using, using, using with C# 8
using block (for disposeable objects) was one of my favorite additions to the C# language; it's so much cleaner than a
using blocks were another great addition. And now there's scoped
using statements, making your disposable handling easier still.
- string vs. String is not a style debate
As an occasional Java and .NET developer, I sometimes accidentally use
String as a type in my C# code, when I mean to use
string. If you think this is just a stylistic difference: think again. These are two very different notions.