Justin Schroeder's Avatar

Justin Schroeder

@jpschroeder.com

Betting on JavaScript. Building Bod.Coach, https://bod.coach. Mostly on X: https://twitter.com/jpschroeder » FormKit (for VueJS) — https://formkit.com » AutoAnimate — https://auto-animate.formkit.com » Tempo — https://tempo.formkit.com

848
Followers
226
Following
142
Posts
25.04.2023
Joined
Posts Following

Latest posts by Justin Schroeder @jpschroeder.com

Wow, this post went absolutely viral by bluesky standards. Literally dozens of likes.

21.02.2026 15:34 👍 0 🔁 0 💬 0 📌 0
Preview
dmux - Parallel agents with tmux and worktrees Manage multiple AI coding agents in isolated git worktrees. Branch, develop, and merge — all in parallel.

We're open sourcing dmux.

Our internal tool for running Codex and Claude Code swarms.

- tmux + worktrees + claude/codex/opencode
- hooks for worktree automation
- a/b claude vs codex
- manage worktrees
- multi-project per session
...more.

👉 dmux.ai

19.02.2026 16:08 👍 27 🔁 1 💬 1 📌 1

FormKit 1.7.2 is out! 🎉

🐛 Fixes:
• Dried up the memory leaks
• Hydration fix for mask input
• Dynamic lists with duplicate string keys
• Schema $cmp now correctly accesses parent scope data
• Buncha slider input fixes

23.12.2025 20:18 👍 5 🔁 0 💬 0 📌 0
Code block showing how tempo can format and parse internationalized date strings.

Code block showing how tempo can format and parse internationalized date strings.

The date time library that can format and parse Intl.DateTimeFormat, work with timezones natively, and tree-shakes to zero....goes 1.0 🎉

23.12.2025 17:03 👍 5 🔁 0 💬 0 📌 0
Preview
Shakespeare makes you a better engineer. I made a benchmark for "discernment" several months ago — how well can a model judge. And it has been...

Shakespeare makes you a better engineer.

dev.to/justinschroe...

16.09.2025 22:29 👍 0 🔁 0 💬 0 📌 0

The amount of grave dancing on this platform is truly despicable.

11.09.2025 11:05 👍 2 🔁 0 💬 0 📌 0
Post image

🎤 Panel Spotlight: @danielkelly.io,Garrison Snelling, @jpschroeder.com & @mosaid.bsky.social ‬

Get behind-the-scenes insights into the AIDD/NGD platform, live Q&As, and a deep dive into today’s AI landscape with the 4 experts shaping AIDD!

👉 Sign up to join for FREE: aidd.io/ai-driven-de...

09.09.2025 09:52 👍 2 🔁 1 💬 0 📌 0

I've released 3 projects recently:

- jsonreader (parsing for partial json)
- dmux (multiplexer for claude code)
- zodown (Zod 4 -> Zod 3 runtime converter)

They're like hidden gems though. No one knows about them 😂

jsonreader.formkit.com
github.com/justin-schro...
zodown.com

06.09.2025 18:32 👍 5 🔁 0 💬 0 📌 0
Screenshot of the zodown docs

Screenshot of the zodown docs

announcing: zodown

A Zod 4 -> Zod 3 runtime converter.

Why? Lots of packages don't support Zod 4, but you want to write Zod 4 because you live in the future:

zodown.com

04.09.2025 23:22 👍 3 🔁 1 💬 0 📌 0

Nope. Although I may use Claude in ci mode as fallback for when open router isn’t available. But I want new panes to open fast so you can get going.

20.08.2025 17:00 👍 2 🔁 0 💬 1 📌 0
http://brd.bz/9e15a17d

course, and today is special because the course is open for preorder…and that comes with a HUGE 50% discount, but only for the next few hours.

t.co/WIr9K0pIsf

15.07.2025 21:50 👍 0 🔁 0 💬 0 📌 0

to crap as soon as the project got even slightly complicated.

The solution isn’t a gimmick. There is no “this one trick made me a 10x dev” going on here.

**Using AI is a skill just like any other dev skill.**

So I’m going to teach that skill in this…

15.07.2025 21:50 👍 0 🔁 0 💬 1 📌 0

It’s simple. Coding w/ AI is binary, either you get a huge productivity boost OR flow-breaking, atrophy inducing, malaise producing, spaghetti code.

The difference between the two?

**it’s a skill issue** 😂

I know because I’ve been on both sides of it 🙂. My first few projects went straight…

15.07.2025 21:50 👍 1 🔁 0 💬 1 📌 0

📣 I’m partnering with @Bitter_Brains to teach a course on AI Driven Development (@aidd_io).

I’ve become at least 3x more productive at coding in the past 2 years, but for a lot of devs AI is actually slowing them down…why?

15.07.2025 21:50 👍 2 🔁 0 💬 1 📌 0
Post image

Never heard of it, so I googled it. I think I know why it’s not popular…

This has to be one of the worst looking websites I’ve ever had the displeasure of seeing.

Right or wrong, I assume a bad looking website is a reflection of competence.

15.07.2025 12:30 👍 1 🔁 0 💬 1 📌 0

My morals are available more in the $75/month range

14.07.2025 14:47 👍 2 🔁 0 💬 0 📌 0

If you know that unlock you should certainly tell me, but also the teams running Twitter and bluesky

14.07.2025 14:47 👍 1 🔁 0 💬 0 📌 0

Yup! You should make a public article “how to make bluesky good” and explain all the knobs and whistles and tips and tricks to create a good experience, but especially one that fosters actual conversation

14.07.2025 13:51 👍 3 🔁 0 💬 1 📌 0

Agreed! I want to recreate that time

14.07.2025 13:16 👍 2 🔁 0 💬 0 📌 0

I don’t know….im a good faith participant who wants to have tech and tech adjacent conversations but:

1. They don’t appear to be happening.
2. Whenever I post, even in reply to folks, zero engagement.

So it feels about as relevant to me as truth social

14.07.2025 13:07 👍 2 🔁 0 💬 2 📌 0

It was?

14.07.2025 12:57 👍 1 🔁 0 💬 2 📌 0

The effort it takes to get a good feed might be the problem. Whatever it is, this place is crickets for me 😕😢

Even the posts that I do see have no engagement. Kinda sad.

Why did you leave me Daniel! Whyyyyyyyyy

14.07.2025 11:38 👍 2 🔁 0 💬 1 📌 0

It’s too bad this platform failed too, we’ve now just further fragmented the dev community.

Sadly I don’t think Humpty Dumpty gets put back together.

14.07.2025 11:12 👍 4 🔁 0 💬 3 📌 0

I suspect you’re correct, but what a sad thing for people to dislike another human for their opinions.

13.07.2025 13:15 👍 0 🔁 0 💬 0 📌 0

Honestly it’s unlikely to solicit a conversation. Bsky algo will show this to 4 people total.

13.07.2025 13:04 👍 0 🔁 0 💬 0 📌 0

Hey, can someone explain why so many folks in tech don’t like DHH?

13.07.2025 12:55 👍 0 🔁 0 💬 3 📌 0

BREAKING: sources say Google’s AGI progress is halted because its own engineers can’t find their API keys on Google Developer Console.

26.06.2025 16:27 👍 3 🔁 0 💬 0 📌 0
Video thumbnail

Currently for US 🇺🇸 and Canada 🇨🇦 only, sign up includes a 1 week free trial.

19.06.2025 19:07 👍 1 🔁 0 💬 0 📌 0
Preview
Bod.Coach - A personal trainer that everyone can afford Hire your own AI fitness trainer who understands your goals, plans your workouts, and holds you accountable.

📣 Time to go public: bod.coach — a personal fitness trainer everyone can afford.

Living in your messages app your AI trainer learns your goals, plans your workouts, tracks your progress, and holds you accountable.

This is what AI should be. Available TODAY.

19.06.2025 19:07 👍 3 🔁 0 💬 1 📌 0

Those are great too. Lots of places for async to still exist, which means async generators need to exist too ;)

17.06.2025 20:52 👍 0 🔁 0 💬 0 📌 0