Dustin Goodman's Avatar

My Blog

Executing Expensive Database Changes

May 29, 2024

Executing Expensive Database Changes

One of my engineers asked me a question regarding how to properly roll out a change to a database operation that involved an expensive query in an ecosystem that was poorly documented and had a lack of consistency among deployment environments. This post is a summary of my response.
Read more →
How to Leverage Apollo Client Fetch Policies Like the Pros

May 17, 2024

How to Leverage Apollo Client Fetch Policies Like the Pros

Apollo Client's caching and fetch policies are powerful tools that can help you optimize your GraphQL queries. We'll explore how to leverage these features to improve the performance of your application.
Read more on ThisDot.co →
Thoughts on the Future of HTTP APIs

May 6, 2024

Thoughts on the Future of HTTP APIs

The introduction of React Server Components (RSCs) and Actions have started a conversation in the JavaScript community about how we interact with our databases and backend services. When developing a new application, do we need to have an API in front of the database?
Read more →
Configure your project with Drizzle for Local & Deployed Databases

Mar 8, 2024

Configure your project with Drizzle for Local & Deployed Databases

If you're using Vercel's Postgres offering, you should check out how to configure your project with Drizzle for local and deployed databases.
Read more on ThisDot.co →
Demystifying React Server Components

Feb 2, 2024

Demystifying React Server Components

React Server Components (RSCs) are the latest addition to the React ecosystem, and they've caused a bit of a disruption to how we think about React....
Read more on ThisDot.co →
Extending GraphQL Schemas with Custom Scalars

Oct 27, 2023

Extending GraphQL Schemas with Custom Scalars

Out-of-the-box GraphQL is extremely powerful in allowing us to define the shape of our data and allow others to consume it. But what if we could give more guidance and clarity at the field level for consumers? In this post, we'll dive into custom scalars and how you can do just that.
Read more →