Recent Posts

Stop Writing YAML: Automating Your Repo with Plain Natural Language

Author: Bruno Borges Original post on Foojay: Read More Table of Contents What are GitHub Agentic Workflows?Security first: why this isn’t just “giving AI the keys”Live stream demos: what we builtThe quick start experienceTaking it further: porting upstream changes agentically back to a downstream projectWatch the replay! If you maintain a busy codebase, you already know the daily grind: triaging …

Read More »

A Visual Diff of Java’s Evolution: Inside java.evolved

Author: A N M Bazlur Rahman Original post on Foojay: Read More Table of Contents Less Boilerplate, More IntentSafer Type Handling and Control FlowWhy It MattersConclusion A community project called java.evolved was recently launched to document how common Java coding patterns have changed across releases. Instead of explaining features in isolation, the site presents “before and after” examples: traditional idioms …

Read More »

Ports and Adapters in Java: Keeping Your Core Clean

Author: Matteo Rossi Original post on Foojay: Read More Table of Contents IntroductionWhy “Clean Core” Still Matters in 2026Hexagonal Architecture Recap Ports: Defining What the Core NeedsThe Domain Model Must Stay IgnorantMongoDB as an Adapter — Not a RepositoryMapping Between Domain and Persistence ModelsTesting: Where the Architecture Pays OffSpring Boot Without Letting It Take OverWhen MongoDB Does Influence DesignTrade-offs and Real-World …

Read More »