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!





