@ocavue.bsky.social
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.
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
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.
I bet directive like "use server" and "use no memo" will go through the same cycle: confusion, criticism, then acceptance.
I finally feel my M2 MacBook slowing down when I have multiple code agents running together
November 2, 2025 at 7:23 AM
I finally feel my M2 MacBook slowing down when I have multiple code agents running together
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
Works with @react.dev @vuejs.org @preactjs.com @svelte.dev and @solidjs.com
November 1, 2025 at 10:20 PM
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
Works with @react.dev @vuejs.org @preactjs.com @svelte.dev and @solidjs.com
Contributed to rolldown!
October 27, 2025 at 6:31 AM
Contributed to rolldown!
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.
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
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.
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.
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
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.
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
Been working on drag & drop UX in ProseKit, especially for tricky spots like lists & tables. Feels so much better.
prosekit.dev/llms.txt is now live! All docs in one place, for your tiny assistant 🤖
July 6, 2025 at 4:06 PM
prosekit.dev/llms.txt is now live! All docs in one place, for your tiny assistant 🤖
Cooking something for Reflect
July 2, 2025 at 5:42 PM
Cooking something for Reflect
Lovely animation from GitHub's new review page
。◕‿◕。
。◕‿◕。
July 2, 2025 at 4:08 PM
Lovely animation from GitHub's new review page
。◕‿◕。
。◕‿◕。
Cursor just shipped a new design for the command palette and activity bar. It looks nice!
⬅️ VS Code - Cursor ➡️
⬅️ VS Code - Cursor ➡️
June 24, 2025 at 1:12 PM
Cursor just shipped a new design for the command palette and activity bar. It looks nice!
⬅️ VS Code - Cursor ➡️
⬅️ VS Code - Cursor ➡️
Just added a new example showing how to customize task list checkboxes in ProseKit ✅
June 13, 2025 at 12:41 PM
Just added a new example showing how to customize task list checkboxes in ProseKit ✅
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
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
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
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
Just built a CRDT-powered real-time demo with ProseKit + @jazz.tools ⚡️
Multiple editors, synced live — no backend needed.
Multiple editors, synced live — no backend needed.
June 1, 2025 at 2:42 PM
Just built a CRDT-powered real-time demo with ProseKit + @jazz.tools ⚡️
Multiple editors, synced live — no backend needed.
Multiple editors, synced live — no backend needed.
Surprise to know that "local-first" sync engine @rocicorp.dev Zero doesn't support offline writes.
May 31, 2025 at 1:34 PM
Surprise to know that "local-first" sync engine @rocicorp.dev Zero doesn't support offline writes.
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
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. 🤔
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
Me: We use Stack Overflow.
She: What is that?
True conversation
May 19, 2025 at 8:12 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
Me: We use Stack Overflow.
She: What is that?
True conversation
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 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
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 youtu.be/p0K7u3B_8rY
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
TIL: In browser, fetch() will hide any custom HTTP response header unless you have the Access-Control-Expose-Headers header in your response.
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
I'm migrating a website from VitePress to Astro, and the build time has dropped from 4m22s to 1m33s. It's 2x faster 🤯
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
A big refactor of ProseKit’s block handle is about to land! The positioning logic is going to be much better.
Reposted
It's 2025 and universities are still teaching SVN🫠
January 8, 2025 at 6:19 AM
It's 2025 and universities are still teaching SVN🫠