Introducing Lottie4J, a Java(FX) Library to Parse and Play Lottie Animation Files
Table of Contents What is Lottie?The Complexity of LottieLottie4J ProjectProject StructureMaking Sense of the JSONExample AnimationsHow to Use Lottie4JContinuous EvolutionGet Started I'm proud to present a new JavaFX library: Lottie4J, that brings Lottie animations to JavaFX applications. I first learned ...
-
Translating a Website into 8 Languages with AI Agents in One Night
Table of Contents How I used Claude Sonnet 4.6 and fleets of GitHub Copilot Coding Agents to internationalize java.evolved — from spec to deploymentThe Architecture Decision: Let the AI Draft the SpecPhase 1: Building the InfrastructurePhase 2: The First Translations …
-
From “Crypto AI” to general AI: Do AI agents dream of electric langoustines?
Table of Contents The shift that matters for agent commerce – From “Crypto AI” to general AIWhat changed in x402 and ERC-8004 in the last month or so?This is the moment that unlocked agent commerceWhat is still missing?What does the …
-
The Triforce That Slays Legacy Java Myths – Happy 40th Zelda!
Table of Contents The Triforce of Performance Improvements in Java 25From 8-Bit to Open World – A Parallel Journey Java Has Leveled Up (Evolved) Happy 40th Anniversary to The Legend of Zelda! 🎉🗡️ Today, February 21, 2026, marks exactly 40 …
-
A Visual Diff of Java’s Evolution: Inside java.evolved
Table of Contents Less Boilerplate, More IntentSafer Type Handling and Control FlowWhy It MattersCommunity PerspectiveConclusion A community project called java.evolved was recently launched to document how common Java coding patterns have changed across releases. Instead of explaining features in isolation, …
-
GlassFish 8 is here with Jakarta EE 11, virtual threads, and Jakarta Data
Table of Contents OmniFish – Modern Jakarta EE Runtimes The final version of Eclipse GlassFish 8 is here, released on 5 February 2026. As a GlassFish committer, I’d like to share what it brings for the Java community and some behind-the-scenes …
-
One Java community. Many countries. One place to meet: JCON EUROPE
Table of Contents Foojay.io friends, you’re invited—for free!Relive JCON EUROPE 2025 At JCON EUROPE, developers, speakers, and contributors from across the globe come together to exchange ideas, share experiences, and connect around Java. What makes our Java community special isn’t …
-
🚀 Stop The Trojan Horse in Your pom.xml: SonarQube Advanced Security (Part 3)
Table of Contents Problem #1: “I didn’t write this bug, why is it my problem?”Problem #2: “The Dependency Hell” (Transitive Dependencies) 🔥Problem #3: “Wait, I can’t use this library? It’s open source!” ⚖️Problem #4: “The Sneaky Attack” (Advanced SAST & …
-
BoxLang v1.8.0 : Revolutionary HTTP Client, SOAP Integration, and Production-Grade Stability
Table of Contents 🚀 What’s New in 1.8.0🎯 Modular Compiler Architecture & Ultra-Slim Runtime1. boxlang – Full Development Runtime2. boxlang-noop – Secure Production Runtime1. bx-compiler-asm – ASM Bytecode Compiler (Recommended)2. bx-compiler-java – Java Source Compiler🌐 Revolutionary HTTP Client – Modern, …
-
Unleashing the Power of Data Visualization: Introducing BX-Charts for BoxLang
Table of Contents The Visualization Challenge 🧩Fully DocumentedFully SupportedCode Samples: Bringing Data to LifeExploring the Possibilities 🔍Installation 🔧Key FeaturesDevelopers, Unleash Your Data! 🌍 In the world of modern web applications, data is king—but raw numbers rarely tell the full story. …
-
How to Kickstart Your Jakarta EE 11 Projects with Payara Starter
Table of Contents Why Payara Starter ExistsWhat’s New in Payara StarterHow to Create Jakarta EE 11 Apps with Payara StarterWhy This Matters for Java Developers Jakarta EE 11 is here, bringing powerful new capabilities for enterprise Java developers. But getting …