Dev Environment Setup

Setting up the tools for your development are just plainly tedious. The problem is aggravated because nobody ever remembers how they do it before. So, in my second time setting up my personal dev environment, I decided to take note of each steps that I take, just in case I need it in the future. ...

March 28, 2022

CockroachDB

CockroachDB is a distributed SQL database that provides transactions and guarantees no stale reads and strong consistency model.

November 16, 2021

GDB Notes

A list of GNU Debugger commands

September 20, 2021

Cassandra

Apache Cassandra is a distributed, wide-column store, NoSQL database. Here are some notes on it.

August 28, 2021

Kafka Basics

Kafka is a distributed append-only log that has become a de-facto standard for real-time event streaming. Motivation: As software moves from processing static snapshots of state to continuous stream of events, we need a single platform to store and stream events. Usecases: real-time fraud detection, automotive sensors, IoT, microservices etc. Concepts topic-partition-segment relationship in Kafka Topics are a stream of “related” messages / events in Kafka. We can create an unlimited amount of topics....

June 3, 2021

Kubernetes Basics

A gentle introduction to kubernetes components, tools and jargons

May 14, 2021

Docker Basics

A gentle introduction to Docker concepts and commands

May 12, 2021

Domain Setup

Domain setup Inspired by this Domain registration Find a domain registrar that supports 2FA. I use Namecheap. Buy a domain and you are good to go. DNS hosting for the domain Create a Cloudflare account. Enable 2FA. Add your domain name to Cloudflare. Click on “Add a site” button. Fill in details. Copy the 2 nameservers given to you from Cloudflare, and input it to Namecheap. It is under Domain management panel > Domain > Nameservers > Custom DNS....

December 3, 2020

Level up your S3 skills by playing this game

Want to learn more about AWS Simple Storage Service (S3) but don’t know where to start? Try S3Game. ...

June 8, 2020

A Gentle Introduction to AWS

Maybe you’ve heard people talking about EC2, Lambda, CloudWatch, SNS, SQS, SES, but you wonder, what is this all about? Let’s debunk these jargons with a gentle dive into AWS services. ...

June 4, 2020