📚 My Dev Notebook
Here, I share what I learn — one topic at a time. Each post reflects my understanding, experiences, and takeaways as I explore new ideas and challenges
Filter by category:
-
What Exactly Are Java Streams?
Get a clear, beginner-friendly definition of Java Streams, what they are (and what they are not), and how they fit into your mental model.
-
Why Streams Always Seem to Start with Collections
Understand why most Java Streams are born from collections and why that design makes working with data so natural.
-
How Streams Solve the Iterator Problem
See how Java Streams clean up noisy iterator code and make complex loops easier to read and maintain.
-
What Every Developer Should Know About HashMap: Use Cases, Efficiency, and Interview Prep
An Overview Of HashMap and its uses.
-
Unpacking the Secret Behind Java 25's Simple main()
Java 25 The working of simple syntax for main() method.