Web development news
Design in Motion: The Animation Principles Behind Green Stack
26 March 2025 @ 7:49 am - Codrops
5 Must Know Sorting Algorithms Explained and Visualized
25 March 2025 @ 4:00 pm - Web Dev Simplified
Case Study: Combining Cutting-Edge CSS Features Into a “Course Navigation” Component
25 March 2025 @ 12:47 pm - CSS-Tricks
Stas Bondar ’25: The Code & Techniques Behind a Next-Level Portfolio
25 March 2025 @ 8:14 am - Codrops
Support Logical Shorthands in CSS
24 March 2025 @ 2:06 pm - CSS-Tricks
Animating Letters with Shaders: Interactive Text Effect with Three.js & GLSL
24 March 2025 @ 9:56 am - Codrops
Motion Highlights #3
22 March 2025 @ 8:03 am - Codrops
Revisiting CSS border-image
21 March 2025 @ 1:24 pm - CSS-Tricks
Designer Spotlight: Huy Phan
21 March 2025 @ 9:32 am - Codrops
Previewing Content Changes In Your Work With document.designMode
21 March 2025 @ 8:00 am - Articles on Smashing Magazine — For Web Designers And Developers
If You Write React Code You Need This Tool
20 March 2025 @ 4:01 pm - Web Dev Simplified
Quick Reminder That :is() and :where() Are Basically the Same With One Key Difference
20 March 2025 @ 1:51 pm - CSS-Tricks
Developer Spotlight: Jean Mazouni
20 March 2025 @ 7:41 am - Codrops
Quick accessibility wins that are easy to implement
19 March 2025 @ 1:01 pm - Kevin Powell
StringTune: The JavaScript Library Born from a Design Agency’s Workflow
19 March 2025 @ 11:11 am - Codrops
Next.js Finally Fixed Caching
18 March 2025 @ 4:34 pm - Web Dev Simplified
Building an Interactive Image Grid with Three.js
18 March 2025 @ 9:09 am - Codrops
Styling Counters in CSS
17 March 2025 @ 4:25 pm - CSS-Tricks
Web Components Vs. Framework Components: What’s The Difference?
17 March 2025 @ 10:00 am - Articles on Smashing Magazine — For Web Designers And Developers
Case Study: Motoyoshi Takamitsu
17 March 2025 @ 7:44 am - Codrops
Web Components Demystified
14 March 2025 @ 12:51 pm - CSS-Tricks
Every React Dev Needs To Know This About AbortController
13 March 2025 @ 4:00 pm - Web Dev Simplified
Playing with Light and Refraction in Three.js: Warping 3D Text Inside a Glass Torus
13 March 2025 @ 9:04 am - Codrops
How To Prevent WordPress SQL Injection Attacks
13 March 2025 @ 8:00 am - Articles on Smashing Magazine — For Web Designers And Developers
Create a fun quick text flip effect
12 March 2025 @ 2:00 pm - Kevin Powell
Make Your React Site 100% Faster With This Amazing FREE Tool
11 March 2025 @ 4:00 pm - Web Dev Simplified
Powering Search With Astro Actions and Fuse.js
11 March 2025 @ 3:26 pm - CSS-Tricks
How To Build Confidence In Your UX Work
11 March 2025 @ 3:00 pm - Articles on Smashing Magazine — For Web Designers And Developers
Smashing Meets Accessibility
10 March 2025 @ 3:08 pm - CSS-Tricks
A CSS-Only Star Rating Component and More! (Part 2)
7 March 2025 @ 1:14 pm - CSS-Tricks
This CSS Property Replaces Hundreds of Lines of Code
6 March 2025 @ 5:00 pm - Web Dev Simplified
Maybe don’t use custom properties in shorthand properties
6 March 2025 @ 4:33 pm - CSS-Tricks
How To Fix Largest Contentful Paint Issues With Subpart Analysis
6 March 2025 @ 10:00 am - Articles on Smashing Magazine — For Web Designers And Developers
Wrapper Classes: A Layout Foundation
5 March 2025 @ 3:01 pm - Kevin Powell
Grouping Selection List Items Together With CSS Grid
5 March 2025 @ 1:16 pm - CSS-Tricks
20 NEW CSS Features You Need To Know In 2025
4 March 2025 @ 5:00 pm - Web Dev Simplified
Functions in CSS?!
3 March 2025 @ 1:34 pm - CSS-Tricks
The Case For Minimal WordPress Setups: A Contrarian View On Theme Frameworks
3 March 2025 @ 8:00 am - Articles on Smashing Magazine — For Web Designers And Developers
A CSS-Only Star Rating Component and More! (Part 1)
28 February 2025 @ 2:03 pm - CSS-Tricks
Sunshine And March Vibes (2025 Wallpapers Edition)
28 February 2025 @ 1:00 pm - Articles on Smashing Magazine — For Web Designers And Developers
Increase Your Productivity By 400%
27 February 2025 @ 5:00 pm - Web Dev Simplified
A simple shift to better understand CSS
27 February 2025 @ 2:00 pm - Kevin Powell
Using & Styling the Details Element
26 February 2025 @ 4:07 pm - CSS-Tricks
The Human Element: Using Research And Psychology To Elevate Data Storytelling
26 February 2025 @ 10:00 am - Articles on Smashing Magazine — For Web Designers And Developers
Next.js Authentication Master Class - No Libraries (Email/Password, OAuth2, etc.)
25 February 2025 @ 5:01 pm - Web Dev Simplified
Applying the Web Dev Mindset to Dealing With Life Challenges
24 February 2025 @ 1:42 pm - CSS-Tricks
Redesigning a webpage
21 February 2025 @ 8:47 pm - Kevin Powell
Improve forms with :user-valid and :user-invalid
20 February 2025 @ 2:00 pm - Kevin Powell
Breakpoint-Free CSS Grid Layouts
19 February 2025 @ 2:00 pm - Kevin Powell
Human-Centered Design Through AI-Assisted Usability Testing: Reality Or Fiction?
19 February 2025 @ 10:00 am - Articles on Smashing Magazine — For Web Designers And Developers
The New selectedcontent HTML Element Changes Selects Forever
18 February 2025 @ 5:01 pm - Web Dev Simplified
How OWASP Helps You Secure Your Full-Stack Web Applications
18 February 2025 @ 8:00 am - Articles on Smashing Magazine — For Web Designers And Developers
The unexpected burden that can come from a disability
13 February 2025 @ 2:45 pm - Kevin Powell
How To Test And Measure Content In UX
13 February 2025 @ 8:00 am - Articles on Smashing Magazine — For Web Designers And Developers
Time To First Byte: Beyond Server Response Time
12 February 2025 @ 5:00 pm - Articles on Smashing Magazine — For Web Designers And Developers
Don't use spans or code for shortcuts and keystrokes
12 February 2025 @ 2:00 pm - Kevin Powell
I Cannot Believe Abort Controller Can Do This
11 February 2025 @ 5:00 pm - Web Dev Simplified
Fixing when CSS Grid has extra spacing
10 February 2025 @ 2:00 pm - Kevin Powell
What if you suddenly couldn't type anymore?
7 February 2025 @ 2:00 pm - Kevin Powell
Taking RWD To The Extreme
7 February 2025 @ 1:00 pm - Articles on Smashing Magazine — For Web Designers And Developers
Using code elements when you should be using kbd?
6 February 2025 @ 2:00 pm - Kevin Powell
Create a super fun "focus by negation" effect
5 February 2025 @ 2:00 pm - Kevin Powell
This CSS Property Replaces Hundreds of Lines of Code
4 February 2025 @ 5:00 pm - Web Dev Simplified
Integrations: From Simple Data Transfer To Modern Composable Architectures
4 February 2025 @ 8:00 am - Articles on Smashing Magazine — For Web Designers And Developers
Centering in CSS is a meme for the wrong reasons
3 February 2025 @ 2:00 pm - Kevin Powell
Look Closer, Inspiration Lies Everywhere (February 2025 Wallpapers Edition)
31 January 2025 @ 9:30 am - Articles on Smashing Magazine — For Web Designers And Developers
Remove empty elements with one line of CSS - great for dynamic content
30 January 2025 @ 2:00 pm - Kevin Powell
The Digital Playbook: A Crucial Counterpart To Your Design System
30 January 2025 @ 8:00 am - Articles on Smashing Magazine — For Web Designers And Developers
Transitioning Top-Layer Entries And The Display Property In CSS
29 January 2025 @ 10:00 am - Articles on Smashing Magazine — For Web Designers And Developers
Build A Course Platform LMS With Next.js 15, React 19, Stripe, Drizzle, Shadcn, Postgres
28 January 2025 @ 5:00 pm - Web Dev Simplified
Svelte 5 And The Future Of Frameworks: A Chat With Rich Harris
28 January 2025 @ 3:00 pm - Articles on Smashing Magazine — For Web Designers And Developers
Do This To Make 2025 Your Best Year Yet
21 January 2025 @ 5:00 pm - Web Dev Simplified
Navigating The Challenges Of Modern Open-Source Authoring: Lessons Learned
21 January 2025 @ 8:00 am - Articles on Smashing Magazine — For Web Designers And Developers
An Ode To Side Project Time
17 January 2025 @ 8:00 am - Articles on Smashing Magazine — For Web Designers And Developers
On-Device AI: Building Smarter, Faster, And Private Applications
16 January 2025 @ 1:00 pm - Articles on Smashing Magazine — For Web Designers And Developers
Stop Using Pixels For Media Queries
14 January 2025 @ 5:00 pm - Web Dev Simplified
The Role Of Illustration Style In Visual Storytelling
14 January 2025 @ 8:00 am - Articles on Smashing Magazine — For Web Designers And Developers
Solo Development: Learning To Let Go Of Perfection
10 January 2025 @ 2:00 pm - Articles on Smashing Magazine — For Web Designers And Developers
Tight Mode: Why Browsers Produce Different Performance Results
9 January 2025 @ 1:00 pm - Articles on Smashing Magazine — For Web Designers And Developers
Lesser Known Uses Of Better Known Attributes
8 January 2025 @ 11:00 am - Articles on Smashing Magazine — For Web Designers And Developers
How To Design For High-Traffic Events And Prevent Your Website From Crashing
7 January 2025 @ 2:00 pm - Articles on Smashing Magazine — For Web Designers And Developers
What Does AI Really Mean?
6 January 2025 @ 8:00 am - Articles on Smashing Magazine — For Web Designers And Developers
New Front-End Features For Designers In 2025
31 December 2024 @ 12:00 pm - Articles on Smashing Magazine — For Web Designers And Developers
New Year, New Hopes, New Dreams (January 2025 Wallpapers Edition)
31 December 2024 @ 10:00 am - Articles on Smashing Magazine — For Web Designers And Developers
The Design Leader Dilemma
23 December 2024 @ 10:00 am - Articles on Smashing Magazine — For Web Designers And Developers
Three Approaches To Amplify Your Design Projects
17 December 2024 @ 10:00 am - Articles on Smashing Magazine — For Web Designers And Developers
An Introduction To CSS Scroll-Driven Animations: Scroll And View Progress Timelines
11 December 2024 @ 3:00 pm - Articles on Smashing Magazine — For Web Designers And Developers
Mastering SVG Arcs
9 December 2024 @ 9:00 am - Articles on Smashing Magazine — For Web Designers And Developers
The Importance Of Graceful Degradation In Accessible Interface Design
6 December 2024 @ 9:00 am - Articles on Smashing Magazine — For Web Designers And Developers
Creating An Effective Multistep Form For Better User Experience
3 December 2024 @ 10:00 am - Articles on Smashing Magazine — For Web Designers And Developers
Dreaming Of Miracles (December 2024 Wallpapers Edition)
30 November 2024 @ 9:00 am - Articles on Smashing Magazine — For Web Designers And Developers
The Hype Around Signals
27 November 2024 @ 10:00 am - Articles on Smashing Magazine — For Web Designers And Developers
Why You Should Speak At Events As An Early-Career Professional
22 November 2024 @ 9:00 am - Articles on Smashing Magazine — For Web Designers And Developers
AI’s Transformative Impact On Web Design: Supercharging Productivity Across The Industry
19 November 2024 @ 9:00 am - Articles on Smashing Magazine — For Web Designers And Developers
Open-Source Meets Design Tooling With Penpot
14 November 2024 @ 10:00 am - Articles on Smashing Magazine — For Web Designers And Developers