Writing & notes
Blogs
2026
1 post
2024
7 posts
Reverse a Linked ListInteractive
Reversing a linked list is a common interview question. Here is a simple implementation in Ruby.
Fetch External APIs in Next.js
Learn how to fetch external APIs in Next.js and prevent spam with a honey pot field.
Load Balancer AlgorithmsInteractive
Explore static and dynamic load balancing algorithms.
Deploying in AWS - Week 3/4: New NOTR Server
Deploying the Neat on the Rocks server onto AWS using ECS, EC2, ECR, IAM, RDS, and security groups.
User Authentication and Middleware - Week 2: New NOTR Server
Setting up user authentication and middleware for the Neat on the Rocks server.
Containerization and Data Storage - Week 1: New NOTR Server
Rebuilding the Neat on the Rocks server using a MERN stack with a PostgreSQL database.
Migrating Data from MongoDB to PostgreSQL - Week 0: New NOTR Server
Migrating data from MongoDB to PostgreSQL for Neat on the Rocks.
2023
5 posts
CAP Theorem
Distributed systems can only guarantee 2 out of 3: CAP.
Docker
Introduction to Docker and how it is used in the industry.
Live Reloading in Rails
Learn how to live reload your Rails application.
VSCode Extensions
A list of my favorite VSCode extensions.
Web Scraping
Scraping data from the UFC website to create a database of fighters.