Duncan Hunter retweeted
a deep dive on the internals of htmx, how event listeners get hooked up, requests are sent, responses are processed, etc
i don't want htmx to just be open source, i want you to be able to understand, debug & rewrite it
youtube.com/watch?v=javGxN-h…
Duncan Hunter retweeted
Meet Material Web 1.0, complete with light and accessible Material Components.
Here's what's coming next:
✅ Accessibility updates
✅ TSX support
✅ Expanded tokens
✅ And more!
Check it out → goo.gle/47OV336
Duncan Hunter retweeted
For the web components folks: Firefox made it. 🎉
Declarative shadow DOM is shipping in 123 (released Feb 20). 💪
Duncan Hunter retweeted
Need a reminder of just how much CSS is super powerful and brand new just in the last... about a year?
(Some a bit older, browser support varies from super solid to just one browser.)
Duncan Hunter retweeted
I like the shadow DOM, but web component usage would probably take off overnight if we introduced "open-styleable shadow roots" as @justinfagnani proposed.
github.com/WICG/webcomponent…
Duncan Hunter retweeted
Don't miss @dunchunter "HTMX: Why You Don't Always Need a SPA Framework" at #NDCSydney. #Earlybird offer ends Friday, November 10!
#Web #UX #Developer
ow.ly/UY8Q50Q3j82
Duncan Hunter retweeted
Forms: the true backbone of web apps 💪
But getting forms and web components to play well together has historically been tricky, until now 🎉
Say hello Form Association, a new way to bring forms and web components together 🤝
Duncan Hunter retweeted
React's custom element support is getting closer!
Once this PR gets merged, it will land in the next React canary. github.com/facebook/react/pu…
Duncan Hunter retweeted
Sonik - Hono and Vite -based framework - now supports: hono/jsx, Preact, React, and Solid! enables SSR and Islands hydration.
github.com/yusukebe/sonik
Duncan Hunter retweeted
🚨 ANNOUNCEMENT TIME 🚨
We're thrilled to share that Stencil V4.0 is finally here!
This release removes a few deprecated APIs and sets Stencil up for a bright future ✨
Get the details below 👇
ionic.link/42YNB2H
Duncan Hunter retweeted
Completed the Halvvattern 150km as part of the @NDC_Conferences team. Thanks to @fekberg for loaning me his back wheel for quite a bit of it. That average speed is partly his work.
Duncan Hunter retweeted
Three cheers for Stencil v3.3 🎉
This release brings some great new features to Stencil:
📝 Support for TypeScript v5.0
🤖 Support for Puppeteer v20
💻 Support for Node v20
Get the full release notes below 👇
ionic.io/blog/announcing-ste…
Duncan Hunter retweeted
Did you know popovers are about to land in stable Chrome?!
I just wrote a post all about how to use them 😁
Popovers give you a lot for free:
- top layer promotion
- light-dismiss behavior
- focus management
- accessible keyboard bindings
Learn more ⬇️
developer.chrome.com/blog/in…
Duncan Hunter retweeted
Today's first announcement. The Node.js Server Adapter v1.0.0 is now released! It doesn't rely on external libraries for polyfilling, but instead, it uses only Node.js's Native Web Standard APIs!
github.com/honojs/node-serve…
Duncan Hunter retweeted
📣Lit 3.0 is coming! Try the pre-release today📣
Get an early look at Lit 3.0, our first major release since Lit 2.0 two years ago. If you run Lit 2.x with no deprecation warnings, this should be a seamless upgrade!
Read more and try the prerelease here: lit.dev/blog/2023-05-15-lit-…
Duncan Hunter retweeted
Super excited to see that NgRx ComponentStore has passed 200K/week in downloads!
🤩📈
Duncan Hunter retweeted
Today at #GoogleIO we launched Baseline. Working alongside other browsers, we're keen to improve the developer experience of working on the web, to bring clarity to what is available now and what is still experimental. Find out more web.dev/baseline/
Duncan Hunter retweeted
NgRx v16 is out!
🚦 Signals Integration
🔥 Functional effects
🧍ng add support for standalone
And more! 👀
dev.to/ngrx/announcing-ngrx-…







![:has() subgrid masonry @property @scope @layer logical color functions oklch(from ...) anchor-* [popover] <dialog> nesting view transitions container @container style() cqi/cqb, etc lh/rlh attr()+ margin-trim text-wrap](https://pbs.twimg.com/media/F-CnUOnboAAhbEJ.jpg?name=small&format=webp)














