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!

Azure CosmosDB First Look

I recently decided to branch out from my typical AWS realm and try out Microsoft Azure’s CosmosDB. Here’s a quick look at how the process went along with my off-the-cuff thoughts about the service.

Serverless Unit Testing with Moto

Serverless development can speed up your development process a lot by moving infrastructure responsibilities over to cloud providers. However, when testing your application, it can be a challenge to mimic all the cloud services you’re relying on.

One useful tool to help do this when you’re writing Python code is moto. In this post, I’ll show you how to use the moto module in combination with pytest to help test your Python code when it interacts with AWS services like DynamoDB, S3 and others.

Voices of COVID - Technical Overview

I recently created a project aimed at collecting the stories of people impacted by the COVID-19 pandemic called Voices of COVID. This project is designed to collect audio stories from people impacted by the pandemic and make them searchable. For more about the motivation behind it you can review this post. But for now, let’s look at how it’s put together!