Skip to content
Ray Gesualdo
— Tag —

TypeScript

A massive thunderstorm

Caching Auth Tokens with Distributed Refresh

March 9, 2024 | 5 Minute Read

Ever been in this situation? You make an innocuous change to your authentication logic only to realize upon deploy that it invalidated all your users’…

Night with the sun on the horizon

Migrating to Astro: The End

January 12, 2024 | 8 Minute Read

Howdy again! We’re in the final mile now. We got the individual blog post pages working last time. In this final installment, we’ll add a few more pages,…

The beautiful night sky

Migrating to Astro: The Middle

January 10, 2024 | 10 Minute Read

Welcome back! Last time we walked through generating a new site, getting the blog post index page working, and adding the talks page. This time we’ll look at…

Oodles of space!

Migrating to Astro: The Beginning

January 5, 2024 | 9 Minute Read

My website hasn’t gotten much attention the past few years. In 2020, I slowly migrated from Gatsby to Next.js. I even had a partially-written blog post about…

Flattening Object Keys with TypeScript Types

April 26, 2022 | 3 Minute Read

A few weeks ago, I was working on a project where I needed to get all the flattened keys from a deeply nested object as a string union. I looked around the…

Go to top