Did AI Kill the System’s Thinking Skills in UX? (uxd) | | 1,707 |
user-experience, product-management, ai |
I Used n8n and ChatGPT and Reddit to Make $2.4K in 7 Days—Here’s How (ask) | | 1,706 |
monetization, tooling, chatgpt, ai |
Crawling a Billion Web Pages in Just Over 24 Hours, in 2025 | | 1,705 |
crawling |
There’s No Such Thing as a CSS Reset (aaa) | | 1,704 |
css, resets |
Deploy a Site With a Build Process and a Custom Domain Name (chr/fro) | | 1,703 |
deploying, building, domains, astro, netlify |
“No Code” Is Dead (dar/the) | | 1,702 |
low-and-no-code, vibe-coding, ai |
We Need to Talk About Your Accessibility Statement (cer) | | 1,701 |
accessibility, documentation, compliance |
PHP vs. Node.js: Real Truth About Backend Development in 2025 (jay) | | 1,700 |
php, nodejs, comparisons |
Write Flutter Like Google (dee) | | 1,699 |
flutter, google, software-design-patterns |
Pair Programming Is the Better Code Review | | 1,698 |
quality, code-reviews, collaboration |
5 Things I Learned From 5 Years at Vercel (lee) | | 1,697 |
lessons, vercel |
Creator of Bun Jarred Sumner on Building Bun, Node.js Compatibility, and AI in Dev Workflows (jar/git) | | 1,696 |
videos, interviews, bun, ai |
How I Use Claude Code (and My Best Tips) | | 1,695 |
videos, claude, anthropic, ai, tips-and-tricks |
Playing With the New Caret CSS Properties (reg/iga) | | 1,694 |
css |
Scroll-Driven Sticky Heading (ami/css) | | 1,693 |
headings, css, animations, positioning, scrolling, effects |
The Customizable Select: Optgroup, Creating a True Select Menu (uti) | | 1,692 |
forms, css |
I Replaced My Primary Browser With Dia for a Month, and Here’s How It Went | | 1,691 |
dia, the-browser-company, browsers, arc, brave, edge |
I’m More Proud of These 128 Kilobytes Than Anything I’ve Built Since | | 1,690 |
performance, case-studies, flash-of-x, svg, minification, optimization |
Two AI Legends Predict the Future of Programming (and It’s Not What You Think) | | 1,689 |
ai, programming, outlooks |
Get the Index of an Element Within Its Parent (css) | | 1,688 |
css, functions |
Managing the State of Your Promises (ato) | | 1,687 |
javascript, state-management, promises |
Measuring the Impact of Early-2025 AI on Experienced Open-Source Developer Productivity | | 1,686 |
ai, productivity, foss, studies, research |
Parsing 1 Billion Rows in Bun/TypeScript Under 10 Seconds | | 1,685 |
bun, typescript, parsing, performance |
Please, Can We Have ARIA Notify (nic) | | 1,684 |
accessibility, aria, live-regions, apis |
“@ property” (kev) | | 1,683 |
css, houdini |
Screen Reader HTML Support Tables (ste/tet) | | 1,682 |
html, support, screen-readers, jaws, nvda |
Why I Don’t Trust WCAG 2.2 and What I’m Hoping From 3.0 (dxn/log) | | 1,681 |
accessibility, wcag, standards |
“:has()” Is More Than a Parent Selector (kev) | | 1,680 |
videos, css, selectors |
How to Communicate Performance to Clients as an Agency (a Practical Guide) (jor) | | 1,679 |
guides, performance, business-relations, communication |
HTML Minifier Next (a Maintained Fork of HTML Minifier) (j9t) | | 1,678 |
html, html-minifier, minification, optimization, tooling |
Managing Focus and Visible Focus Indicators: Practical Accessibility Guidance for the Web (tpg) | | 1,677 |
accessibility, focus, keyboard-navigation, wcag |
Back When Websites Had a Pulse (uxd) | | 1,676 |
user-experience, multimedia |
Benchmarking in UX—an Organizational Framework (uxd) | | 1,675 |
user-experience, design, processes, research |
Bulletproof Web Component Loading (cfe) | | 1,674 |
web-components, javascript |
How to Measure the ROI of AI Coding Assistants (jkr/the) | | 1,673 |
how-tos, ai, code-editors, economics |
Short Note: WCAG/ARIA—State of Confusion (ste) | | 1,672 |
accessibility, wcag, aria |
Testing Methods: Identify Input Purpose (dec) | | 1,671 |
accessibility, testing |
The Real Problem With Technical Debt (and How to Actually Fix It) (kev) | | 1,670 |
videos, technical-debt, concepts |
View Transition List Reordering (With a Kick Flip) (chr/fro) | | 1,669 |
css, view-transitions, animations, effects |
We Studied 100 Dev Tool Landing Pages—Here’s What Really Works in 2025 (tra/evi) | | 1,668 |
landing-pages, design, comparisons |
When Accessibility Standards Slip, Design Steps Up | | 1,667 |
accessibility, design |
These 5 Programming Languages Are Quietly Taking Over in 2025 | | 1,666 |
programming, rust, python, go, javascript |
Design Is Flattening. So, How Will You Fight for Your Users? (ian/uxd) | | 1,665 |
design, user-experience |
24 UX Design Principles of the Build-for Framework (uxm) | | 1,664 |
user-experience, design, principles |
A11y 101: 2.2.1 Timing Adjustable (nat) | | 1,663 |
introductions, accessibility, time |
Designing Information Architecture: Design Principles (pab/uxm) | | 1,662 |
books, information-architecture, design, principles |
HTML Day 2025 (htm) | | 1,661 |
awareness-days, html |
Is It Still Worth Using jQuery in 2025? | | 1,660 |
jquery, history |
It’s All About (Accessibility) Focus and Compose (eev) | | 1,659 |
accessibility, focus, keyboard-navigation, components |
The History of React Through Code (cru/pla) | | 1,658 |
react, history, examples |
The Slow Implosion of WordPress: 2025 and the CMS That’s Losing Its Soul (web) | | 1,657 |
wordpress |
What Is “popover=hint”? (una) | | 1,656 |
html, attributes, pop-overs |
The Open-Source Software Saving the Internet From AI Bot Scrapers (ema/404) | | 1,655 |
ai, scraping, tooling |
My 10 Level Claude Code Cheat Sheet Will Make You a Pro in Minutes (Which Level Are You?) (joe) | | 1,654 |
claude, anthropic, ai, cheat-sheets |
JavaScript Scope Hoisting Is Broken (dev) | | 1,653 |
javascript, scope, code-splitting |
Stop Killing Frameworks and Languages | | 1,652 |
programming, java, python, django, flutter |
30 Years of JavaScript: 10 Milestones That Changed the Web (ric/the) | | 1,651 |
javascript, anniversaries, history, ecmascript, ajax, jquery, web-2.0, nodejs, npm, react, typescript, webassembly |
Frontend Dogma’s Global RSS Feed Is Now a Paid Feature (fro) | | 1,650 |
frontend-dogma |
50 AI Prompts to Automate Everything You Hate as a DevOps Engineer (oso) | | 1,649 |
ai, prompting, dev-ops, automation |
The Masked Side of Design Leadership (uxd) | | 1,648 |
design, leadership |
JavaScript Is Being Rewritten in Rust (ost/end) | | 1,647 |
javascript, rust |
When Figma Starts Designing Us (run/des) | | 1,646 |
figma, tooling, design |
How to Think Like a Front-End Architect (Not Just a Developer) | | 1,645 |
how-tos, architecture, concepts, career |
htmx Made Me Like the Web Again | | 1,644 |
htmx |
4 Untranslatable Words Behind Patreon’s Internationalization Overhaul | | 1,643 |
internationalization, localization, case-studies |
Digital Accessibility Fundamentals: What Are Our Obligations? (int) | | 1,642 |
videos, fundamentals, accessibility, legal |
Digital Accessibility Fundamentals: What Is Digital Accessibility? (int) | | 1,641 |
videos, fundamentals, accessibility |
Digital Accessibility Fundamentals: Who Does Digital Accessibility Affect? (int) | | 1,640 |
videos, fundamentals, accessibility |
Digital Accessibility Fundamentals: Why Engage With Digital Accessibility? (int) | | 1,639 |
videos, fundamentals, accessibility |
Don’t Choose the Wrong Web Team—Here’s Why It Matters | | 1,638 |
business-relations, collaboration, processes, economics |
Ensuring Accessibility in Single Page Applications: A Comprehensive Guide | | 1,637 |
guides, accessibility, single-page-apps |
I Started Learning JavaScript Again—a Beginner-Friendly Guide to the Basics | | 1,636 |
guides, fundamentals, javascript |
“:nth-last-child” (kev) | | 1,635 |
css, selectors |
“satisfies” in TypeScript (ada/fro) | | 1,634 |
typescript |
AI Didn’t Kill Web Design—Templates Did It First (web) | | 1,633 |
design, ai |
CSS Intelligence: Speculating on the Future of a Smarter Language (sma) | | 1,632 |
css, history, outlooks |
Elizabeth Goodspeed on the Rise of the Designer as Influencer (goo/its) | | 1,631 |
design, social-media, career |
From Prompt to Deployed App in Less Than 2 Minutes (dyn) | | 1,630 |
ai, prompting, deploying, google, guides |
Shadow DOM: The Ultimate Solution for Embedding Third-Party HTML Without CSS Conflicts | | 1,629 |
shadow-dom, dom, html, css |
What Every React Developer Should Know About Signals (rya) | | 1,628 |
videos, react, signals, history |
Why Designers Sound Negative (and Why That’s a Good Thing) (and) | | 1,627 |
design, communication, collaboration |
The Angular Custom Profiling Track Is Now Available (ang) | | 1,626 |
angular, profiling |
Firefox and Chrome Are Old News—Here Are 4 Great Alternatives (mic) | | 1,625 |
browsers, brave, vivaldi, opera |
A Simple Website | | 1,624 |
websites, history, layout, animations, images, tables, javascript, ajax, flash, deploying, simplicity |
Build Your First MCP Server: Tutorial for Beginners (deb) | | 1,623 |
videos, tutorials, mcp, ai, servers, functionality |
Creating an Effective Website Accessibility Checklist | | 1,622 |
accessibility, checklists |
CSS Conditionals With the New “if()” Function (una/dev) | | 1,621 |
css, conditionals, functions |
Custom Select (That Comes Up From the Bottom on Mobile) (chr/fro) | | 1,620 |
html, forms, css, animations, progressive-enhancement, mobile |
Fear May Be the Mind-Killer, but Unindexed Database Queries Are the Database-Killer | | 1,619 |
databases, performance |
Introducing Pay per Crawl: Enabling Content Owners to Charge AI Crawlers for Access (clo) | | 1,618 |
introductions, cloudflare, ai, crawling |
New Google Search Console Insights Report (rus/ser) | | 1,617 |
google, search, seo |
Software Engineering With LLMs in 2025: Reality Check (ger) | | 1,616 |
ai, tooling, programming, metrics |
State of Devs 2025 Survey: Maybe Don’t Call Yourself a Frontend Developer? (sac) | | 1,615 |
career, metrics, comparisons |
Tabindex: What It Is, How It Works, and When to Use It (pop) | | 1,614 |
html, focus, keyboard-navigation, accessibility |
Testing Methods: Orientation (dec) | | 1,613 |
accessibility, testing, wcag |
The Accessibility Pipeline for Frontend Teams (sto) | | 1,612 |
storybook, accessibility |
The Gap Strikes Back: Now Stylable (pat/css) | | 1,611 |
css |
What’s New in ECMAScript 2025 (paw) | | 1,610 |
ecmascript |
You’re All CTO Now (jam) | | 1,609 |
ai, career |
The Ultimate Guide to AI Dev Tools in 2025 (Beyond GitHub Copilot) | | 1,608 |
guides, ai, tooling, link-lists, comparisons |
10 Figma Shortcuts That Will Cut Your Design Time in Half (uxd) | | 1,607 |
design, figma, keyboard-shortcuts, productivity |
A11y 101: 2.1.4 Character Key Shortcuts (nat) | | 1,606 |
introductions, accessibility, wcag, keyboard-shortcuts |
CLS Is the New Page Speed: Why Designers Need to Care More Than Developers (web) | | 1,605 |
performance, web-vitals, design, user-experience |
Google: Many Top Sites Have Invalid HTML and Still Rank (mat/sea) | | 1,604 |
google, html, conformance, quality, seo |
How JSDoc Saved My Dev Workflow (ato) | | 1,603 |
jsdoc, javascript, typescript, documentation |
Multicol and Fragmentation (rac/css) | | 1,602 |
videos, css, layout |
New to the Web Platform in June (rac/dev) | | 1,601 |
release-notes, web-platform, browsers, chrome, google, firefox, mozilla, safari, apple |
Polypane 25: Browser Extensions With Manifest V3, Form Outlines, and Chromium 138 (pol) | | 1,600 |
release-notes, polypane, browsers |
Public and Private CSS Cascade Layers in a Design System (cfe) | | 1,599 |
css, cascade |
Step Gradients With a Given Number of Steps (ana/fro) | | 1,598 |
gradients, css, sass, svg, filters |
The New Skill in AI Is Not Prompting, It’s Context Engineering | | 1,597 |
ai, prompting |
Using CSS Cascade Layers With Tailwind Utilities (zel/css) | | 1,596 |
css, cascade, tailwind |
WebAssembly: Yes, but for What? (win/acm) | | 1,595 |
webassembly |
Why Automattic CEO Matt Mullenweg Went to War Over WordPress (pho+/ver) | | 1,594 |
interviews, automattic, wordpress, wp-engine |
Design Is a Language (uxd) | | 1,593 |
design, communication |
Guide to Custom UI for Augmented Reality (uxd) | | 1,592 |
guides, design, xr, link-lists |
Default Parameters: Your Code Just Got Smarter | | 1,591 |
javascript |
What’s the Difference Between Ordinary Functions and Arrow Functions in JavaScript? (jrs) | | 1,590 |
javascript, functions, comparisons |
What Is the Difference Between GitHub vs. GitLab vs. Alternatives? (als) | | 1,589 |
version-control, github, gitlab, comparisons |
Notes on Astro | | 1,588 |
astro |
The Eleven Commandments of AI UX (uxd) | | 1,587 |
ai, user-experience, design, principles |
Accessible Social Media: Alt Text | | 1,586 |
accessibility, social-media, alt-text, images |
JavaScript Trademark Update (tin/den) | | 1,585 |
javascript, legal, oracle |
MCP Security Vulnerabilities and Attack Vectors | | 1,584 |
mcp, ai, security |
Stop Using Hero Images! They’re Killing Your UX (web) | | 1,583 |
images, design, user-experience |
The European Accessibility Act: Dreams and Gratitude (lfl) | | 1,582 |
eaa, legal, accessibility |
What Is a VPAT? Understanding the Meaning and Value of the Voluntary Product Accessibility Template (tpg) | | 1,581 |
accessibility, vpat-acr, compliance |
The Best Career Advice I Ever Got | | 1,580 |
career, leadership |
Why Google Is Betting 8 Years on a Programming Language That Doesn’t Exist Yet | | 1,579 |
programming, google |
Stop Coding Like You Work at Google (neo) | | 1,578 |
programming, google |
A Step Into the Spatial Web: The HTML Model Element in Apple Vision Pro (zac/web) | | 1,577 |
spatial-web, html, apple, xr |
Disabling Zsh History for a Given Shell Session (www) | | 1,576 |
shell |
Ecma International Approves ECMAScript 2025: What’s New? (rau) | | 1,575 |
javascript, ecmascript |
Figma Variables and Design Tokens: Naming and Creating Variables (lur/zer) | | 1,574 |
figma, variables, design-tokens, naming |
How to Make a Design System That’s Not Boring (bra+/cod) | | 1,573 |
videos, how-tos, design-systems, interviews |
I Don’t Care if My Manager Writes Code | | 1,572 |
engineering-management |
Implement WCAG Rules in Your Infographics (a11) | | 1,571 |
accessibility, wcag, visualization, design, images, alt-text, contrast, colors |
Innovative Solutions for Ecommerce—How Shopify Headless Works (ami) | | 1,570 |
shopify, headless, ecommerce |
Micro-Frontend Architecture Pitfalls: Solving Integration and Deployment Challenges at Scale (des) | | 1,569 |
guest-posts, micro-frontends, architecture, scalability, deploying |
Modern Node.js Patterns for 2025 | | 1,568 |
nodejs, software-design-patterns, esm, apis, testing, asynchronicity, streaming, worker-threads, developer-experience, monitoring, deploying, errors |
No Time to Learn (Web) Framework X (jef) | | 1,567 |
programming, frameworks |
“object-fit” and “object-position” (kev) | | 1,566 |
css |
RSS Server Side Reader | | 1,565 |
rss, functionality |
Say Goodbye to Local Storage (dcr) | | 1,564 |
browser-storage |
Top 5 Web Accessibility Issues in 2024 (and How to Fix Them) (int) | | 1,563 |
accessibility, semantics, focus, keyboard-navigation, contrast, colors |
What’s Coming to JavaScript (lca/den) | | 1,562 |
javascript, deno |
The Death of the Frontend: How AI Will Kill Web Development | | 1,561 |
ai, career, trends |
It’s More Than Picking a Pretty Font (uxd) | | 1,560 |
accessibility, fonts, legibility, readability, typography, wcag |
Liquid Glass, Fragile UX, and Why I Wanted 2 Weeks Before Writing About It (uxd) | | 1,559 |
design, effects, liquid-glass, apple, user-experience |
Dear Loading Spinner, We Need to Talk (web) | | 1,558 |
design, user-experience |
Design Leadership in the Age of AI: Seize the Narrative Before It’s Too Late (and) | | 1,557 |
design, leadership, ai |
From Word Fluff to Real Impact: Achieving Specific, Measurable, and Accountable Accessibility | | 1,556 |
accessibility, processes, culture |
How to Write Compelling Software Release Announcements (mtl) | | 1,555 |
how-tos, writing |
Joe Dolson and Jonathan Desrosiers on WordPress Accessibility: Core Commitment or Canonical Plugin (joe+) | | 1,554 |
podcasts, interviews, wordpress, accessibility |
Lightly Poking at the CSS “if()” Function in Chrome 137 (sun/css) | | 1,553 |
css, conditionals, functions, chrome, google, browsers |
Quality Is a Trap (eri) | | 1,552 |
quality, design |
Quantity Query Carousel (chr/fro) | | 1,551 |
css, selectors, grids, layout |
SVG Optimization and Accessibility Basics (dbu) | | 1,550 |
fundamentals, svg, images, optimization, accessibility |
The Hovercar Framework for Deliberate Product Design (lea) | | 1,549 |
product-management, design, concepts |
Writing Alt Text With AI (jar) | | 1,548 |
ai, prompting, alt-text, accessibility, images |
Design and Code Microcopy Style Guide (uxd) | | 1,547 |
guides, design, microcontent |
Node.js 24: Your Next Big Frontend Upgrade? (low/the) | | 1,546 |
nodejs |
PNG Is Back (pro) | | 1,545 |
png, images |
Portable Network Graphics (PNG) Specification (Third Edition) (pro+/w3c) | | 1,544 |
standards, png, images |
Speculative Optimizations for WebAssembly Using Deopts and Inlining (lie) | | 1,543 |
v8, javascript-engines, javascript, webassembly, optimization, speculation |
The Bitter Lesson Is Coming for Tokenization | | 1,542 |
ai |
The Mythical Magical Button (cri) | | 1,541 |
buttons, css, custom-properties, custom-data, html |
Tips for Making Regular Expressions Easier to Use in JavaScript (rau) | | 1,540 |
regex, javascript, tips-and-tricks, examples |
Top Storybook Documentation Examples and the Lessons You Can Learn | | 1,539 |
storybook, documentation, examples, lessons, link-lists |
Vite 7.0 Is Out (vit) | | 1,538 |
release-notes, vite |
A New Era of Code Quality | | 1,537 |
security, quality |
Decoding the SVG “path” Element: Curve and Arc Commands (sma) | | 1,536 |
svg, javascript, css |
Generating Playwright Tests With AI: Let’s Try the New Playwright MCP Server (ste) | | 1,535 |
videos, testing, playwright, ai, mcp, servers |
How to Develop a RAG System Using Node.js | | 1,534 |
how-tos, ai, nodejs |
Implementing an Undo/Redo System in a Complex Visual Application (mla) | | 1,533 |
programming, undo-redo |
Know Your HTML (Yes, TSX Included) (hel) | | 1,532 |
html, semantics, accessibility |
Prefer Gaps to Margins (kyl) | | 1,531 |
css, margins |
The Evolution of UX Design in the Age of AI Platforms—from Creator to Choreographer (uxm) | | 1,530 |
user-experience, design, ai, collaboration, career |
Understanding CSS “corner-shape” and the Power of the Superellipse (ami/fro) | | 1,529 |
css, shapes, borders |
WCAG 3, Increment or Overhaul? (ala) | | 1,528 |
accessibility, wcag, standards, w3c |
I’m a Software Engineer in My 30s, Sharing the 20 Hard Truths I Wish I Knew in My 20s to Avoid Career Burnout | | 1,527 |
career, ai, programming, tips-and-tricks |
A Short History of Web Bots and Bot Detection Techniques (ole) | | 1,526 |
techniques, fingerprinting, traffic, history |
AI’s Wedge in Software (hvp) | | 1,525 |
ai, concepts, processes, programming |
Serialization From Node.js | | 1,524 |
nodejs, performance, comparisons, metrics, libraries |
Testing Methods: Sensory Characteristics (dec) | | 1,523 |
accessibility, testing, wcag |
The AIpocalypse Is Here for Web Sites as Search Referrals Plunge (tho/the) | | 1,522 |
ai, web, search, traffic |
Erring on the Side of Caution (tem) | | 1,521 |
accessibility, wcag |
Everything I Know About Good System Design | | 1,520 |
system-design, architecture |
Next.js 15 for Beginners—Your First Step Into the World of Full-Stack React | | 1,519 |
introductions, nextjs, react |
JWTs Are Not Session Tokens, Stop Using Them Like One | | 1,518 |
json-web-tokens, authentication, security |
A Guide to Scroll-Driven Animations With Just CSS (sar/web) | | 1,517 |
guides, css, scrolling, animations |
“calc-size()” (kev) | | 1,516 |
css, functions |
Career Advice, or Something Like It (mar) | | 1,515 |
career, community, communication |
Color Everything in CSS (mon/css) | | 1,514 |
css, colors, functions |
Font Size Dimensions (don) | | 1,513 |
css, units, typography |
What to Say When You Don’t Know the Accessibility Answer | | 1,512 |
accessibility, communication |
8 Reasons Your Next.js App Is Slow—and How to Fix Them (log) | | 1,511 |
how-tos, nextjs, react, performance |
99% of Developers Are Using Claude Wrong (How to Be the 1%) | | 1,510 |
how-tos, claude, anthropic, ai |
Deep Dive Into JavaScript Engine Internals: V8, SpiderMonkey, and Chakra | | 1,509 |
deep-dives, javascript-engines, javascript, v8, spidermonkey |
Angular Signals: A New Mental Model for Reactivity, Not Just a New API | | 1,508 |
angular, signals, reactivity |
Baseline Newly Available: Stay on Top of New Web Features (mar/the) | | 1,507 |
browsers, support, web-platform |
CSS Cascade Layers vs. BEM vs. Utility Classes: Specificity Control (sma) | | 1,506 |
css, cascade, bem, presentational-html, html |
CSS Color Functions (css) | | 1,505 |
guides, css, colors, functions |
CSS: The Pain Is Real (j9t) | | 1,504 |
css, presentational-html, maintainability, maintenance |
Every Service Should Have a Killswitch | | 1,503 |
programming, software-design |
JavaScript Broke the Web (and Called It Progress) (jon) | | 1,502 |
javascript, performance, user-experience, tooling, tech-stacks, history |
Key Paths, Plans, and Strategies to AI Safety Success | | 1,501 |
ai, strategies, policies |
9 New JavaScript Features in ES2025 (w3c/syn) | | 1,500 |
videos, javascript, ecmascript |
AI Browsers: Dia’s Chat-Based UI and the Future of the Web (ric/the) | | 1,499 |
ai, browsers, dia, the-browser-company, web |
Drawing CSS Shapes Using “corner-shape” (css/fro) | | 1,498 |
css, shapes |
How TypeScript Solved Its Global Iterator Name Clash (rau) | | 1,497 |
typescript |
JSON Module Scripts Are Now Baseline Newly Available (tom/dev) | | 1,496 |
json, javascript, browsers, support, web-platform |
Testing MongoDB in Node With the MongoDB Memory Server (app) | | 1,495 |
nodejs, testing, mongodb, databases |
When Can I Use Temporal? | | 1,494 |
javascript, apis, time |
WML, WAP, and Microformats Demo (art) | | 1,493 |
wml, wap, microformats |
Ramblings on Dependency Management (mpl) | | 1,492 |
dependencies, maintenance |
Animating Zooming Using CSS: Transform Order Is Important… Sometimes (jaf) | | 1,491 |
css, animations, zooming, transforms |
Biome v2—Codename: Biotype (ema/bio) | | 1,490 |
release-notes, biome |
Bridging CommonJS and ESM in Node.js (joy/web) | | 1,489 |
videos, nodejs, commonjs, esm |
How to Build Node.js MCP Servers That Expose Data Resources to LLMs (sny) | | 1,488 |
how-tos, nodejs, mcp, ai, servers |
How to Keep Up With New CSS Features (sac/css) | | 1,487 |
how-tos, css, learning, link-lists |
Scope in CSS (chr/fro) | | 1,486 |
slides, css, scope |
Slightly Enhanced Sticky Revealing Footer (cri) | | 1,485 |
navigation, css, javascript |
Testing Methods: Meaningful Sequence (dec) | | 1,484 |
accessibility, testing, wcag, link-lists |
Why JPEGs Still Rule the Web (ern/iee) | | 1,483 |
jpeg, images, history |
How to Define a Distinctive Design Language (uxd) | | 1,482 |
how-tos, design, user-experience |
A11y 101: 2.1.2 No Keyboard Trap (nat) | | 1,481 |
introductions, accessibility, wcag, keyboard-navigation, focus |
Compiling JavaScript Ahead of Time (goo/web) | | 1,480 |
videos, javascript, javascript-engines, compiling |
Design Is Care (and Sensing Carelessness) (ben) | | 1,479 |
design |
Don’t Use That Accessibility Overlay (acc) | | 1,478 |
accessibility, overlays |
How to Create an Accessible Color Palette (cfe) | | 1,477 |
how-tos, colors, color-palettes, accessibility |
JavaScript String “slice()” Considered Harmful (att) | | 1,476 |
javascript, strings |
Selfish Reasons for Building Accessible Uis (nol) | | 1,475 |
html, accessibility, debugging, testing |
Using “await” at the Top Level in ES Modules | | 1,474 |
javascript, esm, asynchronicity |
What I Wish Someone Told Me When I Was Getting Into ARIA (eri/sma) | | 1,473 |
accessibility, aria, html, assistive-tech, support |
WebAssembly Core Specification (w3c) | | 1,472 |
webassembly, standards |
The Future of Content Design in an AI World (uxd) | | 1,471 |
content, design, ai, outlooks |
Developers Improve by Learning How to Think Like a Developer | | 1,470 |
programming, learning |
Happy Birthday, JavaScript (ato) | | 1,469 |
anniversaries, javascript |
Mission Impossible—Accessibility Job Roles (cra) | | 1,468 |
accessibility, career, hiring |
You’re Not an Accessibility Specialist Until You’ve… (cer) | | 1,467 |
accessibility, career |
Design Patterns for Securing LLM Agents Against Prompt Injections (sim) | | 1,466 |
studies, research, ai, prompting, security, software-design-patterns |
Design Systems of the Future (ben) | | 1,465 |
design-systems, outlooks, metrics |
Exploring JavaScript (rau) | | 1,464 |
books, javascript |
Grainy Gradients (ana/fro) | | 1,463 |
gradients, effects, css, svg, masking |
Having “figure” Match Width of Contained Image (jef) | | 1,462 |
html, css, images |
Postgres Is Too Good (and Why That’s Actually a Problem) | | 1,461 |
postgresql, databases |
Quick Tip: Avoid Event Listeners on the “window” Object (nat) | | 1,460 |
javascript, jquery, events, accessibility, tips-and-tricks |
The Growing Risk of Malicious Browser Extensions (soc) | | 1,459 |
browser-extensions, security |
The Hamburger-Menu Icon Today: Is It Recognizable? (nng) | | 1,458 |
navigation, icons, design, usability |