
Sign up to save your podcasts
Or


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
Stephan Janssen, founder BeJUG, Devoxx, Devoxx4Kids, Voxxed
Tom Cools, AntwerpJUG, BeJUG
Podcast host
Frank Delporte
Links
Content
00:00 Introduction of the topic and guests
02:19 History of BeJUG and the start of JavaPolis (Devoxx)
06:00 How BruJUG (Brussels) started and evolved
08:35 Tom as the winner of the bad timing award with AntwerpJUG
10:35 Impact of Covid on Devoxx and BruJUG
18:09 How BeJUG got restarted in 2022
27:05 How BruJUG attracted new speakers + tips for new speakers or new talks
31:32 How Devoxx4Kids grew to a worldwide event
36:03 The tools developed and used to manage Devoxx
41:13 About the name change from JavaPolis to Devoxx and the franchising
46:14 Future plans for Devoxx, BruJUG and BeJUG
51:14 CFP for Devoxx and how reviewers can find sessions for their JUG
54:16 Outro
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. Let us learn more about the challenges, different profiling approaches, and when to use Java profiling to reach the best performance with our Java code.
Guests
Chris Newland
Marcus Hirt
Heinz Kabutz
Podcast
Host: Marcus Lagergren
Production: Frank Delporte
Content
00:00 Introduction of the host and guests
10:42 History of Java and how performance was a challenge in the beginning
14:21 What is profiling? What should be profiled? What is good profiling?
28:44 What you should learn about profiling and performance
31:43 Impact of the different garbage collectors on performance
32:59 Performance and profile should focus on the right requirement for your system
34:39 Ergonomics in the JVM and tunes itself for the system it is running on
39:49 What are current important evolutions and upcoming coming or required changes in profiling?
43:19 Break-throughs in Stop-The-World approaches
46:43 Minimize the number of JVM flags you use
56:47 About Errors and Exceptions
58:30 The current runtimes and operating systems are very forgiving
1:04:26 Is profiling becoming less relevant?
1:10:20 Conclusion
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 learn to make good use of computers and the tools around them.
Guests
Podcast host
Content
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
Podcast host
Links
Content
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
Podcast
Links
Content
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
Podcast host
Content
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
Podcast host
Links
Content
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
Podcast
Content
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
Podcast host
Content
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
Podcast host
Links
Content
From the publisher's feed

288 Listeners

30 Listeners

62 Listeners

26 Listeners