last updated: 6/9/2024
a hook to synchronize React state with URL search params.
I'm Elan Medoff, a software engineer specializing in web and fullstack development.
These days, I'm especially interested in data fetching on the web, all the new approaches to server-side rendering, and tinkering with my (Neo)Vim config.
I currently work at Wealthfront as a web engineer!
npm packages
last updated: 6/9/2024
a hook to synchronize React state with URL search params.
last updated: 6/8/2024
simple react hooks to access referentially stable, up-to-date versions of non-primitives.
last updated: 6/7/2024
a react hook to safely and easily read from URL search params.
recent blog posts
March 17, 2024
A client-only approach using os-level theme preferences and local storage
March 17, 2024
A server-and-client approach using cookies
October 23, 2023
A short guide to convincing typescript you know better than it does
August 17, 2023
Unpacking React's most versatile API
github projects
last updated: 7/26/2024
a collection of configuration files and custom scripts, centralized in a repo for easy mobility
last updated: 7/26/2024
a minimal(ish) neovim config written entirely in lua; uses coc for completions/linting, built-in treesitter support for proper t/jsx commenting and t/jsx pair renaming
last updated: 7/24/2024
basic tmux config; in its own repo so I can easily pull changes across my different computers/servers
last updated: 7/8/2024
elanmed.dev: mostly a blog, partly a personal website. Built with Next.js, Prisma, Tailwind, Framer Motion, and Playwright.
last updated: 6/29/2023
practice your ocarina scales with a side of guac. Built with Next.js 13, daisyui, and Tailwind.
last updated: 2/26/2023
a scraper, api layer, and client I built to automate part of a friend’s job.