After 2+ years, it's finally time to announce @Tan_Stack Form v1!
✅ Type Safe
🚀 Framework Agnostic
🎭 Headless
🔄 Isomorphic
🛡️ Advanced Validation
📜 Standard Schema
➕ More!
This is hands down one of the best things our team shipped
The Flags Explorer allows your team to see and override flags from any provider.
Here I'm toggling flags on and off for myself without changing anything in the flag provider, and without affecting team members
Totally underestimated how much avoiding barrel imports would speed up my tests 😲. Up to 20% faster just by avoiding `import * from "@mui/material"` 😍.
By the end of 2024, you’ll likely never need these APIs again:
• useMemo, useCallback, memo → React Compiler
• forwardRef → ref is a prop
• React.lazy → RSC, promise-as-child
• useContext → use(Context)
• throw promise → use(promise)
• <Context.Provider> → <Context>
You probably know React.
But do you know how to use TypeScript with React?
Introducing my biggest ever drop of FREE content...
And it's live right now ⬇️⬇️⬇️
🔥 Google fonts typography guide
A free library of typography guides created by @googlefonts in collaboration with typographic experts from around the world 🌎
◆ Choosing type
◆ OpenType
◆ Web fonts
◆ Variable fonts
◆ Readability & accessibility
Get the guides 👇
Thanks amazing speakers @bmeurer@PhilippSpo and Wolfgang Beyer for sharing your knowledge with #community and @celebrate_com for your hospitality 🫰🤝🙌
40 people on-site and ~20 online. #hybrid format rocks!
Today, we’re thrilled to launch https://t.co/rxBDrIgPJi, the new home for React and its documentation. It teaches modern React with function components and Hooks, and we’ve included diagrams, illustrations, challenges, and over 600 interactive examples. Check it out!
Hopefully, this thread helped you understand Dockerfiles a bit better!
The content is adapted from a portion of my upcoming FREE course on Docker + containers.
Check out (and ⭐️) the repo and follow @sidpalas to be notified when the course is released!
https://t.co/mEZLU1KOro
It's a great time to write CSS.🤩
Trying `text-wrap: balance` on my blog. It's still experimental (Chrome Canary) and will be stable in Chrome 113.
This is such a useful enhancement 👌
Let's look at some of the other improvements that ts-reset ships.
I hate that .filter(Boolean) doesn't work how you expect.
But with ts-reset, it works EXACTLY how you expect - filtering out falsy values.