Let’s Make a Simpler, More Accessible Web (cod) | | 12,724 |
web, web-platform, tooling, simplicity, usability, accessibility, optimization |
It’s Time to Talk About “CSS5” (uti/sma) | | 12,723 |
css, w3c |
Is CSS Grid Really Slower Than Flexbox? (ben) | | 12,722 |
performance, css, grids, flexbox, layout |
HTML Web Components Can Have a Little Shadow DOM, as a Treat (sco) | | 12,721 |
html, web-components, shadow-dom, dom |
5 Ways to Fail at Managing Tech Debt | | 12,720 |
technical-debt, maintenance, refactoring, strategies |
101 React Tips and Tricks for Beginners [and] Experts (nd) | | 12,719 |
react, tips-and-tricks, best-practices |
The Moral Implications of Being a Moderately Successful Computer Scientist and a Woman (ire/acm) | | 12,718 |
community, ethics |
Drupal 11 and Beyond (the) | | 12,717 |
drupal |
Shifting From Delivery Mode to Product Management: Shifting the Focus of Your Sprint Review (mag/scr) | | 12,716 |
agile, scrum, processes, product-management, engineering-management |
The Benefits of Learning Programming as a Designer (aud/uxd) | | 12,715 |
design, career, learning, programming |
How to Keep IA Projects From Going Off the Rails (jar) | | 12,714 |
information-architecture |
European Accessibility Act Requires Culture to Shift! (cer) | | 12,713 |
accessibility, legal, eaa, culture, leadership |
AT Is More Than Screen Readers (aar) | | 12,712 |
accessibility, assistive-tech, screen-readers, terminology, concepts |
AI Act Is Here (alv) | | 12,711 |
ai, legal |
Ontology Engineering for Beginners | | 12,710 |
owl, tooling |
Setting Up CI/CD for Flutter Apps (dev) | | 12,709 |
flutter, ci-cd, automation |
Programming, I Hate It (toa) | | 12,708 |
programming, career |
What You Want Isn’t Always What You Want (cwo) | | 12,707 |
career |
Who Is the Fastest? Node.js, Bun.js, or Deno.js (tre) | | 12,706 |
performance, javascript, runtimes, nodejs, bun, deno, comparisons |
What If You Used Container Units for… Everything? (chr/fro) | | 12,705 |
css, units, container-queries |
The Anchor Element (hey) | | 12,704 |
html, links, semantics, terminology, usability |
Tabs, Used Right (eva/nng) | | 12,703 |
design, design-patterns, navigation, usability |
How to Make the Internet More Accessible (gra+/bos) | | 12,702 |
how-tos, web, accessibility |
Advanced Use Cases of the Node.js Native Test Runner (app) | | 12,701 |
nodejs, testing |
Types of Accessibility Approaches (a11) | | 12,700 |
accessibility, processes, career, collaboration |
“stripes()”: The Border Function You Never Knew You Needed (jos) | | 12,699 |
css, functions, borders |
Attitudes to Digital Accessibility 2024 (abi) | | 12,698 |
surveys, accessibility |
Mastering Next.js: The Ultimate Guide to Structuring Large-Scale Projects in 2024 (vis) | | 12,697 |
guides, nextjs |
Beyond React: How Astro and Its Server Islands Work (ric/the) | | 12,696 |
astro, frameworks, architecture |
The Evolution of Attention (uxd) | | 12,695 |
design, case-studies |
HTML Web Components Make Progressive Enhancement and CSS Encapsulation Easier (bas/css) | | 12,694 |
html, web-components, principles, solid, progressive-enhancement, examples |
How to Build a Multilingual Website With Nuxt.js (tim/sma) | | 12,693 |
how-tos, nuxt, internationalization |
Figma and the Cost of Collaboration (rho/uxd) | | 12,692 |
figma, collaboration |
Browsers, Cookies, and Surfing the Web: The Quirky History of Internet Lingo (moz) | | 12,691 |
web, terminology, history |
New CSS Logo? (arg) | | 12,690 |
discussions, css |
The Anatomy of Accessible Forms: Best Practices (deq) | | 12,689 |
accessibility, forms, html, best-practices |
Decoding WCAG: “Change of Context” and “Change of Content” (web) | | 12,688 |
accessibility, wcag, standards |
A Handful of Reasons JavaScript Won’t Be Available (bel/pic) | | 12,687 |
javascript, support |
The Future Is Up for Grabs When Anyone Can Make Designs (uxd) | | 12,686 |
design, ai |
Replacing jQuery UI Datepicker With HTML Date Input (chr) | | 12,685 |
jquery, html |
Reading From the Clipboard in JavaScript (ray/fro) | | 12,684 |
javascript |
Nike’s $25B Blunder Shows Us the Limits of “Data-Driven” (pav/uxd) | | 12,683 |
product-management, metrics |
Interop 2024: Chrome at 100% for the Accessibility Focus Area (dev) | | 12,682 |
interoperability, browsers, google, chrome, accessibility |
How to Stop Form Spam Bots With Honeypot Fields (jef) | | 12,681 |
spam, forms |
How Google Handles JavaScript Throughout the Indexing Process (gia+/ver) | | 12,680 |
google, seo, web-apps, javascript, history, rendering |
Does Screen Time Help or Hinder Creativity? (its) | | 12,679 |
creativity, productivity |
Using Postman for API Documentation: All You Need to Know (dum) | | 12,678 |
apis, documentation, tooling |
Developing a RACI Matrix for Accessibility (kar) | | 12,677 |
accessibility, processes, project-management |
Faster Continuous Integration Builds at Canva (can) | | 12,676 |
ci-cd, efficiency, optimization, case-studies |
Why You Should Ship Your App, Even if It Sucks (hot/was) | | 12,675 |
web-apps, productivity |
Standardization Stories (fan/css) | | 12,674 |
videos, web-platform, css, collaboration, standards |
New to the Web Platform in July (rac/dev) | | 12,673 |
release-notes, web-platform, browsers, mozilla, firefox, apple, safari, google, chrome |
Instead of Restricting AI and Algorithms, Make Them Explainable (mfo) | | 12,672 |
ai, algorithms |
“git push --force” and How to Deal With It (env+/evi) | | 12,671 |
git |
Garbage Collection and Closures (jaf) | | 12,670 |
javascript, functions, closures, garbage-collection |
Frontend Security Checklist (tre) | | 12,669 |
security, checklists, react |
On Mapping the World of Frontend Development (j9t) | | 12,668 |
cross-posts, web-platform, learning, community, frontend-dogma |
Misfire (sli) | | 12,667 |
web-platform, cookies, privacy, w3c |
Why Unknown Types Are Useful (ool) | | 12,666 |
programming, typescript |
What We Got Wrong About HTTP Imports (tin/den) | | 12,665 |
deno, jsr |
WebKit Features in Safari 17.6 (jen/web) | | 12,664 |
release-notes, browsers, apple, safari, webkit |
WebGPU (kai+/w3c) | | 12,663 |
webgpu, standards |
WCAG, VPAT, S508, Level A—What on Earth? (int) | | 12,662 |
accessibility, standards, legal, terminology, wcag, vpat-acr, section-508 |
Top 20 JavaScript Tricks and Tips for Every Developer | | 12,661 |
javascript, tips-and-tricks |
Third-Party Cookies Have Got to Go (had/w3c) | | 12,660 |
cookies, privacy, web-platform |
Patterns for Memory Efficient DOM Manipulation With Modern Vanilla JavaScript (1ma/fro) | | 12,659 |
javascript, memory, dom, software-design-patterns |
Flexible Network Data Preloading in Large SPAs (maz) | | 12,658 |
performance, single-page-apps, client-side-rendering, data-fetching |
Accessible Heading Structures for Home Pages (pop) | | 12,657 |
accessibility, headings, homepages |
Websites Are Blocking the Wrong AI Scrapers (Because AI Companies Keep Making New Ones) (jas/404) | | 12,656 |
ai, scraping, robotstxt |
Servo: A Web Rendering Engine for the Future (reg/iga) | | 12,655 |
videos, browser-engines, servo |
Vue and Vite Updates (you/vue) | | 12,654 |
videos, vuejs, vite |
The Art of Clean Code: Mastering the SOLID Principles | | 12,653 |
quality, principles, solid |
Have It All: External, Styleable, and Scalable SVG (sco) | | 12,652 |
images, svg, css |
User “Wants” vs. Accessibility (tem) | | 12,651 |
accessibility, usability |
Is It Okay to Make “connectedCallback” Async? (nol) | | 12,650 |
javascript, callbacks, asynchronicity, web-components |
Building an “npm create” Package (ach) | | 12,649 |
npm |
Automated Ways to Security Audit Your Website | | 12,648 |
security, auditing, automation, tooling |
From Parcel to Vite: A Short Story of a 100K LOC Migration (log) | | 12,647 |
migrating, parcel, vite |
Laravel vs. Rails for JavaScript Developers (sam) | | 12,646 |
videos, laravel, ruby-on-rails, comparisons |
Designing for Forgiveness: How to Create Error-Tolerant Interfaces (syd/uxd) | | 12,645 |
design, interaction-design, errors, user-experience |
You Can Run Java Like Python Now | | 12,644 |
java, python |
The Infuriating Inefficiency of Accessibility Audits (yat) | | 12,643 |
accessibility, auditing, efficiency |
Popover API 101 (ami) | | 12,642 |
introductions, pop-overs, apis |
A Different Way to Think About TypeScript | | 12,641 |
typescript |
Why the jQuery Creator Uses React and TypeScript (jer+/syn) | | 12,640 |
podcasts, interviews, react, jquery, typescript |
What I Learned From Making My Own Design System (pjo) | | 12,639 |
design-systems, lessons |
What a New Accessibility Class Action Lawsuit Means for Agencies (acc) | | 12,638 |
accessibility, legal, business-relations |
V8 JavaScript Engine: Let’s Read the Code (ant) | | 12,637 |
videos, v8, javascript-engines, javascript |
Node.js Adds Experimental Support for TypeScript (sar/soc) | | 12,636 |
nodejs, typescript, experiments |
Green Accessibility for Web Developers (umn) | | 12,635 |
videos, accessibility, sustainability |
AI Crawlers Need to Be More Respectful (eri/rea) | | 12,634 |
ai, crawling, traffic, metrics |
Pop(over) the Balloons (sto/css) | | 12,633 |
html, pop-overs, css |
Cross Platform React (sly+/rea) | | 12,632 |
videos, react, native, outlooks |
Vanilla React (rya/rea) | | 12,631 |
videos, react, routing |
The User Location Is a Lie (aus) | | 12,630 |
geolocation, javascript, apis |
React for Two Computers (dan/rea) | | 12,629 |
videos, react |
Let’s Break React’s Rules (ci/rea) | | 12,628 |
videos, react, hooks |
How to Get the Width/Height of Any Element in Only CSS (css/fro) | | 12,627 |
css |
Assessing Components and Patterns for WCAG 2.2 (mbg) | | 12,626 |
accessibility, wcag, components, design-patterns |
And Now You Understand React Server Components (ken/rea) | | 12,625 |
videos, react, components |
Benchmarking AWS Lambda Cold Starts Across JavaScript Runtimes (igo+/den) | | 12,624 |
deno, aws, serverless, javascript, runtimes, performance, comparisons |
Why Designers Don’t Like Design Systems (bel) | | 12,623 |
design, design-systems, creativity |
Secure Node.js Applications From Supply Chain Attacks (leo/aut) | | 12,622 |
nodejs, security, best-practices, dependencies |
Measuring Design System Compliance of Your Teams (doc) | | 12,621 |
design-systems, compliance |
Closing the Designer–Developer Gap (kat/tel) | | 12,620 |
design, career, collaboration, processes |
The “of S” Syntax in “:nth-child()” (mat) | | 12,619 |
css, selectors |
Rust Is Revolutionizing JavaScript Development (khr) | | 12,618 |
bundling, tooling, rust, javascript |
What to Expect When You’re Optimizing (tka) | | 12,617 |
performance, optimization |
The AI Job Interviewer Will See You Now (vio+/res) | | 12,616 |
ai, hiring, career |
My Favorite Interview Questions for QA Engineers (sam) | | 12,615 |
interviewing, quality |
Improved Error Messaging for “require(esm)” in Node.js (zac) | | 12,614 |
eleventy |
Understanding AbortController in Node.js: A Complete Guide (sta/bet) | | 12,613 |
guides, nodejs, javascript |
Growing a Design System Organically (hp) | | 12,612 |
design-systems, case-studies, scaling |
Designing Design Systems: Constructing an Icon System (ado) | | 12,611 |
design, design-systems, icons, images, case-studies |
Why Not All Voices Should Be Equal in the Design Process (uxd) | | 12,610 |
design, policies, prioritization, dei |
What’s New in WebGPU (Chrome 127) (dev) | | 12,609 |
release-notes, webgpu, browsers, google, chrome |
Learn CSS Grid First (5t3+/odd) | | 12,608 |
videos, css, grids, layout |
How to Choose the Best Rendering Strategy for Your App (tem/ver) | | 12,607 |
how-tos, rendering, strategies, server-side-rendering, client-side-rendering, incremental-static-regeneration, comparisons |
CSS Scroll Snap Module Level 2 (tab+/w3c) | | 12,606 |
standards, css, scrolling |
CSS “font-size-adjust” Is Now in Baseline (rac/dev) | | 12,605 |
css, typography, browsers, support, web-platform |
Clip Pathing Color Changes (chr/fro) | | 12,604 |
css, masking, colors |
The Backlash Against AI Scraping Is Real and Measurable (jas/404) | | 12,603 |
ai, scraping, robotstxt |
Math4Devs (jos) | | 12,602 |
websites, javascript, math |
Introduction to XAML: A Beginner’s Guide (ava) | | 12,601 |
introductions, guides, xaml |
How to Create Fake Back-End Using IndexedDB (mir) | | 12,600 |
how-tos, databases, indexeddb, browser-storage, javascript |
Why You Should Have a Brag Document (ted/uxd) | | 12,599 |
career, documentation |
What’s New for JavaScript Developers in ECMAScript 2024 (mar/the) | | 12,598 |
javascript, ecmascript, standards, promises, unicode, webassembly |
Seriously, You Need to Learn Git (der) | | 12,597 |
git, command-line |
“Practical SVG” Is Now Free to Read Online (chr) | | 12,596 |
books, images, svg |
Learn Web Components (and) | | 12,595 |
websites, courses, web-components, html, css, dom, javascript |
A New Path for Privacy Sandbox on the Web (goo) | | 12,594 |
browsers, google, chrome, cookies, apis, web-platform |
20 Super Useful CSS Animation Libraries (hos) | | 12,593 |
css, animations, libraries, link-lists |
50 TypeScript F*ck Ups | | 12,592 |
books, typescript, mistakes |
So You Think You Know Box Shadows? (toa) | | 12,591 |
shadows, javascript |
Better Ways to Use Async Functions in JavaScript (bha) | | 12,590 |
javascript, asynchronicity, functions, promises |
Flutter Unit Testing: Understanding “setUp()” and “setUpAll()” (dhu/flu) | | 12,589 |
flutter, testing |
CSS Grid Areas (sha) | | 12,588 |
css, grids, layout |
After CrowdStrike, Programmers Deserve Consequences | | 12,587 |
programming, career, quality |
Why Is Spawning a New Process in Node So Slow? (mxm/val) | | 12,586 |
nodejs, performance, comparisons |
State of Developer Experience 2024 (abi) | | 12,585 |
research, developer-experience |
Mapping the Landscape of Gen-AI Product User Experience (gen) | | 12,584 |
ai, overviews |
Macro vs. Micro Conversions (tne/nng) | | 12,583 |
user-conversion, concepts, comparisons |
Introducing Svelte 5 (ada/fro) | | 12,582 |
introductions, svelte, release-notes |
Getting to the Bottom of Minimum WCAG-Conformant Interactive Element Size (eri/sma) | | 12,581 |
accessibility, design, wcag, css |
CSS Stuff I’m Excited After the Last CSSWG Meeting (mon/css) | | 12,580 |
css, functions, transitions, anchor-positioning |
Providing Type Definitions for CSS With “@ property” (5t3) | | 12,579 |
css, custom-properties |
State of React 2023 [Results] (sac/dev) | | 12,578 |
surveys, react |
The Web We Want: A Beginner’s Guide to the IndieWeb (pau) | | 12,577 |
slides, guides, web, indieweb |
Don’t Use JS for That: Moving Features to CSS and HTML (kil/jsc) | | 12,576 |
videos, javascript, css, html |
Can AI Be Used to Write Good Descriptive Alt Text for Images in 2024? (the) | | 12,575 |
accessibility, alt-text, images, ai |
Styling Tables the Modern CSS Way (mic/pic) | | 12,574 |
css, responsive-design, tables |
You’ll Write Less Code With Svelte 5.0, Promises Rich Harris (low/the) | | 12,573 |
svelte |
Using pnpm on Heroku (her) | | 12,572 |
pnpm, heroku |
The Pitfalls of In-App Browsers (fro) | | 12,571 |
browsers, mobile, privacy, security, user-experience |
The Cloud Run Security Gap You Didn’t Know You Had (and How to Fix It) (jgu) | | 12,570 |
security, google, gcp |
Testing Best Practices for Web Apps (mat/dev) | | 12,569 |
videos, testing, best-practices, web-apps |
Summary of the June 2024 TC39 Plenary in Helsinki (iga) | | 12,568 |
ecmascript, javascript |
Override HTTP Response Headers (pat/dev) | | 12,567 |
http, http-headers, dev-tools, browsers, google, chrome, microsoft, edge |
How to Make Tables Fit on Small Screens (uxd) | | 12,566 |
how-tos, design, responsive-design, information-design, tables, mobile |
How to Incorporate Accessibility Into Your Agile Sprints (mic) | | 12,565 |
how-tos, accessibility, agile, processes, technical-debt |
Breaking Bad News: How to Present Negative UX Research Findings (coo/uxd) | | 12,564 |
user-experience, research, communication, how-tos |
Thoughts on a Global Design System (bka) | | 12,563 |
design-systems |
Viewport Height and Width Units in Modern CSS (dim) | | 12,562 |
viewport, css, units |
Node v22.5.0 (Current) (nod) | | 12,561 |
release-notes, nodejs |
Named Alternates for WordPress (ede) | | 12,560 |
html, wordpress |
Flat vs. Deep Hierarchies in Information Architecture (IA) (sam/nng) | | 12,559 |
videos, information-architecture, comparisons |
Expert Handling of Multiple Dimensions of Data (jun) | | 12,558 |
information-design |
Alternative Text in Action (gov) | | 12,557 |
accessibility, images, alt-text, writing, examples |
A Plea for the Lost Practice of Information Architecture (vic/uxd) | | 12,556 |
information-architecture, history, link-lists |
Wait, What’s the Difference Between “:host”, “:host()”, and “:host-context()”?! (and) | | 12,555 |
web-components, css, selectors |
Private Browsing 2.0 (wil+/web) | | 12,554 |
browsers, apple, safari, webkit, privacy |
It’s Official, Meteor 3.0 Official Release Is Out! (met) | | 12,553 |
release-notes, meteor |
How to Engineer Your Developer Blog Posts to Have Bigger Impact (cla/pgc) | | 12,552 |
videos, how-tos, blogging, communication, developer-relations |
Get the Screen Width and Height Without JavaScript (css) | | 12,551 |
css, tips-and-tricks |
Everybody’s Free (to Write Websites) (sar) | | 12,550 |
web, indieweb, blogging, writing |
Cloudflare Reports Almost 7% of Internet Traffic Is Malicious (sjv/zdn) | | 12,549 |
web, traffic |
Software Testing Fundamentals (fro) | | 12,548 |
fundamentals, testing |
What ARIA Still Does Not Do (ste) | | 12,547 |
html, aria, accessibility, standards |
To Hell With the Business Case, Again (mat) | | 12,546 |
accessibility, economics |
Thoughts on CSS in 2024 (j9t) | | 12,545 |
css, selectors, resetting, logical-properties, custom-properties |
Getting Stuck: All the Ways “position: sticky” Can Fail (pol) | | 12,544 |
css, layout |
CSS Selectors (geo/css) | | 12,543 |
css, selectors, overviews |
Character Modeling in CSS (jul/css) | | 12,542 |
videos, css, design, creativity, effects |
JavaScript Event Loop: A Deep Dive (md) | | 12,541 |
javascript, event-loop, events, deep-dives |
Embracing Functional CSS: Have We Moved On? (bro) | | 12,540 |
css, presentational-css |
An Update on Invokers: Invoker Commands in HTML (uti) | | 12,539 |
html, modals, pop-overs |
Why Designers Need to Be More Like Gardeners (uxd) | | 12,538 |
design, sustainability |
19 Microservices Patterns for System Design Interviews (swe) | | 12,537 |
interviewing, architecture, microservices |
Verso: A New Browser Based on Servo (yu) | | 12,536 |
browsers, verso, servo |
It’s Really This Thing That Gets Me (chr) | | 12,535 |
accessibility, overlays |
“@ property”: Next-Gen CSS Variables Now With Universal Browser Support (una/dev) | | 12,534 |
css, variables, browsers, support, web-platform |
Going With the PDF Reflow (ons/tpg) | | 12,533 |
accessibility, wcag, pdf |
Content Strategy vs. UX Writing (aka/nng) | | 12,532 |
content, content-strategy, writing, user-experience, comparisons, concepts |
Misconceptions About View Transitions (bra/dev) | | 12,531 |
css, view-transitions, apis |
How to Add and Update Social Image Previews in WordPress (sea) | | 12,530 |
social-media, wordpress, plugins, testing |
The Future of Serverless Is WebAssembly (raw/dot) | | 12,529 |
videos, serverless, webassembly, outlooks |
How to Test Web Applications (je/dot) | | 12,528 |
videos, how-tos, testing, web-apps |
Hiring, Lip Service, and Inclusion (raf/uxd) | | 12,527 |
hiring, interviewing, dei, communication |
From Web to Native With React (kad/exp) | | 12,526 |
react, migrating |
Feature Detect CSS “@ starting-style” Support (bra/bra) | | 12,525 |
css, feature-detection, support, browsers |
Converging Web Frameworks (mge/dot) | | 12,524 |
videos, frameworks |
A Guide to Reading and Writing Node.js Streams (mco/pla) | | 12,523 |
guides, nodejs, streaming |
3 Design Tips From a Gorgeous New Landing Page (eri/lea) | | 12,522 |
videos, design, tips-and-tricks, landing-pages |
25 Open Source AI Tools to Cut Your Development Time in Half (fri/kit) | | 12,521 |
ai, tooling, productivity, foss, link-lists |
HTML and CSS Techniques for Inverting Colors (mac) | | 12,520 |
css, filters, blend-modes, techniques, colors |
Rian Rietveld on Understanding the European Accessibility Act and Its Impact on Websites (ria+/wpt) | | 12,519 |
podcasts, interviews, accessibility, legal, eaa, wordpress |
Introducing @ let in Angular (ang) | | 12,518 |
introductions, angular |
Why “page.goto()” Is Slowing Down Your Playwright Tests (ste/che) | | 12,517 |
playwright |
Transitive Optimization Considered—Interesting (j9t) | | 12,516 |
optimization |
Single-Directionally Allowed Overflow (chr/fro) | | 12,515 |
css, overflow |
Publishing a TypeScript Module to npm vs. JSR (den) | | 12,514 |
videos, typescript, modules, dependencies, npm, jsr, comparisons |
Learn About What’s New in Angular 18 From Rakia Ben Sassi (rak+/top) | | 12,513 |
videos, angular |
How to Check and Document Design Accessibility in Your Mockups (ste) | | 12,512 |
how-tos, auditing, documentation, prototyping, design, accessibility |
What Is Joomla: The Ultimate Guide | | 12,511 |
guides, content-management, joomla |
Bad Design Is Like a Virus: Design Defects and Latent Failures (uxd) | | 12,510 |
design |
Homepage Design: 4 Common Mistakes (nng) | | 12,509 |
videos, homepages, design, usability, mistakes |
Playwright vs. Puppeteer: Which Is Better in 2024? (nat/api) | | 12,508 |
playwright, puppeteer, automation, testing, tooling, comparisons |
The Software Engineering Industry in 2024: What Changed in 2 Years, Why, and What Is Next (ger) | | 12,507 |
videos, career, outlooks |
Zoom, Zoom, and Zoom (mia/odd) | | 12,506 |
zooming, css |
Supply Chain Security in npm—We Can Be Optimistic About the Future (rw/sco) | | 12,505 |
npm, dependencies, security, provenance |
Leaner npm Packument (Metadata) Contents (git) | | 12,504 |
npm |
“If” CSS Gets Inline Conditionals (geo/css) | | 12,503 |
css, container-queries, conditionals |
How I Develop Successful Link Building Strategies for My Clients (ita/moz) | | 12,502 |
seo, strategies, links |
Exploring the Challenges in Creating an Accessible Sortable List (Drag-and-Drop) (gas/git) | | 12,501 |
accessibility, keyboard-navigation |
Don’t Use web.dev for Accessibility Info (aar) | | 12,500 |
accessibility, learning |
A Quick-Ish Accessibility Review: shadcn/ui Charts (ash) | | 12,499 |
accessibility, information-design, tooling, auditing, link-lists |
5 Questions for Miriam Suzanne (mia+/fro) | | 12,498 |
interviews, css, dei, learning |
15 Page Speed Optimizations That Sites Ignore (at Their Own Risk) (tam/spe) | | 12,497 |
performance, optimization |
The Magic of Clip Path (emi) | | 12,496 |
css, masking, effects |
Designing Multimodal Interfaces: Voice + Screen (uxd) | | 12,495 |
design, voice, prototyping |
Utility First CSS Isn’t Inline Styles (fro/css) | | 12,494 |
videos, css, presentational-css, atomic-css, caching |
State of Text Rendering 2024 (beh) | | 12,493 |
fonts, rendering |
Interop 2024 Mid-Year Update (rac/dev) | | 12,492 |
interoperability, web-platform, browsers, support |
How to Transform Your Approach to Digital Accessibility From a Reactive Break-Fix Cycle to a Proactive Shift Left Approach (a11/deq) | | 12,491 |
how-tos, accessibility, processes, best-practices |
How Keyboard Navigation Works in a CSS Game (css/fro) | | 12,490 |
keyboard-navigation, css, sass |
50 Basic Linux Commands (nwo) | | 12,489 |
unix-like, command-line |
Tech Interviews Are Changing—Not for the Better (the) | | 12,488 |
interviewing, career |
AI Unplugged: Rise (and Fall) of the Robots(.txt) | | 12,487 |
ai, robotstxt, scraping |
What Is Ladybird? Everything We Know About the New Browser and Web Engine (nim/dai) | | 12,486 |
browsers, browser-engines, ladybird |
Sneaky React Memory Leaks: How the React Compiler Won’t Save You (kev) | | 12,485 |
react, memory, compiling |
System Design Basics—Caching (swe) | | 12,484 |
fundamentals, caching, architecture |
Speeding Up the JavaScript Ecosystem—Isolated Declarations (mar) | | 12,483 |
performance, javascript, typescript |
How Fast Is JavaScript? Simulating 20,000,000 Particles (toa) | | 12,482 |
javascript, performance |
Eleventy Buckets and Cascade Layers (mia) | | 12,481 |
eleventy, cascade, css |
Creativity Is the Byproduct of Work (fon) | | 12,480 |
processes, creativity, design |
Advanced Markdown Using Extensions in Laravel (ami) | | 12,479 |
markdown, laravel |
A Practical Guide to Designing for Colorblind People (nam) | | 12,478 |
accessibility, guides, design, colors, color-blindness |
Progressive Web Apps (PWA): A Comprehensive Guide | | 12,477 |
guides, web-apps, progressive-web-apps, concepts |
What’s New With ECMAScript 2024: An In-Depth Guide on the Latest Features (ele/des) | | 12,476 |
guest-posts, guides, overviews, ecmascript, asynchronicity |
What’s Coming Next for ESLint (nza/esl) | | 12,475 |
eslint |