Building Chatbots for GitHub cover photo

Building Chatbots for GitHub | I am definitely a human beep boop

Using the GitHub API, we can automate just about any functionality of GitHub. Let's take a look at how we can conglomerate Python, Travis CI, and the GitHub API to make a friendly chatbot.


Published on Aug. 18, 2019, 10:46 p.m.

Automating Emails in Python cover photo

Automating Emails in Python | Why Gmail sometimes says no

Python provides some awesome libraries for sending emails, but sometimes Gmail is not a fan. Let's take a look at how to safely send automated emails from a Gmail account, via Python and the official Gmail API.


Published on July 29, 2019, 9:48 p.m.

The Power of Introspection in Python cover photo

The Power of Introspection in Python | getattr explained

Python comes packed out of the box with some powerful introspection capabilities. Let's take a look at some simple examples for why they're so useful.


Published on April 17, 2019, 7:51 a.m.

Introducing cover photo

Introducing | Welcome home!

Announcing my all new personal website, portfolio, and full stack web application:


Published on April 16, 2019, 8:12 p.m.