TF #34 | Your weekly frontend digest
For webdev lovers, this week is full of news and surprises. Jquery is still alive! JS and monorepo, Qwik and Astro, docking a nextJS app...
Frontend 🎨
React
Announcing React Native for Apple Vision Pro | {callstack}
Removing React is just weakness leaving your codebase — Begin Blog
Enhance Your React App's Scalability using Storybook and Chromatic | Daine Mawer
Medusa - What we've learned from the transition to Next.js 14 with Server Components
How to stream files from Next.js Route Handlers | Eric Burel Tech Blog
WebComponent
Typescript/Javascript
Adding type safety to object IDs in TypeScript - Kravchyk's
From many to one: Moving our JavaScript code into a monorepo | Aha! software
Astro
TechSquidTV | How I generate Open Graph images for my Astro-based blog
Take a Qwik Break from React with Astro - The New Stack
CSS
CSS Scroll-triggered Animations with Style Queries
Better form UX with the CSS property
field-sizing
- Stephanie Stimac's BlogA highly configurable switch component using modern CSS techniques
Misc
How to Favicon in 2024: Six files that fit most needs—Martian Chronicles, Evil Martians’ team blog
Extreme UI Adaptability in Flutter — How Google Earth supports every use case on earth
-
Basic Dialog Usage and Gotchas To Watch For – Frontend Masters Boost
Web performances⚡
Blazingly Fast JavaScript with ThePrimeagen
Interaction to Next Paint becomes a Core Web Vital on March 12
UX / UI📱
Mobile search: which pattern should you choose? | by Ksenia Toloknova
Key takeaways from Airbnb’s winter redesign | by Daniel de Mello
Videos 📼
-
Container Queries: The next step towards a truly modular CSS
How to make a great framework better? - Svelte 5 with Rich Harris
The most creative CSS + multiplayer web project I’ve ever seen
Tutorials 💻
Tools & resources 🔧
Schema Generator - Generate JSON-LD Schema Markup for SEO
Joist-ts: a TypeScript ORM for Postgres
Oohtml: Object-Oriented HTML. project
-
Svelte-stepper: 🚶 A simple library for building delightfully animated stepped flows with Svelte.
-
React-native-typescript-boilerplate
Tabulator | JavaScript Tables & Data Grids
Podcasts, talks...🎙️
Results of the State of React Native 2023 Survey | {callstack}
Rocket Ship | #028 - Expo Router & Universal React Native Apps with Evan Bacon
PodRocket - A web development podcast from LogRocket: Dan Abramov on React, RSCs, and the future
How to Code: Opinionated TypeScript Stack + Tooling Choices Explained - Syntax #727
JavaScript Jabber JSJ 619 - Mastering Back-End Functionalities and Development with AWS Amplify
601: Brad Frost on A Global Design System + Frostapalooza – ShopTalk
Module Federation - Module Mixology - Front End Happy Hour
Go From Stuck to Unstoppable with this Motivation Tip - Asian Efficiency
Work / Productivity 📇
Startup Infrastructure: Scaling from Zero to Enterprise
The System That Will Change Your LIFE! (Evidence-Based) - YouTube
RDEL #28: What type of interruptions impact developer productivity most?
Should you Stay Technical as an Engineering Manager?
The Snow Melts At The Periphery - by James Stanier
Microsoft's New Future of Work Report - by Abi Noda
Misc🔋
Your guide to quick wins in SaaS marketing
The next evolution of serverless is stateful • Solving the decision problem
Too much of a good thing: the trade-off we make with tests | nicole@web
Part one: 7 must-know object-oriented software patterns (and their pitfalls) · Raygun Blog
Web Development Is Getting Too Complex, And It May Be Our Fault — Smashing Magazine
Fun 👾
Most Searched Playground – Google
Matteo Santoro for retro gaming lovers!