Tech Skills

UI/UX Design

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

14,977
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,776) Articles (2901)Blog Posts (3207)Tutorials (257)Research Papers (12)News (399)
The "Cognitive Interface": Beyond UI and API
Dev.to · tercel 🖌️ UI/UX Design ⚡ AI Lesson 3mo ago
The "Cognitive Interface": Beyond UI and API
For decades, software engineering has focused on two primary interfaces: User Interface (UI):...
Tailwind CSS vs Bootstrap - Why Developers Are Ditching Bootstrap and Never Looking Back 🎨
Dev.to · Muhammad Hamid Raza 🖌️ UI/UX Design ⚡ AI Lesson 3mo ago
Tailwind CSS vs Bootstrap - Why Developers Are Ditching Bootstrap and Never Looking Back 🎨
The CSS Framework War Nobody Asked For (But Everyone Has Opinions About) Let's be real —...
Angular 22: Mix Signal Forms and Reactive Forms Seamlessly
Dev.to · Brian Treese 🖌️ UI/UX Design ⚡ AI Lesson 3mo ago
Angular 22: Mix Signal Forms and Reactive Forms Seamlessly
What if you could start using Signal Forms today without touching your existing Reactive or...
Usable, Not Just Functional: Entity Selection, Binary Eval, and 6 UX Fixes Across 4 Repos
Dev.to · Jeremy Longshore 🖌️ UI/UX Design ⚡ AI Lesson 3mo ago
Usable, Not Just Functional: Entity Selection, Binary Eval, and 6 UX Fixes Across 4 Repos
40+ commits across 4 repos. CAD entity selection gets real bounding boxes, a binary eval framework bootstraps to v0.2.8, and the X triage plugin ships 6 UX feat
5 UX Principles AI Code Generators Silently Break (And How to Catch Them)
Dev.to · Jose Hurtado 🖌️ UI/UX Design ⚡ AI Lesson 3mo ago
5 UX Principles AI Code Generators Silently Break (And How to Catch Them)
Cursor, v0, and Claude generate beautiful-looking interfaces. But they silently break UX fundamentals...
I Built the First-Ever Figma to WordPress Plugin Converter
Dev.to · 0n 🖌️ UI/UX Design ⚡ AI Lesson 3mo ago
I Built the First-Ever Figma to WordPress Plugin Converter
The Problem Designers use Figma. Developers use WordPress. The handoff between them wastes...
I Built "Duolingo for Chart Reading" as a Solo Dev - Here's What I Learned
Dev.to · Joel 🖌️ UI/UX Design ⚡ AI Lesson 3mo ago
I Built "Duolingo for Chart Reading" as a Solo Dev - Here's What I Learned
There are thousands of resources that teach you what a hammer candlestick looks like. Almost none of...
Accessibility (a11y)
Dev.to · Sarvar Yo'ldashov 🖌️ UI/UX Design ⚡ AI Lesson 3mo ago
Accessibility (a11y)
🤔 Accessibility (a11y) nima? Accessibility (qisqacha a11y — "a" va "y" orasida 11 ta harf...
Practical Techniques for Optimizing React Performance in Production: A Developer’s Guide
Dev.to · Mayank Goyal 🖌️ UI/UX Design ⚡ AI Lesson 3mo ago
Practical Techniques for Optimizing React Performance in Production: A Developer’s Guide
"Premature optimization is the root of all evil." - Donald Knuth Introduction As modern...
Framer Crash Course 2026
Dev.to · Adrian Twarog 🖌️ UI/UX Design ⚡ AI Lesson 3mo ago
Framer Crash Course 2026
This course will help you learn Framer as a beginner if you're looking to get into Web Design. I go...
Your AI tools don't know what your brand looks like
Dev.to · Yuvraj Angad Singh 🖌️ UI/UX Design ⚡ AI Lesson 3mo ago
Your AI tools don't know what your brand looks like
Every AI coding agent generates the same UI. Gray backgrounds, blue buttons, Inter font, 8px border...
Why I Stopped Using Bootstrap and Moved to Tailwind CSS
Dev.to · Zil Norvilis 🖌️ UI/UX Design ⚡ AI Lesson 3mo ago
Why I Stopped Using Bootstrap and Moved to Tailwind CSS
When I first started building web applications, Bootstrap was the absolute standard. Every tutorial...
Built a 3D Batman Themed Portfolio 🦇🏎️
Dev.to · Sai Akshith Akshintala 🖌️ UI/UX Design ⚡ AI Lesson 3mo ago
Built a 3D Batman Themed Portfolio 🦇🏎️
The Hook Most portfolios are flat. I wanted mine to feel like a high-performance terminal. So, I...
AI Can Generate UI — But Frontend Engineers Are More Important Than Ever
Dev.to · Rohith 🖌️ UI/UX Design ⚡ AI Lesson 3mo ago
AI Can Generate UI — But Frontend Engineers Are More Important Than Ever
Introduction Imagine this: You describe a login page in plain English, hit “Generate,” and...
Why Every AI-Built Website Looks the Same (Blame Tailwind's Indigo-500)
Dev.to · Alan West 🖌️ UI/UX Design ⚡ AI Lesson 3mo ago
Why Every AI-Built Website Looks the Same (Blame Tailwind's Indigo-500)
Open three tabs of AI-generated landing pages. Any three. I guarantee at least two of them have a purple gradient, Inter font, rounded cards with subt
Mantine SelectStepper 2.0.0 — Swipe, Scroll, Resize, Repeat
Dev.to · Giovambattista Fazioli 🖌️ UI/UX Design ⚡ AI Lesson 3mo ago
Mantine SelectStepper 2.0.0 — Swipe, Scroll, Resize, Repeat
Vertical orientation, touch gestures, responsive props, imperative API, and 9 bug fixes — all in one...
Consistency
Dev.to · Santhoshi Mary A 🖌️ UI/UX Design ⚡ AI Lesson 3mo ago
Consistency
Understanding Consistency through a Simple Wallet System Introduction When we use payment apps, we...
I wanted shadcn/ui for Blazor. It didn’t exist. So I built it.
Dev.to · Jimmy Petrus 🖌️ UI/UX Design ⚡ AI Lesson 3mo ago
I wanted shadcn/ui for Blazor. It didn’t exist. So I built it.
If you've spent any time in the React ecosystem over the past two years, you've seen shadcn/ui...
Integrating Vuetify v4 with TailwindCSS v4 in a Vite project
Dev.to · J-Sek 🖌️ UI/UX Design ⚡ AI Lesson 3mo ago
Integrating Vuetify v4 with TailwindCSS v4 in a Vite project
This post was originally posted on the official Vuetify blog This time we will go through the...
One Button Too Many
Dev.to · Joshua Gutierrez 🖌️ UI/UX Design ⚡ AI Lesson 3mo ago
One Button Too Many
We had five OAuth login options on our sign in page. Google. GitHub. LinkedIn. X. Facebook. It...
Vue.js 3 in 2026: Why the Composition API is Finally Clicking for Everyone
Dev.to · Otto 🖌️ UI/UX Design ⚡ AI Lesson 3mo ago
Vue.js 3 in 2026: Why the Composition API is Finally Clicking for Everyone
Vue.js 3 has been out for a few years now, but 2026 is the year it really clicked — not because of...
Design Tokens and Validator Parity: Marketplace Foundations
Dev.to · Jeremy Longshore 🖌️ UI/UX Design ⚡ AI Lesson 3mo ago
Design Tokens and Validator Parity: Marketplace Foundations
Replacing scattered CSS values with design tokens and realigning the SKILL.md validator with Anthropic's official spec. Two unglamorous changes that prevent rea
How to Generate CSS Grid Layouts Instantly (2025 Guide)
Dev.to · 楊東霖 🖌️ UI/UX Design ⚡ AI Lesson 3mo ago
How to Generate CSS Grid Layouts Instantly (2025 Guide)
Learn how to create CSS Grid layouts with a visual generator. Covers grid-template-columns, grid areas, responsive grids, and the best free CSS grid generators.
CSS Grid vs Flexbox: When to Use Each
Dev.to · 楊東霖 🖌️ UI/UX Design ⚡ AI Lesson 3mo ago
CSS Grid vs Flexbox: When to Use Each
CSS Grid vs Flexbox — a practical decision guide. Learn exactly when to use Grid, when to use Flexbox, and when to combine both for modern responsive layouts.
CSS Flexbox Complete Guide: Properties, Examples, and Layouts
Dev.to · 楊東霖 🖌️ UI/UX Design ⚡ AI Lesson 3mo ago
CSS Flexbox Complete Guide: Properties, Examples, and Layouts
Master every CSS Flexbox property with clear examples. Build navbars, card grids, and centered layouts with confidence.
Best Tailwind CSS Tools and Resources for Developers in 2026
Dev.to · 楊東霖 🖌️ UI/UX Design ⚡ AI Lesson 3mo ago
Best Tailwind CSS Tools and Resources for Developers in 2026
The complete guide to Tailwind CSS tools in 2026. Component libraries, UI generators, VS Code extensions, playground tools, and cheatsheets that make building w
CSS Grid Layout: Complete Tutorial with Examples
Dev.to · 楊東霖 🖌️ UI/UX Design ⚡ AI Lesson 3mo ago
CSS Grid Layout: Complete Tutorial with Examples
Master CSS Grid with this complete tutorial. Learn grid containers, tracks, areas, alignment, auto-placement, and real-world layout patterns including responsiv
CSS Flexbox: Complete Guide for Modern Layouts
Dev.to · 楊東霖 🖌️ UI/UX Design ⚡ AI Lesson 3mo ago
CSS Flexbox: Complete Guide for Modern Layouts
Master CSS Flexbox with this complete guide. Learn flex container properties, flex item properties, alignment, spacing, and real-world layout patterns with visu
Why is Visual Difference Testing still so hard?
Dev.to · Michael Warren 🖌️ UI/UX Design ⚡ AI Lesson 3mo ago
Why is Visual Difference Testing still so hard?
This post is going to be half rant and half educational. At least that‘s what I'm aiming for. ...
RTL Is Not a Translation Problem. It's an Architecture Problem.
Dev.to · Mohammad AlShammari 🖌️ UI/UX Design ⚡ AI Lesson 3mo ago
RTL Is Not a Translation Problem. It's an Architecture Problem.
Most software is built in English first. Right-to-left languages — Arabic, Hebrew, Persian, Urdu —...
Building a Frictionless GPA Calculator: Why Simplicity is Harder Than It Looks
Dev.to · Getinfo Toyou 🖌️ UI/UX Design ⚡ AI Lesson 3mo ago
Building a Frictionless GPA Calculator: Why Simplicity is Harder Than It Looks
Have you ever noticed how the most straightforward utilities often have the most cluttered...
AnimateLI5: Animation Software for a 5 year old
Dev.to · Naing Oo 🖌️ UI/UX Design ⚡ AI Lesson 3mo ago
AnimateLI5: Animation Software for a 5 year old
The Problem My niece wanted to make animations. I tried a dozen apps — they all had tiny...
How to Build a Custom Theme in Nuxt UI v4
Dev.to · Jennifer Bland 🖌️ UI/UX Design ⚡ AI Lesson 3mo ago
How to Build a Custom Theme in Nuxt UI v4
Learn how to create a custom theme in Nuxt UI v4 using design tokens, Tailwind CSS, custom colors, fonts, and dark mode.
SaaS Landing Page That Converts: Next.js + Tailwind CSS (With Full Code)
Dev.to · huangyongshan46-a11y 🖌️ UI/UX Design ⚡ AI Lesson 3mo ago
SaaS Landing Page That Converts: Next.js + Tailwind CSS (With Full Code)
Most SaaS landing pages fail before a user reads a single word. Bad hierarchy, weak CTAs, bloated...
Words from A Web Designer
Dev.to · Florence 🖌️ UI/UX Design ⚡ AI Lesson 3mo ago
Words from A Web Designer
New week. New screens. Same question. Am I designing for aesthetics or for clarity? At the start of...
Building a Smart Circular Progress with FSCSS + JavaScript (Interactive Demo)
Dev.to · FSCSS tutorial 🖌️ UI/UX Design ⚡ AI Lesson 3mo ago
Building a Smart Circular Progress with FSCSS + JavaScript (Interactive Demo)
There’s something oddly satisfying about watching a progress circle fill up. But most...
Building Plots in Angular for Data Visualization
Dev.to · Joseph Ndungi 🖌️ UI/UX Design ⚡ AI Lesson 3mo ago
Building Plots in Angular for Data Visualization
Introduction Data is easier to understand when you can see it. Tables are useful, but...
Stop Designing Screens. Start Designing Systems.
Dev.to · Pixeliro 🖌️ UI/UX Design ⚡ AI Lesson 3mo ago
Stop Designing Screens. Start Designing Systems.
Stop Designing Screens. Start Designing Systems. Most frontend teams think in...
How to Get the Correct Y Position of an Element in CHATGPT UI
Dev.to · Lộc Trương 🖌️ UI/UX Design ⚡ AI Lesson 3mo ago
How to Get the Correct Y Position of an Element in CHATGPT UI
Why window.scrollY is always 0 zero in ChatGPT and how to correctly calculate an element's Y position using the real scroll container.
The Vue 3 Reactivity Trap: Why Large Datasets Crash Your Browser
Dev.to · Ameer Hamza 🖌️ UI/UX Design ⚡ AI Lesson 3mo ago
The Vue 3 Reactivity Trap: Why Large Datasets Crash Your Browser
Stop freezing your Vue 3 apps. Learn why deep reactivity kills performance with large datasets and how to fix it using shallowRef, markRaw, and virtualization.
Dark Patterns: Como Sites 'Bonitos' Estão Destruindo a Confiança dos Seus Clientes
Dev.to · Gabriel Lima Ferreira 🖌️ UI/UX Design ⚡ AI Lesson 3mo ago
Dark Patterns: Como Sites 'Bonitos' Estão Destruindo a Confiança dos Seus Clientes
Checkboxes pré-marcadas, botões de cancelar escondidos, contadores falsos de urgência. Se seu site usa essas táticas, você está construindo uma máquina de cance
How to Create a Digital Portfolio That Visually Pops
Dev.to · Sharon Yelenik 🖌️ UI/UX Design ⚡ AI Lesson 3mo ago
How to Create a Digital Portfolio That Visually Pops
Job searching can be tough, and so is standing out among the competition. When putting together job...
Why I Chose Mantine Over shadcn/ui for Every Dashboard Project
Dev.to · DevForge Templates 🖌️ UI/UX Design ⚡ AI Lesson 3mo ago
Why I Chose Mantine Over shadcn/ui for Every Dashboard Project
I've built around a dozen admin panels and dashboards in the last year. For the first few, I used...
Lit vs Symbiote.js
Dev.to · Alex M 🖌️ UI/UX Design ⚡ AI Lesson 3mo ago
Lit vs Symbiote.js
Hi, DEV! If you work with Web Components, you've probably heard of Lit. It's the most popular...
Accessibility Audit Toolkit
Dev.to · Thesius Code 🖌️ UI/UX Design ⚡ AI Lesson 3mo ago
Accessibility Audit Toolkit
Accessibility Audit Toolkit A comprehensive WCAG 2.1 compliance toolkit that gives...
Tailwind Component Library
Dev.to · Thesius Code 🖌️ UI/UX Design ⚡ AI Lesson 3mo ago
Tailwind Component Library
Tailwind Component Library A collection of 80+ production-ready, accessible UI components...
Accessible web testing with Cypress and Axe Core
Dev.to · Vitaly Skadorva 🖌️ UI/UX Design ⚡ AI Lesson 3mo ago
Accessible web testing with Cypress and Axe Core
Why accessibility matters About 15% of people worldwide live with some form of disability....
I built a free image compressor that never uploads your images — everything runs in the browser
Dev.to · Tech & Craving 🖌️ UI/UX Design ⚡ AI Lesson 3mo ago
I built a free image compressor that never uploads your images — everything runs in the browser
TL;DR I built ImageSqueeze — a free, privacy-first image compressor that runs 100% in your...