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

JC-AI Newsletter #13

Two weeks have passed, and it is time to present a new collection of readings that may shape developments, utilization or ideas in the field of artificial intelligence in 2026. While significant activity characterizes the AI field, many unresolved research, ...

New Articles

How to Build a Search Service in Java with MongoDB

Table of Contents PrerequisitesSearch service designSearch service interfaceReturned resultsSearch service implementationGETting the search resultsAggregation pipeline behind the scenes$search in codeField projectionAggregating and respondingTaking it to productionFuture roadmapConclusion We need to code our way from the search box to our search …

Gotta Code ‘Em All: How Java Evolved Beyond Verbosity – Celebrating 30 Years of Pokémon

Table of Contents Java 25 – Compact Source Files and Instance Main Methods (JEP 512)Java 25 – Flexible Constructor Bodies (JEP 513)30 Years of Pokémon. Decades of Java Evolution.LinksLinks Happy 30th Anniversary to Pokémon! 🎉 February 27, 2026 marks exactly …

Cipher Downgrade: How a Tomcat Update Could Weaken Your TLS Configuration

Table of Contents What’s the risk?Who is AffectedThe FixHow to VerifyRecommendation A recent update to Apache Tomcat introduced a subtle but significant change to how TLS cipher suites are configured. If your Spring Boot application explicitly configures TLS ciphers, particularly …

javaevolved
Translating a Website into 8 Languages with AI Agents in One Night

Table of Contents How I used Claude Sonnet 4.6 and fleets of GitHub Copilot Coding Agents to internationalize java.evolved — from spec to deploymentThe Architecture Decision: Let the AI Draft the SpecPhase 1: Building the InfrastructurePhase 2: The First Translations …

Watch the Recording: DIY Technical Marketing for Java Developers

The software development industry is more competitive than ever. Being a strong technical expert is essential, but on its own it is often not enough to grow your career or open new opportunities. In this short, practical talk DIY Technical …

I Got Java 25 Running on the RISC-V BeagleBoard BeagleV-Fire

Table of Contents The ChallengeThe Solution: BeagleBoard Imaging UtilitySerial Connection SetupFailed With macOSSucceeded With LinuxInstalling Java 25What’s Next: Performance TestingConclusion After my initial struggles with the BeagleV-Fire in a previous video, I succeeded in getting Java 25 running on RISC-V-powered …

Popular today 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. ...
MongoDB and the Raft Algorithm

Table of Contents Raft Roles and MongoDB’s Replica SetLog Replication: Ensuring ConsistencyCommitment and Durability in MongoDBFailure Handling and RecoveryMongoDB-Specific Optimizations in RaftConsistency Levels with RaftRaft vs. Paxos: Why Chose RaftConclusion MongoDB’s replica set architecture uses distributed consensus to ensure consistency, …

From Crypto AI to general AI
From “Crypto AI” to general AI: Do AI agents dream of electric langoustines?

Table of Contents The shift that matters for agent commerce – From “Crypto AI” to general AIWhat changed in x402 and ERC-8004 in the last month or so?This is the moment that unlocked agent commerceWhat is still missing?What does the …

Announcing Cloud-Native BoxLang for $5/Month

Table of Contents Cloud-Native BoxLang Has Never Been Easier💰 Production-Ready for $5/Month🎯 Who Is This For?⚡ What You Get Out of the Box🚀 Deploy in 3 Clicks🔧 Grow Beyond the Basics🥊 Why BoxLang + DigitalOcean?📖 Get Started Today🎉 Ready to …

The Triforce That Slays Legacy Java Myths – Happy 40th Zelda!

Table of Contents The Triforce of Performance Improvements in Java 25From 8-Bit to Open World – A Parallel Journey Java Has Leveled Up (Evolved) Happy 40th Anniversary to The Legend of Zelda! 🎉🗡️ Today, February 21, 2026, marks exactly 40 …

Stop Writing YAML: Automating Your Repo with Plain Natural Language

Table of Contents What are GitHub Agentic Workflows?Security first: why this isn’t just “giving AI the keys”Live stream demos: what we builtThe quick start experienceTaking it further: porting upstream changes agentically back to a downstream projectWatch the replay! If you …

A Visual Diff of Java’s Evolution: Inside java.evolved

Table of Contents Less Boilerplate, More IntentSafer Type Handling and Control FlowWhy It MattersCommunity PerspectiveConclusion A community project called java.evolved was recently launched to document how common Java coding patterns have changed across releases. Instead of explaining features in isolation, …

Join the Community

Be a Part of Our Network

Mastodon

Subscribe to foojay updates:

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