Web development news
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
Google’s Prompt API
6 May 2026 @ 7:41 pm - CSS-Tricks
Making Zigzag CSS Layouts With a Grid + Transform Trick
6 May 2026 @ 1:50 pm - CSS-Tricks
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
Reverse-Engineering Claude AI’s Mascot Animations with SVG and GSAP
5 May 2026 @ 10:59 am - Codrops
Rethinking The Experience Of System Tools
5 May 2026 @ 8:00 am - Articles on Smashing Magazine — For Web Designers And Developers
Fixed-Height Cards: More Fragile Than They Look
4 May 2026 @ 2:01 pm - CSS-Tricks
Akaru: Crafting Precision-Driven Digital Experiences
4 May 2026 @ 9:32 am - Codrops
Designing Against the Gallery: A Two-Year Journey to a Layered Portfolio Experience
2 May 2026 @ 2:12 pm - Codrops
What’s !important #10: HTML-in-Canvas, Hex Maps, E-ink Optimization, and More
1 May 2026 @ 1:43 pm - CSS-Tricks
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
The Importance of Native Randomness in CSS
30 April 2026 @ 3:26 pm - CSS-Tricks
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
contrast()
29 April 2026 @ 2:58 pm - CSS-Tricks
contrast-color()
29 April 2026 @ 2:57 pm - CSS-Tricks
Handy CSS layout patterns, and fun ways to elevate them
29 April 2026 @ 1:00 pm - Kevin Powell
Between Human and Machine: Sofia Papadopoulou’s Approach to Augmented Creativity
29 April 2026 @ 10:25 am - Codrops
More Than a Portfolio: Building a Scroll-Driven 3D World with Something to Say
28 April 2026 @ 2:51 pm - Codrops
Rhumb Studio: Small but Mighty, Shaped by Curiosity
27 April 2026 @ 2:10 pm - Codrops
Let’s Use the Nonexistent ::nth-letter Selector Now
27 April 2026 @ 1:55 pm - CSS-Tricks
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
Susurrus: Crafting a Cozy Watercolor World with Three.js and Shaders
24 April 2026 @ 10:33 am - Codrops
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
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
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
Two CSS one-liners
16 April 2026 @ 1:01 pm - Kevin Powell
hypot()
15 April 2026 @ 4:30 pm - CSS-Tricks
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
Are we over-engineering with modern CSS?
14 April 2026 @ 1:01 pm - Kevin Powell
How To Improve UX In Legacy Systems
10 April 2026 @ 1:00 pm - Articles on Smashing Magazine — For Web Designers And Developers
CSS one-liner to improve form elements
9 April 2026 @ 1:01 pm - Kevin Powell
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
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
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
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
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
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
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