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

Developing https://git.new/editor and https://reflect.app
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
Shout‑out to Saul-Mirone for implementing drag & drop for table rows and columns
August 5, 2025 at 5:59 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
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
tsdown builds 2x faster than tsup 🤯. Absolutely amazing! Huge shoutout to @sxzz.dev 🙌
April 19, 2025 at 7:19 AM
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
It's 2025 and universities are still teaching SVN🫠
January 8, 2025 at 6:19 AM
I gave VSCode and GitHub Copilot another chance today, and I immediately decided to stick with Cursor. Seeing how Cursor completed the same task in half the time compared to GitHub Copilot.
January 6, 2025 at 11:56 AM
December 16, 2024 at 8:47 PM
November 11, 2024 at 10:46 PM
It's simple. They just call `window.webkit.messageHandlers.notify.postMessage()` when content changes.
November 7, 2024 at 7:33 AM
🚀 Loving the new Raycast Notes! Thrilled that my prosemirror-flat-list library is part of the magic behind it. Check it out!

github.com/ocavue/prose...
November 6, 2024 at 2:10 PM