Blog Layout

Two Million Java Developers on Visual Studio Code! November 2022 Update

Hi everyone, we are excited to share that now there are over two million Java developers on Visual Studio Code, which wouldn’t be possible without all the support from the community and our users, so thank you! For the November update, we are bringing you new code editing features, such as postfix completion and optimized organize imports. In addition, the …

Read More »

Accelerate product iteration with GraphQL

Ready to transition to the future industry standard for API building? In today’s applications you really want to be able to rapidly iterate over your designs and experiment with different features. If every small front-end change requires an API tweak or an extra API must be built for every small piece of information, you will not be able to iterate …

Read More »

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

JavaFX was introduced by Sun Microsystems in May 2007 and provides a platform for desktop, mobile, and embedded applications built on Java. Libraries and software are available for the complete lifecycle of an application to run from a single codebase on Windows, macOS, Linux, Android, and iOS. JavaFX was originally part of the JDK, the Java Development Kit, and became …

Read More »

Event Sourcing for mere mortals

It’s a safe bet that every developer has heard of Event Sourcing. Like it, hate it, embrace it, ignore it … as with everything else, there is a wide spectrum of reactions. This article is for those who don’t really understand what it is. It does not aim to be a scientifically correct academic research but rather a collection of …

Read More »

Spring cloud dataflow

Een data integratie platform met Spring Boot In dit artikel behandelen we Spring cloud dataflow. Na te behandelen wat het is, kijken we naar de architectuur en sluiten we af met mogelijke use cases om Spring cloud dataflow in te zetten. Spring cloud dataflow, hierna genoemd dataflow, is een streaming en batch platform dat gericht is om te deployen op …

Read More »

Preparing to Move Away from Twitter

I opened my Twitter account more than 13 years ago, in August 2009. For 12 years, I kept focusing on professional-related content: Java, the JVM, programming, etc. I built my audience, trying to promote good technical content, either my own or stuff that I enjoyed reading. Then, on February 24th, Russia invaded Ukraine. My first visit to Ukraine was in …

Read More »

Debug Like a Senior Developer

My book on debugging is already on preorder and I’m super thrilled to announce I’m doing a full online course to go along with it. The course website isn’t ready yet but I already have the full outline and a lot of recorded material. I will try to drop videos at a rate of two per week in the next …

Read More »

Foojay on Mastodon: An Update

Some weeks ago we checked here with the Java community if there was an interest to have a Java-oriented Mastodon service. Let’s Start a Java Mastodon Community for Friends of OpenJDK! Java Mastodon Service: The Feedback Foojay Mastodon Service: Here It Is! This week, Nicolas Frankel, also explained how he moved from Twitter to Mastodon and has set up a …

Read More »

Functionele lenzen voor Java developers

Menig functionele taal, zoals bijv. Haskell, heeft een optics library, waaronder zich allerlei leuke concepten vinden, zoals lenzen en prisma’s. Zo kan een functionele lens gebruikt worden om diep geneste, immutable data structuren te updaten. Vanuit Haskell’s oogpunt een bijna noodzaak, omdat standaard records en tuples en dergelijke immutable by design zijn, maar voor ons Javanen kan een lens ook …

Read More »

What Java Version Are You Running? Let’s Take a Look Under the Hood of the JDK!

From time to time, you need to check which Java version is installed on your computer or server, for instance when starting on a new project or configuring an application to run on a server. But did you know there are multiple ways you can do this and even get much more information than you might think, very quickly? Let’s …

Read More »