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
TypeScript 4.1: Template Literal Types, Key Remapping, and Strict Compiler Checking
Analyzing TypeScript 4.1 features in late 2020, detailing template literal types, key remapping, and compiler updates.
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.
Svelte v3 Adoption: How Compile-Time frameworks Scaled in Production
Analyzing Svelte v3 adoption in early 2020. We detail compiler performance, production deployments, and bundle sizes.
TypeScript 3.7: Optional Chaining and Nullish Coalescing Syntax Support
A guide to the features in TypeScript 3.7. We study optional chaining (?.), nullish coalescing (??), and type check speeds.
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.
Svelte 3.0 Release: Compiler Reactivity without the Virtual DOM
Analyzing Svelte 3.0's release in mid-2019. We study compiler reactivity, the removal of runtime libraries, and bundle sizes.
TypeScript 3.4: Const Assertions and Readonly Array Typings
Analyzing TypeScript 3.4 features, detailing const assertions, readonly arrays, and compiler performance updates.
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.
Next.js 7.0: Webpack 4.0 Integration and Optimized Bundle Compilation
Exploring the release of Next.js 7.0 in late 2018, detailing Webpack 4.0 compilation, console reports, and bundle sizes.
TypeScript 3.1: Mapped Types, Generic Parameter Tuples, and Compile Speeds
Analyzing TypeScript 3.1 features in late 2018. We detail mapped tuple types, function properties, and compiler optimizations.
Swift 4.2: Dynamic Member Lookup and Compiler Optimizations
Analyzing the features in Swift 4.2. We study dynamic member lookup syntax, compile speedups, and collection validations.
Babel 7.0 Release: Scoped Packages, TypeScript Presets, and AST Compilation
Exploring the release of Babel 7.0 in mid-2018, detailing scoped packages, TypeScript preset support, and AST parsing.
Rust 2018 Edition: Modular Path Refactoring and Non-Lexical Lifetimes
A guide to the changes in the Rust 2018 Edition. We study the new non-lexical lifetimes borrow checking, cargo paths, and module rules.
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.
Go 1.10: Incremental Compiler Caching and Test Run Optimizations
Analyzing the Go 1.10 release in February 2018, focusing on automated compiler caching, test execution optimizations, and toolchain speeds.
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.
WebAssembly MVP Approval: The Web Rises as a Universal Compiler Target
Analyzing the WebAssembly MVP release in March 2017. We study browser compilation, JS bindings, and near-native performance.
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.
Swift 3.0 Source-Breaking Changes: Standardizing API Design Guidelines
Analyzing Apple's Swift 3.0 release, detailing source-breaking changes, Grand Central Dispatch syntax updates, and design guidelines.
Get New Posts In Your Inbox
No spam. Deep technical content when we publish — roughly twice a month.