LLM tools which I use to write code
Building an homelab with Raspberry Pi 4 January 23, 2025Homelab for myself
Abstract syntax trees January 12, 2025Understanding Abstract syntax trees by writing one
Making time to learn software design patterns July 28, 2024Exploring different design patterns in Python
Writing an Interpreter by Hand July 18, 2024Writing an interpreter from scratch in Golang
Understanding Parsers and Interpreters March 23, 2024My experience with learning the internals of Interpreters
RabbitMQ February 25, 2024Understanding the basic terms of RabbitMQ and how a basic producer/consumer works
Handling concurrency in KeyValue stores December 10, 2023Concurrency in golang using Locks
Key Value Store internals November 23, 2023Internals of KV store and difference between KV store and a Cache
Neovim vs VSCode June 30, 2023Editor wars - VSCode/Neovim
Implementing Authorization using Casbin. Introduction to Casbin RBAC June 21, 2023Intro to Casbin RBAC and authorization rules, policies
PiedPiper scalability issues June 17, 2023How PiedPiper scaled for the man who drank his own urine.