Getting Started with Git

Outside of learning a programming language, source control is one of the most important skills for developers. Controlling how your code changes over time, and how those changes are shared and integrated into applications over time really all starts with source control. In this post, I’ll try to give you a basic understanding of the popular source control tool in the world - Git.

First Look at Azure Container Instances

I recently spent quite a bit of time setting up an Amazon Elastic Container Service cluster on AWS. Creating all the required resources from scratch was a bit more involved than I’d hope for so it left me wondering if there was a better way for developers who want on-demand containers without having to set up and manage the networking infrastructure and resources required to start working with ECS.

Connecting a Raspberry Pi to AWS IoT Core

Connecting a Raspberry Pi to AWS IoT Core

As part of my new job I recently published a detailed guide on connecting a Raspberry Pi to AWS IoT Core. If you’d like to learn more about setting up hardware like a Raspberry Pi and options for securing connections between IoT devices and AWS then check it out!

Free Virtual Python Workshop - August 15, 2020

Welcome! If you’re reading this it’s probably because you’re attending my free virtual Python workshop on August 15, 2020 at 11am PT (Seattle/Los Angeles time). If you’re not attending the workshop or you’re reading this later on, you can still access all the material or contact me about doing another one!

This post contains a pre-workshop checklist to make sure you’re in a good place to learn Python and an outline of what we will plan to cover the day of. If you’re volunteering as a TA there’s also instructions for you towards the bottom of the page.

Let’s get to it!