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
Please enter at least three characters to search
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

Because the DevOps movement has redefined engineering responsibilities, SREs now have to become stewards of observability strategy.

Apache Cassandra combines the benefits of major NoSQL databases to support data management needs not covered by traditional RDBMS vendors.

The software you build is only as secure as the code that powers it. Learn how malicious code creeps into your software supply chain.

Generative AI has transformed nearly every industry. How can you leverage GenAI to improve your productivity and efficiency?

The Latest Java Topics

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
· 4,509 Views · 2 Likes
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
· 6,899 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
· 4,106 Views · 2 Likes
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
· 7,620 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
· 8,809 Views · 4 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
· 8,473 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
· 7,888 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
· 6,853 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
· 4,105 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,956 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
· 2,368 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
· 5,870 Views · 4 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
· 2,317 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,998 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
· 4,855 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
· 5,003 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
· 2,868 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
· 3,774 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,852 Views · 2 Likes
article thumbnail
Introducing Stalactite ORM
A quick introduction to Stalactite ORM, from an example of how to get it as a dependency, to its integration with Spring framework.
May 10, 2024
by Guillaume Mary
· 4,209 Views · 4 Likes
  • Previous
  • ...
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • ...
  • Next

ABOUT US

  • About DZone
  • Support and 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: