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.

Feb 6, 2023 · 1 min

Foojay Podcast #13: Denver and Boulder JUG

Running a Java User Group takes more than booking a room and picking a topic. Speakers go quiet, venues close, and attendance swings hard after a pandemic. In this stop of the …

#podcast#foojay#java#jug
Jan 23, 2023 · 2 min

Foojay Podcast #12: State and Future of the IDEs

Every Java developer picks an IDE, and that choice shapes the day-to-day work. But what does it take to keep an IDE current when the language ships a new version every six months …

#podcast#foojay#java
Jan 16, 2023 · 1 min

Foojay Podcast #11: Looking Back to 2022 and Predictions for 2023

Every new year invites a familiar question. Which of last year’s bold tech bets actually played out, and which fizzled? We sit down with Ted Neward to score his 2022 …

#podcast#foojay#java#ai
Jan 9, 2023 · 2 min

New Section Added to Foojay.io: Java Quick Start

Foojay.io aims to be the starting point for “all-things OpenJDK,” but during one of my morning walks the idea struck me that this site really needs complete beginner materials, …

#java#tutorial#foojay#tutorial
Jan 3, 2023 · 1 min

Foojay Podcast #10: JUG World Tour: Dubai JUG

Starting a Java User Group from scratch takes more than enthusiasm. It takes speakers, attendees, sponsors, and a local culture that wants to show up. We sat down with Jad Salhani …

#podcast#foojay#java#jug
Dec 19, 2022 · 1 min

Foojay Podcast #9: The State of JavaFX Framework, Libraries, and Projects

Plenty of developers still think Java only lives on the server. JavaFX tells a different story, from desktop tools to CAD apps to a brain-computer interface visualizer. To map out …

#podcast#foojay#java#javafx
Dec 7, 2022 · 7 min

HiveMQ Cloud, part 4 - Sending sensor data from Raspberry Pi Pico W to HiveMQ Cloud

Exactly one year ago, in December 2021, I published three articles of MQTT messaging with Raspberry Pi, Raspberry Pi Pico and HiveMQ Cloud . On June 30th of 2022, Raspberry Pi …

#java#raspberry-pi#mosquitto#hivemq
Dec 5, 2022 · 1 min

Foojay Podcast #8: JUG World Tour: Manchester

Running a Java User Group sounds simple until you try it. Finding speakers, picking venues, keeping people coming back, and growing the audience takes real work. To kick off a new …

#podcast#foojay#java#jug
Dec 1, 2022 · 5 min

Schedule your holiday for 2038

The end of the year is approaching, so it’s time to start scheduling your holidays for the next year. But I decided to go a step further and already planned those for 2038! …

#java
Nov 21, 2022 · 1 min

Foojay Podcast #7: Security in Java, what do we need to know and how to keep our applications secure?

Every Java application carries a stack of dependencies, and any one of them can hide a vulnerability that puts your users at risk. Knowing how to spot weak spots, harden code, and …

#podcast#foojay#java#security
Oct 24, 2022 · 1 min

Foojay Podcast #6: Welcome to Foojay!

Ever wondered what runs the Foojay.io community behind the scenes? After 2.5 years and hundreds of posts since that first article in April 2020, the site has grown into a hub for …

#podcast#foojay#java#openjdk
Oct 10, 2022 · 1 min

Devoxx Belgium and J-Fall The Netherlands - Links

Links used in my talks at Devoxx 2022 (Antwerp, Belgium) and J-Fall (Ede, The Netherlands).

#java#javafx#raspberry-pi#hivemq
Oct 10, 2022 · 1 min

Leanpub Frontmatter: Frank Delporte, Author of Getting started with Java on the Raspberry Pi

Writing a technical book while holding down a day job sounds intimidating, but it can also become the thing that shapes a career. Frank started small with blog posts about Java on …

#podcast#java#raspberry-pi#writing
Sep 20, 2022 · 1 min

Foojay Podcast #5: OpenJDK 19 Discussion Panel

Every six months a new Java release lands, and OpenJDK 19 is no exception. The big question for working developers is which features matter today, and which ones reshape how we …

#podcast#foojay#java#openjdk
May 30, 2022 · 5 min

Create Music Bingo cards with iText

It has been a while since I last had to create documents in a program, and iText has been “on my radar” to try out for a while now. This weekend we had a party and …

#java#tutorial
Mar 18, 2022 · 11 min

Blink a LED and read a button state with Vaadin, Spring and Pi4J on a Raspberry Pi

As I’m becoming a senior developer in terms of age, I’ve transitioned from one language to another. One of my main interests has always been clean, easy-to-understand …

#java#raspberry-pi#vaadin#spring
Feb 7, 2022 · 4 min

Installing Java with SDKMAN on Raspberry Pi

If you create a new SD card for a Raspberry Pi with the operating system, you can choose the “Raspberry Pi OS Full (32-bit)” edition, which includes Java 11. But a lot …

#java#raspberry-pi#sdkman#tutorial
Dec 16, 2021 · 9 min

HiveMQ Cloud, part 3 - Sending sensor data from Raspberry Pi Pico to HiveMQ Cloud

In the previous two posts in this series, we used Java on the Raspberry Pi mini-computer to send sensor data to HiveMQ Cloud, and visualize it on a dashboard.

#java#raspberry-pi#mosquitto#hivemq
Dec 13, 2021 · 8 min

HiveMQ Cloud, part 2 - Using MQTT and Raspberry Pi to Visualize Sensor Data on a TilesFX Dashboard

In the previous post we started our discovery of HiveMQ Cloud with Java on the Raspberry Pi. We created an application to send measurements of various sensors to the HiveMQ Cloud …

#java#raspberry-pi#mosquitto#hivemq
Dec 10, 2021 · 14 min

HiveMQ Cloud, part 1 - MQTT on Raspberry Pi, Send Sensor Data to HiveMQ Cloud with Java and Pi4J

A few years ago I did my first experiments with an MQTT server (Mosquitto) running on a Raspberry Pi to connect an Arduino and Raspberry Pi for the drumbooth of my son . The full …

#java#raspberry-pi#pi4j#mosquitto