Recent Posts

Gotta Code ‘Em All: How Java Evolved Beyond Verbosity – Celebrating 30 Years of Pokémon

Author: Igor De Souza Original post on Foojay: Read More Table of Contents Java 25 – Compact Source Files and Instance Main Methods (JEP 512) Java 25 – Flexible Constructor Bodies (JEP 513) 30 Years of Pokémon. Decades of Java Evolution. LinksLinks Happy 30th Anniversary to Pokémon! 🎉 February 27, 2026 marks exactly 30 years since the original Pokémon Red …

Read More »

Cipher Downgrade: How a Tomcat Update Could Weaken Your TLS Configuration

Author: Joe Kuhel Original post on Foojay: Read More Table of Contents What’s the risk?Who is AffectedThe Fix How to Verify Recommendation A recent update to Apache Tomcat introduced a subtle but significant change to how TLS cipher suites are configured. If your Spring Boot application explicitly configures TLS ciphers, particularly TLSv1.3 ciphers, and runs on Tomcat 9.0.115+ (Spring Boot …

Read More »

Translating a Website into 8 Languages with AI Agents in One Night

Author: Bruno Borges Original post on Foojay: Read More Table of Contents How I used Claude Sonnet 4.6 and fleets of GitHub Copilot Coding Agents to internationalize java.evolved — from spec to deploymentThe Architecture Decision: Let the AI Draft the SpecPhase 1: Building the InfrastructurePhase 2: The First Translations (Spanish + Portuguese)Phase 3: The Fleet — 6 Languages in Parallel …

Read More »