A serverless meme maker: Memendous

Adding text to an image… how hard could it be? Turns out not that hard, but still quite complicated. Here‘s the story behind Memendous.com. Concepts used:AWS Lambda/API Gateway/S3A custom Lambda LayerServerless FrameworkPython 3.x with Pillow (for the backend Lambda)Vanilla JS/HTML for the front endAWS Amplify for hosting I‘ve been looking for more serverless projects to get under my belt, and…

Lambda Layers

AWS Lambda ships with some software packages pre-installed, depending on which language runtime you pick. But what if you need something else? Typically in a serverfull environment you would install the package (or add it to your Cloudformation/Terraform/etc scripts) and be done with it. But in Lambda your options are a bit more limited. You can‘t just install something and…

Stupid things that don’t work on an iPad with Cloud9

Long title, I know. Sorry. As I’ve mentioned in the past, my preferred computing device right now is an iPad Pro. That’s enabled by my favorite development environment, AWS Cloud9. A complete end-to-end dev environment in the cloud, accessed through a browser? It’s a dream come true! But not everything is sunshine and roses. While it works, it doesn’t always…