Build Smarter.
Ship Faster.
Deep technical content on agentic AI systems, LLM cost optimization, Commander Architecture, and production SaaS engineering — from 18+ years of building.
Timeline
Filter by Year
.NET 5.0 Release: Unifying .NET Core, Mono, and C# 9.0 Record Types
Analyzing the .NET 5.0 release in late 2020, detailing the unification of the .NET ecosystem and C# 9.0 record types.
.NET Core 3.0: Standardizing C# 8.0, gRPC Templates, and Assembly Linkers
Analyzing the formal RTM release of .NET Core 3.0 in late 2019, detailing Kestrel gRPC pipelines and C# 8.0 null safety.
.NET Core 3.0 Previews: Desktop App Support and C# 8.0 nullable references
Analyzing the .NET Core 3.0 preview releases in mid-2019. We break down desktop app support, C# 8.0, and gRPC services.
C# 7.1 Compiler Updates: Asynchronous Main Entry Points and Pattern Matching Refinements
Analyzing the C# 7.1 point release, detailing asynchronous Main entry points, default literal expressions, and tuple name inferences.
.NET Core 2.0 and .NET Standard 2.0: Unifying APIs across Cross-Platform runtimes
Analyzing the .NET Core 2.0 and .NET Standard 2.0 release in August 2017, detailing the massive API expansion and legacy migration paths.
C# 7.0 Previews: Deconstructing Pattern Matching, Tuples, and Ref Returns
Analyzing the announced C# 7.0 features in late 2016. We detail pattern matching, value-type tuples, and local functions.
.NET Core 1.0 RTM Release: Transitioning to Modular Web Architectures
Analyzing the formal RTM release of .NET Core 1.0 in June 2016, detailing production Kestrel deployments and cross-platform compilation.
.NET Core 1.0: Cross-Platform Execution and the New CLI Pipeline
Analyzing the features in the .NET Core 1.0 previews in early 2016, focusing on cross-platform compilation, Kestrel, and the dotnet CLI tool.
C# 6.0 Features: Null-Conditional Operators, Auto-Property Initializers, and String Interpolation
A guide to the features in C# 6.0 (released with .NET Framework 4.6), detailing null-conditional checks, properties, and string interpolation.
C# 6.0 and Roslyn Compiler: String Interpolation and Null-Conditional Operators
Exploring the C# 6.0 compiler previews in late 2014, detailing string interpolation, null-conditional operators, and the Roslyn engine.
ASP.NET vNext: Designing a Cross-Platform, Modular .NET Runtime for Cloud
Exploring the announced ASP.NET vNext in mid-2014, detailing the decoupling of the .NET runtime to run cross-platform on Linux.
C# 5.0 Caller Information Attributes: Simplifying Logging and Diagnostics
Exploring the C# 5.0 Caller Information Attributes, detailing how compiler-injected parameters simplify logging workflows.
Reactive Extensions (Rx) in C#: Asynchronous Event Stream Processing
A technical guide to Microsoft's Reactive Extensions (Rx) in C# in late 2013. We analyze event streaming, query operators, and concurrency rules.
ASP.NET MVC 5: Attribute Routing and OWIN Authentication Integration
Analyzing the features introduced in the ASP.NET MVC 5 release previews, focusing on attribute routing and OWIN middleware pipelines.
C# 5.0 and .NET 4.5: The Async/Await Revolution is Here
Analyzing the formal release of C# 5.0 and .NET 4.5 in late 2012, focusing on the compiler state machines and async/await implementations.
ASP.NET MVC 4: Bundling, Minification, and Mobile Views
Exploring the features introduced in the ASP.NET MVC 4 release, detailing asset bundling, minification, and mobile view configurations.
ASP.NET Web API: Designing RESTful APIs for the Modern Web
An architectural guide to the newly released ASP.NET Web API, analyzing routing setups, content negotiation, and RESTful service designs.
C# 5.0 Async and Await: How Microsoft Simplified Asynchrony
Exploring the C# 5.0 compiler enhancements previewed in late 2011, showing how async and await simplify asynchronous C# coding.
Functional Paradigms in C#: Using LINQ and Lambdas Effectively
A tutorial on leveraging functional programming paradigms in C# using Language Integrated Query (LINQ) and deferred execution blocks.
Entity Framework 4.1: Code-First Development and DbContext API
Exploring the landmark release of Entity Framework 4.1 in March 2011, detailing the transition to Code-First development and the simplified DbContext object.
Get New Posts In Your Inbox
No spam. Deep technical content when we publish — roughly twice a month.