David Adams
dadamssg.bsky.social
David Adams
@dadamssg.bsky.social
Lead Software Developer
College Station, TX
https://programmingarehard.com
Wrote up an "Executing api requests in React Router" guide i wish existed when i started my app. programmingarehard.com/2025/08/18/e...
Executing api requests in React Router — ProgrammingAreHard —
programmingarehard.com
August 19, 2025 at 3:41 PM
The missing guide to error reporting in React Router programmingarehard.com/2025/03/11/r...
React Router error reporting from scratch — ProgrammingAreHard —
programmingarehard.com
March 10, 2025 at 1:16 PM
Debouncing requests in React Router v7. Credit goes to @rossipedia.com for the concept! youtu.be/aEOzZIDzRTA
Debouncing requests in React Router v7
YouTube video by David Adams
youtu.be
February 24, 2025 at 2:56 PM
I figured out a way to send logs from
Remix/RR7 actions and loaders to the browser and have them super nicely formatted 💅

Video: youtu.be/sMPtjhvt9T0

Text: programmingarehard.com/2025/02/13/s...
I figured out how to send logs from actions and loaders to the browser
YouTube video by David Adams
youtu.be
February 13, 2025 at 2:17 PM
Sometimes I want a remix / react-router app to test out new ideas but I don't want to start from a blank slate. Went ahead and published the completed version of the address book tutorial for this github.com/dadamssg/add...
GitHub - dadamssg/address-book
Contribute to dadamssg/address-book development by creating an account on GitHub.
github.com
January 31, 2025 at 3:18 AM
I recently implemented pasting into multiple fields at once in a project and was demoing the project to a peer and this caught their attention more than the main feature i was trying to show 😅 so i thought i'd write it up and share programmingarehard.com/2025/01/21/p...
Pasting into multiple fields at once — ProgrammingAreHard —
programmingarehard.com
January 22, 2025 at 5:29 PM
I recently implemented "Back" links in my remix/react router app. They're not as straightforward as you might expect.
programmingarehard.com/2025/01/13/m...
Maybe don't navigate(-1) in Remix/React Router — ProgrammingAreHard —
programmingarehard.com
January 14, 2025 at 3:00 PM
I tried to launch a shopify + remix app and failed. I wrote up a cautionary tale here programmingarehard.com/2025/01/07/f...
Failure to Launch (A Cautionary Shopify App Tale) — ProgrammingAreHard —
blah blah blah
programmingarehard.com
January 7, 2025 at 6:38 PM
I recently implemented dynamic OG images in Remix with a package from vercel programmingarehard.com/2024/12/05/d...
Dynamic OG Images With Remix — ProgrammingAreHard —
programmingarehard.com
December 9, 2024 at 6:36 PM
I wrote about Telegram for Developers. Super easy way to get push notifications for yourself(not end users).

programmingarehard.com/2024/11/30/t...
Telegram for Developers — ProgrammingAreHard —
programmingarehard.com
December 2, 2024 at 4:03 PM