Java 185
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.
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.
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, …
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 …
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. …
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 …
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 …
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 …
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 …
Foojay Podcast #35: Dublin JUG
Running a local Java User Group takes more than booking a room and waiting for people to show up. It needs steady organizers, a steady stream of speakers, and a community that …
Foojay Podcast #34: J-Fall Report, Part 2
Conferences pack a year of conversations into a few hallway minutes. At J-Fall 2023 in the Netherlands, we grabbed a microphone and asked speakers and attendees what they care …
Foojay Podcast #33: J-Fall Report, Part 1
A Java conference hallway is where the real conversations happen, so we brought the microphones to one. We set up a Foojay Broadcast Room right in the entrance of the Pathé cinema …
Foojay Podcast #32: Philippines JUG
Java communities look different in every country, and the Philippines shows that well. A younger crew now leads the local JUG and shapes the Softcon conference at the same time. In …
Foojay Podcast #31: Report of Devoxx '23 in Belgium
Devoxx Belgium hit its 20th edition in 2023, and over 3000 Java developers packed into Antwerp to swap ideas and learn. We grabbed a microphone, walked the venue, and asked …
Running a CRaC Java application on Raspberry Pi - UPDATE
On July 15th of 2023, I published a post here about my initial experiments with CRaC on the Raspberry Pi . At that time, I found out that both the Linux kernel in Raspberry Pi OS …
Foojay Podcast #30: Utrecht JUG
A local Java User Group lives or dies by the people who show up and the people who keep showing up to organize. On September 12th, I spoke at the Utrecht JUG and brought a camera …
Links of the Presentation: Unlocking the Potential of Bits and Bytes
These are all the links of my presentation at Devoxx Belgium, Wednesday 12:00-12:50, Room 7.
Foojay Podcast #29: How will AI and ML Influence the Role of Developers?
AI and ML keep showing up in pull requests, IDE suggestions, and debugging sessions, and Java developers feel the shift first-hand. We sat down to ask what these tools actually …
Foojay Podcast #28: Java 21 Has Arrived!
Every six months a new Java version lands, but the long-term support releases set the rhythm for production teams. Java 21 is one of those releases, and it ships a stack of …
Java 21 - JEP 445 - Unnamed Classes and Instance Main Methods
Java 21, released on September 19th, 2023, brings many new features, 8 which are fully integrated and 7 which are incubator or preview. In this post I want to highlight one of …
Foojay Podcast #27: Chicago JUG and KUG
User groups shape careers in ways conferences rarely can. They turn a city into a network of mentors, speakers, and friends who happen to share a language runtime. In this episode …