WebDev Feed

Web development news

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

Get structured search data without fighting captchas and build faster with simple, real-time API calls.

Interpol: A Low-Level Take on Tweening and Motion

27 October 2025 @ 2:55 pm - Codrops

Exploring the design and mechanics of Interpol, a minimal library for low-level, time-based animations.

Pure CSS Tabs With Details, Grid, and Subgrid

27 October 2025 @ 2:33 pm - CSS-Tricks

Can we use the <details> element as the foundation for a tabbed interface? Why yes, we can! Pure CSS Tabs With Details, Grid, and Subgrid originally published on CSS-Tricks, which is part of the

JavaScript For Everyone: Iterators

27 October 2025 @ 1:00 pm - Articles on Smashing Magazine — For Web Designers And Developers

Here is a lesson on Iterators. Iterables implement the iterable iteration interface, and iterators implement the iterator iteration interface. Sounds confusing? Mat breaks it all down in the article.

Motion Highlights #14

26 October 2025 @ 3:27 pm - Codrops

Freshly cherry-picked motion moments from the creative community, ready to spark your next concept.

Dissecting a Wavy Shader: Sine, Refraction, and Serendipity

25 October 2025 @ 2:48 pm - Codrops

Step by step through the math and GPU logic behind an accidental animation experiment.

The Human Side of the Interface: Abhishek Jha’s Art of Storytelling Through Design

24 October 2025 @ 6:32 pm - Codrops

From experimental portfolios to award-winning websites, Abhishek Jha shares how curiosity and emotion shape his creative process.

CSS Animations That Leverage the Parent-Child Relationship

24 October 2025 @ 2:18 pm - CSS-Tricks

When we change an element’s intrinsic sizing, its children are affected, too. This is something we can use to our advantage. CSS Animations That Leverage the Parent-Child Relationship originally published on CSS-Tricks, which is part of the

This CSS Dev Tool Makes Accessibility so Easy

23 October 2025 @ 4:01 pm - Web Dev Simplified

A Studio Reborn: FUTURE THREE® and the Art of Self-Redesign

23 October 2025 @ 10:06 am - Codrops

How FUTURE THREE® reimagined their brand, team, and digital presence to reflect who they’ve become.

An Introduction to JavaScript Expressions

22 October 2025 @ 7:08 pm - CSS-Tricks

A thorough but approachable lesson on JavaScript expressions excerpted JavaScript For Everyone, a complete online course offered by our friends at Piccalilli. An Introduction to JavaScript Expressions originally published on CSS-Tricks, which is part of the

Weisdevice: Crafting a Glitched-Out World Between 2D, 3D, and Sound

22 October 2025 @ 2:19 pm - Codrops

Behind the scenes of a 2D-3D-audio experiment that turns creative chaos into digital art.

Ambient Animations In Web Design: Practical Applications (Part 2)

22 October 2025 @ 1:00 pm - Articles on Smashing Magazine — For Web Designers And Developers

Motion can be tricky: too much distracts, too little feels flat. Ambient animations sit in the middle. They’re subtle, slow-moving details that add atmosphere without stealing the show. In part two of his series, web design pioneer Andy Clarke shows how ambient animations can add personality to any website design.

I Will Never Use Shadcn Form Components Again

21 October 2025 @ 4:01 pm - Web Dev Simplified

The Vision Behind Daria Nevezhyna’s Interactive Configurators

21 October 2025 @ 11:52 am - Codrops

Designer Daria Nevezhyna shows how animation and AI can transform product design into an interactive storytelling experience.

Building a Honeypot Field That Works

20 October 2025 @ 4:11 pm - CSS-Tricks

Honeypots are fields that developers use to prevent spam submissions. They still work in 2025. But you got to set a couple of tricks in place so spambots can’t detect your honeypot field. Building a Honeypot Field That Works originally published on CSS-Tricks, which is part of the

From Garage to Browser: Forged.build and the WebGPU Revolution

20 October 2025 @ 11:41 am - Codrops

Forged.build reimagines what a studio website can be, turning it from a static showcase into a living, explorable world powered by WebGPU.

Fragments: A Platform for Learning Creative Coding with Shaders

17 October 2025 @ 12:36 pm - Codrops

A hands-on way to learn shaders: explore techniques, tweak ready-made utilities, and remix 120+ sketches to turn fundamentals into distinctive generative art.

AI In UX: Achieve More With Less

17 October 2025 @ 8:00 am - Articles on Smashing Magazine — For Web Designers And Developers

A simple but powerful mental model for working with AI: treat it like an enthusiastic intern with no real-world experience. Paul Boag shares lessons learned from real client projects across user research, design, development, and content creation.

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

Research isn’t everything. Facts alone don’t win arguments, but powerful stories do. Here’s how to turn your research into narratives that inspire trust and influence decisions.

Sequential linear() Animation With N Elements

15 October 2025 @ 1:39 pm - CSS-Tricks

Let’s suppose you have N elements with the same animation that should animate sequentially. Modern CSS makes this easy and it works for any number of items! Sequential linear() Animation With N Elements originally published on CSS-Tricks, which is part of the

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

What can CSS Masonry discussions teach us about the development of new CSS features? What is the CSSWG’s role? What influence do browsers have? What can learn from the way past features evolved? Masonry: Watching a CSS Feature Evolve originally published on CSS-Tricks, which is part of the

The Grayscale Problem

13 October 2025 @ 10:00 am - Articles on Smashing Magazine — For Web Designers And Developers

From A/B tests to AI slop, the modern web is bleeding out its colour. Standardized, templated, and overoptimized, it’s starting to feel like a digital Levittown. But it doesn’t have to be.

We Completely Missed width/height: stretch

10 October 2025 @ 2:03 pm - CSS-Tricks

The TL;DR is that stretch does the same thing as declaring 100%, but ignores padding when looking at the available space. We Completely Missed width/height: stretch originally published on CSS-Tricks, which is part of the

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

One of our favorites, Andy Clarke, on the one thing keeping the CSS contrast-color() function from true glory: For my website design, I chose a dark blue background colour (#212E45) and light t

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

There are so many creative opportunities for using shape-outside that I’m surprised I see it used so rarely. So, how can you use it to add personality to a design? Here’s how I do it. Getting Creative With shape-outside originally published on CSS-Tricks, which is part of the

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

SVGs, they scale, yes, but how else can you make them adapt even better to several screen sizes? Web design pioneer Andy Clarke explains how he builds what he calls “adaptive SVGs” using ``, ``, and CSS Media Queries.

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

Ready to move beyond static mockups? Here is a practical, step-by-step guide to Intent Prototyping — a disciplined method that uses AI to turn your design intent (UI sketches, conceptual models, and user flows) directly into a live prototype, making it your primary canvas for ideation.

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

Naturally, everything looks like code when I'm staring at a blank canvas. That's whether the canvas is paper, a screen, some Figma artboard, or what have you. Same Idea, Different Paint Brush originally published on CSS-Tricks, which is part of the

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

How about some new wallpapers to get your desktop ready for fall and the upcoming Halloween season? We’ve got you covered! Following our monthly tradition, the wallpapers in this post were created with love by the community for the community and can be downloaded for free. Enjoy!

Touring New CSS Features in Safari 26

29 September 2025 @ 2:31 pm - CSS-Tricks

Safari 26 adds:75 new features, 3 deprecations, and 171 other improvements. Here's all the CSS goodness you'll want to know about. Touring New CSS Features in Safari 26 originally published on CSS-Tricks, which is part of the

Add Beautiful Blurry Image Loading With 3 Lines of Code

26 September 2025 @ 9:26 pm - Web Dev Simplified

Recreating Gmail’s Google Gemini Animation

26 September 2025 @ 2:45 pm - CSS-Tricks

John Rhea challenged himself to recreate the fancy button using the new CSS shape() function sprinkled with animation to get things pretty close. Recreating Gmail’s Google Gemini Animation originally published on CSS-Tricks, which is part of the

From Prompt To Partner: Designing Your Custom AI Assistant

26 September 2025 @ 10:00 am - Articles on Smashing Magazine — For Web Designers And Developers

What if your best AI prompts didn’t disappear into your unorganized chat history, but came back tomorrow as a reliable assistant? In this article, you’ll learn how to turn one-off “aha” prompts into reusable assistants that are tailored to your audience, grounded in your knowledge, and consistent every time, saving you (and your team) from typing the same 448-word prompt ever again.

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

Yegor Gilyov examines the problem of over-reliance on static high-fidelity mockups, which often leave the conceptual model and user flows dangerously underdeveloped. He then explores whether AI-powered prototyping is the answer, questioning whether the path forward is the popular “vibe coding” approach or a more structured, intent-driven approach.

It might be time to rethink box-sizing: border-box

24 September 2025 @ 1:00 pm - Kevin Powell

CSS Typed Arithmetic

24 September 2025 @ 12:49 pm - CSS-Tricks

Starting in Chrome 140, we'll be able to calculate numeric values with mixed data types. Sounds small, but Amit demonstrates how big a deal this is, calling it Computational CSS. CSS Typed Arithmetic originally published on CSS-Tricks, which is part of the

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

Creating motion can be tricky. Too much and it’s distracting. Too little and a design feels flat. Ambient animations are the middle ground — subtle, slow-moving details that add atmosphere without stealing the show. In this article, web design pioneer Andy Clarke introduces the concept of ambient animations and explains how to implement them.

On inclusive personas and inclusive user research

19 September 2025 @ 1:58 pm - CSS-Tricks

A set of notes taken from Eric Bailey's article about the use of inclusive personas and user research. On inclusive personas and inclusive user research originally published on CSS-Tricks, which is part of the

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

With digital products moving to incorporate generative and agentic AI at an increasingly frequent rate, trust has become the invisible user interface. When it works, interactions feel seamless. When it fails, the entire experience collapses. But trust isn’t mystical. It can be understood, measured, and designed for. Here are practical methods and strategies for designing more trustworthy and ethical AI systems.

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

As responsible digital professionals, we are becoming increasingly aware of the environmental impact of our work and need to find effective and pragmatic ways to reduce it. James Chudley shares a new decarbonising approach that will help you to minimise the environmental impact of your website, benefiting people, profit, purpose, performance, and the planet.

Is it Time to Un-Sass?

17 September 2025 @ 2:02 pm - CSS-Tricks

Many of the Sass features we've grown to love have made their way into native CSS in some shape or form. So, should we still use Sass? This is how developer Jeff Bridgforth is thinking about it. Is it Time to Un-Sass? originally published on CSS-Tricks, which is part of the

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

From competitive SEO research and monitoring prices to training AI and parsing local geographic data, real-time search results power smarter apps. Tools like SerpApi make it easy to pull, customize, and integrate this data directly into your app or website.

How To Handle Data Access Like a Senior Dev

16 September 2025 @ 4:00 pm - Web Dev Simplified

Functional Personas With AI: A Lean, Practical Workflow

16 September 2025 @ 8:00 am - Articles on Smashing Magazine — For Web Designers And Developers

For too long, personas have been created with considerable effort, only to offer limited value. Paul Boag shows how to breathe new life into this stale UX asset and demonstrates that it’s possible to create truly useful functional personas in a lightweight way.

Creating Elastic And Bounce Effects With Expressive Animator

15 September 2025 @ 10:00 am - Articles on Smashing Magazine — For Web Designers And Developers

Elastic and bounce effects have long been among the most desirable but time-consuming techniques in motion design. Expressive Animator streamlines the process, making it possible to produce lively animations in seconds, bypassing the tedious work of manual keyframe editing.

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

Real-time dashboards are decision assistants, not passive displays. In environments like fleet management, healthcare, and operations, the cost of a delay or misstep is high. Karan Rawal explores strategic UX patterns that shorten time-to-decision, reduce cognitive overload, and make live systems trustworthy.

Make Your Site 200% Faster With One Simple Image Feature

11 September 2025 @ 4:01 pm - Web Dev Simplified

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

The idea behind this is to share a full, unfiltered look at integrating CSS Cascade Layers into an existing legacy codebase. In practice, it’s about refactoring existing CSS to use cascade layers without breaking anything.

How To Use CSS Dev Tools Like a Senior Developer

9 September 2025 @ 4:00 pm - Web Dev Simplified

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

After covering in detail the underlying interaction paradigms of TV experiences in [Part 1](https://www.smashingmagazine.com/2025/08/designing-tv-evergreen-pattern-shapes-tv-experiences/), it’s time to get practical. In the second part of the series, you’ll explore the building blocks of the “10-foot experience” and how to best utilise them in your designs.

A deceptively complex form / HTML & CSS / Frontend Mentor

3 September 2025 @ 1:17 pm - Kevin Powell

1000 video spectacular

3 September 2025 @ 8:09 am - Kevin Powell

A Breeze Of Inspiration In September (2025 Wallpapers Edition)

31 August 2025 @ 8:00 am - Articles on Smashing Magazine — For Web Designers And Developers

Could there be a better way to welcome the new month than with a new collection of desktop wallpapers? We’ve got some eye-catching designs to make your September just a bit more colorful. Enjoy!

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

Prompting is more than giving AI some instructions. You could think of it as a design act, part creative brief and part conversation design. This second article on AI augmenting design work introduces a designerly approach to prompting: one that blends creative briefing, interaction design, and structural clarity.

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

TV interface design is a unique, fascinating, and often overlooked field. It’s been guided by decades of evolution and innovation, yet still firmly constrained by its legacy. Follow Milan into the history, quirks, and unshakable rules that dictate how we control these devices.

Optimizing PWAs For Different Display Modes

26 August 2025 @ 8:00 am - Articles on Smashing Magazine — For Web Designers And Developers

Progressive Web Apps (PWAs) are a great way to make apps built for the web feel native, but in moving away from a browser environment, we can introduce usability issues. This article covers how we can modify our app depending on what display mode is applied to mitigate these issues.

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

If you are new to using AI in design or curious about integrating AI into your UX process without losing your human touch, this article offers a grounded, day-by-day look at introducing AI into your design workflow.

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

AI has introduced huge efficiencies for web designers and is frequently being touted as the key to unlocking sustainable design and development. But do these gains outweigh the environmental cost of using energy-hungry AI tools?

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

AI tools are improving fast, but it’s still not clear how they fit into a real product design workflow. Nikita Samutin walks through four core stages — from analytics and ideation to prototyping and visual design — to show where AI fits and where it doesn’t, illustrated with real-world examples.

The Psychology Of Color In UX And Digital Products

15 August 2025 @ 3:00 pm - Articles on Smashing Magazine — For Web Designers And Developers

Rodolpho Henrique guides you through the essential aspects of color in digital design and user experience, from the practical steps of creating effective and scalable color palettes to critical accessibility considerations.

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

Your past shapes who you are as a designer, no matter where your career began or how unexpected your career path may have been. Stephanie Campbell shows how those lessons can sharpen your instincts, strengthen collaboration, and help you become a better designer today.

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

Prompting isn’t just about writing better instructions, but about designing better thinking. Ilia and Marina explore how advanced prompting can empower different product & design use cases, speeding up your workflow and improving results, from research and brainstorming to testing and beyond. Let’s dive in.

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

Internationalization isn’t just translation. It’s about formatting dates, pluralizing words, sorting names, and more, all according to specific locales. Instead of relying on heavy third-party libraries, modern JavaScript offers the Intl API — a powerful, native way to handle i18n. A quiet reminder that the web truly is worldwide.

Automating Design Systems: Tips And Resources For Getting Started

6 August 2025 @ 10:00 am - Articles on Smashing Magazine — For Web Designers And Developers

Design systems are more than style guides: they’re made up of workflows, tokens, components, and documentation — all the stuff teams rely on to build consistent products. As projects grow, keeping everything in sync gets tricky fast. In this article, we’ll look at how smart tooling, combined with automation where it makes sense, can speed things up, reduce errors, and help your team focus on design over maintenance.

UX Job Interview Helpers

5 August 2025 @ 1:00 pm - Articles on Smashing Magazine — For Web Designers And Developers

Talking points. Smart questions. A compelling story. This guide helps you prepare for your UX job interview. And remember: no act of kindness, however small, is ever wasted.

Stories Of August (2025 Wallpapers Edition)

31 July 2025 @ 11:00 am - Articles on Smashing Magazine — For Web Designers And Developers

Do you need a little inspiration boost? Well, then our new batch of desktop wallpapers might be for you. The wallpapers are designed with love by the community for the community and can be downloaded for free! Enjoy!

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

The Core Model is a practical methodology that flips traditional digital development on its head. Instead of starting with solutions or structure, we begin with a hypothesis about what users need and follow a simple framework that brings diverse teams together to create more effective digital experiences. By asking six good questions in the right order, teams align around user tasks and business objectives, creating clarity that transcends organizational boundaries.

Web Components: Working With Shadow DOM

28 July 2025 @ 8:00 am - Articles on Smashing Magazine — For Web Designers And Developers

Web Components are more than just Custom Elements. Shadow DOM, HTML Templates, and Custom Elements each play a role. In this article, Russell Beswick demonstrates how Shadow DOM fits into the broader picture, explaining why it matters, when to use it, and how to apply it effectively.

Designing Better UX For Left-Handed People

25 July 2025 @ 3:00 pm - Articles on Smashing Magazine — For Web Designers And Developers

Today, roughly 10% of people are left-handed. Yet most products — digital and physical — aren’t designed with it in mind. Let’s change that. More design patterns in Smart Interface Design Patterns, a **friendly video course on UX** and design patterns by Vitaly.

Handling JavaScript Event Listeners With Parameters

21 July 2025 @ 10:00 am - Articles on Smashing Magazine — For Web Designers And Developers

Event listeners are essential for interactivity in JavaScript, but they can quietly cause memory leaks if not removed properly. And what if your event listener needs parameters? That’s where things get interesting. Amejimaobari Ollornwi shares which JavaScript features make handling parameters with event handlers both possible and well-supported.

Why Non-Native Content Designers Improve Global UX

18 July 2025 @ 1:00 pm - Articles on Smashing Magazine — For Web Designers And Developers

Ensuring your product communicates clearly to a global audience is not just about localisation. Even for products that have a proper localisation process, English often remains the default language for UI and communications. This article focuses on how you can make English content clear and inclusive for non-native users. Oleksii offers a practical guide based on his own experience as a non-native English-speaking content designer, defining the user experience for international companies.

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

Learn why flip phones still matter in 2025, and how you can build and launch web apps for these tiny devices.

Design Patterns For AI Interfaces

14 July 2025 @ 3:00 pm - Articles on Smashing Magazine — For Web Designers And Developers

Designing a new AI feature? Where do you even begin? Here’s a simple, practical overview with useful design patterns for better AI experiences.