Thought Leadership

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.

Active Tag:#javaClear Tag Filter ×
📅

Timeline

Filter by Year

All
ALL
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
More Posts
developmentarchitecture

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.

10 min·17 Sept 2020
developmentarchitecture

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.

10 min·10 Mar 2020
developmentarchitecture

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.

10 min·6 Sept 2019
developmentarchitecture

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.

10 min·9 Mar 2019
legacy modernizationarchitecture

Java 11 LTS: Migrating to the Modular HTTP Client and G1 GC Default Upgrades

Analyzing the release of Java 11 LTS in September 2018, detailing the new HttpClient, G1 GC defaults, and deprecated API removals.

10 min·12 Sept 2018
architecturesaas engineering

Spring Boot 2.0: Reactive Starters and WebFlux production integration

Exploring the RTM release of Spring Boot 2.0, detailing reactive starters, automatic Netty server packaging, and metrics.

10 min·30 Apr 2018
developmentarchitecture

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.

10 min·7 Mar 2018
developmentarchitecture

Java 9 Final Release: The Module System, JShell REPL, and G1 Garbage Collector

Analyzing the final release of Java 9 in September 2017, detailing Project Jigsaw modules, JShell REPL, and the default G1 garbage collector.

10 min·6 Sept 2017
mobiledevelopment

Kotlin on Android: Google Announces Official First-Class Support at Google I/O

Analyzing Google's announcement at Google I/O 2017 of first-class Kotlin support for Android, detailing Java modernization.

10 min·13 May 2017
architecturesaas engineering

Spring Framework 5.0 and WebFlux: Developing Non-Blocking Reactive Web APIs

Analyzing the features in the Spring Framework 5.0 previews, focusing on Project Reactor, WebFlux APIs, and non-blocking servers.

10 min·7 Apr 2017
architecturedevelopment

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.

10 min·15 Mar 2017
developmentarchitecture

Kotlin 1.0 Release: Java Interoperability, Null Safety, and JVM Compilation

Analyzing JetBrains' Kotlin 1.0 release in February 2016. We detail JVM bytecode compilation, null safety, and Java interoperability.

10 min·9 Mar 2016
architecturesaas engineeringcloud

Microservices Architecture: Orchestrating Netflix OSS Eureka and Zuul Gateways

Analyzing the adoption of microservices architectures in early 2015, focusing on service discovery using Netflix Eureka and Zuul routing proxies.

10 min·18 Feb 2015
developmentarchitecture

Java 8: Lambda Expressions, Streams API, and the End of PermGen Memory

An in-depth review of Java 8 released in March 2014. We analyze lambda syntax, the Streams API, and the replacement of PermGen with Metaspace.

10 min·25 Mar 2014
developmentarchitecture

The Rise of Scala: Bringing Functional Programming to the JVM

Analyzing the growing adoption of Scala in early 2011 as developers seek functional programming paradigms, safety features, and actor-based concurrency on the JVM.

10 min·25 Feb 2011
data engineeringarchitecturecloud

Hadoop and MapReduce: Demystifying Big Data Processing for the Enterprise

An architectural guide to Apache Hadoop in mid-2010. We discuss HDFS clusters, MapReduce job execution, and structured big data parsing.

10 min·2 Jul 2010
technologydata engineering

The Oracle-Sun Merger: What the Future Holds for Java and Enterprise Databases

An in-depth look at the monumental Oracle-Sun acquisition of January 2010, its ramifications for the Java community, OpenJDK governance, and the future of open-source MySQL.

10 min·2 Jan 2010
✉️ Newsletter

Get New Posts In Your Inbox

No spam. Deep technical content when we publish — roughly twice a month.

Blog — AI, Agentic Systems, SaaS Engineering | SHIVAM ITCS | SHIVAM ITCS