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 eng
    typescript
  • Revamping 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 eng
    react
    typescript
  • A Cheat Sheet For Using Type Assertions in Typescript

    October 23, 2023

    A short guide to convincing typescript you know better than it does

    software eng
    typescript
  • React Suspense in three different architectures

    August 17, 2023

    Unpacking React's most versatile API

    software eng
    nextjs
    react
    server comps
  • A Barebones Approach to Continuous Integration

    May 05, 2023

    A handful of bash scripts and an unexpected git hook

    software eng
    devops
    nextjs
  • How 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 eng
    devops
    react
    nextjs
  • Global 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 eng
    vim
  • Server Side Rendering vs React Server Components

    November 08, 2022

    Comparing, contrasting, and exploring how the two can be used to compliment one another

    software eng
    react
    nextjs
    server comps
  • Five Interesting Things From my Neovim Config

    October 16, 2022

    A few interesting tidbits I've picked up from tinkering with my config

    software eng
    vim
  • Sensible 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 eng
    vim
  • VSCode-Style Git Diffs the Vim Way

    August 11, 2022

    Check your git diffs with Vim faster than you ever have with VSCode

    software eng
    vim
  • Test-Driven Refactoring

    August 9, 2022

    Why we should approach tests from the angle of refactoring rather than development

    software eng
    rant
  • Data 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?

    react
    software eng

tags

    comicsreadingrantsoftware engdevopsnextjstypescriptreactvimserver comps
reset all

filter method

unionintersection