Writing.
Notes on software development, frontend architecture, and things I learn along the way.

July 10, 2026
4 min read
49
How Many Connections Can PostgreSQL Actually Handle?
Why raising max_connections isn't the fix, and how PgBouncer, read replicas, and smart pooling actually let a NestJS + Prisma + PostgreSQL stack scale past the default connection ceiling.

July 9, 2026
2 min read
47
GPU vs TPU: What's the Actual Difference?
If you've trained a model or deployed one to production, you've probably seen both terms thrown around. Here's the difference, without the marketing fluff.

July 8, 2026
7 min read
66
The New HTTP Method: QUERY — A Practical Guide for Backend Developers
For 16 years, the list of HTTP methods every developer memorized in school stayed frozen: GET, POST, PUT, PATCH, DELETE. In June 2026, that list grew ...

July 7, 2026
8 min read
38
Go Data Structures, Explained Like You're Five (Sort Of)
A beginner-friendly walkthrough of arrays, slices, maps, structs, and pointers in Go — with real code and zero assumed knowledge.

July 7, 2026
2 min read
33
Go (Golang)
Go (Golang) was created at Google (2007, released 2009) by Rob Pike, Ken Thompson, and Robert Griesemer. Design goals: simplicity, fast compilation, a...

July 4, 2026
5 min read
42
Multi-Tenant SaaS Architecture with NestJS + PostgreSQL: Sharing a Building Without Sharing a Toothbrush
A practical, slightly irreverent tour of building multi-tenant SaaS with NestJS and PostgreSQL: tenant resolution, schema strategies, row-level security, and connection pooling.
July 4, 2026
5 min read
27
Deploying Production Apps with Nginx + PM2: From Localhost Hero to Production Legend
Your Node app runs beautifully on localhost:3000... and then crashes the moment real users show up. Let's fix that! A fun, hands-on guide to deploying production-ready apps using Nginx as your reverse proxy and PM2 as your process babysitter.
July 4, 2026
5 min read
22
Handling SSL, Domains, and Production Servers: The Grown-Up Guide to Going Live
Buying a domain, pointing DNS at your server, and slapping on a padlock can feel like dark magic the first time. It isn't! Here's a friendly, hands-on tour of domains, DNS records, SSL certificates, and hardening a production server so your app goes live safely and stays that way.
July 4, 2026
6 min read
24
CI/CD Pipeline Design: Teaching Robots to Ship Your Code So You Don't Have To
Deploying by hand at midnight is how bugs sneak into production. Let's design a CI/CD pipeline that tests, builds, and ships your code automatically, so every push flows safely to production while you sip coffee. A friendly, hands-on tour of stages, GitHub Actions, and the habits that keep deploys boring (in the best way).

July 10, 2026
4 min read
24
Client-Server Architecture: The Restaurant That Never Closes
A friendly, analogy-packed tour of client-server architecture and the request/response lifecycle, using a restaurant as your mental model for how the web actually works.

July 10, 2026
7 min read
20
Go Data Structures: A Fun, Practical Tour (From Arrays to Trees)
A friendly, hands-on tour through every data structure Go offers out of the box — arrays, slices, maps, structs, pointers, and channels — plus how to build classic structures like stacks, queues, linked lists, and trees on top of them.