When I'm unsure what HTML element to use, I Google for "HTML5 Flowchart".
Super handy. 🔥
Why is semantic HTML important?
- Better SEO
- Easier maintenance
- Improved accessibility (Provides screenreader "landmarks")👍
#a11y
Having trouble with code quality? Write a lot of tests. And I mean a *lot*. Test every file in isolation. Mock as many imports as possible.
When you're done, your code will still be bad, but now your tests will make sure it's impossible to improve anything in any meaningful way.
👇 NEW CSS-IN-JS LIBRARY ALERT!
🧁 vanilla-extract
🔥 Zero-runtime Stylesheets-in-TypeScript
✨ Minimal abstraction over standard CSS
🦄 Works with any front-end framework
🌳 Locally scoped classes + CSS Variables
🎨 High-level theming system
github.com/seek-oss/vanil…
Memorizing algorithms is not computer science. Having lots of them memorized is not a signal of seniority - often the opposite. Commonly used algorithms get added to languages & libraries. Algorithm lottery quizzes won't tell you what you need to know about a candidate.
We have some exciting news to share ...
Remix is going open source! 🔥 (soon!)
It's too good to keep private, so we are sharing it freely with everyone. Also, we raised $3M to ensure the future of Remix is secure.
Stable release coming soon! 👀
remix.run/blog/seed-fund…
🧵 The Ultimate TypeScript Thread 🧵
Here's everything I've learned from leading TS dev teams and working on XState's core team.
My goal is to turn you into a TypeScript wizard.
And yes, this thread is EVERGREEN - I'll add at least 3 more tips a week 🚀
Let's get started.
Wow—I missed this React discussion from 2021.
Looks like they're officially recommending moving away from runtime CSS-in-JS towards static extraction: github.com/reactwg/react-…
vanilla-extract isn't the only library doing this, but it's great to see our direction being validated.
We are beyond excited to announce that Remix is joining Shopify! 🎉
Thank you all for joining us on this journey. It's only getting better from here!
Learn more 👇
remix.run/blog/remixing-…