Siddhant Goel


Articles

2019

Nov 04 - Building things just because there is a market

Oct 24 - The switch from Arch to Debian

Oct 16 - The Single Monitor Manifesto

Jul 30 - Mountains

Jul 12 - Offsite backups using Restic

Jun 19 - How do you decide what to learn next?

May 25 - Not everything needs to be async

Apr 06 - The “Hacker News Effect”

Jan 28 - Off by 1 (Day)

2018

Dec 22 - Developer to Manager

Oct 27 - The most dynamic static site you'll ever see

Oct 03 - Setting up your Python open source project

Sep 16 - Managing personal finances using Python

Aug 14 - Nim: First impressions

Aug 07 - Switching from KeePassXC to Bitwarden

Jul 03 - Setting up flake8 for Cython

Jul 01 - Sharing files with family in 2018

Jun 06 - Lessons learned working from home

Apr 16 - Raise better Exceptions

Apr 11 - Beancount DKB

Jan 26 - Always be Questioning

Jan 05 - Encrypting Sensitive Data in SaltStack

2017

Dec 17 - Handling the “N + 1 selects” problem in SQLAlchemy

Nov 30 - Speeding up Python using Cython

Aug 27 - Tornado + SQLAlchemy

Jun 27 - Stuck in Vim

May 06 - Streaming multipart/form-data parser for Python

Mar 09 - Experiences using Terraform

Jan 23 - ELB proxy protocol health check

2016

Nov 13 - Non-technical reasons why I like Vue

2015

May 17 - Hello, World!