Sunshine And March Vibes (2025 Wallpapers Edition) — Smashing Magazine

Do you need a little inspiration boost? Well, then our new batch of desktop wallpapers is for you. Designed by the community for the community, the wallpapers in this collection are the perfect opportunity to get your desktop ready for spring — and, who knows, maybe they’ll spark some new ideas, too. Enjoy! With the […]
another year of web platform improvements | Blog | web.dev

Published: February 13, 2025 After the huge success of Interop 2024, the project returns today with a new set of focus areas for 2025. While we couldn’t include every suggestion made this year, the final list reaches across the web platform—from CSS to performance-related features. The focus areas for 2025 Anchor positioning backdrop-filter Core Web […]
Playing with Light and Refraction in Three.js: Warping 3D Text Inside a Glass Torus

Hi! I’m Matt Park, a Creative Developer based in New York. In this article, we’ll be exploring one of the easiest yet coolest effects you can create in Three.js—the Transmission Material. To be precise, native Three.js doesn’t have a material called TransmissionMaterial, but Drei does. Drei is a library packed with helper components designed to […]
A Contrarian View On Theme Frameworks — Smashing Magazine
Modern frameworks are supposed to help speed up development while providing modern tools and a developer-friendly workflow. In theory, this is great and makes a lot of sense. In reality, Kevin Leary has found that they cause far more problems than they solve. This ultimately leads to the big question: why are modern theme frameworks […]
ruby-align is Baseline Newly available | Articles | web.dev

Published: Feb 21, 2025 Celebration: This web feature is now available in all three major browser engines, and becomes Baseline Newly available as of December 11, 2024. The HTML <ruby> element lets you display phonetic annotations or other supplemental information above or beside base text. It is commonly used in East Asian languages. A <ruby> […]
Case Study: Motoyoshi Takamitsu | Codrops

I am Meguru Muramoto, a designer and developer at Garden Eight, a creative studio specializing in interactive digital experiences. I was responsible for both the design and development of photographer Motoyoshi Takamitsu’s portfolio website. Context I began by exploring the world of his photography. His style blends the randomness inspired by light, temperature, noise, and […]
How To Fix Largest Contentful Paint Issues With Subpart Analysis — Smashing Magazine

Struggling with slow Largest Contentful Paint (LCP)? Newly introduced by Google, LCP subparts help you pinpoint where page load delays come from. Now, in the Chrome UX Report, this data provides real visitor insights to speed up your site and boost rankings. Matt Zeunert unpacks what LCP subparts are, what they mean for your website […]
February 2025 Baseline monthly digest | Blog | web.dev

Published: February 27, 2025 It was a busy month for Baseline in both the community, at Google, and other major browser vendors. In this edition of the Baseline monthly digest, we at Chrome Developer Relations once again take a moment to review recent developments, such as updates, community articles and talks, tooling, and anything Baseline-related […]
Building an Interactive Image Grid with Three.js

In this article, we’ll walk through coding this grid interaction, originally conceptualized by Amin Ankward, a creative designer, former colleague, and now friend (feel free to follow him on X 👀). Before We Start We’ll be using Three.js as our WebGL library, and that’s it—no GSAP today. Instead, I’d like to show you how to […]
How To Build Confidence In Your UX Work — Smashing Magazine

UX initiatives are often seen as a disruption rather than a means to solving existing problems in an organization. In this post, we’ll explore how you can build trust for your UX work, gain support, and make a noticeable impact. Part of Measure UX and Design Impact by yours truly. When I start any UX […]