Sign in

Ives van Hoorne

@ives.sh
4.5K followers 680 following 97 posts

Friends call me Flip, building CodeSandbox! 🍪🏳️‍🌈

PostsRepliesMedia
Ives van Hoorne @ives.sh · 21/08/2026
With Biscuit we have a durable execution system where we run the agent harness in the browser, and hand it over to a server when the browser tab closes. Now someone talked to Biscuit in Slack, and since I had the project open, my browser tab ran the agent harness and answered 😂
110
Ives van Hoorne @ives.sh · 20/04/2026
Just shipped brand kits to Biscuit! Now we generate a design.md + brand kit for your app at the start, and make them visually editable. Next up is more creativity in choosing colors + storing multiple brand variants.
020
Ives van Hoorne @ives.sh · 16/04/2026
Almost everything in Biscuit runs in the browser. Code gets compiled using Oxc (wasm), the LSP runs in a web worker, and the agent harness too. This allows for really quick direct manipulation. You can click on any element and edit it without server roundtrips.
120
Ives van Hoorne @ives.sh · 15/04/2026
In Biscuit you can click on any text and edit it, no matter where it comes from: the database, some variable or just static code. This way you can update any content without leaving the preview. Here's a small thread on how we make this possible:
100
Ives van Hoorne @ives.sh · 15/04/2026
The new Claude Code redesign reminds me of the designs of CodeSandbox. Devtools stacked vertically on the right!
010
Ives van Hoorne @ives.sh · 24/03/2026
I'm excited to finally share what we've been working on! For the last 8 months, we've been building Biscuit: an all-in-one platform for building a business. Product, payments, emails, hosting and operations built in. Today we're opening the waitlist 🎉
222
Ives van Hoorne @ives.sh · 19/02/2026
Some personal news! Blixt, Floris and I have started a new startup. We’ve been quietly building something new for indie founders, and it’s starting to feel really good. We'll share more in the coming weeks. But if you’d like early access, send me a message!
060
Ives van Hoorne @ives.sh · 10/03/2025
Few things beat the feeling of deploying code and watching the graphs drop. If that's not enough reason to use OpenTelemetry, I don't know what is!
The AVG and P05 of resume VM duration. It goes down significantly on Friday/Saturday.
1907
Ives van Hoorne @ives.sh · 25/02/2025
I just arrived in SF! Anyone wants to meet up or go to any meetup? 😄
160
Reposted by Ives van Hoorne
Josh W. Comeau @joshwcomeau.com · 24/02/2025
🎉 Introducing my upcoming third course, Whimsical Animations! This course will teach you how to build top-tier animations and interactions using a variety of techniques. ✨ You can join the waitlist on the course’s brand-new site, which is the most ridiculous thing I’ve built in quite some time:
whimsy.joshwcomeau.com
Whimsical Animations
Learn how to create charming interactions and delightful touches using the magic of CSS, JavaScript, SVG, and Canvas. I’m sharing all my tricks in this one!
3842268
Ives van Hoorne @ives.sh · 20/02/2025
Created a new template for CodeSandbox that runs a headless chromium browser. It exposes a WebSocket port which you can use to control it. This is especially useful with CodeSandbox SDK, as it allows you to create snapshottable & clonable browser environments on the fly 😄
160
Ives van Hoorne @ives.sh · 19/02/2025
It's now possible to access preview URLs for private sandboxes with CodeSandbox SDK! We also expose a new CLI (`csb sandbox preview-tokens`) to manage preview tokens for a sandbox.
140
Ives van Hoorne @ives.sh · 22/01/2025
Just published a new feature I'm excited about for the CodeSandbox SDK: Sessions API 🎉 This API allows you to create multiple users in a single sandbox, allowing for collaborative editing and sharing sandboxes publicly. + we use the same API at CodeSandbox 😄
120
Reposted by Ives van Hoorne
andrew blinn @disconcision.com · 06/01/2025
honey i juiced the caret
2435
Ives van Hoorne @ives.sh · 20/12/2024
Our first weekly release for CodeSandbox SDK is live! This week we've focused a ton on performance. VM clones are now 2x faster (1.3s) and snapshot resumes are now within a second (0.6s)! Expect some further improvements the next few weeks. Happy holidays & new years! 🎆
140
Ives van Hoorne @ives.sh · 12/12/2024
We're starting a new chapter with CodeSandbox! Next to the news of moving and marrying, I promise this is the last big news from me this year 😂. This is huge for us. We'll have more resources to build and grow CodeSandbox, and I'm extremely excited about CodeSandbox SDK.
5210
Reposted by Ives van Hoorne
React @react.dev · 05/12/2024
React v19 is now stable! react.dev/blog/2024/12...
react.dev
React v19 – React
The library for web and native user interfaces
321279340
Reposted by Ives van Hoorne
Tom Sherman @tom.sherman.is · 30/11/2024
Rust is actually a joy to use for web services once you stop worrying, avoid struct lifetimes, and learn to love Rc/Arc/clone
7712
Reposted by Ives van Hoorne
Vite @vite.dev · 26/11/2024
Vite 6.0 is out ⚡️ vite.dev/blog/announc...
vite.dev
Announcing Vite 6
Vite 6 Release Announcement
331462324
Ives van Hoorne @ives.sh · 22/11/2024
Cursor integration just dropped in CodeSandbox!
A new button to open your sandbox / branch inside Cursor
060
Reposted by Ives van Hoorne
Matt Perry @citizenofnowhe.re · 12/11/2024
🎉 After six incredible years at Framer, it’s time for my next step. Today, we’re spinning Framer Motion out as its own independent open-source project, to better serve the whole community. Introducing Motion. For React, and now, for everyone.
4757363
Ives van Hoorne @ives.sh · 12/11/2024
My name is a single LLM token!
A list of tokens, and my name (ives) is there with token 1924
040
Ives van Hoorne @ives.sh · 11/11/2024
This is so cool: bandysc.github.io/AvaloniaVisu... Visual Basic 6 editor in the browser. Takes me back to when I learned coding. Designing UI visually and adding logic with code is still so powerful, it was the main inspiration for CodeSandbox at the start The closest of this on the web is Framer?
bandysc.github.io
AvaloniaVisualBasic.Browser
020
Ives van Hoorne @ives.sh · 10/11/2024
Going to a board game convention today! One of the best ways to spend time on a Sunday 😁
290
Reposted by Ives van Hoorne
Ricky @ricky.fm · 08/11/2024
twitter was so bad for so long that i forgot how fun this is
754077465
Reposted by Ives van Hoorne
Maike Osborne @maosbot.bsky.social · 09/11/2024
New here? Interested in AI/ML? Check out these great starter packs! AI: go.bsky.app/SipA7it RL: go.bsky.app/3WPHcHg Women in AI: go.bsky.app/LaGDpqg NLP: go.bsky.app/SngwGeS AI and news: go.bsky.app/5sFqVNS You can also search all starter packs here: blueskydirectory.com/starter-pack...
66557212
Ives van Hoorne @ives.sh · 09/11/2024
The competitors that badmouth you (publicly) are absolutely the worst competitors to have 😓
020
Ives van Hoorne @ives.sh · 08/11/2024
Friday is the best day to ship 😄
130
Ives van Hoorne @ives.sh · 06/11/2024
Can't say this makes moving to the US easier 😅
170
Reposted by Ives van Hoorne
Sunil Pai @threepointone.bsky.social · 05/11/2024
any “good ai” starter packs?
2131
Ives van Hoorne @ives.sh · 04/11/2024
I 100% agree with this. We needed an orchestrator that understands VM snapshotting/cloning and can spin up a new VM extremely quickly. We tried different solutions, but ultimately we had to build our own because nothing fit the bill. Great read! gitpod.io/blog/we-are-...
A quote from the article saying "However for system workloads like development environments Kubernetes presents immense challenges in both security and operational overhead."
220
Ives van Hoorne @ives.sh · 02/11/2024
Another use of Firecracker in the wild: www.prisma.io/blog/announc... Also very cool to see that they’re doing snapshots, hard to manage at scale!
prisma.io
Prisma Postgres®: Building a Modern PostgreSQL Service Using Unikernels & MicroVMs
At Prisma, we believe that deploying a database should be as simple as adding a new page in Notion. Today, we are excited to share the first milestone towards this vision: Prisma Postgres® gives devel...
190
Reposted by Ives van Hoorne
Ricky @ricky.fm · 02/11/2024
starter packs are the best social media feature since the timeline
1135530
Ives van Hoorne @ives.sh · 02/11/2024
Okay, I have a new domain (ives.sh), now I need to put something on it. Thinking about something multiplayer… 🤠
ives.sh
040
Ives van Hoorne @ives.sh · 01/11/2024
Wooow I didn’t know you can have more feeds! 🤯
2111
Reposted by Ives van Hoorne
Gergely Orosz @gergely.pragmaticengineer.com · 31/10/2024
I'd love to follow more software engineers (and folks working closely with devs: e.g. in product, design, data etc) My problem: it's hard to find these people! And many devs don't (yet) have details in their bios. If this is you, can you please add a reply and a short description of what you do?
7291009131
Ives van Hoorne @ives.sh · 31/10/2024
The new Planetscale website looks amazing planetscale.com
planetscale.com
The ultimate MySQL database platform — PlanetScale
PlanetScale is the world’s most advanced, fully-managed MySQL database platform. Scale, performance, and reliability, powered by Vitess.
070
Reposted by Ives van Hoorne
Amelia Wattenberger @wattenberger.com · 30/10/2024
It was lovely sharing Learning Sandbox in the GitHub Universe keynote earlier today! I very much believe in... - learning as you build, not on a tangent - learning in an interactive, enabling environment - tailoring content to an individual's knowledge and use case githubnext.com/projects/lea...
3456
Ives van Hoorne @ives.sh · 30/10/2024
My perfect stack: Elixir + Rust
040
Reposted by Ives van Hoorne
Kelsey Hightower @kelseyhightower.com · 29/10/2024
V1 is usually time based. Get it done by Friday. V2 is often based on bug fixes and feature requests. Lets make it better by adding stuff. V3 tends to be based on experience. Lets remove all the unnecessary stuff and ship what's left.
1030037
Ives van Hoorne @ives.sh · 29/10/2024
I’ve been looking into constrained decoding with inference (JSON mode). So far I’ve seen people only use it using RegExp (even RegExp generated from a JSON schema). Have people experimented with using tree-sitter for this? That would ensure that generated code would always be valid syntax.
000
Ives van Hoorne @ives.sh · 29/10/2024
Okay, Bluesky feels great so far! Feels much more… cozy. I think I’ll post more here!
3270
Reposted by Ives van Hoorne
dan @danabra.mov · 29/10/2024
hi to all old friends from twitter! i want to show you this thing: atproto-browser.vercel.app. put your bluesky handle in it and explore :) this should give you some intuition about how this place works under the hood. happy to answer any questions about it!
screenshot of the linked page with at://danabra.mov prefilled into the text field
48819169
Reposted by Ives van Hoorne
Josh W. Comeau @joshwcomeau.com · 29/10/2024
I created a Bluesky Starter Pack! 🎉 It includes ~75 wonderful people in the web dev community who are doing inspiring work. I know I’ve missed some folks; I plan on adding to it over time. Starter packs are such a great idea. Immediately makes Bluesky feel less lonely for newcomers. 😄
66487112
Ives van Hoorne @ives.sh · 28/10/2024
What better way to use my second post than to announce that I’m getting married? 😄 Somewhere next year, AND we’re going to move to SF!
Us holding hands
190
Ives van Hoorne @ives.sh · 07/11/2023
Hello world!
150