TF #28 | Your weekly frontend digest
This week : Web Performance Calendar, Panda CSS, Spectrum 2, explaining chatGPT, DDD, TDD, Expo SDK 50, React glow and 3D and more!
Big issue this week with lots of links in all our categories. There will be no newsletter next week because of Christmas. So make the most of it now!
Frontend 🎨
How to use Chrome's accessibility tree
Lost in Translation: Tips for Multilingual Web Accessibility
Evolving the infinite canvas | Amelia Wattenberger Great experience with this website. Take a look!
CSS
React
Angular
NodeJs
Web performances⚡
Web Performance Calendar » 2023
Web Performance Calendar » Ten optimisation tips for an initial web performance audit
Web Performance Calendar » Who stole my Largest Contentful Paint?
Web Performance Calendar » Reducing Filesizes with Compression Dictionaries and Delta Compression
How I brought LCP down to under 350 ms for Google-referred users on my website
Preparing For Interaction To Next Paint, A New Web Core Vital
Correctly Configure (Pre) Connections – Harry Roberts – Web Performance Consultant
Debugging bfcache, make your page load instantly - DevTools Tips - YouTube
UX / UI📱
Figma plugin magic tricks: mixing colors with SVG and Canvas API
How Figma, Midjourney, Databricks, and Modyfi Harness AI with Design
Introducing Spectrum 2: Our vision for the future of Adobe experience design
-
PANTONE® USA | PANTONE 13-1023 Peach Fuzz | Pantone Color of the Year 2024
Work, productivity 📇
Misc🔋
Design Systems Database: Surf among top‑notch Design Systems
L'Outside-in Diamond TDD, ou l'art de mieux tester (French, shared by @tpierrain on X)
ChatGPT décortiqué : du token à l'escargot, les secrets dévoilés (French)
Tutorials 💻
An Introduction to the React Testing Library | egghead.io
Coding an Interactive (and Damn Satisfying) Cursor: 7 Simple Steps + 2kb of Code
Tools & resources 🔧
Announcements
Expo Router v3 beta is now available
The JavaScript Oxidation Compiler | A collection of JavaScript tools written in Rust
Epic Easing | Easing made easy!
Color Lisa - Color palette masterpieces of the world’s greatest artists
React-glow Add a mouse-tracing glow effect to React components.
Croner - Trigger functions or evaluate cron expressions in JavaScript or TypeScript.
Huh: A simple, powerful library for forms and prompts in the terminal
Videos, talks 📼
DDD Europe 2023 - Model Mitosis - Julien Topçu and Josian Chevalier
This taught me so much about advanced TypeScript
Podcasts🎙️
Syntax #705 | Is Running Random Code From npm Safe? With Feross Aboukhadijeh
JavaScript Jabber #611 | Monitoring Performance and Core Web Vitals ft. Bianca Grizhar and Sumitra Manga
Whiskey Web and Whatnot 121: Tech Stacks, Building Apps, and Gaming Nostalgia with David Cramer
Developer tea #1188 | Good Plans, Bad Plans, and Road Trips
Axopen #65 : Spécial Noël 2023 : bilan de l’année et inspirations cadeaux