How to write a good bug report

In this post, I talk about fantastic bugs and how to report them so developers can find and fix them.

Author's profile picture Suraj Nath on bugs and how-to

TIL: Exit handlers

In this post I talk about exit handlers which are mostly used to gracefully shutdown your applications.

Author's profile picture Suraj Nath on TIL

Access Control (RBAC) in Kubernetes

In this post, I attempt to explain RBAC. I am writing this because I had hard time figuring out RBAC from official docs, hope this helps you get the basic idea of RBAC.

Author's profile picture Suraj Nath on Kubernetes, k8s, and RBAC

Ruby Metaprogramming - Persist Tempfile

A stupid and useless example of metaprogramming in ruby :man_shrugging:

Author's profile picture Suraj Nath on Ruby and Tempfile

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/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 k8s, 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