Skip to content

blog.ramittal.com

www.ramittal.com – We Connect People

Category: JavaEvolutionSeries

  • Home
  • programming
  • JavaEvolutionSeries
  • Page 2
  • java
  • JavaEvolutionSeries
  • programming

Part 33: Java 14 – Records – Eliminating Boilerplate While Building Better Enterprise Models

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

Introduction If Java developers were asked one question for the last twenty years, it would probably be: "Why do I have to write so much boilerplate code?" For years, enterprise…

  • java
  • JavaEvolutionSeries
  • programming

Part 33: Java 14 – Records – Eliminating Boilerplate While Building Better Enterprise Models

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

Introduction If Java developers were asked one question for the last twenty years, it would probably be: "Why do I have to write so much boilerplate code?" Consider a simple…

  • java
  • JavaEvolutionSeries
  • programming

Part 32: Java 13 – Text Blocks – Writing Multi-Line Strings the Way They Were Meant to Be

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

Introduction Strings are everywhere in enterprise applications. Every day, developers write: SQL queries JSON payloads XML requests SOAP messages HTML emails Markdown YAML GraphQL queries Kafka event payloads REST request…

  • java
  • JavaEvolutionSeries
  • programming

Part 31: Java 12 – Switch Expressions – Writing Cleaner, Safer and More Expressive Decision Logic

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

Introduction Decision-making is one of the most common operations in software development. Every enterprise application contains business rules like: Determine customer category. Calculate tax. Select payment provider. Route requests. Process…

  • java
  • JavaEvolutionSeries
  • programming

Part 30: Java 11 Performance, JVM & Garbage Collection – Production Tuning for Enterprise Microservices

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

Introduction Writing Java code is only half the story. The real challenge begins after deployment. Modern enterprise applications run: Inside Docker containers On Kubernetes clusters Behind API Gateways Across multiple…

  • java
  • JavaEvolutionSeries
  • programming

Part 29: Java 11 Files API Enhancements – Enterprise File Processing, Secure Uploads and Modern I/O

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

Introduction Every enterprise application processes files. Whether you're building: Banking applications Insurance platforms Healthcare systems eKYC solutions Payment gateways Document management systems HR portals files are everywhere. Typical enterprise workflows…

  • java
  • JavaEvolutionSeries
  • programming

Part 28: Java 11 String API Enhancements – Cleaner, Safer and More Expressive String Processing

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

Introduction If there is one class used in every Java application, it is undoubtedly String. Whether you're building: REST APIs Spring Boot applications Banking platforms Payment gateways ETL applications Configuration…

  • java
  • JavaEvolutionSeries
  • programming

Part 27: Java 11 (LTS) – The Standard HTTP Client API – Modern REST Communication for Enterprise Applications

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

Introduction One of the defining characteristics of modern software architecture is communication. Unlike traditional monolithic applications, today's enterprise systems consist of dozens or even hundreds of independent microservices. Consider a…

  • java
  • JavaEvolutionSeries
  • programming

Part 26: Java 10 – Local Variable Type Inference (var) – Cleaner Code Without Sacrificing Type Safety

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

Introduction When Java 10 was released in March 2018, it contained only a handful of developer-facing features. The most visible addition was: Local Variable Type Inference commonly known as var.…

  • java
  • JavaEvolutionSeries
  • programming

Part 25: Java 9 Platform Enhancements – JShell, Private Interface Methods, Process API, Try-with-Resources, Multi-Release JARs & jlink

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

Introduction Java 9 is often remembered for one major feature: The Java Platform Module System (JPMS). However, Java 9 introduced many additional enhancements that improved the daily experience of Java…

Posts pagination

Previous 1 2 3 … 5 Next

Recent Posts

  • Part 42: The Java 8 → Java 21 Journey – Building Modern Enterprise Microservices and Looking Ahead to Java 26
  • Part 37: Java 21 – Virtual Threads – Revolutionizing Spring Boot Microservices and Enterprise Banking Applications
  • Part 41: Java 21 – Vector API – Unlocking Modern CPU Performance for Banking, AI and Analytics
  • Part 40: Java 21 – Foreign Function & Memory API (Project Panama) – The Future of Native Integration for Enterprise Applications
  • Part 39: Java 21 – Sequenced Collections – Bringing Consistency to the Java Collections Framework

Recent Comments

No comments to show.

Archives

  • July 2026
  • June 2026
  • May 2026
  • March 2026
  • December 2025
  • March 2025
  • January 2025
  • December 2024

Categories

  • AI
  • Bangkok
  • Database
  • feature
  • general
  • interview
  • java
  • JavaEvolutionSeries
  • leadership
  • Metrics
  • microservices
  • Observability
  • programming
  • project management
  • ramittal.com
  • security
  • spring
  • Thailand
  • Travel
Copyright © 2026 blog.ramittal.com Theme: Crystal Blog By Adore Themes.