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
Mastering Microsoft Semantic Kernel: Building Cognitive Skills in Enterprise .NET Stacks
Integrating Microsoft's Semantic Kernel framework into .NET architectures to run AI agents and automate workflows.
.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.
.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.
TypeScript 1.0: Production-Grade Static Typing for Large JavaScript App Development
Exploring the formal release of TypeScript 1.0 in mid-2014. We analyze static typing, interface declarations, and compilation performance.
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 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.
TypeScript 0.8: Reviewing Microsoft's Open Source Compiler Preview
A hands-on review of the TypeScript 0.8 compiler preview, examining type safety configurations and JavaScript code compilation.
Windows 8 and Surface RT: Microsoft's Risky Dual-OS Launch
Evaluating Microsoft's Windows 8 and Surface RT announcement, detailing the hardware limitations and developer constraints of Windows RT.
TypeScript Announcement: static type safety for JavaScript scale
Analyzing Microsoft's announcement of TypeScript in June 2012. We look at static typing abstractions, class architectures, and JavaScript compilation.
Windows 8 Metro UI: Microsoft's Radical Pivot to Touch Design
Analyzing Microsoft's Windows 8 Developer Preview in September 2011, focusing on the new Metro UI, WinRT, and its implications for C# developers.
SaaS vs. On-Premise: Key Lessons from the Launch of Office 365
Analyzing Microsoft's launch of Office 365 in June 2011, marking a shift from perpetual software licensing to cloud subscription SaaS models.
Silverlight 5 Beta: The Final Stand of Rich Browser Plug-ins
Analyzing the features introduced in the Silverlight 5 Beta in April 2011, and discussing the market forces shifting development toward native HTML5.
ASP.NET MVC 3: Introducing the Razor View Engine and Global Filters
An in-depth review of ASP.NET MVC 3, launched in January 2011. We explore the design of the Razor syntax, global filter registration, and dependency injection support.
C# 4.0 and Dynamic Binding: Enhancing COM Interop and Dynamic Language Integration
Reviewing the key features of C# 4.0 released in 2010, detailing the dynamic keyword, optional arguments, and COM interoperability improvements.
Silverlight 4 vs. HTML5: The Impending Battle for the RIA Throne
An evaluation of Rich Internet Application (RIA) ecosystems in March 2010, comparing the newly released Silverlight 4 against emerging native HTML5 standards.
ASP.NET MVC 2: Moving Beyond the Web Forms Paradigm
Exploring the release of ASP.NET MVC 2 in early 2010. We dive into model binding, custom templates, and why developers are abandoning Web Forms.
Get New Posts In Your Inbox
No spam. Deep technical content when we publish — roughly twice a month.