Sign in

Justin Schroeder

@jpschroeder.com
890 followers 233 following 246 posts

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

PostsRepliesMedia
Justin Schroeder @jpschroeder.com · 28/09/2026
Genuinely excited to be speaking at Cloudflare Connect. The speaker list is absolutely absurd. Who else will I meet there? www.cloudflare.com/connect/
000
Justin Schroeder @jpschroeder.com · 22/09/2026
I can't believe this is a one-shot, Opus 5.5 just slaughtered model zen garden.
120
Justin Schroeder @jpschroeder.com · 18/09/2026
I’ve put a ton of tokens through Jev now, and...I have thoughts. 1. The big labs lost the script TypeSafe’s intro video says, “We’re building prod, not God” — and can I just say? Hell yeah.
200
Justin Schroeder @jpschroeder.com · 18/09/2026
I rebuilt Tesla Full Self Driving with Jev in less than an hour. This model is a total unlock.
100
Justin Schroeder @jpschroeder.com · 16/09/2026
i spoke to a human being today that still writes code by hand. i didn't know that species still existed. was like looking at a living fossil.
000
Justin Schroeder @jpschroeder.com · 21/08/2026
We're open-sourcing ssh-clipboard. Finally, copy and paste between machines from a shared clipboard. - Copy/paste text, images, and even files. - macOS, X11, Wayland - Uses native clipboard - End-to-end encrypted (peer-to-peer over ssh) - Tailscale detection - MIT license
120
Justin Schroeder @jpschroeder.com · 12/08/2026
If you haven't tried out modelzengarden.com its a pretty cool way to visually "see" the different models.
modelzengarden.com
Model Zen Garden
A long-horizon LLM benchmark. Explore two gardens, vote, view results.
000
Justin Schroeder @jpschroeder.com · 06/08/2026
We’re announcing Standard Code: a new coding agent with unlimited use, like a cell phone plan. Each line has no 5-hour, weekly, or rate limit and powers one coding session. More lines = more parallel sessions. How is unlimited use possible? 👇
Standard Code promotional graphic reading “Always online. Unlimited usage. One flat price.” It shows the terminal coding agent and lists $5 for the first week, then $49/month per line, at standardcode.ai.
271
Justin Schroeder @jpschroeder.com · 02/07/2026
Fable is back. just letting y'all know since things move a bit slower over here.
000
Justin Schroeder @jpschroeder.com · 11/05/2026
Faster than React, Vue, Svelte, and Angular. < 5kb and no build step.
140
Justin Schroeder @jpschroeder.com · 02/05/2026
Any internet friends in SF want to IRL?
010
Justin Schroeder @jpschroeder.com · 28/04/2026
We’re announcing: VibeBench, a new benchmark for what actually matters — how models feel when used on real work by experienced software engineers. But, we need your help. Here’s how it works: 1. An initial cohort of 1000 qualified software engineers (join: vibebench.standardagents.ai) 2. ...
vibebench.standardagents.ai
VibeBench - The refreshingly honest AI benchmark
A manifesto and membership registry for experienced engineers building the coding benchmark that actually matters.
111
Justin Schroeder @jpschroeder.com · 27/04/2026
We've made a huge mistake. We've forgotten decades of engineering wisdom. Composition over inheritance.
030
Justin Schroeder @jpschroeder.com · 22/04/2026
Mythos is sooooooooooo good. If only I had it, all my projects would be secure...
000
Justin Schroeder @jpschroeder.com · 20/04/2026
Starting doubt the Mythos narrative. If they have a God model then why: - Is Opus 4.7 so bad - Is Claude Code so buggy - Is Claude Desktop unfinished - Is the API down all the time
330
Justin Schroeder @jpschroeder.com · 09/04/2026
Announcing: sip — a small image processor for the orange cloud 🟠 An open source ultra low memory WASM image processing for Cloudflare Workers. It resizes via DTC stream rather than a buffer, meaning even large jpgs can be processed directly on your Durable Object w/o OOM. sip.standardagents.ai
Small Image Processor Logo
1202
Justin Schroeder @jpschroeder.com · 02/04/2026
Hell froze over: announcing FormKit for React. Secretly framework-agnostic since inception, today we’re open sourcing the most popular Vue form library…for React. Why is this a big deal?...
2231
Justin Schroeder @jpschroeder.com · 23/03/2026
We’re open sourcing ArrowJS 1.0: the first UI framework for coding agents. Imagine React/Vue, but with no compiler, build process, or JSX transformer. It’s just TS/JS so LLMs are already *great* at it. AND run generated code securely w/ sandbox pkg. ➡️ arrow-js.com
7557
Justin Schroeder @jpschroeder.com · 21/02/2026
Wow, this post went absolutely viral by bluesky standards. Literally dozens of likes.
000
Justin Schroeder @jpschroeder.com · 19/02/2026
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
dmux.ai
dmux - Parallel agents with tmux and worktrees
Manage multiple AI coding agents in isolated git worktrees. Branch, develop, and merge — all in parallel.
3281
Justin Schroeder @jpschroeder.com · 23/12/2025
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
050
Justin Schroeder @jpschroeder.com · 23/12/2025
The date time library that can format and parse Intl.DateTimeFormat, work with timezones natively, and tree-shakes to zero....goes 1.0 🎉
Code block showing how tempo can format and parse internationalized date strings.
050
Justin Schroeder @jpschroeder.com · 16/09/2025
Shakespeare makes you a better engineer. dev.to/justinschroe...
dev.to
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...
000
Justin Schroeder @jpschroeder.com · 11/09/2025
The amount of grave dancing on this platform is truly despicable.
020
Reposted by Justin Schroeder
AI-Driven Development @aiddio.bsky.social · 09/09/2025
🎤 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...
021
Justin Schroeder @jpschroeder.com · 06/09/2025
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
050
Justin Schroeder @jpschroeder.com · 05/09/2025
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
Screenshot of the zodown docs
031
Justin Schroeder @jpschroeder.com · 15/07/2025
📣 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? …
120
Justin Schroeder @jpschroeder.com · 14/07/2025
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.
340
Justin Schroeder @jpschroeder.com · 13/07/2025
Hey, can someone explain why so many folks in tech don’t like DHH?
300
Justin Schroeder @jpschroeder.com · 26/06/2025
BREAKING: sources say Google’s AGI progress is halted because its own engineers can’t find their API keys on Google Developer Console.
020
Justin Schroeder @jpschroeder.com · 19/06/2025
📣 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.
bod.coach
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.
130
Justin Schroeder @jpschroeder.com · 17/06/2025
I’m starting to believe generators are a better than async in 50-60% of places we currently use async.
130
Justin Schroeder @jpschroeder.com · 29/05/2025
I leave love notes to myself when merging my own PRs. AMA
130
Justin Schroeder @jpschroeder.com · 21/05/2025
React friends! I created an incredible prompt for you: “Migrate this @nextjs.org app to @nuxt.com” You’ll thank me later.
0243
Justin Schroeder @jpschroeder.com · 30/04/2025
jiti is great. One of those tools that you'll reach for regularly once you know it exists. Me to you: it exists. github.com/unjs/jiti
github.com
GitHub - unjs/jiti: Runtime TypeScript and ESM support for Node.js
Runtime TypeScript and ESM support for Node.js. Contribute to unjs/jiti development by creating an account on GitHub.
110
Justin Schroeder @jpschroeder.com · 18/03/2025
Following up on my post about poor engagement in bsky. > Maybe its a feature not a bug? Since lots of devs are here now, and conversations have nearly stopped happening, maybe all of us devs will be a bit less collaborative and a bit more productive. Net positive?
100
Justin Schroeder @jpschroeder.com · 14/03/2025
📣 Announcing: jsonreader A JSON parser for streaming data. Use JSON data immediately as it arrives — not when the stream is complete. ✨ This is magic for processing AI tool calls. jsonreader.formkit.com
jsonreader.formkit.com
jsonreader - Stream Processing for AI Tool Calls
Stream JSON responses from AI tool calls in real-time - no waiting for complete payloads
2122
Justin Schroeder @jpschroeder.com · 31/01/2025
I could not get @thealexlichter.com to stop talking about politics. [this is not true]
230
Justin Schroeder @jpschroeder.com · 29/01/2025
Honest talk: blue sky engagement seems to be very low for almost all dev content except a few folks who have tens of thousands of followers. Sorta sad about this. If this is going to replace dev twitter how can we do a better job of surfacing posts?
9171
Justin Schroeder @jpschroeder.com · 27/01/2025
The reports of europe's death are greatly exaggerated.
010
Reposted by Justin Schroeder
Vueconf @vueconf.us · 16/01/2025
We are excited to announce our first set of speakers for VUECONF US! 🙌 @michaelthiessen.bsky.social, @jpschroeder.com, Katherine Herbert, @danielkelly.io Stay tuned for more to be announced soon, and the full line-up to follow! 🎟️ Get tickets @ Vueconf.us ⭐ BSKY100OFF = discount
043
Justin Schroeder @jpschroeder.com · 19/12/2024
I find database seeding to be a rather seedy affair.
020
Justin Schroeder @jpschroeder.com · 11/12/2024
$200/month for Open AI suddenly seems worth every penny.
020
Justin Schroeder @jpschroeder.com · 08/12/2024
Yikes. I know I post quite a bit about my concerns about npm, but my fear has been rekindled today. npm appears to be down, and it is the backbone of...everything? We have to figure out a way to distribute the JS ecosystem.
An error code from npm
250
Justin Schroeder @jpschroeder.com · 04/12/2024
A little secret... >50% of the time when you ask someone to provide a reproduction of their bug report, they solve their own problem by finding *their* bug. win-win
030
Justin Schroeder @jpschroeder.com · 03/12/2024
Please try to add TSDoc comments in your npm packages. Every function, every property, every export. It used to be true that the code was comment enough, but in TypeScript this no longer applies since declarations are separated from the underlying code.
040
Justin Schroeder @jpschroeder.com · 03/12/2024
What happened here? I wrote a FormKit compiler and decided not to release it...🧵👇
The github contributions chart with a bald patch highlighted.
240
Justin Schroeder @jpschroeder.com · 02/12/2024
When I google "VueConf US"...my name shows up in the site map??? what? 😂
130
Justin Schroeder @jpschroeder.com · 26/11/2024
Remember when you used risk getting trampled in a stampede on Black Friday? I actually miss those days. A little competitive shopping was good for the soul.
010