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
Stop Writing Excel Specs: A Markdown-First Approach to Enterprise Java
Shift design specs from Excel to Markdown and let AI generate Java while preventing drift and cutting development time by 55%.
December 3, 2025
by Dippu Kumar Singh
· 4,959 Views · 2 Likes
article thumbnail
Web App Load Testing Using Maven Plugins for Apache JMeter, and Analyzing the Results
How to perform a complete load-testing with Java Maven and processing the performance metrics through a dedicated POM file
December 2, 2025
by Vincent DABURON
· 7,744 Views · 3 Likes
article thumbnail
JDK 17 Memory Bloat in Containers: A Post-Mortem
Upgrading from JDK 8 to JDK 17 spiked container memory from ~50% to 100% due to excessive JVM threads, glibc malloc arenas, and G1GC native allocation.
December 2, 2025
by Saumya Tyagi
· 13,253 Views · 11 Likes
article thumbnail
From Repetition to Reusability: How Maven Archetypes Save Time
Teaching teams to rely on Maven archetypes means less setup, fewer errors, and more time spent on solving real problems.
November 28, 2025
by Soham Sengupta
· 4,396 Views · 3 Likes
article thumbnail
How to Test POST Requests With REST Assured Java for API Testing: Part I
Test POST requests with REST Assured for API testing with this step-by-step guide for software test automation engineers, designed to build reliable API tests.
November 25, 2025
by Faisal Khatri DZone Core CORE
· 4,828 Views
article thumbnail
Building a Retrieval-Augmented Generation (RAG) System in Java With Spring AI, Vertex AI, and BigQuery
Build a Java RAG application using Spring Boot, Vertex AI embeddings, BigQuery vector search, and a web UI for interactive PDF-based question answering.
November 24, 2025
by Mohammed Fazalullah Qudrath
· 7,255 Views · 8 Likes
article thumbnail
Architectural Evidence in Enterprise Java: Making Domain-Driven Design Visible
Use CDI stereotypes + JMolecules annotations to make DDD architecture explicit, enforceable, and testable. This preserves design intent as your Java system evolves.
November 24, 2025
by Otavio Santana DZone Core CORE
· 6,418 Views · 4 Likes
article thumbnail
Building a Containerized Quarkus API on AWS ECS/Fargate With CDK
Build production-ready Quarkus API on AWS ECS with CDK Infrastructure as Code. Includes database integration, caching, and comprehensive testing.
November 18, 2025
by Nicolas Duminil DZone Core CORE
· 5,077 Views
article thumbnail
From Symptoms to Solutions: Troubleshooting Java Memory Leaks and OutOfMemoryError
Learn to detect, isolate, and fix Java memory leaks and OutOfMemoryError with practical tips, tools, and heap dump analysis for better performance.
November 18, 2025
by Ram Lakshmanan DZone Core CORE
· 4,096 Views · 1 Like
article thumbnail
When Memory Overflows: Too Many ApplicationContexts in Spring Integration Tests
Spring Boot makes integration testing incredibly convenient: you have the entire application up and running in your test. But sometimes you can see memory usage spikes.
November 13, 2025
by Constantin Kwiatkowski
· 4,682 Views · 7 Likes
article thumbnail
How to Map PostgreSQL JSON Data Types in Java Using asentinel-orm
Convert between custom Java types and database types using the Spring framework's ConversionService, particularly for JSON entity attributes.
November 12, 2025
by Horatiu Dan DZone Core CORE
· 2,870 Views · 5 Likes
article thumbnail
Debugging Performance Regressions in High-Scale Java Web Services: A Systematic Approach
High-scale Java systems degrade quietly, minor regressions in GC, logging, or threads can cascade into latency and revenue loss.
November 11, 2025
by Karthik Puthraya
· 4,329 Views · 1 Like
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
· 5,098 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,758 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,351 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,695 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,671 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,780 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,187 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,698 Views · 3 Likes
  • Previous
  • ...
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • ...
  • 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
×