Vinay Varma

10 December 2023

Awesome Tech Blog Posts

Last Updated: 10th Dec 2020

I wanted to have a place to record all the amazing tech blog posts that I keep going back to. These are the kinds of posts that I have learned a lot from and I can't make it bette even if I write it in my own words. If I can, one day, write a technical blog post that is as good as any of these, I will be so satisfied.

According to me, a good technical blog post is one that:

  1. Answers the question "why should I care about this" before answering "how to do this".
  2. Starts with a simple case and builds on complexity.
  3. Draws parallels with real life examples.
  4. Assumes reader is a monkey with a mouse brain.

All of the below posts have some or all of the above qualities:

  1. Python Decorators [July 18th, 2022]
    1. Step by Step explanation of how decorators work with increasing complexity.
    2. Good examples of situations where it is fit to use decorators. Before reading this post, I did not care about using them.
  2. Retries - An interactive study of common retry methods [Oct 18th, 2023]
    1. Love the interactive nature of this post. I can imagine and admire the effort that went into making this post.
    2. Love the color coding used throughout the post.
    3. Posts like these make me wonder if I ever understood the basics properly.
  3. A Complete Guide to Logging in Python with Loguru [Nov 29th, 2023]
    1. You probably don't need to read any other post on logging in python after reading this. Very begginer friendly.
    2. Covers structured logging, which is a must if you have a microservice architecture.