foojay

Project Panama for Newbies (Part 1)

Author: Carl Dea Original post on Foojay: Read More Table of Contents What is Project Panama?Why Use Project Panama?Where do I get the jextract tool?Do I need a C compiler?Let’s Do It!Anatomy of a Hello World in CPanama Hello World ExampleLet’s jextract STDIO please!How does it work? What about 3rd party C libraries? Creating/Getting/Setting C primitive data types from Java …

Read More »

JavaFX Links of December 2025

Author: Frank Delporte Original post on Foojay: Read More Table of Contents CoreApplicationsComponents, Libraries, ToolsPodcasts, Videos, BooksTutorialsMiscellaneousJFX Central Here is the final JavaFX LinksOfTheMonth for 2025… Thank you all for sharing your knowledge and experience with JavaFX. And we hope to see even more in the next year! You can find the weekly lists on jfx-central.com. Did we miss anything? …

Read More »

TornadoInsight – Compatibility with TornadoVM SDK 2.0+ & Configuration Guide

Author: Thanos Stratikopoulos Original post on Foojay: Read More Table of Contents OverviewJDK Configuration (Recommended) Configure the JDK in IntelliJ IDEA TornadoVM SDK Configuration (Recommended) macOS Linux Windows Verification macOS / Linux Summary This blog updates the previously published TornadoInsight configuration guidelines and explains how to configure the required environment variable to ensure that TornadoInsight correctly detects the TornadoVM SDK …

Read More »

Foojay Podcast #88: From Code to Stage: Organizing Conferences and Finding Your Voice as a Speaker

Author: Frank Delporte Original post on Foojay: Read More Table of Contents YouTubePodcast AppsContent What turns a nervous first-timer into a confident conference speaker? Let’s find out. This the last Foojay Podcast of 2025 and also the last one with interviews recorded at the Devoxx and JFall conferences. Maybe you’re already thinking about your goals for 2026: organizing a meetup, …

Read More »

Video series “JavaFX In Action”, Part 6 with Vlad Protsenko (Clojure), Matt Coley (Recaf), Craig Raw (Sparrow), and Florian Enner (3D Robot Visualization)

Author: Frank Delporte Original post on Foojay: Read More Table of Contents Vlad Protsenko: Combining Clojure with JavaFX for Game Development with DefoldMatt Coley: Diving into byte code and JARs with Recaf and JavaFX librariesCraig Raw: Sparrow Bitcoin WalletFlorian Enner: Robot 3D Visualizations and Charts This is the next part in the series of “JavaFX in Action” interviews. Are you …

Read More »

🚀 Stop The Trojan Horse in Your pom.xml: SonarQube Advanced Security (Part 3)

Author: Jonathan Vila Original post on Foojay: Read More 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 & Taint Analysis) Problem #5: “The Government is knocking at the door …

Read More »

Getting Started with TornadoVM 2.0 for Accelerating Java Applications

Author: Thanos Stratikopoulos Original post on Foojay: Read More Table of Contents PrerequisitesDownloading and Installing the TornadoVM SDK Installation Steps by Operating System Verify Available DevicesRun Your First TornadoVM ProgramIntegrating TornadoVM into Java Projects Using Maven Example: Accelerating a Simple Java Kernel What’s Next?Final Thoughts Starting with TornadoVM 2.0, installing and using TornadoVM is easier than ever. The project now …

Read More »

Foojay Podcast #87: The Human Side of Development: Career Growth, Staying Healthy, and Why People Matter More Than AI

Author: Frank Delporte Original post on Foojay: Read More Table of Contents YouTubePodcast AppsContent What if work-life balance is a myth, and the real secret is just… life? In this Foojay Podcast we’re stepping away from pure code and diving into something equally important: how we live our lives as developers. Because let’s be honest, being a great programmer isn’t …

Read More »

The Real Mechanics of Vulnerabilities in an Upstream/Downstream, Topsy-Turvy EOL World

Author: Steve Poole Original post on Foojay: Read More Table of Contents In this article you’ll learn Introduction What this article is about Back in the real world Code Flows A different type of waterfall Unpredictable as the weather? The idealised workflow The ethics of vulnerability patching Unreported is not safe Downstream’s responsibility to the ecosystem End of Life software …

Read More »

MongoDB and WiredTiger: A Journey Through the Storage Engine

Author: Elie Hannouch Original post on Foojay: Read More Databases are the backbone of modern applications, and MongoDB stands out with its flexibility and scalability. Central to its functionality is the WiredTiger storage engine. WiredTiger, as MongoDB’s default engine, seamlessly merges document-level concurrency for high throughput, advanced compression techniques for optimized storage, and an in-memory architecture for rapid data access. …

Read More »