Next.js 12 has been released a few months ago. It is a major update to the Next.js framework that includes a lot of new features and improvements. Gol...
I has been nearly two years since I first wrote about a Next.js + Bootstrap starter project on this blog. Since then I have been extending the base te...
Terraform for better or worse is frequently updated with new versions. Many of these introduce incompatibilities with previous versions that require m...
There are many ways to stand up a REST API. Nearly every programming language provides a way for us to develop a simple web server, such as Express.js...
TypeScript is an excellent language for writing AWS Lambda functions. Its flexible static typing allows for high developer productivity and since it c...
I've written a couple of posts about how to set up JavaScript and TypeScript Monorepos over the past three years (#1, #2, #3, #4, #5, #6, #7), and I k...
I have been doing some research on how to do speech to text conversion. Initially, I thought there may be a good iOS app that I could simply use on my...
Next.js 11 includes an exciting new feature for dynamically optimising images using the tag. Unfortunately, this new feature does not play nicely with...
Serverless development allows deploying low-cost, low-maintenance applications. Go is an ever-more popular language for developing backend application...
AWS Lambda is a cost efficient and easy way to deploy server applications. Express.js is a very popular Node.js framework that makes it very easy to d...