Tech Skills

UI/UX Design

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

9,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 (1,788) Articles (761)Blog Posts (846)Tutorials (164)Research Papers (2)News (15)
Building ChaCC-API: A personal journey from 2023 to today
Dev.to · Jonas G Mwambimbi 🖌️ UI/UX Design 3mo ago
Building ChaCC-API: A personal journey from 2023 to today
I'm excited to share a project that's been years in the making—ChaCC-API It's an open-source engine...
137 migrations and counting: building a personal OS schema from scratch
Dev.to · Victor García 🖌️ UI/UX Design 3mo ago
137 migrations and counting: building a personal OS schema from scratch
I started this project on February 18th, 2026. The idea was embarrassingly simple: I wanted a...
Design or Die: How UX Decides the Fate of Fintech Apps
Dev.to · GeekyAnts Inc 🖌️ UI/UX Design 3mo ago
Design or Die: How UX Decides the Fate of Fintech Apps
Poor UX kills fintech apps faster than bugs. Learn how design, trust, and personalization decide...
Design Thinking : Test
Dev.to · Palak Hirave 🖌️ UI/UX Design 3mo ago
Design Thinking : Test
Now we have moved onto the step in the design thinking process. In this one, we will finally test...
IDEO Collapsed. Here's What It Means for Every Engineer's Career.
Dev.to · s3atoshi_leading_ai 🖌️ UI/UX Design 3mo ago
IDEO Collapsed. Here's What It Means for Every Engineer's Career.
IDEO — the firm that popularized design thinking — shrank from 725 to 350 employees. Revenue...
How we derived behavioral and motivational patterns for user persona?
Dev.to · Pavanipriya Sajja 🖌️ UI/UX Design 3mo ago
How we derived behavioral and motivational patterns for user persona?
This article explains end to end process of the methodology used to identify and derive behavioral...
six characters, one soul
Dev.to · KimSejun 🖌️ UI/UX Design 3mo ago
six characters, one soul
how VibeCat keeps six very different personalities consistent by separating runtime behavior from voice, soul, and mood-response files
I Built a Full-Stack Personal Finance Tracker — Here's What Makes It Different 💰
Dev.to · Gokul Gokul 🖌️ UI/UX Design 3mo ago
I Built a Full-Stack Personal Finance Tracker — Here's What Makes It Different 💰
🔗 Live App: spendsmart.gokulmithran.com Most personal finance apps on the internet fall into one...
Personal Programming Projects, Rabbit Holes, and light pain...
Dev.to · Bob Denvo 🖌️ UI/UX Design 3mo ago
Personal Programming Projects, Rabbit Holes, and light pain...
My personal project was going quite smoothly. As I began working on creating the object models needed...
Design Thinking : Prototype
Dev.to · Palak Hirave 🖌️ UI/UX Design 3mo ago
Design Thinking : Prototype
We have understood the user and got together some ideas. Now let's turn those ideas into reality....
RustDesk vs MeshCentral: Remote Access Compared
Dev.to · selfhosting.sh 🖌️ UI/UX Design 3mo ago
RustDesk vs MeshCentral: Remote Access Compared
Quick Verdict RustDesk for personal remote desktop. MeshCentral for managing multiple...
API Design Principles: Building APIs Developers Actually Want to Use
Dev.to · Wanda 🖌️ UI/UX Design 3mo ago
API Design Principles: Building APIs Developers Actually Want to Use
APIs are the backbone of modern software, connecting services and enabling seamless communication....
Javascript Question of the Day #30 [Talk::Overflow]
Dev.to · ValPetal Tech Labs 🖌️ UI/UX Design 3mo ago
Javascript Question of the Day #30 [Talk::Overflow]
Why Array.prototype.sort mutates in place and returns the same reference — the silent aliasing bug...
GHSA-V8W9-8MX6-G223: GHSA-v8w9-8mx6-g223: Prototype Pollution in Hono parseBody Utility
Dev.to · CVE Reports 🖌️ UI/UX Design 3mo 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 3mo ago
Design Thinking : Ideate
This step is all about creating "How might we...?" questions and brainstorming as many ideas as...
I Built a UUID Generator and Cron Expression Builder — Both Run 100% in Your Browser
Dev.to · MP Software studio 🖌️ UI/UX Design 3mo ago
I Built a UUID Generator and Cron Expression Builder — Both Run 100% in Your Browser
I just shipped two more developer tools on EveryTool — and both are ones I personally kept Googling...
Cache-First Geocoding with Azure Maps: Key Topology, TTL Heuristics, and Quota Smoothing
Dev.to · Daniel Romitelli 🖌️ UI/UX Design 3mo ago
Cache-First Geocoding with Azure Maps: Key Topology, TTL Heuristics, and Quota Smoothing
I built our Azure Maps integration as a cache-first geocoder because the first real failures weren’t “bad results” — they were wasted calls. In our...
Building a Rails Engine #9 -- Building the UI with Phlex & Tailwind
Dev.to · Seryl Lns 🖌️ UI/UX Design 3mo ago
Building a Rails Engine #9 -- Building the UI with Phlex & Tailwind
Building the UI with Phlex & Tailwind How to build a full component library for a...
Proxmox Multi-Tenant Guide: RBAC vs SDN vs MSL Setup (2026)
Dev.to · Masaaki Harada 🖌️ UI/UX Design 3mo ago
Proxmox Multi-Tenant Guide: RBAC vs SDN vs MSL Setup (2026)
How to Build a Multi-Tenant Environment on Proxmox for Personal / Small Office Use Are...
Tired of Manually Syncing Design Tokens — So I Built a Figma Plugin
Dev.to · Nibin Kurian 🖌️ UI/UX Design 3mo 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 3mo ago
Design Thinking : Define
Previously, we talked about what is design thinking and the first step. Now, let's talk about the...
Turn Any OpenAPI Spec into an MCP Server with One Command (or how I used other people's APIs as a personal MCP)
Dev.to · Matt Anderson 🖌️ UI/UX Design 3mo ago
Turn Any OpenAPI Spec into an MCP Server with One Command (or how I used other people's APIs as a personal MCP)
Part three of the ZeroMcp series. Part one covered exposing your own ASP.NET Core API as an MCP...
TypeScript 5.x en 2026: Las Funcionalidades que Realmente Importan en Producción
Dev.to · Moon Robert 🖌️ UI/UX Design 3mo ago
TypeScript 5.x en 2026: Las Funcionalidades que Realmente Importan en Producción
Llevo casi dos años usando TypeScript 5.x activamente — primero en un proyecto personal, luego en...
The Re-Listing Problem: Why Data Brokers Still Have Your Information After Removal
Dev.to · Tiamat 🖌️ UI/UX Design 3mo ago
The Re-Listing Problem: Why Data Brokers Still Have Your Information After Removal
TL;DR: All major personal data removal services (DeleteMe, Kanary, Optery) claim to remove you from...
How Flutter Developers Can Use Stitch to Build Client Apps Faster in 2026
Dev.to · Safiullah Korai 🖌️ UI/UX Design 3mo ago
How Flutter Developers Can Use Stitch to Build Client Apps Faster in 2026
AI-driven app design process A client once told me: “I don’t care how it looks. I just want an app...
Configuración de GitHub Actions para Proyectos Python: Lo Que Aprendí a las Malas
Dev.to · Moon Robert 🖌️ UI/UX Design 3mo ago
Configuración de GitHub Actions para Proyectos Python: Lo Que Aprendí a las Malas
Llevaba como tres meses postergando esto. Nuestro equipo de cuatro personas tenía un proyecto FastAPI...
The Architecture of a Production-Grade GenAI Platform
Dev.to · Shreekansha 🖌️ UI/UX Design 3mo ago
The Architecture of a Production-Grade GenAI Platform
For senior architects, transitioning a Generative AI project from a "heroic" prototype to a...
Why I Chose Tauri v2 for a Desktop Overlay in 2026
Dev.to · manasightgg 🖌️ UI/UX Design 3mo 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 3mo 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...
Stitch vs Figma: Is AI Replacing UI/UX Designers in 2026?
Dev.to · Safiullah Korai 🖌️ UI/UX Design 3mo 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...
How I Built a CRDT Engine for a Collaborative Whiteboard in Rust
Dev.to · Rafa Calderon 🖌️ UI/UX Design 3mo ago
How I Built a CRDT Engine for a Collaborative Whiteboard in Rust
I'm currently building a real-time collaborative whiteboard. Think of it as Figma's infinite canvas,...
Why Many Design Systems Only Need ~4 Text Sizes (And Why That’s Totally Fine)
Dev.to · Twilight 🖌️ UI/UX Design 3mo 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...
Customize OpenClaw: Build Your Own AI Assistant Platform from Source to Deployment
Dev.to · Jenny Met 🖌️ UI/UX Design 3mo ago
Customize OpenClaw: Build Your Own AI Assistant Platform from Source to Deployment
From config files and personality customization to custom tools, plugins, and Docker deployment — a complete guide to making OpenClaw truly yours.
Geolocation Optimization: Caching and Local Database Lookup
Dev.to · Gerardo Andrés Ruiz Castillo 🖌️ UI/UX Design 3mo ago
Geolocation Optimization: Caching and Local Database Lookup
This post discusses optimizing geolocation lookups in the `devlog-ist/landing` project, which enhances user experience by personalizing content based
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 3mo 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...
What is Engineer persona?
Dev.to · Pavanipriya Sajja 🖌️ UI/UX Design 3mo ago
What is Engineer persona?
What is an Engineer persona in a user research method? A user persona is a research-based,...
How to Build a Website Accessibility Checker in JavaScript (Free API)
Dev.to · Ozor 🖌️ UI/UX Design 3mo ago
How to Build a Website Accessibility Checker in JavaScript (Free API)
Accessibility isn't optional — it's a legal requirement in many countries and affects 15% of the...
How to Personalize Your Website by User Location (Free API + JavaScript)
Dev.to · Ozor 🖌️ UI/UX Design 3mo 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.
Rust Compiler's Clear Error Messages Reduce Learning Curve, Enhance Accessibility for Beginners
Dev.to · Sergey Boyarchuk 🖌️ UI/UX Design 3mo ago
Rust Compiler's Clear Error Messages Reduce Learning Curve, Enhance Accessibility for Beginners
Introduction: The Rust Compiler's Beginner-Friendly Revolution Imagine a programming...
Semantic HTML: Why It Matters for Accessibility and Automated Testing
Dev.to · Outdated Dev 🖌️ UI/UX Design 3mo 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...
The Build in Public Playbook: Growing Your Personal Brand on X Without a Marketing Team
Dev.to · Alex Cloudstar 🖌️ UI/UX Design 3mo ago
The Build in Public Playbook: Growing Your Personal Brand on X Without a Marketing Team
Build in public has become one of those phrases that gets used so often it has almost stopped meaning anything. Here is what it actually means in practice, and
Solved: “Sustainable user experience design best practices will often also improve performance and SEO.”
Dev.to · Darian Vance 🖌️ UI/UX Design 3mo 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”...
How I Chose the Best Free CMS for My Next.js Portfolio (And Where to Host It)
Dev.to · Adarsh Sharma 🖌️ UI/UX Design 3mo ago
How I Chose the Best Free CMS for My Next.js Portfolio (And Where to Host It)
When I started building my personal site adarshsharma.dev, I quickly realized I needed a CMS - not...
Persona-based testing with AI agents: find the UX gaps your E2E tests can't see
Dev.to · Christian Potvin 🖌️ UI/UX Design 3mo ago
Persona-based testing with AI agents: find the UX gaps your E2E tests can't see
A technique for testing your platform as a developer, a lawyer, or an average user — using AI personas, Playwright MCP, and an expectation-first assertion loop
I built a CLI that catches design inconsistencies — like Lighthouse, but for your design system
Dev.to · PavloK 🖌️ UI/UX Design 3mo 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 3mo ago
A GUI editor for Mapbox Color Themes
Introducing a browser-based prototype tool for iterating on custom Mapbox Standard Style themes in...
The Myth of the “Average User” in Product Design
Dev.to · Ariana 🖌️ UI/UX Design 3mo ago
The Myth of the “Average User” in Product Design
Product designers often talk about the “average user.” That imaginary person who is typical,...
Resolving External Access Issues: Assigning External IP to Kubernetes Ingress for Public Accessibility
Dev.to · Alina Trofimova 🖌️ UI/UX Design 4mo ago
Resolving External Access Issues: Assigning External IP to Kubernetes Ingress for Public Accessibility
Introduction & Problem Statement Deploying applications on a Kubernetes cluster often...