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

Last call! Secure your stack and shape the future! Help dev teams across the globe navigate their software supply chain security challenges.

Modernize your data layer. Learn how to design cloud-native database architectures to meet the evolving demands of AI and GenAI workloads.

Releasing software shouldn't be stressful or risky. Learn how to leverage progressive delivery techniques to ensure safer deployments.

Avoid machine learning mistakes and boost model performance! Discover key ML patterns, anti-patterns, data strategies, and more.

The Latest Java Topics

article thumbnail
Mastering the JVM: Elevating Java Development and Career Prospects
Understanding JVM internals, memory management, and garbage collection boosts efficiency and performance — a crucial step for creating robust, scalable Java applications.
April 2, 2024
by Otavio Santana DZone Core CORE
· 4,237 Views · 4 Likes
article thumbnail
How To Implement OAuth2 Security in Microservices
Learn to implement OAuth2 Security in microservices distributed systems using OAuth2, Oauth2-Client, Spring Cloud, and Netflix components with full examples.
Updated March 29, 2024
by Md Amran Hossain DZone Core CORE
· 94,692 Views · 17 Likes
article thumbnail
Java 22 Brings Major Enhancements for Developers
Java 22 brings major enhancements for developers, including language improvements, concurrency updates, native interoperability, and performance optimizations.
March 29, 2024
by Tom Smith DZone Core CORE
· 7,396 Views · 9 Likes
article thumbnail
The Power of LLMs in Java: Leveraging Quarkus and LangChain4j
This post attempts to demystify the use of LLMs in Java, with Quarkus and LangChain4j, across a ludic and hopefully original project.
March 28, 2024
by Nicolas Duminil DZone Core CORE
· 4,822 Views · 5 Likes
article thumbnail
How To Get Started With New Pattern Matching in Java 21
Dive into pattern matching, a powerful new feature in Java 21 that lets you easily deconstruct and analyze data structures. Follow this tutorial for examples.
March 26, 2024
by Daniel Oh DZone Core CORE
· 8,476 Views · 15 Likes
article thumbnail
Converting ActiveMQ to Jakarta (Part II)
In this article, learn more about migrating a mature code base to Jakarta based on the impacts of the new Jakarta framework.
March 25, 2024
by Matt Pavlovich
· 1,022 Views · 1 Like
article thumbnail
Getting Started With NCache Java Edition (Using Docker)
Learn how to get started with NCache Java Edition using Docker with step-by-step processes involving the creation of a clustered cache server.
March 22, 2024
by Gowtham K
· 39,752 Views · 2 Likes
article thumbnail
How to Query XML Files Using APIs in Java
With XQuery, quickly filter and aggregate XML content with a simple expression. Learn how to easily query files with XQuery expressions at scale.
March 21, 2024
by Brian O'Neill DZone Core CORE
· 11,145 Views · 5 Likes
article thumbnail
Debugging Streams With Peek
Learn how to debug Java streams effectively using the peek() method with practical examples and tips for optimizing your code.
March 20, 2024
by Shai Almog DZone Core CORE
· 10,352 Views · 5 Likes
article thumbnail
The Data Streaming Landscape 2024
This article presents a comparison of open-source Apache Kafka and Flink stream processing products, cloud, competition, and market trends.
March 20, 2024
by Kai Wähner DZone Core CORE
· 8,690 Views · 2 Likes
article thumbnail
JUnit, 4, 5, Jupiter, Vintage
Explore how to deal with all versions from JUnit and how to organize your tests in your project to bring more productivity to your team.
March 20, 2024
by Jean Donato
· 9,301 Views · 6 Likes
article thumbnail
Building a Performant Application Using Netty Framework in Java
Netty is an asynchronous, event-driven networking framework for building high-performance applications. Dive deep into Netty's various components.
March 19, 2024
by Prasanna J
· 11,181 Views · 6 Likes
article thumbnail
Optimizing Robotics Application’s Performance
In this post, we would like to share our real-world experience in optimizing a Java application that was controlling the robots in a warehouse.
March 14, 2024
by Ram Lakshmanan DZone Core CORE
· 6,735 Views · 1 Like
article thumbnail
Test Parameterization With JUnit 5.7: A Deep Dive Into @EnumSource
@EnumSource makes an impression of an esoteric device that can hardly feel useful. Though, for the right problem, they are priceless. Find out where they shine.
March 14, 2024
by Oliver Gondza
· 22,805 Views · 12 Likes
article thumbnail
CRUDing NoSQL Data With Quarkus, Part Two: Elasticsearch
Part 2 of this series focuses on Elasticsearch, a distributed NoSQL database and search engine built on Apache Lucene.
March 12, 2024
by Nicolas Duminil DZone Core CORE
· 8,511 Views · 1 Like
article thumbnail
Mastering Exception Handling in Java Lambda Expressions
Explore exception handling in Java lambda expressions, understand the challenges involved, and provide practical examples
March 12, 2024
by Andrei Tuchin DZone Core CORE
· 14,961 Views · 5 Likes
article thumbnail
Feature Flags and Canary Releases in Microservices
Using feature flags enables continuous and risk-free releases. In this article, we will see how to cautiously use them along with a Java example.
March 11, 2024
by Prasanna J
· 11,209 Views · 3 Likes
article thumbnail
COBOL to JOBOL? A Poor Choice for Modernization
This article digs into the common challenges of COBOL to Java conversion and some strategies to be employed to avoid the JOBOL pitfall.
March 11, 2024
by sampath amatam
· 11,483 Views · 1 Like
article thumbnail
Streaming Real-Time Data From Kafka 3.7.0 to Flink 1.18.1 for Processing
Flink seamlessly integrates with Kafka and offers robust support for exactly-once semantics, ensuring each event is processed precisely once. Learn more here.
March 10, 2024
by Gautam Goswami DZone Core CORE
· 11,083 Views · 2 Likes
article thumbnail
Debugging Using JMX Revisited
Learn how to leverage JMX and Spring Boot for advanced debugging and management, enabling efficient monitoring and control of Java applications.
March 8, 2024
by Shai Almog DZone Core CORE
· 8,757 Views · 4 Likes
  • Previous
  • ...
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
  • ...
  • 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: