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

Stochastic AI Agility: Breaking Cycles of Debt

The launch of ChatGPT in November 2022 has significantly influenced and potentially transformed industry standards across multiple sectors. While my primary focus remains on the information technology sector, observations indicate that its impact extends across all industries and affects the ...

New Articles

Best Practices for Deploying MongoDB in Kubernetes

Table of Contents 1. Use the MongoDB Kubernetes Operator2. StatefulSets and persistent volumes: Running MongoDB the right wayExample: Recommended multiple volume configuration3. Set CPU and memory resources for MongoDB and the OperatorMongoDB Kubernetes Operator: Plan for initial spikesMongoDB replica set …

Performance
Here’s Java 25, Ready to Perform to the Limit

Table of Contents JEP OverviewNew featuresCore LibsHotSpotSecurity LibsJava Flight RecorderRepreviews and FinalizationsJEP 505: Structured Concurrency (Fifth Preview)JEP 506: Scoped ValuesJEP 507: Primitive Types in Patterns, instanceof, and switch (Third Preview)JEP 508: Vector API (Tenth Incubator)JEP 510: Key Derivation Function APIJEP …

Foojay Podcast #78: Welcome to OpenJDK 25!

Table of Contents VideoPodcast (Audio Only)GuestsContent We’re excited to present the first episode of the Foojay Podcast’s fifth season, marking the release of OpenJDK 25! For the first time, an OpenJDK release is aligned with the year, and we can …

Measuring Energy Consumption in Programming Languages for AI Applications
Research: Measuring Energy Consumption in Programming Languages for AI Applications

Decades ago, I contributed to a very interesting project called SunSPOT at SUN Microsystems. It was a small device with wireless connectivity, built-in sensors, running on Java (compatible with runtime 1.6), and powered by battery. It enabled the design of …

MongoDB Schemas in Java

Table of Contents Why MongoDB and Java are such good friendsThe missing schema of loosely typed systems Bringing schema back Example: Spring Boot sea temperature service Sea temperatures Weather reports Schemas Data access Creating our API Why not Spring Data? Java benefits Schema in one place Database pollution API input pollution Compile-time and …

Stochastic AI Agility: Breaking Cycles of Debt

The launch of ChatGPT in November 2022 has significantly influenced and potentially transformed industry standards across multiple sectors. While my primary focus remains on the information technology sector, observations indicate that its impact extends across all industries and affects the …

Popular today Make the Life of your Developer Client’s Easier with Smart Object Builders
Table of Contents The scenario: The complex objectThe traditional approach: Telescoping constructorsFavor Static Factory Methods over Class ConstructorsMany parameters? Use the Builder patternRestricts the order of method calls in the Builder patternConclusionKey TakeawaysFinal Thoughts We often hear the phrase: "Make ...
JetBrains and Azul Collaborate on Kotlin Performance in Various JVMs

Table of Contents Benchmarking Kotlin performance on Azul Platform Prime What’s next for JetBrains and Azul?  JetBrains and Azul are collaborating on a shared vision of running Kotlin-generated bytecode on a high-performance Java platform to find new ways to enhance runtime performance. Benchmarks …

Building REST APIs in Java with Spring Boot

Table of Contents How can Spring help?PrerequisitesCreating our appConnecting our databaseOur Book modelBook repositoryOur REST controllerCreateReadUpdateDeleteAdding DTOs and validationBookRequestBookResponseUpdating the controllerTesting the APIRun the APICreateReadUpdateDeleteConclusion REST has become the default choice for building web services, and for good reason. It’s …

Spec-Driven Development with AI: A New Approach and a Journey into the Past

Table of Contents The Problem with Code-Centric DevelopmentRequirements as the Single Source of TruthThe Complete WorkflowEverything is Code, Everything is VersionedAI as the Consistency EngineThe Structure: Independent EpicsA Real Example: System Use Case SpecificationThe ResultsWhy This Works for Business ApplicationsGetting …

MongoDB Aggregations: Organizing Recipes by Meal Type with $group

Table of Contents Why Use $group for Organizing Recipes?Setting Up the DataUsing $group to Organize Recipes by TypeStep 1: Grouping Recipes by TypeStep 2: Including Recipe Details in Each GroupGrouping Recipes by TagsStep 1: Using $unwind to Break Down TagsAdvanced …

KCDC 2025

Table of Contents The talksHome Lab – Private Cloud on a budgetLoom is more than virtual threads: Structured Concurrency and Scoped Values15 Productivity tips to accelerate your Apache Maven buildsTake the Polar Plunge: A Fearless Introduction to Apache Iceberg®Epic App …

JC-AI Newsletter #4

Table of Contents Previous: 14 days have passed and it’s time for a new batch of readings that could shape developments in the field of artificial intelligence. The current newsletter vol. 4 offers us a closer look at several different …

Subscribe to foojay updates:

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