that's a great example, ty for sharing! the apps i work on are a bit smaller, so looks/feels more manageable.
limiting? at times, definitely.
another issue i run into: deciding whether to co-locate lib code with top-level components or to put it in the top-level /lib
excited for your blog post!
Posts by Andrew Roberts
top-level /components = app-level shared UI (e.g. Notification, RouteContainer)
co-located /components = not shared outside its parent
aim to keep things fully presentational, put logic into hooks in /lib (same co-locating rules apply)
guess not so many components in React Query land though :P
absolutely!!! i also don't believe in a
/features dir
/lib
/components
/routes
/route-a
/lib
/components
collapsing into vertical concerns and co-locating = easy to reason about, scalable. less 1 file and deeply nested dirs
always bet on web 😤🤘
Wobble Buttons made with HTML in Canvas
I can't stop clicking these
HTML in Canvas API is NUTS
Real DOM content in a canvas: fully searchable, translatable, inspectable.
You can have forms, add WebGL effects & much more.
Imagine if this was a customizable select 🤯
A little WIP exploration (not finished) for a very exciting API.
github.com/WICG/html-in...
16 developers.
15 minutes.
Single elimination.
Round 1 begins March 6.
Who do you think is taking it all?
Fill out your bracket now at madcss.com
helpful thanks for thoughts
"outside React" so inside a redux style store right?
in your opinion is adding api breadth to React core preferable here? it's not clear to me why reaching for a new-ish React feature would be preferred to tried and true TS libs
it's not collapsing API surface area, it just moves it. more overlap
definitely not the seamless Apple experience we've all come to love and expect. feels sad watching them burn good will and trash their core value prop in pursuit of whimsical nice-to-haves
🔥🔥
Mayor Zohran in the houseee
Why is this? The types allow more efficient C to be generated? Super interesting
it rocks yo
The word "fashion" in all caps over the photo of a woman in a bright red dress. The text has a transparent fill and a white stroke where it intersects the red dress and a black fill with no stroke elsewhere.
No text duplication. A single image used. All with clever #CSS and #SVG #filter magic! 🪄✨
Uses `text-orientation: upright` for vertical text. Matrix filter extracts just the red areas of the image. These get intersected/ subtracted from the text.
Live on @codepen.io: codepen.io/thebabydino/...
🧑🍳'ing some good stuff in this thread
also it is so much EASIER to make comprehensive tests now if you know what you’re doing.
in my three vibecoded projects i made the kind of tests i’d never bother to do before. and they saved my ass many times
you do need to steer it to test the right things which requires some experience and taste
🥳🥳🥳🥳 congrats all on the ship!!!!
hugely excited for this- finally!!!
blog.codinghorror.com/no-matter-wh...
code review, testing, and care for product quality is a people problem
IMO, it's not a good candidate for automation
the horrors of having to be intentional!!
what next? we might have to actually USE and TEST the products we build?? /s
snazzy!!
+1
@britegrid.io nailed the core architecture, his improvements on top Decap CMS, and his ongoing attentiveness and care as a maintainer.
best git-based CMS on the market, very grateful it's available as open source software
definitely ran out of fingers on one hand if we're counting real impact events since ~October, aka end of year crunch szn
you're a legend @brophdawg11.com appreciate all the work you do on the framework
this is a great list, i'd share a blog post version of it internally at my co if made available!
I've heard folks express concern about React Router since the Remix 3 announcement
Some variation of "is it on hold?"/"is it a secondary focus?"/"will it stop getting features?" etc
No, No, and No 😀
To back it up, I thought I'd put together a little "React Router Wrapped" for 2025 🎄
Masonry: Things You Won’t Need A Library For Anymore: "#CSS Masonry is almost here! Patrick Brosset takes a deep dive into what this long-awaited feature means for web developers and how you could make use of it in your own work." www.smashingmagazine.com/2025/12/maso...