Let’s talk about some of the ways C# is making life more difficult for new developers and how we can fix it.
Author: Matt Eland
I had the opportunity to record a podcast appearance with Steve Smith back in January where I discuss the concept of defense in depth as it applies to software quality. That went live recently on WeeklyDevTips and I encourage you to give it a listen.
Yesterday I gave a talk on Scientist .NET at the first .NET Open Source Days conference. Here’s a recording I made of a practice run in case you missed it.
Starting a new job can be exciting, intimidating, and frustrating. The first few weeks can set the tone for how you are perceived in the organization as well as your opportunities to succeed in your new role. Here are my thoughts on how to start strong at your new job.
I’ve uploaded a technical talk on unit testing .NET code and some strategies and libraries that can be helpful when working with .NET and .NET Core code.
As someone who has been using .NET since the betas, I’ve been really impressed with .NET’s ability to grow, change, and stay relevant as technology changes. This isn’t an easy concept to explain to others, however, and so I thought I’d try to illustrate .NET’s history with an overview of changes from .NET Framework 1.0 to March of 2020.
This week with more and more people trending to remote work as a preference and now, with COVID-19, out of necessity / responsibility, I partnered with Pluralsight to author a short guide on learning while remote. I can’t host it here, but if you’re curious, check it out for some tips I’ve found helpful throughout the years.
Let me show you how creative use of TypeScript’s discriminated unions, type aliases, and functions can give you a greater degree of flexibility in your own code.