Tech Skills

UI/UX Design

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

14,736
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,547) Articles (2752)Blog Posts (3158)Tutorials (227)Research Papers (11)News (399)
What Is Figma and Why Do So Many Designers Use It?
Dev.to · JustAcademy Official 🖌️ UI/UX Design ⚡ AI Lesson 3w ago
What Is Figma and Why Do So Many Designers Use It?
If you're interested in UI/UX design, web design, or product design, you've almost certainly heard...
Building a Native macOS Menu Bar Widget with SwiftUI and Glassmorphism
Dev.to · fanioz 🖌️ UI/UX Design ⚡ AI Lesson 3w ago
Building a Native macOS Menu Bar Widget with SwiftUI and Glassmorphism
How I built SysMonitor, an open-source macOS resource monitor that tracks CPU, RAM, and Network with zero clutter.
Aethium: A minimal, high-performance UI framework for Go with immediate-mode rendering, supporting both browser (Wasm) and desktop targets.
Dev.to · Aarav 🖌️ UI/UX Design ⚡ AI Lesson 3w ago
Aethium: A minimal, high-performance UI framework for Go with immediate-mode rendering, supporting both browser (Wasm) and desktop targets.
Aethium A minimal, high-performance UI framework for Go with immediate-mode rendering, supporting...
The Security Risk of 'npm install': Why We Built Our UI with Zero Component Libraries
Dev.to · Alex Vance 🖌️ UI/UX Design ⚡ AI Lesson 3w ago
The Security Risk of 'npm install': Why We Built Our UI with Zero Component Libraries
Reconciling the mantine-datatable supply chain breach. Why we avoided UI library bloat to build a safe, zero-dependency Next.js 15 utility.
Understanding UX Prototyping Tools: Validation Without the Code
Dev.to · Fan Song 🖌️ UI/UX Design ⚡ AI Lesson 4w ago
Understanding UX Prototyping Tools: Validation Without the Code
Key Takeaways UX prototyping tools eliminate the need for custom code, letting non-technical teams...
Notion-Style Block Editor for Any Framework
Dev.to · ThomasNowHere 🖌️ UI/UX Design ⚡ AI Lesson 4w ago
Notion-Style Block Editor for Any Framework
The "Notion experience" is a set of block-level interactions on top of a structured document: hover a...
How I built a Realistic UI Copy Generator in Vanilla JS
Dev.to · NovusTools 🖌️ UI/UX Design ⚡ AI Lesson 4w ago
How I built a Realistic UI Copy Generator in Vanilla JS
As a frontend developer and UX/UI designer, there is nothing worse than dropping standard "Lorem...
CSS Grid vs Flexbox: When to Reach for Which
Dev.to · Timevolt 🖌️ UI/UX Design ⚡ AI Lesson 4w ago
CSS Grid vs Flexbox: When to Reach for Which
CSS Grid vs Flexbox: When to Reach for Which Quick context (why you're writing...
Designing interruptions for a tiny Mac utility
Dev.to · John 🖌️ UI/UX Design ⚡ AI Lesson 4w ago
Designing interruptions for a tiny Mac utility
A lot of Mac utilities fail for the same reason: they technically work, but they interrupt you at the...
Generative UI Is Three Things. Only One Ships.
Dev.to · Joshua Hall 🖌️ UI/UX Design ⚡ AI Lesson 4w ago
Generative UI Is Three Things. Only One Ships.
Google shipped a generative UI experiment in November 2025 that matched a human-designed interface in...
The Dashboard Should Show What Needs Attention, Not Everything
Dev.to · Miran 🖌️ UI/UX Design ⚡ AI Lesson 4w ago
The Dashboard Should Show What Needs Attention, Not Everything
When I first thought about the dashboard for a small scheduling tool, I imagined something pretty...
Most Popular Colors and How They Influence User Decisions
Dev.to · MD Shahinur Rahman 🖌️ UI/UX Design ⚡ AI Lesson 4w ago
Most Popular Colors and How They Influence User Decisions
` Have you ever noticed how some brands feel trustworthy before you read a single word? You land on...
The Friction Prerequisite: Why We Intentionally Slowed Down the UI
Dev.to · CrisisCore-Systems 🖌️ UI/UX Design ⚡ AI Lesson 4w ago
The Friction Prerequisite: Why We Intentionally Slowed Down the UI
Fast is not always safe. In vulnerable-state software, some delays, confirmations, and extra steps are not UX debt. They are protective controls.
One component API for web, iOS, and Android unifies OTF's SDK design system
Dev.to · Dave Kurian 🖌️ UI/UX Design ⚡ AI Lesson 4w ago
One component API for web, iOS, and Android unifies OTF's SDK design system
Discover how OTF’s SDK shares component names, props, and design tokens across platforms to keep your UI consistent everywhere.
Building Design Systems: From Figma to Production Code
Dev.to · The Beyond Horizon 🖌️ UI/UX Design ⚡ AI Lesson 4w ago
Building Design Systems: From Figma to Production Code
How to build a design system that scales — from design tokens and Figma components to Tailwind CSS...
i built a tool that detects if your website looks vibe coded (and why that matters more than you think)
Dev.to · Sai Videsh 🖌️ UI/UX Design ⚡ AI Lesson 4w ago
i built a tool that detects if your website looks vibe coded (and why that matters more than you think)
a few weeks ago i was reviewing a product hunt launch. the product itself was actually interesting....
Stop flattening your typography tokens: Preserving bound aliases in W3C exports
Dev.to · Alexander 🖌️ UI/UX Design ⚡ AI Lesson 4w ago
Stop flattening your typography tokens: Preserving bound aliases in W3C exports
I was looking at a pull request last Monday. The marketing team had just rolled out a massive...
The food logging UX mistake I kept making
Dev.to · John 🖌️ UI/UX Design ⚡ AI Lesson 4w ago
The food logging UX mistake I kept making
I have been building an iPhone AI nutrition tracker, and the first version of my thinking was too...
Why your Figma files are slow and how to clean them up 🚀
Dev.to · Maksim Vazovski 🖌️ UI/UX Design ⚡ AI Lesson 4w ago
Why your Figma files are slow and how to clean them up 🚀
Do you ever feel like your Figma file is moving in slow motion? I’ve been there. After a few weeks of...
How We Track User Onboarding on a Decentralised Exchange (Without Cookies or Third Parties)
Dev.to · 999DEX 🖌️ UI/UX Design ⚡ AI Lesson 4w ago
How We Track User Onboarding on a Decentralised Exchange (Without Cookies or Third Parties)
How 999DEX built a full user analytics system — wallet connections, page views, trade events — using React hooks and Redis, with no cookies or third-party servi
How to Build a Toast Notification System That Does Not Block the User
Dev.to · 137Foundry 🖌️ UI/UX Design ⚡ AI Lesson 4w ago
How to Build a Toast Notification System That Does Not Block the User
Toast notifications are one of the most-used UI patterns in modern web applications and one of the...
Is This How We'll Build Websites Soon? (webMCP Live Demo 🚀)
Dev.to · Sylwia Laskowska 🖌️ UI/UX Design ⚡ AI Lesson 4w ago
Is This How We'll Build Websites Soon? (webMCP Live Demo 🚀)
A few years ago, we started adapting our websites for mobile devices. Then we adapted them for...
How to Make Friendly Text in Figma with BeLikeNative Keyboard Shortcut
Dev.to · Michael Lip 🖌️ UI/UX Design ⚡ AI Lesson 1mo ago
How to Make Friendly Text in Figma with BeLikeNative Keyboard Shortcut
I’ll be honest with you. I used to spend way too much time tweaking text in Figma. You know the...
WCAG lies on dark ground — and it cost me a readable terminal
Dev.to · J Now 🖌️ UI/UX Design ⚡ AI Lesson 1mo ago
WCAG lies on dark ground — and it cost me a readable terminal
WCAG contrast ratios break on dark backgrounds. A 4.5:1 pair that passes on white can be functionally...
Designing a tiny Mac alert that people do not hate
Dev.to · John 🖌️ UI/UX Design ⚡ AI Lesson 1mo ago
Designing a tiny Mac alert that people do not hate
Most utility alerts fail for a simple reason: they are technically correct, but they show up at the...
Your Designers Aren't the Problem
Dev.to · Joshua Hall 🖌️ UI/UX Design ⚡ AI Lesson 1mo ago
Your Designers Aren't the Problem
A team I cleaned up after had seventeen dropdown components. Not seventeen variants of one dropdown —...
The Traditional Senior Designer is Dead. Here is Who Companies Are Actually Hiring in 2026.
Dev.to · Texasbrains LLC 🖌️ UI/UX Design ⚡ AI Lesson 1mo ago
The Traditional Senior Designer is Dead. Here is Who Companies Are Actually Hiring in 2026.
The traditional design career ladder used to be beautifully predictable. You started as a junior...
I Thought Figma MCP Could Recreate Any Design. I Was Wrong.
Dev.to · Umitomo 🖌️ UI/UX Design ⚡ AI Lesson 1mo ago
I Thought Figma MCP Could Recreate Any Design. I Was Wrong.
I thought Figma MCP could recreate any AI-generated design. Instead, it taught me why design systems and component-first thinking matter.
Turn Figma frames into clean React, Angular, Vue, or HTML with AI — meet PixToCode
Dev.to · PixToCode 🖌️ UI/UX Design ⚡ AI Lesson 1mo ago
Turn Figma frames into clean React, Angular, Vue, or HTML with AI — meet PixToCode
PixToCode is a new Figma plugin that turns the frames you've already designed into production-ready...
What I learned building a food logging app that has to be faster than typing
Dev.to · John 🖌️ UI/UX Design ⚡ AI Lesson 1mo ago
What I learned building a food logging app that has to be faster than typing
Most app ideas sound better before you time the actual user action. I have been working on a small...
Vue Transition component to React: How does VuReact handle it?
Dev.to · Ryan John 🖌️ UI/UX Design ⚡ AI Lesson 1mo ago
Vue Transition component to React: How does VuReact handle it?
VuReact is a compiler toolchain for migrating from Vue to React — and for writing React with Vue 3...
How to Present a School Project as a Website
Dev.to · MD Shahinur Rahman 🖌️ UI/UX Design ⚡ AI Lesson 1mo ago
How to Present a School Project as a Website
` Let’s be honest for a moment. Many school projects fail before they are even fully read. Not...
UI/UX in Design
Dev.to · Favor Charles Owuor 🖌️ UI/UX Design ⚡ AI Lesson 1mo ago
UI/UX in Design
Image by freepik "Design is not just what it looks like and feels like. Design is how it...
State-Driven Animations in Vue: Create Smooth UI Transitions with Reactive State
Dev.to · Jakub Andrzejewski 🖌️ UI/UX Design ⚡ AI Lesson 1mo ago
State-Driven Animations in Vue: Create Smooth UI Transitions with Reactive State
Animations can make an application feel faster, smoother, and more polished. However, many developers...
Building an Accessible Autocomplete in React
Dev.to · Rizwan Saleem 🖌️ UI/UX Design ⚡ AI Lesson 1mo ago
Building an Accessible Autocomplete in React
Building an Accessible Autocomplete in React Building an Accessible Autocomplete...
Finish-Up-A-Thon: How I Turned a Half-Finished Hugo Theme into a Standalone Shiki + Tailwind v4 Project
Dev.to · ouraihub 🖌️ UI/UX Design ⚡ AI Lesson 1mo ago
Finish-Up-A-Thon: How I Turned a Half-Finished Hugo Theme into a Standalone Shiki + Tailwind v4 Project
From Shared Modules to Fully Inlined: Finishing a Hugo Theme with Shiki, Tailwind v4, and CI...
The five problems hiding inside every admin table (and what to do about them)
Dev.to · Coreola 🖌️ UI/UX Design ⚡ AI Lesson 1mo ago
The five problems hiding inside every admin table (and what to do about them)
An admin table looks like one component. By the time you've shipped five, it's a system —...
I Built a CV Builder from Scratch — Here's What I Learned
Dev.to · MADAN DHOUNDIYAL 🖌️ UI/UX Design ⚡ AI Lesson 1mo ago
I Built a CV Builder from Scratch — Here's What I Learned
I Built a CV Builder from Scratch — Here's What I Learned A few months ago, I started...
I built a motion library where the site becomes the preview
Dev.to · Hadil C 🖌️ UI/UX Design ⚡ AI Lesson 1mo ago
I built a motion library where the site becomes the preview
GrabMotion is a customizable motion playground with 25+ copy-ready effects, live previews, site-wide apply mode, and code output for React, Vue, Vanilla JS, CSS
Building Accessible React Forms That Feel Instant
Dev.to · Rizwan Saleem 🖌️ UI/UX Design ⚡ AI Lesson 1mo ago
Building Accessible React Forms That Feel Instant
Building Accessible React Forms That Feel Instant Building Accessible React Forms...
Building Accessible, Composable Forms in React
Dev.to · Rizwan Saleem 🖌️ UI/UX Design ⚡ AI Lesson 1mo ago
Building Accessible, Composable Forms in React
Building Accessible, Composable Forms in React Building Accessible, Composable...
Building an Accessible Reorderable List in Frontend Apps
Dev.to · Rizwan Saleem 🖌️ UI/UX Design ⚡ AI Lesson 1mo ago
Building an Accessible Reorderable List in Frontend Apps
Building an Accessible Reorderable List in Frontend Apps Building an Accessible...
Building Accessible Form Patterns with React and ARIA: A Practical Frontend Tutorial
Dev.to · Rizwan Saleem 🖌️ UI/UX Design ⚡ AI Lesson 1mo ago
Building Accessible Form Patterns with React and ARIA: A Practical Frontend Tutorial
Building Accessible Form Patterns with React and ARIA: A Practical Frontend Tutorial ...
Using Lottie Animations with TypeScript: A Typed Guide
Dev.to · Fazal Shah 🖌️ UI/UX Design ⚡ AI Lesson 1mo ago
Using Lottie Animations with TypeScript: A Typed Guide
TypeScript adds type safety to Lottie integrations — typed animation data, typed refs, typed event...
Lottie Micro-Interactions: Patterns for Hover, Click, and State Changes
Dev.to · Fazal Shah 🖌️ UI/UX Design ⚡ AI Lesson 1mo ago
Lottie Micro-Interactions: Patterns for Hover, Click, and State Changes
Micro-interactions are small animations triggered by user actions — hover effects, button clicks,...
Lottie vs Framer Motion: Which Should You Use?
Dev.to · Fazal Shah 🖌️ UI/UX Design ⚡ AI Lesson 1mo ago
Lottie vs Framer Motion: Which Should You Use?
Both Lottie and Framer Motion are popular animation tools for web apps, but they solve completely...
Building a Comprehensive Accessibility Testing Framework for Web Applications
Dev.to · Rizwan Saleem 🖌️ UI/UX Design ⚡ AI Lesson 1mo ago
Building a Comprehensive Accessibility Testing Framework for Web Applications
Building a Comprehensive Accessibility Testing Framework for Web Applications ...
Why do most SaaS dashboards still feel like enterprise software from 1998
Dev.to · Zenovay 🖌️ UI/UX Design ⚡ AI Lesson 1mo ago
Why do most SaaS dashboards still feel like enterprise software from 1998
I redesigned my own analytics dashboard after watching how people actually used it. Median session was 47 seconds. Here is what I cut, and why the whole industr