Dustin Goodman's Avatar
About Blog

Dustin's Blog

I write about problems I think are interesting, releases of personal or external projects that are important to me, and a variety of other topics that I hope interest readers. My goal is to provide valuable insight into web development, software engineering, or engineering management practices that I've learned over the years. This links to all my blog posts across the internet. I hope you find my posts valuable. đŸ¤“

Debugging Node Serverless Functions

Apr 20, 2022

Debugging Node Serverless Functions on AWS Lambda

Writing and testing functions for serverless locally can be a breeze especially with the Serverless Framework and serverless-offline plugin. However, once you get to real infrastructure, sometimes debugging your functions can be really challenging. Let's talk about some debugging tips and tricks.
Read more →
Nx Serverless GraphQL Microservices Template

Apr 14, 2022

Announcing a Serverless Microservices Template with GraphQL

I'm excited to announce a new project starter kit template that I've been developing for a while. Let me tour you through the repository and the decisions that have been made.
Read more →
Serverless 3 Review

Jan 29, 2022

Why you should upgrade to Serverless 3

Serverless 3 just released and it has some pretty amazing quality of life improvements. Let's check out these new features and how we should leverage them today.
Read more →
This Dot Announcing Angular GitHub Clone for starter.dev showcases

Jan 25, 2022

Announcing Angular GitHub Clone for starter.dev showcases

My team at This Dot Labs released a new project we're calling starter.dev GitHub showcases in collaboration with the Angular team. Learn more about what we did and how we did it.
Read more on ThisDot.co →
This Dot Migrating a classic Express.js to Serverless Framework

Jan 17, 2022

Migrating a classic Express.js to Serverless Framework

My team recently needed an easy deployment of a small Express.js server and we discovered that Serverless Framework helped us do this at a very low cost.
Read more on ThisDot.co →
This Dot Building a Multi Platform Community Engagement Tool

Apr 8, 2021

Building a Multi Platform Community Engagement Tool

In a YouTube show, my team discussed how to build a multi-platform community engagement tool to accompany a theoretical e-commerce buisness, A Latte Java. In this post, I summarize the discussion from "Build IT Better Architecture: Roundtable with This Dot Labs Developers".
Read more on ThisDot.co →
This Dot Migrating from REST to GraphQL

Feb 15, 2021

Migrating from REST to GraphQL

With the rise of GraphQL, I wanted to share a brief overview of the problems with traditional API solutions, the benefits of migrating to GraphQL, and strategies for migrating to a GraphQL solution.
Read more on ThisDot.co →
serverless node webpack

Nov 27, 2020

Resolving Serverless Webpack Issues

Through debugging a critical issue for my team, I learned quite a few important lessons for those considering the Serverless Framework relating to project and file structure and other key optimizations that your team may want to consider. I'll discuss some techniques and tools I used and share some of the lessons I learned along the way.
Read more on Medium.com →
Naming things is hard

Nov 22, 2020

How I managed to encounter and recover from Computer Science’s Two Hardest Problems

Back in August 2019, I managed to encounter both of computer science’s hardest problems: (1) cache invalidation and (2) naming things, while trying to do something relatively simple. I wanted to share my experience and the lessons I learned from that situation.
Read more on Medium.com →