Why Do Software Developers Love Complexity? (kyr) | | 1,998 |
complexity, marketing |
Creative Ways to Fund Open Source Projects (ger) | | 1,997 |
foss, monetization |
What Makes Claude Code So Damn Good (and How to Recreate That Magic in Your Agent)!? | | 1,996 |
how-tos, claude, anthropic, ai |
Interaction Design and Accessibility: UX Without Barriers (a11) | | 1,995 |
interaction-design, accessibility, user-experience |
You’re Loading Fonts Wrong (and It’s Crippling Your Performance) (jon) | | 1,994 |
fonts, performance, css, image-replacement, flash-of-x, history |
Why Is CSS “::first-letter” Not Working? (whi) | | 1,993 |
css, selectors |
What’s Next for JavaScript? (jsd) | | 1,992 |
javascript, outlooks |
To Infinity… but Not Beyond (mey) | | 1,991 |
css |
Open Source Is Dying and We’re All to Blame | | 1,990 |
foss, community, economics |
Obsessing Over Smooth “radial-gradient()” Disc Edges (ana/fro) | | 1,989 |
css, functions, gradients |
Michelle Frechette and Jonathan Desrosiers on the Story of .com and .org (mic+) | | 1,988 |
podcasts, interviews, wordpress, domains, history |
Firefox 142 for Developers (mdn) | | 1,987 |
release-notes, firefox, mozilla, browsers |
Constant Refactoring: Refactoring My Refactored Website (ope) | | 1,986 |
refactoring, maintenance |
“Best Practice” Is Just Your Opinion (cra) | | 1,985 |
accessibility, auditing, quality, best-practices |
AWS in 2025: The Stuff You Think You Know That’s Now Wrong (qui/las) | | 1,984 |
aws, lambda, dynamodb, network, authentication, economics |
About “Best Practices” (yat) | | 1,983 |
accessibility, best-practices |
A Proposal for Inline LLM Instructions in HTML Based on llms.txt (ind/ver) | | 1,982 |
html, ai |
We Must Build AI for People, Not to Be a Person (mus) | | 1,981 |
ai |
How to Stand Out When Anyone Can Build Anything (ant) | | 1,980 |
how-tos, economics, communication, craft, ai |
Universal Design vs. Inclusive Design (ons/tpg) | | 1,979 |
design, accessibility, dei, concepts, comparisons |
The Good, the Bad, and the Unreadable (mal) | | 1,978 |
fonts, readability, legibility, accessibility, wcag |
Testing Methods: Images of Text (dec) | | 1,977 |
accessibility, testing, wcag, images |
Launching MDN’s New Front End (mdn) | | 1,976 |
mdn |
AGENTS.md | | 1,975 |
websites, ai, documentation, conventions |
Web Design: What Is the Web Capable of That Is Hard to Express in Design Software? (chr/fro) | | 1,974 |
design, interaction-design, tooling |
The State of Python 2025 [Results] (mke/jet) | | 1,973 |
surveys, python |
The First Rule of ARIA (nat) | | 1,972 |
accessibility, aria, principles, html |
Resize Any DOM Element Using Two Lines of CSS (ami) | | 1,971 |
dom, resizing, css |
Learning Web Development: Arrays in JavaScript (rau) | | 1,970 |
javascript, arrays |
Jack Dorsey’s Vibe Coding Tips (ang/ope) | | 1,969 |
vibe-coding, ai, tips-and-tricks |
Icon Interpretation vs. Recognizability | | 1,968 |
videos, icons, images, usability |
How to Rank in Google’s AI Overviews: 7 Pro Tips (sem) | | 1,967 |
how-tos, google, seo, ai, tips-and-tricks |
GitHub for AI Engineers | | 1,966 |
github |
Accessibility Issues of CAPTCHA (oze) | | 1,965 |
captcha, accessibility |
Learning Web Development: Strings and Methods in JavaScript (rau) | | 1,964 |
javascript, strings, methods |
10 Programming Mistakes That Will Ruin Your Life | | 1,963 |
programming, mistakes |
Vibe Coding and the Illusion of Progress | | 1,962 |
vibe-coding, ai, quality, technical-debt |
Is There an “AsyncLocalStorage” Penalty? | | 1,961 |
nodejs, asynchronicity, performance |
Interviewer: “So You’re a Senior Dev? Then Optimize This Code”—Here’s the Perfect Answer | | 1,960 |
interviewing, career, optimization, java |
Email Is Easy (sam) | | 1,959 |
websites, email, quizzes |
How AI Is Changing Search Behaviors (nng) | | 1,958 |
ai, search, searching, usability |
The Future of Vue Is You (and You) (eva) | | 1,957 |
podcasts, interviews, vuejs |
Simple Is Not Always Easy | | 1,956 |
information-design, simplicity |
My Top 4 [CSS Properties] (don) | | 1,955 |
css |
Learning Web Development: Numbers, Variables, Functions in JavaScript (rau) | | 1,954 |
javascript, variables, functions |
CSS-Only Solutions Are Not Accessible (cfe) | | 1,953 |
css, focus, accessibility |
Covering “hidden=until-found” (geo/css) | | 1,952 |
html, hiding |
React Mock Interview: Kent C. Dodds, Jack Herrington, and Roadside Coder Solve React Coding Question (ken+/shr) | | 1,951 |
videos, interviews, interviewing, react |
How Much Should You Spend on Accessibility? (kar) | | 1,950 |
accessibility, compliance, economics |
Eliminating JavaScript Cold Starts on AWS Lambda (goo) | | 1,949 |
javascript, lambda, aws, runtimes |
Dynamic Media/Container Queries Using “if()” (css) | | 1,948 |
css, conditionals, media-queries, container-queries |
Another Article About Centering in CSS (bel/pic) | | 1,947 |
css, centering, examples |
Animated Sites Are Unique, but Not Always Accessible (uxd) | | 1,946 |
accessibility, animations, multimedia, wcag, user-experience |
Has Efficiency Killed Beauty? A Designer’s Search for Meaning (uxd) | | 1,945 |
design, efficiency, user-experience, history |
We Might Need Something Between Root and Relative CSS Units for “Base Elements” (zel/css) | | 1,944 |
css, units |
Tailwind CSS vs. Bootstrap: Which Framework Is Right for Your Next Project? | | 1,943 |
tailwind, bootstrap, comparisons |
Style Your Underlines (ada) | | 1,942 |
css, links, interaction-design, accessibility |
On Dashes, AI, and Screen Readers (ons/tpg) | | 1,941 |
typography, ai, screen-readers, accessibility |
How to Write Clean Code, Actually… | | 1,940 |
how-tos, programming, software-design, principles |
Can Components Conform to WCAG? (hdv) | | 1,939 |
components, accessibility, wcag, compliance |
5 Useful CSS Functions Using the New “@ function” Rule (una) | | 1,938 |
css, functions, examples |
State of CSS 2025 [Results] (sac/dev) | | 1,937 |
surveys, css |
Nobody’s Hiring You Because You Lack These 7 Developer Skills | | 1,936 |
career, ai |
How a Blind Person Uses Social Media and AI to Drive Accessibility (equ) | | 1,935 |
interviews, accessibility, ai, social-media |
Conformance vs. Compliance, Accessibility Standards Edition (hdv) | | 1,934 |
accessibility, standards, conformance, compliance, terminology, comparisons, wcag |
A Gentle Introduction to Anchor Positioning (sar/web) | | 1,933 |
introductions, anchor-positioning, css |
Reflections on the React Community (lee) | | 1,932 |
react, nextjs, vercel, community |
jQuery 4.0.0 Release Candidate 1 (tim/jqu) | | 1,931 |
release-notes, jquery |
Git Rebase—Explained Like You’re New to Git | | 1,930 |
git, command-line |
Getting Creative With Quotes (mal/css) | | 1,929 |
css, design |
Designing With AI, Not Around It: Practical Advanced Techniques for Product Design Use Cases (sma) | | 1,928 |
design, ai, techniques, processes, product-management |
CSS Questions (sun) | | 1,927 |
websites, css, quizzes |
Agent Experience (AX): The Concept of AI Agent Designing | | 1,926 |
agent-experience, ai, concepts, principles |
A Nice Vanilla App [Architecture] Using Web Components and CSS Module Scripts (chr/fro) | | 1,925 |
architecture, web-components, css |
5 Heading Accessibility Issues to Avoid (pop) | | 1,924 |
accessibility, headings, html |
A Progressive Complexity Manifesto (che) | | 1,923 |
manifestos, complexity, web-apps, html, htmx, javascript, web-components, frameworks, principles |
Speeding Up the JavaScript Ecosystem—SemVer (mar) | | 1,922 |
javascript, performance, semver, versioning, dependencies |
Personalization vs. Customization: The Misunderstanding Between the Two (uxd) | | 1,921 |
personalization, customization, comparisons, user-experience |
7 Architecture Mistakes Even Senior Engineers Make (and How to Fix Them) | | 1,920 |
architecture, mistakes, career |
Mozilla Under Fire for Firefox AI “Bloat” That Blows Up CPU and Drains Battery (neo) | | 1,919 |
firefox, mozilla, browsers, ai, performance |
AI Automation Won’t Kill Developer Jobs | | 1,918 |
ai, automation, productivity, career |
Bulk Upgrade Deprecated Node.js Versions (ver) | | 1,917 |
nodejs, vercel, deprecation |
Your A/B Tests Are Lying to You—the Myth of Data Driven Design (web) | | 1,916 |
testing, myths, design |
This One CSS Property Fixed My Font Headaches Forever | | 1,915 |
css, typography |
The Power of the “Intl” API: A Definitive Guide to Browser-Native Internationalization (fuq/sma) | | 1,914 |
guides, apis, javascript, internationalization |
Should We Never Use Non-Logical Properties? (j9t) | | 1,913 |
css, logical-properties |
I Built the Perfect Portfolio—it Got Me Zero Interviews (oso) | | 1,912 |
interviewing, career |
An Engineer’s Perspective on Hiring (jyn) | | 1,911 |
hiring, interviewing, engineering-management |
Accessibility Pushback | | 1,910 |
accessibility, advocacy |
How I Learned System Design | | 1,909 |
architecture, system-design, software-design |
ohyaml.wtf (sig) | | 1,908 |
websites, quizzes, yaml |
Using the Custom Highlight API (chr/fro) | | 1,907 |
apis, javascript |
Think Twice Before Adopting the AI Label (uxd) | | 1,906 |
ai, design, product-management |
There’s a New “stretch” Keyword in CSS? (mia/odd) | | 1,905 |
videos, css |
The Best Line Length (gly) | | 1,904 |
readability, code-editors |
Node.js Supports Import Maps (ste) | | 1,903 |
nodejs, import-maps |
Let’s Stop Pretending That Managers and Executives Care About Productivity (bal) | | 1,902 |
economics, productivity, ai, engineering-management |
Item Flow: Next Steps for Masonry (jen+/web) | | 1,901 |
css, masonry, layout |
Infinite Pixels (mey) | | 1,900 |
css |
HTML Popovers Shown on Interest Should Be Accessible on Mobile Devices (uti) | | 1,899 |
html, pop-overs, mobile, usability |
Agentic AI: On Evaluations (ils) | | 1,898 |
ai, testing, tooling |
Your Website Doesn’t Rank #1 Because You’re Missing These 3 Pages | | 1,897 |
seo |
When HTML Speaks Clearly | | 1,896 |
html, accessibility, conformance, semantics |
We Keep Reinventing CSS, but Styling Was Never the Problem (den) | | 1,895 |
css |
The Psychology of Coding: Why Developers Avoid Planning (and How AI Planning Tools Like Continue Fix It) (bek) | | 1,894 |
project-management, processes, ai |
Rebuilding Graphs for Accessibility: Inside Khan Academy’s Inclusive Design (kha) | | 1,893 |
accessibility, visualization, information-design, case-studies |
HTML Is Dead, Long Live HTML (unc) | | 1,892 |
html, css, dom, standards, metrics |
Get the Number of “auto-fit”/“auto-fill” Columns in CSS (ana/fro) | | 1,891 |
css, layout |
Baseline for CSS Properties Now in Chrome DevTools (mal/dev) | | 1,890 |
css, support, browsers, web-platform, dev-tools, chrome, google |
Automating Design Systems: Tips and Resources for Getting Started (sma) | | 1,889 |
design-systems, automation, tips-and-tricks, tooling, ai |
What’s the European Accessibility Act Got to Do With My Design System? (ger/zer) | | 1,888 |
design-systems, accessibility, eaa, compliance, legal |
What’s New in ViteLand: July 2025 Recap (man/voi) | | 1,887 |
vite, vitest |
What We Learned From Creating PostCSS (sit+/evi) | | 1,886 |
postcss, history, lessons, tips-and-tricks |
What Building Products Looks Like in the Age of AI (uxd) | | 1,885 |
ai, product-management, prompting, tooling, processes |
The Hidden Cost of Context (mco/pla) | | 1,884 |
nodejs, tracing, observability, performance, opentelemetry |
Run Express.js on Cloudflare Workers (jro) | | 1,883 |
express, cloudflare, hono |
July 2025 Baseline Monthly Digest (mal/dev) | | 1,882 |
browsers, support, web-platform, code-editors, jetbrains, dev-tools, chrome, google, vs-code, microsoft |
Information Pollution, Poisoning, and Hygiene (uxd) | | 1,881 |
content, information-architecture, user-experience, economics |
How to Use the Safari Developer Tools (deb) | | 1,880 |
how-tos, safari, apple, browsers, dev-tools |
Thinking Deeply About Theming and Color Naming (zel/css) | | 1,879 |
theming, naming, semantics, color-palettes, colors, pico |
The Problems With Modals, and How to Solve Them (noe) | | 1,878 |
how-tos, modals, vuejs, typescript |
Skeleton Screens Are Just Gray Lies We Tell Ourselves (web) | | 1,877 |
design, placeholders, performance |
Perplexity Is Using Stealth, Undeclared Crawlers to Evade Website No-Crawl Directives (clo) | | 1,876 |
ai, crawling |
Our Fight With Oracle Is Getting Crazy… (den) | | 1,875 |
videos, javascript, oracle, legal, licensing |
New in PHP 8.5: Closures as Constant Expressions (chr) | | 1,874 |
php |
Infinite Marquee Animation Using Modern CSS (css/fro) | | 1,873 |
css, animations, effects |
How We Made “JSON.stringify” More Than Twice as Fast | | 1,872 |
javascript, json, strings, v8, javascript-engines, optimization, performance |
How to Collect and Clean Usability-Testing Data (uxm) | | 1,871 |
how-tos, usability, testing |
How JavaScript Really Evolves: Inside TC39 With Daniel Ehrenberg (lit+/wee) | | 1,870 |
videos, interviews, javascript, ecmascript |
From Data to Decisions: UX Best Practices for Real-Time Performance Dashboard Design (uxm) | | 1,869 |
user-experience, best-practices, information-design |
Friends at Last: Tailwind and CSS… Whodathunkit?! (jar/van) | | 1,868 |
css, tailwind |
Building Extensible Frontend Systems (cfe) | | 1,867 |
web-components, extensibility, javascript, css |
A11y 101: 2.4.1 Bypass Blocks (nat) | | 1,866 |
introductions, accessibility, wcag, skip-links |
Stop Wasting LLM Power: The One Prompt Hack That Made Chatgpt, Gemini, and Grok 5× Smarter for Me (cod) | | 1,865 |
ai, prompting, efficiency, sustainability, chatgpt, openai, gemini, google |
The Great Disappointment (j9t) | | 1,864 |
community, advocacy |
He Was a Senior Developer, Until We Read His Pull Request | | 1,863 |
career, code-reviews |
A Few Things About the Anchor Element’s “href” You Might Not Have Known (jim) | | 1,862 |
html, attributes, links, data-urls |
What Your Website’s Style Says About You—and How Hackers Can Use It Against You (err) | | 1,861 |
security, css, javascript |
Programming Is Becoming Prompting | | 1,860 |
programming, prompting, vibe-coding, ai |
Nobody Waits for Your Fancy Animations Anymore (and They Never Really Did) (web) | | 1,859 |
animations, parallax, effects, performance, user-experience, design |
JavaScript Isn’t the Problem—Replacing the Browser Was (p4p/red) | | 1,858 |
javascript, single-page-apps, browsers |
Horizontal Scrolling Containers Are Not a Content Strategy (aar) | | 1,857 |
accessibility, scrolling, carousels |
Focus Not Obscured (taf) | | 1,856 |
accessibility, focus, keyboard-navigation, wcag |
Deploy Hono Backends With Zero Configuration (ver) | | 1,855 |
hono, vercel |
A Quick Guide to a Multi-Language Astro Site | | 1,854 |
guides, astro, internationalization |
WCAG vs. EAA: Understanding Where WCAG Stops and Where the EAA Starts | | 1,853 |
accessibility, wcag, eaa |
Should We Never Use Non-Logical Properties? (chr/fro) | | 1,852 |
css, logical-properties |
npm Trusted Publishing With OIDC Is Generally Available (git) | | 1,851 |
npm, dependencies, provenance, github |
New to the Web Platform in July (rac/dev) | | 1,850 |
release-notes, web-platform, browsers, firefox, mozilla |
Never Forget Anything (jac) | | 1,849 |
learning, processes |
More Than Just Text: The Real Power of Labels (tpg) | | 1,848 |
accessibility, labels, forms, html |
It’s Incredible How Many Bad User Experiences Are Still Out There in 2025 (uxd) | | 1,847 |
user-experience, design |
Forget SEO—Everyone Does RAO | | 1,846 |
seo, mcp, ai, outlooks |
Vibe Code Is Legacy Code (ste/val) | | 1,845 |
ai, vibe-coding, technical-debt |
The Web Isn’t URL-Shaped Anymore (jon) | | 1,844 |
web, urls, ai |
The CSS “if()” Function: Conditional Styling Will Never Be the Same (log) | | 1,843 |
css, functions, conditionals |
The Biggest Threat to Your Design System Is Your Need to Be Liked (lau) | | 1,842 |
design-systems, career |
Design System Deviation Is a Signal (ben) | | 1,841 |
design-systems, design, metrics |
6 Weeks of Claude Code (ort/puz) | | 1,840 |
claude, anthropic, ai, refactoring, maintenance |
What Do We Have That AI Doesn’t? | | 1,839 |
ai |
Vision for W3C (cdu+/w3c) | | 1,838 |
w3c, web, web-platform, standards, outlooks |
Testing Methods: Audio Control (dec) | | 1,837 |
accessibility, testing, wcag, multimedia |
Publishers Cry Foul Over W3C Crusade to Rid Web of Third-Party Cookies (tho/the) | | 1,836 |
w3c, cookies, privacy |
Making a Faded Text Effect in (Mostly) CSS (cas) | | 1,835 |
css, effects |
I Know When You’re Vibe Coding (ale) | | 1,834 |
vibe-coding, ai, quality |
HTML-First, Framework-Second: Is JavaScript Finally Growing Up? (the) | | 1,833 |
html, javascript, frameworks |
Hardening Node.js Apps in Production: 8 Layers of Practical Security | | 1,832 |
nodejs, security, best-practices |
Getting Started With Manual Testing (jay/pop) | | 1,831 |
videos, introductions, accessibility, testing |
Found an Accessibility Issue? Now What? (ser/a11) | | 1,830 |
videos, accessibility, processes, communication |
Cross-Browser Testing Strategies: Including Often-Overlooked Browsers in the Frontend QA Process (des) | | 1,829 |
guest-posts, browsers, testing, processes, strategies, chrome, google, safari, apple, uc-browser |
Creating a Scroll-Spy With 2 Lines of CSS (una) | | 1,828 |
css, scrolling |
Cascading Layers of !mportance (mia/jsh) | | 1,827 |
videos, css, cascade |
Built-In Accessibility: Blessing or Curse? (hdv/jsh) | | 1,826 |
videos, accessibility |
Liquid Glass on the Web (chr/fro) | | 1,825 |
design, effects, apple, css, examples |
Web Components: Working With Shadow DOM (sma) | | 1,824 |
web-components, shadow-dom, dom, html |
The Useless “useCallback” (tkd) | | 1,823 |
react, callbacks, memoization |
The Death of the Click: How Scrolling Took Over the Web (web) | | 1,822 |
web, scrolling, user-experience |
Neo-Brutalism: Breaking Rules, Loudly (uxd) | | 1,821 |
design, history, trends |
Making a Masonry Layout That Works Today (zel/css) | | 1,820 |
css, layout, masonry |
Logical Assignment Operators in JavaScript: Small Syntax, Big Wins | | 1,819 |
javascript, operators |
Introducing Copilot Mode in Edge: A New Way to Browse the Web (mic) | | 1,818 |
introductions, edge, microsoft, browsers, ai |
Frontend News #15: Transform Order Matters, Creative Drop Caps, Frontend Developer Quiz (zor/css) | | 1,817 |
videos, css, animations, transforms, apis, debugging, buttons |
Foundations: Types of Assistive Technology and Adaptive Strategies (tet) | | 1,816 |
fundamentals, assistive-tech, screen-readers, screen-magnification, keyboard-navigation, tooling, accessibility |
Customise “Select” Element With CSS (No JS) (jad) | | 1,815 |
videos, forms, css |
Content for Fun vs. Content for Purpose: Designing for Two Distinct Modes of Consumption (div/aut) | | 1,814 |
content, ai, outlooks |
AI Is Eating the Internet (pao) | | 1,813 |
ai, web, crawling, google |
A11y 101: 2.3.1 Three Flashes or Below Threshold (nat) | | 1,812 |
introductions, accessibility, wcag |
Why Doesn’t Productivity Work | | 1,811 |
productivity |
The Many, Many, Many JavaScript Runtimes of the Last Decade (shi) | | 1,810 |
javascript, runtimes, history |
Ladybird Proves You Can Just Build a New Web Browser | | 1,809 |
videos, ladybird, browsers |
AI Won’t Kill UX—We Will (uxd) | | 1,808 |
ai, user-experience, design, creativity |
AI Has Flipped Software Development | | 1,807 |
ai, programming, design, prototyping, processes |
99% of Developers Haven’t Seen Claude Code Sub Agents (It Changes Everything) | | 1,806 |
claude, anthropic, ai |
The Needs of People With Cognitive Disabilities (oze) | | 1,805 |
accessibility, wcag |
Countdowns and Timers—Forgotten Detail That Can Make Your Users Really Hate Your Product (cer) | | 1,804 |
accessibility, time, user-experience |
Vanilla JavaScript Support for Tailwind Plus (phi+/tai) | | 1,803 |
tailwind, javascript |
Three HTTP Versions Later, Forms Are Still a Mess | | 1,802 |
http, protocols, forms |
Stop Skimming Documentation | | 1,801 |
documentation, learning |
Making Sense of the Performance Extensibility API (css) | | 1,800 |
performance, profiling, apis |
How to Discover a CSS Trick (css) | | 1,799 |
how-tos, css |
Google Gemini CLI Cheatsheet (phi) | | 1,798 |
google, gemini, ai, command-line, cheat-sheets |
Vue.js Plugins Collection (jac) | | 1,797 |
websites, vuejs, plugins |
Why and How to Write Minimal and Valid HTML, a Link Guide (j9t) | | 1,796 |
html, minimalism, conformance, how-tos, guides, link-lists |
The “figcaption” Problem (chr/fro) | | 1,795 |
html, css |
The “Accessibility” Link Is a Lie: My Adventures in Weaponizing Corporate Virtue Signaling (wei) | | 1,794 |
accessibility, legal |
Tabs vs. Spaces: The War Is Over (xn-) | | 1,793 |
formatting, comparisons |
Node.js Is Growing Up: 3 Major Releases That Changed the Game (hac) | | 1,792 |
nodejs, history |
It’s Time for Modern CSS to Kill the SPA (jon) | | 1,791 |
css, single-page-apps, tech-stacks |
Implementing Accessible SVG Elements (a11) | | 1,790 |
accessibility, svg, images, fundamentals |
I Tried GitHub Copilot vs. ChatGPT for Coding: What I Learned | | 1,789 |
comparisons, ai, github-copilot, chatgpt, openai |
Design Systems in 2025: Why They’re the Blueprint for Consistent UX | | 1,788 |
design-systems, design, user-experience, consistency |
The Web Is About to Get Better for Everyone, Everywhere (den) | | 1,787 |
web, accessibility, eaa |
Release Notes for Safari Technology Preview 224 (jon/web) | | 1,786 |
release-notes, safari, apple, browsers |
npm “Accidentally” Removes Stylus Package, Breaks Builds and Pipelines (ax/ble) | | 1,785 |
npm, stylus |
Never Write Your Own Date Parsing Library (zac) | | 1,784 |
javascript, libraries, comparisons, time, parsing |
Impact of AI on Tech Content Creators (chr) | | 1,783 |
ai, content, monetization, career |
How to Sell the European Accessibility Act to Your Boss (edd/uxd) | | 1,782 |
how-tos, eaa, legal, accessibility, advocacy, link-lists |
How Formatting Text in Web Design Increases Conversions (web) | | 1,781 |
design, user-conversion |
Celebrating 20 Years of MDN (mdn) | | 1,780 |
anniversaries, mdn |
Brick by Brick: Help Us Build CSS Masonry (pat/dev) | | 1,779 |
css, masonry, layout, chrome, google, edge, microsoft, browsers |
Web Serial: The Only Reason I’ll Admit JavaScript Isn’t All Bad | | 1,778 |
javascript |
The Untold Story of JavaScript | | 1,777 |
videos, javascript, history |
Testing Methods: Use of Color (dec) | | 1,776 |
accessibility, testing, wcag, colors |
State of HTML 2025 Now Open (lea) | | 1,775 |
surveys, html |
How to Create Audio Description VTT Files for Free: No Fancy Tools Needed (mer) | | 1,774 |
how-tos, multimedia, captions, accessibility |
How Semantics and ARIA Attributes Support Accessible Design (tpg) | | 1,773 |
accessibility, semantics, aria, html, attributes |
Designing for User Font-Size and Zoom (mia/odd) | | 1,772 |
design, typography, zooming, css, units, functions |
9 Python Problems You Can Solve in 10 Lines or Less | | 1,771 |
python |
10 Java Performance Secrets Every Senior Developer Knows | | 1,770 |
java, performance, tips-and-tricks |
Why Senior Engineers Are Choosing Hexagonal Over Layered Architecture | | 1,769 |
architecture, software-design-patterns |
Why Semantic HTML Still Matters (jon) | | 1,768 |
html, semantics |
Why Quick Cache Implementation Creates More Problems Than It Solves: The Hidden Tech Debt Crisis | | 1,767 |
performance, caching, technical-debt, maintainability, architecture |
The Hidden Cost of Poor Navigation: How Information Architecture Directly Impacts Business Metrics (uxm) | | 1,766 |
information-architecture, navigation, economics |
The Future of the Web Is Decentralized (Whether You Like It or Not) (web) | | 1,765 |
web |
The Evolving Role of AI in User Experience (uxm) | | 1,764 |
user-experience, design, ai, trends |
The Communication Crisis That’s Killing UX Design Careers (uxm) | | 1,763 |
user-experience, design, career, communication, ai, accessibility |
Super Short Note: Placeholder Perfidy (ste) | | 1,762 |
accessibility, html, placeholders |
Quick Tip: Use Fewer Links (nat) | | 1,761 |
links, accessibility, tips-and-tricks |
Performant Vue Applications With Vapor (jac) | | 1,760 |
performance, vuejs |
Introducing Zustand (State Management) (ada/fro) | | 1,759 |
introductions, state-management, zustand, react |
Handling JavaScript Event Listeners With Parameters (sma) | | 1,758 |
javascript, events |
Git Worktrees: Git Done Right (nic) | | 1,757 |
git, productivity |
eslint-config-prettier Compromised: How npm Package With 30 Million Downloads Spread Malware | | 1,756 |
prettier, eslint, npm, security, malware |
Does Ranking Higher on Google Mean You’ll Get Cited in AI Overviews? (ahr) | | 1,755 |
google, search, ai, seo |
CSS Logical Properties—What, Why, and How (sch) | | 1,754 |
videos, css, logical-properties |
A Primer on Focus Trapping (zel/css) | | 1,753 |
introductions, focus, keyboard-navigation, javascript, accessibility |
A Friendly Introduction to SVG (jos) | | 1,752 |
introductions, svg, images |
Compile Svelte 5 in Your Head | | 1,751 |
svelte, compiling, javascript |
AI Might Be the Best Thing to Happen to Design Communication (uxd) | | 1,750 |
design, ai, communication, processes |
10 Best VS Code Extensions Transformed My Coding in 2025 | | 1,749 |
vs-code, microsoft, code-editors, tooling, productivity |