Published in Dev Genius·Jun 15Beginners Guide to DynamoDB with Node.jsI have long been very sceptical of so called NoSQL databases. I believe that traditional SQL database provided better higher level abstractions for defining data structures and working with data. …Node11 min read
Apr 26SES, Terraform and TypeScript Starter ProjectAmazon Simple Email Service (SES) is a serverless service for sending emails from your applications. Like other AWS services, you can send emails with SES using the AWS REST API or the AWS SDKs. …AWS4 min read
Mar 10Next.js + Bootstrap BoilerplateI 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 template and made it easier to configure and use. It is now available as one of the templates on Goldstack: Next.js …Nextjs4 min read
Feb 26The Art of Thinking Clearly — Book ReviewI have long been fascinated with the research on human biases and how they can affect our decision making. I’ve read a bit of Kahneman’s work and have seen it cited in many other books. I never quite got around to finishing ‘Thinking, Fast and Slow’ though. …Psychology5 min read
Jan 21Deploy Serverless Next.js to AWS with Terraform 1.1Terraform for better or worse is frequently updated with new versions. Many of these introduce incompatibilities with previous versions that require manual rework of Terraform definitions as well as require updating the local or remote Terraform state. I originally developed a solution for deploying Next.js to AWS using Terraform version…Nextjs5 min read
Jan 4Serverless API with TypeScript on AWSThere 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, Go Gin or Python Flask. However, with the advent of serverless computing, we need to rethink some of the fundamentals of how…Typescript8 min read
Jan 2TypeScript Types for AWS LambdaTypeScript is an excellent language for writing AWS Lambda functions. …Typescript3 min read
Nov 20, 2021The Ultimate Guide to TypeScript MonoreposI’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 kind of thought I had it all figured out — but I didn’t. It turned out that for various reasons it…Typescript11 min read
Oct 21, 2020Overwrite Author in Git HistoryWith every commit, git records the name of the author as well as the committer along with their respective email addresses. These will be public once you push your project to GitHub. …Git2 min read
Published in ObjectHub·Feb 21, 2018ObjectHub Updates and BugfixesHere the updates and bugfixes for ObjectHub: Developed new static files object, which stores static files in AWS S3. Developed new object type for icons (which will be embedded in deployments) Added capability to StellarDB server that it can request SSL certificates automatically (using Let’s Encrypt) Added support in StellarDB…1 min read