2019-08-15

A complete guide to understanding Long Short Term Memory (LSTM) Networks

36 mins read In this post, I provide three useful resources for understanding LTSMs. Introduction Sequence prediction problems have been around for a […]
2019-08-04

How to transfer files to Google Colab from different sources

13 mins read Google Colaboratory is a free Jupyter notebook environment that runs on Google’s cloud servers, letting the user leverage backend hardware like […]
2019-07-17

A quick review of Apache Kafka

27 mins read Introduction Kafka is a word that gets heard a lot nowadays. A lot of leading digital companies seem to use it. […]
2019-07-02

Seaborn charts for plotting categorical features

12 mins read Data In this post, we will use one of Seaborn’s conveniently available datasets about the Titanic, which I’m sure many […]
2019-05-31

An explanation of z-distribution (standard normal distribution)

14 mins read The standard normal distribution, also called the z-distribution, is a special normal distribution where the mean is 0 and the standard deviation is 1. Any normal distribution can […]
2019-05-23

A simple guide to understand JavaScript closures

11 mins read Closures in JavaScript are one of those concepts that many struggles to get their heads around. In the following article, […]
2019-05-23

Tutorial on Crosstab Operations (pivot_table and crosstab methods) in Pandas

8 mins read Introduction Pandas offers several options for grouping and summarizing data but this variety of options can be a blessing and […]
2019-05-12

Kafka Producer and Consumer example in Python

3 mins read Till now we have seen the basics of Apache Kafka and created Producer and Consumer using Java. In this tutorial, […]
2019-05-11

Kafka Data Processing Guarantees: An explanation of at-least -once, at-most- once, and exactly-once semantics

12 mins read Distributed event stream processing has become an increasingly hot topic in the area of Big Data. Notable Stream Processing Engines […]
2019-05-10

Apache Kafka comprehensive tutorial series – Part 4 – Kafka Broker, Kafka Queuing, Kafka Client

28 mins read Kafka Broker In this section, we are going to learn Kafka Broker. Kafka Broker manages the storage of messages in […]
2019-05-10

Apache Kafka comprehensive tutorial series – Part 3 – Kafka Cluster, Producer, and Consumer

17 mins read Kafka Cluster In this Kafka section, we will see Kafka Cluster Setup. This Kafka Cluster tutorial provides us with some simple steps […]
2019-05-10

Apache Kafka comprehensive tutorial series – Part 2 – Kafka Architecture and Its Fundamental Concepts

10 mins read Kafka Architecture – Apache Kafka APIs Apache Kafka Architecture has four core APIs, producer API, Consumer API, Streams API, and […]
2019-05-10

Kafka Comprehensive Tutorial – Part 1

21 mins read What is Kafka?  We use Apache Kafka when it comes to enabling communication between producers and consumers using message-based topics. […]
2019-05-09

Kafka Architecture: Log Compaction

5 mins read This article is heavily inspired by the Kafka section on design around log compaction. You can think of it as the cliff notes […]
2019-05-09

Writing a Kafka Consumer in Java

11 mins read In this tutorial, you are going to create simple Kafka Consumer. This consumer consumes messages from the Kafka Producer you wrote […]