Thanks David! Working on @aula_education's editor has been an unforgettable experience. I got to work with an incredible team - on a great piece of software 💜
Easily the best browser based text-editing app I have worked on 🎉
It's @_jkrsp's last week @aula_education after working with us architecting and building our brand new content editor for 9 months
💜He has been fundamental to us being able to deliver an editor that is performant, accessible, well tested, easy to extend and feels great to use.
From the docs: “Code is increasingly written, reviewed, and transformed with machine assistance. When UI structure is more explicit, editors, compilers, and code generation tools have a better surface to work with without changing the framework semantics underneath.”
Happy to announce TSRX. Think it as the spiritual successor to JSX.
We extracted it from Ripple, and made it framework agnostic. It can compile to React, Ripple and Solid, other frameworks to come soon.
It's a TypeScript superset language, with a parser, compiler and a selection of plugins for editors + Prettier + ESlint, etc
It's early alpha but we thought people might be interested in it. 🧵
Happy to announce TSRX. Think it as the spiritual successor to JSX.
We extracted it from Ripple, and made it framework agnostic. It can compile to React, Ripple and Solid, other frameworks to come soon.
It's a TypeScript superset language, with a parser, compiler and a selection of plugins for editors + Prettier + ESlint, etc
It's early alpha but we thought people might be interested in it. 🧵
Meet weareonhire! or WAOH! an invite-only talent community, moderated by its members.
Invite-only approach slows growth intentionally, preventing typical decline in community quality. Every invite is public and traceable back to founding member, creating accountability and trust
Hey! Looking for a full-stack job. Global remote. Contract or full-time.
I build design tools and contribute to popular open-source projects.
My CV: https://t.co/1nMwKn7oCR
DM or email me at [email protected]
I’ve been building XNS, an Ethereum-native name registry.
The design philosophy behind XNS is:
* Permanent ownership. Identity is not a subscription.
* Simplicity. No governance and configuration overhead.
If ENS expirations ever bothered you, this is for you.
🧵
Looking for a remote full-time or contract job. Let me know if you have a frontend or fullstack role in startup or a small company. Can do web apps, build tools, visual editors.
Imagine opening your editor and finding an AI collaborator already working alongside you. Not as a plugin, but as a true writing partner, similar to how we use google docs with our colleagues.
I just wrote about how one could use Yjs + rich text editors can make this reality:
• Real-time AI collaboration
• Context-aware suggestions
• Learning from your style
• Ethical considerations
https://t.co/kmSEIhywCN
I have been experimenting with building something like this, would you give it a go?
Rich text editors like Lexical are frontend-only, right? Wrong! 🚀
Just wrote a deep dive on processing Lexical content server-side with Rails workers. Think auto-save, content analysis, bulk operations, and search indexing - all without blocking your UI.
Perfect for content platforms that need backend intelligence.
https://t.co/tGOGB81FuF
Slate.js doesn't have a great plugin system, but you can add one with just a few lines of code. I wrote this article a few years ago and just updated it with:
✅ Better code examples with proper TypeScript
✅ Testing section with actual test code
✅ Actionable getting started steps
The article is now much more practical for teams actually implementing this approach.
https://t.co/Qc6H2tNVPQ
Just updated my guide on building accessible rich text editors!
✅ Added practical code examples
✅ Updated with modern tools (Radix UI, axe-core, Lexical)
✅ Fixed broken links & technical errors
✅ Added testing checklist
Rich text editors are among the hardest UI components to make accessible. These 10 tips will help you build editors that work for everyone.
Full guide: https://t.co/tQDiabijDS
#Accessibility #WebDev #React #A11y #InclusiveDesign
🚀 Just published: "Creating Lexical Plugins: A Complete Guide to Extending Your Rich Text Editor"
Build custom toolbars, image uploads, callout boxes, and more with Lexical's powerful plugin system.
Includes real code examples you can copy-paste into your projects! ✨
https://t.co/yi3EvJ36ty
I've open sourced Ripple!
https://t.co/sVDs3rtH9b
It's super early days, not much works and there's little to no documentation or guidance. Plus the codebase is raw, but I at least wanted to share my ideas with the community. :)
Rich text editor migration got you stuck?
Just published a guide on migrating between Lexical, Slate, ProseMirror & Draft.js
✅ 3 proven strategies
✅ Risk mitigation techniques
✅ Real-world examples
✅ Performance tips
No more data loss nightmares! 📝
https://t.co/CSjbSIEkAw
#WebDev #RichTextEditor #Migration #JavaScript