collections
blog posts
Conditional Props in React Using Type Discrimination
November 11, 2024
Type your component to expect different props based on a key discriminator
software engtypescriptRevamping Data Fetching Patterns on the Web Platform at Wealthfront
August 5, 2024
Using React Query to find a hybrid between global and local data fetching
software engreacttypescriptA Cheat Sheet For Using Type Assertions in Typescript
October 23, 2023
A short guide to convincing typescript you know better than it does
software engtypescriptReact Suspense in three different architectures
August 17, 2023
Unpacking React's most versatile API
software engnextjsreactserver compsA Barebones Approach to Continuous Integration
May 05, 2023
A handful of bash scripts and an unexpected git hook
software engdevopsnextjsHow I Built My Blog
May 05, 2023
The stack I chose, or how I learned to stop worrying and love Next.js, mdx, prisma, and tailwind
software engdevopsreactnextjsGlobal Find and Replace in Neovim
November 08, 2022
Stitching together the fzf, the quickfix list, cdo, and a custom lua function for an awesome find and replace in Neovim
software engvimServer Side Rendering vs React Server Components
November 08, 2022
Comparing, contrasting, and exploring how the two can be used to compliment one another
software engreactnextjsserver compsFive Interesting Things From my Neovim Config
October 16, 2022
A few interesting tidbits I've picked up from tinkering with my config
software engvimSensible Vim Defaults
September 21, 2022
A minimal config for basic editing on a new machine - when you don't want to run post-plugin installations on linux
software engvimVSCode-Style Git Diffs the Vim Way
August 11, 2022
Check your git diffs with Vim faster than you ever have with VSCode
software engvimTest-Driven Refactoring
August 9, 2022
Why we should approach tests from the angle of refactoring rather than development
software engrantData Fetching in React: Parent-Agnostic vs Parent-Dependent Children
July 27, 2022
Null checking: who should have to do it? The child, or the parent?
reactsoftware eng
tags
- comicsreadingrantsoftware engdevopsnextjstypescriptreactvimserver comps