Author: Sergey Kargopolov

I’m a software developer with a passion for teaching. I’ve written lots of articles for AppsDeveloperBlog.com and made plenty of video tutorials on my YouTube channel(https://youtube.com/@SergeyKargopolov). If you want to dive deeper, I’ve also got some courses on Udemy(https://www.udemy.com/user/sergeykargopolov/) you might like.

When I’m not coding, I love to travel. I also share my travel adventures over at TravelLocalCanada.com. Hope to see you around on one of these platforms!

Web: www.appsdeveloperblog.com

In this tutorial, you will learn how to start Apache Kafka Server with KRaft, a new consensus protocol that replaces ZooKeeper for metadata management. KRaft simplifies Kafka’s architecture and improves its performance and stability. You can read more about KRaft here and here. Step 1: Generate a Cluster UUID Before you can start Apache Kafka server on your…

Read More How to Start Apache Kafka Server with KRaft

In this guide, you will learn more about Kafka Topic, the core structure for data within Kafka. You will learn how to create, manage, and utilize Kafka Topics effectively. Each step includes practical examples and straightforward explanations, ensuring a clear understanding. As you progress, you’ll gain essential skills and knowledge, focusing solely on Kafka Topics.…

Read More Apache Kafka Topic: A Comprehensive Guide

In this Swift tutorial, I’ll show you how to add new functionality to existing Swift classes using class extensions. It’s a powerful feature in Swift that lets you add your own methods or computed properties to already-defined classes, making them more versatile. Let’s start with a very simple example. Creating a Simple Extension In Swift,…

Read More Swift Class Extension Explained

In this tutorial, you will learn how to generate a custom JSON Web Token(JWT) and how to add and validate custom JWT Claims using the io.jsonwebtoken library. The JWT token generated in this tutorial will be signed with a SecretKey, making it secure and tamper-proof. Also, this tutorial assumes you have prior knowledge of creating…

Read More Generate JWT. Add and Validate Custom Claims.

In this lesson, you will learn how to consume messages or how to read messages from Apache Kafka topic using Kafka Consumer Command Line Interface(CLI). To learn how to produce or send messages to Kafka topic, please read the following tutorial: Kafka Producer CLI – Produce/Send message to Kafka topic. Consuming Messages From the Beginning…

Read More Kafka Consumer CLI – Consume/Read from Kafka Topic

In this tutorial, you will learn how to delete Apache Kafka topics using the Kafka Command-line Interface(CLI). Before Deleting Kafka Topic Before deleting a Kafka topic, there are a few things you should keep in mind: Deleting a topic is permanent: Once you delete it, it is gone forever. There is no way to undo…

Read More Delete Kafka Topic Tutorial