Notes#

This section hosts my notes on various topics.

Warning

These notes will be, by definition, rather unpolished and incomplete. I was hosting them separately, but I want to merge this with my website, so I can consolidate my knowledge-base.

Todo

Need to migrate this to use sphinx-design instead of sphinx-panels.

General#

Books

Notes on technical books I’ve read, and am reading.

Courses

Courses (mostly free), that I’ve taken and recommend.

Interview Preparation#

Data Structures and Algorithms

Implementations of various data structures and algorithms (in Python).

Advent of Code

My notes on the Advent of Code coding competition that is held every December.

Leetcode

My notes and solutions for leetcode problems

System Design

My notes on System Design.

Tools#

Ansible

Notes on Ansible, the automation tool.

Apache Airflow

Notes on Apache Airflow, the orchestration framework.

Kubernetes

Notes on Kubernetes

neovim

Notes on the neovim editor.

Vagrant

Notes on Vagrant.

Languages & Frameworks#

Python

General purpose notes on the Python programming language that do not really belong anywhere else in this blog.

Golang

Notes on the Go programming language.

Rust

Notes on the Rust programming language.

Lua

Notes on the Lua programming language.

Flask

Notes on Flask, the web microframework.

Django

Notes on Django, the Web-framework.