Building things. Helped create @mdx_js, @blocks_ui, @tachyons_css, @cssstats. I love skiing ⛷❄️ and soccer ⚽️. he/him
Boise, Idaho
Joined October 2011
- Tweets4.3K
- Following586
- Followers5.2K
- Likes5.5K
Pretty excited to read through this source code, I've been quite curious about how RSC works underneath the covers.
⛩ New Blog Post: Introducing Waku, the minimal React Framework that enhances React Server Component (RSC) usage. Perfect for RSC enthusiasts or those curious about Waku.
For detailed info and examples, check out our GitHub repo. Learn more here 👉 waku.gg/blog/introducing-wak… 🤩
Atomic/Utility/Functional CSS is basically assembly for presentation so it's always cool to see libraries treat it as a compile target.
github.com/facebook/stylex
I'm that broken record at work that always says "this should be a state machine", so always delighted to see xstate iterate.
John Otander retweeted
Get ready for a whole new type of design workflow. Just released folders and component hot swapping for Studio Pro users. Write your content once and then quickly cycle through any component in the current folder to rapidly explore design options🤤
📈 A collection of components growing by the day!
👀 116 open source components built with HTML & CSS: components.ai/u/system/cl5a9…
My favorite part about these themes/templates is you'll be able to customize the HTML+CSS without writing any code.
We're hard at work on a collection of open source themes and templates that can be combined to produce an endless stream of stunning design options for your content.
Some examples of output after our latest updates 🤩
John Otander retweeted
Contrast threshold is now used as a constraint. Choose a color or background color and quickly cycle through accessible options from your theme.
✍️ Working on text editing directly in the @components_ai canvas. The first pass is rolling with some vanilla contenteditable=true magic.
In the future we'll likely iterate and add full-fledged rich text editing (via Slate).
Currently working on targeting nested elements in CSS GUI so you can have a Content/Prose component to apply child styles.
Here I'm styling nested links (some UX improvements to make still):
Implemented HTML+Markdown imports for CSS GUI.
Added a sneaky nicety where if you have Markdown in the input and switch the format to HTML - it'll convert it.
HTML => MD => HTML ➿
And a big thanks to @hturan for doing a lot of heavy lifting with the HTML imports!
Our next step will be connecting HTML DOM nodes with any embedded styles, but that's a really hard problem.
So this is our first baby step : )
The data structure we have for CSS lets us serialize the styles in different ways. Whether that's compiling it using a CSS-in-JS runtime, serializing it to a CSS prop with theme bindings, or eventually serializing to utility/functional CSS.
A styles serialization "demux".










