Classic Layout

Foojay Podcast #72: JCon Report, Part 1 – Grow your career, public speaking, 30 years of Java, greener coding,…

Author: Frank Delporte Original post on Foojay: Read More Table of Contents VideoPodcast (Audio only)Content On May 13th and 14th, Foojay attended the JCON conference in Köln, Germany, where we did over 30 live-stream interviews. In this episode, we present to you the first set of these interviews, in which we focus on celebrating 30 years of Java, how you …

Read More »

2025 JVM Language Summit – Where Languages Meet the Virtual Machine

Each summer, OpenJDK engineers, JVM architects, language designers, compiler writers, runtime experts, and Java luminaries gather at the JVM Language Summit, a small but powerhouse conference focused entirely on the Java Virtual Machine and the rich ecosystem of languages and tools that target it. Brief History Inception (2008): The inaugural Summit was held in September 2008 at Sun Microsystems in Santa …

Read More »

JavaFX Links of May 2025

Author: Frank Delporte Original post on Foojay: Read More Table of Contents CoreApplicationsComponents, Libraries, ToolsPodcasts, Videos, BooksConferencesTutorialsMiscellaneousJFX Central Here is the overview of the JavaFX LinksOfTheMonth of April 2025. 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 next overviews? Let us know via links@jfx-central.com. …

Read More »

Getting a single value from a device’s state in Home Assistant

Author: Nicolas Frankel Original post on Foojay: Read More I recently acquired Netatmo smart radiator valves to manage my rooms’ temperature remotely. I’m not skilled at manual tasks, but I could easily replace the old thermo-static valves. I then registered the smart ones in the Netatmo app. Finally, I integrated them in my Home Assistant via the dedicated Netatmo integration. …

Read More »

Brokk: AI for Large (Java) Codebases

Author: Jonathan Ellis Original post on Foojay: Read More Table of Contents Sidebar: Under the HoodRecommendations Working with Git Sidebar: LLM ModelsThe Edit Loop There are two reasons that AI makes mistakes writing code: The LLM just isn’t smart enough to tackle the problem effectively, and it simply gets the answer wrong. The AI doesn’t know enough about the relationships …

Read More »

Testing MongoDB Atlas Search Java Apps Using TestContainers

Author: Luke Thompson Original post on Foojay: Read More Table of Contents What is MongoDB Atlas Search, anyway?Local development and testing with MongoDB Atlas Search What’s TestContainers? Let’s write some code! Simple CRUD data access and unit tests MongoDB Atlas Search with seed data and index wait Advanced seed data loading: MongoDB Database Tools Loading a mongodump BSON database and …

Read More »

10 Best Practises For Jakarta EE Performance Optimization

Author: Ondro Mihalyi Original post on Foojay: Read More Table of Contents Quick ComparisonSecrets of Performance Tuning Java on Kubernetes by Bruno BorgesNext Steps With this article, we start a series where we compiled 10 best practices for performance optimizations and suggestions how to implement them using Jakarta EE & Eclipse GlassFish. Enjoy reading this initial overview and watching the video about performance tuning …

Read More »

Intro to RAG: Foundations of Retrieval Augmented Generation, part 1

Author: Jennifer Reif Original post on Foojay: Read More Table of Contents Why RAG?Large Language Models (LLMs)Vector embeddings Vectors applied to words Vectors applied to data Similarity search Wrapping up!Resources Retrieval Augmented Generation (RAG) may sound complex, but it accurately represents the process of the system. RAG is a method that enhances the capabilities of Large Language Models (LLMs) by …

Read More »

Azul and JetBrains Collaborate to Enhance Runtime Performance for Kotlin Workloads

Author: Geertjan Wielenga Original post on Foojay: Read More SUNNYVALE, Calif., — May 20, 2025 — Azul, the only company 100% focused on Java, and JetBrains, the leading provider of professional software development tools and creator of the Kotlin programming language, today announced a strategic technical collaboration to enhance the runtime performance and scalability of web and server-side Kotlin applications. This strategic collaboration …

Read More »

AI Test Generation: A Dev’s Guide Without Shooting Yourself in the Foot

Author: Jonathan Vila Original post on Foojay: Read More Table of Contents So, AI Can Write Tests Now? Cool, But…How AI Learns to Code (And Why That’s a Problem for Tests)Problem #1: AI Tests Might Just Be WrongProblem #2: Testing the Code You Have, Not the Code You Need (Verification vs. Validation Trap)So? What to Do? Don’t Use AI for …

Read More »