Josh Larson
banner
jplhomer.org
Josh Larson
@jplhomer.org
Developer @ Shopify. Dad. Iowan. 🌽
Yep.
The tragic reality of being a parent: all of your precious little free time comes when you are too tired to do anything with it.
November 10, 2025 at 1:44 AM
Reposted by Josh Larson
Those benchmarks from @t3.gg revealed some interesting issues in Workers. Happy to say it's all fixed now, save for some lingering next.js-specific stuff we're continuing to work on. Thanks for the reproducible test cases, @t3.gg.

Excessive details in blog post: blog.cloudflare.com/unpacking-cl...
October 14, 2025 at 8:40 PM
Warning: nightmare road trip story this week on the pod 👻 You gotta listen to this one because, believe it or not, it gets worse 😱

Here's a teaser from @austcr.im. Full ep: www.youtube.com/watch?v=KrNt...
August 13, 2025 at 4:21 PM
Reposted by Josh Larson
I gave a talk not to long ago about React Router 7's new way to configure routes (routes.ts)

I think it's a lot better than what we (and most JS frameworks) had before, without actually preventing you from using our old file-based routing convention(s)
Why File-based Routing Sucks and Why You Should Use It - Brooks Lybrand
YouTube video by G2i
www.youtube.com
June 3, 2025 at 7:30 PM
Reposted by Josh Larson
Shopify Polaris is now built on web components. My team and I have been working on this for a while and it's been a lot of fun to "embrace the platform"!

shopify.dev/beta/next-ge...

Lots of things learned, lots of fun edge cases discovered (hello moving web components to iFrames in Firefox)
Polaris
Learn about Polaris, Shopify's next-gen ui toolkit.
shopify.dev
May 21, 2025 at 2:29 PM
Why are @austcr.im and I smiling? Because we recorded another podcast episode! After two months. A new record! Baby prep, React Miami, vibe coding, and more www.youtube.com/watch?v=cVwa...
Baby Prep and Vibe Coding
YouTube video by Josh and Austin Figure It Out
www.youtube.com
May 14, 2025 at 3:30 PM
Reposted by Josh Larson
imo many react developers would benefit from learning astro and htmx
May 5, 2025 at 1:38 AM
Cursor has me legit having fun with side projects again. Lots of vibe coding. LLM debugs itself with tests. Even with 7.5 minutes of free time on a given night (typical w/3 kids), the LLM has all the context it needs vs me, who would normally have to ramp up for 30 minutes
April 10, 2025 at 10:23 PM
Is @aaronfrancis.com an LLM? @austcr.im and I chat with him about Fusion, Solo, and building courses on this week's episode of the pod!
March 11, 2025 at 2:13 PM
Gave this a shot tonight in Cursor, and I was not disappointed. I've never built a react-three-fiber app before.

Epic Games dot com, here I come.

Play: luna-game-production.up.railway.app
Code: github.com/jplhomer/lun...
March 8, 2025 at 2:57 PM
Say I wanted to find a way to get a flat `d.ts` of any public NPM package's types. Does something like this exist? I think Skypack's `?dts` thing comes closest but still doesn't get it perfect: docs.skypack.dev/skypack-cdn/...
Lookup URLs | Skypack Docs
docs.skypack.dev
March 1, 2025 at 1:47 AM
Thankfully, my wife and I are both so bad at Overcooked that the only relationships we're likely to lose are friends and family who are not bad at Overcooked
Was Overcooked explicitly created to destroy relationships or is that just a coincidence
February 24, 2025 at 8:15 PM
Reposted by Josh Larson
What a great time, thanks for having me on! Always fun to hang with a couple fellow Iowans 🌽
We did it! @austcr.im and I welcomed our first guest to the pod: @esb.lol

What a treat. We talked about React Native, working at Bluesky, and all of our Iowa connections 🌽.

Tune in on YouTube: www.youtube.com/watch?v=d2bC...
Eric Bailey: React Native and Working at Bluesky
YouTube video by Josh and Austin Figure It Out
www.youtube.com
February 20, 2025 at 8:38 PM
Reposted by Josh Larson
What’s it like to work on an app during a growth spike of 1 million new users a day?

@esb.lol thanks a bunch for chatting with us!
We did it! @austcr.im and I welcomed our first guest to the pod: @esb.lol

What a treat. We talked about React Native, working at Bluesky, and all of our Iowa connections 🌽.

Tune in on YouTube: www.youtube.com/watch?v=d2bC...
Eric Bailey: React Native and Working at Bluesky
YouTube video by Josh and Austin Figure It Out
www.youtube.com
February 20, 2025 at 3:41 PM
We did it! @austcr.im and I welcomed our first guest to the pod: @esb.lol

What a treat. We talked about React Native, working at Bluesky, and all of our Iowa connections 🌽.

Tune in on YouTube: www.youtube.com/watch?v=d2bC...
Eric Bailey: React Native and Working at Bluesky
YouTube video by Josh and Austin Figure It Out
www.youtube.com
February 20, 2025 at 2:37 PM
Reposted by Josh Larson
I wrote about a common conversation I’ve had with other Staff+ folks who are newly in an org lead role. I don’t think we talk enough about how difficult and isolating that transition can be! sylormiller.com/posts/2025/s...
The Staff+ Performance Cliff
When Staff+ engineers transition from a team lead to an org-level lead, the increased ambiguity often leads to feeling lost and overwhelmed. This article explores the "Performance Cliff" phenomenon an...
sylormiller.com
February 7, 2025 at 12:53 PM
Who is using Markdoc for their docs besides Stripe? markdoc.dev
A powerful, flexible, Markdown-based authoring framework
From personal blogs to massive documentation sites, Markdoc is a content authoring system that grows with you.
markdoc.dev
February 7, 2025 at 4:42 PM
I want like a small cozy chair or couch in my home office. For reading, podcasting, etc. But not too big. Any recommendations?
February 5, 2025 at 2:39 AM
Wife needed rest so she took a sleeping pill, and my 2yo immediately pukes all over his bed. It appears the stomach flu has arrived.

It's been nice knowing you 🫡
January 27, 2025 at 3:59 AM
Yo @ebey.bsky.social turbo-stream question... possible to allow classes to define custom serialization behavior a la `toJSON`? Maybe with a plugin, but likely not possible to hook into RR's use of turbo-stream for that? 🤔 github.com/jplhomer/sup...
Adapt model serialization to work with the new Single Fetch data loading strategy and streaming format by acusti · Pull Request #74 · jplhomer/superflare
Remix v2 introduced Single Fetch as the preferred new data loading strategy, which uses turbo-stream as the streaming format to encode and decode data between the server and the client. as document...
github.com
January 22, 2025 at 3:05 PM
January 6, 2025 at 5:38 PM
Video game update: signed up for the Amazon Luna dealy and played "Fallout 3" where you are a kid at a birthday party in a bunker for 45 minutes, and "Death Stranding" where you stumble across a rocky hillside for 45 minutes. My 5yo enjoyed watching me and wanted to help.
January 6, 2025 at 4:35 PM
I’m now boxing letters if you’d like to join me boxd.it/cuFZD
jplhomer’s profile
jplhomer uses Letterboxd to share film reviews and lists. 27 films watched.
boxd.it
January 1, 2025 at 12:47 PM