Blog

Latest Post

blog post cover image

I am definitely a human beep boop

Building Chatbots for GitHub

Python · Bash · GitHub API · Travis CI

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.


author profile image
Will Carhart

August 18, 2019 · 8 min read

All Posts

blog post cover image

I am definitely a human beep boop

Building Chatbots for GitHub

Python · Bash · GitHub API · Travis CI

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.


author profile image
Will Carhart

blog post cover image

Why Gmail sometimes says no

Automating Emails in Python

Python · Bash · Gmail API

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.


author profile image
Will Carhart

blog post cover image

getattr explained

The Power of Introspection in Python

Python

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.


author profile image
Will Carhart

blog post cover image

Welcome home!

Introducing willcarh.art

Python · HTML · CSS · JavaScript · jQuery · Bootstrap · Django · Heroku

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


author profile image
Will Carhart