Foojay.io, the Friends Of OpenJDK! Podcast Por Foojay.io capa

Foojay.io, the Friends Of OpenJDK!

Foojay.io, the Friends Of OpenJDK!

De: Foojay.io
Ouça grátis

Sobre este título

The podcast of foojay.io, a central resource for the Java community’s daily ​information needs, a place for friends of OpenJDK, ​and a community platform for the Java ecosystem​ — bringing together and helping Java professionals everywhere.Foojay.io Política e Governo
Episódios
  • Code, Community, and Opportunity: Making Tech Accessible for Everyone (#85)
    Dec 6 2025

    Episode 85 of the Foojay Podcast. All info, show notes, and links are available at https://foojay.io/today/category/podcast/.What if the future of Java depends on who we invite to learn it today?In this Foojay Podcast, we're diving into something that affects all of us in the Java community: How can we inspire the next generation of developers, and how do we make the developer world more inclusive?In this episode, you'll hear four incredible guests who are actively working to make tech more accessible and inclusive. First, Daniel De Luca talks about Devoxx for Kids and how they support underprivileged students in IT education. Then Kenny Schwegler shares his insights on how we can actively promote diversity and inclusion in tech. Cassandra Chin, the youngest Java Champion and author, talks about inspiring young coders through hands-on projects and making technology fun. And finally, Igor De Souza discusses his mission to bring Java into Raspberry Pi education and bring more Java into coding clubs worldwide.These conversations share one message: Talent is everywhere, but opportunity isn't. And we have the power to change that!01:19 Daniel De Luca https://www.linkedin.com/in/danieldeluca/ Founder Devoxx4Kids Activities of Devoxx4Kids How to inspire children of all ages to get interested in technology14:24 Kenny Schwegler https://www.linkedin.com/in/kenny-baas/ How to build inclusive, diverse teams How the IT industry became male-focused because of IBM marketing Books: https://www.manning.com/books/collaborative-software-design https://learningsystemsthinking.com/26:07 Cassandra Chin https://www.linkedin.com/in/cassandra-chin-developer/ Inspiring children and parents into technology Fun projects to introduce engineering to children Book: https://www.amazon.nl/Raising-Young-Coders-Teaching-Programming/dp/B0DVBQZ483 20% Discount code on the Springer website "APAUT" https://link.springer.com/book/10.1007/979-8-8688-1393-132:45 Igor De Souza https://www.linkedin.com/in/igfasouza/ Java in code clubs like CoderDojo Java in space Collecting Java tutorials and courses for children Java Catalog on Foojay GitHub https://github.com/foojayio/java-education-catalog Pi4J library https://www.pi4j.com/ HelloWorld magazine: https://downloads.ctfassets.net/oshmmv7kdjgm/6jGvFLH86Ems5AJR84Krsk/3888c571ddc1543c9cdb01ce5eff616d/HelloWorld28.pdf55:27 Conclusions


    Exibir mais Exibir menos
    57 minutos
  • Sustainable Engineering (#84)
    Nov 29 2025

    In this Foojay Podcast, we're exploring a critical topic that's becoming increasingly important in our industry: developing sustainable software that is both performant and environmentally friendly.

    At the Devoxx and JFall conferences, I had fascinating conversations about how we as Java developers can make a real impact on both our cloud costs and our carbon footprint. And it's interesting to learn how these two goals are often perfectly aligned: what's good for your budget is usually good for the planet too.

    We start with Daniel Witkowski. He published an article on Foojay that takes us on a deep dive into performance tuning. He explains why optimizing your code can have a thousand times more impact than saving 30% on cloud costs, and walks us through his journey of turning a simple integer validation challenge into a masterclass on Java performance optimization.

    Next, I caught up with Ko Turk, who shares his passion for sustainable engineering and space exploration. He introduces us to Kepler, a tool for monitoring the energy consumption of your applications, and explains how performance optimization naturally leads to sustainability improvements.

    Then Ronald Dehuysser, founder of JobRunr, reveals how his open-source job-scheduling library now enables carbon-aware job processing. He explains how JobRunr can automatically schedule non-time-critical jobs to run when renewable energy is most available.

    And finally, Jan Ouwens joins us to discuss practical strategies for reducing both costs and CO2 emissions in your applications. He explains why cloud spending is actually a good proxy for your carbon footprint.


    00:00 Introduction of topic and guests

    02:07 Daniel Witkowski

    • https://www.linkedin.com/in/danielwitkowski
    • https://foojay.io/today/the-art-of-performance-tuning-why-saving-30-in-the-cloud-means-nothing-if-your-code-wastes-1000x-more/
    • https://foojay.io/today/foojay-podcast-83/
    • Why Saving 30% in the Cloud Means Nothing if Your Code Wastes 1000× More
    • Performance tuning is less about syntax and more about craftsmanship.

    29:46 Ko Turk

    • https://www.linkedin.com/in/ko-turk-b271b929/
    • https://github.com/sustainable-computing-io/kepler
    • Sustainable engineering
    • Kubernetes Efficient Power Level Exporter (Kepler)

    32:46 Ronald Dehuysser

    • https://www.linkedin.com/in/ronalddehuysser/
    • https://www.jobrunr.io/en/
    • Carbon-aware job processing with JobRunr
    • Growing from an open-source project to a company

    37:36 Jan Ouwens

    • https://www.linkedin.com/in/janouwens/
    • https://jqno.nl/
    • Reducing the cost and CO2-emissions of your application
    • Private cloud versus cloud providers

    45:14 Outro


    Exibir mais Exibir menos
    46 minutos
  • OpenJDK Evolutions plus Tips and Tricks (#83)
    Nov 22 2025

    Welcome to another episode of the Foojay Podcast! Just like in the previous episode, I bring you conversations from two of Europe's premier Java conferences - Devoxx in Belgium and JFall in the Netherlands.

    At these conferences, I had the opportunity to speak with members of the Java community about topics ranging from the evolution of Java itself to mobile development, performance optimization, and even automotive security.

    My first guest is Johan Vos, a Java Champion who takes us on a journey through Java's history - from porting Java to Linux in 1995 to his current work on bringing Java and JavaFX to mobile and embedded devices through the Java On Mobile project.

    Then we'll hear from Stephen Chin, author of "The Definitive Guide to Modern Java Clients with JavaFX," who shares insights on building cross-platform client applications and reflects on how his daughter has followed in his footsteps to become a published author and technology educator.

    From JFall, Joseph Phillips joins us to discuss Java's evolution, the differences between REST and gRPC, and whether virtual threads have replaced the need for async implementations in modern Java applications.

    Next, François Martin walks us through the world of Java performance benchmarking with JMH - the Java Microbenchmark Harness - and explains why it's so valuable for comparing different implementations and optimizing code.

    Wouter De Geus shares his inspiring journey from finance and mathematics into Java development, and how his employer, the Dutch Tax Authority, supports open-source contributions and the Java community.

    And finally, Roald Nefs demonstrates something truly unique - using Java and the Foreign Function & Memory API to hack into automotive systems, revealing important security considerations for both hardware and software.

    Content

    00:00 Introduction of topics and guests

    02:11 Johan Vos

    • https://www.linkedin.com/in/johanvos/
    • History of Java on Linux
    • How the Java language and runtime are stable and evolving at the same time
    • Looking at the future of Write-Once-Run-Everywhere with Java(FX) on Mobile
    • https://openjdk-mobile.github.io/

    19:04 Stephen Chin

    • https://www.linkedin.com/in/steveonjava/
    • Author of "The Definitive Guide to Modern Java Clients with JavaFX"
    • Cassandra Chin: https://www.linkedin.com/in/cassandra-chin-developer/
    • Her book: https://www.amazon.nl/Raising-Young-Coders-Teaching-Programming/dp/B0DVBQZ483

    23:22 Joseph Phillips

    • https://foojay.social/deck/@infosec812
    • Java evolutions, community
    • REST versus gRPC
    • Do we still need async or are virtual threads a better solution?

    27:49 François Martin

    • https://www.linkedin.com/in/fran%C3%A7oismartin
    • Tools, chaos testing, Toxyproxy
    • Java performance micro benchmarks with jmh
    • https://github.com/openjdk/jmh

    33:30 Wouter De Geus

    • https://www.linkedin.com/in/wadegeus/
    • Moved from finance to software development
    • Contributing back to the open-source community

    39:33 Roald Nefs

    • https://www.linkedin.com/in/roaldnefs/
    • Hacking cars with the FFM API
    • Hardware and software security concerns
    • What you can learn from the Java community

    46:29 Outro


    Exibir mais Exibir menos
    47 minutos
Ainda não há avaliações