Sign in

Josh Larson

@jplhomer.org
1.1K followers 203 following 164 posts

Developer @ Shopify. Dad. Iowan. 🌽

PostsRepliesMedia
Josh Larson @jplhomer.org · 27/02/2026
so great. Fun to see a breakdown from someone like @jasnell.me so deep in the weeds of JS implementations.
030
Josh Larson @jplhomer.org · 26/02/2026
I wrote about this new thing we call personal software: the ups, the downs, and the what-ifs! www.jplhomer.org/posts/on-the...
jplhomer.org
On the age of personal software
Building single-purpose things for yourself is great. It's also weird! Let's dive in.
120
Reposted by Josh Larson
Cassidy @cassidoo.co · 10/02/2026
I was asked to speak about parenthood in tech, and it's... very hard to do. So here's a brief attempt at some words. youtu.be/oOTuz3UUn1o
youtu.be
Tech parenthood is great, and weird, and exciting, and tiring, and...
I'm a mom in tech and love it... and yet it's really hard to talk about! There's so much to say and yet it's so hard to sum literally any of it up. So here's a partial attempt at that. --- Website…
8555
Josh Larson @jplhomer.org · 02/02/2026
Quick thoughts on software engineering in the modern age, aka the last six weeks www.jplhomer.org/posts/ai-exi...
jplhomer.org
On the Existential Crisis of Software Engineers
The software development world is changed. I feel it in the water. I feel it in the earth. I smell it in the air.
040
Josh Larson @jplhomer.org · 26/01/2026
Building and racing a Pinewood Derby car. The most-talked-about race from this weekend! www.jplhomer.org/posts/pinewo...
jplhomer.org
Pinewood Derby
We built and raced a Pinewood Derby car! See us build it from start to finish.
000
Reposted by Josh Larson
Wes Bos @wesbos.com · 19/01/2026
ANNOUNCING MARCH MAD CSS 2026 16 devs battle it out in the ultimate CSS tournament Here are the first 9 players. Who should be added next? MadCSS.com @kevinpowell.co @joshwcomeau.com @nerdy.dev @adamwathan.com @cassidoo.co @tolin.ski
2410612
Josh Larson @jplhomer.org · 18/01/2026
I really, really like @zo.computer. I wrote about it here. www.jplhomer.org/posts/zo-top...
jplhomer.org
Zo-topia: My Computer In The Cloud
Remote, agentic, personal computers are having a moment right now. I'm here to tell you why it's deserved.
141
Josh Larson @jplhomer.org · 17/01/2026
@austcr.im and I are back in the podcasting biz. Vibe-moving and vibe-coding are indeed covered: www.youtube.com/watch?v=4WcJ...
youtube.com
Moving and Vibe Coding
YouTube video by Josh and Austin Figure It Out
040
Josh Larson @jplhomer.org · 06/01/2026
2025 in review: www.jplhomer.org/posts/my-202...
jplhomer.org
My 2025 in Review
What just happened?
150
Josh Larson @jplhomer.org · 10/11/2025
Yep.
020
Reposted by Josh Larson
Kenton Varda @kentonvarda.com · 14/10/2025
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...
69612
Josh Larson @jplhomer.org · 13/08/2025
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...
031
Reposted by Josh Larson
Brooks Lybrand @brookslybrand.bsky.social · 03/06/2025
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)
youtube.com
Why File-based Routing Sucks and Why You Should Use It - Brooks Lybrand
YouTube video by G2i
2103
Reposted by Josh Larson
Matt @mawburn.com · 04/06/2025
The Inside Story of How I Accidentally Became Responsible for Shopify’s Internal AI Chat #shopify #ai #llm #aichat #chatgpt #anthropic #opensource #foss #engineering #genai #engineeringstories #techstory mawburn.com/blog/2025-06...
mawburn.com
The Inside Story of How I Accidentally Became Responsible for Shopify’s Internal AI Chat
What started as a personal quest to find a better open source AI chat interface after losing all my data became an unexpected journey into an AI subject matter expert Shopify. From evaluating tons of ...
1122
Reposted by Josh Larson
Anthony Frehner @frehner.me · 21/05/2025
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)
shopify.dev
Polaris
Learn about Polaris, Shopify's next-gen ui toolkit.
69517
Josh Larson @jplhomer.org · 14/05/2025
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...
youtube.com
Baby Prep and Vibe Coding
YouTube video by Josh and Austin Figure It Out
030
Reposted by Josh Larson
dan @danabra.mov · 05/05/2025
imo many react developers would benefit from learning astro and htmx
1019221
Josh Larson @jplhomer.org · 10/04/2025
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
140
Josh Larson @jplhomer.org · 11/03/2025
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!
130
Josh Larson @jplhomer.org · 08/03/2025
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...
Prompt I gave cursorDog world
120
Josh Larson @jplhomer.org · 01/03/2025
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/...
docs.skypack.dev
Lookup URLs | Skypack Docs
130
Josh Larson @jplhomer.org · 24/02/2025
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
020
Reposted by Josh Larson
Eric @esb.lol · 20/02/2025
What a great time, thanks for having me on! Always fun to hang with a couple fellow Iowans 🌽
0338
Reposted by Josh Larson
austin @austcr.im · 20/02/2025
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!
052
Josh Larson @jplhomer.org · 20/02/2025
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...
youtube.com
Eric Bailey: React Native and Working at Bluesky
YouTube video by Josh and Austin Figure It Out
3465
Reposted by Josh Larson
Katie Sylor-Miller @ksylor.bsky.social · 07/02/2025
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...
sylormiller.com
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...
5258
Josh Larson @jplhomer.org · 07/02/2025
Who is using Markdoc for their docs besides Stripe? markdoc.dev
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.
000
Josh Larson @jplhomer.org · 05/02/2025
I want like a small cozy chair or couch in my home office. For reading, podcasting, etc. But not too big. Any recommendations?
230
Josh Larson @jplhomer.org · 27/01/2025
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 🫡
170
Josh Larson @jplhomer.org · 22/01/2025
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...
github.com
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...
100
Josh Larson @jplhomer.org · 09/01/2025
I pull this PR up every week or so 👀 github.com/facebook/rea...
github.com
React server dom vite by jacob-ebey · Pull Request #31768 · facebook/react
Summary This adds a new react-server-dom-vite package implementing the RSC touch points in a way that is suitable for use with the Vite bundler. Differences from other implementations: No prescrib...
120
Josh Larson @jplhomer.org · 06/01/2025
Me, looking funky during a podcast ep
020
Josh Larson @jplhomer.org · 06/01/2025
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.
100
Josh Larson @jplhomer.org · 01/01/2025
I’m now boxing letters if you’d like to join me boxd.it/cuFZD
boxd.it
jplhomer’s profile
jplhomer uses Letterboxd to share film reviews and lists. 27 films watched.
000
Josh Larson @jplhomer.org · 01/01/2025
I am so tired of being sick and also tired
020
Josh Larson @jplhomer.org · 31/12/2024
Feels like I ought to be reading Miranda Rights to my three week old every time I strap him into his sleep sack
140
Josh Larson @jplhomer.org · 23/12/2024
📝 2024
jplhomer.org
My 2024 In Review
What happened this year? Seriously, what happened. I'm asking you.
050
Josh Larson @jplhomer.org · 23/12/2024
Parenting toddlers is just 90% responding to life questions and obscure riddles first thing in the morning which have no real answer, and often the prize is a full-blown meltdown
0110
Josh Larson @jplhomer.org · 19/12/2024
Bringing the boys to their first #Cyclones MBB game this weekend. Any tips? How should I park my car? #BlueCy
220
Josh Larson @jplhomer.org · 18/12/2024
🔥🔥🔥
020
Josh Larson @jplhomer.org · 18/12/2024
🤔
030
Josh Larson @jplhomer.org · 18/12/2024
I’m exhausted by all these iPhone apps I use (fitness, eating) that are just subpar web view wrappers. The world deserves better software
140
Reposted by Josh Larson
Joe Tannenbaum @joe.codes · 16/12/2024
The official Laravel VS Code extension is now available in beta. ✨ Blade syntax highlighting 🖊️ Eloquent autocompletion 🔗 Route, config, & middleware linking 🧠 Smart diagnostics And more... Get it now → marketplace.visualstudio.com/items?itemNa...
1812835
Josh Larson @jplhomer.org · 16/12/2024
what the heck! TIL
020
Josh Larson @jplhomer.org · 13/12/2024
We sold our side project Barkpass today! My wife and I started this on a whim in 2019 when we had a bunch of free time. It's since grown to be used by businesses, cities, and counties across the US for dog parks and pet licensing. Excited to see it grow. www.barkpass.com/changelog/20...
barkpass.com
Changelog #012: [Important] Changes to the ownership of Barkpass | Barkpass
What's new with Barkpass? Find out.
3130
Josh Larson @jplhomer.org · 12/12/2024
Writing about my go-to VSCode extensions for VSCode
010
Josh Larson @jplhomer.org · 08/12/2024
This little guy arrived Friday afternoon. Mom and baby are doing great. Third boy!
This is a baby
11690
Josh Larson @jplhomer.org · 06/12/2024
Super clean, and love seeing Vite's Environment API in the wild 🚀
030
Josh Larson @jplhomer.org · 05/12/2024
It's happening!
000
Josh Larson @jplhomer.org · 04/12/2024
Now that I'm all-in on Tailwind, the only thing more annoying than going back to normie CSS and having to constantly jump between CSS/markup files: CMD+clicking on CSS Module defs, and VS Code taking me to some generic TS definition 🙃
030