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

Preparing for Spring Framework 7 and Spring Boot 4

Table of Contents 1. Built-in Resilience Feature2. Fluent JMS Client API3. Robust Api Versioning4. Unified Message Conversion5. Faster and Smarter Testing6. Modern Ecosystem Integration7. Hibernate ORM and JPA Upgrades8. Overhauled HttpHeaders API9. Support for Jackson 3.x10. Null Safety using JSpecify1. ...

New Articles

What happens when a Primary fails in a MongoDB replica set? Automatic failovers?

In distributed systems, high availability is not a luxury—it’s a necessity. And one of the very important parts of that is automatic failovers. What are automatic failovers and how do they work? Let’s see today! These concepts are actually similar …

GitHub workflows tips and tricks

Table of Contents What are GitHub workflows?GitHub ActionsChoosing the right ActionKnow your ActionsPin your dependency versionUse the job summaryUnderstand workflows’ lifecycleTest locallySummary I’ve quite a lengthy experience with GitHub workflows, but not up to the point where I can claim …

Git default options

Table of Contents git pushgit rebase Git has become a fundamental part of our developers’ daily routine that it’s hard to remember our lives without it. And yet, most of us use a limited set of commands and options. Today, …

AI Gives Time, Not Confidence: Developer Productivity Toolkit

Let’s be real – keeping up with the pace of software development today is intense. New frameworks pop up and the push for faster, better, and more secure code never stops. This article is all about cutting through the buzz and looking …

Managing MongoDB Database Changes Using Liquibase Pro

Table of Contents What is Liquibase?What is MongoDB?Setting up a local MongoDB instance on WindowsUse Liquibase with MongoDBPrerequisitesInstall supporting driversConnection configurationConnection testHands-on execution steps detailed1. Create project and add files2. Project structure in VS Code3. Lifecycle of Liquibase4. Verify the …

JC-AI Newsletter #3

The first and second newsletters introduced a 14-day cadence, and even though it is the holiday season for many of us, we are sticking to the promised period. The current newsletter vol.3, brings a collection of valuable articles focusing on …

Popular today Domain-Driven Design in Java: A Practical Guide
Table of Contents Understanding the “Airport” domainModeling the core Airport domain in JavaIdentifying aggregates and entitiesImplementing entities and value objectsBounded contexts and modularizationRepositories, domain services, and factoriesRepositoriesDomain servicesFactoriesApplication layer and integrationTesting and evolving the modelComplete DDD implementation source codeTesting scenarios ...
New Java Benchmark for Coding LLMs puts GPT-5 at the top

Table of Contents GPT-5 is on top at every performance level and every price point… but it’s no speed demonPerformance by task lengthOther observationsImplications for buildersA Note on Reasoning Introducing the Brokk Power Ranking The Brokk Power Ranking is a …

OpenTelemetry configuration gotchas

Table of Contents The promise of OpenTelemetryGotchasPath or no path?Python loggingMicrometer TracingQuarkusSummary Last week, I described several approaches to OpenTelemetry on the JVM, their requirements, and their different results. This week, I want to highlight several gotchas found across stacks …

OpenTelemetry Tracing on the JVM

Table of Contents CommonalitiesRunning the OpenTelemetry AgentMicrometer Tracing on Spring BootOpenTelemetry Spring Boot StarterQuarkusDiscussion You may know I’m a big fan of OpenTelemetry. I recently finished developing a master class for the YOW! conference at the end of the year. …

Domain-Driven Design in Java: A Practical Guide

Table of Contents Understanding the “Airport” domainModeling the core Airport domain in JavaIdentifying aggregates and entitiesImplementing entities and value objectsBounded contexts and modularizationRepositories, domain services, and factoriesRepositoriesDomain servicesFactoriesApplication layer and integrationTesting and evolving the modelComplete DDD implementation source codeTesting scenarios …

Enforcing Governance in MongoDB Atlas with Resource Policies

Table of Contents What Are Resource Policies?Why Use Them?Available CapabilitiesApplying Resource Policies with Terraform🔐 Example 1: Allow clusters only on AWS🌐 Example 2: Block public IPs (0.0.0.0/0)🔒 Example 3: Enforce TLS 1.2 or higherValidation and Testing🚫 Attempt to create a …

Do we understand the value of AI knowledge ?

Table of Contents I remember the first time I saw a diagram of a neuron (Img.1.). I was a school kid, and among other hobbies, I was interested in the human brain, it fascinated me. I borrowed a book from …

Join the Community

Be a Part of Our Network

Subscribe to foojay updates:

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