Tech Skills

UI/UX Design

User research, Figma, wireframing, design systems, prototyping and usability

14,743
lessons
Skills in this topic
View full skill map →
UX Research
beginner
Facilitate a usability test session
UI Design
beginner
Create a consistent 8pt spacing grid
Prototyping
intermediate
Build a click-through prototype in Figma
AI Design Tools
intermediate
Generate and iterate on UI concepts with AI
All Reads (6,554) Articles (2754)Blog Posts (3160)Tutorials (230)Research Papers (11)News (399)
Why we hardcoded 8 niche presets instead of letting GPT generate slide layouts
Dev.to · 汪小春 🖌️ UI/UX Design ⚡ AI Lesson 1mo ago
Why we hardcoded 8 niche presets instead of letting GPT generate slide layouts
Most AI slide tools let GPT decide everything — the layout, the typography hierarchy, the section...
Migrating MUI in a Single-SPA Microfrontend — What the Official Docs Don't Tell You
Dev.to · Chloe Zhou 🖌️ UI/UX Design ⚡ AI Lesson 1mo ago
Migrating MUI in a Single-SPA Microfrontend — What the Official Docs Don't Tell You
This article is the third in a series. The first two cover individual problems in detail: MUI v4/v5...
Building Simple Tabs with Vanilla JavaScript
Dev.to · Razvan Zamfir 🖌️ UI/UX Design ⚡ AI Lesson 1mo ago
Building Simple Tabs with Vanilla JavaScript
Tabs are one of those UI patterns you see everywhere — dashboards, settings pages, pricing sections,...
**I Redesigned My Landing Page 7 Small Changes That Made It Look Premium**
Dev.to · Cmoke Hleza 🖌️ UI/UX Design ⚡ AI Lesson 1mo ago
**I Redesigned My Landing Page 7 Small Changes That Made It Look Premium**
Most websites don’t look bad because of the colors. They look bad because of spacing, hierarchy, and...
My Take on: 4 Tiny Mistakes That Secretly Destroy App Per
Dev.to · qing 🖌️ UI/UX Design ⚡ AI Lesson 1mo ago
My Take on: 4 Tiny Mistakes That Secretly Destroy App Per
My Take on: 4 Tiny Mistakes That Secretly Destroy App Per Introduction My Take...
Interactive Flat Panel
Dev.to · Homeify Smart Solutions 🖌️ UI/UX Design ⚡ AI Lesson 1mo ago
Interactive Flat Panel
INTRODUCTION Interactive flat panels are helping schools, businesses, training centers, and...
Mobile CSS consistency: all best practices in 2026
Dev.to · Odilon HUGONNOT 🖌️ UI/UX Design ⚡ AI Lesson 1mo ago
Mobile CSS consistency: all best practices in 2026
Text alignment, 44px touch targets, input font-size, safe areas, mobile-first media queries — concrete CSS rules for consistent and usable mobile rendering.
Starting Development on GraceSoft RSVP — A Real-Time Wedding Operations Dashboard Powered by Google Sheets
Dev.to · GraceSoft 🖌️ UI/UX Design ⚡ AI Lesson 1mo ago
Starting Development on GraceSoft RSVP — A Real-Time Wedding Operations Dashboard Powered by Google Sheets
We’ve officially started development on GraceSoft RSVP — a mobile-first, real-time wedding operations...
Global Accessibility Awareness Day 2026: A Small-Business Action Plan for the Week Leading Up to May 21
Dev.to · AgentKit 🖌️ UI/UX Design ⚡ AI Lesson 1mo ago
Global Accessibility Awareness Day 2026: A Small-Business Action Plan for the Week Leading Up to May 21
GAAD 2026 lands on May 21. Here is a six-day plan any small-business owner can follow to do something real before the day arrives -- without hiring a developer
I created a course platform which uses mind maps as the primary format, here's how it went
Dev.to · Tomasz Krupa 🖌️ UI/UX Design ⚡ AI Lesson 1mo ago
I created a course platform which uses mind maps as the primary format, here's how it went
A year ago, Pathmind started as a Chrome extension for making mind maps. We added interactive nodes...
Your Users Shouldn’t Need a Tutorial to Use Your Product
Dev.to · Bhavya Kapil 🖌️ UI/UX Design ⚡ AI Lesson 1mo ago
Your Users Shouldn’t Need a Tutorial to Use Your Product
A user opens your app. They click around for 15 seconds. Then they stop. Not because the product...
Designing Browser-Based Horror Visual Novels Around Atmosphere and Player Attention
Dev.to · wen yong 🖌️ UI/UX Design ⚡ AI Lesson 1mo ago
Designing Browser-Based Horror Visual Novels Around Atmosphere and Player Attention
Browser-based horror games have a different rhythm from traditional desktop horror. The player...
I almost added streaks to my app. Then I remembered what Duolingo did to me.
Dev.to · Sai Krishna Subramanian 🖌️ UI/UX Design ⚡ AI Lesson 1mo ago
I almost added streaks to my app. Then I remembered what Duolingo did to me.
I started learning German on Duolingo last year. A few friends were doing it and I kept getting...
Your email design system shouldn't live only in your head
Dev.to · J Now 🖌️ UI/UX Design ⚡ AI Lesson 1mo ago
Your email design system shouldn't live only in your head
Every new campaign, same ritual: dig up the brand hex codes, re-enter the font stack, rebuild the...
Why RGB Color Mixing Is Physically Wrong (and What I Did About It)
Dev.to · Jul 🖌️ UI/UX Design ⚡ AI Lesson 1mo ago
Why RGB Color Mixing Is Physically Wrong (and What I Did About It)
Mix blue and yellow paint. You get a dark, murky olive green. Now open any color picker and blend...
I Killed Two Forms. Here's What Replaced It
Dev.to · Konstantin 🖌️ UI/UX Design ⚡ AI Lesson 1mo ago
I Killed Two Forms. Here's What Replaced It
The form is the friction. Two real cases — a startup validation landing and a personal founder site — show what happens when you let visitors talk instead of ty
Screenshot Testing: The Complete Guide to Visual Screenshot Testing in 2026
Dev.to · Delta-QA 🖌️ UI/UX Design ⚡ AI Lesson 1mo ago
Screenshot Testing: The Complete Guide to Visual Screenshot Testing in 2026
Screenshot Testing: The Complete Guide to Visual Screenshot Testing in 2026 Screenshot...
Responsive Design Is Changing Again: AI-Generated CSS vs CSS Architecture
Dev.to · Padmanabhan S 🖌️ UI/UX Design ⚡ AI Lesson 1mo ago
Responsive Design Is Changing Again: AI-Generated CSS vs CSS Architecture
Responsive design is shifting from viewport-driven (media queries) to intrinsic / behavior-driven...
Better Design: 30+ Themed shadcn/ui Design Systems
Dev.to · jQueryScript 🖌️ UI/UX Design ⚡ AI Lesson 1mo ago
Better Design: 30+ Themed shadcn/ui Design Systems
Better Design: an open source shadcn/ui registry with 31 themed design systems for React and Tailwind...
UX Handoff Should Reduce Engineering Ambiguity
Dev.to · Marcelo Cedeno 🖌️ UI/UX Design ⚡ AI Lesson 1mo ago
UX Handoff Should Reduce Engineering Ambiguity
A product-focused checklist for UI/UX handoff, edge cases, states, and implementation-ready design.
Reduce False Positives in Visual Testing: The Problem Nobody Really Solves
Dev.to · Delta-QA 🖌️ UI/UX Design ⚡ AI Lesson 1mo ago
Reduce False Positives in Visual Testing: The Problem Nobody Really Solves
Reduce False Positives in Visual Testing: The Problem Nobody Really Solves False positive...
Loading Spinners Are Quietly Breaking Your Website for Screen Reader Users
Dev.to · AgentKit 🖌️ UI/UX Design ⚡ AI Lesson 1mo ago
Loading Spinners Are Quietly Breaking Your Website for Screen Reader Users
Spinners, skeleton screens, and 'please wait' overlays are everywhere on modern websites — and most of them say nothing to screen readers. Here's how the silenc
Vue.js vs React: Which One Should You Choose?
Dev.to · Fu'ad Husnan 🖌️ UI/UX Design ⚡ AI Lesson 1mo ago
Vue.js vs React: Which One Should You Choose?
Choosing between Vue.js and React has become one of the most common questions in modern web...
Foundational Accessibility Begins with the Base Components
Dev.to · ShaynaProductions 🖌️ UI/UX Design 1mo ago
Foundational Accessibility Begins with the Base Components
Prologue A while ago, I decided to develop a fully accessible main navigation component in React and...
Eleven Browser Games in a Week — What a Design System Buys You
Dev.to · pickuma 🖌️ UI/UX Design ⚡ AI Lesson 1mo ago
Eleven Browser Games in a Week — What a Design System Buys You
play.pickuma.com now has eleven games. After the first two, the bottleneck was no longer game logic — it was the chrome around each game. Here's the design syst
Masonry layout with CSS Grid
Dev.to · Nick Benksim 🖌️ UI/UX Design ⚡ AI Lesson 1mo ago
Masonry layout with CSS Grid
The Pinterest Dream: Solving the Masonry Layout once and for all Listen, we have all been there. A...
⚡ TSRX – A New Way to Write UI in TypeScript
Dev.to · Dev Sk 🖌️ UI/UX Design ⚡ AI Lesson 1mo ago
⚡ TSRX – A New Way to Write UI in TypeScript
You can think of TSRX as a spiritual successor to JSX — the same idea of embedding UI directly inside...
A Physics-Aware React Design System for Modern Frontend Architecture
Dev.to · Limon 🖌️ UI/UX Design ⚡ AI Lesson 1mo ago
A Physics-Aware React Design System for Modern Frontend Architecture
How I built a scalable React component ecosystem with Liquid Glass UI, token-driven theming, ITCSS...
Beyond Icon Export: Building Reusable Icon Systems Inside Figma
Dev.to · Muhammad Mousa 🖌️ UI/UX Design ⚡ AI Lesson 1mo ago
Beyond Icon Export: Building Reusable Icon Systems Inside Figma
Over the past few months, I’ve been exploring a different way of thinking about icon workflows...
Inline style attributes vs CSS variables: a Tailwind v4 light-mode debug story
Dev.to · Forrest Miller 🖌️ UI/UX Design ⚡ AI Lesson 1mo ago
Inline style attributes vs CSS variables: a Tailwind v4 light-mode debug story
TL;DR: I shipped a "light mode for the bingo caller" feature three times. Each attempt rendered as...
Tailwind v4 dark mode: the @theme vs @theme inline gotcha that broke my contrast tests
Dev.to · Forrest Miller 🖌️ UI/UX Design ⚡ AI Lesson 1mo ago
Tailwind v4 dark mode: the @theme vs @theme inline gotcha that broke my contrast tests
TL;DR: in Tailwind v4 there are two ways to declare a color token in @theme. One compiles the hex...
7 Free Tools for Building and Testing a Web Typography System
Dev.to · 137Foundry 🖌️ UI/UX Design ⚡ AI Lesson 1mo ago
7 Free Tools for Building and Testing a Web Typography System
Building a typography system requires several distinct decisions: choosing a type scale ratio,...
How to Build a Fluid Type Scale with CSS clamp() - A Complete Implementation Guide
Dev.to · 137Foundry 🖌️ UI/UX Design ⚡ AI Lesson 1mo ago
How to Build a Fluid Type Scale with CSS clamp() - A Complete Implementation Guide
Fixed font sizes require media queries at each breakpoint to adjust type. Fluid font sizes scale...
CSS Color Contrast: The WCAG Rules Every Developer Should Know
Dev.to · Snappy Tools 🖌️ UI/UX Design ⚡ AI Lesson 1mo ago
CSS Color Contrast: The WCAG Rules Every Developer Should Know
Color contrast is one of the most commonly overlooked accessibility requirements in web development —...
Keyboard traps: what they are, how to reproduce them, and how to fix them
Dev.to · a11ySolutions 🖌️ UI/UX Design ⚡ AI Lesson 1mo ago
Keyboard traps: what they are, how to reproduce them, and how to fix them
Definition of a keyboard trap according to WCAG 2.1 SC 2.1.2: “If keyboard focus can be moved to a...
10 Relevant Ways to Center a div
Dev.to · Nick Benksim 🖌️ UI/UX Design ⚡ AI Lesson 1mo ago
10 Relevant Ways to Center a div
The Zen of Centering: 10 Modern Ways to Center a Div Ah, centering a div. It is the ultimate...
Why Most AI-Generated Websites Still Feel Generic (And What Actually Makes a Product Feel Premium)
Dev.to · Samaresh Das 🖌️ UI/UX Design ⚡ AI Lesson 1mo ago
Why Most AI-Generated Websites Still Feel Generic (And What Actually Makes a Product Feel Premium)
Most websites today are technically “good enough.” Clean hero section. Gradient...
Mastering Responsive Design in Flutter: A Practical Approach with Vize
Dev.to · Nwanedilobu Egbekwu (DiLo) 🖌️ UI/UX Design ⚡ AI Lesson 1mo ago
Mastering Responsive Design in Flutter: A Practical Approach with Vize
Inspired by Chapter 23 of "Flutter Engineering" by Majid Hajian - A Flutter Book Club Deep...
Stop the White Screen of Death: Master Next.js Error Boundaries 🛡️
Dev.to · Prajapati Paresh 🖌️ UI/UX Design ⚡ AI Lesson 1mo ago
Stop the White Screen of Death: Master Next.js Error Boundaries 🛡️
The Fragility of the React Tree One of the most dangerous behaviors of a React application is how it...
THE RECEIPT TRAIL: WHAT THEY CHARGE VS WHAT YOU ACTUALLY PAY
Dev.to · Cafeína Design 🖌️ UI/UX Design ⚡ AI Lesson 1mo ago
THE RECEIPT TRAIL: WHAT THEY CHARGE VS WHAT YOU ACTUALLY PAY
Cursor and Windsurf are not AI coding tools. They're slot machines wrapped in a dark theme....
What is Tailwind CSS?
Dev.to · Usama 🖌️ UI/UX Design ⚡ AI Lesson 1mo ago
What is Tailwind CSS?
Tailwind CSS is a utility-first CSS framework. It gives us ready-made utility classes...
Build a rich-text editor that fits your produc
Dev.to · Pandit Pawar 🖌️ UI/UX Design ⚡ AI Lesson 1mo ago
Build a rich-text editor that fits your produc
Build a rich-text editor that fits your product with exactly the features you need. Tiptap wraps the...
Week 1: Gradients, SVGs, and the Art of Consistency (#100DaysOfCode)
Dev.to · Obasi Lilian U 🖌️ UI/UX Design ⚡ AI Lesson 1mo ago
Week 1: Gradients, SVGs, and the Art of Consistency (#100DaysOfCode)
Status: ✅ Complete Focus: CSS Backgrounds, Borders, SVG Basics, Iframes Project Highlight: The...
Day 96 of #100DaysOfCode — DevCollab: Responsive Design and End-to-End Testing
Dev.to · M Saad Ahmad 🖌️ UI/UX Design ⚡ AI Lesson 1mo ago
Day 96 of #100DaysOfCode — DevCollab: Responsive Design and End-to-End Testing
Two days until deployment. Today was the last day of building work, making the app work on mobile,...
Playwright vs Cypress for Visual Testing: An Honest Comparison (2026)
Dev.to · Delta-QA 🖌️ UI/UX Design ⚡ AI Lesson 1mo ago
Playwright vs Cypress for Visual Testing: An Honest Comparison (2026)
Playwright vs Cypress for Visual Testing: An Honest Comparison (2026) Visual regression...
Styling the scrollbar in all modern browsers
Dev.to · Nick Benksim 🖌️ UI/UX Design ⚡ AI Lesson 1mo ago
Styling the scrollbar in all modern browsers
The Cinderella of Web Design: Mastering the Scrollbar Picture this: you’ve spent three days...
PIXORA Tools — Free Online Image Editor & All-in-One Image Toolkit
Dev.to · frank nwafor 🖌️ UI/UX Design ⚡ AI Lesson 1mo ago
PIXORA Tools — Free Online Image Editor & All-in-One Image Toolkit
From a technical and architectural standpoint, PIXORA Tools is a high-performance, client-side...
Toon Tone: Practice Color Memory With a Cleaner, Sharable Color Matching Game
Dev.to · cz 🖌️ UI/UX Design ⚡ AI Lesson 1mo ago
Toon Tone: Practice Color Memory With a Cleaner, Sharable Color Matching Game
Toon Tone: Practice Color Memory With a Cleaner, Sharable Color Matching Game Quick...