Posts
Next.js Promise Racing
June 30, 2025•357 words
Learn how you can use Next.js' and React's primitives to achieve a neat party trick: Conditionally show a loading spinner based on a given wait time.
Bundling
June 18, 2025•3,936 words
Bundling is the process of taking your source code and transforming it into a format that can be run in the browser. Let's learn more about it and how to apply it.
Linters, Formatters, and Type-Checkers
June 18, 2025•4,297 words
Learn about the tools that help you write better code, including ESLint, Prettier, and TypeScript.
Git: Into the Weeds
May 28, 2025•1,732 words
In our second chapter, we expand on the topics we've discussed and talk about the bothersome and tricky portions of Git!
The Art of Accessibility: Labels
May 7, 2025•2,821 words
Forms and how we label them make up a large part of our apps, let's take a cursory glance at how we can make them more accessible.
The Art of Accessibility: Preface
April 30, 2025•2,738 words
When building a product, your users will come from many walks of life. How do you support them all? Answer: Accessibility. Let's dive in and learn more.