Podcasts 102
I love a good Java conversation. Over the years I joined a handful of podcasts as a guest, and since September 2022 I organize, record, edit, and most of the time host the Foojay Podcast. The full archive lives here, one page per episode, with a short summary and a link to the original show notes.
Foojay Podcast #22: When Profession and Fun Overlap
Plenty of developers spend their weekends teaching kids to code, build robots, or tinker with Raspberry Pi boards. That side work often shapes their day job in ways they did not …
Foojay Podcast #21: Brazil SouJava JUG and How to Grow your Developer Career
What does it take to build the world’s largest Java User Group, and what can other developers learn from the people who run it? SouJava has been gathering Java fans in Brazil …
Foojay Podcast #20: Functional Programming, 'The Good, the Bad, and the Ugly'
Functional programming splits the room. Some developers swear by it, others avoid it, and most of us land somewhere in the middle trying to figure out when it actually helps. This …
Foojay Podcast #19: How Working For Free For Fun Brought Me Fame and Fortune – Or At Least Some Of Each – In The End
Plenty of developers spend evenings hacking on open-source projects for free. Some of them turn that hobby into a job, a company, or a reputation that opens unexpected doors. In …
Foojay Podcast #18: Atlanta JUG and DevNexus
Running a Java User Group takes more than a meeting room and good intentions. It takes volunteers, a legal structure, venues, sponsors, and years of steady work. We sat down with …
Foojay Podcast #17: Execute Java Code with TornadoVM on CPUs, GPUs, and FPGAs
Running Java on a CPU is the default, but what happens when you point the same code at a GPU or an FPGA? TornadoVM does exactly that. It offloads JVM workloads to accelerators and …
Foojay Podcast #16: Welcome to Java 20!
Every six months a new Java version lands, and Java 20 brings another round of preview features, incubator modules, and steady improvements. For developers, the question is simple. …
Foojay Podcast #15: Japan JUG
Running a Java User Group takes more than scheduling a room and picking a topic. It takes people who care enough to keep showing up, finding speakers, and rebuilding momentum after …
Foojay Podcast #14: Debugging Tools and Skills for Fun and Profit
Every Java developer hits a bug they cannot explain. The tools are right there in the IDE, but most of us only scratch the surface of what they can do. This episode digs into …
Foojay Podcast #13: Denver and Boulder JUG
Running a Java User Group takes more than booking a room and picking a topic. Speakers go quiet, venues close, and attendance swings hard after a pandemic. In this stop of the …
Foojay Podcast #12: State and Future of the IDEs
Every Java developer picks an IDE, and that choice shapes the day-to-day work. But what does it take to keep an IDE current when the language ships a new version every six months …
Foojay Podcast #11: Looking Back to 2022 and Predictions for 2023
Every new year invites a familiar question. Which of last year’s bold tech bets actually played out, and which fizzled? We sit down with Ted Neward to score his 2022 …
Foojay Podcast #10: JUG World Tour: Dubai JUG
Starting a Java User Group from scratch takes more than enthusiasm. It takes speakers, attendees, sponsors, and a local culture that wants to show up. We sat down with Jad Salhani …
Foojay Podcast #9: The State of JavaFX Framework, Libraries, and Projects
Plenty of developers still think Java only lives on the server. JavaFX tells a different story, from desktop tools to CAD apps to a brain-computer interface visualizer. To map out …
Foojay Podcast #8: JUG World Tour: Manchester
Running a Java User Group sounds simple until you try it. Finding speakers, picking venues, keeping people coming back, and growing the audience takes real work. To kick off a new …
Foojay Podcast #7: Security in Java, what do we need to know and how to keep our applications secure?
Every Java application carries a stack of dependencies, and any one of them can hide a vulnerability that puts your users at risk. Knowing how to spot weak spots, harden code, and …
Foojay Podcast #6: Welcome to Foojay!
Ever wondered what runs the Foojay.io community behind the scenes? After 2.5 years and hundreds of posts since that first article in April 2020, the site has grown into a hub for …
Leanpub Frontmatter: Frank Delporte, Author of Getting started with Java on the Raspberry Pi
Writing a technical book while holding down a day job sounds intimidating, but it can also become the thing that shapes a career. Frank started small with blog posts about Java on …
Foojay Podcast #5: OpenJDK 19 Discussion Panel
Every six months a new Java release lands, and OpenJDK 19 is no exception. The big question for working developers is which features matter today, and which ones reshape how we …
Foojay Podcast #2: Embedded Java - Robots and FX
Java runs on far more than servers and laptops. It powers ocean robots, garden mowers, hobby boards, and mobile devices. This episode of Foojay Podcast #2 gathers James Gosling, …