TF #33 | Your weekly frontend digest
A lot of talk this week about interop 2024. We also talk a lot about webperf and Angular in videos and articles...
I've placed the articles on productivity and miscellaneous at the end of the articles. Some people weren't fans, so I rearranged the order of priority. Let me know if you like it.
Frontend 🎨
CSS
Going beyond pixels and (r)ems in CSS - Relative length units based on font
Experimental CSS-Only Carousels with Scroll-Driven Animations | Codrops
Angular
VueJS
Lazy Hydration and Server Components in Nuxt - Vue.js 3 Performance - Vue School Articles
Vue Tip: Custom Component Directives | JavaScript in Plain English
A Conceptual Model of State in Vue 3.4
WebComponent
Javascript/Typescript
How TypeScript can help in modelling business workflows - Event-Driven.io
How To Use forwardRef With Generic Components | Total TypeScript
Explicit Resource Management: Exploring JavaScript's and TypeScript's new feature | iliazeus
Type TODO | Kyle Shevlin Sometimes
any
is okDeferred JavaScript promises using Promise.withResolvers | pawelgrzybek.com
React
How to Add an AI-Powered WYSIWYG Editor in React & Astro with Novel
Shining a light on Caustics with Shaders and React Three Fiber - Maxime Heckel's Blog
Detailed React. Reconciliation, Renderers, Fiber, Virtual Tree — Teletype
Next.js App Router migration: the good, bad, and ugly
Web performances⚡
Squeezing Last Bit Of JavaScript Performance For My Automation Game
Debugging speculative navigations for faster page loads #DevToolsTips
Experimenting with measuring soft navigations | Chrome for Developers
UX / UI📱
In Loving Memory of Square Checkbox | tonsky.me The article is good, the site is cool and dark mode is great
Reality Check #3: Building out a layered hero grid layout from Dribbble - Piccalilli
The Feature Trap: Why Feature Centricity Is Harming Your Product — Smashing Magazine
Using AI for 3D rendering—a practical guide for designers | UX Collective
UX Migration Strategy for Legacy Applications
Designing with legacy. Designing new products is easy… | by Peter Zalman
Tools & resources 🔧
Fastpedia Already mentioned, but just a reminder. If you're looking for an AI tool, this site can find it for you
Type safe Server Actions in your Next.js (App Router)
React-quiz-component: :orange_book: React Quiz Component
-
Tiny-rdm: A Modern Redis GUI Client
Tutorials 💻
GitHub Foundations Certification Course – Pass the exam in 10 hours!
Styling Ark UI Tabs with Slot Recipes Made a video on how to style
Ark UI tabs component using Slot Recipes in panda CSS
Build a dApp Using Waku (Decentralized Communication) and Vue.js
Easily Deploy Full Stack Node.js Apps on AWS EC2 | Step-by-Step Tutorial
Getting up to Speed with Eleventy: Config and Collections - The New Stack
🇫🇷 Créer des champs avec CarbonFields — Formation Créer un thème WordPress | Grafikart
Videos 📼
Angular
React
Vue
🇫🇷 The French corner 🇫🇷
Podcasts, talks...🎙️
Safari is the new Chrome - Jen Simmons of Apple - Syntax #725
SJ 618 - JavaScript Jabber - Exploring AI Impact on Code Generation and Quality Metrics
(JS Party #310) |> Changelog - Angular Signals with Pavel Kozlowski & Alex Rickabaugh
Whiskey Web and Whatnot - Episode 128 - The Missteps of GraphQL and the Promise of Progressive Enhancement
Code & Curiosity Podcast A Podcast by Maximilian Schwarzmüller. I learn a lot of things with this guy!
2024 Productivity Trends You Need to Know About (TPS493) - Asian Efficiency
The French corner
Bilan 2023, perspectives 2024 | Clever Cloud la 101e en live !
Podcast · Tech.Rocks - #S06EP01 Spécial speakers Tech.Rocks Summit 2023 - Amanda Brock (OpenUK) et Philippe Ensarguet (Orange)
IFTTD #257 - Kubernetes : Passer d'un déploiement FTP à Kubernetes avec David Coutelle
Android en coulisse : l'histoire d'un OS open source - 135 Grammes - Les histoires de la tech mobile
Work / Productivity 📇
My Diverse Hiring Playbook - Jacob Kaplan-Moss
5 lessons design systems teams can learn from open-source maintainers
We ran an experiment to see how easy it is to cheat with ChatGPT in interviews
Useful tradeoffs are multi-dimensional. | Irrational Exuberance
Letterboxd: How to nail product market fit with clear Jobs‑To‑Be‑Done
Misc🔋
Apple announces changes to iOS, Safari, and the App Store in the European Union - Apple
Apple Vision Pro review: magic, until it’s not - The Verge
Brains Are Not Required When It Comes to Thinking and Solving Problems
Balancing Engineering Cultures: Debate Everything vs. Just Tell Me What To Build
The most important goal in designing software is understandability
ArVid: how Russians squeezed 4 hard drives into one VHS tape in the 90s