Author: Frank Delporte Original post on Foojay: Read More Table of Contents ARM versus RISC-V?BeagleBoards Test Boards First Tests BeagleY-AI (ARM Processor) BeagleV-Fire (RISC-V Processor) BeagleV-Ahead (RISC-V Processor) PocketBeagle 2 2 (ARM Processor) Conclusion As part of my 2026 learning goals around Java on RISC-V (see this post about x86 versus ARM versus RISC-V), I’ve asked various suppliers to send …
Read More »foojay
Optimizing the MongoDB Java Driver: How minor optimizations led to macro gains
Author: Nasir Qureshi Original post on Foojay: Read More Table of Contents Getting the metrics rightHow we measured performance2. Java Virtual Machine (JVM) intrinsics3. Check and check again4. BSON null terminator detection with SWAR5. Avoiding redundant copies and allocations6. String Encoding, removing method indirection and redundant checks Lessons learned Donald Knuth, widely recognized as the ‘father of the analysis of algorithms,’ …
Read More »Runtime Code Analysis in the Age of Vibe Coding
Author: Suneet Kamath Original post on Foojay: Read More Table of Contents What Makes This DifferentThe Gap in Java Tooling The Original Problem Why Existing Tools Don’t Fit How I Ended Up Building This A Real-World Bug How the Bug Appeared Why It Was Hard to Spot The Key Insight: Frequency ≠ Resource ConsumptionHow It Works Instrumentation The Report Machine-Readable …
Read More »DevBcn, the developers’ conference in Barcelona
Author: Jonathan Vila Original post on Foojay: Read More Hola developers !!!!! The 11th edition of DevBcn, the developer’s conference in Barcelona is coming next June. The perfect place to have great technology talks , perfect weather , amazing food , and an unforgettable experience . It will be hosted on the 16th and 17th of June 2026, in the World Trade Center …
Read More »What 2,000+ Professionals Told Us About the State of Java, AI, Cloud Costs, and the Future of the Java Ecosystem
Author: Scott Sellers Original post on Foojay: Read More Table of Contents Java powers AI in production Enterprises are rapidly moving away from Oracle Java Cloud costs are still too high, and Java efficiency is a powerful lever Unused and Dead code and CVE noise are quietly killing DevOps productivity Why this all matters right now Where Azul fits into this future Every year, I look forward to our State of Java Survey & Report because it gives us a view into how organizations are using Java today and where they’re heading next. This year, more than 2,000 Java professionals from around the world weighed in, …
Read More »Enabling AI Agents to Use a Real Debugger Instead of Logging
Author: Bruno Borges Original post on Foojay: Read More Table of Contents The JDK ships a perfectly good debugger. Nobody uses it.Agent Skills: Teaching new tricks through MarkdownBuilding the skill: a conversation with Copilot What the skill contains The real test: debugging a buggy Swing app, live The debugging session A small but important lesson: compile with -g Why this …
Read More »🌊 Windsurf AI + Sonar: The Agentic Dream Team for Java Devs 🚀
Author: Jonathan Vila Original post on Foojay: Read More Table of Contents What is Windsurf AI?Main characteristics that make Windsurf differentThe Usual Flow and the “Verification” ProblemWhat are Agent Skills? Example: A Skill with Command Execution The Problem: Local Skills vs. The Cloud What is MCP technology?Let me introduce you to SonarQube MCP Server? Tools Provided by the SonarQube MCP …
Read More »Foojay Podcast #90: Highlights of the Java Features Between LTS 21 and 25
Author: Frank Delporte Original post on Foojay: Read More Table of Contents YouTubePodcast AppsGuestsContent Every six months, we get a new version of Java. Java 26 is just around the corner and will be released soon. But most companies stick to LTS (Long-Term Support) versions, which are maintained and receive security updates for many more years. Versions 8, 11, 17, …
Read More »How to Customize JaCoCo Report Styling in Your Java Project
Author: Bruno Borges Original post on Foojay: Read More Table of Contents The ProblemThe Strategy: CSS Overlay Step 1: Create Your Custom report.css Step 2: Overlay CSS During Maven Build Step 3: Handle CI Deployment (Optional) Watch Out: Output Directory PathsThe ResultQuick Start ChecklistFull Example JaCoCo is the go-to code coverage tool for Java projects. It integrates seamlessly with Maven, …
Read More »MongoDB Sharding: What to Know Before You Shard
Author: Ricardo Mello Original post on Foojay: Read More Table of Contents Sharding as a horizontal scaling strategyUnderstanding a sharded cluster architecture Shards Config servers Mongos Distributing data in a sharded clusterWhen should you shard a collection? Vertical limits or cost Large datasets Faster backup and restore times High write or throughput requirements Zonal or regional data requirements Choosing a …
Read More »
NLJUG – Nederlandse Java User Group NLJUG – de Nederlandse Java User Group – is opgericht in 2003. De NLJUG verenigt software ontwikkelaars, architecten, ICT managers, studenten, new media developers en haar businesspartners met algemene interesse in alle aspecten van Java Technology.