DZone
Thanks for visiting DZone today,
Edit Profile
  • Manage Email Subscriptions
  • How to Post to DZone
  • Article Submission Guidelines
Sign Out View Profile
  • Post an Article
  • Manage My Drafts
Over 2 million developers have joined DZone.
Log In / Join
Refcards Trend Reports
Events Video Library
Refcards
Trend Reports

Events

View Events Video Library

The Latest Java Topics

article thumbnail
Gatherers in Java: What They Are and Why They Matter
With Stream API, developers could only customize terminal operations using Collector. Stream Gatherers allow developers to define custom intermediate operations.
November 11, 2025
by Ammar Husain DZone Core CORE
· 4,944 Views · 8 Likes
article thumbnail
The JVM Pause That Wasn't: A War Story
A high-throughput Java service was stalling. The culprit? Stop-the-World GC pauses were blocked by synchronous log writes to a busy disk.
November 6, 2025
by Nataraj Mocherla
· 3,552 Views · 11 Likes
article thumbnail
JPlus: A Modern Java Superset Language
JPlus is a modern Java superset that introduces null-safety and boilerplate code-generation syntax while preserving Java compatibility.
November 5, 2025
by Cheol Jeon
· 3,171 Views · 2 Likes
article thumbnail
Top Takeaways From Devoxx Belgium 2025
In October 2025, Devoxx Belgium showcased its 22nd edition, emphasizing Java and AI advancements. Sessions covered were AI workflows, architecture decisions, and more.
November 4, 2025
by Gunter Rotsaert DZone Core CORE
· 1,566 Views · 3 Likes
article thumbnail
Building Reactive Microservices With Spring WebFlux on Kubernetes
Spring WebFlux on Kubernetes delivers high-throughput, low-latency I/O with fewer resources using reactive IO, Resilience4j, and metrics-based autoscaling.
October 30, 2025
by Mikhail Povolotskii
· 4,208 Views · 1 Like
article thumbnail
Writing (Slightly) Cleaner Code With Collections and Optionals
See how utility methods provided by Kilo's Collections and Optionals classes can help you write more readable and maintainable Java code.
October 27, 2025
by Greg Brown
· 2,657 Views · 1 Like
article thumbnail
Set Up Spring Data Elasticsearch With Basic Authentication
Guide to configure SSL communication with Elasticsearch via Spring Data Elasticsearch. Additionally, the communication is secured with BASIC authentication.
October 27, 2025
by Arnošt Havelka DZone Core CORE
· 2,036 Views
article thumbnail
Diagnosing and Fixing a Page Fault Performance Issue With Arm64 Atomics
Atomic Arm64 instructions like ldadd can trigger double page faults, fragmenting huge pages and slowing memory warm-up. Learn why and how to fix it.
October 24, 2025
by Dave Neary
· 2,621 Views · 3 Likes
article thumbnail
Ranking Full-Text Search Results in PostgreSQL Using ts_rank and ts_rank_cd With Hibernate 6 and posjsonhelper
Learn how to rank PostgreSQL full-text search results by relevance using ts_rank, ts_rank_cd, and Hibernate’s Criteria API for better search UX.
October 23, 2025
by Szymon Tarnowski DZone Core CORE
· 3,111 Views · 3 Likes
article thumbnail
Applying Domain-Driven Design With Enterprise Java: A Behavior-Driven Approach
Learn how to combine DDD and BDD in enterprise Java to create software that models real business domains and validates behavior through executable scenarios.
October 23, 2025
by Otavio Santana DZone Core CORE
· 4,567 Views · 5 Likes
article thumbnail
MultiCloudJ: Building Cloud-Agnostic Applications in Java
MultiCloudJ is an open-source Java SDK from Salesforce helping developers to write their application once and run anywhere.
October 20, 2025
by Sandeep Pal
· 4,132 Views · 3 Likes
article thumbnail
Infusing AI into Your Java Applications
An introductory tutorial for Java developers on writing AI-infused applications using Quarkus with LangChain4j. You don't need Python to write AI apps.
October 10, 2025
by Don Bourne
· 6,027 Views · 10 Likes
article thumbnail
Diving into JNI: My Messy Adventures With C++ in Android
JNI is powerful but tricky. Automate boilerplate with generators, carefully manage references, test with CheckJNI, and embrace the chaos; it gets satisfying.
October 10, 2025
by Ruslan Vidzert
· 3,334 Views · 3 Likes
article thumbnail
Introduction to Spring Data Elasticsearch 5.5
Getting started with the latest version of Spring Data Elasticsearch 5.5 and Elasticsearch 8.18 as a NoSQL database for our data storage.
October 10, 2025
by Arnošt Havelka DZone Core CORE
· 2,933 Views · 2 Likes
article thumbnail
Building Realistic Test Data in Java: A Hands-On Guide for Developers
Learn how to build a simple API that delivers believable fake users, perfect for testing, demos, or UI prototyping. No more “John Doe” data, finally, real-feel mocks.
October 10, 2025
by Wallace Espindola
· 3,146 Views · 8 Likes
article thumbnail
Efficiently Reading Large Excel Files (Over 1 Million Rows) Using the Open-Source Sjxlsx Java API
The primary objective of this article is to prevent the "out of memory-Java heap issue" when reading large Excel files using the open-source "sjxlsx" library.
October 9, 2025
by Mahendran Chinnaiah
· 6,764 Views · 7 Likes
article thumbnail
Converting ActiveMQ to Jakarta (Part III: Final)
This is the final blog post in a series covering the conversion of Apache ActiveMQ to Jakarta EE and JDK 17 to share best practices with enterprise software developers.
October 8, 2025
by Matt Pavlovich
· 2,291 Views
article thumbnail
Building a Real-Time Data Mesh With Apache Iceberg and Flink
Build a real-time data mesh using Apache Iceberg for scalable, versioned table storage and Apache Flink for continuous stream processing across domains.
September 26, 2025
by Subrahmanyam Katta
· 2,766 Views · 2 Likes
article thumbnail
Top 7 Mistakes When Testing JavaFX Applications
Testing JavaFX programs may seem non-trivial at first. This article describes the most common mistakes when testing desktop apps, their causes, and solutions.
September 24, 2025
by Catherine Edelveis
· 4,176 Views · 1 Like
article thumbnail
Think in Graphs, Not Just Chains: JGraphlet for TaskPipelines
JGraphlet is a tiny, zero-dependency Java library for building task pipelines. It uses a graph model where you define tasks as nodes and connect them.
September 22, 2025
by Shaaf Syed
· 1,594 Views · 1 Like
  • Previous
  • ...
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • ...
  • Next
  • RSS
  • X
  • Facebook

ABOUT US

  • About DZone
  • Support and feedback
  • Community research

ADVERTISE

  • Advertise with DZone

CONTRIBUTE ON DZONE

  • Article Submission Guidelines
  • Become a Contributor
  • Core Program
  • Visit the Writers' Zone

LEGAL

  • Terms of Service
  • Privacy Policy

CONTACT US

  • 3343 Perimeter Hill Drive
  • Suite 215
  • Nashville, TN 37211
  • [email protected]

Let's be friends:

  • RSS
  • X
  • Facebook
×