2022-10-15

Setting up Apache Airflow using Docker-Compose

11 mins read Although being pretty late to the party (Airflow became an Apache Top-Level Project in 2019), I still had trouble finding […]
2022-08-11

A tutorial on Apache Cassandra data modeling – RowKeys, Columns, Keyspaces, Tables, and Keys

24 mins read In this post, I will discuss the basic concepts of data modeling in Apache Cassandra. It is important to understand […]
2022-07-28

Steps to package and publish Python codes to PyPI (pip)

6 mins read You wrote a new Python package that solves a specific problem and it’s now time to share it with the […]
2022-07-16

SQL Window Functions explained with example

32 mins read All database users know about regular aggregate functions which operate on an entire table and are used with a GROUP […]
2022-04-18

A tutorial on purging Docker images, containers, networks, and volumes

6 mins read Purpose The purpose of this post is to learn how to easily delete images, containers, networks, and volumes from an […]
2022-04-17

Profile Memory Usage in Python using memory_profiler

14 mins read With the rise in the primary memory of computer systems, we generally do not run out of memory. This is […]
2022-04-14

What are Anchors, Aliases, and Extensions in Docker Compose YAML Files?

8 mins read Docker Compose files are a great way to define multiple containers and services that work together as a stack. But, […]
2022-04-08

Deploy Standalone (Single Node) MinIO server using Docker Compose on Linux

4 mins read MinIO is a high-performance object storage solution with native support for Kubernetes deployments that provides an Amazon Web Services S3-compatible […]
2022-03-25

Different Python package import patterns using __init__.py file

10 mins read I have had a few conversations lately about Python packaging, particularly around structuring the import statements to access the various modules of […]
2022-03-02

Setup Celery with Redis for Django Tutorial

9 mins read When you work on data-intensive applications, long-running tasks can seriously slow down your users. Modern users expect pages to load […]
2022-02-14

Understanding GROUP BY, GROUPING SET, ROLL UP, and CUBE in SQL

18 mins read GROUP BY A table in a database has columns of information in it. Each column in a table represents an […]
2022-02-11

Understanding Cassandra Partition Key, Composite Key, and Clustering Key

13 mins read 1. Overview Data distribution and data modeling in the Cassandra NoSQL database are different from those in a traditional relational […]
2022-02-04

Connect to Cassandra Cluster with Dbeaver Community edition

2 mins read DataStax offers the JDBC driver from Magnitude (formerly Simba) to users at no cost so you should be able to […]
2021-12-19

What is a Makefile?

27 mins read If you want to run or update a task when certain files are updated, the make utility can come in handy. The make utility […]
2021-12-10

Docker Swarm tutorial along with code

29 mins read Table of Content •  Your first Swarm cluster •  Your first Swarm deployment •  Explore the stack •  Set up […]
2021-11-15

Using pre-commit and Makefile for Python code development workflow

5 mins read Introduction When developing Python code we are constantly adding and committing changes. However, nothing stops us from committing low-quality code, e.g. code […]
2021-11-09

Hands-on Docker Swarm networking using Play with Docker

11 mins read In this article, I’m going to cover 2 main subjects of the networking domain for the Docker Certified Associate DCA […]
2021-11-08

Definitive Docker Swarm Tutorial

17 mins read In this guide, you will learn everything you need to know about Docker Swarm and how to use it to […]
2021-11-05

Volumes in Docker Compose tutorial

5 mins read The purpose of this post is to review how we can use volumes in Docker Compose. These are some possible scenarios: […]
2021-11-04

What are Digests in Docker

6 mins read Most Docker images are run as containers by invoking something along the lines of docker run <image>:<tag>. However, it’s also possible–and […]