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

Zones

Culture and Methodologies Agile Career Development Methodologies Team Management
Data Engineering AI/ML Big Data Data Databases IoT
Software Design and Architecture Cloud Architecture Containers Integration Microservices Performance Security
Coding Frameworks Java JavaScript Languages Tools
Testing, Deployment, and Maintenance Deployment DevOps and CI/CD Maintenance Monitoring and Observability Testing, Tools, and Frameworks
Culture and Methodologies
Agile Career Development Methodologies Team Management
Data Engineering
AI/ML Big Data Data Databases IoT
Software Design and Architecture
Cloud Architecture Containers Integration Microservices Performance Security
Coding
Frameworks Java JavaScript Languages Tools
Testing, Deployment, and Maintenance
Deployment DevOps and CI/CD Maintenance Monitoring and Observability Testing, Tools, and Frameworks

Low-Code Development: Leverage low and no code to streamline your workflow so that you can focus on higher priorities.

DZone Security Research: Tell us your top security strategies in 2024, influence our research, and enter for a chance to win $!

Launch your software development career: Dive head first into the SDLC and learn how to build high-quality software and teams.

Open Source Migration Practices and Patterns: Explore key traits of migrating open-source software and its impact on software development.

The Latest Java Topics

article thumbnail
How to Fully Validate URLs in Java
URLs can turn out to be invalid for a variety of reasons. We can call a free API to check syntax, domain name existence, and endpoint availability all at once.
June 11, 2024
by Brian O'Neill DZone Core CORE
· 5,022 Views · 4 Likes
article thumbnail
GitHub Copilot Tutorial
In this GitHub Copilot tutorial, we’ll show you how to configure and safely use this tool with IntelliJ for Java development projects.
June 11, 2024
by Karol Świder
· 3,747 Views · 1 Like
article thumbnail
JavaScript, Node.js, and Apache Kafka for Full-Stack Data Streaming
Explore JavaScript, Node.js, and Apache Kafka for full-stack development for data streaming with open-source clients.
June 10, 2024
by Kai Wähner DZone Core CORE
· 4,774 Views · 2 Likes
article thumbnail
Even More OpenTelemetry!
In this post, the author describes several changes he made in his OpenTelemetry tracing demo and the lessons he learned.
June 7, 2024
by Nicolas Fränkel DZone Core CORE
· 3,643 Views · 1 Like
article thumbnail
Dependency Injection
One of the foundational techniques in Java backend development, helping build resilient and scalable applications tailored to modern software demands.
June 5, 2024
by German Urikh
· 6,124 Views · 3 Likes
article thumbnail
Effective Java Application Testing With Cucumber and BDD
Increase your testing efficiency by utilizing Cucumber for Java application testing, fully integrated with Behavior-Driven Development (BDD).
June 4, 2024
by Gunter Rotsaert DZone Core CORE
· 6,272 Views · 3 Likes
article thumbnail
A Complete Guide To Implementing GraphQL for Java
This comprehensive guide is a valuable resource for Java developers seeking to create robust and efficient GraphQL API servers.
June 3, 2024
by David Ventimiglia
· 6,622 Views · 7 Likes
article thumbnail
Hibernate Validator vs Regex vs Manual Validation: Which One Is Faster?
Inspired by coding for a performance backend competition, this article follows a test to find the fastest validator for Java applications.
June 3, 2024
by Fernando Boaglio
· 6,578 Views · 1 Like
article thumbnail
The Magic of Quarkus With Vert.x in Reactive Programming
Explore reactive programming in Quarkus, along with detailed insights and practical examples in Java to illustrate its transformative capabilities.
June 3, 2024
by Reza Ganji DZone Core CORE
· 4,998 Views · 3 Likes
article thumbnail
TestNG vs. JUnit: A Comparative Analysis of Java Testing Frameworks
This article aims to provide a comprehensive comparison between TestNG and JUnit, exploring their features, advantages, limitations, and use cases.
May 31, 2024
by pranshu sharma
· 3,083 Views · 4 Likes
article thumbnail
Distributing Data and Logic: Enhancing Performance, Resilience, and Efficiency With Akka
Discover how distributing data and logic with the actor model enhances performance, resilience, and efficiency in mission-critical applications.
May 30, 2024
by Tom Smith DZone Core CORE
· 2,244 Views · 2 Likes
article thumbnail
CPU Profiling - Flame Graphs
This article gives an introduction to flame graphs and discusses how they can be used to analyze CPU hot spots in large systems to reduce cost.
May 29, 2024
by Parveen Saini
· 1,829 Views · 1 Like
article thumbnail
Understanding and Learning NoSQL Databases With Java: Three Key Benefits
Discover how Eclipse JNoSQL assists Java developers in implementing NoSQL capabilities such as polyglot persistence into their applications.
May 29, 2024
by Otavio Santana DZone Core CORE
· 3,408 Views · 3 Likes
article thumbnail
How We Developed the Eclipse OpenJ9 CRIU Support for Fast Java Startup
Checkpointing and restoring the JVM makes cloud apps run with no perceived delay because all the startup work is done before deployment. Try it, or read on to learn more.
May 27, 2024
by Younes Manton
· 1,851 Views · 1 Like
article thumbnail
Constructing Secure and Strong Data Access Layers With JPA
Determine how to control JPA features and secure coding practices to build secure data access layers that protect sensitive information in your applications.
May 23, 2024
by Humashankar Vellathur Jaganathan
· 3,138 Views · 3 Likes
article thumbnail
Tackling Records in Spring Boot
Let’s take a look at several scenarios where Java records can help us increase readability and expressiveness by squeezing the homologous code.
May 21, 2024
by Anghel Leonard DZone Core CORE
· 3,407 Views · 5 Likes
article thumbnail
Generate Object Mapping Using MapStruct
Do you write a lot of mapping code to map between different object models? Learn about MapStruct, which simplifies this task by generating mapping code.
May 21, 2024
by Gunter Rotsaert DZone Core CORE
· 3,074 Views · 1 Like
article thumbnail
GenAI Demo With Kafka, Flink, LangChain and OpenAI
Explore the architecture and demo for open-source data streaming using Apache Kafka and Flink with Python, LangChain, and OpenAI LLM APIs in the cloud.
May 17, 2024
by Kai Wähner DZone Core CORE
· 1,886 Views · 1 Like
article thumbnail
GenAI in Java With Merlinite, Quarkus, and Podman Desktop AI Lab
Discover the simple and easy way to quickly get up and running with containerized LLMs and AI-infused Quarkus applications in Java.
May 17, 2024
by Markus Eisele
· 2,703 Views · 1 Like
article thumbnail
Introducing Kilo
Meet Kilo (formerly HTTP-RPC), a lightweight Java framework for producing and consuming RESTful and REST-like web services.
May 15, 2024
by Greg Brown
· 2,256 Views · 2 Likes
  • Previous
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • ...
  • Next

ABOUT US

  • About DZone
  • Send feedback
  • Community research
  • Sitemap

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 100
  • Nashville, TN 37211
  • support@dzone.com

Let's be friends: