Todd Birchard
Todd Birchard
Todd Birchard
New York CityWebsiteTwitter

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

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.
Pandas
5 min read
October 20
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.
JAMStack
9 min read
October 15
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.
GatsbyJS
7 min read
October 10
SSH & SCP in Python with Paramiko

SSH & SCP in Python with Paramiko

Automate remote server work with two Python libraries: Paramiko & SCP.
Python
8 min read
October 08
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.
GatsbyJS
18 min read
September 21
Building Java Projects with Gradle

Building Java Projects with Gradle

Simply your Java projects by automating dependency resolution, testing, and more with Gradle.
Java
8 min read
August 13
Using Amazon Redshift as your Data Warehouse

Using Amazon Redshift as your Data Warehouse

Get the most out of Redshift by performance tuning your cluster and learning how to query your data optimally.
Data Warehouses
12 min read
July 30
Constructing Database Queries with SQLAlchemy

Constructing Database Queries with SQLAlchemy

Query your data models using SQLAlchemy's query API.
Python
6 min read
July 14