Web development news
Scroll-driven animations without any JS
27 May 2026 @ 1:00 pm - Kevin Powell
Whooshes, Snaps and Shaders: Adrien Vanderpotte and the Feeling of the Interface
27 May 2026 @ 12:43 pm - Codrops
Revealing Text With CSS letter-spacing
27 May 2026 @ 12:37 pm - CSS-Tricks
How To Build A Production Ready API - Auth, JWT, API Keys
26 May 2026 @ 4:00 pm - Web Dev Simplified
Technical Writing in the AI Age
26 May 2026 @ 1:49 pm - CSS-Tricks
Building a Scroll-Driven 3D Cube Gallery in Webflow with GSAP
26 May 2026 @ 1:18 pm - Codrops
Cross-Document View Transitions: Scaling Across Hundreds of Elements
25 May 2026 @ 1:46 pm - CSS-Tricks
Your Prototype Is Not Being Honest With Your Users (And Here’s How To Fix It)
25 May 2026 @ 12:00 pm - Articles on Smashing Magazine — For Web Designers And Developers
The State of CSS Centering in 2026
22 May 2026 @ 1:44 pm - CSS-Tricks
Four Levels Of Customer Understanding
22 May 2026 @ 1:00 pm - Articles on Smashing Magazine — For Web Designers And Developers
Use This One Trick To Make AI 10x Faster
21 May 2026 @ 4:00 pm - Web Dev Simplified
Creating Scroll-Driven SVG Map Animations with GSAP
21 May 2026 @ 3:22 pm - Codrops
You're writing twice as much CSS as you need to
21 May 2026 @ 1:00 pm - Kevin Powell
Advanced Tree Counting: Mathematical Layouts With `sibling-index()` And `sibling-count()`
21 May 2026 @ 8:00 am - Articles on Smashing Magazine — For Web Designers And Developers
Stack Overflow: When We Stop Asking
20 May 2026 @ 1:51 pm - CSS-Tricks
5 underrated CSS properties every developer should know
20 May 2026 @ 1:00 pm - Kevin Powell
Made With Gsap: Building a Fun Gravity-Based Mouse Trail
20 May 2026 @ 12:24 pm - Codrops
Connect four with CSS-only
19 May 2026 @ 1:00 pm - Kevin Powell
80s Business Tech and Seamless Scene Transitions: Inside Shader.se’s Scroll-Driven WebGPU Pipeline
19 May 2026 @ 10:52 am - Codrops
Cross-Document View Transitions: The Gotchas Nobody Mentions
18 May 2026 @ 1:47 pm - CSS-Tricks
Merlin: The Code Boutique Turning Motion Into Digital Magic
18 May 2026 @ 12:12 pm - Codrops
What’s !important #11: 3D Voxel Scenes, Flying Focus, CSS Syntaxes, and More
15 May 2026 @ 1:16 pm - CSS-Tricks
Ten Data-Backed Truths Of User Experience ROI
15 May 2026 @ 10:00 am - Articles on Smashing Magazine — For Web Designers And Developers
New CSS text-box Property Is A Game Changer
14 May 2026 @ 4:00 pm - Web Dev Simplified
Computing and Displaying Discounted Prices in CSS
14 May 2026 @ 2:05 pm - CSS-Tricks
Invoker commands 😍
14 May 2026 @ 1:01 pm - Kevin Powell
Designing Ourselves: The New Obys Identity and Website
14 May 2026 @ 10:37 am - Codrops
rotateX()
13 May 2026 @ 2:36 pm - CSS-Tricks
rotateY()
13 May 2026 @ 2:33 pm - CSS-Tricks
rotateZ()
13 May 2026 @ 2:33 pm - CSS-Tricks
rotate()
13 May 2026 @ 2:32 pm - CSS-Tricks
Build bulletproof color systems
13 May 2026 @ 1:00 pm - Kevin Powell
Practical Interface Patterns For AI Transparency (Part 2)
13 May 2026 @ 1:00 pm - Articles on Smashing Magazine — For Web Designers And Developers
Exploring the HTML-in-Canvas Proposal
13 May 2026 @ 10:37 am - Codrops
The Best Local Agentic Coding Workflow (Complete Guide)
12 May 2026 @ 4:00 pm - Web Dev Simplified
Soon We Can Finally Banish JavaScript to the ShadowRealm
12 May 2026 @ 1:59 pm - CSS-Tricks
Start by over-engineering
12 May 2026 @ 1:00 pm - Kevin Powell
Le:mma Studio: Building the Feeling Behind the Screen
11 May 2026 @ 1:38 pm - Codrops
Using CSS corner-shape For Folded Corners
8 May 2026 @ 1:54 pm - CSS-Tricks
3 Must Use TSConfig Features
7 May 2026 @ 4:00 pm - Web Dev Simplified
A Scrollytelling Gift for Mum on Mother’s Day 2026
7 May 2026 @ 2:22 pm - CSS-Tricks
Making a wrapper, but with 50 lines of CSS
7 May 2026 @ 1:00 pm - Kevin Powell
Frontend developer takes on CSS Battles - 10-minute challenge
6 May 2026 @ 1:00 pm - Kevin Powell
The Architecture Of Local-First Web Development
6 May 2026 @ 10:00 am - Articles on Smashing Magazine — For Web Designers And Developers
From Shader Uniforms to Clip-Path Wipes: How GSAP Drives My Portfolio
6 May 2026 @ 9:55 am - Codrops
Learn React With This One Project
5 May 2026 @ 4:00 pm - Web Dev Simplified
Rethinking The Experience Of System Tools
5 May 2026 @ 8:00 am - Articles on Smashing Magazine — For Web Designers And Developers
Designing Stable Interfaces For Streaming Content
1 May 2026 @ 8:00 am - Articles on Smashing Magazine — For Web Designers And Developers
New CSS corner-shape Property Is Amazing
30 April 2026 @ 4:01 pm - Web Dev Simplified
Even more ways to center a div
30 April 2026 @ 1:00 pm - Kevin Powell
A Fresh View In May (2026 Wallpapers Edition)
30 April 2026 @ 11:00 am - Articles on Smashing Magazine — For Web Designers And Developers
Handy CSS layout patterns, and fun ways to elevate them
29 April 2026 @ 1:00 pm - Kevin Powell
The “Bug-Free” Workforce: How AI Efficiency Is Subtly Disrupting The Interactions That Build Strong Teams
27 April 2026 @ 10:00 am - Articles on Smashing Magazine — For Web Designers And Developers
I Can’t Believe This TS Feature Has No Documentation
23 April 2026 @ 4:01 pm - Web Dev Simplified
I wish this is how colors always worked
23 April 2026 @ 1:01 pm - Kevin Powell
No more magic numbers for your breakpoints
22 April 2026 @ 4:33 pm - Kevin Powell
The UX Designer’s Nightmare: When “Production-Ready” Becomes A Design Deliverable
22 April 2026 @ 10:00 am - Articles on Smashing Magazine — For Web Designers And Developers
Stop Using Context in React - Use This Instead
21 April 2026 @ 4:00 pm - Web Dev Simplified
There is a difference between over-engineered and unfamiliar
21 April 2026 @ 1:00 pm - Kevin Powell
Session Timeouts: The Overlooked Accessibility Barrier In Authentication Design
20 April 2026 @ 1:00 pm - Articles on Smashing Magazine — For Web Designers And Developers
You Need To Use This TSConfig Setting
16 April 2026 @ 4:01 pm - Web Dev Simplified
Two CSS one-liners
16 April 2026 @ 1:01 pm - Kevin Powell
Can I Build This UI In 10 Minutes
14 April 2026 @ 4:01 pm - Web Dev Simplified
How To Improve UX In Legacy Systems
10 April 2026 @ 1:00 pm - Articles on Smashing Magazine — For Web Designers And Developers
Why Does No One Use The Right React Hook
7 April 2026 @ 4:00 pm - Web Dev Simplified
Identifying Necessary Transparency Moments In Agentic AI (Part 1)
7 April 2026 @ 10:00 am - Articles on Smashing Magazine — For Web Designers And Developers
A Practical Guide To Design Principles
1 April 2026 @ 10:00 am - Articles on Smashing Magazine — For Web Designers And Developers
New CSS Property corner-shape Is Amazing
31 March 2026 @ 4:00 pm - Web Dev Simplified
The Joy Of A Fresh Beginning (April 2026 Wallpapers Edition)
31 March 2026 @ 11:00 am - Articles on Smashing Magazine — For Web Designers And Developers
The Site-Search Paradox: Why The Big Box Always Wins
26 March 2026 @ 10:00 am - Articles on Smashing Magazine — For Web Designers And Developers
Strict TypeScript Isn't Enough Anymore
24 March 2026 @ 4:26 pm - Web Dev Simplified
Testing Font Scaling For Accessibility With Figma Variables
24 March 2026 @ 1:00 pm - Articles on Smashing Magazine — For Web Designers And Developers
Modal vs. Separate Page: UX Decision Tree
19 March 2026 @ 3:00 pm - Articles on Smashing Magazine — For Web Designers And Developers
This is the New NPM
17 March 2026 @ 4:00 pm - Web Dev Simplified
Anime vs. Marvel/DC: Designing Digital Products With Emotion In Flow
17 March 2026 @ 10:00 am - Articles on Smashing Magazine — For Web Designers And Developers
Moving From Moment.js To The JS Temporal API
13 March 2026 @ 1:00 pm - Articles on Smashing Magazine — For Web Designers And Developers
Beyond `border-radius`: What The CSS `corner-shape` Property Unlocks For Everyday UI
12 March 2026 @ 10:00 am - Articles on Smashing Magazine — For Web Designers And Developers
Building Dynamic Forms In React And Next.js
10 March 2026 @ 1:00 pm - Articles on Smashing Magazine — For Web Designers And Developers
Persuasive Design: Ten Years Later
9 March 2026 @ 11:00 am - Articles on Smashing Magazine — For Web Designers And Developers
Human Strategy In An AI-Accelerated Workflow
6 March 2026 @ 8:00 am - Articles on Smashing Magazine — For Web Designers And Developers
Now Shipping: Accessible UX Research, A New Smashing Book By Michele Williams
3 March 2026 @ 3:00 pm - Articles on Smashing Magazine — For Web Designers And Developers
Getting Started With The Popover API
2 March 2026 @ 10:00 am - Articles on Smashing Magazine — For Web Designers And Developers
Fresh Energy In March (2026 Wallpapers Edition)
28 February 2026 @ 9:00 am - Articles on Smashing Magazine — For Web Designers And Developers
Say Cheese! Meet SmashingConf Amsterdam 🇳🇱
26 February 2026 @ 11:00 am - Articles on Smashing Magazine — For Web Designers And Developers
A Designer’s Guide To Eco-Friendly Interfaces
23 February 2026 @ 10:00 am - Articles on Smashing Magazine — For Web Designers And Developers
Designing A Streak System: The UX And Psychology Of Streaks
18 February 2026 @ 3:00 pm - Articles on Smashing Magazine — For Web Designers And Developers
Building Digital Trust: An Empathy-Centred UX Framework For Mental Health Apps
13 February 2026 @ 3:00 pm - Articles on Smashing Magazine — For Web Designers And Developers
Designing For Agentic AI: Practical UX Patterns For Control, Consent, And Accountability
11 February 2026 @ 1:00 pm - Articles on Smashing Magazine — For Web Designers And Developers
CSS <code>@scope</code>: An Alternative To Naming Conventions And Heavy Abstractions
5 February 2026 @ 8:00 am - Articles on Smashing Magazine — For Web Designers And Developers
Combobox vs. Multiselect vs. Listbox: How To Choose The Right One
3 February 2026 @ 10:00 am - Articles on Smashing Magazine — For Web Designers And Developers
Short Month, Big Ideas (February 2026 Wallpapers Edition)
31 January 2026 @ 9:00 am - Articles on Smashing Magazine — For Web Designers And Developers
Practical Use Of AI Coding Tools For The Responsible Developer
30 January 2026 @ 1:00 pm - Articles on Smashing Magazine — For Web Designers And Developers
Unstacking CSS Stacking Contexts
27 January 2026 @ 10:00 am - Articles on Smashing Magazine — For Web Designers And Developers
Beyond Generative: The Rise Of Agentic AI And User-Centric Design
22 January 2026 @ 1:00 pm - Articles on Smashing Magazine — For Web Designers And Developers
Rethinking “Pixel Perfect” Web Design
20 January 2026 @ 10:00 am - Articles on Smashing Magazine — For Web Designers And Developers