Learning Git: Basics and Internals

In this post, I am sharing learning resources that I used for getting started with git, and learning more about git internals.

Author's profile picture Suraj Nath on git and learning

LGTM: Writing good enough code

This post is a written version of the internal talk I gave on writing good enough code

Author's profile picture Suraj Nath on lgtm and code

CPU steal time and other caveats of virtualization

In this post, we will talk about downsides of virtualization in the context of cloud environments.

Author's profile picture Suraj Nath on cloud and virtualization

A Dash of Entertainment in Education

In this post, we will talk about how the educators are taking a page out of films production studies, and why it’s a good thing

Author's profile picture Suraj Nath on learning and education

Why do I use Dropbox Paper?

Twitter asked for details on why I use Dropbox Paper, I was writing the reply but ran out words so decided to turn it into a blog post 🙂

Author's profile picture Suraj Nath on tools

Story of mysterious weekend restarts

In the early days of Clarisights(mid-2018), we had this problem where our Sidekiq VM used to restart on some weekends

Author's profile picture Suraj Nath on sidekiq and story-time

Sending Kubernetes events to Sentry

In this post, we will talk about how to collect events from multiple Kubernetes clusters and ship it to sentry

Author's profile picture Suraj Nath on Kubernetes and Sentry

No bullshit advice for cloud cost optimization

In this post, we will talk about cost optimization in cloud environments, and how to think and reason about your cloud bill. we will look into how and why cloud costs can get out of hands easily, and how to deal with it.

Author's profile picture Suraj Nath on cloud and cost-optimization