Articles on software engineering, writing code, building products.

Prioritized Code Review Checklist - what to look for first, second, and last
Principles for Code Reviews
Many to many relationships in SQLAlchemy models (Flask)
Bash script to relink alembic migrations
Running Metabase locally as a service
Shared filesystem between servers using NFS
Using model callbacks in SQLAlchemy to generate slugs
Overriding default Jinja dictionary attributes in Python view templates
Create a custom Alexa Skill with AWS Lambda - Part 3 (Lambda)
Create a custom Alexa Skill with AWS Lambda - Part 2 (Alexa Skill)
Create a custom Alexa Skill with AWS Lambda - Part 1 (Overview)
Custom Jinja template filters in Flask