
Sign up to save your podcasts
Or


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.
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.
00:00 Introduction of the topic and guests
02:38 Is the testing pyramid still valid?
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-JUG00:00 Introduction of the guests
04:14 What should we know about South Africa?
09:42 An anecdote about living and working in Cape Town
12:29 Stevens history in Java
16:18 How Steven got involved in the JUG
19:14 History of JoziJUG
21:52 Virtual JUGs during Covid
24:02 Restart after Covid with in-person events
27:02 Next events at the JoziJUG
31:45 Interaction between speakers and attendees
33:24 Starting as a speaker at a JUG
37:00 Future events at Cape Town Java Community
38:38 Most remarkable sessions of the past
47:01 Conclusions
https://foojay.io/today/join-slack-com-t-foojay-signup/
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 DashorstHost: Frank Delporte
00:00 Introduction of the topic and guests
01:37 About Apache Wicket
03:26 About Vaadin
06:37 How these frameworks exchange data between server and client
09:38 Comparing to Thymeleaf
11:16 About htmx
https://foojay.io/today/book-review-modern-frontends-with-htmx/
14:42 How the Apache Foundation works
https://apache.org/
19:20 License model of Vaadin
21:26 Wicket and Vaadin "in the wild"
https://vaadin.com/blog/liukuri-uses-vaadin-flow-to-help-finnish-households-navigate-the-energy-crisis
https://liukuri.fi/
https://api.pi4j.com/
https://4drums.media/
26:03 Java developers can build full web applications with only Java without being full-stack
27:47 Could JavaFX become a web-development framework?
29:35 About WebComponents
32:14 How the company Vaadin is making money from opensource
34:31 The future of Wicket, htmx, Vaadin,…
39:55 Which kind of project to build with Wicket or Vaadin
46:18 Links
48:54 Searching Vaadin docs with AI
https://marcushellberg.dev/how-to-build-a-custom-chatgpt-assistant-for-your-documentation
51:21 Conclusions
“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…
Elvira van der Ven
Frank Delporte
00:00 Introduction of the topic, guests, and host
02:40 Is Java a good language for beginners?
07:38 What other languages should be taught?
24:01 Which Java version to learn for teaching?
35:54 Python versus Java
49:23 What language gives the best job opportunities
Barbershop John
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.
Brayan Muñoz Vargas
Eudris Cabrera Rodriguez
Host: Frank Delporte
00:00 Introduction
01:10 About the Dominican Republic
02:02 About JavaDominica
04:43 Cooperation with other Caribbean and Latin-American JUGs
06:16 Spanish as the main language
07:13 Gender mix of the community
08:05 Java education in Dominican Republic
11:16 About JConf Domonica
15:40 Java in Education Community Award
20:11 Best and worst JUG session
22:26 Personal motivation to be part of the organisation
25:06 Java career opportunities
27:47 Plans for the future
30:13 How to get in contact
32:33 Invitation to publish on Foojay
33:12 Outro
Music
Barbershop John
Hermine Deurloo
Synapse by Shane Ivers - https://www.silvermansound.com
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
Mark Heckler
Guillaume Laforge
Podcast Host: Frank Delporte
Content
00:00 Introduction of the topic and guests
04:10 How much Java is running in the cloud?
08:04 How Java is growing as a cloud programming language
10:30 Java is secure thanks to the updates every 3 months
12:02 Features in new versions towards the cloud
13:01 Finding the right cloud cost balance
18:38 Measuring energy usage to know your ecological impact
23:27 Developers also need to monitor the cloud cost
25:14 We all make mistakes and have unused cloud services
27:44 Project duration on-premise versus cloud
30:48 Evolutions in Java towards the cloud
32:40 Project CRaC and InstantOn
34:36 How the community pushes Java forward
37:24 Frameworks supporting cloud improvements
40:44 New and shiny is not always the best
44:35 How to fix problems in a cloud environment
51:15 Microservices versus Monolith
55:40 Some final thoughts about AI
58:26 Outro
Related Foojay Posts
Music
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
06:27 Ron Veen and David Vlijmincx: Virtual Threads, Jakarta EE
12:37 Ivar Grimstad: Jakarta EE
17:20 Johannes Bechberger: Profiling
21:46 Mohammed Aboullaite: Continuous Profiling
26:17 Hilbrand Bouwkamp: Profiling, Development practices, Pi4J
30:48 Paco van Beckhoven: Mutation Testing, Code Quality, Evolutions
33:34 Willem van de Griendt: Organizing JUGs
Host: Frank Delporte
Music
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 Ruiz: Dev Tools, Maven en Gradle, GitHub Actions
04:40 Maarten Mulders: Maven, Open Source Projects
11:25 Jamie Coleman: Sonatype, Maven repository
19:35 Gerrit Grunwald: Java and Security, JavaFX
22:36 Anthony Goubard: Swing, Desktop apps
26:54 Gijs Leussink: HTMX, Thymeleaf, Micronaut
30:31 Simon Martinelli: JOOQ, Hibernate, Vaadin, How to become a JUG speaker
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
Guest: Barry Alistair
Podcast Host: Frank Delporte
Content
00:00 Introduction
00:47 History of the Dublin JUG
04:42 Motivation to organise the JUG
07:31 Playing trumpet as a side effect…
- Hornplayer: Maarten Mulders: https://ti.to/dublin-java-user-group/feb-2023-java-champion-maarten-mulders
08:40 Only one bad memory (and it’s not Gerrit)
- Dr. Evil: https://jamesbond.fandom.com/wiki/Parodies_%26_Imitations?file=Dr._Evil_%28Austin_Powers%29.png
11:41 Reason to invite conference speakers
14:29 Attracting new speakers, the goal for 2024
16:06 Impact of Covid on the Dublin Java community
23:01 Getting back to normal gradually…
24:39 Plans for 2024
26:33 “Don’t speak to the people you already know”
29:43 Call out to people who want to start a JUG
30:35 Cooperation with other Irish JUGs
31:50 Conclusions
From the publisher's feed

288 Listeners

30 Listeners

62 Listeners

26 Listeners