Published inAWS TipAccurately Typing DynamoDB Data from the AWS SDK using TypeScriptAug 30, 2023Aug 30, 2023
Published inAWS TipHandling Contact Forms Submissions With a Custom REST API using AWS SES, API Gateway, and LambdaAug 14, 2023Aug 14, 2023
Published inAWS TipReducing Latency: Pre-Warming Lambda Functions with EventBridge RulesAug 4, 20231Aug 4, 20231
Published inAWS TipHow to Build a REST API With the AWS CDK Using API Gateway, Lambda, and Dynamodb With API Key…Learn how to build a REST API with API key authentication using AWS API Gateway, DynamoDB, Lambda, and the AWS CDK as well as how to test…Jul 5, 2023Jul 5, 2023
How to Build a Contact Form With Next.js and AWSIt’s pretty common nowadays to have a contact form on your website to make it a super simple process for people to contact you. And, while…Feb 6, 2023Feb 6, 2023
Dynamically Wrapping Strings in HTML Tags Using ReactJS and RegexWhether it’s adding code tags to titles or something else, wrapping strings in HTML tags can be a helpful tool. Here’s how to do it in…Oct 21, 2022Oct 21, 2022
How to make a flicker-free dark theme toggle with Next.js, TailwindCSS, and next-themesHere’s how to build a dark/light theme toggle in Next.js using TailwindCSS and the next-themes npm package.Oct 3, 2022Oct 3, 2022
How to Automatically Publish and Maintain an NPM Package Using `semantic-release`Publishing and maintaining NPM packages can involve manual administrative tasks but it doesn’t need to be.Oct 3, 2022Oct 3, 2022
Published inGeek CultureCreating Linked Blog Post Headers using MDX on GatsbyJS.May 27, 2021May 27, 2021
Three Tools to Increase Your Productivity As a Developer.Being productive is more than getting work done. Being productive is using our time to its greatest potential. Here’s how to maximise it.Apr 19, 2021Apr 19, 2021