Classic Layout

How I Improved Zero-Shot Classification in Deep Java Library (DJL) OSS

Author: Raphael De Lio Original post on Foojay: Read More Table of Contents TL;DR:What’s Zero-Shot Classification (and Why It Matters)Integrating a Zero-Shot Classification Model with the Deep Java Library Dependencies The Criteria Class Loading and using the model Using different modelsUsing a model that is not available in the Model Zoo Loading a local model with DJL Problem #1: No …

Read More »

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

Author: Aasawari Sahasrabuddhe Original post on Foojay: Read More Table of Contents Pre-requisitesRelational MigratorMigrating the data from the PostgreSQL schema to MongoDB Analysing the Postgres schema Creating mappings to generate the equivalent MongoDB schema Migrating the data into MongoDB Code generation with Relational MigratorBuilding Spring Boot application Examples of aggregation pipelines Conclusion Imagine this: You’re working with a relational database …

Read More »

Prime Time: The High Performance Java Event

Author: Geertjan Wielenga Original post on Foojay: Read More 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 Prime Time, a dynamic virtual event dedicated to innovations, strategies, and …

Read More »

CAP in the Pocket: Developing Java Applications on your Phone

Author: Johannes Bechberger Original post on Foojay: Read More Table of Contents TermuxDevelop Directly in TermuxUse an Emulated UbuntuSAP CAP SFlightBuilding and Running SAP CAP SFlightModifying the Application via VSCodeAndroid Linux TerminalExtra: CAP-in-the-Pocket VSCode ExtensionConclusion 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 …

Read More »

Carbon Aware Job Processing With JobRunr v8

Author: Nicholas D’hondt Original post on Foojay: Read More Table of Contents What is JobRunr?Carbon Aware Job Processing Carbon Aware Configuration What 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 of content, Internet of Things always-on connectivity, and …

Read More »

When ReadyNow Can Only Compile on Traffic Loads

Author: Frank Delporte Original post on Foojay: Read More Table of Contents Compilation only happens on traffic loadsReadyNow waits for class loadingHow to fix this? Identifying the problem Calling the identified code Readiness check Example with Spring Petclinic Run without a ReadyNow profile Run with a ReadyNow profile Generational ReadyNow profilesResultConclusion This is the fifth and final blog post in …

Read More »

Data Modeling for Java Developers: Structuring With PostgreSQL and MongoDB

Author: Aasawari Sahasrabuddhe Original post on Foojay: Read More Table of Contents Relationships in databases One-to-one relationship One-to-many relationship Many-to-many relationship Relational vs. document databasesPostgres implementation with JavaMongoDB implementation with JavaScalability and performanceMigration considerations Rethinking schema design Replacing joins with aggregations Conclusion Application and system designs have always been considered the most essential step in application development. All the later …

Read More »

Java 21+ Not Working on the Raspberry Pi Zero 2

Author: Frank Delporte Original post on Foojay: Read More 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 of maintaining this “Run Anywhere” principle. At the same time, it …

Read More »

Kotlin adoption inside ING, five years later

Author: Julien Lengrand-Lambert Original post on Foojay: Read More 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 ING keeps growing year after year, with a current adoption rate …

Read More »

A Well-Attended Evening at the NLJUG Speaker Academy

Despite the rising temperatures, the first of three NLJUG Speaker Academy sessions was a great success last night. The evening was hosted by, among others, Bert Jan Schrijver. These sessions are all about sharing knowledge on the do’s and don’ts of giving a successful conference talk. Knowledge sharing is a core value of NLJUG. If we can share that knowledge …

Read More »