(26) Loooooong read: Alex Russell critiques the continued use of React and similar JavaScript frameworks in modern web development. Drawing from his extensive experience with over 100 web projects, Russell argues that these frameworks often introduce performance and accessibility issues, particularly on mobile devices. He emphasizes the importance of minimizing client-side complexity by relying more on server-side rendering and using native web technologies like HTML and CSS. Russell contends that adopting such practices can lead to more efficient, resilient, and user-friendly web applications. He challenges developers to move away from the entrenched use of frameworks like React and to embrace engineering solutions that prioritize performance and accessibility. If Not React, Then What? #javascript
(27) The bluesky-post Web Component allows you to turn a regular link to a Bluesky post into an embeddable post quote, including metadata such as reply count, repost count, likes, and more. #web components
(28) Sometimes, Safari takes the lead. For example, with the background-clip: border-area feature. So far, it’s only available in Safari 18.2 beta or the Technology Preview, but there’s already a great article showcasing the possible effects: Make creative borders with background-clip border-area. And Jen Simmons made this nice demo. Well then, give it a go! #css
(29) “A scroll-driven animation is an animation that responds to scrolling. There’s a direct link between scrolling progress and the animation’s progress.” Yes, but: “Scroll-driven animations are different than scroll-triggered animations, which execute on scroll and run in their entirety.” So, go and Unleash the Power of Scroll-Driven Animations! #css
(30) So much to learn from this article: how to Feature detect Style Queries Support in CSS in the first place, but what is a space toggle? Look… #css