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

How does AI transform chaos engineering from an experiment into a critical capability? Learn how to effectively operationalize the chaos.

Data quality isn't just a technical issue: It impacts an organization's compliance, operational efficiency, and customer satisfaction.

Are you a front-end or full-stack developer frustrated by front-end distractions? Learn to move forward with tooling and clear boundaries.

Developer Experience: Demand to support engineering teams has risen, and there is a shift from traditional DevOps to workflow improvements.

The Latest Java Topics

article thumbnail
Java Concurrency: The Happens-Before Guarantee
In this article, learn more about reorderings and multi-threaded codebases along with how Java helps you with its guarantees.
August 12, 2024
by Emmanouil Gkatziouras DZone Core CORE
· 12,034 Views · 14 Likes
article thumbnail
Apache Kafka + Flink + Snowflake: Cost-Efficient Analytics and Data Governance
Explore shift-left architecture with Snowflake, Apache Kafka, Flink, and Iceberg for cost-efficient analytics and data governance in the cloud.
August 10, 2024
by Kai Wähner DZone Core CORE
· 5,730 Views · 1 Like
article thumbnail
Apache Flink 101: A Guide for Developers
Learn more about Apache Flink, a powerful stream processing tool, for building streaming data pipelines, real-time analytics, and event-driven applications.
August 8, 2024
by David Anderson
· 8,912 Views · 2 Likes
article thumbnail
How to Create a CRUD Application in Less Than 15 Minutes
This step-by-step guide explores how to create a front end for your database with Java only, without any JavaScript knowledge needed.
August 8, 2024
by Amir Shelli
· 17,692 Views · 8 Likes
article thumbnail
How to Check and Update Newer Versions for Dependencies in Maven Projects
This tutorial demonstrates how to use different Maven commands for checking and updating the dependency and plugin versions in Maven projects.
August 7, 2024
by Faisal Khatri DZone Core CORE
· 11,043 Views · 4 Likes
article thumbnail
Enhancing Java Application Logging: A Comprehensive Guide
Learn Java logging best practices: use proper log levels, include unique IDs for trackability, and secure logs to avoid sensitive data exposure.
August 7, 2024
by Otavio Santana DZone Core CORE
· 10,436 Views · 9 Likes
article thumbnail
How to Create and Run A Job In Jenkins Using Jenkins Freestyle Project
Learn how to create a job in Jenkins, build jobs, and pipeline projects. Explore the Jenkins Freestyle Project, and combine any SCM with any build system.
August 7, 2024
by Piyusha Podutwar
· 6,315 Views · 1 Like
article thumbnail
How to Solve OutOfMemoryError: Java Heap Space
Delve into the root causes behind this error, explore potential solutions, and discuss effective diagnostic methods to troubleshoot this problem.
August 6, 2024
by Ram Lakshmanan DZone Core CORE
· 4,828 Views · 1 Like
article thumbnail
Creating a Command Line Tool With JBang and PicoCLI To Generate Release Notes
Learn how to create a Java command-line tool with JBang and PicoCLI to automate the generation of release notes from GitHub.
August 6, 2024
by A N M Bazlur Rahman DZone Core CORE
· 7,524 Views · 1 Like
article thumbnail
Criticality in Data Stream Processing and a Few Effective Approaches
Opposite to traditional batch data processing technique, here processing works on the data as it is produced in real-time. Learn more in this post.
August 2, 2024
by Gautam Goswami DZone Core CORE
· 5,463 Views · 1 Like
article thumbnail
Merge Multiple PDFs in MuleSoft
In this article, you will learn how to merge multiple PDFs and send back the merged PDF as a response using MuleSoft and Java.
July 31, 2024
by Anupam Nath
· 6,986 Views · 4 Likes
article thumbnail
How to Generate Flame Graphs in Java
This article describes generating flame graphs in Java, discusses options, and in which use cases we could take advantage of it.
July 30, 2024
by Petr Bouda DZone Core CORE
· 8,760 Views · 7 Likes
article thumbnail
Implementing Multi-Level Caching in Java With NCache
Understanding the benefits of multi-level caching and setting up multi-level caching in Java using NCache — using it both as a distributed cache and a local cache.
July 30, 2024
by Abhinav Pandey
· 4,999 Views · 1 Like
article thumbnail
Using SingleStore for Iceberg Catalog Storage
SingleStore recently announced bi-directional support for Apache Iceberg. In this short article, we'll implement an Iceberg catalog using SingleStore and JDBC.
July 29, 2024
by Akmal Chaudhri DZone Core CORE
· 4,211 Views · 1 Like
article thumbnail
How To Achieve High GC Throughput
In this post, explore a key performance metric studied during garbage collection analysis: garbage collection (GC) throughput.
July 29, 2024
by Ram Lakshmanan DZone Core CORE
· 5,367 Views · 5 Likes
article thumbnail
Why OOP Is a Bad Fit for Custom Software
Everything in programming is a trade-off. The combination of imperative and (DO)RY is the best one that results in more total code, but more maintainable code.
July 29, 2024
by Greg Hall
· 6,966 Views · 2 Likes
article thumbnail
Real-Time Streaming Architectures: A Technical Deep Dive Into Kafka, Flink, and Pinot
While individual components like Kafka, Flink, and Pinot are very powerful, managing them at scale across cloud and on-premises deployments can be operationally complex.
July 28, 2024
by Abhishek Gupta DZone Core CORE
· 8,025 Views · 4 Likes
article thumbnail
Introduction to Polymorphism With Database Engines in NoSQL Using Jakarta NoSQL
This tutorial covers setting up Helidon with Oracle NoSQL, defining polymorphic entities, and managing JSON data efficiently.
July 26, 2024
by Otavio Santana DZone Core CORE
· 5,289 Views · 1 Like
article thumbnail
How To Implement a Gateway With Spring Cloud
Learn how to implement a gateway component for a microservice system with the Spring Cloud Gateway package.
July 25, 2024
by Mario Casari
· 9,607 Views · 2 Likes
article thumbnail
The Hidden Costs of Lombok in Enterprise Java Solutions
Should enterprises consider Lombok a hero or a villain in disguise? Explore Lombok's benefits and potential drawbacks for enterprise Java solutions.
July 24, 2024
by Karina Varela
· 10,809 Views · 4 Likes
  • Previous
  • ...
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • ...
  • 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
  • [email protected]

Let's be friends: