New Between-Quarters Security Updates for Java: What CSPUs Mean for Your Release Pipeline
Table of Contents What's ChangingWhy NowCSPU Versus CPUWhat You Need To DoAzul ReadinessConclusionIn an announcement on the OpenJDK Updates Mailinglist on July 20, 2026, Rob McKenna explained a change in the Oracle security release cycle for JDK builds. They plan ...
New Articles
Table of Contents Quick recap – what is Jakarta Agentic AI?What’s in our First MilestoneGet involved!Jakarta Agentic AI just shipped its first deliverable: version 1.0.0-M1 is live on Maven Central and the draft 1.0 specification is out for review. The …
Table of Contents The problem nobody talks about until productionWhat the idempotent Spring Boot starter doesWhat happens when things go wrongIdempotent Spring Boot and Concurrent Requests: the case people forgetThe exactly-once caveat I chose to be loud aboutQuick setup for …
Codename One’s JavaScript port is now open source, available on every plan, and buildable locally without an account. ParparVM is the default, while TeaVM remains available through a build hint.
Table of Contents CoreApplicationsGamesComponents, Libraries, ToolsPodcasts, Videos, BooksMiscellaneousJFX CentralHere are the JavaFX LinksOfTheMonth of July 2026. You can find the weekly lists on jfx-central.com. Did we miss anything? Is there anything you want to have included in one of the …
Table of Contents The talk: Keeping Your Java Hot – Solving the JVM Startup and Warmup ProblemWhy join your local JUG this August?The full tour detailsSummer conference season goes quiet. Most major Java events wrap by June, CFPs go dark …
Table of Contents Step 1 — Get the original example running1.1 Install Deep Netts into your local Maven repository1.2 Clone and run the example1.3 Understand what’s in the dataStep 2 — Make the split deterministicStep 3 — Train and export …
Table of Contents The QUERY MethodSafe and idempotentMeaning comes from Content-TypeExplicitly cacheableDiscovery via Accept-QueryThe equivalent resourceFamiliar error semanticsA decade in the makingWhere ecosystem support stands todayApache TomcatEclipse JettyJakarta ServletWhat about Spring?Why Quarkus can do it todayThe example: a product catalog …
Table of Contents Same Approach as Lottie4JBuilt on MusicXMLFour Repositories, One LibraryUsing the LibraryVersion 0.0.1, and What’s NextI’m building MelodyMatrix with my son, an application to look at and play along with music. The app already shows a song in …
Table of Contents July 2026August 2026Foojay wouldn’t exist without the many contributions from its community, whether it’s a single post or an ongoing stream of knowledge sharing. That’s why we’ve started highlighting two of them each month as Featured Authors. …
Table of Contents What’s ChangingWhy NowCSPU Versus CPUWhat You Need To DoAzul ReadinessConclusionIn an announcement on the OpenJDK Updates Mailinglist on July 20, 2026, Rob McKenna explained a change in the Oracle security release cycle for JDK builds. They plan …
Codename One statically links its lightweight UI into your native app, so an OS update cannot silently redesign it. New native-reference fidelity tests let us adopt iOS 26 Liquid Glass and Material 3 on our schedule without surrendering control of the pixels.
Table of Contents Discovery Has Stopped Being the Hard Part530 Bugs Disclosed. About 75 Fixed.The NCSC Says Brace for a Patch WaveRead the Small Print on the Rescue PlansFixes Arrive on the Maintainers’ TermsFor Most of Maven Central, There’s Nobody …
Table of Contents The Quarterly Update CycleCritical Patch Updates (CPU)Patch Set Updates (PSU)Getting the Most Out of CPU and PSU ReleasesVersion Bumps in This ReleaseSecurity and Bug Fixes in This ReleaseAzul Zulu July 2026 Release NotesLucida Monotype Fonts Leave Zulu …
Table of Contents Downloads & Release NotesA Security Fix, Patched Across Every BranchTwo Jackson CVEs Closed on the 6 LineAzul Payara Server and Micro 7.2.0: The Payara 7 Line, Monthly CadenceBug FixesComponent UpgradesAzul Payara Community 7.2026.7Azul Payara Server and Micro …
Table of Contents One Pattern to Rule Them AllInstallationInstallationCommandBoxVia CommandBoxVia BoxLang OS BinaryHow Configuration Resolution WorksPer-Application Configuration (Application.bx)Global Server Configuration (boxlang.json)Real-World Usage: Datasource ConfigurationBuilt-In Caching: Performance Without CompromiseLocal Development SupportEnvironment Variable SupportThis Is a BoxLang+ FeatureGet Started Every production application …
Table of Contents ARM versus RISC-V?Banana PiFirst ImpressionsBanana Pi BPI-M4 ZeroBanana Pi BPI-F3Testing with Java and Pi4JBanana Pi BPI-M4 ZeroPi4j on the Banana Pi ZeroBanana Pi BPI-F3Benchmark ResultsConclusionAs part of my 2026 learning goals around Java on RISC-V (see this …