Articles on software engineering, writing code, building products.

Useful bash and zsh aliases
Resetting Algolia's vue-instantsearch when clicking a result
Encoding / Decoding JSON objects in Python
Bit Manipulation Part 2 - Bitwise operators in Python
Bit Manipulation Part 1 - Understanding binary numbers
Primer to Python multiprocessing, multithreading, and asyncio
Introduction to Client-Side Javascript in 2018
Jumbo list of most common datetime / timestamp functions in Redshift and MySQL
Method delegation in Python
Using Python enums in SQLAlchemy models
Python command-line scripts with argparse
SQLAlchemy commit(), flush(), expire(), refresh(), merge() - what's the difference?