Exploring the internals of Git. (Part 2)

Building a mini version of Git in Python.

Mar 07, 2025

Exploring the internals of Git. (Part 1)

The anatomy of the .git directory.

Mar 01, 2025

How to become a Principal Engineer?

A note taking exercise.

Jan 01, 2025

Supercharge Database Performance with Indexing.

Maximize speed and efficiency with the right indexing techniques.

Oct 21, 2024

From Dread to Discipline.

A minimalist guide to Unit Testing.

Oct 11, 2024

Practice Ansible without spending on AWS.

A lightweight container based network using docker.

Apr 5, 2024

Debugging is overrated.

A guide to good logs in Python.

Feb 20, 2024

Introducing PyAppleBooks!

A Python library that makes interacting with AppleBooks data easy.

Jan 09, 2024

7 Essential Git Workflows made easier.

Mastering git for streamlined development.

Dec 29, 2023

What are Catalan Numbers?

Applications of Catalan Numbers in Computer Science.

Sep 2, 2022

The Binary Search Template.

An easier approach to using binary search algorithm.

Jul 29, 2022

Recursion in 3 minutes.

In order to understand recursion, you must understand recursion.

Jul 28, 2022