Siddhant Goel


All posts

2021

β‹… The tools I used to write an ebook

β‹… How you can track your personal finances using Python 🐍

β‹… How to debug better

2020

β‹… Uploading binary wheels to PyPI from Github Actions

β‹… The Almanack of Naval Ravikant

β‹… Continuous Deployment with Netlify and Zola

β‹… Multiple Mixins (and naming conflicts) in Python

β‹… Book Review: The Phoenix Project

β‹… Following news 24x7 considered harmful

β‹… How to enable target="_blank" links in Zola

β‹… Building products for yourself

β‹… Moving from Pelican to Zola

β‹… Frontend without writing CSS

2019

β‹… Gift a Donation

β‹… Building things just because there is a market

β‹… The switch from Arch to Debian

β‹… The Single Monitor Manifesto

β‹… Mountains

β‹… Offsite backups using Restic

β‹… How do you decide what to learn next?

β‹… Not everything needs to be async

β‹… The β€œHacker News Effect”

β‹… Off by 1 (Day)

2018

β‹… Developer to Manager

β‹… The most dynamic static site you'll ever see

β‹… Setting up your Python open source project

β‹… Managing personal finances using Python

β‹… Nim: First impressions

β‹… Switching from KeePassXC to Bitwarden

β‹… Setting up flake8 for Cython

β‹… Sharing files with family in 2018

β‹… Lessons learned working from home

β‹… Raise better Exceptions

β‹… Beancount DKB

β‹… Always be Questioning

β‹… Encrypting Sensitive Data in SaltStack

2017

β‹… Handling the β€œN + 1 selects” problem in SQLAlchemy

β‹… Speeding up Python using Cython

β‹… Tornado + SQLAlchemy

β‹… Stuck in Vim

β‹… Streaming multipart/form-data parser for Python

β‹… Experiences using Terraform

β‹… ELB proxy protocol health check

2016

β‹… Non-technical reasons why I like Vue

2015

β‹… Hello, World!