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.

Getting Started with a PocketBeagle

Recently, an awesome donor gave Redmond Python a bunch of PocketBeagle Beagle Boards. So as I started playing around with them to help folks learn about how to get started with them. This guide should get you programming your PocketBeagle within an hour with no additional hardware beyond a few cables and a MicroSD card. From there you can add hardware and explore to your heart’s content.

For anyone who isn’t familiar with PocketBeagles, they are “ultra-tiny-yet-complete open-source USB-key-fob computer[s].” and are a great board to get started learning hardware. You can read all about them on the BeagleBoard website but for now let’s try getting started with them ourselves!

Creating Tech Pay Rates.

In the past several months I’ve seen a lot of buzz surrounding salary, pay transparency, and pay equity. So I decided to build a project that empowers workers to post their salary information and search over other salaries - introducing Tech Pay Rates.

Let’s take a look at the tool’s purpose and how it’s put together.

Amazon Translate Custom Terminologies

Let’s take a look at how we can use Amazon Translate, including using custom terminologies to customize our translations with specific vocabulary between languages.

In this case, let’s imagine I’m translating marketing speak between languages for my cloud consulting company Stormlight Consulting. I’d like to translate the text I’ve already written in English for a Spanish speaking audience.

New Course Annoucement - AWS IoT the Big Picture

I’ve been so busy making my second course of 2019 that I forgot to announce my first one! A few weeks ago I finished my newest Pluralsight course, AWS IoT the Big Picture.

This course is perfect for people just getting started with IoT in general or AWS in particular. We’ll cover a vast amount of information about the unique challenges that IoT presents and how AWS IoT can help you address those issues.