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
Can Redis Be Used as a Relational Database?
Explore how easy it is to work with Redis in Java + Spring, and find five differences from a relational database.
August 11, 2023
by Artem Artemev
· 12,927 Views · 14 Likes
article thumbnail
Book Review: "OpenJDK Migration for Dummies"
Java licensing and OpenJDK migration is complex and vital to many. Learn about a fresh perspective, breaking down these challenges into digestible segments.
August 11, 2023
by A N M Bazlur Rahman DZone Core CORE
· 3,981 Views · 2 Likes
article thumbnail
JMS and Kafka Compared
JMS vs. Kafka — choose the right messaging system for your distributed architecture and make informed choices for efficient communication and data streaming.
August 10, 2023
by Helen Stewart
· 4,439 Views · 2 Likes
article thumbnail
Understanding Security Vulnerabilities: A First Step in Preventing Attacks
What are the common vulnerabilities we need to be aware of? How do they look, and how can we better protect ourselves from these common attacks?
August 10, 2023
by Shai Almog DZone Core CORE
· 3,757 Views · 4 Likes
article thumbnail
My Final Take On Gradle (vs Maven)
In this post, explore a take on Gradle versus Maven in this look at one developer's experiences throughout the journey of using various build tools.
August 9, 2023
by Nicolas Fränkel DZone Core CORE
· 6,048 Views · 11 Likes
article thumbnail
Integrating AI Into the IDEs
Several ideas can be explored to achieve the seamless integration of AI into IDEs: some have already been implemented, and others remain untapped opportunities.
August 9, 2023
by Gregory Ledenev
· 5,992 Views · 4 Likes
article thumbnail
Is OpenJDK Just a Drop-In Replacement?
What are the pitfalls in replacing OracleJDK with OpenJDK? Simon Ritter has some interesting observations in his new free new book. Here's the TL;DR.
August 8, 2023
by Shai Almog DZone Core CORE
· 5,103 Views · 5 Likes
article thumbnail
How To Handle NoSuchWindowException In Selenium
This blog discusses some of the most common reasons for NoSuchWindowException in Selenium and the best practices to handle it.
August 8, 2023
by Vipul Gupta
· 2,709 Views · 1 Like
article thumbnail
How To Reduce CPU Consumption Caused by Garbage Collection
Delve into 5 effective strategies to help alleviate GC cycle side effects to optimize application performance and mitigate the impact on hosting expenses.
August 8, 2023
by Ram Lakshmanan DZone Core CORE
· 4,835 Views · 6 Likes
article thumbnail
The Future of Java Programming: 5 Trends To Watch in 2023
In this article, you will learn about the future of Java programming. Check out these five hottest Java trends for 2023 that you need to be aware of.
August 7, 2023
by Madhuri Hammad
· 10,714 Views · 4 Likes
article thumbnail
Ensuring Reliable Microservice Deployment With Spring Boot Build Info Maven Plugin
Discover how to verify microservice deployments with the Spring Boot Build Info Maven Plugin, increasing the dependability of your deployment pipeline.
August 7, 2023
by Amol Gote DZone Core CORE
· 5,125 Views · 8 Likes
article thumbnail
System Architecture: Move Authentication to the API Gateway
When exposing an application to the outside world, consider a Reverse-Proxy or an API Gateway to protect it from attacks. Rate limiting comes to mind first, but it shouldn’t stop there.
August 6, 2023
by Nicolas Fränkel DZone Core CORE
· 6,468 Views · 2 Likes
article thumbnail
Using Spring Cloud Gateway and Discovery Service for Seamless Request Routing
In this tutorial, learn how to route requests between Java microservices with Spring Cloud Gateway and Discovery Service.
August 4, 2023
by Denis Magda DZone Core CORE
· 17,090 Views · 7 Likes
article thumbnail
Comparing ModelMapper and MapStruct in Java: The Power of Automatic Mappers
Learn how to choose between automatic mappers ModelMapper and MapStruct to improve productivity and maintainability, as well as reduce errors in data mapping.
August 2, 2023
by Otavio Santana DZone Core CORE
· 22,349 Views · 4 Likes
article thumbnail
How To Approach Dependency Management in Java [Video]
In this video tutorial, learn about real-life considerations when working with dependencies in Java (Maven or Gradle).
August 2, 2023
by Marco Behler DZone Core CORE
· 8,074 Views · 7 Likes
article thumbnail
How To Get the Comments From a DOCX Document in Java
In this article, learn how to extract comments from DOCX documents at scale and pick up key insights which improve team collaboration.
August 1, 2023
by Brian O'Neill DZone Core CORE
· 5,990 Views · 2 Likes
article thumbnail
Proper Java Exception Handling
Read this helpful article on handling exceptions correctly for peace of mind and to benefit your colleagues. Not only make you happy but also your colleagues.
August 1, 2023
by Artem Artemev
· 14,699 Views · 20 Likes
article thumbnail
Java: A Time-Tested Programming Language Still Going Strong
In this article, we understand why Java is still a popular programming language even after over 25 years since its first release.
August 1, 2023
by Alok Tibrewala
· 5,421 Views · 6 Likes
article thumbnail
Comparing MongoDB and Couchbase in Java Enterprise Architecture
Explore key differences, comparisons, and trade-offs between MongoDB and Couchbase used with Java in real-world enterprise architectures.
July 27, 2023
by Otavio Santana DZone Core CORE
· 7,915 Views · 5 Likes
article thumbnail
How To Automate Shadow DOM in Selenium WebDriver
This Selenium WebDriver tutorial discusses shadow DOM elements and how to automate Shadow DOM in Selenium WebDriver.
July 26, 2023
by Faisal Khatri DZone Core CORE
· 9,959 Views · 4 Likes
  • Previous
  • ...
  • 26
  • 27
  • 28
  • 29
  • 30
  • 31
  • 32
  • 33
  • 34
  • 35
  • ...
  • 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: