Todd Birchard
Todd Birchard
New York CityWebsiteTwitter

Engineer with an ongoing identity crisis. Breaks everything before learning best practices. Completely normal and emotionally stable.

Engineer with an ongoing identity crisis. Breaks everything before learning best practices. Completely normal and emotionally stable.

Getting Started with Django

Getting Started with Django

The crash-course for newcomers to Python’s largest web framework. Create your first functioning Django web application.
Managing Multiple Versions of Python on Ubuntu

Managing Multiple Versions of Python on Ubuntu

Easily install and manage multiple Python installations on a Ubuntu VPS.
Simplify BigQuery ETL jobs using SQLAlchemy

Simplify BigQuery ETL jobs using SQLAlchemy

Extract and move data between BigQuery and relational databases using a plugin for SQLAlchemy.
Comparing Rows Between Two Pandas DataFrames

Comparing Rows Between Two Pandas DataFrames

Find which rows are different between two DataFrames, as well as which DataFrame they are unique to.
Optimize GatsbyJS Site Performance With Netlify

Optimize GatsbyJS Site Performance With Netlify

Speed up Gatsby by utilizing Netlify features like CDN, asset compression, redirects, caching, analytics, and Docker customizations.
Create a Custom Twitter Widget in GatsbyJS

Create a Custom Twitter Widget in GatsbyJS

Leverage GatsbyJS source plugins to build faster and more customizable widgets.
SSH & SCP in Python with Paramiko

SSH & SCP in Python with Paramiko

Automate remote server work with two Python libraries: Paramiko & SCP.
Understanding GatsbyJS: Creating Your First Gatsby Theme

Understanding GatsbyJS: Creating Your First Gatsby Theme

Generate a static site on the JAMStack with Ghost, GatsbyJS, and Netlify.