Writing a Kafka Producer in Java

9 mins read In this tutorial, we are going to create a simple Java example that creates a Kafka producer. You create a […]

Understand Kafka Clusters, Kafka Consumer Failover, and Kafka Broker Failover with examples

11 mins read In this tutorial, we are going to run many Kafka Nodes on our development laptop so you will need at […]

The Kafka Ecosystem: Kafka Core, Kafka Streams, Kafka Connect, Kafka REST Proxy, and the Schema Registry

3 mins read The core of Kafka is the brokers, topics, logs, partitions, and clusters. The core also consists of related tools like […]

Kafka, Avro Serialization, and Schema Registry

12 mins read Confluent Schema Registry stores Avro Schemas for Kafka producers and consumers. The Schema Registry provides a RESTful interface for managing Avro schemas […]

Avro for Big Data, Data Streaming Architectures, and Kafka

16 mins read Introduction Apache Avro™ is a data serialization system. Avro provides: Rich data structures. A compact, fast, binary data format. A […]

What is Apache Kafka?

26 mins read Kafka’s growth is exploding, more than 1⁄3 of all Fortune 500 companies use Kafka. These companies include the top ten travel companies, 7 […]

Complete guide on Logging in Python

17 mins read The Logging Module The logging module in Python is a ready-to-use and powerful module that is designed to meet the needs of […]

Best practices for Python exceptions

9 mins read How do I manually throw/raise an exception in Python? Use the most specific Exception constructor that semantically fits your issue. […]

What is the Region of Interest Pooling?

8 mins read Region of interest pooling (also known as RoI pooling) is an operation widely used in object detection tasks using convolutional […]

Difference between sessions and cookies – Djnago Example

15 mins read Cookie A cookie is just a key-value pair that is stored in the user’s browser. A cookie is sent to […]

Understanding L1 and L2 as Loss Function and Regularization

6 mins read While practicing machine learning, you may have come upon a choice of the mysterious L1 vs L2. Usually, the two […]

Different missing data mechanisms

3 mins read Missing data mechanisms concern the relationship between missing data and the values of variables in the data matrix. Given this focus, […]

A guide on different Bibtex bibliography styles

8 mins read The next two commands are the ones that set the bibliography style and import the bibliography file. See Bibliography management […]

Tutorial on basics of Cython

6 mins read The fundamental nature of Cython can be summed up as follows: Cython is Python with C data types. Cython is […]

Compiling C extension modules on Windows (Cython)

10 mins read This page describes how to compile a Cython extension (works for CPython extensions also) for Windows. If you encounter one […]