Foojay Podcast #66: Let's Talk About Java Code! Diving into a few Foojay blog posts…

Reading a good blog post often raises more questions than it answers. So we picked a handful of recent Foojay articles and asked the authors to walk us through their thinking, their code, and the trade-offs behind it. In this episode we sit down with Wim De Troyer, Maximillian Arruda, Rijo Sam, and Igor Kulakov for Foojay Podcast #66.

What we talked about

  • Migrating a Spring Boot 2 application to Spring Boot 3, and how configuration properties changed
  • Object construction patterns in Java: telescoping constructors, builders, and static factory methods
  • Pseudorandom numbers versus SecureRandom, and when each one fits
  • Building a railway display with Java and Vaadin on a Raspberry Pi
  • A duplicate finder tool for documentation that applies the DRY principle to writing

What stood out

Each guest writes from a different angle, so the conversation jumps from enterprise framework upgrades to a Pi running a train board on the wall. That mix is exactly what makes Foojay fun to read, and we wanted the podcast to feel the same way.

See the Foojay Podcast #66 for all info, shownotes, links, etc.