C# Tips A Definitive FizzBuzz Solution Guide in C# Let's take the FizzBuzz question and dissect how you can solve it, what the common mistakes are, and how to improve on it. by Matthew Jones
ASP.NET Razor Pages ASP.NET Core ASP.NET MVC Razor Pages vs MVC - How Do They Differ? Razor Pages and the MVC pattern are different ways of building web apps in ASP.NET Core. Let's see how different they really are. by Matthew Jones
ASP.NET Core Entity Framework Core Entity Framework Using EF Core's InMemory Provider To Store A "Database" In Memory Let's make an in-memory "database" with Entity Framework Core and the InMemory provider! Watch out for squirrels! by Matthew Jones
Ultimate Asynchronous ASP.NET Async/Await A Practical Example Of Asynchronous Programming in C# and ASP.NET Let's take an existing synchronous ASP.NET web app and begin refactoring it to use asynchronous programming. Sample C# project included. by Matthew Jones
Ultimate Asynchronous Async/Await C# The Ultimate Guide to Async and Await in C# and ASP.NET Let's learn how asynchronous programming works in ASP.NET, and what we should remember when attempting to implement it. by Matthew Jones
Non-Technical Stories Controversial Warning Patience, Outrage Culture, and Mr. Berger's Class Patience is key. Outrage is everywhere. by Matthew Jones
Async/Await Testing Debugging Using Stopwatch and ContinueWith to Measure Task Execution Time in C# We needed to see which of many tasks, executing asynchronously, was taking too long. Stopwatch and ContinueWith were the solution! by Matthew Jones
Screwups Stories Bug Hunt Don't Stop Moving, Especially When You Screw Up Just keep moving. Even, especially, when you screw up. Technology won't wait. by Matthew Jones