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
Java 15: Sealed Classes, Hidden Classes, and garbage collector updates
Analyzing the Java 15 release in September 2020, detailing the preview of Sealed classes, Hidden classes, and GC updates.
Java 14: Record Classes, Pattern Matching, and Helpful NullPointerExceptions
Exploring the Java 14 release in March 2020. We detail the preview of Record classes, pattern matching, and helpful NullPointerExceptions.
Java 13: Text Blocks Preview and Dynamic CDS Archive Configurations
Analyzing the release of Java 13 in September 2019. We study the preview of Java text blocks and startup improvements.
Java 12: Standardizing Switch Expressions and Compact Number Formatting
Analyzing the release of Java 12 in March 2019, detailing the preview of switch expressions and compact number formatting.
Java 10: Modifying JVM Syntax with Local Variable Type Inference
Analyzing the release of Java 10 in early 2018. We study local variable type inference (var), compiler checks, and memory benefits.
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.
Java 9 Module System: Modularity and Encapsulation with Project Jigsaw Previews
Analyzing the announced Java 9 Module System (Project Jigsaw) features in early 2017, focusing on modular runtime packaging.
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.
Get New Posts In Your Inbox
No spam. Deep technical content when we publish — roughly twice a month.