Recent Posts

How to Build a Search Service in Java with MongoDB

Author: Erik Hatcher Original post on Foojay: Read More Table of Contents PrerequisitesSearch service designSearch service interface Returned results Search service implementation GETting the search results Aggregation pipeline behind the scenes $search in code Field projection Aggregating and responding Taking it to productionFuture roadmapConclusion We need to code our way from the search box to our search index. Performing a …

Read More »

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 »