How to Meet SC 2.5.3 “Label in Name” (tpg) | | 15,642 |
how-tos, accessibility, wcag, labels, forms |
How to Validate Ideas Faster With No-Code Prototypes (uxm) | | 15,641 |
how-tos, design, low-and-no-code, prototyping |
A11y 101: 1.4.10 Reflow (nat) | | 15,640 |
introductions, accessibility, wcag, reflow |
When to Use “map()” vs. “forEach()” | | 15,639 |
javascript, arrays, comparisons |
Unlocking 7 Hidden Benefits Through Web Site Redesign (uxm) | | 15,638 |
redesigning, user-experience, user-conversion, economics, maintainability, accessibility, usability, branding |
Buttons vs. Links: What’s the Difference and Why Does It Matter? | | 15,637 |
videos, buttons, links, usability, comparisons |
Web Typography: A Refresher and History (zel) | | 15,636 |
typography, history, link-lists |
Why Use Personal OKRs (cwo) | | 15,635 |
okr, career, processes |
Vibe Coding Is Not an Excuse for Low-Quality Work (add) | | 15,634 |
vibe-coding, ai, quality |
How I Run Eleventy (It’s Complicated?) (j9t) | | 15,633 |
eleventy |
What Does It Really Mean for a Site to Be Keyboard Navigable (sma) | | 15,632 |
accessibility, keyboard-navigation, focus, skip-links |
Why Every Web Designer Secretly Hates Their Past Work (web) | | 15,631 |
career, design |
Fixing Vercel’s Landing Page | | 15,630 |
design, effects, landing-pages, vercel |
State of Devs 2025 (sac/dev) | | 15,629 |
surveys, career |
Keeping It on the “<dl>”—Another HTML Gem You Never Use (cod) | | 15,628 |
html, lists, semantics |
“Pretty” Is in the Eye of the Beholder (geo/css) | | 15,627 |
typography, css, browsers, support, chrome, google, safari, apple |
Fostering an Accessibility Culture (dad/sma) | | 15,626 |
accessibility, training, culture, processes |
WCAG in Plain English (aaa) | | 15,625 |
accessibility, wcag, guides |
Contribute to the 2025 Web Almanac | | 15,624 |
web-almanac, web-platform, community |
Creating an Accessible Accordion With HTML Description Lists (kar) | | 15,623 |
accessibility, html, lists, accordions |
How to Write Error Messages That Actually Help Users Rather Than Frustrate Them (amy/pic) | | 15,622 |
how-tos, writing, microcontent, errors, usability, user-experience |
State of AI 2025 [Results] (sac/dev) | | 15,621 |
surveys, ai, code-editors, tooling |
So, You Want to Give Up CSS Pre- and Post-Processors… (zel/css) | | 15,620 |
css, preprocessors, postprocessors, tailwind, lightning-css |
AI Overviews Reduce Clicks by 34.5% (ahr) | | 15,619 |
ai, search, google, seo, metrics |
“:only-child” (kev) | | 15,618 |
css, selectors |
The Best CSS One-Liner to Improve Performance in 2025 | | 15,617 |
css, performance |
“oklch()” (ada) | | 15,616 |
css, colors, functions, oklch |
Aaron D. Campbell [on] Why Open Standards and WordPress Matter (aar+) | | 15,615 |
podcasts, interviews, standards, wordpress |
5 Ways to Reduce HTML File Size on Your Website, Step 0 (j9t) | | 15,614 |
html, performance, optimization |
Optimizing Node.js Performance: V8 Memory Management and GC Tuning (mco/pla) | | 15,613 |
nodejs, performance, optimization, v8, javascript-engines, javascript, memory, garbage-collection |
Using CSS “backdrop-filter” for UI Effects (pre/css) | | 15,612 |
css, filters, effects |
Navigating the 2026 ADA Guidelines (ter+) | | 15,611 |
videos, guidelines, accessibility, ada, legal |
The Best Node.js Observability Tools in 2025: N|Solid vs. New Relic, Datadog, and More (nod) | | 15,610 |
nodejs, observability, tooling, comparisons |
Memoizing the Cache in Laravel (ami) | | 15,609 |
laravel, caching, memoization |
How to Begin a WordPress Blog: A Step-by-Step Guide for Beginners | | 15,608 |
guides, wordpress, blogging |
Serverless Is a Scam | | 15,607 |
serverless, containerization, comparisons |
Image Alt Text Guide: How to Write and Add Image Alt Text Reference | | 15,606 |
guides, accessibility, user-experience, seo, alt-text, images, shopify |
State of AI [Results] (ver) | | 15,605 |
surveys, ai, tooling, processes, product-management, outlooks |
What Happens When a Program Calls Sleeps? | | 15,604 |
videos, programming |
Out of Order (don) | | 15,603 |
css, positioning, design |
Local SEO vs. National SEO vs. Global SEO: A Strategy Guide (sem) | | 15,602 |
guides, seo, strategies, comparisons, tooling |
Google Is Ending Support for Country-Code Google Domains Like google.fr or google.co.uk | | 15,601 |
google |
Can LLMs Earn $1M From Real Freelance Coding Work? | | 15,600 |
ai, programming, engineering-management, quality, economics |
Testing Methods—Pre-Recorded Captions (dec) | | 15,599 |
accessibility, testing, captions, multimedia |
Threat Actors Misuse Node.js to Deliver Malware and Other Malicious Payloads (mic) | | 15,598 |
nodejs, security, malware |
Advanced React in the Wild (add) | | 15,597 |
react, nextjs, performance, case-studies |
Principles for Coding Securely With LLMs | | 15,596 |
ai, security, principles |
[Records and Tuples] Proposal Is Withdrawn (ash) | | 15,595 |
ecmascript |
SvelteKit Is the Best Way to Build Single Page Apps—and It Just Got Even Better | | 15,594 |
videos, sveltekit, single-page-apps |
Inclusive Dark Mode: Designing Accessible Dark Themes for All Users (sma) | | 15,593 |
accessibility, design, dark-mode |
Why You Need to Know Your Site’s Performance Plateau (and How to Find It) (tam/spe) | | 15,592 |
performance, metrics, concepts |
Tech Hiring: Is This an Inflection Point? (ger) | | 15,591 |
hiring, interviewing, career, ai |
Firefox 137.0.2 Is a Big Bug Fix and Security Update Release | | 15,590 |
firefox, mozilla, browsers |
Float16Array in JavaScript (tre) | | 15,589 |
javascript, arrays |
Accessible Forms: Tips and Techniques | | 15,588 |
accessibility, forms, labels, keyboard-navigation, errors, testing, tips-and-tricks, techniques |
14 Web Performance Tips for 2025 (sia) | | 15,587 |
performance, web-vitals, culture, tips-and-tricks |
TLS Certificate Lifetimes Will Officially Reduce to 47 Days | | 15,586 |
tls, security |
A11y 101: 1.4.5 Images of Text (nat) | | 15,585 |
introductions, accessibility, wcag, images, alt-text |
Getting Specific About CSS Specificity (kat) | | 15,584 |
css, selectors, cascade |
Hako | | 15,583 |
javascript-engines |
Next Level CSS Styling for Cursors (val/css) | | 15,582 |
css, javascript, cursors |
The Post-Developer Era (jos) | | 15,581 |
ai, code-editors, tooling, outlooks, career |
10 Figma Hacks I Wish I’d Known Earlier (and You Should Know Now) (uxd) | | 15,580 |
figma |
Deploying TypeScript: Recent Advances and Possible Future Directions (rau) | | 15,579 |
typescript, deploying |
How to Hire (hvp) | | 15,578 |
how-tos, hiring, engineering-management, career |
A Flowing WebGL Gradient, Deconstructed | | 15,577 |
webgl, gradients, javascript, math |
Is “Ethical AI” an Oxymoron? (hdv) | | 15,576 |
ai, ethics, licensing, sustainability |
LLMs Can’t Stop Making Up Software Dependencies and Sabotaging Everything (tho/the) | | 15,575 |
ai, dependencies, security |
Default Styles for “h1” Elements Are Changing (zco/mdn) | | 15,574 |
html, css, headings, browsers |
7 React Patterns That Made Me a Better Front-End Developer | | 15,573 |
react, hooks, props, software-design-patterns |
Never Lose a “z-index” Battle Again (mat) | | 15,572 |
css, positioning |
How to Use GenAI With OKRs (Without Letting It Think for You) (cwo) | | 15,571 |
how-tos, ai, okr, prioritization, processes |
Tooltip Should Not Start an Accessible Name | | 15,570 |
accessibility, tooltips |
The Case for Web Components With Lit | | 15,569 |
web-components, lit, typescript, micro-frontends |
The Case for Angular | | 15,568 |
angular, typescript |
Developer Ecosystem 2025 (jet) | | 15,567 |
surveys, code-editors, tooling, ai |
7 UI/UX Principles Every Dev Should Know | | 15,566 |
design, user-experience, principles |
Using “currentColor” in 2025 (chr/fro) | | 15,565 |
css, colors |
Automated WCAG Testing Is Grrreat! (aar) | | 15,564 |
accessibility, wcag, testing, automation |
No Code Is Dead. Long Live Vibe Coding. (auc) | | 15,563 |
low-and-no-code, vibe-coding |
5 Ways to Reduce HTML File Size on Your Website (deb) | | 15,562 |
html, minification, compression, performance, optimization |
Stop Writing If–Else Trees: Use the State Pattern Instead | | 15,561 |
programming, software-design-patterns, conditionals |
Exploring TypeScript: TS 5.8 Edition (rau) | | 15,560 |
books, typescript, javascript |
Significant Performance Improvements With Edge 134 | | 15,559 |
edge, microsoft, browsers |
Tailwind’s “@ apply” Feature Is Better Than It Sounds (zel/css) | | 15,558 |
tailwind, sass, mixins, comparisons |
Preventing N+1 Issues Globally in Laravel Using Auto Eager Loading (ami) | | 15,557 |
laravel, php |
Mastering Default Values in JavaScript With the Nullish Coalescing (“??”) Operator | | 15,556 |
javascript, operators |
VS Code Agent Mode Just Changed Everything (bur/vsc) | | 15,555 |
videos, vs-code, microsoft, code-editors, ai |
Stretching Google’s Prefetching (paw) | | 15,554 |
signed-exchanges, experiments, chrome, google, browsers |
Custom Progress Element Using the “attr()” Function (css/fro) | | 15,553 |
css, functions, progress-indicators, gradients |
Two Decades of Git: A Conversation With Creator Linus Torvalds (tor/git) | | 15,552 |
videos, interviews, git, history |
Project IDX Is Now Part of Firebase Studio (fir) | | 15,551 |
firebase, project-idx |
To “light-dark()” or Not to “light-dark()” (web) | | 15,550 |
videos, css, functions, dark-mode |
History of the Web: Chris Lilley (svg+/iga) | | 15,549 |
videos, interviews, web-platform, history |
Automated Accessibility Testing: Strengths and Limits | | 15,548 |
accessibility, testing, automation, comparisons |
Secure a Vue App With OpenID Connect and the BFF Pattern (due) | | 15,547 |
vuejs, security, authentication, backend-for-frontend |
Zero-Config Debugging With Deno and OpenTelemetry (lca/den) | | 15,546 |
debugging, deno, logging, tracing, metrics, observability |
Deploy Angular and Next.js Apps With App Hosting, Now GA (fir) | | 15,545 |
google, firebase, hosting, deploying, angular, nextjs, web-apps |
Milana Cap on the Interactivity and HTML APIs, and Their Enormous Potential (mil+) | | 15,544 |
podcasts, interviews, wordpress, apis, html, dom |
The Untold Story of Git | | 15,543 |
videos, git, svn, cvs, version-control, history |
What It Means to Shift Left on Accessibility and How to Do It Right (lul) | | 15,542 |
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,541 |
wordpress, ai, tooling |
10 Hard Truths Every Dev Must Learn in 2025 | | 15,540 |
career, tips-and-tricks, programming |
How to Build a Multi-Tenant SaaS Application With Next.js | | 15,539 |
how-tos, nextjs, authorization, state-management |
Comparison Tables: 5 Scenarios When Not to Use Them | | 15,538 |
videos, information-design, tables, usability |
The “min()” and “max()” Functions (kev) | | 15,537 |
css, functions |
Thin Fonts Are a Usability Nightmare—and Finally, Designers Are Waking Up (web) | | 15,536 |
fonts, typography, usability, accessibility, design |
CSS Naked Day 2025 (mey) | | 15,535 |
awareness-days, css |
CSS Carousels (geo/css) | | 15,534 |
css, carousels |
ARIA in HTML (sco+/w3c) | | 15,533 |
standards, accessibility, aria, html |
React Server Confusion (ano) | | 15,532 |
react, components, vite, fastify |
Better Typography With “text-wrap: pretty” (jen/web) | | 15,531 |
typography, css, webkit, browser-engines, browsers, safari, apple |
Background Image Opacity in CSS (jim) | | 15,530 |
css, backgrounds, images |
Using ARIA Landmarks for Better Navigation | | 15,529 |
navigation, keyboard-navigation, aria, accessibility |
Why I Value Firebreak Sprints for Managing Technical Debt (tre) | | 15,528 |
technical-debt, maintenance, processes |
React Reconciliation: The Hidden Engine Behind Your Components | | 15,527 |
react, dom, components |
Your Frontend, Backend, and Database—Now in One Cloudflare Worker (clo) | | 15,526 |
cloudflare, tooling |
Use “shape()” for Responsive Clipping (nom/dev) | | 15,525 |
css, functions, shapes, clipping, responsive-design |
Top 5 CSS Navigation Menu Mistakes (zor/css) | | 15,524 |
navigation, css, mistakes, usability |
How to Select a UX Metric | | 15,523 |
how-tos, user-experience, metrics, best-practices |
CSS Naked Day 2025 (fyr) | | 15,522 |
css, awareness-days |
10 Things You Should Know as a Next.js Developer (That No One Tells You) (pri) | | 15,521 |
nextjs |
Designing AI for Cultural Diversity (uxm) | | 15,520 |
design, ai, dei, culture |
UX Localization: Adapting Experiences to Users Worldwide (uxm) | | 15,519 |
user-experience, localization, testing |
Design for the AI Age | | 15,518 |
design, ai |
A11y 101: 1.4.4 Resize Text (nat) | | 15,517 |
introductions, accessibility, wcag, resizing |
Creating a Software Engineering Culture | | 15,516 |
culture, leadership, engineering-management |
A Note About WCAG Conformance Levels (dec) | | 15,515 |
accessibility, wcag, compliance |
The Precise Language of Good Management | | 15,514 |
engineering-management, communication |
Some Features That Every JavaScript Developer Should Know in 2025 | | 15,513 |
javascript, arrays, promises, prototypes, variables |
Dropping Support for Twitter/X (fro) | | 15,512 |
frontend-dogma, twitter+x, social-media |
Tweaking Text Level Styles, Reprised (aar) | | 15,511 |
html, css, accessibility, support, browsers, screen-readers |
Hiding Elements That Require JavaScript Without JavaScript (0xd) | | 15,510 |
javascript, css, html |
WebAIM Million Results Show That Shopping Sites Have Worst Accessibility (cer) | | 15,509 |
webaim, metrics, accessibility, ecommerce |
Making Node.js Downloads Reliable (nod) | | 15,508 |
nodejs, refactoring, case-studies |
Cover Flow With Modern CSS: Scroll-Driven Animations in Action (add) | | 15,507 |
css, animations, transforms, scrolling, effects, history |
The Future of Redwood Launches Today (red) | | 15,506 |
redwoodjs |
Introducing Bulk Suppressions (esl) | | 15,505 |
eslint |
Teaching Code in the AI Era: Why Fundamentals Still Matter (ali) | | 15,504 |
training, ai, programming, vibe-coding, security, scalability, performance, quality, testing, documentation |
The Best Programmers I Know (mre) | | 15,503 |
career, programming, culture |
The Blissful Zen of a Good Side Project (col) | | 15,502 |
learning, creativity |
Open-Source Is Just That (val) | | 15,501 |
foss, community, culture |
Lessons Learned From My First Dive Into WebAssembly | | 15,500 |
lessons, webassembly |
How to Track and Analyze Your AI Traffic (lou/ahr) | | 15,499 |
how-tos, traffic, ai, analytics, google |
Overengineered Anchor Links | | 15,498 |
links, effects, techniques |
CSS Bursts With Conic Gradients (chr/fro) | | 15,497 |
css, gradients, examples, effects |
CSS-Only Glitch Effect | | 15,496 |
css, html, effects |
The Importance of Alt Text for Images | | 15,495 |
alt-text, images, accessibility, dei, compliance, legal, seo, user-experience |
First Look at the Modern “attr()” (sha) | | 15,494 |
css, functions, attributes, feature-detection |
Automated vs. AI vs. Manual Testing—Text Alternatives (dec) | | 15,493 |
accessibility, testing, automation, ai, comparisons |
AI and Accessibility: Opportunities and Challenges for Content Creators | | 15,492 |
accessibility, ai, content |
Making “:visited” More Private (dev) | | 15,491 |
css, selectors, privacy, chrome, google, browsers |
Debugging JavaScript Memory Leaks (jar/bun) | | 15,490 |
javascript, memory, debugging, dev-tools, chrome, google, browsers, bun |
Digital Accessibility Is a Civil Right (kar) | | 15,489 |
accessibility, legal, ada, wcag, economics |
TypeSpec 1.0-RC: Design Faster Today, Scale Easier Tomorrow (mic) | | 15,488 |
apis, tooling |
Mastering Cross-Framework State Management in Micro-Frontends (des) | | 15,487 |
guest-posts, architecture, frameworks, state-management, micro-frontends, scalability, strategies |
Building a Drupal to Storyblok Migration Tool: An Engineering Perspective (edo/sma) | | 15,486 |
migrating, tooling, drupal |
A Guide to Alt Text Across Popular Tools (pop) | | 15,485 |
guides, alt-text, accessibility, images, tooling |
Four Rules for How Design Influences Technology (uxd) | | 15,484 |
design, product-management, examples |
Your AI UX Intern | | 15,483 |
videos, ai, user-experience, concepts |
How I Found My Own Path as an Introverted Engineering Manager | | 15,482 |
engineering-management, career |
SMIL On? (geo/css) | | 15,481 |
smil, browsers, support |
Micro-Scrum (j9t) | | 15,480 |
agile, scrum, processes, simplicity |
Stop Using Jenkins in 2025 (oso) | | 15,479 |
jenkins, github-actions, ci-cd, security |
A Decade of Impact: How Our npm Packages Hit 1 Billion Downloads and Shaped JavaScript | | 15,478 |
npm, dependencies, history, javascript |
Firefox Release Notes [Firefox 137.0] (moz) | | 15,477 |
release-notes, firefox, mozilla, browsers |
New in Chrome 135 (rac/dev) | | 15,476 |
release-notes, chrome, google, browsers |
How GenAIs Build Diverging Color Schemes (uxd) | | 15,475 |
design, colors, color-palettes, ai |
Prioritizing Accessibility Bugs for Maximum Impact (civ) | | 15,474 |
accessibility, prioritization, wcag |
Implementing Multi-Brand Theming With Style Dictionary (stu) | | 15,473 |
theming, branding, design-tokens, tooling |
What’s the Difference Between WCAG, the EAA, and EN 301 549? (tpg) | | 15,472 |
accessibility, wcag, eaa, legal, standards, comparisons |
React 19’s New Hooks: With Practical Examples (let) | | 15,471 |
react, hooks, javascript, examples |
How AI Agents Are Quietly Transforming Frontend Development (the) | | 15,470 |
ai, processes, developer-experience, collaboration |
Node.js Test CI Security Incident (nod) | | 15,469 |
nodejs, security, retrospectives |
New to the Web Platform in March (rac/dev) | | 15,468 |
release-notes, web-platform, browsers, firefox, mozilla, safari, apple, chrome, google |
In Defense of Ruthless Managers | | 15,467 |
engineering-management, culture |
You Don’t Know Git (eth/ndc) | | 15,466 |
videos, git, command-line |
WebKit Features in Safari 18.4 (jen+/web) | | 15,465 |
release-notes, safari, apple, browsers, webkit |
There Is No Vibe Engineering | | 15,464 |
vibe-coding, programming, software-design |
The WebAIM Million: The 2025 Report on the Accessibility of the Top 1,000,000 Home Pages (web) | | 15,463 |
studies, research, accessibility, homepages, metrics |
How Does Chrome Prioritize Image Requests? (deb) | | 15,462 |
chrome, google, browsers, images, performance |
Testing Tools for Accessibility Enhancement II | | 15,461 |
videos, accessibility, testing, tooling |
Poisoning Well (hey) | | 15,460 |
ai, crawling, robotstxt, content |
State of Drupal Presentation (dri) | | 15,459 |
drupal |
Design Isn’t Dead—You Sound Dumb (uxd) | | 15,458 |
design, user-experience, ai |
Minimal CSS-Only Blurry Image Placeholders (kal) | | 15,457 |
images, placeholders, backgrounds, css, techniques |
Deno vs. Oracle Update 3: Fighting the JavaScript Trademark (tin/den) | | 15,456 |
deno, oracle, javascript, legal, history |
Resolving Invalid Custom Tailwind Classname ESLint Warning (ama) | | 15,455 |
tailwind, css, eslint |
My Favorite Tools for Web Accessibility Testing (ale) | | 15,454 |
accessibility, testing, tooling, link-lists |
Browser Choice Is an Accessibility Consideration (bee) | | 15,453 |
browsers, accessibility, chromium |
Breaking Down Circular Dependencies in JavaScript | | 15,452 |
javascript, dependencies |
Markup Languages (j9t) | | 15,451 |
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,450 |
ai, crawling, scraping, robotstxt |
How to Set Up TypeScript With Node.js and Express (log) | | 15,449 |
how-tos, typescript, nodejs, express |
Expanding CSS Shadow Effects (pre/fro) | | 15,448 |
css, shadows, effects |
Interop 2025—Which Browser Features to Get Acquainted With This Year and Why You Should Care (uti/iod) | | 15,447 |
interoperability, support, browsers, web-platform |
How to Easily Reproduce a Flaky Test in Playwright (cha) | | 15,446 |
how-tos, playwright, testing, flakiness |
Item Flow: A New Unified Concept for Layout (sar+/web) | | 15,445 |
css, layout, grids, flexbox, masonry |
React Email 4.0 | | 15,444 |
react, email, tooling |
Mastering Typography in Design Systems With Semantic Tokens and Responsive Scaling (uxd) | | 15,443 |
typography, design-systems, design-tokens, semantics, responsive-design, scaling |
Could JavaScript Have Synchronous “await”? (rau) | | 15,442 |
javascript, asynchronicity |
Automated Visual Regression Testing With Playwright (css) | | 15,441 |
regressions, testing, automation, playwright, javascript |
Mind the WCAG Automation Gap (ste) | | 15,440 |
accessibility, automation, wcag |
If It Works, It’s Right (bel/pic) | | 15,439 |
css |
5 GitHub Actions Every Maintainer Needs to Know (git) | | 15,438 |
github-actions, github, tooling, automation, maintenance |
How to Write Blog Posts That Developers Read (mtl) | | 15,437 |
how-tos, writing, blogging |
Online Tracking Is Out of Control—Privacy Badger Can Help You Fight Back (eff) | | 15,436 |
privacy, tooling, browser-extensions, eff |
Scrum Not Working? Try It as Is Before You Modify It (ste) | | 15,435 |
scrum, agile, processes |
Website Hijack Campaign Now Impacting 150,000 Sites (gad) | | 15,434 |
security |
How to Conduct an Accessibility Audit: A Step-by-Step Guide | | 15,433 |
how-tos, guides, accessibility, auditing, processes |
Eleventy—Use Passthrough File Copy to Add Assets (w3t) | | 15,432 |
eleventy, configuration |
AI Won’t Take Your Job—but Someone Who Uses It Better Than You Will (cwo) | | 15,431 |
ai, career, tooling, learning |
Jo Minney on Website Usability Testing for WordPress Projects (jom+) | | 15,430 |
podcasts, interviews, wordpress, usability, testing |
[“a:focus-visible”] (ada) | | 15,429 |
css, focus, links |
JavaScript’s Missing Link: Wasp Offers Full Stack Solution (low/the) | | 15,428 |
wasp, javascript, frameworks, history |
Direct Access vs. Sequential Access: Why Direct Is Better | | 15,427 |
videos, usability |
Malware Found on npm Infecting Local Package With Reverse Shell (rev) | | 15,426 |
npm, dependencies, security |
What’s the Future of Platform Engineering? (ma1+/the) | | 15,425 |
videos, platform-engineering, outlooks, ai |
What’s New in WebGPU (Chrome 135) (dev) | | 15,424 |
release-notes, webgpu, chrome, google, browsers |
The Case for “Old School” CSS (hui) | | 15,423 |
css, drupal, twig |
A11y 101: 1.4.3 Contrast (Minimum) (nat) | | 15,422 |
introductions, accessibility, wcag, contrast, colors, apca |
Land Ahoy: Leaving the Sea of Nodes | | 15,421 |
v8, javascript-engines, javascript, compiling |
React Query API Design: Lessons Learned (tkd) | | 15,420 |
videos, lessons, react, apis, state-management, data-fetching |
You Should Know This Before Choosing Next.js (edu) | | 15,419 |
nextjs, vercel, frameworks |
“input type="number"” (kev) | | 15,418 |
html, forms |
Artificial Intelligence Needs Community Intelligence (all) | | 15,417 |
videos, ai, community |
The “<select>” Element Can Now Be Customized With CSS (arg/dev) | | 15,416 |
forms, css |
Expressing Japanese Grammar Through TypeScript Type System | | 15,415 |
typescript, types, localization |
Is Vibe Coding Agile or Merely a Hype? (scr) | | 15,414 |
processes, ai, vibe-coding, agile |
War Story: The Hardest Bug I Ever Debugged (jak) | | 15,413 |
debugging, javascript, google, v8, chrome, browsers |
UX or PX? Why Naming Matters (uxd) | | 15,412 |
user-experience, naming |
Mission jQuery Zero: How FreeAgent Removed jQuery From Our Application (fre) | | 15,411 |
refactoring, jquery, technical-debt, maintenance |
Layered Text Headers (chr/fro) | | 15,410 |
typography, css, svg, shadows |
“aria-label” Is a Letdown (thi/wag) | | 15,409 |
accessibility, aria, labels, html |
Support Logical Shorthands in CSS (geo/css) | | 15,408 |
css, logical-properties, shorthands |
When Do Retry, Backoff, and Jitter Work? (the) | | 15,407 |
dev-ops, concepts |
Whose Design Process? (uxd) | | 15,406 |
design, ai, creativity, processes |
Grid First, Flex Third (fim) | | 15,405 |
css, layout, grids, flexbox |
Directives: A Core Feature of the Angular Toolkit | | 15,404 |
angular, extensibility |
AI Is the Future of Accessibility (kar) | | 15,403 |
accessibility, ai, outlooks |
Don’t Use Scores From Automatic Tools in Your Accessibility Statement (cer) | | 15,402 |
accessibility, documentation, compliance, tooling |
Holographic Masks (hej) | | 15,401 |
code-pens, css, gradients, blend-modes, effects |
Is Vite Faster Than Turbopack? | | 15,400 |
nextjs, webpack, vite, rollup, bundling, performance, comparisons |
UI Algorithms: A Tiny Undo Stack (jul) | | 15,399 |
javascript, algorithms, functionality |
How Navigation Should Work for Keyboard Users (tem) | | 15,398 |
navigation, keyboard-navigation, focus, accessibility |
The Software Engineering Identity Crisis (cod) | | 15,397 |
career, craft, ai, vibe-coding |
Mitigating Browser Fingerprinting in Web Specifications (npd+/w3c) | | 15,396 |
standards, privacy, fingerprinting, browsers, w3c |
Create an HTML Dialog When You Click an Image (cas) | | 15,395 |
html, images, modals |
Cursor, “Vibe Coding,” and Manus: The UX Revolution That AI Needs (uxd) | | 15,394 |
ai, chatgpt, cursor, history, vibe-coding, user-experience |
Previewing Content Changes in Your Work With “document.designMode” (sma) | | 15,393 |
browsers, dev-tools, javascript, content, design |