Classic Layout

Demo Application with CRaC and Loading Data in Memory

Author: Frank Delporte Original post on Foojay: Read More Table of Contents Demo Application Goal of the Application Running the Application Conclusion Coordinated Restore at Checkpoint (CRaC) is a JDK project initiated by Azul. With CRaC, you can start Java programs with a shorter time to the first transaction and less time and resources to achieve full code speed. This …

Read More »

Path Traversal Vulnerability in Deep Java Library (DJL) and Its Impact on Java AI Development

Author: Brian Vermeer Original post on Foojay: Read More Table of Contents CVE-2025-0851 explained Absolute Path Traversal Remediation Deep Java Library (DJL) is an open source deep learning framework that brings AI capabilities to Java developers without requiring a shift to Python. It provides an intuitive, high-level API for building, training, and deploying machine learning models, supporting deep learning engines …

Read More »

Compiler optimalisaties

Article JAVA Magazine 04 – 2021 Misschien zijn compiler optimalisaties wel het minst interessant om te gebruiken, omdat als je performanceproblemen hebt, je deze vaker kunt vinden in database optimalisaties of op andere plekken. Desalniettemin is het interessant om te weten wat er allemaal onder de motorkap gebeurt in Java. In dit artikel gaan we een aantal stukjes code bekijken …

Read More »

Creating SBOMs with the Snyk CLI

Author: Brian Vermeer Original post on Foojay: Read More Table of Contents What are SBOMs?Why do we need SBOMs?Creating SBOMs with the Snyk CLI Installing the Snyk CLI Generate SBOMs using the Snyk CLI Multiple projects Automating SBOM generation with the Snyk CLI Analyzing SBOMs Snyk CLI SBOM Test Supplying up-to-date SBOMs with Snyk The software bill of materials (SBOM) …

Read More »

Code Reviews with AI: a Developer Guide

Author: Jonathan Vila Original post on Foojay: Read More Table of Contents Code generated by AI code assistantsThe Traditional Code Review Struggle: Familiar Pain PointsAI to the Rescue: Enhancing Code Reviews Code reviews are a cornerstone of software development. They’re where we share knowledge, catch bugs early, and ensure our code meets the highest standards. But let’s be honest… Traditional …

Read More »

Extending Java APIs – Add Missing Features Without the Hassle

Author: Shai Almog Original post on Foojay: Read More Table of Contents ExtensionsExtension LibrariesExtending ArraysStructural InterfacesAdding AnnotationsFinal Word The Java API is vast. That’s great, but sometimes a missing method or capability can be frustrating. With Manifold, developers can solve this problem without having to wait for Java to add a feature in a later version. Even more importantly, Manifold …

Read More »

Gradle 7

Article JAVA Magazine 04 – 2021 Iedere developer herinnert zich misschien nog wel het eerste project dat gebouwd werd. Of dat nu met Gradle, Maven, Ant of een andere tool was. De compiler ging aan de slag en enkele seconden later kreeg je te horen dat het bouwen succesvol was afgerond.   Naarmate de projecten complexer werden, en daarmee de …

Read More »

Book Review: DuckDB in Action

Author: Nicolas Frankel Original post on Foojay: Read More Table of Contents FactsChaptersPros and consConclusion Disclaimer: this post includes affiliate links; I may receive compensation if you purchase the book from the different links provided in this post. This review is about DuckDB in Action by JoMark Needham, Michael Hunger, and Michael Simons from Manning. The book was sent to …

Read More »

SummarizingTokenWindowChatMemory: Enhancing LLM’s Conversations with Efficient Summarization

Author: A N M Bazlur Rahman Original post on Foojay: Read More Table of Contents SummarizingTokenWindowChatMemory The Summarizer Interface Summarization Logic LLM Summarization Why This MattersConclusion LLM chat models have become an integral part of many applications today. We are all experimenting and exploring the best ways to utilize them effectively. For Java developers, LangChain4j has been an incredible tool …

Read More »

Continuous Monitoring with JDK Flight Recorder

Article from JAVA Magazine 2021 – 04 Waarom dit artikel? Vreemd genoeg is het profilen van de JVM of een specifiek proces niet één van de taken in een standaard sprint. Redenen daarvoor kunnen zijn dat er een dure licentie voor nodig is, dat ontwikkelteams nog niet heel bekend zijn met de goede tools die er rondzwerven op het internet …

Read More »