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

Low-Code Development: Leverage low and no code to streamline your workflow so that you can focus on higher priorities.

DZone Security Research: Tell us your top security strategies in 2024, influence our research, and enter for a chance to win $!

Launch your software development career: Dive head first into the SDLC and learn how to build high-quality software and teams.

Open Source Migration Practices and Patterns: Explore key traits of migrating open-source software and its impact on software development.

The Latest Frameworks Topics

article thumbnail
Mastering Object-Oriented Design Patterns: Introduction to Design Patterns
Learn key object-oriented design patterns, their origins, advantages, and types, plus guides on common patterns with real-world examples, benefits, uses, and how-tos.
May 3, 2024
by Shantanu Kumar DZone Core CORE
· 7,606 Views · 7 Likes
article thumbnail
Flyway Database Migration From Spring Boot 3
Learn how to use Flyway for managing database migrations in the Spring Boot application. This example uses SpringBoot 3, MySQL8, and JPA.
May 3, 2024
by Nilanchala Panigrahy
· 1,866 Views · 5 Likes
article thumbnail
Spring Microservice Application Resilience: The Role of @Transactional in Preventing Connection Leaks
Learn how @Transactional fixes connection leaks in Spring by managing database transactions, enhancing application stability and performance.
May 2, 2024
by Amol Gote DZone Core CORE
· 3,735 Views · 8 Likes
article thumbnail
Javac and Java Katas, Part 1: Class Path
This article contains several exercises focused on using JDK tools such as javac, java, and jar to build and run Java applications.
May 2, 2024
by Maksim Kren
· 2,828 Views · 9 Likes
article thumbnail
Spring Boot Timeout Handling With RestClient, WebClient, and RestTemplate
Explore how to implement timeouts using three popular approaches: RestClient, RestTemplate, and WebClient, all essential components in Spring Boot.
April 30, 2024
by Fernando Boaglio
· 3,413 Views · 2 Likes
article thumbnail
Uber's Success With Apache Pinot: Cost Savings and Performance Boost
Uber migrated from Elasticsearch to Apache Pinot and saw a 70% reduction in costs, an 80% reduction in CPU cores, and a decrease in page load times and query timeouts.
April 29, 2024
by Kristin Crosier
· 1,184 Views · 3 Likes
article thumbnail
Compress RabbitMQ Messages
A step-by-step guide to enable payload compression for RabbitMQ messages in existing Spring Boot applications and improve performance.
April 25, 2024
by Tasos Papadopoulos
· 1,138 Views · 1 Like
article thumbnail
Java Container Application Memory Analysis
In this article, I cover types of memory usage for a Java container application and methods to analyze memory consumption.
April 24, 2024
by Parveen Saini
· 1,286 Views · 2 Likes
article thumbnail
Is Your Roadmap Prioritizing Memory-Safe Programming Languages?
Cybersecurity agencies around the world put out a plea for developers to use memory-safe programming languages. Is your roadmap ready?
April 24, 2024
by Greg Bulmash
· 967 Views · 1 Like
article thumbnail
A Comprehensive Guide To Migrating from .NET Framework to .NET Core
In this comprehensive guide, we will cover what .NET Core is, the key reasons to migrate, the main steps involved in migration, and resources that can help.
April 24, 2024
by Stylianos Kampakis
· 1,132 Views · 1 Like
article thumbnail
Validation With Spring Boot
When building a Spring Boot application, you will need to validate the input of web requests, the input to your services, etc.
April 22, 2024
by Gunter Rotsaert DZone Core CORE
· 1,037 Views · 1 Like
article thumbnail
Exploring Reactive Programming in Kotlin Coroutines With Spring Boot: A Comparison With WebFlux
In this article, we’ll delve into reactive programming using Kotlin Coroutines with Spring Boot, comparing it with WebFlux.
April 22, 2024
by Dursun Koç DZone Core CORE
· 1,358 Views · 2 Likes
article thumbnail
How to Really Build a GraphQL Server With Java
This tutorial aims to demonstrate the process of building a GraphQL server utilizing the venerable graphql-java library in Java.
April 18, 2024
by David Ventimiglia
· 2,211 Views · 5 Likes
article thumbnail
Extending Swagger and Springdoc Open API
Learn how to use Swagger schema extensions, and document additional constraints that would otherwise remain undocumented, including custom validators.
Updated April 17, 2024
by Raghuraman Ramaswamy DZone Core CORE
· 43,930 Views · 15 Likes
article thumbnail
Doing More With Springdoc OpenAPI
Learn how to render fully qualified names in the generated Swagger documentation and global exception handling using Controller Advice.
Updated April 17, 2024
by Raghuraman Ramaswamy DZone Core CORE
· 106,056 Views · 24 Likes
article thumbnail
OpenAPI 3 Documentation With Spring Boot
In this tutorial, try out a Spring Boot Open API 3-enabled REST project and explore some of its capabilities.
Updated April 17, 2024
by Raghuraman Ramaswamy DZone Core CORE
· 111,559 Views · 16 Likes
article thumbnail
Comprehensive Guide to Unit Testing Spring AOP Aspects
With proper testing strategies in place, developers can confidently maintain and evolve AOP-based functionalities in their Spring app.
April 15, 2024
by Reza Ganji DZone Core CORE
· 2,898 Views · 3 Likes
article thumbnail
Instant APIs With Copilot and API Logic Server
Describe a database to Copilot, and create a running API and Admin App in moments. Or, use an existing database. Customize in your IDE with Rules and Python.
April 11, 2024
by Val Huber DZone Core CORE
· 2,785 Views · 10 Likes
article thumbnail
5 Reasons To Choose Django in 2024
Easy access to talent, a huge community, and component architecture make Django a great choice to help deliver smaller projects under budget.
April 5, 2024
by Craig Oda DZone Core CORE
· 4,760 Views · 6 Likes
article thumbnail
Developing a Multi-Tenancy Application With Spring Security and JWTs
This article guides you through the process of creating a multi-tenancy application following a Software as a Service (SaaS) model, where each client has a dedicated database.
Updated April 4, 2024
by Amran Hossain DZone Core CORE
· 58,730 Views · 21 Likes
  • Previous
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • ...
  • Next

ABOUT US

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