ocavue.bsky.social
@ocavue.bsky.social
github.com/ocavue

Developing https://git.new/editor and https://reflect.app
JSX was hated at first. Now everyone uses it.

I bet directive like "use server" and "use no memo" will go through the same cycle: confusion, criticism, then acceptance.
November 2, 2025 at 10:47 AM
I finally feel my M2 MacBook slowing down when I have multiple code agents running together
November 2, 2025 at 7:23 AM
Exciting update for ProseKit — now you can install full editor examples directly with the shadcn CLI!

Works with @react.dev @vuejs.org @preactjs.com @svelte.dev and @solidjs.com
November 1, 2025 at 10:20 PM
Contributed to rolldown!
October 27, 2025 at 6:31 AM
Introducing shiki-twoslash-renderer

Hover over any TypeScript code in your website to see exactly what's happening. Types, errors, insights - all there when you need them.

Powered by web components, use in any UI framework.
September 7, 2025 at 2:42 PM
In the next version of ProseKit, you can jump directly to the ProseKit source TypeScript code from your IDE (no more .d.ts declarations). This makes it super easy to inspect what's happening under the hood and copy & paste useful snippets.
September 6, 2025 at 2:24 PM
Been working on drag & drop UX in ProseKit, especially for tricky spots like lists & tables. Feels so much better.
August 5, 2025 at 5:59 PM
July 12, 2025 at 1:03 AM
prosekit.dev/llms.txt is now live! All docs in one place, for your tiny assistant 🤖
July 6, 2025 at 4:06 PM
Cooking something for Reflect
July 2, 2025 at 5:42 PM
Lovely animation from GitHub's new review page
。◕‿◕。
July 2, 2025 at 4:08 PM
Cursor just shipped a new design for the command palette and activity bar. It looks nice!

⬅️ VS Code - Cursor ➡️
June 24, 2025 at 1:12 PM
Just added a new example showing how to customize task list checkboxes in ProseKit ✅
June 13, 2025 at 12:41 PM
Congrats to the Oxlint team on the v1.0 release! 🎉

It's blazing fast, but sadly we'll have to stick with ESLint for a bit longer as Oxlint doesn't support type-aware rules
June 11, 2025 at 2:31 AM
Just built a CRDT-powered real-time demo with ProseKit + @jazz.tools ⚡️
Multiple editors, synced live — no backend needed.
June 1, 2025 at 2:42 PM
Surprise to know that "local-first" sync engine @rocicorp.dev Zero doesn't support offline writes.
May 31, 2025 at 1:34 PM
The new version of ProseKit is now compatible with the React compiler. Reading external systems (like navigator.online) directly during the rendering phase violates React's rules. This actually makes a lot of sense to me. 🤔
navigator.onLine
May 31, 2025 at 8:11 AM
She: Learning programming is so hard. I can't imagine how people do it before ChatGPT.
Me: We use Stack Overflow.
She: What is that?

True conversation
May 19, 2025 at 8:12 PM
Send untested assembly hotfix to the void. Such an epic story! 🤯

The First Interstellar Software Update - The Insane Hack That Saved Voyager 1 youtu.be/p0K7u3B_8rY
The First Interstellar Software Update - The Insane Hack That Saved Voyager 1
YouTube video by Scott Manley
youtu.be
May 18, 2025 at 4:55 PM
tsdown builds 2x faster than tsup 🤯. Absolutely amazing! Huge shoutout to @sxzz.dev 🙌
April 19, 2025 at 7:19 AM
TIL: In browser, fetch() will hide any custom HTTP response header unless you have the Access-Control-Expose-Headers header in your response.
April 10, 2025 at 2:51 PM
I'm migrating a website from VitePress to Astro, and the build time has dropped from 4m22s to 1m33s. It's 2x faster 🤯
March 12, 2025 at 1:27 PM
A big refactor of ProseKit’s block handle is about to land! The positioning logic is going to be much better.
January 14, 2025 at 10:34 AM
Reposted
February 29, 2024 at 9:35 AM
It's 2025 and universities are still teaching SVN🫠
January 8, 2025 at 6:19 AM