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 11–13 of 13 articles
Mastering JPA with PostgreSQL: How to Tame Uppercase Tables and Columns Configure JPA, Hibernate, and PostgreSQL to preserve uppercase table and column names with explicit mappings and naming strategy settings. Read article 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