Tech Skills

UI/UX Design

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

15,113
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,912) Articles (3003)Blog Posts (3237)Tutorials (261)Research Papers (12)News (399)
I Built a Free Startup & SaaS Website Template with TailwindCSS
Dev.to · Mesut Aslan 🖌️ UI/UX Design ⚡ AI Lesson 3mo ago
I Built a Free Startup & SaaS Website Template with TailwindCSS
Building a modern startup website from scratch can take a lot of time. Most founders and developers...
50% of Your Users Don't Have Eyes
Dev.to · Fard Johnmar 🖌️ UI/UX Design ⚡ AI Lesson 3mo ago
50% of Your Users Don't Have Eyes
"Thirty years of change is being compressed into three years." — Satya Nadella Adrian Levy's recent...
From 'Rethinking Best Practices' to the Compiler: The Metamorphosis of React (2013-2025)
Dev.to · Abdul Fadiga 🖌️ UI/UX Design ⚡ AI Lesson 3mo ago
From 'Rethinking Best Practices' to the Compiler: The Metamorphosis of React (2013-2025)
Exploring the architectural journey of React from the Virtual DOM to the React Compiler and Server Components.
How to Setup Tailwind CSS v4 & shadcn/ui in AdonisJS v7 (React + Inertia)
Dev.to · Ahsan Abrar 🖌️ UI/UX Design ⚡ AI Lesson 3mo ago
How to Setup Tailwind CSS v4 & shadcn/ui in AdonisJS v7 (React + Inertia)
In this guide, I'll show you how to combine these powerhouses with Inertia.js, React, and the latest...
Modern Frontend Architecture — React, Svelte, and the Performance Patterns That Matter
Dev.to · Matthias Bruns 🖌️ UI/UX Design ⚡ AI Lesson 3mo ago
Modern Frontend Architecture — React, Svelte, and the Performance Patterns That Matter
Islands architecture, signals, server components, and Core Web Vitals. A practical guide to frontend architecture decisions in 2026 — beyond framework hype.
𝗧𝗵𝗲 𝗛𝗶𝗱𝗱𝗲𝗻 𝗔𝗿𝗰𝗵𝗶𝘁𝗲𝗰𝘁𝘂𝗿𝗲 𝗕𝗲𝗵𝗶𝗻𝗱 𝗥𝗲𝗮𝗹‑𝗧𝗶𝗺𝗲 𝗨𝗜𝘀: 𝗪𝗵𝗮𝘁 𝗠𝗼𝘀𝘁 𝗘𝗻𝗴𝗶𝗻𝗲𝗲𝗿𝘀 𝗢𝘃𝗲𝗿𝗹𝗼𝗼𝗸
Dev.to · Ricardo Saumeth 🖌️ UI/UX Design ⚡ AI Lesson 3mo ago
𝗧𝗵𝗲 𝗛𝗶𝗱𝗱𝗲𝗻 𝗔𝗿𝗰𝗵𝗶𝘁𝗲𝗰𝘁𝘂𝗿𝗲 𝗕𝗲𝗵𝗶𝗻𝗱 𝗥𝗲𝗮𝗹‑𝗧𝗶𝗺𝗲 𝗨𝗜𝘀: 𝗪𝗵𝗮𝘁 𝗠𝗼𝘀𝘁 𝗘𝗻𝗴𝗶𝗻𝗲𝗲𝗿𝘀 𝗢𝘃𝗲𝗿𝗹𝗼𝗼𝗸
Most engineers think real‑time UI engineering is about speed. It isn’t. Speed is just the...
𝗪𝗵𝘆 𝗥𝗲𝗮𝗹‑𝗧𝗶𝗺𝗲 𝗨𝗜𝘀 𝗕𝗿𝗲𝗮𝗸 𝗮𝘁 𝗦𝗰𝗮𝗹𝗲 (𝗔𝗻𝗱 𝘁𝗵𝗲 𝟯 𝗣𝗮𝘁𝘁𝗲𝗿𝗻𝘀 𝗧𝗵𝗮𝘁 𝗔𝗹𝘄𝗮𝘆𝘀 𝗦𝘂𝗿𝘃𝗶𝘃𝗲 𝗟𝗼𝗮𝗱)
Dev.to · Ricardo Saumeth 🖌️ UI/UX Design ⚡ AI Lesson 3mo ago
𝗪𝗵𝘆 𝗥𝗲𝗮𝗹‑𝗧𝗶𝗺𝗲 𝗨𝗜𝘀 𝗕𝗿𝗲𝗮𝗸 𝗮𝘁 𝗦𝗰𝗮𝗹𝗲 (𝗔𝗻𝗱 𝘁𝗵𝗲 𝟯 𝗣𝗮𝘁𝘁𝗲𝗿𝗻𝘀 𝗧𝗵𝗮𝘁 𝗔𝗹𝘄𝗮𝘆𝘀 𝗦𝘂𝗿𝘃𝗶𝘃𝗲 𝗟𝗼𝗮𝗱)
Most front‑end engineers think real‑time systems fail because of “speed.” They don’t. Real‑time UIs...
𝗥𝗲𝗮𝗹‑𝗧𝗶𝗺𝗲 𝗘𝗻𝗴𝗶𝗻𝗲𝗲𝗿𝗶𝗻𝗴 𝗜𝘀𝗻’𝘁 𝗔𝗯𝗼𝘂𝘁 𝗦𝗽𝗲𝗲𝗱 — 𝗜𝘁’𝘀 𝗔𝗯𝗼𝘂𝘁 𝗞𝗻𝗼𝘄𝗶𝗻𝗴 𝗪𝗵𝗲𝗿𝗲 𝘁𝗼 𝗦𝗽𝗲𝗻𝗱 𝗖𝗼𝗺𝗽𝗹𝗲𝘅𝗶𝘁𝘆
Dev.to · Ricardo Saumeth 🖌️ UI/UX Design ⚡ AI Lesson 3mo ago
𝗥𝗲𝗮𝗹‑𝗧𝗶𝗺𝗲 𝗘𝗻𝗴𝗶𝗻𝗲𝗲𝗿𝗶𝗻𝗴 𝗜𝘀𝗻’𝘁 𝗔𝗯𝗼𝘂𝘁 𝗦𝗽𝗲𝗲𝗱 — 𝗜𝘁’𝘀 𝗔𝗯𝗼𝘂𝘁 𝗞𝗻𝗼𝘄𝗶𝗻𝗴 𝗪𝗵𝗲𝗿𝗲 𝘁𝗼 𝗦𝗽𝗲𝗻𝗱 𝗖𝗼𝗺𝗽𝗹𝗲𝘅𝗶𝘁𝘆
Every real‑time UI eventually hits the same wall. Not because the code is bad. Not because the...
Design Thinking : Prototype
Dev.to · Palak Hirave 🖌️ UI/UX Design ⚡ AI Lesson 3mo ago
Design Thinking : Prototype
We have understood the user and got together some ideas. Now let's turn those ideas into reality....
Bear UI v1.1.4: 22+ New Components, LOC Badges, and a Better Docs Experience
Dev.to · John Yaghobieh 🖌️ UI/UX Design ⚡ AI Lesson 3mo ago
Bear UI v1.1.4: 22+ New Components, LOC Badges, and a Better Docs Experience
@forgedevstack/bear is a React UI library built with Tailwind CSS — zero config, TypeScript-first,...
scss-helper v5: A Modern SCSS Utility Toolkit for Tailwind's Gaps
Dev.to · Pooya Golchian 🖌️ UI/UX Design ⚡ AI Lesson 3mo ago
scss-helper v5: A Modern SCSS Utility Toolkit for Tailwind's Gaps
scss-helper v5 is a modern SCSS/CSS utility toolkit that complements Tailwind CSS v3/v4 with design tokens, fluid clamp() typography, container queries, dark mo
Stop Using Divs for Everything: The SEO Power of Semantic HTML
Dev.to · Pawar Shivam 🖌️ UI/UX Design ⚡ AI Lesson 3mo ago
Stop Using Divs for Everything: The SEO Power of Semantic HTML
In the world of modern web development, it is easy to default to the <div> tag for every...
After Effects vs Browser-Based Animation Tools: A Practical Comparison
Dev.to · Luca Rossi 🖌️ UI/UX Design ⚡ AI Lesson 4mo ago
After Effects vs Browser-Based Animation Tools: A Practical Comparison
Adobe After Effects is thirty years old. It has dominated the motion design industry for most of that...
Emoji UI
Dev.to · Alexandr 🖌️ UI/UX Design ⚡ AI Lesson 4mo ago
Emoji UI
Emojis are a very interesting subject. It was invented in Japan approximately one human life ago, but...
RustDesk vs MeshCentral: Remote Access Compared
Dev.to · selfhosting.sh 🖌️ UI/UX Design 4mo ago
RustDesk vs MeshCentral: Remote Access Compared
Quick Verdict RustDesk for personal remote desktop. MeshCentral for managing multiple...
15 Tailwind CSS Tricks That Will Make You a Faster Developer
Dev.to · Aishwarya S 🖌️ UI/UX Design ⚡ AI Lesson 4mo ago
15 Tailwind CSS Tricks That Will Make You a Faster Developer
Introduction Tailwind CSS has completely changed how many developers build UI. Instead of...
API Design Principles: Building APIs Developers Actually Want to Use
Dev.to · Wanda 🖌️ UI/UX Design 4mo ago
API Design Principles: Building APIs Developers Actually Want to Use
APIs are the backbone of modern software, connecting services and enabling seamless communication....
The Future of Web Components: Interoperability and Encapsulation
Dev.to · Hardik 🖌️ UI/UX Design ⚡ AI Lesson 4mo ago
The Future of Web Components: Interoperability and Encapsulation
Web Components are a suite of different technologies allowing you to create reusable custom...
Building Free, High-Performance GSAP Components for the Community
Dev.to · Noor ul hassan 🖌️ UI/UX Design ⚡ AI Lesson 4mo ago
Building Free, High-Performance GSAP Components for the Community
As developers, we’re surrounded by component libraries tailored to frameworks like React, Vue, and...
Layout Builder Expansion & Signature Input – Shadcn UI Multi Form v1.5.0
Dev.to · Santiago Moraga Caldera 🖌️ UI/UX Design ⚡ AI Lesson 4mo ago
Layout Builder Expansion & Signature Input – Shadcn UI Multi Form v1.5.0
Building tools in public has been one of the most rewarding parts of my developer journey. Over the...
JavaFX UI Automation: Challenges, Existing Tools, and Real-World Event Handling Problems
Dev.to · liu tiger 🖌️ UI/UX Design ⚡ AI Lesson 4mo ago
JavaFX UI Automation: Challenges, Existing Tools, and Real-World Event Handling Problems
JavaFX UI Automation: Challenges, Existing Tools, and Real-World Event Handling...
GHSA-V8W9-8MX6-G223: GHSA-v8w9-8mx6-g223: Prototype Pollution in Hono parseBody Utility
Dev.to · CVE Reports 🖌️ UI/UX Design 4mo ago
GHSA-V8W9-8MX6-G223: GHSA-v8w9-8mx6-g223: Prototype Pollution in Hono parseBody Utility
GHSA-v8w9-8mx6-g223: Prototype Pollution in Hono parseBody Utility Vulnerability ID:...
Design Thinking : Ideate
Dev.to · Palak Hirave 🖌️ UI/UX Design 4mo ago
Design Thinking : Ideate
This step is all about creating "How might we...?" questions and brainstorming as many ideas as...
Understanding Vue Composables
Dev.to · Elabid Asmaa 🖌️ UI/UX Design ⚡ AI Lesson 4mo ago
Understanding Vue Composables
1. What is a Composable? In Vue 3, a composable is a stateful function that encapsulate...
Building a Prop Firm Performance Dashboard with React & D3
Dev.to · Propfirmkey 🖌️ UI/UX Design ⚡ AI Lesson 4mo ago
Building a Prop Firm Performance Dashboard with React & D3
Every trader needs a performance dashboard. Let's build a real-time prop firm performance tracker...
How to Detect Clicks on CSS Pseudo-Elements
Dev.to · theRealProHacker 🖌️ UI/UX Design ⚡ AI Lesson 4mo ago
How to Detect Clicks on CSS Pseudo-Elements
Imagine you want to add a close button to a modal without adding anything to the DOM. So, you use a...
Stop building "Unbuildable" UIs
Dev.to · Maya 🖌️ UI/UX Design ⚡ AI Lesson 4mo ago
Stop building "Unbuildable" UIs
The "Perfect" Design is a Bug Report I’ve spent years in the design trenches, and if there’s one...
Stop the Noise: Auto PLaying Audio Control and ARIA Live Region Testing
Dev.to · Laura Wissiak, CPACC 🖌️ UI/UX Design ⚡ AI Lesson 4mo ago
Stop the Noise: Auto PLaying Audio Control and ARIA Live Region Testing
Tools to follow along: ANDI test page Study Group Session 2 Last week,...
Tired of Manually Syncing Design Tokens — So I Built a Figma Plugin
Dev.to · Nibin Kurian 🖌️ UI/UX Design 4mo ago
Tired of Manually Syncing Design Tokens — So I Built a Figma Plugin
I built a Figma plugin to sync design tokens between Figma and code If you’ve worked with design...
Design Thinking : Define
Dev.to · Palak Hirave 🖌️ UI/UX Design ⚡ AI Lesson 4mo ago
Design Thinking : Define
Previously, we talked about what is design thinking and the first step. Now, let's talk about the...
Dynamic Interactive Toast Notification System
Dev.to · Codebar Library 🖌️ UI/UX Design ⚡ AI Lesson 4mo ago
Dynamic Interactive Toast Notification System
Every web app needs toast notifications. Most implementations are either too basic or require heavy...
The role of H1 to H6 tags in content hierarchy
Dev.to · Pawar Shivam 🖌️ UI/UX Design ⚡ AI Lesson 4mo ago
The role of H1 to H6 tags in content hierarchy
When I first started writing HTML, I made the same mistake almost every junior developer makes: I...
Premium Neumorphic Sliding Drawer Share Button
Dev.to · Codebar Library 🖌️ UI/UX Design ⚡ AI Lesson 4mo ago
Premium Neumorphic Sliding Drawer Share Button
Neumorphism is one of the most visually satisfying design trends — that soft, raised, physical feel...
I got tired of color contrast tools that break brand colors. So I built my own.
Dev.to · Danish Khan 🖌️ UI/UX Design ⚡ AI Lesson 4mo ago
I got tired of color contrast tools that break brand colors. So I built my own.
You run a contrast check. It fails. You change the color. It passes WCAG. But now it looks nothing...
Flutter custom notifications
Dev.to · Kamali20072002 🖌️ UI/UX Design ⚡ AI Lesson 4mo ago
Flutter custom notifications
Every Flutter app needs notifications. Whether it's a success alert after a payment, an error toast...
RTL Mastery: Beyond Just dir="rtl"
Dev.to · Syed Ahmed Mohi Uddin Hasan 🖌️ UI/UX Design ⚡ AI Lesson 4mo ago
RTL Mastery: Beyond Just dir="rtl"
When building for the KSA market, many developers think adding dir="rtl" to the tag is the finish...
Why I Chose Tauri v2 for a Desktop Overlay in 2026
Dev.to · manasightgg 🖌️ UI/UX Design 4mo ago
Why I Chose Tauri v2 for a Desktop Overlay in 2026
How a prototype spike validated a framework decision on real hardware. Building an overlay that...
Web Accessibility (WCAG) for Business Websites: A Practical Developer's Checklist
Dev.to · Marcc Atayde 🖌️ UI/UX Design ⚡ AI Lesson 4mo ago
Web Accessibility (WCAG) for Business Websites: A Practical Developer's Checklist
Web Accessibility (WCAG) for Business Websites: A Practical Developer's Checklist Here's...
JPG to PNG: Why Transparency Matters (And How to Convert in the Browser)
Dev.to · zepubo-code 🖌️ UI/UX Design ⚡ AI Lesson 4mo ago
JPG to PNG: Why Transparency Matters (And How to Convert in the Browser)
You've got a logo saved as a JPG. You drop it onto a colored background in your design tool —...
Creating "StepStyle" with a Focus on UX E-commerce
Dev.to · Jardiel Vega Domínguez 🖌️ UI/UX Design ⚡ AI Lesson 4mo ago
Creating "StepStyle" with a Focus on UX E-commerce
I have been working on the development of StepStyle, an e-commerce platform focused on the sale of...
What If Everything in Your UI Had an Address?
Dev.to · Ajdin Imsirovic 🖌️ UI/UX Design ⚡ AI Lesson 4mo ago
What If Everything in Your UI Had an Address?
EveryState is a different kind of front-end framework. No virtual DOM, no build step, no dependencies. Just dot-paths, subscriptions, and the web platform. Here
Stitch vs Figma: Is AI Replacing UI/UX Designers in 2026?
Dev.to · Safiullah Korai 🖌️ UI/UX Design ⚡ AI Lesson 4mo ago
Stitch vs Figma: Is AI Replacing UI/UX Designers in 2026?
I still remember the first time I opened Figma. A blank canvas. A few frames. Some rectangles...
New Angular Dashboard Template: Overview
Dev.to · Dharmen Shah 🖌️ UI/UX Design ⚡ AI Lesson 4mo ago
New Angular Dashboard Template: Overview
Overview is a modern dashboard template designed for building data-driven applications with rich visualizations and interactive analytics.
Building a Category Bar with Auto-Sizing CSS and JavaScript
Dev.to · ahmet gedik 🖌️ UI/UX Design ⚡ AI Lesson 4mo ago
Building a Category Bar with Auto-Sizing CSS and JavaScript
Build a responsive category navigation bar that auto-sizes from normal to compact to mini using CSS
Building an Accessible React Dashboard: A Complete Guide
Dev.to · Gaurav Guha 🖌️ UI/UX Design ⚡ AI Lesson 4mo ago
Building an Accessible React Dashboard: A Complete Guide
How to build a React dashboard template with keyboard navigation, ARIA patterns, accessible data tables, sidebar nav, and dark mode.
Why Many Design Systems Only Need ~4 Text Sizes (And Why That’s Totally Fine)
Dev.to · Twilight 🖌️ UI/UX Design ⚡ AI Lesson 4mo ago
Why Many Design Systems Only Need ~4 Text Sizes (And Why That’s Totally Fine)
When working with UI typography, many developers and designers get confused about one thing: If...
I built a 3D room moodboard that works with screenshots from any store
Dev.to · Kamil Bakierzyński 🖌️ UI/UX Design ⚡ AI Lesson 4mo ago
I built a 3D room moodboard that works with screenshots from any store
The problem I was furnishing my apartment and kept running into the same frustrating...
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...