Developer blog
Learn something new every day.
Featured · Java
Java Streams in Practice: 10 Patterns You'll Use Every Day
The stream recipes that show up again and again in real backend code — grouping, lookups, deduplication, pagination and the mistakes to avoid.
2 min read · Updated 24 Sept 2026
Read article →Latest articles
Spring Boot
How to Structure a Spring Boot Project (That Still Makes Sense in a Year)
Package-by-layer vs package-by-feature, where DTOs and mappers belong, and a folder structure that scales from one controller to fifty.
2 min read · 25 Sept 2026Read
Java
Java Streams in Practice: 10 Patterns You'll Use Every Day
The stream recipes that show up again and again in real backend code — grouping, lookups, deduplication, pagination and the mistakes to avoid.
2 min read · 24 Sept 2026Read
Java
How HashMap Works Internally in Java
Buckets, hashing, collisions, treeification and resizing — the HashMap internals every Java interview asks about, explained simply.
3 min read · 18 Sept 2026Read