
Step up your coding with the Continuous Feedback Udemy Course: Additional coupons are available
What do you know about the code changes that were just introduced into the codebase? When will you notice if something goes wrong?

Stable, Secure, and Affordable Java
Azul Platform Core is the #1 Oracle Java alternative, offering OpenJDK support for more versions (including Java 6 & 7) and more configurations for the greatest business value and lowest TCO.

Jakarta EE 11: Beyond the Era of Java EE
This user guide provides a brief history of Java EE/Jakarta EE and a detailed overview of some of the specifications that will be updated in Jakarta EE 11.
Do you want your ad here?
Contact us to get your ad seen by thousands of users every day!
[email protected]Java 24 Rolls Out Today! Find Out Why It’s Aptly Named
Java 24 rolls out today, and it brings a diverse set of features. For example, compact object headers bring better performance, and various security features have been added. Or how about the eagerly-awaited solution to virtual thread pinning? This post has all the info!
New Articles
Table of Contents CoreApplicationsGamesComponents, Libraries, ToolsPodcasts, Videos, BooksTutorialsMiscellaneousJFX Central Here is the overview of the JavaFX LinksOfTheMonth of March 2025. You can find the weekly lists on jfx-central.com. Did we miss anything? Is there anything you want to have included …
Table of Contents Mike Hearn: Conveyor, build self-updating desktop app packagesSven Reimers: JTaccuino, notebook application for Java developersChris Newland: DemoFX and JitWatch This is the next part in the series of “JavaFX in Action” interviews. Are you working on a …
Table of Contents The one giant cluster approachBetter resource utilizationLower operational overheadStraightforward networking and service communicationSimplified governanceCost efficiencyDownsides of a one giant cluster approachLarger blast radiusComplex multi-tenancy managementScalability limitsCluster-wide objectsWhat’s the ideal size, then?vClusterHow vCluster mitigates the downsides of a …
Table of Contents My approach and the use caseBaseline: regular Rust-to-nativeAdapting to WebAssemblyRunning the Wasm image on DockerRunning the Wasm image on KubernetesFinal stepsConclusion Like a couple of innovative technologies, different people have different viewpoints on where WebAssembly fits the …
I continuously collect JavaFX-related content for the JFX Central Links Of The Week. Recently, I saw a video on LinkedIn, shared by Abdoulaye Wade Cissé, of a JavaFX “virtual lab” and wanted to learn more about this project… Turns out …
Table of Contents What are Gatherers?Creating a GathererBuilt-in GaterersCreate your own GathererConclusionReferences Java is a programming language with many language features, specifications, and APIs. Even among experienced Java developers, being aware of all of these is quite rare. If a …

Table of Contents Devnexus conference shout-outVector database explorationIssues getting up and runningOverall experienceMicrosoft LazyGraphRAGWrapping up! This is episode 37 of the Breaktime Tech Talks. You are listening to the Breaktime Tech Talks podcast, a bite-sized tech podcast for busy developers, …
Java 24 rolls out today, and it brings a diverse set of features. For example, compact object headers bring better performance, and various security features have been added. Or how about the eagerly-awaited solution to virtual thread pinning? This post has all the info!
Table of Contents VideoPodcast (audio only)Read more about Java 24 on FoojayGuestsSimon RitterHanno EmbregtsContent We serve you a podcast about the new Java version every six months. Our regular guest, Simon Ritter, Deputy CTO of Azul, is known on social …
Table of Contents Unit testing vs. integration testingTestcontainersUse-case: application with database”Unit” testing”Integration” testingThe GitHub workflowAlternative “Unit testing” on GitHubConclusion Imagine an organization with the following practices: Commits code on GitHub Runs its CI/CD pipelines with GitHub Actions Runs its production …
Table of Contents Building and storing the imageSizing the clusterAuthenticate on Google Cloud from a GitHub workflowWorking within the GitHub workflowCreate a Kubernetes manifestSetting the correct GitHub image tagAccessing the private GitHub registry from GKEGet the PostgreSQL connection parametersGetting the …
Table of Contents Weaving vCluster into the GitHub workflowChanges to the workflowCleaning upConclusion This week’s article is the third and final in my series about running tests on Kubernetes for each pull request. In the first post, I described the …
Categories
Authors of the month

Mary Grygleski
Featured AuthorMary is a Java Champion, and the AI Practice Lead at Callibrity, a consulting firm based in Ohio. She started…
New Podcast
Foojay
Podcast
Trending
Java 24 Rolls Out Today! Find Out Why It’s Aptly Named
Java 24 : What’s New?
WebAssembly on Kubernetes
Video series “JavaFX In Action”, Part 4 with Mike Hearn (Conveyor), Sven Reimers (JTaccuino), and Chris Newland (DemoFX, JitWatch)
Introduction to intermediate operations modeler: Stream Gatherers
JavaFX Links of March 2025
Event-Driven Architecture and Change Data Capture Made Easy
One giant Kubernetes cluster for everything
Dissection of Joeffice: Open Source Office Suite in Java
Thread-Safe Counter in Java: A Comprehensive Guide
foojay: A Place for Friends of OpenJDK
Dashboard for OpenJDK Update Release Details
JDK14: New Features and Enhancements
Fun with Flags: My Top 10 Resources for JVM Flags
Performance of Modern Java on Data-Heavy Workloads: Real-Time Streaming
Performance of Modern Java on Data-Heavy Workloads: Batch Processing
How does Java handle different Images and ColorSpaces – Part 1
How does Java handle different Images and ColorSpaces – Part 2
How does Java handle different Images and ColorSpaces – Part 3
How does Java handle different Images and ColorSpaces – Part 4
Indexing all of Wikipedia, on a laptop
Working with Multiple Carets in IntelliJ IDEA
Clean Shutdown of Spring Boot Applications
Java 17 on the Raspberry Pi
Foojay Slack: bit.ly/join-foojay-slack
How to Create Mobile Apps with JavaFX (Part 1)
Beginning JavaFX Applications with IntelliJ IDE
Project Panama for Newbies (Part 1)
SpringBoot 3.2 + CRaC
Java 21 is Available Today, And It’s Quite the Update
Apache Kafka Performance on Azul Platform Prime vs Vanilla OpenJDK
Learn about a number of experiments that have been conducted with Apache Kafka performance on Azul Platform Prime, compared to vanilla OpenJDK. Roughly 40% improvements in performance, both throughput and latency, are achieved.
Stable, Secure, and Affordable Java
Azul Platform Core is the #1 Oracle Java alternative, offering OpenJDK support for more versions (including Java 6 & 7) and more configurations for the greatest business value and lowest TCO.
Say hello to Milos Milicevic, our newest member on the team! Milos enters the company as a Software Engineer II, with a background in game and software development. He'll improve hardware platform performance and more. Please welcome Milos! #AzulTeam #NewHire #SoftwareengineerII
@OpenValue Make Java Affordable Again!
🇺🇸 Exciting news! OpenValue expands to the US! Led by Ed Hut, we're bringing our proven JDK migration expertise to North America, helping organizations cut Java licensing costs by up to 80% while maintaining security and compliance. Read more: https://www.openvalue.eu/openvalue-us/🚀