Web development news
SVG Mask Transitions on Scroll with GSAP and ScrollTrigger
11 March 2026 @ 2:37 pm - Codrops
Abusing Customizable Selects
11 March 2026 @ 1:59 pm - CSS-Tricks
More CSS quick tips
11 March 2026 @ 12:34 pm - Kevin Powell
NEW Tanstack Hotkeys Library is Amazing
10 March 2026 @ 4:00 pm - Web Dev Simplified
We've been using container queries wrong
10 March 2026 @ 1:01 pm - Kevin Powell
Building Dynamic Forms In React And Next.js
10 March 2026 @ 1:00 pm - Articles on Smashing Magazine — For Web Designers And Developers
The Value of z-index
9 March 2026 @ 2:20 pm - CSS-Tricks
Building a Scroll-Reactive 3D Gallery with Three.js, Velocity, and Mood-Based Backgrounds
9 March 2026 @ 1:42 pm - Codrops
Persuasive Design: Ten Years Later
9 March 2026 @ 11:00 am - Articles on Smashing Magazine — For Web Designers And Developers
1 million subs!
7 March 2026 @ 3:02 pm - Kevin Powell
They said they'd crush me
7 March 2026 @ 2:00 pm - Kevin Powell
Obys: The Small Studio Designing Big Digital Narratives
6 March 2026 @ 12:52 pm - Codrops
Human Strategy In An AI-Accelerated Workflow
6 March 2026 @ 8:00 am - Articles on Smashing Magazine — For Web Designers And Developers
The Different Ways to Select <html> in CSS
5 March 2026 @ 2:01 pm - CSS-Tricks
This shouldn't be possible with CSS
5 March 2026 @ 2:00 pm - Kevin Powell
Inside Corentin Bernadou’s Portfolio: Swiss-Inspired Layouts, WebGL Geometry, and Thoughtful Motion
5 March 2026 @ 1:46 pm - Codrops
WebGL for Designers: Creating Interactive, Shader-Driven Graphics Directly in the Browser
4 March 2026 @ 2:08 pm - Codrops
Create a reflective glow effect with CSS
4 March 2026 @ 2:00 pm - Kevin Powell
Stop Writing TypeScript Code Like This
3 March 2026 @ 5:00 pm - Web Dev Simplified
How?!
3 March 2026 @ 4:57 pm - Kevin Powell
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
The Lookback: A Digital Capsule for Better Off® Studio’s Creative Past
3 March 2026 @ 1:48 pm - Codrops
Popover API or Dialog API: Which to Choose?
2 March 2026 @ 3:10 pm - CSS-Tricks
Looks good, but kinda broken. Right on brand for Ferarri.
2 March 2026 @ 2:00 pm - Kevin Powell
Getting Started With The Popover API
2 March 2026 @ 10:00 am - Articles on Smashing Magazine — For Web Designers And Developers
Sticky Grid Scroll: Building a Scroll-Driven Animated Grid
2 March 2026 @ 9:37 am - Codrops
When Community Becomes UI: Building the Website for the First Three.js Conference
28 February 2026 @ 12:24 pm - Codrops
Fresh Energy In March (2026 Wallpapers Edition)
28 February 2026 @ 9:00 am - Articles on Smashing Magazine — For Web Designers And Developers
What’s !important #6: :heading, border-shape, Truncating Text From the Middle, and More
27 February 2026 @ 4:30 pm - CSS-Tricks
Yet Another Way to Center an (Absolute) Element
27 February 2026 @ 2:40 pm - CSS-Tricks
F1 Website Championship
27 February 2026 @ 2:09 pm - Kevin Powell
Gabriel Norman: From Gaming Culture to High-End Interactive Experiences
27 February 2026 @ 1:51 pm - Codrops
JavaScript Is Dead - What You Need To Do
26 February 2026 @ 5:00 pm - Web Dev Simplified
Building Async Page Transitions in Vanilla JavaScript
26 February 2026 @ 2:34 pm - Codrops
linear() is so good
26 February 2026 @ 2:01 pm - Kevin Powell
Say Cheese! Meet SmashingConf Amsterdam 🇳🇱
26 February 2026 @ 11:00 am - Articles on Smashing Magazine — For Web Designers And Developers
An Exploit … in CSS?!
25 February 2026 @ 9:31 pm - CSS-Tricks
A Complete Guide to Bookmarklets
25 February 2026 @ 2:50 pm - CSS-Tricks
CSS is too powerful now
25 February 2026 @ 2:01 pm - Kevin Powell
Loading Smarter: SVG vs. Raster Loaders in Modern Web Design
23 February 2026 @ 2:18 pm - CSS-Tricks
A Designer’s Guide To Eco-Friendly Interfaces
23 February 2026 @ 10:00 am - Articles on Smashing Magazine — For Web Designers And Developers
Potentially Coming to a Browser :near() You
20 February 2026 @ 3:36 pm - CSS-Tricks
cqi to the rescue
19 February 2026 @ 2:01 pm - Kevin Powell
How to Handle Accessibility Like a Senior Dev
18 February 2026 @ 5:57 pm - Web Dev Simplified
Distinguishing “Components” and “Utilities” in Tailwind
18 February 2026 @ 4:21 pm - CSS-Tricks
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
5 CSS fouls that I see way too often
18 February 2026 @ 2:00 pm - Kevin Powell
Spiral Scrollytelling in CSS With sibling-index()
17 February 2026 @ 3:17 pm - CSS-Tricks
Interop 2026
17 February 2026 @ 2:17 pm - CSS-Tricks
What’s !important #5: Lazy-loading iframes, Repeating corner-shape Backgrounds, and More
13 February 2026 @ 3:19 pm - CSS-Tricks
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
Making a Responsive Pyramidal Grid With Modern CSS
12 February 2026 @ 2:57 pm - CSS-Tricks
CSS just keeps getting better
12 February 2026 @ 2:00 pm - Kevin Powell
How I made the slide in nav on my website
11 February 2026 @ 2:00 pm - Kevin Powell
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
How To Handle Errors Like A Senior Dev
3 February 2026 @ 5:53 pm - Web Dev Simplified
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
This Amazing TypeScript Feature Has NO Docs!
27 January 2026 @ 5:00 pm - Web Dev Simplified
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
My Honest Thoughts on AI and the Job Market in 2026
20 January 2026 @ 5:00 pm - Web Dev Simplified
Rethinking “Pixel Perfect” Web Design
20 January 2026 @ 10:00 am - Articles on Smashing Magazine — For Web Designers And Developers
NEW CSS Scroll Features are Game Changers
14 January 2026 @ 5:00 pm - Web Dev Simplified
Smashing Animations Part 8: Theming Animations Using CSS Relative Colour
14 January 2026 @ 10:00 am - Articles on Smashing Magazine — For Web Designers And Developers
UX And Product Designer’s Career Paths In 2026
12 January 2026 @ 10:00 am - Articles on Smashing Magazine — For Web Designers And Developers
The NEW React Activity Component Is a Game Changer for Performance
8 January 2026 @ 5:00 pm - Web Dev Simplified
Penpot Is Experimenting With MCP Servers For AI-Powered Design Workflows
8 January 2026 @ 8:00 am - Articles on Smashing Magazine — For Web Designers And Developers
Pivoting Your Career Without Starting From Scratch
7 January 2026 @ 10:00 am - Articles on Smashing Magazine — For Web Designers And Developers
Every Project Needs This NEW Tanstack Library
6 January 2026 @ 5:01 pm - Web Dev Simplified
This Unknown TypeScript Feature is a Must Have for Large Projects
1 January 2026 @ 5:01 pm - Web Dev Simplified
Countdown To New Adventures (January 2026 Wallpapers Edition)
31 December 2025 @ 9:00 am - Articles on Smashing Magazine — For Web Designers And Developers
I Love the NEW CSS Functions
30 December 2025 @ 5:01 pm - Web Dev Simplified
How To Design For (And With) Deaf People
30 December 2025 @ 10:00 am - Articles on Smashing Magazine — For Web Designers And Developers
Everyone Is Missing What Makes NEW Shadcn Update Amazing
23 December 2025 @ 5:00 pm - Web Dev Simplified
Giving Users A Voice Through Virtual Personas
23 December 2025 @ 10:00 am - Articles on Smashing Magazine — For Web Designers And Developers
How To Measure The Impact Of Features
19 December 2025 @ 10:00 am - Articles on Smashing Magazine — For Web Designers And Developers
The 2 Parts of Auth You Need To Know
18 December 2025 @ 5:00 pm - Web Dev Simplified
Smashing Animations Part 7: Recreating Toon Text With CSS And SVG
17 December 2025 @ 10:00 am - Articles on Smashing Magazine — For Web Designers And Developers
NEW Tanstack AI Library is Amazing!
16 December 2025 @ 5:01 pm - Web Dev Simplified
Accessible UX Research, eBook Now Available For Download
9 December 2025 @ 4:00 pm - Articles on Smashing Magazine — For Web Designers And Developers
State, Logic, And Native Power: CSS Wrapped 2025
9 December 2025 @ 10:00 am - Articles on Smashing Magazine — For Web Designers And Developers
How UX Professionals Can Lead AI Strategy
8 December 2025 @ 8:00 am - Articles on Smashing Magazine — For Web Designers And Developers
Beyond The Black Box: Practical XAI For UX Practitioners
5 December 2025 @ 3:00 pm - Articles on Smashing Magazine — For Web Designers And Developers
Masonry: Things You Won’t Need A Library For Anymore
2 December 2025 @ 10:00 am - Articles on Smashing Magazine — For Web Designers And Developers
A Sparkle Of December Magic (2025 Wallpapers Edition)
30 November 2025 @ 9:00 am - Articles on Smashing Magazine — For Web Designers And Developers
The Accessibility Problem With Authentication Methods Like CAPTCHA
27 November 2025 @ 10:00 am - Articles on Smashing Magazine — For Web Designers And Developers
Design System Culture: What It Is And Why It Matters (Excerpt)
25 November 2025 @ 6:00 pm - Articles on Smashing Magazine — For Web Designers And Developers
Designing For Stress And Emergency
24 November 2025 @ 1:00 pm - Articles on Smashing Magazine — For Web Designers And Developers
Keyframes Tokens: Standardizing Animation Across Projects
21 November 2025 @ 8:00 am - Articles on Smashing Magazine — For Web Designers And Developers
From Chaos To Clarity: Simplifying Server Management With AI And Automation
18 November 2025 @ 10:00 am - Articles on Smashing Magazine — For Web Designers And Developers
CSS Gamepad API Visual Debugging With CSS Layers
14 November 2025 @ 1:00 pm - Articles on Smashing Magazine — For Web Designers And Developers
Older Tech In The Browser Stack
13 November 2025 @ 8:00 am - Articles on Smashing Magazine — For Web Designers And Developers