Web development news
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
R—K ’26: The Thinking and Code Behind a Portfolio Led by Presence
7 April 2026 @ 9:38 am - Codrops
Looking at New CSS Multi-Column Layout Wrapping Features
6 April 2026 @ 1:55 pm - CSS-Tricks
Building the Maxima Therapy Website: React, GSAP, and Dabbling with AI
6 April 2026 @ 9:22 am - Codrops
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
Where Engineering Meets Craft: Edoardo Lunardi’s Obsession with the Details
2 April 2026 @ 2:21 pm - Codrops
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
Animating 160,000 Cubes in Three.js to Visualize Dithering
1 April 2026 @ 9:38 am - Codrops
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
Arnaud Rocca’s Portfolio: From a GSAP-Powered Motion System to Fluid WebGL
31 March 2026 @ 2:29 pm - Codrops
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
Where Confidence Needs No Decoration: The Malvah.Studio Story
30 March 2026 @ 2:19 pm - Codrops
Form Automation Tips for Happier User and Clients
30 March 2026 @ 2:12 pm - CSS-Tricks
Motion Highlights #17
29 March 2026 @ 1:33 pm - Codrops
Get people to see your resume
28 March 2026 @ 1:01 pm - Kevin Powell
Pell Mell: Crafting a Visual Exploration Platform with Editorial Rhythm
27 March 2026 @ 1:11 pm - Codrops
Generative UI Notes
26 March 2026 @ 2:59 pm - CSS-Tricks
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
Neat container query unit trick
25 March 2026 @ 3:25 pm - Kevin Powell
Strict TypeScript Isn't Enough Anymore
24 March 2026 @ 4:26 pm - Web Dev Simplified
Goodbye magic numbers
24 March 2026 @ 1:01 pm - Kevin Powell
Testing Font Scaling For Accessibility With Figma Variables
24 March 2026 @ 1:00 pm - Articles on Smashing Magazine — For Web Designers And Developers
Experimenting With Scroll-Driven corner-shape Animations
23 March 2026 @ 1:51 pm - CSS-Tricks
Open AI didn't allow AI in the interview
21 March 2026 @ 1:01 pm - Kevin Powell
Modal vs. Separate Page: UX Decision Tree
19 March 2026 @ 3:00 pm - Articles on Smashing Magazine — For Web Designers And Developers
JavaScript for Everyone: Destructuring
19 March 2026 @ 1:06 pm - CSS-Tricks
Two new lines for your CSS reset
19 March 2026 @ 1:01 pm - Kevin Powell
Simplifying CSS animations
18 March 2026 @ 4:45 pm - Kevin Powell
This is the New NPM
17 March 2026 @ 4:00 pm - Web Dev Simplified
This blew my mind
17 March 2026 @ 1:01 pm - Kevin Powell
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
What’s !important #7: random(), Folded Corners, Anchored Container Queries, and More
16 March 2026 @ 3:06 pm - CSS-Tricks
4 Reasons That Make Tailwind Great for Building Layouts
16 March 2026 @ 2:01 pm - CSS-Tricks
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
Abusing Customizable Selects
11 March 2026 @ 1:59 pm - CSS-Tricks
NEW Tanstack Hotkeys Library is Amazing
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
The Value of z-index
9 March 2026 @ 2:20 pm - CSS-Tricks
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
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
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
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