On JavaScript Closures (With Examples of Interview Questions) (mar) | | 15,226 |
guest-posts, javascript, closures, variables, examples, interviewing |
Automated Tools Can Ensure Full Accessibility Compliance | | 15,225 |
accessibility, compliance, tooling, automation |
Content Churn in Google Doubled Over Five Years (moz) | | 15,224 |
google, search, content, seo, metrics |
DOJ Pushes for Google to Sell Chrome to Break Search Monopoly | | 15,223 |
google, search, legal, chrome, browsers |
Future of CSS: “select” Styling Without the Hacks | | 15,222 |
css, selectors, forms, html |
CSS System Colors (ant) | | 15,221 |
css, colors |
Ten Years Ago Today I Coined the Shorthand “js;dr” for “JavaScript Required; Didn’t Read” (tan) | | 15,220 |
javascript, support, terminology |
Design Systems Report 2025 (zer) | | 15,219 |
surveys, studies, research, design-systems, metrics |
A11y 101: 1.4.1 Use of Color (nat) | | 15,218 |
introductions, accessibility, wcag, colors |
Lazarus Strikes npm Again With New Wave of Malicious Packages (soc) | | 15,217 |
npm, dependencies, security |
The Hype and Risks of Vibe Coding (uxd) | | 15,216 |
trends, design, processes, ai, vibe-coding |
Relative Colors (sha) | | 15,215 |
css, colors, functions, contrast |
Here’s How Chrome Could Lose the Browser War | | 15,214 |
chrome, google, browsers, browser-wars, history |
Is Cursor Better Than VS Code With Copilot? Absolutely and It’s Not Close | | 15,213 |
code-editors, cursor, vs-code, microsoft, github-copilot, ai, comparisons |
How to Handle “Urgent Request” in Scrum | | 15,212 |
how-tos, scrum, agile, project-management, prioritization |
WAI a Day (yat) | | 15,211 |
websites, accessibility, link-lists |
Devs: Draw Your Line (rem) | | 15,210 |
privacy, ethics, career |
DeepSeek and HTML (j9t) | | 15,209 |
ai, html, minimalism, conformance |
Creating Animated Accordions With the “details” Element and Modern CSS (ste/bui) | | 15,208 |
html, css, disclosure-widgets, accordions, animations, transitions |
Great Software Design Looks Underwhelming | | 15,207 |
software-design, simplicity |
Prompt Engineering for Web Development | | 15,206 |
ai, examples |
What Is the OWASP Top 10 and How Can Your Team Benchmark Security? (jet) | | 15,205 |
owasp, security, vulnerabilities, qodana, jetbrains |
Page Speed: Avoid Large Base64 Data URLs in HTML and CSS (deb) | | 15,204 |
performance, html, css, data-urls, compression |
Implementing “aria-describedby” for Web Accessibility (flo/a11) | | 15,203 |
accessibility, aria, forms, labels, html |
“aria-label” Requires a Valid Role (cfe) | | 15,202 |
accessibility, aria |
Updates on CVE for End-of-Life Versions (raf/nod) | | 15,201 |
nodejs, security |
Why Do We Have a “Cache-Control” Request Header? (css) | | 15,200 |
caching, http-headers, http |
Usability Testing With Disabled Users Is a Good Investment (nic) | | 15,199 |
testing, usability, accessibility |
Top 10 Common Accessibility Issues in Websites | | 15,198 |
accessibility |
Standards for ANSI Escape Codes (b0r) | | 15,197 |
escaping, encoding |
Introducing “command” and “commandfor” (kei/dev) | | 15,196 |
introductions, html, attributes |
10 Hidden Gems in Angular That You Should Use | | 15,195 |
angular, functions |
Making the Fediverse More Accessible With Claude 3.7 Sonnet (jud/the) | | 15,194 |
fediverse, bluesky, social-media, ai |
On Ethics in Web Development (With a Brief Overview of Ethical Theories) (j9t) | | 15,193 |
overviews, ethics |
Cool Native HTML Elements You Should Already Be Using (hrr) | | 15,192 |
html, modals, disclosure-widgets, forms, progress-indicators |
Defending Tailwind (don) | | 15,191 |
tailwind, presentational-css, naming, productivity, maintainability, scalability |
Node Just Added TypeScript Support. What Does That Mean for Deno? (tin/den) | | 15,190 |
typescript, nodejs, deno |
JavaScript Best Practice: Use “return await” | | 15,189 |
javascript, asynchronicity, best-practices |
How to Fix Largest Contentful Paint Issues With Subpart Analysis (sma) | | 15,188 |
how-tos, performance, web-vitals, metrics |
The Angular Language Server: Understanding IDE Integration Approaches (nik/jet) | | 15,187 |
angular, code-editors, vs-code, microsoft, neovim, webstorm, jetbrains |
From Designing Things to Designing Change (uxd) | | 15,186 |
design, principles, collaboration |
How to Protect Your Web Applications From XSS (tor/w3c) | | 15,185 |
how-tos, web-apps, security, xss |
Maybe Don’t Use Custom Properties in Shorthand Properties (mat) | | 15,184 |
css, shorthands, custom-properties |
Delaying the Shipping of CSS “@ function” From Chrome 136 to 139 (arg/dev) | | 15,183 |
chrome, google, browsers, css |
Grouping Selection List Items Together With CSS Grid (pre/css) | | 15,182 |
html, lists, forms, css, grids, layout |
Accessible Solutions Benefit Everyone: Here’s How | | 15,181 |
videos, design, accessibility, examples |
5 Questions to Ask Your Manager to 10× Your Impact at Work (cod) | | 15,180 |
career, productivity, prioritization, communication, culture |
Our Favorite DevTools Features of 2025 (deb) | | 15,179 |
dev-tools, browsers, chrome, google, edge, microsoft |
How to Troubleshoot Node.js Images in OpenShift | | 15,178 |
how-tos, nodejs, docker, debugging, tooling |
From “You Will Fail” to 15,000 GitHub Stars: The Story of Wasp, a “Laravel for JS” Full-Stack Framework | | 15,177 |
wasp, history |
Is Biome Ready to Replace Prettier and ESLint? | | 15,176 |
formatting, linting, tooling, biome, prettier, eslint |
Automatically Generate Changelogs With Git (dan) | | 15,175 |
git, documentation, automation |
An Aura of Accessibility (tpg) | | 15,174 |
accessibility, zooming, reflow, wcag |
Super Crispy SVG Icons (ale) | | 15,173 |
svg, images, icons, optimization |
How ECMAScript Engines Optimize Your Variables (boa) | | 15,172 |
ecmascript, variables, optimization |
Don’t Use Fake Bold or Italic in Social Media (aar) | | 15,171 |
social-media, unicode, screen-readers, pronunciation, accessibility |
Reservoir Sampling (sam) | | 15,170 |
algorithms, randomness, visualization |
Using and Styling the “details” Element (geo/css) | | 15,169 |
html, css, disclosure-widgets, examples |
Firefox 136 Launches With Vertical Tabs, but One Requested Feature Is Still Missing | | 15,168 |
firefox, mozilla, browsers |
View Transitions Applied: Dealing With the Snapshot Containing Block (bra) | | 15,167 |
css, view-transitions |
Myth: Technical Debt Is the Developers Problem | | 15,166 |
myths, technical-debt, processes, scrum, agile |
SEO Is the Worst It’s Ever Been (and It’s Still Your Best Marketing Channel) (ahr) | | 15,165 |
seo, sem, marketing, ai, outlooks |
Unlock Exciting Use Cases With the Document Picture-in-Picture API (jad/dev) | | 15,164 |
html, apis |
Underrated Angular Features (arm/dan) | | 15,163 |
angular |
Truth, Lies, and Progress Bars (tyl/clo) | | 15,162 |
design, progress-indicators |
The Professional Standing of Frontend Developers (mar) | | 15,161 |
guest-posts, career, learning, html, css, javascript, communication, collaboration, community, ai |
Tailwind UI Is Now Tailwind Plus (ada/tai) | | 15,160 |
tailwind |
Ethical Foundations in Modern Software Development (fra) | | 15,159 |
fundamentals, principles, ethics, foss, ai |
Building Websites With LLMS (jim) | | 15,158 |
html, css, view-transitions |
Agentic AI Is the New Web App, and Your AI Strategy Must Evolve (the) | | 15,157 |
ai, outlooks |
License to Kill: Coding With Cursor AI Agents | | 15,156 |
cursor, code-editors, ai |
I Finally Understand What FAANG Wants in a Candidate (uxd) | | 15,155 |
interviewing, facebook+meta, apple, google |
The Case For Minimal WordPress Setups: A Contrarian View On Theme Frameworks (sma) | | 15,154 |
wordpress, theming, tooling, minimalism |
One Kilobyte to Copilot: My Journey Through Programming History | | 15,153 |
programming, ai, history |
10 Best AI Code Review Tools and How They Work | | 15,152 |
ai, code-reviews, tooling, comparisons, link-lists |
UX Analytics: How to Measure Your User Experience the Right Way (uxm) | | 15,151 |
how-tos, user-experience, metrics, accessibility, performance, tooling |
AI in the Workplace: A Productivity Boost, Not a Replacement | | 15,150 |
ai, productivity, career |
7 Best Practices of File Upload With JavaScript and React | | 15,149 |
file-handling, javascript, react, best-practices |
JavaScript (htt) | | 15,148 |
web-almanac, studies, research, metrics, javascript, performance, bundling, transpiling, web-workers, libraries, web-components |
Secure UX: Building Cybersecurity and Privacy Into the UX Lifecycle (uxm) | | 15,147 |
user-experience, processes, security |
Who Is Free Software For? (tan) | | 15,146 |
foss, licensing |
Other Causes of Signed Exchanges Errors (paw) | | 15,145 |
signed-exchanges, errors, debugging, performance, cloudflare, google |
Functions in CSS?! (mon/css) | | 15,144 |
css, functions |
Everything I Was Lied to About Node.js Came True With Elixir | | 15,143 |
nodejs, concurrency, memory, performance |
CSS Meets Voxel Art: Building a Rendering Engine With Stacked Grids (cod) | | 15,142 |
css, html, art |
A11y 101: 1.3.5 Identify Input Purpose (nat) | | 15,141 |
introductions, accessibility, wcag, forms |
Image Comparison Slider in 6 Lines of JavaScript | | 15,140 |
sliders, images, javascript |
“I’m Not a Designer But…” (ada) | | 15,139 |
design, usability, forms, ecommerce |
Be Wary of Accessibility Guarantees From Anyone (aar) | | 15,138 |
accessibility, automation |
AX, DX, UX (jim) | | 15,137 |
agent-experience, developer-experience, user-experience, comparisons |
Values (yat) | | 15,136 |
accessibility, ai, community, culture |
Update on QUIC (jas/nod) | | 15,135 |
nodejs, quic, tls, protocols, support |
My Sales Pitch for TypeScript (rau) | | 15,134 |
typescript |
I Quit My FAANG Job Because It’ll Be Automated by the End of 2025 (jas) | | 15,133 |
career, ai |
Leverage on Redux to Execute Your Tests 100× Times Faster | | 15,132 |
react, redux, testing, performance, examples |
Mozilla Updates Firefox Terms Again After Backlash Over Broad Data License Language (the) | | 15,131 |
firefox, mozilla, browsers, licensing |
Learn Zod So You Can Trust Your Data and Your Types (did) | | 15,130 |
libraries, types, typescript, examples |
What’s New in Svelte: March 2025 (dre/sve) | | 15,129 |
svelte, sveltekit |
Building APIs With Next.js (nex) | | 15,128 |
nextjs, apis |
Testing Tools for Accessibility Enhancement | | 15,127 |
videos, accessibility, testing, tooling |
When Config Becomes the Code: The Trap of Over-Abstracting Logic (max) | | 15,126 |
configuration, debugging, low-and-no-code |
There’s No Such Thing as “Menubar Navigation” (tem) | | 15,125 |
accessibility, navigation, html |
Custom Property Fallbacks (mat/fro) | | 15,124 |
css, custom-properties |
Views on Views (hdv) | | 15,123 |
accessibility, wcag, terminology |
New to the Web Platform in February (rac/dev) | | 15,122 |
release-notes, web-platform, browsers, firefox, mozilla, chrome, google, safari, apple |
JavaScript Fatigue Strikes Back (all) | | 15,121 |
javascript, react, frameworks, libraries, tooling |
Chrome on Android Edge-to-Edge Migration Guide (bra/dev) | | 15,120 |
guides, chrome, google, browsers, mobile |
New to Web Development? Run Your Own Website (j9t) | | 15,119 |
career, training |
Is the Button Focusable? (mat) | | 15,118 |
accessibility, buttons, focus, quizzes |
When to Use Lists for Better Accessibility | | 15,117 |
accessibility, html, lists |
How to Reduce Web Application Bundle Size? (ant) | | 15,116 |
how-tos, web-apps, bundling, javascript, tooling |
What Is TypeScript? An Overview for JavaScript Programmers (rau) | | 15,115 |
overviews, typescript, javascript, comparisons |
Using AI in the Browser for Typo Rewriting (ray) | | 15,114 |
chrome, google, browsers, ai, apis, content |
Advanced Network Analysis With Chrome DevTools (jec/dev) | | 15,113 |
videos, dev-tools, chrome, google, browsers, performance, network, caching |
Firefox: Mozilla Confirms Support for Classic Extensions and Manifest V3 Add-Ons | | 15,112 |
firefox, mozilla, browsers, browser-extensions |
The Fallacy of Balance: Challenging the Notion of Security and Accessibility as Opposing Objectives (deq) | | 15,111 |
videos, accessibility, security |
The Six Cs of Accessibility | | 15,110 |
accessibility |
What It Really Takes: Building an Accessibility-First Corporate Culture (deq) | | 15,109 |
videos, accessibility, culture, strategies |
8 Best Things About Working in UX | | 15,108 |
videos, user-experience, career |
Google’s Principles for Measuring Developer Productivity | | 15,107 |
google, principles, productivity, studies, research |
Next.js 15.2 (nex) | | 15,106 |
release-notes, nextjs |
Examples of Why the Web Needs Anchored Popovers (chr/fro) | | 15,105 |
design, pop-overs, examples |
The Existential Challenge of Design System Team Morale (pjo) | | 15,104 |
design-systems, processes, culture |
Open-Source Is Where Dreams Go to Die (tre) | | 15,103 |
foss, culture, community, economics |
5 Tips to Do Less and Better Work With AI (pro) | | 15,102 |
ai, productivity, automation, writing |
Browsers: A Snapshot (bry) | | 15,101 |
browsers, browser-extensions, chromium, edge, microsoft, firefox, mozilla, brave, safari, apple |
Justified Text, JS “moveBefore” Method, Performance Optimization (zor/css) | | 15,100 |
videos, css, typography, javascript, performance, optimization |
Turbocharging V8 With Mutable Heap Numbers | | 15,099 |
v8, javascript-engines, javascript, performance, randomness |
Accessibility Maturity Models (deq) | | 15,098 |
videos, accessibility |
Better Anchor Positioning With “position-area” (jam/odd) | | 15,097 |
css, anchor-positioning |
Intent to Experiment for Longer (kiz) | | 15,096 |
chrome, google, browsers, css, functions, conditionals |
Why I Like Designing in the Browser (tyl/clo) | | 15,095 |
design, processes, browsers |
How to Use “attr()” in CSS for Columns, Colors, and Font-Size (chr/fro) | | 15,094 |
how-tos, css, functions, layout, colors, typography |
CSS Snapshot 2024 (tab+/w3c) | | 15,093 |
css, standards |
5 Questions for Jeremy Keith (ada+/fro) | | 15,092 |
interviews, web, web-platform, interoperability, mobile |
2024 Web Almanac: Uncovering Global Accessibility Insights With axe (mgi/deq) | | 15,091 |
videos, accessibility, web-almanac, studies, research, metrics, tooling |
@ 11ty/image-color (zac) | | 15,090 |
packages, npm, images, colors |
Strong Opinions on URL Design (val) | | 15,089 |
urls, user-experience |
11 Practical Tips to Make Code Reviews Easier as a Developer | | 15,088 |
code-reviews, tips-and-tricks, ai, principles, linting, formatting, quality, collaboration |
Web Scraping With Playwright | | 15,087 |
scraping, playwright, typescript, youtube, functionality |
Solved by Style Observer: “Element.matchContainer()” (bra) | | 15,086 |
css, javascript |
Avoiding Tokens (don) | | 15,085 |
design-systems, design-tokens |
Common Dataviz Accessibility Issues (fos/sma) | | 15,084 |
videos, accessibility, visualization |
Trusting AI With My Images Wasn’t Easy (dri) | | 15,083 |
ai, images, alt-text, accessibility, automation, tooling |
Top 10 Front-End Dev Trends for 2025 (bhu) | | 15,082 |
trends, ai, low-and-no-code, css, edge-computing, frameworks, dark-mode, sustainability, webauthn, interaction-design, voice |
The Figma Dilemma: Too Many Cooks, Too Few Decisions (web) | | 15,081 |
design, figma, collaboration |
Subverting Control With Weak References (jlo) | | 15,080 |
programming, javascript |
Simple Interactive CLI App With Node.js (rwi) | | 15,079 |
tutorials, nodejs, command-line |
Overlay Timeline (ove) | | 15,078 |
websites, overlays, accessibility, history, link-lists |
Best Practices for Cognitive Accessibility in Web Design (a11) | | 15,077 |
accessibility, wcag, best-practices |
Applying the Web Dev Mindset to Dealing With Life Challenges (css) | | 15,076 |
career |
A11y 101: 1.3.4 Orientation (nat) | | 15,075 |
introductions, accessibility, wcag, design |
Speeding Up the JavaScript Ecosystem—Rust and JavaScript Plugins (mar) | | 15,074 |
javascript, performance, rust, plugins |
Skip Links: What, Why, and How (tem) | | 15,073 |
accessibility, skip-links, keyboard-navigation, wcag |
It Is No Longer Safe to Move Our Governments and Societies to U.S. Clouds (ber) | | 15,072 |
cloud-computing, security, privacy, legal |
1.4.10: Adversarial Conformance (aar) | | 15,071 |
accessibility, wcag, compliance |
How to Do Visual Regression Testing in Vue With Vitest? | | 15,070 |
how-tos, testing, regressions, vuejs, vitest |
Top Benefits of Choosing Node.js for High-Performance Applications | | 15,069 |
nodejs, performance, native |
Stop Your Angular Apps From Leaking Memory (cod) | | 15,068 |
videos, angular, memory |
You Need TDD if You Use AI (lor) | | 15,067 |
ai, testing, processes |
In Defense of Text Labels (chr) | | 15,066 |
labels, icons, images, usability, design |
Clean Code in JavaScript: A Comprehensive Guide | | 15,065 |
guides, javascript, principles, conventions, variables, objects, functions, comments, testing, quality |
Why We Ditched Next.js and Never Looked Back (tdj) | | 15,064 |
nextjs |
10 Open-Source Documentation Frameworks to Check Out | | 15,063 |
foss, documentation, tooling, link-lists, zola |
“ruby-align” Is Baseline Newly Available (dev) | | 15,062 |
ruby-markup, html, css, browsers, support, web-platform |
UX Is Dead, Long Live UX | | 15,061 |
user-experience, ai, economics |
The Effort Paradox in AI Design (uxd) | | 15,060 |
design, product-management, history |
Web Accessibility Lawsuit Moves Forward Against the State of Louisiana (lfl) | | 15,059 |
accessibility, legal, ada |
Toe Dipping Into View Transitions (geo/css) | | 15,058 |
css, view-transitions |
Introduction to Frontend Development (the) | | 15,057 |
introductions, html, css, javascript, frameworks, libraries, tooling, career, trends |
Fixing “rowspan=0” on Tables on WebKit (kar) | | 15,056 |
html, tables, webkit, browser-engines, browsers |
Everything You Need to Know About Invoker Commands (kei/web) | | 15,055 |
videos, html |
Debugging Mutable Subresources: A Detective Story (paw) | | 15,054 |
signed-exchanges, caching, debugging |
Accessible Design Checklist (lau/pen) | | 15,053 |
accessibility, design, checklists |
A Guide to AI Prototyping for Product Designers (uxd) | | 15,052 |
guides, design, prototyping, ai, product-management |
Intro to Datastar (and Craft CMS) (cra) | | 15,051 |
videos, introductions, tooling |
Google Just Confirmed the AI Reality Many Programmers Are Desperately Trying to Deny (tar) | | 15,050 |
programming, ai, productivity, google, github-copilot, code-editors, cursor |
3 Best Practices for Multi-Language Support in Frontend Development (des) | | 15,049 |
guest-posts, internationalization, localization, automation, ai |
10 Practical Bash Commands to Simplify Complex Tasks (ski) | | 15,048 |
shell, command-line, productivity |
What I Wish I Knew as a Junior Developer (cod) | | 15,047 |
career, lessons |
TC39 Advances 3 Proposals to Stage 4: RegExp Escaping, Float16Array, and Redeclarable Global Eval Vars (sar/soc) | | 15,046 |
standards, ecmascript, javascript, regex, escaping, arrays, math |
Digital Accessibility and the Cost of Exclusion (deq) | | 15,045 |
accessibility, economics, ethics |
Debugging CSS Anchor Positioning (tab+/odd) | | 15,044 |
videos, interviews, css, anchor-positioning, debugging |
Tracing of Node.js for Better Visibility and Performance With N|Solid (nod) | | 15,043 |
nodejs, tracing, tooling |
Flutter Is at a Critical Inflection Point | | 15,042 |
flutter |
Why You Shouldn’t Use AI to Write Documentation (lur/zer) | | 15,041 |
documentation, writing, ai |
Human-Centered Design Through AI-Assisted Usability Testing: Reality or Fiction? (sma) | | 15,040 |
design, usability, testing, ai |
Documenting Web Components With Storybook | | 15,039 |
documentation, design-systems, web-components, storybook, examples |
Demystifying MIME Types: Basics, Use Cases, Best Practices (mar) | | 15,038 |
guest-posts, mime-types, fundamentals, best-practices, performance, servers, apache, nginx, email |
Breakpoint-Free CSS Grid Layouts (kev) | | 15,037 |
videos, css, grids, layout, functions |
20 Years of AJAX: The Technology That Revolutionized Web Development (lav) | | 15,036 |
ajax, javascript, history, data-fetching |
Basic Design Patterns | | 15,035 |
software-design, software-design-patterns |
CSS “@ function” + CSS “if()” = 🤯 (bra) | | 15,034 |
css, functions, conditionals, custom-properties, dark-mode |
CSS-Only Click Handlers You Might Not Be Using, but You Should | | 15,033 |
css, selectors |
Tim Frick on Web Sustainability and Building a Greener Digital World | | 15,032 |
interviews, design, content, hosting, sustainability |
Meeting European Accessibility Act (EAA) Standards: A Developer’s Checklist | | 15,031 |
accessibility, checklists, eaa, legal |
How OWASP Helps You Secure Your Full-Stack Web Applications (eri/sma) | | 15,030 |
security, owasp, monitoring, authentication, vulnerabilities, configuration, csrf, cryptography, authorization |
TypeScript in a Node.js Project (rwi) | | 15,029 |
typescript, nodejs, configuration |
These (Still) Aren’t the SCs You’re Looking For (pat) | | 15,028 |
videos, wcag, accessibility, compliance |
Static vs. Dynamic Content: Which Should Developers Favor? (the) | | 15,027 |
content, client-side-rendering, server-side-rendering, performance, frameworks, comparisons |
Navigating the Web Platform (pat) | | 15,026 |
web-platform, documentation, browsers, standards, link-lists, cheat-sheets |
How I Review Design Work (ted/uxd) | | 15,025 |
design, consistency, creativity, complexity, processes |
ESLint Now Officially Supports Linting of CSS (nza/esl) | | 15,024 |
eslint, css, linting |
Decoding CSS Selectors: “:has(:not)” vs. “:not(:has)” (pol) | | 15,023 |
css, selectors, comparisons |
CDEs Aren’t Just for Developers: How QA, Tech Writers, and Designers Benefit Too (jet) | | 15,022 |
code-editors, jetbrains, case-studies |
AI Killed the Tech Interview. Now What? | | 15,021 |
interviewing, hiring, ai, career, outlooks |
A Really (Really) Long but Authentic History of Design Evolution in India (uxd) | | 15,020 |
design, culture, history |
A Color Input That Also Shows the Value (chr/fro) | | 15,019 |
forms, colors, web-components |
Rethinking Find-in-Page Accessibility: Making Hidden Text Work for Everyone (sch) | | 15,018 |
accessibility, search, hiding, browsers, html |
How to Build a Design System? Rolling It Out and Driving Adoption | | 15,017 |
how-tos, design-systems, advocacy |
Implementing a Dissolve Effect With Shaders and Particles in Three.js (cod) | | 15,016 |
effects, libraries |
Interaction Design Demands More Than Visual Creativity (uxd) | | 15,015 |
design, interaction-design, design-systems, creativity |
10 Common Web Development Mistakes to Avoid Right Now | | 15,014 |
mistakes, mobile, performance, accessibility, seo, navigation, security, analytics, testing |
Getting the Relationship Between UX Design and Business Strategy Right (uxm) | | 15,013 |
design, user-experience, product-management, strategies, economics, collaboration, business-relations |
Accessible UX Design: 6 Advanced Techniques to Elevate Your Process (a11) | | 15,012 |
design, user-experience, accessibility, principles, techniques, processes |
Top Lawyers in 16 States Push Back on Anti-DEIA Executive Orders (lfl) | | 15,011 |
dei, accessibility, legal |
The Difference Between Zoom and Scale (css) | | 15,010 |
css, zooming, transforms, tips-and-tricks |
The Dark Side of UX: Lessons From OnlyFans’ Addictive Design (web) | | 15,009 |
lessons, design, dark-patterns, ethics, user-experience, case-studies |
The “attr()” Function in CSS Now Supports Types (ami) | | 15,008 |
css, functions, attributes, types |
React Libraries for 2025 (rwi) | | 15,007 |
react, libraries, tooling, link-lists |
It’s Right There in the Back of the Book (xir) | | 15,006 |
accessibility, html, semantics |
Aspect Ratio Changes With CSS View Transitions (jim) | | 15,005 |
css, view-transitions |
10 Awesome CSS Text Effects for Your Next Project (pau) | | 15,004 |
css, effects, code-pens |
How to Use Chrome’s Developer Tools (deb) | | 15,003 |
how-tos, chrome, google, browsers, dev-tools |
How to Move the First Element to the End in JavaScript | | 15,002 |
how-tos, javascript |
Five Things AI Will Not Change (met) | | 15,001 |
ai, outlooks |
Top 5 Uses of WebAssembly for Web Developers (the) | | 15,000 |
webassembly, performance, migrating, ecommerce, dev-tools |
The “:not” Selector in Use (cit) | | 14,999 |
css, selectors |
The New “withAttributes” Method for Relationships and Scopes in Laravel (ami) | | 14,998 |
laravel, php |
Generic LLM Chatbot Attestation (aar) | | 14,997 |
ai, processes |
5 Ways to Increase the Quality of Your Design System Documentation | | 14,996 |
design-systems, documentation, quality |
Create Contextual Console Loggers (pat/dev) | | 14,995 |
console, javascript, debugging, dev-tools, browsers, edge, microsoft, chrome, google |
Advice to New Engineering Managers (tre) | | 14,994 |
engineering-management, leadership, culture |
10 Secret Git Commands That Will Save You 5+ Hours Every Week | | 14,993 |
git, command-line |
How Do We Know What Components to Work On? (lur/zer) | | 14,992 |
design-systems, components, prioritization |
We Were Wrong About GPUs (fly) | | 14,991 |
cloud-computing, edge-computing, ai, docker, containerization, developer-experience |
Comcast: A New Standard for Internet Energy Efficiency | | 14,990 |
web, network, sustainability |
Common Accessibility Challenges When Navigating Tables | | 14,989 |
accessibility, tables, images, keyboard-navigation |
The Hardest Working Font in Manhattan (mwi) | | 14,988 |
fonts, typography, history |
The Great AI UI Unification (mgs) | | 14,987 |
ai, usability, chatgpt, openai |
Sunsetting “Create React App” (mat+/rea) | | 14,986 |
react |
Rainbow Selection in CSS (chr/fro) | | 14,985 |
css, selectors, effects |
Love at First Slide! Creating a Carousel Purely Out of CSS (uti) | | 14,984 |
css, scrolling, carousels, functionality |
Does WebPerf Matter to Your SEO Ranking? (tod/per) | | 14,983 |
videos, performance, seo, keywords |
Which HTML Element Are You? | | 14,982 |
quizzes, html |
When an Engineering Manager Marries a Product Manager: Planning, Roadmaps, and Bug Fixes (cod) | | 14,981 |
engineering-management, product-management, career, collaboration, processes |
2025: 10 Free Must-Know Websites for Every Developer | | 14,980 |
productivity, creativity, link-lists |
Launching Interop 2025 | | 14,979 |
interoperability, web-platform, browsers, support |
Using the “step” and “pattern” Attributes to Make Number Inputs More Useful (cas/pic) | | 14,978 |
html, forms |
Interop 2025 (pat) | | 14,977 |
interoperability, web-platform, browsers, support |