Data Structures and Algorithms (DSA): A Complete Tutorial | | 115 |
data-structures, algorithms, tutorials |
[Accessibility Personas] | | 114 |
accessibility, personas |
Hiring Is the Billion Dollar Problem to Solve in 2025 (joe) | | 113 |
hiring, ai |
Angular Team Unveils Strategy for 2025 (inf) | | 112 |
angular, strategies |
Troubles With Multipart Form Data and Fetch in Node.js (phi) | | 111 |
nodejs, data-fetching |
Top Pens of 2024 on CodePen (cod) | | 110 |
codepen, code-pens, link-lists, retrospectives |
The Success of Interop 2024 (jen/web) | | 109 |
interoperability, web-platform, browsers, support |
Release Notes for Safari Technology Preview 211 (jon/web) | | 108 |
release-notes, safari, apple, browsers |
Open Props UI | | 107 |
css, components, props |
Justified Text: Better Than Expected? (tyl/clo) | | 106 |
css, typography |
How I Write Angular Apps in 2025: Tools, Tips, Techniques (rai) | | 105 |
videos, angular, tooling, tips-and-tricks, techniques |
CSS Wishlist for 2025 (chr/fro) | | 104 |
css, wish-lists |
CSS “text-box-trim” (arg/dev) | | 103 |
css, typography |
APIs Are Quickly Becoming the Latest Security Battleground (and Nightmare) (the) | | 102 |
apis, security |
Advancing Accessibility: Strategies for Continuous Improvement (seg/equ) | | 101 |
accessibility, strategies, processes, culture |
ADA Title II: Top 20 Questions Answered (gwi/deq) | | 100 |
accessibility, ada, legal, wcag |
Introduction to Docker: Core Concepts | | 99 |
introductions, concepts, docker, containerization, command-line |
To Get to the Internet, You Need a Steam Shovel (res) | | 98 |
web, history |
Revealed: React’s Experimental Animations API (cit) | | 97 |
react, animations, transitions, apis |
Prefetching Subresources With Signed Exchanges (paw) | | 96 |
performance, caching, hints, signed-exchanges, optimization |
How to Wait for the “sibling-count()” and “sibling-index()” Functions (mon/css) | | 95 |
how-tos, css, functions, selectors |
Evolving GitHub Issues (Public Preview) (git) | | 94 |
github, project-management |
Everything You Need to Know About Node.js Type Stripping (sat) | | 93 |
nodejs, typescript |
Container Queries Unleashed (jos) | | 92 |
css, container-queries |
A11y 101: 1.3.1 Info and Relationships (nat) | | 91 |
introductions, accessibility, wcag |
9 GitHub Projects That Surprised Me (che) | | 90 |
foss, tooling, link-lists |
CDN-First Is No Longer a Performance Feature (osv) | | 89 |
content-delivery, performance, caching, embed-code, privacy, security |
WordPress Is in Trouble (gav) | | 88 |
automattic, wordpress, wp-engine, community |
What’s Involved in Getting a “Modern” Terminal Setup? (b0r) | | 87 |
shell, command-line, customization, configuration |
JavaScript Hashing Speed Comparison: MD5 Versus SHA-256 (lem) | | 86 |
javascript, hashing, performance, comparisons, bun, nodejs |
HTML Developers: Please Consider—in the Year of 2025 (ste) | | 85 |
html, aria, accessibility |
Accessibility of Emojis for List Bullets—Potential Issues (cer) | | 84 |
accessibility, emoji, lists, screen-readers, pronunciation |
Updates to the Customizable Select API (una) | | 83 |
apis, forms |
Mastering Angular Unit Testing: Best Practices and Tools | | 82 |
angular, testing, tooling, best-practices |
How to Conduct Accessibility Testing With Screen Readers | | 81 |
how-tos, accessibility, testing, screen-readers, assistive-tech |
Creating Successful Design System OKRs That Drive Adoption | | 80 |
design-systems, okr, processes |
Oracle Refuses to Yield JavaScript Trademark, Deno Land Says (inf) | | 79 |
javascript, oracle, deno, legal |
Tech Jobs Radar | | 78 |
websites, career, hiring |
Your First Component (don) | | 77 |
components, design-systems |
Should Accordions Auto-Close Sections? (ash) | | 76 |
usability |
Meta and Spotify’s AI Takeover: Is This the End of Human-Created Content? (uxd) | | 75 |
facebook+meta, ai, content, economics |
ECMAScript Feature: Regular Expression Pattern Modifiers (rau) | | 74 |
ecmascript, regex |
Code Quality Becomes Even More Vital in the AI Era (vil/the) | | 73 |
ai, quality, automation |
Can AI Be Used as an Accessibility Testing Partner? (tho) | | 72 |
ai, accessibility, testing, tooling, comparisons |
All JavaScript Keyboard Shortcut Libraries Are Broken | | 71 |
javascript, libraries, keyboard-shortcuts |
Yeoman’s Next Chapter Maintenance Reboot (uli+) | | 70 |
yeoman |
What Is Website Traffic? And a Quick Guide on Tracking It (sem) | | 69 |
how-tos, traffic, analytics, google, tooling |
Accessibility Always a Focus in Drupal | | 68 |
interviews, accessibility, drupal |
10 Backend Terms Every Frontend Developer Should Know | | 67 |
terminology, concepts, architecture, performance |
Building Design Consistency: A Deep Dive Into Figma Variables at JW Player | | 66 |
deep-dives, design, design-systems, design-tokens, consistency, figma, variables, case-studies |
A New Chapter for Express.js: Triumphs of 2024 and an Ambitious 2025 | | 65 |
express, retrospectives, outlooks |
Clean Up HTML Content for Retrieval-Augmented Generation With Readability.js (phi/dat) | | 64 |
html, scraping, tooling, nodejs |
Tight Mode: Why Browsers Produce Different Performance Results (geo/sma) | | 63 |
browsers, performance, chrome, google, safari, apple, comparisons |
The “:empty” Pseudo-Class in CSS (cfe) | | 62 |
css, selectors |
Running Animations Without Keyframes (css) | | 61 |
css, animations, tips-and-tricks |
Prescriptive and Descriptive Information Architectures (jar) | | 60 |
information-architecture, concepts |
Let’s Standardize Async CSS (sco) | | 59 |
css, asynchronicity |
ECMAScript Feature: Import Attributes (rau) | | 58 |
ecmascript |
Automated and Manual Accessibility Testing Work Best Together (pop) | | 57 |
accessibility, testing, comparisons |
“aria-description” Does Not Translate (aar) | | 56 |
accessibility, aria, browsers, localization |
A Couple CSS Tricks for HTML Dialog Elements (cas) | | 55 |
css, modals, tips-and-tricks |
Lesser Known Uses of Better Known Attributes (sma) | | 54 |
html, attributes |
Sharing a Variable Across HTML, CSS, and JavaScript (chr/fro) | | 53 |
variables, html, css, javascript |
Remove the “direction” Property on Your Arrow Icons (ali) | | 52 |
icons, images, microcontent |
Node’s New Built-In Support for TypeScript (rau) | | 51 |
nodejs, typescript, configuration |
Getting All Comments From a Given User on a GitHub Discussion (www) | | 50 |
github, graphql |
Eleventy, 2024 in Review (zac/ele) | | 49 |
eleventy, retrospectives |
CSS Wish List 2025 (mey) | | 48 |
css, wish-lists |
8 Modern Dev Tools to 100× Your Productivity (let) | | 47 |
productivity, tooling, link-lists |
5 Technical JavaScript Trends You Need to Know About in 2025 (the) | | 46 |
javascript, trends, architecture, serverless, webassembly, state-management, typescript, type-safety, micro-frontends |
How to Design for High-Traffic Events and Prevent Your Website From Crashing (sma) | | 45 |
how-tos, traffic, hosting, scalability, content-delivery, caching, compression, testing |
Reckoning: Frontend’s Lost Decade (sli) | | 44 |
videos, javascript, performance, web-platform |
Top PHP Alternative for Web Development? | | 43 |
php, javascript, java, python, ruby, go, rust |
2024 JavaScript Rising Stars | | 42 |
javascript, frameworks, libraries, react, vuejs, tooling, mobile, desktop, state-management, ai, css-in-js, testing, graphql, retrospectives |
Top React Best Practices in 2025 | | 41 |
react, best-practices |
1-Billion Row Challenge With Node.js | | 40 |
nodejs, performance |
What Is the Definition of Done? | | 39 |
agile, scrum, documentation |
Progressive Enhancement Brings Everyone In (jay) | | 38 |
progressive-enhancement, history, javascript, advocacy, link-lists |
pnpm 10 (pnp) | | 37 |
release-notes, pnpm |
Double-Keyed Caching: How Browser Cache Partitioning Changed the Web (add) | | 36 |
browsers, caching, dependencies, network, content-delivery, performance |
An Overview of the 50 Highest-Ranking Web Design and Development Glossaries (j9t) | | 35 |
overviews, comparisons, terminology, concepts, link-lists |
Accessibility Essentials Every Front-End Developer Should Know (mar) | | 34 |
accessibility, fundamentals, html, semantics, forms, keyboard-navigation, modals, alt-text, focus, responsive-design, aria |
33 Anti-Patterns That Transform Product Managers Into Backlog Managers (d-p) | | 33 |
product-management, anti-patterns, processes, agile |
What’s Actually Happening With JS Frameworks | | 32 |
videos, javascript, frameworks, trends |
A Day in the Life of a Software Engineer in 2025 | | 31 |
career, programming |
Use “translate” to Turn Off Element Translations (ste) | | 30 |
html, localization |
The Difference Between HTML Attributes and Properties (pau/clo) | | 29 |
html, attributes, javascript, terminology |
Relatively New Things You Should Know About HTML Heading Into 2025 (chr/fro) | | 28 |
html, forms, toggles, pop-overs, javascript, import-maps, css, transitions |
Quick Note: Limit Use of “Logo” in Alt Text (nat) | | 27 |
accessibility, images, logos, alt-text, microcontent |
Open Source in 2025: What Will Matter Most This Year? (ama/the) | | 26 |
foss, sustainability |
JavaScript Frameworks—Heading Into 2025 (rya/thi) | | 25 |
javascript, frameworks, performance, complexity, maintainability |
HTML Is Actually a Programming Language—Fight Me (tim/wir) | | 24 |
html, programming |
How to Order Attributes on HTML Elements | | 23 |
how-tos, html, attributes, sorting, conventions |
How to Find All Existing and Archived URLs on a Website (tca/moz) | | 22 |
how-tos, urls, seo, sitemaps, tooling |
Brief Note on Figure and Figcaption Support (aar) | | 21 |
html, accessibility, screen-readers, support |
The Secret to Building Highly Responsive Systems | | 20 |
videos, architecture, software-design, performance, scalability |
Scrum vs. Extreme Programming: Was XP Right All Along? | | 19 |
processes, agile, scrum |
Top 6 Must Try Frontend Libraries for All Developers | | 18 |
libraries, tooling, link-lists |
How to Become a Strong Software Architect | | 17 |
how-tos, architecture, career, learning |
Tech Stack 2025 | | 16 |
tech-stacks, react, remix, astro, tailwind, prisma, playwright, cloudflare |
Updated Brief Note on Description List Support (aar) | | 15 |
html, lists, semantics, accessibility, screen-readers, support |
This Is Not Your Last Job (chr) | | 14 |
career |
How to Scrape Web Content for RAG With Readability.js (phi/dat) | | 13 |
videos, how-tos, content, scraping, ai |
FTC Orders AI Accessibility Startup accessiBe to Pay $1M for Misleading Advertising (kyl/tec) | | 12 |
accessibility, legal, ai |
Cascading Spy Sheets: Exploiting the Complexity of Modern CSS for Email and Browser Fingerprinting (ros) | | 11 |
studies, research, privacy, css, fingerprinting |
19 Cron Jobs for DevOps Engineers | | 10 |
dev-ops, cron, automation |
I Became a Better Developer by Doing This One Thing (and It’s Not Coding) | | 9 |
career |
What Is Google’s Navboost Algorithm? (sem) | | 8 |
google, search, seo |
TypeScript Generics: A Complete Guide | | 7 |
guides, typescript, generics, examples |
Refactoring a Web Performance Snippet for Security and Best Practice (the) | | 6 |
performance, javascript, metrics, refactoring |
Database Trends: A 2024 Review and a Look Ahead (and/the) | | 5 |
databases, retrospectives, trends, outlooks |
View Transitions Snippets: Getting All Animations Linked to a View Transition (bra) | | 4 |
javascript, css, view-transitions, apis |
The Future of htmx (ale) | | 3 |
htmx, outlooks |
You Don’t Need Next.js | | 2 |
migrating, nextjs, react, metrics |
The Cyber-Cleanse: Take Back Your Digital Footprint (cyb) | | 1 |
privacy, security |