Skip to content

Blog by Rahul Mittal

Connecting People, Ideas & Technology.

Category: java

all java related content

  • Home
  • programming
  • java
  • java
  • Observability
  • spring
  • Tracing

Part 3: Distributed Tracing in Spring Boot with OpenTelemetry and Jaeger

  • Rahul Mittal
  • October 16, 2026
  • 10 min read

In Part 1, we added metrics with Spring Boot Actuator, Prometheus, and Grafana. In Part 2, we centralized structured application logs using Filebeat, Logstash, Elasticsearch, and Kibana. In this final…

  • interview
  • java
  • programming

Protected: Advanced Java Interview Questions – 20 MCQs with Answers and Explanations

  • Rahul Mittal
  • October 9, 2026
  • 1 min read

This content is password-protected. To view it, please enter the password below. Password:

  • java
  • JavaEvolutionSeries
  • programming

Part 42: The Java 8 → Java 21 Journey – Building Modern Enterprise Microservices and Looking Ahead to Java 26

  • Rahul Mittal
  • July 4, 2026
  • 6 min read

Introduction Congratulations! If you've followed this series from the beginning, you've travelled through one of the most remarkable evolutions in programming language history. This wasn't simply a journey from one…

  • java
  • JavaEvolutionSeries
  • programming

Part 37: Java 21 – Virtual Threads – Revolutionizing Spring Boot Microservices and Enterprise Banking Applications

  • Rahul Mittal
  • July 4, 2026
  • 8 min read

Introduction If Java 8 gave us Streams and CompletableFuture, then Java 21 gives us something even more fundamental: A completely new way of thinking about concurrency. For over twenty years,…

  • java
  • JavaEvolutionSeries
  • programming

Part 41: Java 21 – Vector API – Unlocking Modern CPU Performance for Banking, AI and Analytics

  • Rahul Mittal
  • July 4, 2026
  • 6 min read

Introduction Most enterprise developers spend their days writing: Spring Boot REST APIs Database queries Kafka consumers REST clients Business validations Authentication Authorization Very little of this work is CPU intensive.…

  • java
  • JavaEvolutionSeries
  • programming

Part 40: Java 21 – Foreign Function & Memory API (Project Panama) – The Future of Native Integration for Enterprise Applications

  • Rahul Mittal
  • July 4, 2026
  • 7 min read

Introduction If you've spent your career developing Spring Boot microservices, you may never have written a single line of C or C++. Yet every day your Java applications depend on…

  • java
  • JavaEvolutionSeries
  • programming

Part 39: Java 21 – Sequenced Collections – Bringing Consistency to the Java Collections Framework

  • Rahul Mittal
  • July 4, 2026
  • 6 min read

Introduction The Java Collections Framework has been one of Java's greatest strengths since Java 1.2. Enterprise developers use collections everywhere: REST APIs Spring Boot applications Database queries Cache implementations Message…

  • java
  • JavaEvolutionSeries
  • programming

Part 38: Java 18, 19 & 20 – The Journey to Java 21 – Why These Releases Matter More Than You Think

  • Rahul Mittal
  • July 4, 2026
  • 6 min read

Introduction If you've followed this series from Java 8 to Java 17, you may have noticed something unusual. After Java 17, we suddenly started discussing Java 21. Naturally, many developers…

  • java
  • JavaEvolutionSeries
  • programming

Bonus Article: The Evolution of Java switch – From Fall-Through to Pattern Matching

  • Rahul Mittal
  • July 4, 2026
  • 6 min read

Introduction One of the oldest language constructs in Java is the switch statement. Almost every Java developer has used it to implement business rules such as: Order status transitions Payment…

  • java
  • JavaEvolutionSeries
  • programming
  • spring

This is the article where everything you’ve learned over the last few parts comes together.

  • Rahul Mittal
  • July 4, 2026
  • 7 min read

Notice the progression of Java's evolution: Java 12 → Switch Expressions Java 14 → Records Java 16 → Pattern Matching for instanceof Java 17 → Sealed Classes Java 21 →…

Posts pagination

1 2 … 9 Next

Recent Posts

  • Part 3: Distributed Tracing in Spring Boot with OpenTelemetry and Jaeger
  • Part 2: Centralized Logging in Spring Boot with ELK Stack — Filebeat, Logstash, Elasticsearch, and Kibana
  • Spring Boot Observability Workshop: Metrics, Logs, and Traces with Actuator, Prometheus, Grafana, ELK, and Jaeger
  • Protected: Advanced Java Interview Questions – 20 MCQs with Answers and Explanations
  • Codex, MCP, and Spring AI: Building Tool-Enabled Java Applications with the Latest OpenAI Models

Categories

  • AI
  • Database
  • feature
  • general
  • interview
  • java
  • JavaEvolutionSeries
  • K8S
  • leadership
  • Logs
  • Metrics
  • microservices
  • Observability
  • programming
  • project management
  • ramittal.com
  • security
  • spring
  • Tracing

Recent Comments

  1. Rahul Mittal on Why Refreshing L1 Cache Using a Scheduler is a Bad Idea

Archives

  • October 2026
  • September 2026
  • August 2026
  • July 2026
  • June 2026
  • May 2026
  • March 2026
  • March 2025
  • January 2025
  • December 2024
Copyright © 2026 Blog by Rahul Mittal Theme: Crystal Blog By Adore Themes.