Developer Tips and Design Patterns with Steve Smith
No anti-patterns this time - Steve is talking patterns! Carl and Richard chat with Steve Smith about various development patterns that can help you build software that is more reliable, scalable and robust. While Steve is famous for his anti-pattern calendars, this time around he's discussing a number of excellent patterns that are becoming more prevalent in the .NET development world, including the Builder pattern (which .NET Core relies on), Null Object Pattern, Strategy and Rules Patterns and more! If an hour isn't enough, check out Steve's books and Pluralsight videos!
Guests:

Steven Smith
Ardalis (Steve Smith) is an entrepreneur and software developer with a passion for building quality software as effectively as possible. Ardalis has published several courses on Pluralsight and Dometrain, covering DDD, SOLID, design patterns, and software architecture. He's a Microsoft ASP.NET MVP and Insider, a frequent speaker at developer conferences, an author, and a trainer. Ardalis works with companies through his company, NimblePros. They help teams who want to avoid the trap of technical debt to deliver better software, faster. Ardalis and his team have been described by clients as a "force multiplier", amplifying the value of existing development teams. His client list includes Microsoft, Quicken Loans, WWF, and many other satisfied customers.
Links:
- Anker 21W Solar USB Charger https://www.amazon.com/dp/B012YUJJM8
- Weekly Dev Tips Podcast http://www.weeklydevtips.com/
- Pluralsight Design Patterns Library https://www.pluralsight.com/courses/patterns-library
- Builder Pattern in ASP.NET Core https://docs.microsoft.com/aspnet/core/fundamentals/
- Null-Coalescing Operator https://docs.microsoft.com/dotnet/csharp/language-reference/operators/null-conditional-operator
- Jon Skeet Singleton Pattern in C# http://csharpindepth.com/Articles/General/Singleton.aspx