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

Enterprise AI Trend Report: Gain insights on ethical AI, MLOps, generative AI, large language models, and much more.

2024 Cloud survey: Share your insights on microservices, containers, K8s, CI/CD, and DevOps (+ enter a $750 raffle!) for our Trend Reports.

PostgreSQL: Learn about the open-source RDBMS' advanced capabilities, core components, common commands and functions, and general DBA tasks.

AI Automation Essentials. Check out the latest Refcard on all things AI automation, including model training, data security, and more.

Avatar

Horatiu Dan

Senior Software Engineer at Tangoe

Bucharest, RO

Joined May 2009

https://imhoratiu.wordpress.com/

About

I am a senior software engineer and technical lead with 20+ years of experience in software development, mostly in server side and multi-tier enterprise application development and in telecommunications industry. I have extensive experience in managing all aspects of the software development and maintenance life cycle.

Stats

Reputation: 360
Pageviews: 62.4K
Articles: 11
Comments: 2
  • Articles
  • Comments

Articles

article thumbnail
Kafka Message Filtering: An Analysis
An analysis of how to implement a Kafka message filtering strategy, first as a general approach, then with the consumer needing to recover after deserialization errors.
March 19, 2024
· 1,373 Views · 1 Like
article thumbnail
Generative AI With Spring Boot and Spring AI
This tutorial is a preview of how Spring AI can be integrated into a Spring Boot application and programmatically interact with Open AI LLMs.
February 9, 2024
· 5,541 Views · 1 Like
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
· 4,681 Views · 2 Likes
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
· 4,895 Views · 2 Likes
article thumbnail
Stream Summary Statistics
Execute multiple operations on a Java Stream at once to avoid repeated traversal. Note that the Stream becomes invalid after the terminal operation.
July 18, 2023
· 7,752 Views · 2 Likes
article thumbnail
Idempotent Liquibase Changesets
Here are two ways of writing idempotent Liquibase changesets: a best practice that allows having more robust and easy-to-maintain applications.
June 6, 2023
· 2,834 Views · 2 Likes
article thumbnail
Repeatable Database Updates via Liquibase
Tutorial on how to automatically re-run database scripts that are periodically updated without having to record them in the root migration file.
May 11, 2023
· 3,060 Views · 2 Likes
article thumbnail
IMAP OAuth 2.0 Authorization in Exchange Online
This article shows how a Java-based client application can connect to an e-mail server via IMAP protocol after obtaining an OAuth 2.0 access token.
November 23, 2022
· 7,802 Views · 1 Like
article thumbnail
Bypassing Spring Interceptors via Decoration
This article documents a simple yet very useful way of bypassing some of the configured HandlerInterceptors depending on the request's mapping.
September 27, 2022
· 4,751 Views · 2 Likes
article thumbnail
Delegating JWT Validation for Greater Flexibility
Java decoupled solution for validating JSON Web Tokens, using callbacks and thus promoting decoupling and flexibility.
June 9, 2022
· 6,863 Views · 5 Likes
article thumbnail
JUnit Test Groups for More Reliable Development
Running every unit and integration test whenever code is touched is not always feasible, as productivity and development speed is decreased considerably.
November 19, 2020
· 6,966 Views · 4 Likes

Comments

Java 11 to 21: A Visual Guide for Seamless Migration

Dec 07, 2023 · Otavio Santana

Thank you for the article.

In addition to the useful pieces of advice, I liked a lot the parallels you made throughout the article when providing arguments for the migration from Java 11 to Java 21.

I have a small observation though - in the first part, there are a few places where you say the migration is from 21 to 11. I think you meant the opposite and it would be nice to correct it for the future readers.

Setting Up and Running Apache Kafka on Windows OS

Feb 09, 2021 · Gopal Tiwari

Thank you for the quick and straight-forward tutorial on how to set these two guys up. Everything went smooth.

I used the latest of the two:

- zookeeper-3.6.2

- kafka_2.13-2.7.0


User has been successfully modified

Failed to modify user

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: