Web development news
Case Study: Gabriel Contassot’s Portfolio — 2024
24 April 2024 @ 9:25 am - Codrops
Blurry Text Reveal on Scroll
23 April 2024 @ 1:08 pm - Codrops
Write less CSS by taking advantage of inheritence
23 April 2024 @ 1:04 pm - Kevin Powell
Collective #832
23 April 2024 @ 11:00 am - Codrops
F-Shape Pattern And How Users Read
23 April 2024 @ 10:00 am - Articles on Smashing Magazine — For Web Designers And Developers
Is CSS getting harder to learn?
22 April 2024 @ 12:54 pm - Kevin Powell
Demystifying Screen Readers: Accessible Forms & Best Practices
19 April 2024 @ 2:26 pm - CSS-Tricks
Collective #831
19 April 2024 @ 11:00 am - Codrops
How To Work With GraphQL In WordPress In 2024
19 April 2024 @ 10:00 am - Articles on Smashing Magazine — For Web Designers And Developers
Super simple & useful CSS selector trick
18 April 2024 @ 1:00 pm - Kevin Powell
Fun button effect with HTML, CSS & JS
18 April 2024 @ 1:00 pm - Kevin Powell
Converting Plain Text To Encoded HTML With Vanilla JavaScript
17 April 2024 @ 1:00 pm - Articles on Smashing Magazine — For Web Designers And Developers
Some On-Scroll Text Highlight Animations
17 April 2024 @ 12:13 pm - Codrops
This Ancient CSS Feature Is Incredibly Useful
16 April 2024 @ 4:00 pm - Web Dev Simplified
How I find and debug issues in my CSS
16 April 2024 @ 1:27 pm - Kevin Powell
Collective #830
16 April 2024 @ 11:00 am - Codrops
How To Monitor And Optimize Google Core Web Vitals
16 April 2024 @ 10:00 am - Articles on Smashing Magazine — For Web Designers And Developers
Bridging Design and Code: The Power of Penpot’s CSS Grid Layout
15 April 2024 @ 10:17 am - Codrops
UI Interactions & Animations Roundup #42
14 April 2024 @ 9:33 am - Codrops
Sliding 3D Image Frames In CSS
12 April 2024 @ 6:00 pm - Articles on Smashing Magazine — For Web Designers And Developers
Collective #829
12 April 2024 @ 11:00 am - Codrops
Write less code with these 5 CSS tips
11 April 2024 @ 2:28 pm - Kevin Powell
Penpot’s CSS Grid Layout: Designing With Superpowers
11 April 2024 @ 8:00 am - Articles on Smashing Magazine — For Web Designers And Developers
Selecting the preceeding sibling with CSS is so easy now!
10 April 2024 @ 1:00 pm - Kevin Powell
Image Stack Entrance Animations
10 April 2024 @ 10:50 am - Codrops
These CSS features give us more control on the cascade and specificity
9 April 2024 @ 4:51 pm - Kevin Powell
How To Build A Next.js Coupon System Like A Senior Developer
9 April 2024 @ 4:00 pm - Web Dev Simplified
Connecting With Users: Applying Principles Of Communication To UX Research
9 April 2024 @ 10:00 am - Articles on Smashing Magazine — For Web Designers And Developers
Managing User Focus with :focus-visible
5 April 2024 @ 10:13 pm - CSS-Tricks
The Things Users Would Appreciate In Mobile Apps
5 April 2024 @ 12:00 pm - Articles on Smashing Magazine — For Web Designers And Developers
Create a diamond grid with CSS (with a bonus animation)
4 April 2024 @ 1:19 pm - Kevin Powell
New way to handle light/dark themes with CSS
3 April 2024 @ 1:00 pm - Kevin Powell
Iconography In Design Systems: Easy Troubleshooting And Maintenance
3 April 2024 @ 8:00 am - Articles on Smashing Magazine — For Web Designers And Developers
Animate nav on scroll - CSS-only & easy to customize
2 April 2024 @ 4:50 pm - Kevin Powell
Learn Drizzle In 60 Minutes
2 April 2024 @ 4:00 pm - Web Dev Simplified
Infinite-Scrolling Logos In Flat HTML And Pure CSS
2 April 2024 @ 12:00 pm - Articles on Smashing Magazine — For Web Designers And Developers
Colorful Blossoms And Rainy Days (April 2024 Wallpapers Edition)
31 March 2024 @ 8:00 am - Articles on Smashing Magazine — For Web Designers And Developers
The Power of :has() in CSS
30 March 2024 @ 2:07 am - CSS-Tricks
@scope is coming to CSS and it's amazing 🤯
29 March 2024 @ 6:37 pm - Kevin Powell
How Developers Can Strengthen Their Mental Health Amidst High-Pressure Projects
29 March 2024 @ 8:00 am - Articles on Smashing Magazine — For Web Designers And Developers
Dynamic horizontal scrolling based on the amount of content
28 March 2024 @ 4:00 pm - Kevin Powell
The Future Of User Research: Expert Insights And Key Trends
27 March 2024 @ 1:00 pm - Articles on Smashing Magazine — For Web Designers And Developers
How to take control of Flexbox
26 March 2024 @ 4:34 pm - Kevin Powell
Full Stack Ecommerce Store With Admin Dashboard From Scratch - Next.js, Prisma, Stripe, Tailwind
26 March 2024 @ 4:00 pm - Web Dev Simplified
Setting And Persisting Color Scheme Preferences With CSS And A “Touch” Of JavaScript
25 March 2024 @ 12:00 pm - Articles on Smashing Magazine — For Web Designers And Developers
Accessible Forms with Pseudo Classes
22 March 2024 @ 6:52 pm - CSS-Tricks
Stop Trying Out New Programming Tools
21 March 2024 @ 4:00 pm - Web Dev Simplified
Crafting Experiences: Uniting Rikyu’s Wisdom With Brand Experience Principles
21 March 2024 @ 3:00 pm - Articles on Smashing Magazine — For Web Designers And Developers
Make position absolute work with you, not against you
21 March 2024 @ 12:16 pm - Kevin Powell
Now Shipping: Success At Scale, A New Smashing Book by Addy Osmani
20 March 2024 @ 11:00 am - Articles on Smashing Magazine — For Web Designers And Developers
Will Devin AI Take Your Job?
19 March 2024 @ 4:00 pm - Web Dev Simplified
Sketchnotes And Key Takeaways From SmashingConf Antwerp 2023
18 March 2024 @ 6:00 pm - Articles on Smashing Magazine — For Web Designers And Developers
Is Drizzle Really Better Than Prisma?
12 March 2024 @ 4:00 pm - Web Dev Simplified
Event Calendars For Web Made Easy With These Commercial Options
12 March 2024 @ 12:00 pm - Articles on Smashing Magazine — For Web Designers And Developers
Success At Scale: Last Chance For Pre-Sale Price
8 March 2024 @ 4:00 pm - Articles on Smashing Magazine — For Web Designers And Developers
Modern CSS Tooltips And Speech Bubbles (Part 2)
8 March 2024 @ 12:00 pm - Articles on Smashing Magazine — For Web Designers And Developers
The End Of My Gatsby Journey
6 March 2024 @ 8:00 am - Articles on Smashing Magazine — For Web Designers And Developers
State Managers Are Making Your Code Worse In React
5 March 2024 @ 5:00 pm - Web Dev Simplified
Modern CSS Tooltips And Speech Bubbles (Part 1)
1 March 2024 @ 12:00 pm - Articles on Smashing Magazine — For Web Designers And Developers
Waiting For Spring (March 2024 Wallpapers Edition)
29 February 2024 @ 10:00 am - Articles on Smashing Magazine — For Web Designers And Developers
NEW React 19 Changes Are Amazing!
27 February 2024 @ 6:00 pm - Web Dev Simplified
Reporting Core Web Vitals With The Performance API
27 February 2024 @ 12:00 pm - Articles on Smashing Magazine — For Web Designers And Developers
A Web Designer’s Accessibility Advocacy Toolkit
26 February 2024 @ 6:00 pm - Articles on Smashing Magazine — For Web Designers And Developers
Vanilla JavaScript, Libraries, And The Quest For Stateful DOM Rendering
22 February 2024 @ 6:00 pm - Articles on Smashing Magazine — For Web Designers And Developers
10 Tailwind Classes I Wish I Knew Earlier
20 February 2024 @ 5:00 pm - Web Dev Simplified
A Practical Guide To Designing For Colorblind People
20 February 2024 @ 12:00 pm - Articles on Smashing Magazine — For Web Designers And Developers
Mobile Accessibility Barriers For Assistive Technology Users
19 February 2024 @ 10:00 am - Articles on Smashing Magazine — For Web Designers And Developers
This New Next.js Feature Makes Caching Much Easier
17 February 2024 @ 5:00 pm - Web Dev Simplified
How Accessibility Standards Can Empower Better Chart Visual Design
14 February 2024 @ 3:00 pm - Articles on Smashing Magazine — For Web Designers And Developers
8 NEW JavaScript 2024 Features
13 February 2024 @ 5:00 pm - Web Dev Simplified
A Practical Guide To Designing For Children
13 February 2024 @ 12:00 pm - Articles on Smashing Magazine — For Web Designers And Developers
How To Draw Radar Charts In Web
9 February 2024 @ 3:00 pm - Articles on Smashing Magazine — For Web Designers And Developers
The Web Developer Job Market Is Broken
8 February 2024 @ 5:00 pm - Web Dev Simplified
Frequently Heard In My Beginning Front-End Web Development Class
8 February 2024 @ 1:00 pm - Articles on Smashing Magazine — For Web Designers And Developers
Web Development Is Getting Too Complex, And It May Be Our Fault
7 February 2024 @ 1:00 pm - Articles on Smashing Magazine — For Web Designers And Developers
NEW Next.js 14 Course Announcement!
6 February 2024 @ 5:00 pm - Web Dev Simplified
A Guide To Designing For Older Adults
6 February 2024 @ 8:00 am - Articles on Smashing Magazine — For Web Designers And Developers
Do You Know All 63 HTTP Status Codes?
2 February 2024 @ 5:07 pm - Web Dev Simplified
When Words Cannot Describe: Designing For AI Beyond Conversational Interfaces
2 February 2024 @ 1:00 pm - Articles on Smashing Magazine — For Web Designers And Developers
29 Days Of Inspiration (February 2024 Wallpapers Edition)
31 January 2024 @ 12:30 pm - Articles on Smashing Magazine — For Web Designers And Developers
The Feature Trap: Why Feature Centricity Is Harming Your Product
29 January 2024 @ 3:00 pm - Articles on Smashing Magazine — For Web Designers And Developers
A Simple Guide To Retrieval Augmented Generation Language Models
26 January 2024 @ 3:00 pm - Articles on Smashing Magazine — For Web Designers And Developers
CSS Blurry Shimmer Effect
25 January 2024 @ 3:00 pm - Articles on Smashing Magazine — For Web Designers And Developers
The AI Dilemma In Graphic Design: Steering Towards Excellence In Typography And Beyond
23 January 2024 @ 1:00 pm - Articles on Smashing Magazine — For Web Designers And Developers
Passkeys: What the Heck and Why?
12 April 2023 @ 5:41 pm - CSS-Tricks
Some Cross-Browser DevTools Features You Might Not Know
22 March 2023 @ 8:22 pm - CSS-Tricks
Making Calendars With Accessibility and Internationalization in Mind
13 March 2023 @ 1:23 pm - CSS-Tricks
5 Mistakes I Made When Starting My First React Project
10 March 2023 @ 4:41 pm - CSS-Tricks
Creating a Clock with the New CSS sin() and cos() Trigonometry Functions
8 March 2023 @ 2:05 pm - CSS-Tricks
Managing Fonts in WordPress Block Themes
6 March 2023 @ 3:26 pm - CSS-Tricks
Everything You Need to Know About the Gap After the List Marker
2 March 2023 @ 6:20 pm - CSS-Tricks
An Approach to Lazy Loading Custom Elements
13 February 2023 @ 3:10 pm - CSS-Tricks
Different Ways to Get CSS Gradient Shadows
10 February 2023 @ 3:13 pm - CSS-Tricks
Healthcare, Selling Lemons, and the Price of Developer Experience
9 February 2023 @ 7:45 pm - CSS-Tricks
Moving Backgrounds
9 February 2023 @ 3:03 pm - CSS-Tricks