Tech Skills

UI/UX Design

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

15,114
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,913) Articles (3003)Blog Posts (3238)Tutorials (261)Research Papers (12)News (399)
I Built a Free Browser-Based Image Tool as a Side Project
Dev.to · PotatoDev 🖌️ UI/UX Design ⚡ AI Lesson 4mo ago
I Built a Free Browser-Based Image Tool as a Side Project
I Built a Free Browser-Based Image Tool as a Side Project — Here's What I Learned I've...
Core Web Vitals Optimization for Video Websites
Dev.to · ahmet gedik 🖌️ UI/UX Design ⚡ AI Lesson 4mo ago
Core Web Vitals Optimization for Video Websites
Optimize Core Web Vitals for video-heavy websites. Real techniques for LCP, CLS, and INP improvement
10 SwiftUI Performance Tricks That Made My Apps 3x Faster
Dev.to · Daniil Kornilov 🖌️ UI/UX Design ⚡ AI Lesson 4mo ago
10 SwiftUI Performance Tricks That Made My Apps 3x Faster
SwiftUI is declarative and elegant. It's also easy to accidentally make it slow. After profiling and...
SwiftUI Navigation in 2026: The Complete Guide (NavigationStack, Deep Links, Coordinators)
Dev.to · Daniil Kornilov 🖌️ UI/UX Design ⚡ AI Lesson 4mo ago
SwiftUI Navigation in 2026: The Complete Guide (NavigationStack, Deep Links, Coordinators)
Navigation in SwiftUI has come a long way since the early days of NavigationView. In 2026, we have...
The 7 SwiftUI Mistakes I See Every Junior Developer Make (And How to Fix Them)
Dev.to · Daniil Kornilov 🖌️ UI/UX Design ⚡ AI Lesson 4mo ago
The 7 SwiftUI Mistakes I See Every Junior Developer Make (And How to Fix Them)
I've reviewed hundreds of SwiftUI projects. The same mistakes keep showing up — and they're not the...
Why I Stopped Using Storyboards and Never Looked Back (SwiftUI Changed Everything)
Dev.to · Daniil Kornilov 🖌️ UI/UX Design ⚡ AI Lesson 4mo ago
Why I Stopped Using Storyboards and Never Looked Back (SwiftUI Changed Everything)
Two years ago, I was an Interface Builder warrior. Storyboards, XIBs, Auto Layout constraints — I...
Open Source Project of the Day (Part 7): UI/UX Pro Max Skill - AI Design Intelligence for Building Professional UI/UX
Dev.to · WonderLab 🖌️ UI/UX Design ⚡ AI Lesson 4mo ago
Open Source Project of the Day (Part 7): UI/UX Pro Max Skill - AI Design Intelligence for Building Professional UI/UX
Introduction "When AI can understand design systems, color theory, and user experience...
Why Googling 'Fortune Telling App Design' Almost Ruined My Product
Dev.to · jidonglab 🖌️ UI/UX Design ⚡ AI Lesson 4mo ago
Why Googling 'Fortune Telling App Design' Almost Ruined My Product
Every Google result showed red backgrounds and mystical fonts. I ignored all of them and built a Three.js cosmic background instead.
How to Build a Visual Regression Testing Tool in JavaScript (Free API)
Dev.to · Ozor 🖌️ UI/UX Design ⚡ AI Lesson 4mo ago
How to Build a Visual Regression Testing Tool in JavaScript (Free API)
Build an automated visual regression testing tool that catches UI bugs before your users do — screenshot comparison, pixel diffs, and CI integration.
ReactJS Anti Pattern ~Passing Setters Down the Components Tree~
Dev.to · Ogasawara Kakeru 🖌️ UI/UX Design ⚡ AI Lesson 4mo ago
ReactJS Anti Pattern ~Passing Setters Down the Components Tree~
・The following example allows a developer to pass the setter function directly to its child...
How to Personalize Your Website by User Location (Free API + JavaScript)
Dev.to · Ozor 🖌️ UI/UX Design 4mo ago
How to Personalize Your Website by User Location (Free API + JavaScript)
Detect visitor country, city, and timezone with a free IP geolocation API. Personalize content, currency, and language automatically.
Grid Table — 1.0.7
Dev.to · John Yaghobieh 🖌️ UI/UX Design ⚡ AI Lesson 4mo ago
Grid Table — 1.0.7
@forgedevstack/grid-table is a powerful, feature-rich React data grid with 30+ features: cell...
Best WordPress Themes for Creating Modern Conversion-Focused Websites
Dev.to · zozothemes 🖌️ UI/UX Design ⚡ AI Lesson 4mo ago
Best WordPress Themes for Creating Modern Conversion-Focused Websites
Building a modern website today requires more than an attractive layout. Businesses need a digital...
Semantic HTML: Why It Matters for Accessibility and Automated Testing
Dev.to · Outdated Dev 🖌️ UI/UX Design ⚡ AI Lesson 4mo ago
Semantic HTML: Why It Matters for Accessibility and Automated Testing
Hello there! 👋 If you've ever built a UI that "looks right" but screen readers announce it as a...
How to Copy Any Pose in ComfyUI and Fix AI Skin
Dev.to · Esha Sharma 🖌️ UI/UX Design ⚡ AI Lesson 4mo ago
How to Copy Any Pose in ComfyUI and Fix AI Skin
This is a summarized guide. For the full JSON workflow and download files, check the original...
JPEG vs JPG: What's the Difference? (And How to Convert Between Them)
Dev.to · zepubo-code 🖌️ UI/UX Design ⚡ AI Lesson 4mo ago
JPEG vs JPG: What's the Difference? (And How to Convert Between Them)
Here's a question I get asked surprisingly often: "What's the difference between JPEG and JPG?" The...
Solved: “Sustainable user experience design best practices will often also improve performance and SEO.”
Dev.to · Darian Vance 🖌️ UI/UX Design 4mo ago
Solved: “Sustainable user experience design best practices will often also improve performance and SEO.”
🚀 Executive Summary TL;DR: A technical blog post details how a seemingly “sustainable”...
Icon Size Guidelines for Web and Mobile Applications
Dev.to · albert nahas 🖌️ UI/UX Design ⚡ AI Lesson 4mo ago
Icon Size Guidelines for Web and Mobile Applications
Discover essential icon size guidelines for web & mobile apps. Learn about touch targets, optical sizing, and responsive scaling. Optimize your UI today!
How to Build UX-Friendly Form Validation in SvelteKit with Zod
Dev.to · Booker Ochieng 🖌️ UI/UX Design ⚡ AI Lesson 4mo ago
How to Build UX-Friendly Form Validation in SvelteKit with Zod
1. Introduction Most tutorials validate forms either on submit or on every keystroke. In...
Building A Tailwind Component System: How We Built Hummingbird
Dev.to · Hummingbird 🖌️ UI/UX Design ⚡ AI Lesson 4mo ago
Building A Tailwind Component System: How We Built Hummingbird
Every time we build a UI with raw Tailwind, we run into common frontend issues, such as fewer...
5 Things AI Can't Do, Even in Boostrap
Dev.to · DevUnionX 🖌️ UI/UX Design ⚡ AI Lesson 4mo ago
5 Things AI Can't Do, Even in Boostrap
Bootstrap has been making the idea of adding a few classes and standing up an interface practical for...
SwiftUI Is Like React + CSS-in-JS
Dev.to · Jurij Tokarski 🖌️ UI/UX Design ⚡ AI Lesson 4mo ago
SwiftUI Is Like React + CSS-in-JS
A client brought me into an iOS project mid-stream. The app was already built — screens, navigation,...
I built a CLI that catches design inconsistencies — like Lighthouse, but for your design system
Dev.to · PavloK 🖌️ UI/UX Design ⚡ AI Lesson 4mo ago
I built a CLI that catches design inconsistencies — like Lighthouse, but for your design system
You run Lighthouse to catch performance issues. You run axe to catch accessibility issues. But what...
A GUI editor for Mapbox Color Themes
Dev.to · Chris Whong 🖌️ UI/UX Design 4mo ago
A GUI editor for Mapbox Color Themes
Introducing a browser-based prototype tool for iterating on custom Mapbox Standard Style themes in...
UX for the Worst Day: Designing Input When Your User Can Barely Function
Dev.to · Ravi Mishra 🖌️ UI/UX Design ⚡ AI Lesson 4mo ago
UX for the Worst Day: Designing Input When Your User Can Barely Function
Originally published at steadyline.app There are days when opening a mood tracker feels stupid. You...
Designing respectful notifications in a social platform.
Dev.to · Niclas 🖌️ UI/UX Design ⚡ AI Lesson 4mo ago
Designing respectful notifications in a social platform.
Most social platforms treat notifications as engagement drivers. The more you return, the better it...
The Myth of the “Average User” in Product Design
Dev.to · Ariana 🖌️ UI/UX Design ⚡ AI Lesson 4mo ago
The Myth of the “Average User” in Product Design
Product designers often talk about the “average user.” That imaginary person who is typical,...
I was overweight. So I built an iOS fitness app with SwiftUI.
Dev.to · Elu Gonzalez 🖌️ UI/UX Design ⚡ AI Lesson 4mo ago
I was overweight. So I built an iOS fitness app with SwiftUI.
I was overweight and every fitness app felt like it was made for gym bros. So I built my own. I'm...
Solved: I Replaced Streak-Killing Checkboxes With a Button + Formula System.
Dev.to · Darian Vance 🖌️ UI/UX Design ⚡ AI Lesson 4mo ago
Solved: I Replaced Streak-Killing Checkboxes With a Button + Formula System.
🚀 Executive Summary TL;DR: The article addresses the unreliability of stateful checkboxes...
Mantine Split Pane v3 - Responsive Sizing, Container-Aware Panes, and a Leaner API
Dev.to · Giovambattista Fazioli 🖌️ UI/UX Design ⚡ AI Lesson 4mo ago
Mantine Split Pane v3 - Responsive Sizing, Container-Aware Panes, and a Leaner API
Introduction Version 3.0.0 of @gfazioli/mantine-split-pane brings the same...
🛑 Stop Wasting Engineering Cycles on Landing Pages: The Framer Playbook for Startups
Dev.to · Siddhesh Surve 🖌️ UI/UX Design ⚡ AI Lesson 4mo ago
🛑 Stop Wasting Engineering Cycles on Landing Pages: The Framer Playbook for Startups
If you are a developer or a founder, you know the exact feeling: You’ve just finished the core MVP...
How I Built a Credit Card Management Dashboard (And Why Spreadsheets Were Not Cutting It)
Dev.to · Troy Johnston 🖌️ UI/UX Design ⚡ AI Lesson 4mo ago
How I Built a Credit Card Management Dashboard (And Why Spreadsheets Were Not Cutting It)
I had 17 credit cards open. Each one had a purpose. 0% APR on a balance transfer expiring in four...
Building a Scroll-Aware Blog Reader with AgnosticUI (React, Vue, Lit)
Dev.to · Rob Levin 🖌️ UI/UX Design ⚡ AI Lesson 4mo ago
Building a Scroll-Aware Blog Reader with AgnosticUI (React, Vue, Lit)
Reading on the web has a UX problem. Most article layouts are just unstyled content with a nav...
How to Visualize and Style Routes on a Leaflet Map
Dev.to · Casey Rivers 🖌️ UI/UX Design ⚡ AI Lesson 4mo ago
How to Visualize and Style Routes on a Leaflet Map
Displaying a route on a map is straightforward. Making it look good takes more thought. A plain blue...
FastAPI Beyond the Basics: Patterns for Production-Ready APIs
Dev.to · 郑沛沛 🖌️ UI/UX Design 4mo ago
FastAPI Beyond the Basics: Patterns for Production-Ready APIs
FastAPI is great for quick prototypes, but production apps need more structure. Here are patterns...
Enhancing User Onboarding with Product Tours
Dev.to · Gerardo Andrés Ruiz Castillo 🖌️ UI/UX Design ⚡ AI Lesson 4mo ago
Enhancing User Onboarding with Product Tours
## Introduction User onboarding is crucial for adoption, but often overlooked. New users can be overwhelmed by features. We aimed to improve the init
Designing Icons That Work in Both Light and Dark Mode
Dev.to · albert nahas 🖌️ UI/UX Design ⚡ AI Lesson 4mo ago
Designing Icons That Work in Both Light and Dark Mode
Learn to design versatile icons for light & dark modes using CSS custom properties, currentColor, and adaptive SVGs. Start creating today!
[Boost]
Dev.to · Manuel Weiss 🖌️ UI/UX Design ⚡ AI Lesson 4mo ago
[Boost]
React Native vs Flutter for Enterprise Apps: Making the Right...
I tried Cloudflare’s “Markdown for Agents” idea in NGINX (Rust module) — early prototype
Dev.to · Kang 🖌️ UI/UX Design 4mo ago
I tried Cloudflare’s “Markdown for Agents” idea in NGINX (Rust module) — early prototype
A self-hostable NGINX dynamic module that converts HTML → Markdown via Accept: text/markdown. Built as a small, early-stage experiment.
Divider完全ガイド — HorizontalDivider/VerticalDivider/カスタム区切り線
Dev.to · myougaTheAxo 🖌️ UI/UX Design ⚡ AI Lesson 4mo ago
Divider完全ガイド — HorizontalDivider/VerticalDivider/カスタム区切り線
この記事で学べること Divider(HorizontalDivider、VerticalDivider、カスタム区切り線、インセット)を解説します。 ...
グラデーション完全ガイド — linearGradient/radialGradient/sweepGradient/背景
Dev.to · myougaTheAxo 🖌️ UI/UX Design ⚡ AI Lesson 4mo ago
グラデーション完全ガイド — linearGradient/radialGradient/sweepGradient/背景
この記事で学べること グラデーション(linearGradient、radialGradient、sweepGradient、テキストグラデーション)を解説します。 ...
SearchBar完全ガイド — SearchBar/DockedSearchBar/履歴/サジェスト
Dev.to · myougaTheAxo 🖌️ UI/UX Design ⚡ AI Lesson 4mo ago
SearchBar完全ガイド — SearchBar/DockedSearchBar/履歴/サジェスト
この記事で学べること SearchBar(SearchBar、DockedSearchBar、検索履歴、サジェスト表示)を解説します。 ...
Chip完全ガイド — AssistChip/FilterChip/InputChip/SuggestionChip
Dev.to · myougaTheAxo 🖌️ UI/UX Design ⚡ AI Lesson 4mo ago
Chip完全ガイド — AssistChip/FilterChip/InputChip/SuggestionChip
この記事で学べること Chip(AssistChip、FilterChip、InputChip、SuggestionChip)を解説します。 ...
Pager完全ガイド — HorizontalPager/VerticalPager/インジケーター/変換
Dev.to · myougaTheAxo 🖌️ UI/UX Design ⚡ AI Lesson 4mo ago
Pager完全ガイド — HorizontalPager/VerticalPager/インジケーター/変換
この記事で学べること Pager(HorizontalPager、VerticalPager、ページインジケーター、ページ変換エフェクト)を解説します。 ...
SearchBar完全ガイド — SearchBar/DockedSearchBar/履歴/サジェスト
Dev.to · myougaTheAxo 🖌️ UI/UX Design ⚡ AI Lesson 4mo ago
SearchBar完全ガイド — SearchBar/DockedSearchBar/履歴/サジェスト
この記事で学べること SearchBar(SearchBar、DockedSearchBar、検索履歴、サジェスト表示)を解説します。 ...
Chip完全ガイド — AssistChip/FilterChip/InputChip/SuggestionChip
Dev.to · myougaTheAxo 🖌️ UI/UX Design ⚡ AI Lesson 4mo ago
Chip完全ガイド — AssistChip/FilterChip/InputChip/SuggestionChip
この記事で学べること Chip(AssistChip、FilterChip、InputChip、SuggestionChip)を解説します。 ...
Shape完全ガイド — カスタムShape/GenericShape/クリッピング/波形
Dev.to · myougaTheAxo 🖌️ UI/UX Design ⚡ AI Lesson 4mo ago
Shape完全ガイド — カスタムShape/GenericShape/クリッピング/波形
この記事で学べること Shape(カスタムShape、GenericShape、クリッピング、波形/ダイヤモンド/星型)を解説します。 ...
Blur & Glassmorphism Effects: RenderEffect and Frosted Glass UI
Dev.to · myougaTheAxo 🖌️ UI/UX Design ⚡ AI Lesson 4mo ago
Blur & Glassmorphism Effects: RenderEffect and Frosted Glass UI
Blur & Glassmorphism Effects: RenderEffect and Frosted Glass UI Modern UI designs...