Foojay.io, the Friends Of OpenJDK! - podcast cover

Foojay.io, the Friends Of OpenJDK!

Foojay.ioapp.springcast.fm
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.
Last refreshed:
Follow this podcast in the Metacast mobile app to refresh it and see new episodes.
Download Metacast podcast app
Podcasts are better in Metacast mobile app
Don't just listen to podcasts. Learn from them with transcripts, summaries, and chapters for every episode. Skim, search, and bookmark insights. Learn more

Episodes

JUG World Tour: Quarkus Club (#44)

Once a month in this podcast, we talk about the history of a Java User Group and the people behind it. We have a special group in this episode as we visit the virtual Quarkus Club. This initiative started less than a year ago and is already one of the biggest groups in the world dedicated to Quarkus. Links https://discord.com/invite/NUsVvZp7hs https://www.youtube.com/@QuarkusClub https://github.com/igfasouza/Choose-the-right-JDK-to-your-Quarkus-application Speakers Igor De Souza https://twitter....

Mar 02, 202434 minSeason 3Ep. 44

Modern Java Testing (#43)

As a developer we all want to write bug free and high quality code. Writing tests is a crucial part to achieve this. Let’s explore the art of ensuring robust and bug-free code in the Java ecosystem. Whether you're a seasoned developer or just starting out, there’s a lot you can learn from the experts in this podcast about testing methodologies, tools, and best practices, empowering you to write reliable Java applications. Guests Oleg Šelajev https://www.linkedin.com/in/shelajev/ https://medium.c...

Feb 24, 20241 hr 20 minSeason 3Ep. 43

JUG World Tour: Jozi-JUG and Cape Town Java Community (#42)

Once a month in this podcast, we talk about the history of a Java User Group and the people behind it. Today, we are traveling to Cape Town and Johannesburg to learn more about its Java communities. Java User GroupsJozi-JUG https://www.meetup.com/Jozi-JUG/ https://www.youtube.com/@JoziJUG https://twitter.com/jozijug Cape Town Java Community https://www.meetup.com/Cape-Town-Java-Meetup/ https://www.youtube.com/@capetownjug https://twitter.com/capetownjug GuestsCorneil du Plessis https://www.linke...

Feb 03, 202453 minSeason 3Ep. 42

Web Development with Java (#41)

When starting to build a new website, you are facing a major challenge. Which framework should you use? Angular, React, Vue, Svelte? They are all based on JavaScript and can be the right choice depending on your needs. But do you really need one of these frameworks? Why would you not just stick to Java and use one of the many great libraries that are available for it? GuestsMartijn Dashorst https://www.linkedin.com/in/dashorst/ https://mastodon.social/@dashorst https://twitter.com/dashorst https...

Jan 27, 202453 minSeason 3Ep. 41

Making Java Attractive for Beginners in Programming (#40)

“Public static void main string array” are the first words everyone sees when they start their first Java Hello World experiments. Some teachers explain them, while others say you will understand each word later. Is this a problem to attract more Java developers? And how can we make the Java language more attractive for newbies? Let’s ask some experts… Guests Elvira van der Ven https://www.linkedin.com/in/elvira-van-der-ven-5260b48/ https://twitter.com/ElviraVanDerVen Matt Raible https://www.lin...

Jan 13, 202457 minSeason 3Ep. 40

JUG World Tour: Java Dominicana (#39)

Once a month in this podcast, we talk about the history of a Java User Group and the people behind it. Today, we are traveling to the Dominican Republic to learn more about the country and its Java community. Guests Brayan Muñoz Vargas https://twitter.com/Brayanmnz_ https://www.linkedin.com/in/brayanmnz/ Eudris Cabrera Rodriguez https://twitter.com/eudriscabrera https://www.linkedin.com/in/eudriscabrera/ Podcast Host: Frank Delporte https://foojay.social/@frankdelporte https://twitter.com/FrankD...

Dec 30, 202334 minSeason 3Ep. 39

Java in the Cloud (#38)

Java was born in 1995, when the internet as we know it today, didn’t exist yet. Cloud servers, Docker, Kubernetes, distributed systems, scaling up and down,… These things are now part of our daily job, but Java wasn’t originally designed for it. In this episode, we want to learn if the recent evolutions in OpenJDK, and ongoing related projects, will make Java a full Cloud member. Guests Grace Jansen https://www.linkedin.com/in/grace-jansen/ https://twitter.com/gracejansen27 Mark Heckler https://...

Dec 23, 202359 minSeason 3Ep. 38

J-Fall Report, Part 4 (#37)

Check the previous Foojay Podcasts for the first three parts of our J-Fall report. That one-day conference in the Netherlands in November was packed with amazing sessions. In this episode, you’ll get the remaining interviews we made that day. And as they say, last but not least, again, we have some fascinating insights for you into Java and its evolutions. 00:00 Introduction 00:38 Maurice Naftalin: Collections, Java history https://www.linkedin.com/in/maurice-naftalin/ https://twitter.com/mauric...

Dec 16, 202337 minSeason 3Ep. 37

J-Fall Report, Part 3 (#36)

In Episodes 33 and 34 of the Foojay Podcast, you got the first two parts of our JFall Report. But on that single-day conference, we had many more interesting interviews, so this is part 3! Later, we will talk about JOOQ, Desktop Applications, and Security. But first… Maven. It’s one of the most used tools in Java development, and we can learn a lot from different experts who joined me for an interview. Let’s start with Ixchel, who gave both a workshop and a talk. 00:00 Introduction 00:42 Ixchel ...

Dec 09, 202338 minSeason 3Ep. 36

JUG World Tour: Dublin JUG (#35)

Once a month in this podcast, we talk about the history of a Java User Group and the people behind it. Today, we are traveling to Dublin to learn more about its Java community. Links https://dubjug.org/ https://www.linkedin.com/groups/8513472/ https://www.facebook.com/groups/dubjug/ https://twitter.com/dubjug https://www.youtube.com/@dubjug/videos?view=0&sort=dd&shelf_id=0 Guest: Barry Alistair https://twitter.com/BarryAlistair https://www.linkedin.com/in/barryalistair/ Podcast Host: Fra...

Dec 02, 202335 minSeason 3Ep. 35

J-Fall Report, Part 2 (#34)

On November 9th, we had several interviews with the speakers and guests at the J-Fall conference in the Netherlands. Last week , in episode 33 of the Foojay Podcast, you could hear discussions about the evolution of Java towards the cloud and sustainability. In this part, we will touch on various topics related to the developers' lives. 00:00 Introduction 00:45 Elien Callens and Tom Cools: Leaving a Legacy https://twitter.com/elien_callens https://www.linkedin.com/in/elien-callens https://mastod...

Nov 25, 202333 minSeason 3Ep. 34

J-Fall Report, Part 1 (#33)

A few months ago, we asked the J-Fall organization team if a Foojay Broadcast Room would be a good idea. And they said yes, so suddenly we found ourselves in the middle of the entrance of the Pathé cinema in Ede in the Netherlands, with a camera and microphones. During the day, we had a lot of exciting talks. There are way too many to fit in one podcast, so in the following weeks, you will get different episodes handling a lot of topics. This is part 1, and we talk about J-Fall of course. But al...

Nov 18, 202343 minSeason 3Ep. 33

JUG World Tour: Philippines JUG (#32)

Once a month we talk about the history of a JUG and the people behind it. Today we travel to the Philippines. A new generation of developers has taken over the organization of the JUG. And in addition, they are also involved in the organization of the Softcon conference. Let's talk about the history and future of the Java community in the Philippines. Guests Tristan Mahinay https://twitter.com/ph_tantan https://www.linkedin.com/in/rjtmahinay/ https://blog.rjtmahinay.com/ https://www.facebook.com...

Nov 04, 202336 minSeason 3Ep. 32

Report of Devoxx '23 in Belgium (#31)

The first week of October, the 20th edition of Devoxx took place in Antwerp, Belgium. Over 3000 Java developers, speakers, and enthusiasts gathered to share their knowledge and learn from each other. I got the opportunity to walk around with a microphone and talk to visitors and speakers. Not all of them, as there were just too many people and too many exciting sessions happening simultaneously. Also available with video on youtube.com/watch?v=VJJmoiP7e-I Podcast Host: Frank Delporte https://foo...

Oct 14, 202337 minSeason 3Ep. 31

JUG World Tour: Utrecht JUG (#29)

On September 12th, I was invited to speak at the Utrecht JUG together with Hanno Embrechts. That was an ideal moment to grab my camera and microphones to interview the organisers and some of the guests. So this is a bit a special edition of the Foojay Podcast as it’s also available with video! An experiment that brought me great pleasure. I hope you like it too! So … let’s time travel and get back to Utrecht when I got the organizers before the camera just minutes before the first guests arrived...

Sep 30, 202319 minSeason 3Ep. 30

How will AI and ML Influence the Role of Developers? (#28)

Artificial Intelligence and ChatGPT are the talk of the town. Every conference has several talks about these technologies, and on Foojay, you can find multiple posts about it. In this podcast, we want to take a look at it from the Java point of view. How can we use AI in Java programs or our job as a developer? GuestsZoran Sevarac https://www.linkedin.com/in/zoran-sevarac-phd-49a9a411/ https://foojay.social/@zsevarac https://twitter.com/zsevarac Frank Greco https://www.linkedin.com/in/frankdgrec...

Sep 23, 202356 minSeason 3Ep. 29

Java 21 Has Arrived! (#28)

Since 2018, we get a new version of Java every 6 months. And version 21, released this month, will be a long-term support version that can be used for many years. It also brings a lot of new features and improvements in both the language and the runtime. Actually, there are so many that we’ll probably not get all of them discussed in this podcast! Let’s see what our experts find the most important facts we need to know about Java 21. Guests Mohamed Taman https://twitter.com/_tamanm https://www.l...

Sep 16, 202356 minSeason 3Ep. 28

JUG World Tour: Chicago JUG and KUG (#27)

Since December last year, the Foojay podcast virtually visited a Java User Group monthly. This journey has already brought us to many places around the world. And this time, we are in Chicago to learn from the Java and Kotlin user groups. Guests Mary Grygleski https://foojay.social/@mgrygles https://twitter.com/mgrygles John Burns https://bigshoulders.city/@wakingrufus https://twitter.com/wakingrufus Podcast Host: Frank Delporte https://foojay.social/@frankdelporte https://twitter.com/FrankDelpo...

Sep 02, 202339 minSeason 3Ep. 27

The Future of Source Control and CI/CD (#26)

As developers, we like to automate the boring parts of our job. This automation includes the source control system, build pipelines, and code analysis tools. In recent decades, we have seen evolutions from CVS to Subversion to Git. Is this the endpoint? Did we find the holy grail in version control? Or what evolutions are waiting for us? Let’s find out together with these fantastic guests… Guests Trisha Gee (Gradle) @trisha_gee jvm.social/@trisha_gee linkedin.com/in/trishagee/ Ixchel Ruiz (JFrog...

Jun 23, 20231 hr 14 minSeason 2Ep. 26

Game Development with Java, JavaFX, and FXGL (#25)

Java and JavaFX are probably not the first options you consider if you want to create a game application. But the FXGL library allows you to do precisely that: create games that run on all platforms with the same codebase as we are used to with Java. And even without an extra library, the JavaFX Components and Canvas provide many animation and gaming possibilities. Let's learn from experts why Java should be on your game-development-language-list! Guests Chengen Zhao @WhiteWoodCity linkedin.com/...

Jun 16, 202356 minSeason 2Ep. 25

JUG World Tour: BeJUG, BruJUG and how Devoxx was born as JavaPolis (#24)

The Foojay Java User Group World Tour has already brought us to a lot of different countries all over the world. But for this episode, the host decided to stay at home. The Belgium JUG (BeJUG) started in 1997 and was the birthplace of Devoxx, Devoxx4Kids, and VoxxedDays. And in our capital Brussels, we can join Brussels JUG (BruJUG), since 2010. So there’s a lot we can talk about to learn more about communities and conferences! Guests Olivier Hubaut, BruJUG https://www.linkedin.com/in/olivierhub...

Jun 02, 202355 minSeason 2Ep. 24

Java Performance and Profiling (#23)

How do you get the maximum performance out of your Java application? And how to use profiling to find the bottlenecks? Let's learn it in this podcast! Java profiling is a crucial technique for measuring and improving the performance of applications. It helps identify bottlenecks, memory leaks, and other application performance issues. There are various challenges with using Java profiling, and the need for profiling depends on the complexity of the application and the performance requirements. L...

May 19, 20231 hr 16 minSeason 2Ep. 23

When Profession and Fun Overlap (#22)

Grab your Lego and robots, and let's talk about STEM, STEAM, and programming for fun! As a developer, we all get frustrated occasionally when a bug messes up our schedule, and we have to dive deep into the code to find a solution. But still, many of us keep coding in our free time as we love to do it and want to create amazing stuff. In this episode of the Foojay Podcast, we talk to volunteers from different organizations where coding is used to inspire children to become engineers or at least l...

May 12, 20231 hr 1 minSeason 2Ep. 22

JUG World Tour: Brazil SouJava JUG and How to Grow your Developer Career (#21)

Once a month, the Foojay Podcast virtually visits a JUG to talk with the people behind it. SouJava, the Brazil JUG, was founded in 1999, and according to Wikipedia, it’s recognized as the world’s largest Java User Group with 40,000 members! There’s a lot we can learn from the people who achieved this. Guests Otavio Santana https://twitter.com/otaviojava https://www.linkedin.com/in/otaviojava/ https://www.youtube.com/@otaviojava Maximillian Arruda https://twitter.com/maxdearruda https://mastodon....

Apr 28, 20231 hr 9 minSeason 2Ep. 21

Functional Programming, "The Good, the Bad, and the Ugly" (#20)

Functional programming, it seems you either love it or you hate it. But, like everything in software engineering, it is a trade-off. So for today, let's focus on the good, the bad, and the ugly parts of Functional programming. Guests Alejandro Serrano, Software Engineer at 47 Degrees, author of "Practical Haskell", "The Book of Monads", and "FP Ideas for the Curious Kotliner" https://serranofp.com/ https://twitter.com/trupill https://www.linkedin.com/in/alejandroserranomena/ Deepu K Sasidharan, ...

Apr 21, 202351 minSeason 2Ep. 20

How working for free for fun brought me fame and fortune — or at least some of each — in the end (#19)

Many developers spend a lot of their time on side projects. It’s an opportunity to learn new techniques and get involved in communities. But sometimes, it can also lead to a new job. Or even starting a business based on such a project. Today we are talking to people who achieved such a transition and became famous and rich, or at least some of each… Guests Tim te Beek https://twitter.com/TimteBeek https://docs.openrewrite.org https://www.moderne.io Maarten Mulders https://twitter.com/mthmulders ...

Apr 15, 202352 minSeason 2Ep. 19

JUG World Tour: Atlanta JUG and DevNexus (#18)

The Foojay Podcast Java User Group World Tour has already brought us to the UK, US, Dubai, and Japan. Today we travel back to the US to learn more about the Atlanta JUG, mainly because this week, they are organizing the DevNexus conference! Let’s learn about the challenges of organizing both a Java User Group and an entire conference… Guests Pratik Patel https://twitter.com/prpatel https://www.linkedin.com/in/prpatel/ Lead Dev Rel at Azul Vincent Mayers https://twitter.com/vincentmayers https://...

Apr 01, 202353 minSeason 2Ep. 18

Execute Java code with TornadoVM on CPUs, GPUs, and FPGAs (#17)

TornadoVM is a programming and execution framework for offloading and running JVM applications on multi-core CPUs, GPUs, and FPGAs. With the same code, some of your existing program code can be executed hundreds of times faster! Guests Juan Fumero, TornadoVM Lead Architect https://twitter.com/snatverk Christos Kotselidis, TornadoVM Project Leader https://twitter.com/CKotselidis Thanos Stratikopoulos, TornadoVM Senior Solutions Architect https://twitter.com/thanos_str Jakob Jenkov https://twitter...

Mar 25, 202355 minSeason 2Ep. 17

Welcome to Java 20! (#16)

Since 2018, we get a new version of Java every 6 months. Some are long-term supported versions that can be used for many years, while others are only maintained for a short time. Version 20 is such a short-term supported version. So, what new features does this version bring? And why should we use it? And what can we expect from the next version, 21, in September that will be a long-term supported version? Let's find out and learn more about the process of the OpenJDK evolution! Guests Simon Rit...

Mar 18, 202340 minSeason 2Ep. 16

JUG World Tour: Japan (#15)

Last month we were in the US, and this time we travel to the other side of the world as we spoke with the organizers of the Japan JUG! Guests Shin Tanimoto https://twitter.com/cero_t https://www.linkedin.com/in/shintanimoto/ Ayana Yokota https://twitter.com/ihcomega https://www.linkedin.com/in/ayana-yokota-ihcomega/ Maaya Ishida https://twitter.com/maaya8585 https://www.linkedin.com/in/maaya-ishida-5486b7109/ Podcast host Frank Delporte ( @frankdelporte@foojay.social , @frankdelporte ) Links JJU...

Mar 04, 202321 minSeason 2Ep. 15
For the best experience, listen in Metacast app for iOS or Android