Tech Skills

UI/UX Design

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

15,127
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,926) Articles (3010)Blog Posts (3242)Tutorials (263)Research Papers (12)News (399)
SwiftUI Animation Guide: From Basic to Advanced in 2026
Dev.to · Daniil Kornilov 🖌️ UI/UX Design ⚡ AI Lesson 5mo ago
SwiftUI Animation Guide: From Basic to Advanced in 2026
Animations are what separate a good iOS app from a great one. SwiftUI has evolved dramatically since...
Top Best Practices for Successful Mobile App Design
Dev.to · Dhruv Joshi 🖌️ UI/UX Design 5mo ago
Top Best Practices for Successful Mobile App Design
People download fast and delete even faster. In 2025, the global app economy generated nearly 112.1...
🐳 Minecraft + Docker: My personal config to stop suffering with Java
Dev.to · Tomás Alegre Sepúlveda 🖌️ UI/UX Design 5mo ago
🐳 Minecraft + Docker: My personal config to stop suffering with Java
🇪🇸 Lee este post en Español I'm no Java guru, and I'll be honest: managing Minecraft servers has...
🐳 Minecraft + Docker: Mi configuración personal para no sufrir con Java
Dev.to · Tomás Alegre Sepúlveda 🖌️ UI/UX Design 5mo ago
🐳 Minecraft + Docker: Mi configuración personal para no sufrir con Java
🇺🇸 Read this post in English No soy ningún gurú de Java, y seré honesto: gestionar servidores de...
Rebuilding My Static Blog with Build-Time Data and Instant Search
Dev.to · Ravgeet Dhillon 🖌️ UI/UX Design 5mo ago
Rebuilding My Static Blog with Build-Time Data and Instant Search
Static sites are supposed to be fast, simple, and reliable. But over time, my personal blog started...
Think before you CREATE TABLE: A relational algebra approach
Dev.to · Piyush Pradhan 🖌️ UI/UX Design 5mo ago
Think before you CREATE TABLE: A relational algebra approach
After building a fair amount of applications for personal projects, there came a point when I started...
Adding user impersonation to Rails 8 authentication
Dev.to · Rails Designer 🖌️ UI/UX Design 5mo ago
Adding user impersonation to Rails 8 authentication
This article was originally published on Rails Designer's Build a SaaS with Rails User...
Temperature, Top-P, and the 'Creativity Dials': A Technical Guide to Shaping AI Personality Through Parameters
Dev.to · VelocityAI 🖌️ UI/UX Design 5mo ago
Temperature, Top-P, and the 'Creativity Dials': A Technical Guide to Shaping AI Personality Through Parameters
You've crafted the perfect prompt. The role is set, the structure is clear. You hit enter. The...
Building Resilient AI Architectures with FastAPI
Dev.to · CapeStart 🖌️ UI/UX Design 5mo ago
Building Resilient AI Architectures with FastAPI
Introduction As AI-powered applications transition from experimental prototypes to...
Improving Accessibility - Tabs Component
Dev.to · hritickjaiswal 🖌️ UI/UX Design 5mo ago
Improving Accessibility - Tabs Component
In this iteration I will be picking *Tabs Component * Why Tabs? Tabs look simple, but...
How Streamable HTTP Solved MCP's Multi-User Problem (From VM Back to Serverless)
Dev.to · Sunnylabtv Park 🖌️ UI/UX Design 5mo ago
How Streamable HTTP Solved MCP's Multi-User Problem (From VM Back to Serverless)
From Personal Tools to Organizational Systems In a real-world enterprise environment, resources are...
Meet IK UI: The Minimalist, Lightweight UI Kit for Vue 3 Developers
Dev.to · ikui 🖌️ UI/UX Design 5mo ago
Meet IK UI: The Minimalist, Lightweight UI Kit for Vue 3 Developers
The Problem: Component Library Bloat Modern Vue UI libraries are incredible, but they are...
[SUI] Modificando valores en un contenedor personalizado
Dev.to · GoyesDev 🖌️ UI/UX Design 5mo ago
[SUI] Modificando valores en un contenedor personalizado
En ocasiones no queremos construir un componente hoja, sino un contenedor que almacene a otros...
Figma - Asosiy tushunchalar va tez boshlash qo‘llanmasi
Dev.to · Samandar Hodiev 🖌️ UI/UX Design 5mo ago
Figma - Asosiy tushunchalar va tez boshlash qo‘llanmasi
Figma bugungi kunda UI/UX dizaynerlar va front-end dasturchilar uchun eng samarali vositalardan biri....
Introducing BoldKit: A Neubrutalism React Component Library
Dev.to · Aniruddha Agarwal 🖌️ UI/UX Design 5mo ago
Introducing BoldKit: A Neubrutalism React Component Library
Meet BoldKit - 45 beautifully crafted neubrutalism React components built on shadcn/ui. Thick borders, hard shadows, bold colors. Install via shadcn CLI.
How I built an full-cache ORM
Dev.to · Kerman 🖌️ UI/UX Design 5mo ago
How I built an full-cache ORM
Personal history The core concepts of this ORM first appeared in 2008, when I had just...
Stop Leaking Your Vitals: Training Private AI Models with PyTorch and Opacus
Dev.to · Beck_Moulton 🖌️ UI/UX Design 5mo ago
Stop Leaking Your Vitals: Training Private AI Models with PyTorch and Opacus
In the era of personalized medicine, sharing health data is a double-edged sword. We want AI to...
From Figma to Flutter: Creating Rive Animations That Developers Love
Dev.to · Praneeth Kawya Thathsara 🖌️ UI/UX Design 5mo ago
From Figma to Flutter: Creating Rive Animations That Developers Love
Modern Flutter apps are expected to feel polished, responsive, and alive. Animation plays a major...
The EAA Deadline Has Passed: The 2026 Guide to WordPress Alt Text
Dev.to · Rustamjon Akhmedov 🖌️ UI/UX Design 5mo ago
The EAA Deadline Has Passed: The 2026 Guide to WordPress Alt Text
The "grace period" is officially over. The European Accessibility Act (EAA) enforcement deadline...
Why AI Chatbots Go Insane: Understanding the Assistant Axis and Persona Drift
Dev.to · Claudius Papirus 🖌️ UI/UX Design 5mo ago
Why AI Chatbots Go Insane: Understanding the Assistant Axis and Persona Drift
Have you ever wondered why a normally helpful AI suddenly starts acting like a mystic, falling in...
From Animation to Game Feel: My RPG Battle System Development Log
Dev.to · Kenji | Unity Game Dev 🖌️ UI/UX Design 5mo ago
From Animation to Game Feel: My RPG Battle System Development Log
This post records how, while building an RPG prototype in Unity, I integrated character animation,...
Mastering Impeller Custom Shaders for 120fps Flutter Apps
Dev.to · Devin Rosario 🖌️ UI/UX Design 5mo ago
Mastering Impeller Custom Shaders for 120fps Flutter Apps
In 2026, the baseline for mobile user experience has shifted. Users no longer applaud smooth 60fps...
PicoServer - Lightweight Cross-Platform Web Request Glue Library
Dev.to · ben 🖌️ UI/UX Design 5mo ago
PicoServer - Lightweight Cross-Platform Web Request Glue Library
PicoServer is free for personal and commercial use 🛠️ What is PicoServer? PicoServer is a...
Why CTA Buttons Decide Whether Visitors Click or Leave
Dev.to · Laron Howell 🖌️ UI/UX Design 5mo ago
Why CTA Buttons Decide Whether Visitors Click or Leave
Why CTA Buttons Matter More Than Visual Design Early on, I thought building websites was...
Pre‑Trained Models Belong in Prototypes, Not Production App. Here's Why 💻
Dev.to · FrancisTRᴅᴇᴠ (っ◔◡◔)っ 🖌️ UI/UX Design 5mo ago
Pre‑Trained Models Belong in Prototypes, Not Production App. Here's Why 💻
Introduction We are in an era where AI has been convenient in our daily lives such as...
Understanding Memory Graph Debugger in Xcode
Dev.to · ArshTechPro 🖌️ UI/UX Design 5mo ago
Understanding Memory Graph Debugger in Xcode
Memory issues can silently kill your app's performance and user experience. Fortunately, Xcode...
Improving Accessibility - Typehead
Dev.to · hritickjaiswal 🖌️ UI/UX Design 5mo ago
Improving Accessibility - Typehead
Accessibility isn't just a "nice-to-have" feature—it’s the difference between a usable tool and a...
From Gridsome to Astro: Rebuilding My Personal Site for the Next Phase
Dev.to · Lewis kori 🖌️ UI/UX Design 5mo ago
From Gridsome to Astro: Rebuilding My Personal Site for the Next Phase
Six years ago, I rebuilt my personal website using Gridsome and Vue.js. At the time, it felt modern,...
SolidQueue now runs with multiple threads
Dev.to · Shinichi Maeshima 🖌️ UI/UX Design 5mo ago
SolidQueue now runs with multiple threads
Recently, I’ve personally been using SolidQueue more and more as a background worker. Around that...
Stop Overengineering Small Projects: Meet SnapJSON, a Lightweight ORM for Node.js 
Dev.to · Amissi 🖌️ UI/UX Design 5mo ago
Stop Overengineering Small Projects: Meet SnapJSON, a Lightweight ORM for Node.js 
We've all been there. You're starting a small CLI tool, a quick prototype, or a personal side...
React Frameworks and Modern Web Efficiency
Dev.to · lealonwolfe 🖌️ UI/UX Design 5mo ago
React Frameworks and Modern Web Efficiency
React’s rise in popularity changed how developers think about building user interfaces. Instead of...
Guide to Figma
Dev.to · Ahmad 🖌️ UI/UX Design 5mo ago
Guide to Figma
What is Figma? - Figma is a beginner-friendly design tool used to create, prototype, and...
Building My Personal Portfolio Website: Design, Decisions and Growth
Dev.to · Muhammad Yasir 🖌️ UI/UX Design 5mo ago
Building My Personal Portfolio Website: Design, Decisions and Growth
Building My Personal Portfolio Website: Design, Decisions and Growth Over the past few...
What permadeath taught me about cooperative game design (7 games in 7 weeks – week 6)
Dev.to · varun chaaras 🖌️ UI/UX Design 5mo ago
What permadeath taught me about cooperative game design (7 games in 7 weeks – week 6)
I’m currently doing a personal 7 Games in 7 Weeks challenge to get better at shipping small...
A Simple Bookmarklet Selector UI
Dev.to · vast cow 🖌️ UI/UX Design 5mo ago
A Simple Bookmarklet Selector UI
This article explains a JavaScript bookmarklet that provides a user interface for selecting and...
From Python to OpenGL: A Modern, Cross-Platform Survival Guide for OSU CS-450
Dev.to · Juan Guerrero 🖌️ UI/UX Design 5mo ago
From Python to OpenGL: A Modern, Cross-Platform Survival Guide for OSU CS-450
By Juan Guerrero Disclaimer: This setup worked for me personally and is shared here to benefit...
How I Built a Free Arabic Calligraphy Generator with SVG Export
Dev.to · keke lele 🖌️ UI/UX Design 5mo ago
How I Built a Free Arabic Calligraphy Generator with SVG Export
As a developer fascinated by Arabic typography, I built a free tool that lets anyone create beautiful...
Advanced Data Table Implementation with React Table Library
Dev.to · Nathan Collins 🖌️ UI/UX Design 5mo ago
Advanced Data Table Implementation with React Table Library
React Table Library is a powerful, modular table component library for React that provides a flexible...
Building AI Infrastructure for a Post-Framework World
Dev.to · Baalateja Kataru 🖌️ UI/UX Design 5mo ago
Building AI Infrastructure for a Post-Framework World
2025 was the year I stopped treating AI infrastructure like a prototype problem. The field matured...
Stock Photos for UI Design: A Practical Beginner Guide
Dev.to · FreePixel 🖌️ UI/UX Design 5mo ago
Stock Photos for UI Design: A Practical Beginner Guide
Stock photos for UI design can feel intimidating when you are just starting out. You may have seen...
Case Study: How I Built ColorHexPro.com
Dev.to · Omer Ben Shushan 🖌️ UI/UX Design 5mo ago
Case Study: How I Built ColorHexPro.com
ColorHexPro.com is a free online toolkit for working with HEX colors — designed for UI/UX designers,...
Why Fast Page Loads Don’t Always Mean Fast User Experience
Dev.to · ar abid 🖌️ UI/UX Design 6mo ago
Why Fast Page Loads Don’t Always Mean Fast User Experience
We’ve all seen it: pages load lightning fast according to performance tools, yet users complain the...
😲 Your Face is the Playlist: Building an Emotion-Aware Android App
Dev.to · Jatin Sisodia 🖌️ UI/UX Design 6mo ago
😲 Your Face is the Playlist: Building an Emotion-Aware Android App
The Problem: Static Playlists in a Dynamic World Music is deeply personal, but our music players are...
Bridging LLMs and Design Systems via MCP: Implementing a Community Figma MCP Server for Generative Design
Dev.to · Om Shree 🖌️ UI/UX Design 6mo ago
Bridging LLMs and Design Systems via MCP: Implementing a Community Figma MCP Server for Generative Design
The Model Context Protocol (MCP) is an open-standard communication protocol designed to provide AI...
Building Accessible Dialog Components with Melt UI in Svelte
Dev.to · Ethan Walker 🖌️ UI/UX Design 6mo ago
Building Accessible Dialog Components with Melt UI in Svelte
Melt UI is a headless, accessible component library for Svelte that provides unstyled UI primitives...
Advanced Theme Customization and Dynamic Color Schemes with m3-svelte in Svelte
Dev.to · Ethan Walker 🖌️ UI/UX Design 6mo ago
Advanced Theme Customization and Dynamic Color Schemes with m3-svelte in Svelte
m3-svelte is a powerful Material Design 3 component library for Svelte, providing a complete set of...
Building Forms with Validation in carbon-components-svelte and Svelte
Dev.to · Ethan Walker 🖌️ UI/UX Design 6mo ago
Building Forms with Validation in carbon-components-svelte and Svelte
carbon-components-svelte is a Svelte component library that implements IBM's Carbon Design System,...
Building Interactive Data Tables with AgnosUI in Svelte
Dev.to · Ethan Walker 🖌️ UI/UX Design 6mo ago
Building Interactive Data Tables with AgnosUI in Svelte
AgnosUI is a framework-agnostic component library that provides accessible, production-ready UI...