Tech Skills

UI/UX Design

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

14,722
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,533) Articles (2746)Blog Posts (3156)Tutorials (221)Research Papers (11)News (399)
Government Websites Don't Have to Look Like They're Stuck in 2010
Dev.to · Jerry Satpathy 🖌️ UI/UX Design ⚡ AI Lesson 1mo ago
Government Websites Don't Have to Look Like They're Stuck in 2010
This afternoon, I took on a personal redesign challenge: reimagining a government tender portal using...
Building a CSS Design Token System That Scales
Dev.to · 137Foundry 🖌️ UI/UX Design ⚡ AI Lesson 1mo ago
Building a CSS Design Token System That Scales
A design token system is the layer between your design decisions and your code. It is the difference...
LogoQR: I Spent a Week Making QR Codes That Don't Look Like Prison Barcodes
Dev.to · 우병수 🖌️ UI/UX Design ⚡ AI Lesson 1mo ago
LogoQR: I Spent a Week Making QR Codes That Don't Look Like Prison Barcodes
Discover how QR code aesthetics can impact user engagement and trust. Learn why your QR codes shouldn't look like prison barcodes with LogoQR's insights on impr
Designing Better Printable Resources for Kids: 5 Practical Web UX Lessons
Dev.to · he zidong 🖌️ UI/UX Design ⚡ AI Lesson 1mo ago
Designing Better Printable Resources for Kids: 5 Practical Web UX Lessons
Building a website for printable learning resources looks simple at first: publish a worksheet, add a...
The Best Technology Disappears
Dev.to · Josh Adler 🖌️ UI/UX Design ⚡ AI Lesson 1mo ago
The Best Technology Disappears
Your keyboard app is the most important app on your phone and you have never once thought about it....
How to Use Lottie Animations in Svelte and SvelteKit
Dev.to · Fazal Shah 🖌️ UI/UX Design ⚡ AI Lesson 1mo ago
How to Use Lottie Animations in Svelte and SvelteKit
Add Lottie animations to Svelte and SvelteKit apps using onMount for SSR safety. Includes a reusable Lottie component with play/pause controls.
Using Lottie Animations in Next.js (App Router & Pages Router)
Dev.to · Fazal Shah 🖌️ UI/UX Design ⚡ AI Lesson 1mo ago
Using Lottie Animations in Next.js (App Router & Pages Router)
How to add Lottie animations to Next.js 14+ with the App Router. Covers dynamic imports, SSR safety, and client-side rendering.
How to Add Lottie Animations to Angular (2025 Guide)
Dev.to · Fazal Shah 🖌️ UI/UX Design ⚡ AI Lesson 1mo ago
How to Add Lottie Animations to Angular (2025 Guide)
Step-by-step guide to integrating Lottie animations into Angular 17+ apps using ng-lottie and lottie-web. Includes play/pause controls and lazy loading.
Spending Hours Designing the UI? Or Just Telling AI the Pain Story?
Dev.to · Cathy Lai 🖌️ UI/UX Design ⚡ AI Lesson 1mo ago
Spending Hours Designing the UI? Or Just Telling AI the Pain Story?
Now that I get my backend API services in place, it's time to design a frontend! Just describe the...
CSS Animation vs Lottie: Which Should You Use in 2025?
Dev.to · Fazal Shah 🖌️ UI/UX Design ⚡ AI Lesson 1mo ago
CSS Animation vs Lottie: Which Should You Use in 2025?
A practical comparison of CSS animations and Lottie JSON animations. Learn when to use each and how to pick the right tool.
How to Add Lottie Animations to Vue.js (2025 Guide)
Dev.to · Fazal Shah 🖌️ UI/UX Design ⚡ AI Lesson 1mo ago
How to Add Lottie Animations to Vue.js (2025 Guide)
Complete guide to using Lottie animations in Vue 3 with @lottiefiles/dotlottie-vue and lottie-web. Includes free animation sources and editor tools.
The Best Free Lottie Animation Resources for Developers in 2025
Dev.to · Fazal Shah 🖌️ UI/UX Design ⚡ AI Lesson 1mo ago
The Best Free Lottie Animation Resources for Developers in 2025
A curated list of the best free Lottie animation libraries, tools, and resources for web and mobile developers. All free, all production-ready.
How to Use Lottie Animations in React (Complete Guide)
Dev.to · Fazal Shah 🖌️ UI/UX Design ⚡ AI Lesson 1mo ago
How to Use Lottie Animations in React (Complete Guide)
Step-by-step guide to adding Lottie JSON animations to your React app using lottie-web and @lottiefiles/dotlottie-react. Includes free resources.
Animated Icons for Web Apps — The Complete 2025 Guide
Dev.to · Fazal Shah 🖌️ UI/UX Design ⚡ AI Lesson 1mo ago
Animated Icons for Web Apps — The Complete 2025 Guide
Everything you need to know about using animated icons in web apps. Covers Lottie, CSS animations, format choices, and where to get free animated icon files.
How to Use Lottie Animations in React (2025 Guide)
Dev.to · Fazal Shah 🖌️ UI/UX Design ⚡ AI Lesson 1mo ago
How to Use Lottie Animations in React (2025 Guide)
A complete guide to adding Lottie animations to React apps using lottie-web and @lottiefiles/dotlottie-react, with free JSON files included.
Lottie JSON vs .lottie Format — What's the Difference and Which Should You Use?
Dev.to · Fazal Shah 🖌️ UI/UX Design ⚡ AI Lesson 1mo ago
Lottie JSON vs .lottie Format — What's the Difference and Which Should You Use?
The .lottie format is newer, smaller, and faster than Lottie JSON. Here's when to upgrade and how to convert between them free.
SVG Icon Systems in 2025 — Everything You Need to Know
Dev.to · Fazal Shah 🖌️ UI/UX Design ⚡ AI Lesson 1mo ago
SVG Icon Systems in 2025 — Everything You Need to Know
How to build a scalable SVG icon system for your web app. Covers sprites, React components, currentColor theming, and where to get free SVG icons.
How to Add Lottie Animations to Your Website (Free JSON Files Included)
Dev.to · Fazal Shah 🖌️ UI/UX Design ⚡ AI Lesson 1mo ago
How to Add Lottie Animations to Your Website (Free JSON Files Included)
Step-by-step guide to implementing Lottie on any website using lottie-web. Free JSON animation files and working React code examples included.
Design Tokens vs Atomic CSS: A Failed Integration and the Path to Harmony
Dev.to · yuelinghuashu 🖌️ UI/UX Design ⚡ AI Lesson 1mo ago
Design Tokens vs Atomic CSS: A Failed Integration and the Path to Harmony
A personal developer's attempt to map existing design tokens to UnoCSS failed. Quantified comparison, pragmatic boundaries, and the conclusion that design token
Interactive Floor Plans for Real Estate Developers — Why Static PDFs Are Dead
Dev.to · Fouda Tech 🖌️ UI/UX Design ⚡ AI Lesson 1mo ago
Interactive Floor Plans for Real Estate Developers — Why Static PDFs Are Dead
Every real estate developer has the same problem. A buyer visits the website, downloads a PDF floor...
Como pensar em UX mesmo sendo desenvolvedor front-end iniciante
Dev.to · Ewerson Benigno 🖌️ UI/UX Design ⚡ AI Lesson 1mo ago
Como pensar em UX mesmo sendo desenvolvedor front-end iniciante
Quando iniciei minha primeira Landing page não sabia nada sobre UX. Sabia estruturar um HTML, sabia...
Web3Forms Alternatives in 2026
Dev.to · Allen Jones 🖌️ UI/UX Design ⚡ AI Lesson 1mo ago
Web3Forms Alternatives in 2026
Web3Forms is a popular starting point for adding a contact form to a static site. The free plan is...
How to Add a Contact Form to Your Ghost Blog
Dev.to · Allen Jones 🖌️ UI/UX Design ⚡ AI Lesson 1mo ago
How to Add a Contact Form to Your Ghost Blog
Ghost is a powerful publishing platform. It is clean, fast, and great for writers, indie publishers,...
How to manage state in modern frontend applications — a practical guide
Dev.to · Bishoy Bishai 🖌️ UI/UX Design ⚡ AI Lesson 1mo ago
How to manage state in modern frontend applications — a practical guide
Untangling the Web: A Human Guide to State Management in Modern React...
I Needed to Remove a QR Code from an Image, But Every Solution Was Complicated
Dev.to · Ahmad Faraz 🖌️ UI/UX Design ⚡ AI Lesson 1mo ago
I Needed to Remove a QR Code from an Image, But Every Solution Was Complicated
A few weeks ago, I was updating some marketing assets for one of my projects. Everything looked good...
How to build accessible web applications — a practical frontend tutorial
Dev.to · Rizwan Saleem 🖌️ UI/UX Design ⚡ AI Lesson 1mo ago
How to build accessible web applications — a practical frontend tutorial
How to build accessible web applications — a practical frontend tutorial Accessibility is...
How to Add Dark Mode to Any Website in 5 Minutes (with localStorage)
Dev.to · Khawaja Khurram (MAK) 🖌️ UI/UX Design ⚡ AI Lesson 1mo ago
How to Add Dark Mode to Any Website in 5 Minutes (with localStorage)
# How to Add Dark Mode to Any Website in 5 Minutes (with localStorage) Dark mode isn't just a trend...
5 Things That Look Terrible as Plain Text (And How OpenUI Fixes Them)
Dev.to · shogun 444 🖌️ UI/UX Design ⚡ AI Lesson 1mo ago
5 Things That Look Terrible as Plain Text (And How OpenUI Fixes Them)
Most AI products still respond like it's 2023. You ask a question, a cursor blinks, and you get...
Building a Cover Flow for Missed Shifts
Dev.to · Miran 🖌️ UI/UX Design ⚡ AI Lesson 1mo ago
Building a Cover Flow for Missed Shifts
I started working on the cover flow for missed shifts, and it became more interesting than I...
Is UI Dead? Why Chat Is Becoming the Front Door of Your Product
Dev.to · Agbo, Daniel Onuoha 🖌️ UI/UX Design ⚡ AI Lesson 1mo ago
Is UI Dead? Why Chat Is Becoming the Front Door of Your Product
Your homepage is no longer the first impression. An AI agent might be. Picture this: a user wants...
Font Subsetting for Web Performance: 4 Tools to Reduce Font File Size and Improve LCP
Dev.to · Apogee Watcher 🖌️ UI/UX Design ⚡ AI Lesson 1mo ago
Font Subsetting for Web Performance: 4 Tools to Reduce Font File Size and Improve LCP
Web fonts carry your brand, but full character sets often waste kilobytes on every page view. Font subsetting keeps only the glyphs you need so LCP and First Co
Stop Cramming Everything Into One Domain: Why Subdomains Are Your Website's Best Friend
Dev.to · Julian Neagu 🖌️ UI/UX Design ⚡ AI Lesson 1mo ago
Stop Cramming Everything Into One Domain: Why Subdomains Are Your Website's Best Friend
Most businesses struggle with website organization. They pile everything onto their main domain until...
Low quality wallpapers are a pain, I'm trying to fix that.
Dev.to · NuelDotDev 🖌️ UI/UX Design ⚡ AI Lesson 1mo ago
Low quality wallpapers are a pain, I'm trying to fix that.
I love switching wallpapers a lot, the feeling of intention when I look at my desktop is something I...
The fastest food logger is the one that lets you fix mistakes quickly
Dev.to · John 🖌️ UI/UX Design ⚡ AI Lesson 1mo ago
The fastest food logger is the one that lets you fix mistakes quickly
Most food logging apps optimize for the first guess. Take a photo. Scan a barcode. Type a meal. Let...
vibe coding — trending topic, highest traffic potential
Dev.to · Kamran Omar 🖌️ UI/UX Design ⚡ AI Lesson 1mo ago
vibe coding — trending topic, highest traffic potential
Cursor, Bolt, and Lovable are genuinely useful for prototypes. But there are real limits that break...
Sharing a massive, battle-tested design system that we use for real-world projects
Dev.to · Andrey Timofeevic 🖌️ UI/UX Design ⚡ AI Lesson 1mo ago
Sharing a massive, battle-tested design system that we use for real-world projects
When I first started my web design studio, I used to design every single website from scratch. Since...
Visual Regression Testing with Screenshot APIs: Catch UI Bugs Before Users Do
Dev.to · DevToolsmith 🖌️ UI/UX Design ⚡ AI Lesson 1mo ago
Visual Regression Testing with Screenshot APIs: Catch UI Bugs Before Users Do
Unit tests check logic. Integration tests check API contracts. But neither catches the CSS regression that moves your checkout button off-screen in Safari, or t
Flutter State Management in 2026: Which Approach Actually Holds Up at Scale
Dev.to · Olivia Parker 🖌️ UI/UX Design ⚡ AI Lesson 1mo ago
Flutter State Management in 2026: Which Approach Actually Holds Up at Scale
I want to start with something that rarely gets said plainly in these comparisons. Most Flutter...
Building a Progressive Web App (PWA) with Next.js: A Complete 2025 Guide
Dev.to · The Beyond Horizon 🖌️ UI/UX Design ⚡ AI Lesson 1mo ago
Building a Progressive Web App (PWA) with Next.js: A Complete 2025 Guide
What Makes an App “Progressive”? A Progressive Web App (PWA) is a web application that uses modern...
CSS Flexbox & Grid: The Layout Guide I Wish I Had (2026)
Dev.to · Alex Chen 🖌️ UI/UX Design ⚡ AI Lesson 1mo ago
CSS Flexbox & Grid: The Layout Guide I Wish I Had (2026)
CSS Flexbox & Grid: The Layout Guide I Wish I Had (2026) Stop fighting with CSS...
Simon Willison's Blog 🖌️ UI/UX Design ⚡ AI Lesson 1mo ago
markdown-svg-renderer
Tool: markdown-svg-renderer A slightly customized Markdown rendering tool with special treatment for fenced code SVG blocks - it both renders the image and prov
Building user-customizable themes with Tailwind CSS
Dev.to · Rails Designer 🖌️ UI/UX Design ⚡ AI Lesson 1mo ago
Building user-customizable themes with Tailwind CSS
A little while ago I was asked to to build a “white-label” feature into an existing app. Their...
How to Optimize Images for Website Speed in 2026 (Without Losing Quality)
Dev.to · Max 🖌️ UI/UX Design ⚡ AI Lesson 1mo ago
How to Optimize Images for Website Speed in 2026 (Without Losing Quality)
Images account for ~50% of total page weight on most websites. If your site loads slowly, images are...
How to Render 5,000 Items in React Without Crashing the Browser
Dev.to · jeetvora331 🖌️ UI/UX Design ⚡ AI Lesson 1mo ago
How to Render 5,000 Items in React Without Crashing the Browser
If you have ever tried to render a big list in React, you already know the pain. The page freezes....
Built a token switcher with 9 profiles. They all worked. That made me ask questions.
Dev.to · yuki uix 🖌️ UI/UX Design ⚡ AI Lesson 1mo ago
Built a token switcher with 9 profiles. They all worked. That made me ask questions.
I built a small demo: the same HTML, 9 different design token profiles, each producing a completely...
Why I built a new React Charting Library from scratch (and ditched Tableau)
Dev.to · Radiant Charts 🖌️ UI/UX Design ⚡ AI Lesson 1mo ago
Why I built a new React Charting Library from scratch (and ditched Tableau)
My employer is moving off Tableau due to a licensing change they are either being forced into or just...
I Built an Accessible React Component Library from Scratch — Here's What I Learned
Dev.to · Anex_UI 🖌️ UI/UX Design ⚡ AI Lesson 1mo ago
I Built an Accessible React Component Library from Scratch — Here's What I Learned
Why I built it Every time I started a new React project I'd reach for a UI library and hit the same...
Building Embeddable Browser Games for Website Engagement
Dev.to · Games I Know 🖌️ UI/UX Design ⚡ AI Lesson 1mo ago
Building Embeddable Browser Games for Website Engagement
Most websites are built to be read. But sometimes, reading is not enough. Visitors land on a page,...