Twenty Projects in Twenty Days

This May, I’ll be sharing 20 different starter projects that I’ve built using different AWS services, Serverless technologies, Python, Node.js and more! If you’d like to get these projects in your inbox, you can sign up for my mailing list here.

After signing up, you’ll get blog posts delivered to your inbox with the following:

  • Every project’s source code
  • An accompanying blog post tutorial for the project
  • Access to a live version of the project (if one exists)
  • A free 30-day trial to all of my Pluralsight.com courses (reply to the first welcome email and I’ll send a unique trial code your way)

You can check back on this blog post throughout the month - I’ll update it with links to everything. Now let’s take a look at the calendar of different projects you can expect to see this month!

Ten Examples of Getting Data from DynamoDB with Python and Boto3

I recently wrote about using Node.js and the AWS SDK for JavaScript to get data from DynamoDB. In this post, I’ll take you through how to do the same thing with Python and Boto3! We’ll use both a DynamoDB client and a DynamoDB table resource in order to do many of the same read operations on the DynamoDB table. I hope this helps serve as a reference for you whenever you need to query DynamoDB with Python.

Issues with the typing Library in Python 3.7 and AWS Lambda

I recently upgraded an AWS Lambda API for Upfront Jobs to Python 3.7. This upgrade required me to use a library that relies on the typing module as one if its dependencies. However, when I deployed I noticed conflicts between the Python standard library typing and the typing module that was being installed. Here’s how I resolved the issues for my work and how others could do the same. If you’d like the simple solution and no explanation, scroll down to the Solution section.

Creating Your First Python API with Flask

In this tutorial, we’ll use Flask to create an API that serves up historical weather data in the Seattle area. We’ll put together a very simple API using open weather data and finally, we’ll suggest a few modifications you could make to continue expanding and improving the functionality of your API.