PinnedMarcelo Domingues·Sep 10, 2024Lessons I Learned from My First Year as a Software EngineerA Journey Through Burnout, Growth, and Mastering Java
PinnedMarcelo Domingues·Mar 25, 2024Publishing Your Java Library to Maven Central: A Step-by-Step TutorialA deep dive into the journey of making your Java library accessible to millions of developers worldwide
PinnedMarcelo Domingues·Sep 6, 2023Navigating the Waters of Spring Framework Migration: A Comprehensive GuideStepping up to the latest Spring Framework version is not just an upgrade; it’s a leap towards enhanced performance and cutting-edge…
InThe 60-Second ProgrammerbyMarcelo Domingues·10h agoHow Hash Maps Work 🗺️Why a dictionary can find a key in roughly one step.
Marcelo Domingues·17h agoRegular Expressions Finally Explained (You’ll Actually Remember This One)Regex isn’t memorization — it’s a tiny language with about a dozen pieces, and you can learn all of them today.
IndevdomainbyMarcelo Domingues·23h agoThe Saga Pattern: Managing Distributed Transactions Across MicroservicesYou split a monolith into…This article explains why the obvious solution (two-phase commit) fails at scale, the two saga styles, how compensation actually works, the…
InThe 60-Second ProgrammerbyMarcelo Domingues·2d agoUnion & Literal Types 🔀Model ‘one of these exact values’ precisely.
InThe 60-Second ProgrammerbyMarcelo Domingues·5d agoGoroutines Explained 🚀Concurrency that costs almost nothing to start.
IndevdomainbyMarcelo Domingues·6d agoSpring Boot Error Handling: @ControllerAdvice and ProblemDetail (RFC 7807)Most APIs leak.The fix is a single, consistent error contract enforced in one place. Spring Boot gives you the tools: @ControllerAdvice for centralized…A response icon1A response icon1
InThe 60-Second ProgrammerbyMarcelo Domingues·Oct 28LLMs Explained 🧠What a large language model actually does, in plain terms.