Foojay.io
Foojay.io, the Friends Of OpenJDK!
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.
Where to listen?
Podcasts in the app Replaio Radio Coming soonPodcasts are coming to the app soon. Install now and be the first to see a whole new take on podcasts
Episodes
Game Development with Java, JavaFX, and FXGL (#25) 16.06.2023 56:10
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 Jav...
JUG World Tour: BeJUG, BruJUG and how Devoxx was born as JavaPolis (#24) 02.06.2023 54:38
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 abo...
Java Performance and Profiling (#23) 19.05.2023 1:15:34
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...
When Profession and Fun Overlap (#22) 12.05.2023 1:00:32
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 volunteer...
JUG World Tour: Brazil SouJava JUG and How to Grow your Developer Career (#21) 28.04.2023 1:08:36
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/ http...
Functional Programming, "The Good, the Bad, and the Ugly" (#20) 21.04.2023 50:57
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://serranof...
How working for free for fun brought me fame and fortune — or at least some of each — in the end (#19) 15.04.2023 51:49
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...
JUG World Tour: Atlanta JUG and DevNexus (#18) 01.04.2023 52:58
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.lin...
Execute Java code with TornadoVM on CPUs, GPUs, and FPGAs (#17) 25.03.2023 54:41
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 Stratikopoul...
Welcome to Java 20! (#16) 18.03.2023 40:07
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...
JUG World Tour: Japan (#15) 04.03.2023 21:27
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-i...
Debugging Tools and Skills for Fun and Profit (#14) 18.02.2023 57:26
Let's talk about debugging and observability. We work with debugging all the time, but how well do we know this common practice? Observability, monitoring, and debugging at scale for your production. Guests A lot of rubber ducks Johannes Bechberger JVM and profiler developer Worked on the JDWP protocol and profiling github.com/parttimenerd twitter.com/parttimen3rd mastodon.social/@parttimener...
JUG World Tour: Denver and Boulder JUG (#13) 04.02.2023 43:06
We started the Foojay Podcast JUG World Tour in Manchester last December. Last month we were in Dubai . And now we are on the other side of the world in the US to meet the people behind the Denver and Boulder JUG. Guests Greg Ostravich https://www.linkedin.com/in/gregostravich/ https://twitter.com/GregOstravich Zettie Chin-Fong https://www.linkedin.com/in/zettiechinfong/ Kris Woyna Matt Raible...
State and future of the IDEs (#12) 21.01.2023 46:35
In this podcast, we are talking to some of the key people working on different IDEs, Integrated Development Environments. Those are applications that provide tools to computer programmers for software development. An IDE typically consists of at least a source code editor, build automation tools, and a debugger. Let's learn how these tools evolved, and the challenges they face to stay up-to-...
Looking Back to 2022 and Predictions for 2023 (#11) 14.01.2023 1:11:24
A few weeks ago, Ted Neward published a post in which he reviewed the predictions he made one year ago and added a long list of predictions for 2023. In this Foojay Podcast episode, we talk about these predictions, and we even found an analogy between what has happened at Twitter in the last months and the history of Java! Guests Ted Neward ( @tedneward@hachyderm.io , @tedneward ) Podcast host Fra...
JUG World Tour: Dubai JUG (#10) 30.12.2022 37:17
Last month we introduced a new topic in this podcast when we visited the Manchester Java User group . That JUG already exists for nearly 10 years, so they had a lot of history to share. In this episode, we talk to the organizers of the Dubai JUG that started in May of 2022. Let’s learn what the challenges are for a new JUG, how the culture of Dubai and Hawai are alike, possible upcoming conference...
The state of JavaFX framework, libraries and projects (#9) 17.12.2022 59:47
JavaFX was introduced by Sun Microsystems in May 2007 and provides a platform for desktop, mobile, and embedded systems built on Java. Let's talk about the JavaFX framework itself, but also about the libraries and applications that are built with it. Guests Pedro Duque Vieira ( @p_duke ) Sean Phillips ( @seanmiphillips ) Johan Vos ( @johanvos@mastodon.social , @johanvos ) Gail Anderson ( @gai...
JUG World Tour: Manchester JUG (#8) 04.12.2022 39:46
With this Foojay Podcast, we introduce a new topic: once per month, we will virtually travel to a Java User Group (JUG) to learn how they organize their events and learn from their experiences. For this first Foojay JUG Podcast, we are flying to Manchester in the UK. Guests Jonathan Bullock ( @jonbullock , @jonbullock@foojay.social ) Nick Ebbitt ( @nickebbitt ) Podcast host Frank Delporte ( @frank...
Security in Java, what do we need to know and how to keep our applications secure (#7) 19.11.2022 1:02:37
For this Foojay Podcast, we invited security experts to dive into the fascinating world of secure coding and detecting vulnerabilities in your Java applications. How can you make and keep your systems safe? That's what we want to find out... Guests Steve Poole (Sonatype, @spool167 ) Brian Vermeer (Snyk, @BrianVerm , @brianverm@mastodon.social ) Anastasiia Voitova (Cossack Labs, @vixentael ,...
Welcome to Foojay! (#6) 20.10.2022 39:04
In this episode, we want to give you a look behind the curtains of Foojay.io. The very first post on the website dates from April 25th in 2020, and it was by Geertjan Wielenga. Let's look back and what has happened on Foojay during the 2,5 years since that first post, and talk to some of the people behind the project. Guests: Geertjan Wielenga (Azul) A N M Bazlur Rahman (Contrast Security) Ro...
OpenJDK 19 Discussion Panel (#5) 20.09.2022 46:12
On September 20th, OpenJDK version 19 gets released. In this podcast, we are looking forward to the new features and changes this release brings. Guests: Miroslav Wengner (OpenValue) Mary Grygleski (CJUG, DataStax) Deepu K Sasidharan (Okta, JHipster) Podcast host: Erik Costlow (Azul) 0'00 Short intro and music 0'15 Introduction about the shift of Java releases to a 6-month release cycle...
Why So Many JDKs? (#4) 19.10.2021 53:55
In this podcast, we explore the topic of why there are so many JDKs, how are they the same, and how they are different. We balance the Java perspective with a special guest from the Rust foundation to learn how a peer ecosystem works. Quick summary—the role of Java as a central system runtime lead to multiple implementations and the companies that make different distributions offer support and spo...
Journey to Jakarta EE (#3) 30.08.2021 43:32
Foojay community members discuss the modernization of Jakarta EE applications from the older Java EE form, including backwards-compatibility, as well as forwards-excitement about cool new developments like Microprofile. Guests: Rudy De Busscher, product manager of Payara and EE contributor. Josh Juneau, consultant and author of Jakarta EE Recipes . Ivar Grimstad, Jakarta EE Advocate for the Eclips...
Embedded Java (#2) 22.07.2021 48:13
Foojay community members and beyond discuss embedded Java: James Gosling , creator of Java and embedded enthusiast. Distinguished engineer of AWS GreenGrass and former Liquid Robotics, an autonomous ocean vehicle powered by water. Frank Delporte , engineer with Toadi, an autonomous lawn-mowing robot (no wires) and Pi4J contributor of Raspberry-pi based robots. Johan Vos , founder of Gluon, helping...
Similar podcasts
Replaio is not a podcast publisher; show names, artwork and audio belong to their authors and are distributed through public RSS feeds.