Handling Contact Forms Submissions With a Custom REST API using AWS SES, API Gateway, and LambdaAug 10, 2023·10 min read·18
Accurately Typing DynamoDB Data from the AWS SDK using TypeScriptLearn how to accurately and easily type data retrieved from a DynamoDB table via the AWS SDK using TypeScript and how to avoid using any types!Aug 30, 2023·5 min read·30
How to Build a REST API With the AWS CDK Using API Gateway, Lambda, and Dynamodb With API Key AuthenticationJul 5, 2023·16 min read·38
Building Custom CloudWatch Alarms with SNS Notifications for Detecting Error MessagesJun 21, 2023·7 min read·11
How to Use cron Jobs to Schedule Your Lambda Functions with AWS CDKWhen building projects with AWS, there will come a time when you need to run things on a consistent and regular basis. A common example of this would be running a Lambda function once per day to perform some checks against a database. But, how do we ...Apr 14, 2023·5 min read·115
Automate Your AWS CDK Stack Deployment with GitHub ActionsWhen we’re deploying our AWS CDK stacks we have a few options available to us, the easiest and where most people start is deploying them via the terminal on your local machine with a command like cdk deploy. For development, this method is more than ...Apr 14, 2023·5 min read·6
Maximizing Your AWS Lambda Function's Potential with Layers and the AWS CDKA common approach to working with AWS lambdas in the AWS CDK with TypeScript is to bundle your external dependencies and reused code into the final compiled JavaScript that is deployed to the lambda function. Often this is achieved by using something...Apr 14, 2023·12 min read·12
How to Save Money by Using Compression to Store Attribute Values in DynamoDBAWS DynamoDB is a fully managed NoSQL database that offers fast and scalable performance regardless of the size of your application. To make this possible DynamoDB places some constraints on you as the developer/user. The two key constraints that you...Mar 4, 2023·10 min read·48
How to Trigger a Lambda Function From Another Lambda Function Using an AWS EventBridge Event BusIt’s a quite common scenario to need to trigger a lambda function from another lambda function. This might be because you need to trigger another action to occur unrelated to your original function or it could be to split up the processing of some da...Feb 10, 2023·11 min read·18
How to Build a Contact Form With Next.js and AWSIt's pretty common to have a contact form on your website but building them can be a pain. So, let's explore how to easily build one using Next.js andFeb 6, 2023·14 min read·7