Writing
Technical articles, insights, and lessons learned from building software systems. I write about architecture decisions, engineering practices, and the challenges of delivering reliable software at scale.
Showing 6–7 of 7 articles
The Use of Streams in Java An introduction to Java Stream API fundamentals, including stream phases, common operations, and why streams improve collection processing. Read article DTO Pattern vs Record in Java: A Comparison Compare DTOs and Java Records for data transfer, including trade-offs in flexibility, immutability, verbosity, and maintainability. Read article