Web development news
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
1820 Productions: Minimal Design, Maximal Motion
13 February 2026 @ 1:22 pm - Codrops
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
Jordan Gilroy: From Burnout to Building the Work I Always Wanted
12 February 2026 @ 8:31 am - Codrops
Approximating contrast-color() With Other CSS Features
11 February 2026 @ 3:01 pm - CSS-Tricks
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
Building an Endless Procedural Snake with Three.js and WebGL
10 February 2026 @ 12:16 pm - Codrops
Trying to Make the Perfect Pie Chart in CSS
9 February 2026 @ 5:34 pm - CSS-Tricks
Exo Ape: Crafting Unforgettable Digital Journeys
9 February 2026 @ 7:55 am - Codrops
Motion Highlights #16
8 February 2026 @ 1:38 pm - Codrops
CSS Bar Charts Using Modern Functions
5 February 2026 @ 3:13 pm - CSS-Tricks
border-radius trick
5 February 2026 @ 2:01 pm - Kevin Powell
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
Making Motion Behave: Inside Vladyslav Penev’s Production-Ready Interaction Systems
4 February 2026 @ 2:30 pm - Codrops
CSS properties that solve annoying problems
4 February 2026 @ 1:40 pm - Kevin Powell
How To Handle Errors Like A Senior Dev
3 February 2026 @ 5:53 pm - Web Dev Simplified
No Hassle Visual Code Theming: Publishing an Extension
3 February 2026 @ 3:54 pm - CSS-Tricks
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
No-Hassle Visual Studio Code Theming: Building an Extension
2 February 2026 @ 2:51 pm - CSS-Tricks
Building a Scroll-Revealed WebGL Gallery with GSAP, Three.js, Astro and Barba.js
2 February 2026 @ 1:13 pm - Codrops
Short Month, Big Ideas (February 2026 Wallpapers Edition)
31 January 2026 @ 9:00 am - Articles on Smashing Magazine — For Web Designers And Developers
What’s !important #4: Videos & View Transitions, Named Media Queries, How Browsers Work, and More
30 January 2026 @ 3:00 pm - CSS-Tricks
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
From Art on the Walls to Motion on the Screen: Daniele Buffa’s Approach to Design
30 January 2026 @ 8:20 am - Codrops
3 essential shorthands
29 January 2026 @ 2:01 pm - Kevin Powell
Styling ::search-text and Other Highlight-y Pseudo-Elements
28 January 2026 @ 3:08 pm - CSS-Tricks
WebGPU Gommage Effect: Dissolving MSDF Text into Dust and Petals with Three.js & TSL
28 January 2026 @ 2:46 pm - Codrops
A couple of great anchor positioning use cases
28 January 2026 @ 2:01 pm - Kevin Powell
ReliCSS
28 January 2026 @ 1:25 pm - CSS-Tricks
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
12 Top Web Design Tools and Resources for 2026 – AI and Creative Picks
27 January 2026 @ 6:58 am - Codrops
There is No Need to Trap Focus on a Dialog Element
26 January 2026 @ 3:02 pm - CSS-Tricks
Responsive Hexagon Grid Using Modern CSS
23 January 2026 @ 2:39 pm - CSS-Tricks
Open Props @custom-media Recipes
23 January 2026 @ 1:00 pm - CSS-Tricks
Tether to multple elements
22 January 2026 @ 2:00 pm - Kevin Powell
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
I Learned The First Rule of ARIA the Hard Way
21 January 2026 @ 5:51 pm - CSS-Tricks
Build modals in minutes with the dialog element
21 January 2026 @ 2:00 pm - Kevin Powell
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
Named media query hack
19 January 2026 @ 2:01 pm - Kevin Powell
HTTP Archive 2025 Web Almanac
16 January 2026 @ 5:30 pm - CSS-Tricks
nth-child was upgraded
15 January 2026 @ 2:01 pm - Kevin Powell
NEW CSS Scroll Features are Game Changers
14 January 2026 @ 5:00 pm - Web Dev Simplified
Can I recreate this animated gradient button?
14 January 2026 @ 2:00 pm - Kevin Powell
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
Tailwind revenue down 80% because of AI
10 January 2026 @ 9:00 pm - Kevin Powell
AI is killing Tailwind
10 January 2026 @ 8:00 pm - Kevin Powell
AI KILLS 75% OF JOBS AT TAILWIND
10 January 2026 @ 7:10 pm - Kevin Powell
Has AI killed Tailwind?
9 January 2026 @ 10:00 pm - Kevin Powell
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
CSS corner-shape Is an Amazing NEW Property!
11 December 2025 @ 5:01 pm - Web Dev Simplified
Stop Writing Your ID Types Like This
9 December 2025 @ 6:13 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
Stop Writing React Code Like This
2 December 2025 @ 7:03 pm - Web Dev Simplified
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
Learn Tanstack Start In 60 Minutes
25 November 2025 @ 5:00 pm - Web Dev Simplified
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
Effectively Monitoring Web Performance
11 November 2025 @ 10:00 am - Articles on Smashing Magazine — For Web Designers And Developers
Smashing Animations Part 6: Magnificent SVGs With `<use>` And CSS Custom Properties
7 November 2025 @ 3:00 pm - Articles on Smashing Magazine — For Web Designers And Developers
Six Key Components of UX Strategy
5 November 2025 @ 1:00 pm - Articles on Smashing Magazine — For Web Designers And Developers
How To Leverage Component Variants In Penpot
4 November 2025 @ 10:00 am - Articles on Smashing Magazine — For Web Designers And Developers
Fading Light And Falling Leaves (November 2025 Wallpapers Edition)
31 October 2025 @ 12:00 pm - Articles on Smashing Magazine — For Web Designers And Developers
JavaScript For Everyone: Iterators
27 October 2025 @ 1:00 pm - Articles on Smashing Magazine — For Web Designers And Developers
Ambient Animations In Web Design: Practical Applications (Part 2)
22 October 2025 @ 1:00 pm - Articles on Smashing Magazine — For Web Designers And Developers
AI In UX: Achieve More With Less
17 October 2025 @ 8:00 am - Articles on Smashing Magazine — For Web Designers And Developers
How To Make Your UX Research Hard To Ignore
16 October 2025 @ 1:00 pm - Articles on Smashing Magazine — For Web Designers And Developers