PinnedPublished inAWS TipTrigger a Typescript AWS Lambda on Receiving an Email with SESHow to trigger a Typescript AWS Lambda function when you receive an email in AWS SES.Apr 1, 2024Apr 1, 2024
PinnedHow to create a (nearly) free serverless rate limiter on AWSThis post was originally posted on my company’s blog hereNov 11, 2024Nov 11, 2024
PinnedThe best way to use Open AI Function Calling API in TypescriptMake OpenAI responses type safe in your Typescript projectsNov 26, 20231Nov 26, 20231
PinnedHow to show a blog preview from your Ghost CMS Site on NextJS/ReactShowing a Ghost CMS on our NextJS site at www.opinly.aiNov 23, 2023Nov 23, 2023
PinnedS3 Image Optimization and Compression With the CDK, a Typescript Lambda and SharpHow to trigger a typescript lambda on s3 upload to compress and optimise images using sharp, with IaC using the AWS CDKMay 16, 2022May 16, 2022
WebP Image Optimisation + BlurHash with Sharp in NodeJSOptimising WebP images and creating a BlurHash with Sharp in NodeJSApr 1, 2024Apr 1, 2024
Sending Emails With React, Tailwind CSS and AWS SESRead on to find out how to find out emails using AWS SES and design them in React and Tailwind CSS using jsx-email.Nov 28, 2023Nov 28, 2023
Automating Button Clicks on Websites with SeleniumRead on to find out how to setup your Python environment and use a script that demonstrates how to use Selenium with Python to automate…Nov 24, 2023Nov 24, 2023
IOS/Android App Store Redirect with AWS CloudFront Functions and CDKHow to create a single link to take users to their relevant app stores on IOS and Android using AWS CloudFront and CDKSep 19, 2023Sep 19, 2023
AppSync Resolvers with Typescript CDK: Getting a DynamoDB Table Name for TransactionsThis article assumes familiarity with the CDK and AppSync in general.Feb 9, 20231Feb 9, 20231