Web development news
How to use TypeScript Utility Types like a Senior Developer
11 November 2025 @ 5:03 pm - Web Dev Simplified
Building a 3D Infinite Carousel with Reactive Background Gradients
11 November 2025 @ 1:50 pm - Codrops
Effectively Monitoring Web Performance
11 November 2025 @ 10:00 am - Articles on Smashing Magazine — For Web Designers And Developers
Headings: Semantics, Fluidity, and Styling — Oh My!
10 November 2025 @ 2:44 pm - CSS-Tricks
Crafting Generative CSS Worlds
10 November 2025 @ 2:18 pm - Codrops
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
Explaining the Accessible Benefits of Using Semantic HTML Elements
6 November 2025 @ 3:57 pm - CSS-Tricks
Stop using rgba() and hsla()
6 November 2025 @ 2:00 pm - Kevin Powell
CSS Attribute Selectors
5 November 2025 @ 2:00 pm - Kevin Powell
Six Key Components of UX Strategy
5 November 2025 @ 1:00 pm - Articles on Smashing Magazine — For Web Designers And Developers
Animating a 3D Scene with Spline’s New Timeline Tool
5 November 2025 @ 12:17 pm - Codrops
Stop Making this Massive Authorization Mistake
4 November 2025 @ 5:01 pm - Web Dev Simplified
Creating 3D Scroll-Driven Text Animations with CSS and GSAP
4 November 2025 @ 10:42 am - Codrops
How To Leverage Component Variants In Penpot
4 November 2025 @ 10:00 am - Articles on Smashing Magazine — For Web Designers And Developers
In the Foundry of Imagination: The Forged Studio Story
3 November 2025 @ 4:07 pm - Codrops
The “Most Hated” CSS Feature: tan()
3 November 2025 @ 4:03 pm - CSS-Tricks
Fading Light And Falling Leaves (November 2025 Wallpapers Edition)
31 October 2025 @ 12:00 pm - Articles on Smashing Magazine — For Web Designers And Developers
The Art of Play: Karim Maaloul’s World of Interactive Wonder
31 October 2025 @ 8:59 am - Codrops
Create Professional CSS Animations with This Dev Tool
30 October 2025 @ 4:00 pm - Web Dev Simplified
Getting Creative With Small Screens
29 October 2025 @ 4:22 pm - CSS-Tricks
Building a Layered Zoom Scroll Effect with GSAP ScrollSmoother and ScrollTrigger
29 October 2025 @ 1:16 pm - Codrops
CSS Combinators you need to know (and a selector too)
29 October 2025 @ 1:08 pm - Kevin Powell
Build an Advanced Realtime Chat Project with Supabase
28 October 2025 @ 4:00 pm - Web Dev Simplified
Using Search Data APIs for Faster Prototyping
28 October 2025 @ 11:20 am - Codrops
Interpol: A Low-Level Take on Tweening and Motion
27 October 2025 @ 2:55 pm - Codrops
Pure CSS Tabs With Details, Grid, and Subgrid
27 October 2025 @ 2:33 pm - CSS-Tricks
JavaScript For Everyone: Iterators
27 October 2025 @ 1:00 pm - Articles on Smashing Magazine — For Web Designers And Developers
Motion Highlights #14
26 October 2025 @ 3:27 pm - Codrops
CSS Animations That Leverage the Parent-Child Relationship
24 October 2025 @ 2:18 pm - CSS-Tricks
This CSS Dev Tool Makes Accessibility so Easy
23 October 2025 @ 4:01 pm - Web Dev Simplified
An Introduction to JavaScript Expressions
22 October 2025 @ 7:08 pm - CSS-Tricks
Ambient Animations In Web Design: Practical Applications (Part 2)
22 October 2025 @ 1:00 pm - Articles on Smashing Magazine — For Web Designers And Developers
I Will Never Use Shadcn Form Components Again
21 October 2025 @ 4:01 pm - Web Dev Simplified
Building a Honeypot Field That Works
20 October 2025 @ 4:11 pm - CSS-Tricks
AI In UX: Achieve More With Less
17 October 2025 @ 8:00 am - Articles on Smashing Magazine — For Web Designers And Developers
Data Access Layers are a Must Know for Next.js Developers
16 October 2025 @ 4:00 pm - Web Dev Simplified
How To Make Your UX Research Hard To Ignore
16 October 2025 @ 1:00 pm - Articles on Smashing Magazine — For Web Designers And Developers
Sequential linear() Animation With N Elements
15 October 2025 @ 1:39 pm - CSS-Tricks
Will I Survive These Advanced TypeScript Challenges?
14 October 2025 @ 4:01 pm - Web Dev Simplified
Masonry: Watching a CSS Feature Evolve
13 October 2025 @ 2:31 pm - CSS-Tricks
The Grayscale Problem
13 October 2025 @ 10:00 am - Articles on Smashing Magazine — For Web Designers And Developers
We Completely Missed width/height: stretch
10 October 2025 @ 2:03 pm - CSS-Tricks
Auth & backend so simple even this CSS dev gets it
9 October 2025 @ 5:19 pm - Kevin Powell
No One Knows About This Amazing CSS Dev Tools Panel (CSS Overview)
9 October 2025 @ 4:00 pm - Web Dev Simplified
The thing about contrast-color
8 October 2025 @ 2:52 pm - CSS-Tricks
Directionally aware button effect without JavaScript
8 October 2025 @ 12:39 pm - Kevin Powell
I Will Never Use Prettier or ESLint Again
7 October 2025 @ 4:01 pm - Web Dev Simplified
Getting Creative With shape-outside
6 October 2025 @ 3:45 pm - CSS-Tricks
Smashing Animations Part 5: Building Adaptive SVGs With `<symbol>`, `<use>`, And CSS Media Queries
6 October 2025 @ 1:00 pm - Articles on Smashing Magazine — For Web Designers And Developers
Intent Prototyping: A Practical Guide To Building With Clarity (Part 2)
3 October 2025 @ 10:00 am - Articles on Smashing Magazine — For Web Designers And Developers
There's a better way to control stacking in CSS
2 October 2025 @ 5:25 pm - Kevin Powell
CSS 𝐬𝐭𝐫𝐞𝐭𝐜𝐡 Solves So Many Height Problems
2 October 2025 @ 4:01 pm - Web Dev Simplified
Same Idea, Different Paint Brush
1 October 2025 @ 1:02 pm - CSS-Tricks
Why I use single-color gradients in my CSS
1 October 2025 @ 1:00 pm - Kevin Powell
Master Senior Level Authentication In 4 Hours
30 September 2025 @ 4:00 pm - Web Dev Simplified
Shades Of October (2025 Wallpapers Edition)
30 September 2025 @ 11:00 am - Articles on Smashing Magazine — For Web Designers And Developers
Touring New CSS Features in Safari 26
29 September 2025 @ 2:31 pm - CSS-Tricks
Add Beautiful Blurry Image Loading With 3 Lines of Code
26 September 2025 @ 9:26 pm - Web Dev Simplified
From Prompt To Partner: Designing Your Custom AI Assistant
26 September 2025 @ 10:00 am - Articles on Smashing Magazine — For Web Designers And Developers
Stop fighting with CSS
25 September 2025 @ 1:00 pm - Kevin Powell
Intent Prototyping: The Allure And Danger Of Pure Vibe Coding In Enterprise UX (Part 1)
24 September 2025 @ 5:00 pm - Articles on Smashing Magazine — For Web Designers And Developers
It might be time to rethink box-sizing: border-box
24 September 2025 @ 1:00 pm - Kevin Powell
Most Developers Are Using AI Wrong
23 September 2025 @ 4:01 pm - Web Dev Simplified
AI content is ruining the web
22 September 2025 @ 1:00 pm - Kevin Powell
Ambient Animations In Web Design: Principles And Implementation (Part 1)
22 September 2025 @ 1:00 pm - Articles on Smashing Magazine — For Web Designers And Developers
The Psychology Of Trust In AI: A Guide To Measuring And Designing For User Confidence
19 September 2025 @ 10:00 am - Articles on Smashing Magazine — For Web Designers And Developers
This Font Feature Is A Must Use In Your Dev Tools
18 September 2025 @ 4:00 pm - Web Dev Simplified
2 common CSS layout misconceptions
18 September 2025 @ 1:00 pm - Kevin Powell
How To Minimize The Environmental Impact Of Your Website
18 September 2025 @ 10:00 am - Articles on Smashing Magazine — For Web Designers And Developers
Open VS Code in the browser with one keystroke
17 September 2025 @ 1:00 pm - Kevin Powell
SerpApi: A Complete API For Fetching Search Engine Data
16 September 2025 @ 5:00 pm - Articles on Smashing Magazine — For Web Designers And Developers
The heading selector I've been waiting so long for is finally here! (sort of)
16 September 2025 @ 1:00 pm - Kevin Powell
Functional Personas With AI: A Lean, Practical Workflow
16 September 2025 @ 8:00 am - Articles on Smashing Magazine — For Web Designers And Developers
Creating Elastic And Bounce Effects With Expressive Animator
15 September 2025 @ 10:00 am - Articles on Smashing Magazine — For Web Designers And Developers
From Data To Decisions: UX Strategies For Real-Time Dashboards
12 September 2025 @ 3:00 pm - Articles on Smashing Magazine — For Web Designers And Developers
Stop it with the useless declarations and work with the browser instead
11 September 2025 @ 1:01 pm - Kevin Powell
How to set custom error messages for your HTML forms
10 September 2025 @ 1:01 pm - Kevin Powell
Integrating CSS Cascade Layers To An Existing Project
10 September 2025 @ 10:00 am - Articles on Smashing Magazine — For Web Designers And Developers
Designing For TV: Principles, Patterns And Practical Guidance (Part 2)
4 September 2025 @ 10:00 am - Articles on Smashing Magazine — For Web Designers And Developers
A Breeze Of Inspiration In September (2025 Wallpapers Edition)
31 August 2025 @ 8:00 am - Articles on Smashing Magazine — For Web Designers And Developers
Prompting Is A Design Act: How To Brief, Guide And Iterate With AI
29 August 2025 @ 10:00 am - Articles on Smashing Magazine — For Web Designers And Developers
Designing For TV: The Evergreen Pattern That Shapes TV Experiences (Part 1)
27 August 2025 @ 1:00 pm - Articles on Smashing Magazine — For Web Designers And Developers
Optimizing PWAs For Different Display Modes
26 August 2025 @ 8:00 am - Articles on Smashing Magazine — For Web Designers And Developers
A Week In The Life Of An AI-Augmented Designer
22 August 2025 @ 8:00 am - Articles on Smashing Magazine — For Web Designers And Developers
The Double-Edged Sustainability Sword Of AI In Web Design
20 August 2025 @ 10:00 am - Articles on Smashing Magazine — For Web Designers And Developers
Beyond The Hype: What AI Can Really Do For Product Design
18 August 2025 @ 1:00 pm - Articles on Smashing Magazine — For Web Designers And Developers
The Psychology Of Color In UX And Digital Products
15 August 2025 @ 3:00 pm - Articles on Smashing Magazine — For Web Designers And Developers
From Line To Layout: How Past Experiences Shape Your Design Career
13 August 2025 @ 11:00 am - Articles on Smashing Magazine — For Web Designers And Developers
Designing With AI, Not Around It: Practical Advanced Techniques For Product Design Use Cases
11 August 2025 @ 8:00 am - Articles on Smashing Magazine — For Web Designers And Developers
The Power Of The <code>Intl</code> API: A Definitive Guide To Browser-Native Internationalization
8 August 2025 @ 10:00 am - Articles on Smashing Magazine — For Web Designers And Developers
Automating Design Systems: Tips And Resources For Getting Started
6 August 2025 @ 10:00 am - Articles on Smashing Magazine — For Web Designers And Developers
UX Job Interview Helpers
5 August 2025 @ 1:00 pm - Articles on Smashing Magazine — For Web Designers And Developers
Stories Of August (2025 Wallpapers Edition)
31 July 2025 @ 11:00 am - Articles on Smashing Magazine — For Web Designers And Developers
The Core Model: Start FROM The Answer, Not WITH The Solution
30 July 2025 @ 1:00 pm - Articles on Smashing Magazine — For Web Designers And Developers
Web Components: Working With Shadow DOM
28 July 2025 @ 8:00 am - Articles on Smashing Magazine — For Web Designers And Developers