Web development news
Is it Time to Un-Sass?
17 September 2025 @ 2:02 pm - CSS-Tricks
Open VS Code in the browser with one keystroke
17 September 2025 @ 1:00 pm - Kevin Powell
The Making of a Personal Project Platform: A Portfolio that Grew out of Process and Play
17 September 2025 @ 11:14 am - Codrops
SerpApi: A Complete API For Fetching Search Engine Data
16 September 2025 @ 5:00 pm - Articles on Smashing Magazine — For Web Designers And Developers
How To Handle Data Access Like a Senior Dev
16 September 2025 @ 4:00 pm - Web Dev Simplified
The heading selector I've been waiting so long for is finally here! (sort of)
16 September 2025 @ 1:00 pm - Kevin Powell
From Figma to WordPress in Minutes with Droip
16 September 2025 @ 9:22 am - Codrops
Functional Personas With AI: A Lean, Practical Workflow
16 September 2025 @ 8:00 am - Articles on Smashing Magazine — For Web Designers And Developers
The “Most Hated” CSS Feature: cos() and sin()
15 September 2025 @ 2:31 pm - CSS-Tricks
Creating Elastic And Bounce Effects With Expressive Animator
15 September 2025 @ 10:00 am - Articles on Smashing Magazine — For Web Designers And Developers
The Journey Behind inspo.page: A Better Way to Collect Web Design Inspiration
15 September 2025 @ 9:31 am - Codrops
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
What Can We Actually Do With corner-shape?
12 September 2025 @ 2:20 pm - CSS-Tricks
Craft, Clarity, and Care: The Story and Work of Mengchu Yao
12 September 2025 @ 12:31 pm - Codrops
Make Your Site 200% Faster With One Simple Image Feature
11 September 2025 @ 4:01 pm - Web Dev Simplified
Compiling Multiple CSS Files into One
11 September 2025 @ 3:16 pm - CSS-Tricks
Stop it with the useless declarations and work with the browser instead
11 September 2025 @ 1:01 pm - Kevin Powell
When Cells Collide: The Making of an Organic Particle Experiment with Rapier & Three.js
11 September 2025 @ 12:30 pm - Codrops
What’re Your Top 4 CSS Properties?
10 September 2025 @ 1:13 pm - CSS-Tricks
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
Reality meets Emotion: The 3D Storytelling of Célia Lopez
10 September 2025 @ 8:18 am - Codrops
How To Use CSS Dev Tools Like a Senior Developer
9 September 2025 @ 4:00 pm - Web Dev Simplified
Composition in CSS
8 September 2025 @ 1:55 pm - CSS-Tricks
Design Has Never Been More Important: Inside Shopify’s Acquisition of Molly
8 September 2025 @ 9:04 am - Codrops
Between Strategy and Story: Thierry Chopain’s Creative Path
5 September 2025 @ 2:42 pm - Codrops
What You Need to Know About CSS Color Interpolation
5 September 2025 @ 1:44 pm - CSS-Tricks
This Simple Dev Tools Feature Makes Working On Teams Much Easier
4 September 2025 @ 4:00 pm - Web Dev Simplified
From Zero to MCP: Simplifying AI Integrations with xmcp
4 September 2025 @ 3:16 pm - Codrops
Why I use gradients with one color
4 September 2025 @ 1:00 pm - Kevin Powell
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 deceptively complex form / HTML & CSS / Frontend Mentor
3 September 2025 @ 1:17 pm - Kevin Powell
7 Must-Know GSAP Animation Tips for Creative Developers
3 September 2025 @ 10:14 am - Codrops
1000 video spectacular
3 September 2025 @ 8:09 am - Kevin Powell
NEW Next.js TypeScript Features
2 September 2025 @ 4:01 pm - Web Dev Simplified
Should the CSS light-dark() Function Support More Than Light and Dark Values?
2 September 2025 @ 2:44 pm - CSS-Tricks
A Breeze Of Inspiration In September (2025 Wallpapers Edition)
31 August 2025 @ 8:00 am - Articles on Smashing Magazine — For Web Designers And Developers
CSS Elevator: A Pure CSS State Machine With Floor Navigation
29 August 2025 @ 1:06 pm - CSS-Tricks
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
Must Know Dev Tools Feature - Save Hours
28 August 2025 @ 4:00 pm - Web Dev Simplified
CSS Working Group just killed 'Masonry'
28 August 2025 @ 1:00 pm - Kevin Powell
A Radio Button Shopping Cart Trick
27 August 2025 @ 2:18 pm - CSS-Tricks
Challenging you to a CSS Battle
27 August 2025 @ 1:01 pm - Kevin Powell
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
Now Is The Best Time To Learn To Code
26 August 2025 @ 4:00 pm - Web Dev Simplified
Optimizing PWAs For Different Display Modes
26 August 2025 @ 8:00 am - Articles on Smashing Magazine — For Web Designers And Developers
Getting Creative With Images in Long-Form Content
25 August 2025 @ 5:16 pm - CSS-Tricks
3D Layered Text: Interactivity and Dynamicism
22 August 2025 @ 1:14 pm - CSS-Tricks
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
This Is Why You Must Derive Your TypeScript Types
21 August 2025 @ 4:00 pm - Web Dev Simplified
CSS detective work made easy with this DevTool feature
21 August 2025 @ 1:00 pm - Kevin Powell
3D Layered Text: Motion and Variations
20 August 2025 @ 1:54 pm - CSS-Tricks
Make this fun effect that follows your cursor (pure CSS)
20 August 2025 @ 1:00 pm - Kevin Powell
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
How to Build the Ultimate AI SaaS Project - AI Interviews, Resume Reviews, Technical Questions
19 August 2025 @ 4:35 pm - Web Dev Simplified
3D Layered Text: The Basics
18 August 2025 @ 1:46 pm - CSS-Tricks
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
Covering hidden=until-found
15 August 2025 @ 12:55 pm - CSS-Tricks
Stop Using window “resize” Event Listeners
14 August 2025 @ 4:00 pm - Web Dev Simplified
Make any image fit perfectly with 2 lines of CSS
14 August 2025 @ 1:00 pm - Kevin Powell
A CSS Trick to select a specific row with Grid auto-fit/fill
13 August 2025 @ 1:00 pm - Kevin Powell
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
Shadcn Finally Has MultiSelect!
12 August 2025 @ 4:01 pm - Web Dev Simplified
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
I Bet You Don’t Know This Amazing DOM Debugging Tool
7 August 2025 @ 4:00 pm - Web Dev Simplified
Style queries can be like dynamic modifier classes
7 August 2025 @ 1:00 pm - Kevin Powell
CSS Debugging Tips
6 August 2025 @ 2:00 pm - Kevin Powell
Automating Design Systems: Tips And Resources For Getting Started
6 August 2025 @ 10:00 am - Articles on Smashing Magazine — For Web Designers And Developers
Can a Web Developer Solve LeetCode?
5 August 2025 @ 4:01 pm - Web Dev Simplified
UX Job Interview Helpers
5 August 2025 @ 1:00 pm - Articles on Smashing Magazine — For Web Designers And Developers
What Is MCP Explained In 3 Minutes
31 July 2025 @ 4:01 pm - Web Dev Simplified
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
CSS Style Queries Have So Much Potential
29 July 2025 @ 4:01 pm - Web Dev Simplified
Web Components: Working With Shadow DOM
28 July 2025 @ 8:00 am - Articles on Smashing Magazine — For Web Designers And Developers
Designing Better UX For Left-Handed People
25 July 2025 @ 3:00 pm - Articles on Smashing Magazine — For Web Designers And Developers
Handling JavaScript Event Listeners With Parameters
21 July 2025 @ 10:00 am - Articles on Smashing Magazine — For Web Designers And Developers
Why Non-Native Content Designers Improve Global UX
18 July 2025 @ 1:00 pm - Articles on Smashing Magazine — For Web Designers And Developers
Tiny Screens, Big Impact: The Forgotten Art Of Developing Web Apps For Feature Phones
16 July 2025 @ 3:00 pm - Articles on Smashing Magazine — For Web Designers And Developers
Design Patterns For AI Interfaces
14 July 2025 @ 3:00 pm - Articles on Smashing Magazine — For Web Designers And Developers
Unmasking The Magic: The Wizard Of Oz Method For UX Research
10 July 2025 @ 10:00 am - Articles on Smashing Magazine — For Web Designers And Developers
Droip: The Modern Website Builder WordPress Needed
8 July 2025 @ 10:00 am - Articles on Smashing Magazine — For Web Designers And Developers
Design Guidelines For Better Notifications UX
7 July 2025 @ 1:00 pm - Articles on Smashing Magazine — For Web Designers And Developers
CSS Intelligence: Speculating On The Future Of A Smarter Language
2 July 2025 @ 1:00 pm - Articles on Smashing Magazine — For Web Designers And Developers
Turning User Research Into Real Organizational Change
1 July 2025 @ 10:00 am - Articles on Smashing Magazine — For Web Designers And Developers
Never Stop Exploring (July 2025 Wallpapers Edition)
30 June 2025 @ 12:00 pm - Articles on Smashing Magazine — For Web Designers And Developers
Can Good UX Protect Older Users From Digital Scams?
25 June 2025 @ 12:00 pm - Articles on Smashing Magazine — For Web Designers And Developers
Decoding The SVG <code>path</code> Element: Curve And Arc Commands
23 June 2025 @ 10:00 am - Articles on Smashing Magazine — For Web Designers And Developers
Meet Accessible UX Research, A Brand-New Smashing Book
20 June 2025 @ 4:00 pm - Articles on Smashing Magazine — For Web Designers And Developers
CSS Cascade Layers Vs. BEM Vs. Utility Classes: Specificity Control
19 June 2025 @ 3:00 pm - Articles on Smashing Magazine — For Web Designers And Developers
What I Wish Someone Told Me When I Was Getting Into ARIA
16 June 2025 @ 1:00 pm - Articles on Smashing Magazine — For Web Designers And Developers
Creating The “Moving Highlight” Navigation Bar With JavaScript And CSS
11 June 2025 @ 1:00 pm - Articles on Smashing Magazine — For Web Designers And Developers
Decoding The SVG <code>path</code> Element: Line Commands
9 June 2025 @ 8:00 am - Articles on Smashing Magazine — For Web Designers And Developers