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
Simplify Java: Reducing Unnecessary Layers and Interfaces [Video]
Simplify Java code by reducing unnecessary layers and interfaces. Unlock the power of simplicity to enhance maintainability without sacrificing functionality.
November 30, 2023
by Otavio Santana DZone Core CORE
· 5,312 Views · 3 Likes
article thumbnail
A Modern Open-Source Technology That Conquers ACH Batch Processing
Using open-source technology is a good idea when dealing with Automated Clearing House (ACH) batch processing. Learn more!
November 28, 2023
by Malak Nallapu
· 3,542 Views · 3 Likes
article thumbnail
Demystifying Static Mocking With Mockito
Many times, we have to deal with a situation when our code invokes a static method. Discover a possible solution for mocking static methods with Mockito.
November 28, 2023
by Arnošt Havelka DZone Core CORE
· 14,903 Views · 4 Likes
article thumbnail
Java Collection Overhead
In this article, we will concentrate on the overhead caused by lists that contain two or three elements, which can be easily overlooked.
November 24, 2023
by Eugene Kovko
· 4,251 Views · 2 Likes
article thumbnail
Converting ActiveMQ to Jakarta (Part 1)
Jakarta, formerly the Java Enterprise Edition (Java EE or J2EE), is the standardization of many important APIs used in enterprise and mobile Java applications.
November 24, 2023
by Matt Pavlovich
· 4,502 Views · 2 Likes
article thumbnail
Reading an HTML File, Parsing It and Converting It to a PDF File With the Pdfbox Library
In this article, we will read an HTML file from a specified folder and replace variables with their actual values.
November 22, 2023
by Erkin Karanlık
· 13,726 Views · 5 Likes
article thumbnail
A Maven Story
This blog shares my journey of transitioning a large Java project from the Ant build tool to Maven.
November 22, 2023
by Thirumalaivasan Rajasekaran
· 4,613 Views · 1 Like
article thumbnail
What’s New Between Java 17 and Java 21?
In this blog, some of the changes between Java 17 and Java 21 are highlighted, mainly by means of examples. Take a look at the changes since the last LTS release.
November 22, 2023
by Gunter Rotsaert DZone Core CORE
· 14,096 Views · 11 Likes
article thumbnail
PostgreSQL Views With Runtime Parameters
Passing parameters to PostgreSQL views via temporary configuration parameters, as part of the current transaction.
November 21, 2023
by Horatiu Dan
· 9,964 Views · 2 Likes
article thumbnail
Demystifying APIs for Product Managers
This article covers API basics, compares RESTful and SOAP architectures, and explores impactful examples.
November 21, 2023
by Lakshmi Sushma Daggubati
· 4,003 Views · 1 Like
article thumbnail
Fluent Interface Design Pattern in Automation Testing
This blog discusses the fluent interface design pattern and discusses writing Selenium web automation tests in a fluent way.
November 21, 2023
by Faisal Khatri DZone Core CORE
· 3,465 Views · 2 Likes
article thumbnail
Serial GC Tuning
Want to learn about Serial GC tuning? In this post, we will explore techniques to tune Serial GC for enhanced performance specifically.
November 21, 2023
by Ram Lakshmanan DZone Core CORE
· 3,391 Views · 1 Like
article thumbnail
Acting Soon on Kafka Deserialization Errors
Event-driven architectures excel at performance, scalability, evolvability, and fault-tolerance providing a good level of abstraction and elasticity.
November 17, 2023
by Horatiu Dan
· 5,269 Views · 2 Likes
article thumbnail
JPA Criteria With Pagination
This introduction explores the synergy between JPA Criteria and Pagination, shedding light on how developers can leverage this combination to fetch and organize data.
November 17, 2023
by Amanuel G. Shiferaw DZone Core CORE
· 11,847 Views · 6 Likes
article thumbnail
Ways To Reduce JVM Docker Image Size
Explore different JVM Docker container image size optimizations through experiments with base images and the creation of custom JRE, jlink, and jdeps.
November 16, 2023
by Illia Pantsyr
· 15,147 Views · 21 Likes
article thumbnail
Performance of ULID and UUID in Postgres Database
Don't know what data type to use for the primary key in Postgres? Let's take measurements for UUID and ULID and decide which is better.
November 15, 2023
by Artem Artemev
· 20,819 Views · 10 Likes
article thumbnail
The Resurrection of Virtual Threads: Unraveling Their Journey From JDK 1.1 to JDK 21
As we move forward, virtual threads provide an efficient concurrency model, propelling Java into a new era of multi-threading.
November 15, 2023
by Roopa Kushtagi
· 5,790 Views · 10 Likes
article thumbnail
Spring OAuth Server: Authenticate User With user-details Service
Explore the integration of spring-oauth-server with user-details service, authenticate, and create User. Customize token claims with user-details.
November 14, 2023
by Naveen Maanju
· 5,599 Views · 1 Like
article thumbnail
OAuth2/OpenID for Spring Boot 3 and SPA
Take an in-depth look into user authentication and role-based access control in a Single Page Application with OIDC and a Spring Boot 3 backend.
Updated November 13, 2023
by Jerome Wacongne
· 48,809 Views · 9 Likes
article thumbnail
Mastering Java Persistence: Best Practices for Cloud-Native Applications and Modernization
From polyglot databases to paradigm integration, success in Java Persistence hinges on smart choices, seamless integration, and adaptability to evolving needs.
November 13, 2023
by Otavio Santana DZone Core CORE
· 8,149 Views · 8 Likes
  • Previous
  • ...
  • 19
  • 20
  • 21
  • 22
  • 23
  • 24
  • 25
  • 26
  • 27
  • 28
  • ...
  • 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: