Skip to content

blog.ramittal.com

www.ramittal.com – We Connect People

Month: July 2026

  • Home
  • 2026
  • July
  • Page 5
  • java
  • JavaEvolutionSeries
  • programming

Part 5: Stream Intermediate Operations – Mastering filter(), map(), flatMap(), distinct(), sorted(), limit(), and skip()

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

Introduction In the previous article, we learned that a Stream is not a data structure but a processing pipeline that transforms data through a series of operations. We explored concepts…

  • java
  • JavaEvolutionSeries
  • programming

Part 4: Stream API – Processing Collections the Modern Java Way

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

Introduction One of the biggest criticisms of Java before version 8 was the amount of boilerplate code required to process collections. Simple tasks such as filtering employees, sorting records, transforming…

  • general

Part 3: Method References – Writing Cleaner, More Expressive Java Code

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

Introduction In the previous two articles, we explored Lambda Expressions and Functional Interfaces, the building blocks of functional programming in Java. Although Lambdas significantly reduced boilerplate code, developers quickly noticed…

  • java
  • JavaEvolutionSeries

Part 3: Method References – Writing Cleaner, More Expressive Java Code

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

Introduction In the previous two articles, we explored Lambda Expressions and Functional Interfaces, the building blocks of functional programming in Java. Although Lambdas significantly reduced boilerplate code, developers quickly noticed…

  • java
  • JavaEvolutionSeries
  • programming

Part 2: Functional Interfaces – The Foundation of Lambda Expressions

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

Introduction In the previous article, we learned how Lambda Expressions dramatically simplified Java code by allowing us to pass behavior instead of creating verbose anonymous classes. However, there is an…

  • general

Part 1: Lambda Expressions – The Beginning of Functional Java

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

Introduction Java 8 introduced one of the most revolutionary features in the history of the language: Lambda Expressions. Before Java 8, Java was considered a purely object-oriented programming language. Every…

  • JavaEvolutionSeries

Part 0: Why Java 8 Changed Everything

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

Understanding the Evolution of Modern Java "A programming language evolves not because developers want new syntax, but because software engineering continuously faces new challenges." For nearly two decades, Java has…

  • JavaEvolutionSeries

Mastering Modern Java: From Java 8 to Java 21 for Enterprise Microservices – Java Evolution Series

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

Learn every major Java language feature introduced from Java 8 through Java 21, understand why it exists, how it evolved across Java releases, and build production-ready microservices using modern Java.…

Posts pagination

Previous 1 … 4 5

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.