Web development news
I Can’t Believe This TS Feature Has No Documentation
23 April 2026 @ 4:01 pm - Web Dev Simplified
Building 4WIDE: Turning Distortion, Blur, and Motion into a Coherent Experience
23 April 2026 @ 2:30 pm - Codrops
Recreating Apple’s Vision Pro Animation in CSS
23 April 2026 @ 1:22 pm - CSS-Tricks
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
A Playful Clip Menu with GSAP’s easeReverse
22 April 2026 @ 3:18 pm - Codrops
Enhancing Astro With a Markdown Component
22 April 2026 @ 1:49 pm - CSS-Tricks
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
False Earth: From WebGL Limits to a WebGPU-Driven World
21 April 2026 @ 3:37 pm - Codrops
There is a difference between over-engineered and unfamiliar
21 April 2026 @ 1:00 pm - Kevin Powell
Markdown + Astro = ❤️
20 April 2026 @ 1:55 pm - CSS-Tricks
Session Timeouts: The Overlooked Accessibility Barrier In Authentication Design
20 April 2026 @ 1:00 pm - Articles on Smashing Magazine — For Web Designers And Developers
Interactive Storytelling for the Web: Building Immersive Stories with Timelines, 3D, and Layered Scenes
20 April 2026 @ 9:22 am - Codrops
What’s !important #9: clip-path Jigsaws, View Transitions Toolkit, Name-only Containers, and More
17 April 2026 @ 2:00 pm - CSS-Tricks
You Need To Use This TSConfig Setting
16 April 2026 @ 4:01 pm - Web Dev Simplified
A Well-Designed JavaScript Module System is Your First Architecture Decision
16 April 2026 @ 1:53 pm - CSS-Tricks
The Art of Complex Motion: Corentin Bernadou’s World of Shaders and Experimentation
16 April 2026 @ 1:52 pm - Codrops
Two CSS one-liners
16 April 2026 @ 1:01 pm - Kevin Powell
Wrap detection with a few lines of CSS
15 April 2026 @ 1:00 pm - Kevin Powell
Can I Build This UI In 10 Minutes
14 April 2026 @ 4:01 pm - Web Dev Simplified
They Call Me Giulio: The Making of a Cinematic Cyberpunk Portfolio
14 April 2026 @ 1:56 pm - Codrops
The Radio State Machine
14 April 2026 @ 1:55 pm - CSS-Tricks
Are we over-engineering with modern CSS?
14 April 2026 @ 1:01 pm - Kevin Powell
7 View Transitions Recipes to Try
13 April 2026 @ 2:14 pm - CSS-Tricks
Lusion: Where Digital Craft Meets Ambitious Experimentation
13 April 2026 @ 1:09 pm - Codrops
The Exat Microsite: Pushing a Typography Showcase to New Creative Extremes
10 April 2026 @ 1:27 pm - Codrops
How To Improve UX In Legacy Systems
10 April 2026 @ 1:00 pm - Articles on Smashing Magazine — For Web Designers And Developers
Selecting a Date Range in CSS
9 April 2026 @ 1:52 pm - CSS-Tricks
CSS one-liner to improve form elements
9 April 2026 @ 1:01 pm - Kevin Powell
A Single DM, a First SOTD, and the Start of Chanh M. Ho’s Creative Journey
9 April 2026 @ 12:40 pm - Codrops
Creating Custom Page Transitions in Astro with Barba.js and GSAP
8 April 2026 @ 2:40 pm - Codrops
Can I code up this UI in 10 minutes?
8 April 2026 @ 1:42 pm - Kevin Powell
Why Does No One Use The Right React Hook
7 April 2026 @ 4:00 pm - Web Dev Simplified
Alternatives to the !important Keyword
7 April 2026 @ 1:54 pm - CSS-Tricks
I'm a CSS noob
7 April 2026 @ 1:00 pm - Kevin Powell
Identifying Necessary Transparency Moments In Agentic AI (Part 1)
7 April 2026 @ 10:00 am - Articles on Smashing Magazine — For Web Designers And Developers
Looking at New CSS Multi-Column Layout Wrapping Features
6 April 2026 @ 1:55 pm - CSS-Tricks
Quick fix for scrolling issues (if done right)
3 April 2026 @ 1:01 pm - Kevin Powell
3 modern CSS properties to add to your reset
2 April 2026 @ 9:04 pm - Kevin Powell
Making Complex CSS Shapes Using shape()
2 April 2026 @ 1:58 pm - CSS-Tricks
Front-End Fools: Top 10 April Fools’ UI Pranks of All Time
1 April 2026 @ 2:00 pm - CSS-Tricks
Sniffing Out the CSS Olfactive API
1 April 2026 @ 1:54 pm - CSS-Tricks
A Practical Guide To Design Principles
1 April 2026 @ 10:00 am - Articles on Smashing Magazine — For Web Designers And Developers
Stop fighting with CSS, forever
31 March 2026 @ 5:01 pm - Kevin Powell
New CSS Property corner-shape Is Amazing
31 March 2026 @ 4:00 pm - Web Dev Simplified
What’s !important #8: Light/Dark Favicons, @mixin, object-view-box, and More
31 March 2026 @ 2:14 pm - CSS-Tricks
Adapting layouts when you don't know the breakpoint
31 March 2026 @ 1:01 pm - Kevin Powell
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
Form Automation Tips for Happier User and Clients
30 March 2026 @ 2:12 pm - CSS-Tricks
Get people to see your resume
28 March 2026 @ 1:01 pm - Kevin Powell
Little details can make a big difference
26 March 2026 @ 1:00 pm - Kevin Powell
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
NEW Tankstack Library is a Must Include in Every Project
10 March 2026 @ 4:00 pm - Web Dev Simplified
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
Stop Writing TypeScript Code Like This
3 March 2026 @ 5:00 pm - Web Dev Simplified
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
JavaScript Is Dead - What You Need To Do
26 February 2026 @ 5:00 pm - Web Dev Simplified
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
How to Handle Accessibility Like a Senior Dev
18 February 2026 @ 5:57 pm - Web Dev Simplified
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
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
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
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
Countdown To New Adventures (January 2026 Wallpapers Edition)
31 December 2025 @ 9:00 am - Articles on Smashing Magazine — For Web Designers And Developers
How To Design For (And With) Deaf People
30 December 2025 @ 10:00 am - Articles on Smashing Magazine — For Web Designers And Developers
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
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
Accessible UX Research, eBook Now Available For Download
9 December 2025 @ 4:00 pm - Articles on Smashing Magazine — For Web Designers And Developers