Using CSS “backdrop-filter” for UI Effects (pre/css) | | 15,760 |
css, filters, effects |
Navigating the 2026 ADA Guidelines (ter+) | | 15,759 |
videos, guidelines, accessibility, ada, legal |
The Best Node.js Observability Tools in 2025: N|Solid vs. New Relic, Datadog, and More (nod) | | 15,758 |
nodejs, observability, tooling, comparisons |
Memoizing the Cache in Laravel (ami) | | 15,757 |
laravel, caching, memoization |
How to Begin a WordPress Blog: A Step-by-Step Guide for Beginners | | 15,756 |
guides, wordpress, blogging |
Serverless Is a Scam | | 15,755 |
serverless, containerization, comparisons |
Image Alt Text Guide: How to Write and Add Image Alt Text Reference | | 15,754 |
guides, accessibility, user-experience, seo, alt-text, images, shopify |
State of AI [Results] (ver) | | 15,753 |
surveys, ai, tooling, processes, product-management, outlooks |
What Happens When a Program Calls Sleeps? | | 15,752 |
videos, programming |
Out of Order (don) | | 15,751 |
css, positioning, design |
Local SEO vs. National SEO vs. Global SEO: A Strategy Guide (sem) | | 15,750 |
guides, seo, strategies, comparisons, tooling |
Google Is Ending Support for Country-Code Google Domains Like google.fr or google.co.uk | | 15,749 |
google |
Can LLMs Earn $1M From Real Freelance Coding Work? | | 15,748 |
ai, programming, engineering-management, quality, economics |
Testing Methods—Pre-Recorded Captions (dec) | | 15,747 |
accessibility, testing, captions, multimedia |
Threat Actors Misuse Node.js to Deliver Malware and Other Malicious Payloads (mic) | | 15,746 |
nodejs, security, malware |
Advanced React in the Wild (add) | | 15,745 |
react, nextjs, performance, case-studies |
Principles for Coding Securely With LLMs | | 15,744 |
ai, security, principles |
[Records and Tuples] Proposal Is Withdrawn (ash) | | 15,743 |
ecmascript |
SvelteKit Is the Best Way to Build Single Page Apps—and It Just Got Even Better | | 15,742 |
videos, sveltekit, single-page-apps |
Inclusive Dark Mode: Designing Accessible Dark Themes for All Users (sma) | | 15,741 |
accessibility, design, dark-mode |
Why You Need to Know Your Site’s Performance Plateau (and How to Find It) (tam/spe) | | 15,740 |
performance, metrics, concepts |
Tech Hiring: Is This an Inflection Point? (ger) | | 15,739 |
hiring, interviewing, career, ai |
Firefox 137.0.2 Is a Big Bug Fix and Security Update Release | | 15,738 |
firefox, mozilla, browsers |
Float16Array in JavaScript (tre) | | 15,737 |
javascript, arrays |
Accessible Forms: Tips and Techniques | | 15,736 |
accessibility, forms, labels, keyboard-navigation, errors, testing, tips-and-tricks, techniques |
14 Web Performance Tips for 2025 (sia) | | 15,735 |
performance, web-vitals, culture, tips-and-tricks |
TLS Certificate Lifetimes Will Officially Reduce to 47 Days | | 15,734 |
tls, security |
A11y 101: 1.4.5 Images of Text (nat) | | 15,733 |
introductions, accessibility, wcag, images, alt-text |
Getting Specific About CSS Specificity (kat) | | 15,732 |
css, selectors, cascade |
Hako | | 15,731 |
javascript-engines |
Next Level CSS Styling for Cursors (val/css) | | 15,730 |
css, javascript, cursors |
The Post-Developer Era (jos) | | 15,729 |
ai, code-editors, tooling, outlooks, career |
10 Figma Hacks I Wish I’d Known Earlier (and You Should Know Now) (uxd) | | 15,728 |
figma |
Deploying TypeScript: Recent Advances and Possible Future Directions (rau) | | 15,727 |
typescript, deploying |
How to Hire (hvp) | | 15,726 |
how-tos, hiring, engineering-management, career |
A Flowing WebGL Gradient, Deconstructed | | 15,725 |
webgl, gradients, javascript, math |
Is “Ethical AI” an Oxymoron? (hdv) | | 15,724 |
ai, ethics, licensing, sustainability |
LLMs Can’t Stop Making Up Software Dependencies and Sabotaging Everything (tho/the) | | 15,723 |
ai, dependencies, security |
Default Styles for “h1” Elements Are Changing (zco/mdn) | | 15,722 |
html, css, headings, browsers |
7 React Patterns That Made Me a Better Front-End Developer | | 15,721 |
react, hooks, props, software-design-patterns |
Never Lose a “z-index” Battle Again (mat) | | 15,720 |
css, positioning |
How to Use GenAI With OKRs (Without Letting It Think for You) (cwo) | | 15,719 |
how-tos, ai, okr, prioritization, processes |
Tooltip Should Not Start an Accessible Name | | 15,718 |
accessibility, tooltips |
The Case for Web Components With Lit | | 15,717 |
web-components, lit, typescript, micro-frontends |
The Case for Angular | | 15,716 |
angular, typescript |
Why Do AI Company Logos Look Like Buttholes? | | 15,715 |
design, logos, comparisons |
Developer Ecosystem 2025 (jet) | | 15,714 |
surveys, code-editors, tooling, ai |
7 UI/UX Principles Every Dev Should Know | | 15,713 |
design, user-experience, principles |
Using “currentColor” in 2025 (chr/fro) | | 15,712 |
css, colors |
Automated WCAG Testing Is Grrreat! (aar) | | 15,711 |
accessibility, wcag, testing, automation |
No Code Is Dead. Long Live Vibe Coding. (auc) | | 15,710 |
low-and-no-code, vibe-coding |
5 Ways to Reduce HTML File Size on Your Website (deb) | | 15,709 |
html, minification, compression, performance, optimization |
Stop Writing If–Else Trees: Use the State Pattern Instead | | 15,708 |
programming, software-design-patterns, conditionals |
Exploring TypeScript: TS 5.8 Edition (rau) | | 15,707 |
books, typescript, javascript |
Significant Performance Improvements With Edge 134 | | 15,706 |
edge, microsoft, browsers |
Tailwind’s “@ apply” Feature Is Better Than It Sounds (zel/css) | | 15,705 |
tailwind, sass, mixins, comparisons |
Preventing N+1 Issues Globally in Laravel Using Auto Eager Loading (ami) | | 15,704 |
laravel, php |
Mastering Default Values in JavaScript With the Nullish Coalescing (“??”) Operator | | 15,703 |
javascript, operators |
Event Versioning Strategies for Event-Driven Architectures (the) | | 15,702 |
architecture, events |
VS Code Agent Mode Just Changed Everything (bur/vsc) | | 15,701 |
videos, vs-code, microsoft, code-editors, ai |
Stretching Google’s Prefetching (paw) | | 15,700 |
signed-exchanges, experiments, chrome, google, browsers |
Custom Progress Element Using the “attr()” Function (css/fro) | | 15,699 |
css, functions, progress-indicators, gradients |
Two Decades of Git: A Conversation With Creator Linus Torvalds (tor/git) | | 15,698 |
videos, interviews, git, history |
Project IDX Is Now Part of Firebase Studio (fir) | | 15,697 |
firebase, project-idx |
To “light-dark()” or Not to “light-dark()” (web) | | 15,696 |
videos, css, functions, dark-mode |
History of the Web: Chris Lilley (svg+/iga) | | 15,695 |
videos, interviews, web-platform, history |
Automated Accessibility Testing: Strengths and Limits | | 15,694 |
accessibility, testing, automation, comparisons |
Secure a Vue App With OpenID Connect and the BFF Pattern (due) | | 15,693 |
vuejs, security, authentication, backend-for-frontend |
Zero-Config Debugging With Deno and OpenTelemetry (lca/den) | | 15,692 |
debugging, deno, logging, tracing, metrics, observability |
Deploy Angular and Next.js Apps With App Hosting, Now GA (fir) | | 15,691 |
google, firebase, hosting, deploying, angular, nextjs, web-apps |
Milana Cap on the Interactivity and HTML APIs, and Their Enormous Potential (mil+) | | 15,690 |
podcasts, interviews, wordpress, apis, html, dom |
The Untold Story of Git | | 15,689 |
videos, git, svn, cvs, version-control, history |
What It Means to Shift Left on Accessibility and How to Do It Right (lul) | | 15,688 |
accessibility, dei, design, culture, processes, collaboration, project-management, content-strategy, quality, training |
Just Say the Word—Try Our New AI Website Builder for Free (nee/wor) | | 15,687 |
wordpress, ai, tooling |
10 Hard Truths Every Dev Must Learn in 2025 | | 15,686 |
career, tips-and-tricks, programming |
How to Build a Multi-Tenant SaaS Application With Next.js | | 15,685 |
how-tos, nextjs, authorization, state-management |
Comparison Tables: 5 Scenarios When Not to Use Them | | 15,684 |
videos, information-design, tables, usability |
The “min()” and “max()” Functions (kev) | | 15,683 |
css, functions |
Thin Fonts Are a Usability Nightmare—and Finally, Designers Are Waking Up (web) | | 15,682 |
fonts, typography, usability, accessibility, design |
CSS Naked Day 2025 (mey) | | 15,681 |
awareness-days, css |
CSS Carousels (geo/css) | | 15,680 |
css, carousels |
ARIA in HTML (sco+/w3c) | | 15,679 |
standards, accessibility, aria, html |
React Server Confusion (ano) | | 15,678 |
react, components, vite, fastify |
Better Typography With “text-wrap: pretty” (jen/web) | | 15,677 |
typography, css, webkit, browser-engines, browsers, safari, apple |
Background Image Opacity in CSS (jim) | | 15,676 |
css, backgrounds, images |
Using ARIA Landmarks for Better Navigation | | 15,675 |
navigation, keyboard-navigation, aria, accessibility |
Why I Value Firebreak Sprints for Managing Technical Debt (tre) | | 15,674 |
technical-debt, maintenance, processes |
React Reconciliation: The Hidden Engine Behind Your Components | | 15,673 |
react, dom, components |
Your Frontend, Backend, and Database—Now in One Cloudflare Worker (clo) | | 15,672 |
cloudflare, tooling |
Use “shape()” for Responsive Clipping (nom/dev) | | 15,671 |
css, functions, shapes, clipping, responsive-design |
Top 5 CSS Navigation Menu Mistakes (zor/css) | | 15,670 |
navigation, css, mistakes, usability |
How to Select a UX Metric | | 15,669 |
how-tos, user-experience, metrics, best-practices |
CSS Naked Day 2025 (fyr) | | 15,668 |
css, awareness-days |
10 Things You Should Know as a Next.js Developer (That No One Tells You) (pri) | | 15,667 |
nextjs |
Designing AI for Cultural Diversity (uxm) | | 15,666 |
design, ai, dei, culture |
UX Localization: Adapting Experiences to Users Worldwide (uxm) | | 15,665 |
user-experience, localization, testing |
Design for the AI Age | | 15,664 |
design, ai |
A11y 101: 1.4.4 Resize Text (nat) | | 15,663 |
introductions, accessibility, wcag, resizing |
Creating a Software Engineering Culture | | 15,662 |
culture, leadership, engineering-management |
A Note About WCAG Conformance Levels (dec) | | 15,661 |
accessibility, wcag, compliance |
The Precise Language of Good Management | | 15,660 |
engineering-management, communication |
Some Features That Every JavaScript Developer Should Know in 2025 | | 15,659 |
javascript, arrays, promises, prototypes, variables |
Dropping Support for Twitter/X (fro) | | 15,658 |
frontend-dogma, twitter+x, social-media |
Tweaking Text Level Styles, Reprised (aar) | | 15,657 |
html, css, accessibility, support, browsers, screen-readers |
Hiding Elements That Require JavaScript Without JavaScript (0xd) | | 15,656 |
javascript, css, html |
WebAIM Million Results Show That Shopping Sites Have Worst Accessibility (cer) | | 15,655 |
webaim, metrics, accessibility, ecommerce |
Making Node.js Downloads Reliable (nod) | | 15,654 |
nodejs, refactoring, case-studies |
Cover Flow With Modern CSS: Scroll-Driven Animations in Action (add) | | 15,653 |
css, animations, transforms, scrolling, effects, history |
The Future of Redwood Launches Today (red) | | 15,652 |
redwoodjs |
Introducing Bulk Suppressions (esl) | | 15,651 |
eslint |
Teaching Code in the AI Era: Why Fundamentals Still Matter (ali) | | 15,650 |
training, ai, programming, vibe-coding, security, scalability, performance, quality, testing, documentation |
The Best Programmers I Know (mre) | | 15,649 |
career, programming, culture |
The Blissful Zen of a Good Side Project (col) | | 15,648 |
learning, creativity |
Open-Source Is Just That (val) | | 15,647 |
foss, community, culture |
Lessons Learned From My First Dive Into WebAssembly | | 15,646 |
lessons, webassembly |
How to Track and Analyze Your AI Traffic (lou/ahr) | | 15,645 |
how-tos, traffic, ai, analytics, google |
Overengineered Anchor Links | | 15,644 |
links, effects, techniques |
CSS Bursts With Conic Gradients (chr/fro) | | 15,643 |
css, gradients, examples, effects |
CSS-Only Glitch Effect | | 15,642 |
css, html, effects |
The Importance of Alt Text for Images | | 15,641 |
alt-text, images, accessibility, dei, compliance, legal, seo, user-experience |
First Look at the Modern “attr()” (sha) | | 15,640 |
css, functions, attributes, feature-detection |
Robust Accessibility and Artificial Intelligence (AI) (ger) | | 15,639 |
accessibility, ai |
Automated vs. AI vs. Manual Testing—Text Alternatives (dec) | | 15,638 |
accessibility, testing, automation, ai, comparisons |
AI and Accessibility: Opportunities and Challenges for Content Creators | | 15,637 |
accessibility, ai, content |
Making “:visited” More Private (dev) | | 15,636 |
css, selectors, privacy, chrome, google, browsers |
Debugging JavaScript Memory Leaks (jar/bun) | | 15,635 |
javascript, memory, debugging, dev-tools, chrome, google, browsers, bun |
Digital Accessibility Is a Civil Right (kar) | | 15,634 |
accessibility, legal, ada, wcag, economics |
TypeSpec 1.0-RC: Design Faster Today, Scale Easier Tomorrow (mic) | | 15,633 |
apis, tooling |
Mastering Cross-Framework State Management in Micro-Frontends (des) | | 15,632 |
guest-posts, architecture, frameworks, state-management, micro-frontends, scalability, strategies |
Building a Drupal to Storyblok Migration Tool: An Engineering Perspective (edo/sma) | | 15,631 |
migrating, tooling, drupal |
A Guide to Alt Text Across Popular Tools (pop) | | 15,630 |
guides, alt-text, accessibility, images, tooling |
Four Rules for How Design Influences Technology (uxd) | | 15,629 |
design, product-management, examples |
Your AI UX Intern | | 15,628 |
videos, ai, user-experience, concepts |
How I Found My Own Path as an Introverted Engineering Manager | | 15,627 |
engineering-management, career |
SMIL On? (geo/css) | | 15,626 |
smil, browsers, support |
Micro-Scrum (j9t) | | 15,625 |
agile, scrum, processes, simplicity |
Stop Using Jenkins in 2025 (oso) | | 15,624 |
jenkins, github-actions, ci-cd, security |
A Decade of Impact: How Our npm Packages Hit 1 Billion Downloads and Shaped JavaScript | | 15,623 |
npm, dependencies, history, javascript |
Firefox Release Notes [Firefox 137.0] (moz) | | 15,622 |
release-notes, firefox, mozilla, browsers |
New in Chrome 135 (rac/dev) | | 15,621 |
release-notes, chrome, google, browsers |
How GenAIs Build Diverging Color Schemes (uxd) | | 15,620 |
design, colors, color-palettes, ai |
Prioritizing Accessibility Bugs for Maximum Impact (civ) | | 15,619 |
accessibility, prioritization, wcag |
Implementing Multi-Brand Theming With Style Dictionary (stu) | | 15,618 |
theming, branding, design-tokens, tooling |
What’s the Difference Between WCAG, the EAA, and EN 301 549? (tpg) | | 15,617 |
accessibility, wcag, eaa, legal, standards, comparisons |
React 19’s New Hooks: With Practical Examples (let) | | 15,616 |
react, hooks, javascript, examples |
How AI Agents Are Quietly Transforming Frontend Development (the) | | 15,615 |
ai, processes, developer-experience, collaboration |
Node.js Test CI Security Incident (nod) | | 15,614 |
nodejs, security, retrospectives |
New to the Web Platform in March (rac/dev) | | 15,613 |
release-notes, web-platform, browsers, firefox, mozilla, safari, apple, chrome, google |
In Defense of Ruthless Managers | | 15,612 |
engineering-management, culture |
You Don’t Know Git (eth/ndc) | | 15,611 |
videos, git, command-line |
WebKit Features in Safari 18.4 (jen+/web) | | 15,610 |
release-notes, safari, apple, browsers, webkit |
There Is No Vibe Engineering | | 15,609 |
vibe-coding, programming, software-design |
The WebAIM Million: The 2025 Report on the Accessibility of the Top 1,000,000 Home Pages (web) | | 15,608 |
studies, research, accessibility, homepages, metrics |
How Does Chrome Prioritize Image Requests? (deb) | | 15,607 |
chrome, google, browsers, images, performance |
Testing Tools for Accessibility Enhancement II | | 15,606 |
videos, accessibility, testing, tooling |
Poisoning Well (hey) | | 15,605 |
ai, crawling, robotstxt, content |
State of Drupal Presentation (dri) | | 15,604 |
drupal |
Design Isn’t Dead—You Sound Dumb (uxd) | | 15,603 |
design, user-experience, ai |
Minimal CSS-Only Blurry Image Placeholders (kal) | | 15,602 |
images, placeholders, backgrounds, css, techniques |
Deno vs. Oracle Update 3: Fighting the JavaScript Trademark (tin/den) | | 15,601 |
deno, oracle, javascript, legal, history |
Resolving Invalid Custom Tailwind Classname ESLint Warning (ama) | | 15,600 |
tailwind, css, eslint |
My Favorite Tools for Web Accessibility Testing (ale) | | 15,599 |
accessibility, testing, tooling, link-lists |
Browser Choice Is an Accessibility Consideration (bee) | | 15,598 |
browsers, accessibility, chromium |
Breaking Down Circular Dependencies in JavaScript | | 15,597 |
javascript, dependencies |
Markup Languages (j9t) | | 15,596 |
overviews, link-lists, sgml, html, xml, xhtml, hdml, dhtml, mathml, wml, chtml |
Meet llms.txt, a Proposed Standard for AI Website Content Crawling (sea) | | 15,595 |
ai, crawling, scraping, robotstxt |
How to Set Up TypeScript With Node.js and Express (log) | | 15,594 |
how-tos, typescript, nodejs, express |
Expanding CSS Shadow Effects (pre/fro) | | 15,593 |
css, shadows, effects |
Interop 2025—Which Browser Features to Get Acquainted With This Year and Why You Should Care (uti/iod) | | 15,592 |
interoperability, support, browsers, web-platform |
How to Easily Reproduce a Flaky Test in Playwright (cha) | | 15,591 |
how-tos, playwright, testing, flakiness |
Item Flow: A New Unified Concept for Layout (sar+/web) | | 15,590 |
css, layout, grids, flexbox, masonry |
React Email 4.0 | | 15,589 |
react, email, tooling |
Mastering Typography in Design Systems With Semantic Tokens and Responsive Scaling (uxd) | | 15,588 |
typography, design-systems, design-tokens, semantics, responsive-design, scaling |
Could JavaScript Have Synchronous “await”? (rau) | | 15,587 |
javascript, asynchronicity |
Automated Visual Regression Testing With Playwright (css) | | 15,586 |
regressions, testing, automation, playwright, javascript |
Mind the WCAG Automation Gap (ste) | | 15,585 |
accessibility, automation, wcag |
If It Works, It’s Right (bel/pic) | | 15,584 |
css |
5 GitHub Actions Every Maintainer Needs to Know (git) | | 15,583 |
github-actions, github, tooling, automation, maintenance |
How to Write Blog Posts That Developers Read (mtl) | | 15,582 |
how-tos, writing, blogging |
Online Tracking Is Out of Control—Privacy Badger Can Help You Fight Back (eff) | | 15,581 |
privacy, tooling, browser-extensions, eff |
Scrum Not Working? Try It as Is Before You Modify It (ste) | | 15,580 |
scrum, agile, processes |
Website Hijack Campaign Now Impacting 150,000 Sites (gad) | | 15,579 |
security |
How to Conduct an Accessibility Audit: A Step-by-Step Guide | | 15,578 |
how-tos, guides, accessibility, auditing, processes |
Eleventy—Use Passthrough File Copy to Add Assets (w3t) | | 15,577 |
eleventy, configuration |
AI Won’t Take Your Job—but Someone Who Uses It Better Than You Will (cwo) | | 15,576 |
ai, career, tooling, learning |
Jo Minney on Website Usability Testing for WordPress Projects (jom+) | | 15,575 |
podcasts, interviews, wordpress, usability, testing |
[“a:focus-visible”] (ada) | | 15,574 |
css, focus, links |
JavaScript’s Missing Link: Wasp Offers Full Stack Solution (low/the) | | 15,573 |
wasp, javascript, frameworks, history |
Direct Access vs. Sequential Access: Why Direct Is Better | | 15,572 |
videos, usability |
Malware Found on npm Infecting Local Package With Reverse Shell (rev) | | 15,571 |
npm, dependencies, security |
What’s the Future of Platform Engineering? (ma1+/the) | | 15,570 |
videos, platform-engineering, outlooks, ai |
What’s New in WebGPU (Chrome 135) (dev) | | 15,569 |
release-notes, webgpu, chrome, google, browsers |
React Query API Design: Lessons Learned (tkd) | | 15,568 |
videos, lessons, react, apis, state-management, data-fetching, tanstack |
The Case for “Old School” CSS (hui) | | 15,567 |
css, drupal, twig |
A11y 101: 1.4.3 Contrast (Minimum) (nat) | | 15,566 |
introductions, accessibility, wcag, contrast, colors, apca |
Land Ahoy: Leaving the Sea of Nodes | | 15,565 |
v8, javascript-engines, javascript, compiling |
You Should Know This Before Choosing Next.js (edu) | | 15,564 |
nextjs, vercel, frameworks |
“input type="number"” (kev) | | 15,563 |
html, forms |
Artificial Intelligence Needs Community Intelligence (all) | | 15,562 |
videos, ai, community |
The “<select>” Element Can Now Be Customized With CSS (arg/dev) | | 15,561 |
forms, css |
Expressing Japanese Grammar Through TypeScript Type System | | 15,560 |
typescript, types, localization |
Is Vibe Coding Agile or Merely a Hype? (scr) | | 15,559 |
processes, ai, vibe-coding, agile |
War Story: The Hardest Bug I Ever Debugged (jak) | | 15,558 |
debugging, javascript, google, v8, chrome, browsers |
UX or PX? Why Naming Matters (uxd) | | 15,557 |
user-experience, naming |
Mission jQuery Zero: How FreeAgent Removed jQuery From Our Application (fre) | | 15,556 |
refactoring, jquery, technical-debt, maintenance |
Layered Text Headers (chr/fro) | | 15,555 |
typography, css, svg, shadows |
“aria-label” Is a Letdown (thi/wag) | | 15,554 |
accessibility, aria, labels, html |
Support Logical Shorthands in CSS (geo/css) | | 15,553 |
css, logical-properties, shorthands |
When Do Retry, Backoff, and Jitter Work? (the) | | 15,552 |
dev-ops, concepts |
Whose Design Process? (uxd) | | 15,551 |
design, ai, creativity, processes |
Grid First, Flex Third (fim) | | 15,550 |
css, layout, grids, flexbox |
Directives: A Core Feature of the Angular Toolkit | | 15,549 |
angular, extensibility |
AI Is the Future of Accessibility (kar) | | 15,548 |
accessibility, ai, outlooks |
UI Algorithms: A Tiny Undo Stack (jul) | | 15,547 |
javascript, algorithms, functionality, undo-redo |
Don’t Use Scores From Automatic Tools in Your Accessibility Statement (cer) | | 15,546 |
accessibility, documentation, compliance, tooling |
Holographic Masks (hej) | | 15,545 |
code-pens, css, gradients, blend-modes, effects |
Is Vite Faster Than Turbopack? | | 15,544 |
nextjs, webpack, vite, rollup, bundling, performance, comparisons |
How Navigation Should Work for Keyboard Users (tem) | | 15,543 |
navigation, keyboard-navigation, focus, accessibility |
The Software Engineering Identity Crisis (cod) | | 15,542 |
career, craft, ai, vibe-coding |
Mitigating Browser Fingerprinting in Web Specifications (npd+/w3c) | | 15,541 |
standards, privacy, fingerprinting, browsers, w3c |
Create an HTML Dialog When You Click an Image (cas) | | 15,540 |
html, images, modals |
Cursor, “Vibe Coding,” and Manus: The UX Revolution That AI Needs (uxd) | | 15,539 |
ai, chatgpt, cursor, history, vibe-coding, user-experience |
Previewing Content Changes in Your Work With “document.designMode” (sma) | | 15,538 |
browsers, dev-tools, javascript, content, design |
JavaScript Basics for a Senior Dev | | 15,537 |
fundamentals, concepts, javascript, examples |
How to Create Quality Content (Follow Our 5-Level Framework) (ahr) | | 15,536 |
how-tos, content, microcontent, seo, sem |
Cracking the Code of Vibe Coding (uxd) | | 15,535 |
programming, processes, ai, vibe-coding, craft, technical-debt, design-debt |
This Is the Optimal Team Size That Improves Performance by 400% | | 15,534 |
engineering-management, productivity |
Revisiting CSS “border-image” (mal/css) | | 15,533 |
css, borders, images, data-urls |
Cowardly Defaults and Courageous Overrides With Modern CSS (tyl/clo) | | 15,532 |
css, presentational-html, cascade |
Where Frontend Dogma Gets Its News From (j9t) | | 15,531 |
cross-posts, frontend-dogma, community, link-lists |
One Thing “@ scope” Can Do Is Reduce Concerns About Source Order (chr/fro) | | 15,530 |
css, scope |
Testing Design Systems in 2025 (blv) | | 15,529 |
design-systems, testing, storybook, vitest |
Revisiting Fluid Type (ric+/odd) | | 15,528 |
videos, interviews, typography, fonts, responsive-design |
Five Things Vibe Coders Should Know (From a Software Engineer) (uxd) | | 15,527 |
vibe-coding, security, sanitization |
Carousels With CSS (arg/dev) | | 15,526 |
css, carousels, scrolling |
Composite vs. Simple Tokens | | 15,525 |
design-tokens, comparisons, terminology, maintainability |
How WebAssembly Components Can Replace JavaScript SDKs (sac) | | 15,524 |
webassembly, components, javascript |
SSR Deep Dive for React Developers | | 15,523 |
deep-dives, server-side-rendering, react, javascript |
Web Accessibility Requirements in the EU (mar/uxd) | | 15,522 |
accessibility, eaa, legal, compliance, history, metrics |
Stop Chasing New JavaScript Frameworks: Build With Fundamentals Instead | | 15,521 |
fundamentals, javascript, frameworks, react, vuejs, angular, svelte, solidjs |
My Thoughts on Asynchronous Accessibility APIs (jcs) | | 15,520 |
accessibility, asynchronicity, apis |
The “contenteditable” “plaintext-only” Attribute Value Combination Is Now Baseline Newly Available (tom/dev) | | 15,519 |
html, attributes, browsers, support, web-platform |
Quick Reminder That “:is()” and “:where()” Are Basically the Same With One Key Difference (geo/css) | | 15,518 |
css, selectors, cascade |
Vibe Coding and CHOP: What You Need to Know About AI-Driven Development (big/gra) | | 15,517 |
ai, vibe-coding, processes, tooling |
Why UI Automation Is Insufficient as an Accessibility API for the Web (jcs) | | 15,516 |
accessibility, automation, microsoft |
Naming Things in Design Systems—and Why It’s the Worst (pjo) | | 15,515 |
design-systems, naming, components |
Quick Accessibility Wins That Are Easy to Implement (kev) | | 15,514 |
videos, accessibility, html, semantics, alt-text, images, contrast, colors, keyboard-navigation, focus, skip-links |
Not All AI-Assisted Programming Is Vibe Coding (but Vibe Coding Rocks) (sim) | | 15,513 |
programming, processes, ai, vibe-coding |
Generate Growing Images Using Gemini API | | 15,512 |
images, ai, apis |
Minding the Gaps: A New Way to Draw Separators in CSS (pat) | | 15,511 |
css, borders |