Do you want your ad here?

Contact us to get your ad seen by thousands of users every day!

[email protected]

Friends of OpenJDK Today

Most Viewed

Foojay Podcast #74: JCON Report, Part 3 – AI, ChatGPT, LLM, ML, RAG, MCP, GenAI, and more!

Table of Contents VideoPodcast (audio only)Content Let's have an AI Bingo and talk about ChatGPT, LLM, ML, RAG, MCP, GenAI, and more! This is part 3 of the interviews recorded at the JCON conference in May. In the previous parts, ...

New Articles

Testing an OpenRewrite Recipe

Table of Contents The naive approachThe nominal approachDon’t forget cyclesCriticismsConclusion For the last two weeks, I’ve kicked the tires of OpenRewrite. At first, I created a recipe to move Kotlin source files as per the official recommendations with a set …

Foojay Podcast #75: JCON Report, Part 4 – Tips and Tricks for Java Devs

Table of Contents VideoPodcast (audio only)Content This is the final part of the JCON 2025 interviews with a lot of tips and tricks! In the three previous podcasts, we featured interviews from the JCON conference on “Being a better Java …

Screenshot of a GitHub pull request titled “Align ZeroShotClassificationTranslator with Hugging Face behavior #3712” in the DJL (Deep Java Library) repository. The PR was created by raphaeldelio and merged by xyang16. It describes improvements to the translator to match the behavior of Hugging Face’s zero-shot classification pipeline in Python. The right panel shows reviewers (frankfliu, xyang16, zachgk), all marked as reviewed. The PR includes 4 commits, 5 checks, and changes in 3 files.
How I Improved Zero-Shot Classification in Deep Java Library (DJL) OSS

Table of Contents TL;DR:What’s Zero-Shot Classification (and Why It Matters)Integrating a Zero-Shot Classification Model with the Deep Java LibraryDependenciesThe Criteria ClassLoading and using the modelUsing different modelsUsing a model that is not available in the Model ZooLoading a local model …

Building a Spring Boot CRUD Application Using MongoDB’s Relational Migrator

Table of Contents Pre-requisitesRelational MigratorMigrating the data from the PostgreSQL schema to MongoDBAnalysing the Postgres schemaCreating mappings to generate the equivalent MongoDB schemaMigrating the data into MongoDBCode generation with Relational MigratorBuilding Spring Boot applicationExamples of aggregation pipelinesConclusion Imagine this: You’re …

Prime Time: The High Performance Java Event

Java is the engine behind mission-critical applications and end user experiences. From faster response times to consistent performance, Java can have a significant impact on business results and cloud costs. Join Azul and leading voices from the Java community for …

CAP in the Pocket: Developing Java Applications on your Phone

Smartphones are more powerful then ever, with processors rivaling old laptops. So let’s try to use them like a laptop to develop web-applications on the go. Below I’ll show you how to do use run and develop a CAP Java …

Screenshot of a GitHub pull request titled “Align ZeroShotClassificationTranslator with Hugging Face behavior #3712” in the DJL (Deep Java Library) repository. The PR was created by raphaeldelio and merged by xyang16. It describes improvements to the translator to match the behavior of Hugging Face’s zero-shot classification pipeline in Python. The right panel shows reviewers (frankfliu, xyang16, zachgk), all marked as reviewed. The PR includes 4 commits, 5 checks, and changes in 3 files.
Popular today How I Improved Zero-Shot Classification in Deep Java Library (DJL) OSS
Table of Contents TL;DR:What’s Zero-Shot Classification (and Why It Matters)Integrating a Zero-Shot Classification Model with the Deep Java LibraryDependenciesThe Criteria ClassLoading and using the modelUsing different modelsUsing a model that is not available in the Model ZooLoading a local model ...
New AI Conference For And By Developers

AI4DEVS, September 19 in Amsterdam, is created for and by developers working with AI technologies. Our mission is simple: share practical, usable knowledge with real use cases and code. Whether you’re an experienced AI engineer or just starting to explore machine …

Carbon Aware Job Processing With JobRunr v8

Table of Contents What is JobRunr?Carbon Aware Job ProcessingCarbon Aware ConfigurationWhat If There Is No Forecast?Conclusion As we produce, mutate, configure, and consume more and more data in various shapes and forms, think: video on demand, AI ingestion and generation …

When ReadyNow Can Only Compile on Traffic Loads

Table of Contents Compilation only happens on traffic loadsReadyNow waits for class loadingHow to fix this?Identifying the problemCalling the identified codeReadiness checkExample with Spring PetclinicRun without a ReadyNow profileRun with a ReadyNow profileGenerational ReadyNow profilesResultConclusion This is the fifth and …

Data Modeling for Java Developers: Structuring With PostgreSQL and MongoDB

Table of Contents Relationships in databasesOne-to-one relationshipOne-to-many relationshipMany-to-many relationshipRelational vs. document databasesPostgres implementation with JavaMongoDB implementation with JavaScalability and performanceMigration considerationsRethinking schema designReplacing joins with aggregationsConclusion Application and system designs have always been considered the most essential step in application …

Java 21+ Not Working on the Raspberry Pi Zero 2

Table of Contents Problem on Raspberry Pi Zero 2Differences Between RPi Zero 2 and RPi 4Changes in Java 21WorkaroundCompare Boards This story is about how “Write Once, Run Anywhere” got broken in a specific use case. It reveals the complexity …

Kotlin adoption inside ING, five years later

Table of Contents The share of Kotlin code at INGLooking at trends over timeHow many flavors does a repository contain?And what about newer projects?A message from the communityA word of conclusion TL;DR: Five years after its introduction Kotlin adoption inside …

Join the Community

Be a Part of Our Network

Subscribe to foojay updates:

https://foojay.io/feed/
Copied to the clipboard