Java 197

Java is the core topic across this site. These posts cover modern Java features, OpenJDK evolutions, performance tuning, tooling, and hands-on development lessons from real projects.

May 21, 2024 · 1 min

Foojay Podcast #49: JCON Report, Part 1 - JUGs, Communities, Open Source, Generative AI, LangChain4j, Machine Learning

Walking the floor at a Java conference is the fastest way to learn what the community actually cares about right now. We packed a microphone and took the Foojay Podcast on the road …

#podcast#foojay#java#jug
May 6, 2024 · 6 min

Book review - Frontend Development with JavaFX and Kotlin

For a personal pet project, I started experimenting with JavaFX and Kotlin to create a user interface with a lot of Java / Kotlin background processing. As I knew there is a book …

#java#book-review#javafx#kotlin
May 6, 2024 · 1 min

Foojay Podcast #48: JUG Oberpfalz, JCON Conference, and JAVAPRO Magazine

A small Java meetup in the Oberpfalz region of Germany sparked something much bigger. The same people behind that local group also run the JCON conference in Cologne and publish …

#podcast#foojay#java#jug
Apr 15, 2024 · 2 min

Foojay Podcast #47: Artificial Intelligence and Machine Learning with Java

ChatGPT changed the way many of us think about software, but the Java ecosystem already has the tools to join in. Frameworks like LangChain4j make it possible to wire large …

#podcast#foojay#java#ai
Apr 2, 2024 · 1 min

Foojay Podcast #46: JUG Switzerland

What does it take to keep a Java User Group alive across a small but multilingual country? Switzerland has an active Java community spread over several cities, and the people …

#podcast#foojay#java#jug
Mar 28, 2024 · 7 min

Example Java Application with Embedded Jetty and a htmx Website

I was experimenting with a Java application that can act as a web server and includes the user interface HTML-files that get modified with htmx, to replace certain parts of the …

#java#htmx#tutorial
Mar 18, 2024 · 2 min

Foojay Podcast #45: Welcome to Java 22

Does Java 22 deliver real innovation, or does it mostly polish what Java 21 already shipped? Right after an LTS release, that question matters to anyone planning the next runtime …

#podcast#foojay#java#openjdk
Mar 4, 2024 · 1 min

Foojay Podcast #44: Quarkus Club

A Java User Group dedicated to a single framework, started less than a year ago, already counts as one of the largest Quarkus communities in the world. That kind of growth raises …

#podcast#foojay#java#quarkus
Feb 26, 2024 · 2 min

Foojay Podcast #43: Modern Java Testing

Every Java developer wants to ship code that works, but tests often feel like a tax instead of a tool. The testing pyramid we all learned about does not always match what we hit in …

#podcast#foojay#java#testing
Feb 5, 2024 · 1 min

Foojay Podcast #42: Jozi-JUG and Cape Town Java Community

Java communities thrive on the people who show up month after month to run meetups, line up speakers, and welcome newcomers. This episode takes us to South Africa to hear how two …

#podcast#foojay#java#jug
Feb 2, 2024 · 2 min

Links of the Presentation: Experimenting with AI and LLM to make docs searchable through a chat application

These are all the links of my presentation at the Fosdem Conference in Brussels, Saturday, February 3th, 2024, 17:40 CET.

#java#javafx#azul#conference
Jan 29, 2024 · 1 min

Foojay Podcast #41: Web Development with Java

Do you really need a JavaScript framework to build a modern web app? Many Java developers feel pushed toward Angular, React, Vue, or Svelte, but the JVM world has its own strong …

#podcast#foojay#java#vaadin
Jan 29, 2024 · 3 min

Links of the Presentation: What I Learned About OpenJDK As a Docs Writer

These are all the links of my presentation at the JChampions Conference, Monday January 29, 2024, 16:00 CET.

#javaonraspberrypi#java#pi4j#azul
Jan 15, 2024 · 1 min

Foojay Podcast #40: Making Java Attractive for Beginners in Programming

“public static void main” stops a lot of people before they write their first real line of Java. Newcomers look at that line, compare it to a one-line Python script, …

#podcast#foojay#java#jbang
Jan 2, 2024 · 1 min

Foojay Podcast #39: Java Dominicana

Java user groups grow in every corner of the world, and each one tells a story about the people who keep it alive. This time we travel to the Caribbean to hear how a …

#podcast#foojay#java#jug
Dec 25, 2023 · 1 min

Foojay Podcast #38: Java in the Cloud

Java was born in 1995, long before Docker, Kubernetes, and elastic cloud servers shaped our daily work. The runtime grew up in a different world, so the question keeps coming back. …

#podcast#foojay#java#cloud
Dec 18, 2023 · 1 min

Foojay Podcast #37: J-Fall Report, Part 4 (final)

J-Fall packs a full year of Java conversations into a single day in the Netherlands, and one report episode does not fit it all. This is the fourth and final part of our hallway …

#podcast#foojay#java#jakarta-ee
Dec 18, 2023 · 2 min

Interviews at the J-Fall 2023 Conference

I had a lot of interesting talks with Java experts since I started producing the Foojay Podcast. But when I asked the organizers of the J-Fall conference, if I could do some kind …

#java#javafx#foojay#podcast
Dec 11, 2023 · 1 min

Foojay Podcast #36: J-Fall Report, Part 3

One conference day at J-Fall produces more good conversations than a single podcast episode can hold. That is why this third installment exists. We grabbed a quiet corner with …

#podcast#foojay#java#maven
Dec 10, 2023 · 7 min

Book review - Modern frontends with htmx

People who follow me, probably know I have a big love for user interface development with JavaFX (for desktop), and Vaadin (for browser). But as always, there are different …

#java#book-review#htmx