Rant - Your API is broken

API design matters and an API becomes hard to use when you derail from well established standards.

↩
Author's profile picture Suraj Nath on rant and REST-APIs

My Kubernetes and Kubectl Cheat Sheet

Here are few commands that I find myself using a lot when I am working with Kubectl/Kubernetes

↩
Author's profile picture Suraj Nath on kubernetes, kubectl, GKE, and docker

TIL - Connection pooling and PgBouncer

Connection pooling is the technique used to reduce the workload on a database server by pooling/reusing connections.

Connection pooling has its upside and downsides, Upside is, A connection pooler can reduce the total number & number of idle connection to a db server, while downside it can add latency.

↩
Author's profile picture Suraj Nath on PgBouncer, PostgreSQL, and Rails

TIL - Tempfile and Tempdir

Tempfile & Tempdir is the way to create temporary files and directories.

↩
Author's profile picture Suraj Nath on TIL

Reducing build sizes in Unity3D

I was building a Unity3D application and during its development, I learned few things about Unity’s build system.

↩
Author's profile picture Suraj Nath on unity3d and blender

Recommender Systems and my experiment with Music Recommendation

If you bought something from Amazon or watched a video on YouTube then you have interacted with a Recommender system in action, suggesting you more things to buy or watch.

↩
Author's profile picture Suraj Nath on ML, python, and music