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.

New Course - Building Serverless Chatbots with AWS Lex.

Are you interested in learning how to create your own Serverless chatbots with AWS services like Lex and Lambda? Great news! I just launched a course that’s perfect for you. You’ll build your own alerting chatbot on AWS and integrate it into a Slack organization. Here’s an example of the bot in action inside Slack:

The Lex Chatbot in Slack

Want to know more?

Here’s me (actually on camera!) talking about the course:

I’m thrilled to announce that my latest Pluralsight course is here!

A photo of a course slide with the title and my headshot

In my new course, Using the Serverless Framework on AWS with Node.js, I’ve put together an introduction to the Serverless Framework that should be suited to anyone interested in learning more about serverless tools and technologies.

Meet Sparrow - a Twitter bot shell that makes it easier to create interesting automated accounts. In this post I’ll show you how to make a simple automated Twitter bot on AWS using Sparrow and AWS Lambda. Better yet, it’s all free!

This post was originally appeared on the Pluralsight Blog on February 28, 2017. Be sure to check out my Pluralsight course that can introduce you to AWS Lambda!

Maintaining data warehouses can be a difficult undertaking for any organization. Not only do you have to establish processes and procedures for regularly loading flowing data, you also have to ensure you’re doing it in a way that’s resistant to failure and future errors. In this post, we’ll take a quick look at some of the biggest challenges of maintaining large scale data warehouses, and how AWS Lambda can help.