How to Begin a WordPress Blog: A Step-by-Step Guide for Beginners | | 16,525 |
guides, wordpress, blogging |
Google Is Ending Support for Country-Code Google Domains Like google.fr or google.co.uk | | 16,524 |
google |
Can LLMs Earn $1M From Real Freelance Coding Work? | | 16,523 |
ai, programming, engineering-management, quality, economics |
Aaron D. Campbell [on] Why Open Standards and WordPress Matter (aar+) | | 16,522 |
podcasts, interviews, standards, wordpress |
5 Ways to Reduce HTML File Size on Your Website, Step 0 (j9t) | | 16,521 |
html, performance, optimization |
Why You Need to Know Your Site’s Performance Plateau (and How to Find It) (tam/spe) | | 16,520 |
performance, metrics, concepts |
Threat Actors Misuse Node.js to Deliver Malware and Other Malicious Payloads (mic) | | 16,519 |
nodejs, security, malware |
Testing Methods—Pre-Recorded Captions (dec) | | 16,518 |
accessibility, testing, captions, multimedia |
Tech Hiring: Is This an Inflection Point? (ger) | | 16,517 |
hiring, interviewing, career, ai |
SvelteKit Is the Best Way to Build Single Page Apps—and It Just Got Even Better | | 16,516 |
videos, sveltekit, single-page-apps |
[Records and Tuples] Proposal Is Withdrawn (ash) | | 16,515 |
ecmascript |
Principles for Coding Securely With LLMs | | 16,514 |
ai, security, principles |
Inclusive Dark Mode: Designing Accessible Dark Themes for All Users (sma) | | 16,513 |
accessibility, design, dark-mode |
Firefox 137.0.2 Is a Big Bug Fix and Security Update Release | | 16,512 |
firefox, mozilla, browsers |
Advanced React in the Wild (add) | | 16,511 |
react, nextjs, performance, case-studies |
TLS Certificate Lifetimes Will Officially Reduce to 47 Days | | 16,510 |
tls, certificates, security |
The Post-Developer Era (jos) | | 16,509 |
ai, code-editors, tooling, outlooks, career |
Next Level CSS Styling for Cursors (val/css) | | 16,508 |
css, javascript, cursors |
Hako | | 16,507 |
javascript-engines |
Getting Specific About CSS Specificity (kat) | | 16,506 |
css, selectors, cascade |
Float16Array in JavaScript (tre) | | 16,505 |
javascript, arrays |
Accessible Forms: Tips and Techniques | | 16,504 |
accessibility, forms, labels, keyboard-navigation, errors, testing, tips-and-tricks, techniques |
A11y 101: 1.4.5 Images of Text (nat) | | 16,503 |
introductions, accessibility, wcag, images, alt-text |
14 Web Performance Tips for 2025 (sia) | | 16,502 |
performance, web-vitals, culture, tips-and-tricks |
10 Figma Hacks I Wish I’d Known Earlier (and You Should Know Now) (uxd) | | 16,501 |
figma |
Deploying TypeScript: Recent Advances and Possible Future Directions (rau) | | 16,500 |
typescript, deploying |
LLMs Can’t Stop Making Up Software Dependencies and Sabotaging Everything (tho/the) | | 16,499 |
ai, dependencies, security |
Is “Ethical AI” an Oxymoron? (hdv) | | 16,498 |
ai, ethics, licensing, sustainability |
How to Hire (hvp) | | 16,497 |
how-tos, hiring, engineering-management, career |
A Flowing WebGL Gradient, Deconstructed | | 16,496 |
webgl, gradients, javascript, math |
7 React Patterns That Made Me a Better Front-End Developer | | 16,495 |
react, hooks, props, software-design-patterns |
Tooltip Should Not Start an Accessible Name | | 16,494 |
accessibility, tooltips |
The Case for Web Components With Lit | | 16,493 |
web-components, lit, typescript, micro-frontends |
The Case for Angular | | 16,492 |
angular, typescript |
Never Lose a “z-index” Battle Again (mat) | | 16,491 |
css, positioning |
How to Use GenAI With OKRs (Without Letting It Think for You) (cwo) | | 16,490 |
how-tos, ai, okr, prioritization, processes |
Default Styles for “h1” Elements Are Changing (zco/mdn) | | 16,489 |
html, css, headings, browsers |
Stop Writing If–Else Trees: Use the State Pattern Instead | | 16,488 |
programming, software-design-patterns, conditionals |
7 UI/UX Principles Every Dev Should Know | | 16,487 |
design, user-experience, principles |
Why Do AI Company Logos Look Like Buttholes? | | 16,486 |
design, logos, comparisons |
Using “currentColor” in 2025 (chr/fro) | | 16,485 |
css, colors |
Tailwind’s “@ apply” Feature Is Better Than It Sounds (zel/css) | | 16,484 |
tailwind, sass, mixins, comparisons |
Significant Performance Improvements With Edge 134 (mic) | | 16,483 |
edge, microsoft, browsers |
Preventing N+1 Issues Globally in Laravel Using Auto Eager Loading (ami) | | 16,482 |
laravel, php |
No Code Is Dead. Long Live Vibe Coding. (auc) | | 16,481 |
low-and-no-code, vibe-coding |
Mastering Default Values in JavaScript With the Nullish Coalescing (“??”) Operator | | 16,480 |
javascript, operators |
Exploring TypeScript: TS 5.8 Edition (rau) | | 16,479 |
books, typescript, javascript |
Developer Ecosystem 2025 (jet) | | 16,478 |
surveys, code-editors, tooling, ai |
Automated WCAG Testing Is Grrreat! (aar) | | 16,477 |
accessibility, wcag, testing, automation |
5 Ways to Reduce HTML File Size on Your Website (deb) | | 16,476 |
html, minification, compression, performance, optimization |
Zero-Config Debugging With Deno and OpenTelemetry (lca/den) | | 16,475 |
debugging, deno, opentelemetry, logging, tracing, metrics, observability |
What It Means to Shift Left on Accessibility and How to Do It Right (lul) | | 16,474 |
accessibility, dei, design, culture, processes, collaboration, project-management, content-strategy, quality, training |
VS Code Agent Mode Just Changed Everything (bur/vsc) | | 16,473 |
videos, vs-code, microsoft, code-editors, ai |
Two Decades of Git: A Conversation With Creator Linus Torvalds (tor/git) | | 16,472 |
videos, interviews, git, history |
To “light-dark()” or Not to “light-dark()” (web) | | 16,471 |
videos, css, functions, dark-mode |
Thin Fonts Are a Usability Nightmare—and Finally, Designers Are Waking Up (web) | | 16,470 |
fonts, typography, usability, accessibility, design |
The Untold Story of Git | | 16,469 |
videos, git, svn, cvs, version-control, history |
The “min()” and “max()” Functions (kev) | | 16,468 |
css, functions |
Stretching Google’s Prefetching (paw) | | 16,467 |
signed-exchanges, experiments, chrome, google, browsers |
Secure a Vue App With OpenID Connect and the BFF Pattern (due) | | 16,466 |
vuejs, security, authentication, backend-for-frontend |
Project IDX Is Now Part of Firebase Studio (fir) | | 16,465 |
firebase, project-idx |
Milana Cap on the Interactivity and HTML APIs, and Their Enormous Potential (mil+) | | 16,464 |
podcasts, interviews, wordpress, apis, html, dom |
Just Say the Word—Try Our New AI Website Builder for Free (nee/wor) | | 16,463 |
wordpress, ai, tooling |
How to Build a Multi-Tenant SaaS Application With Next.js | | 16,462 |
how-tos, nextjs, authorization, state-management, zustand |
History of the Web: Chris Lilley (svg+/iga) | | 16,461 |
videos, interviews, web-platform, history |
Event Versioning Strategies for Event-Driven Architectures (the) | | 16,460 |
architecture, events |
Deploy Angular and Next.js Apps With App Hosting, Now GA (fir) | | 16,459 |
google, firebase, hosting, deploying, angular, nextjs, web-apps |
Custom Progress Element Using the “attr()” Function (css/fro) | | 16,458 |
css, functions, progress-indicators, gradients |
CSS Naked Day 2025 (mey) | | 16,457 |
awareness-days, css |
CSS Carousels (geo/css) | | 16,456 |
css, carousels |
Comparison Tables: 5 Scenarios When Not to Use Them | | 16,455 |
videos, information-design, tables, usability |
Automated Accessibility Testing: Strengths and Limits | | 16,454 |
accessibility, testing, automation, comparisons |
ARIA in HTML (sco+/w3c) | | 16,453 |
standards, accessibility, aria, html |
10 Hard Truths Every Dev Must Learn in 2025 | | 16,452 |
career, tips-and-tricks, programming |
Strings Are a Leaky Abstraction for HTML (joe) | | 16,451 |
html, strings |
Engineering Managers Hold the Key to Effective Team Collaboration | | 16,450 |
engineering-management, collaboration, processes |
Your Frontend, Backend, and Database—Now in One Cloudflare Worker (clo) | | 16,449 |
cloudflare, tooling |
Why I Value Firebreak Sprints for Managing Technical Debt (tre) | | 16,448 |
technical-debt, maintenance, processes |
Using ARIA Landmarks for Better Navigation | | 16,447 |
navigation, keyboard-navigation, aria, accessibility |
Use “shape()” for Responsive Clipping (nom/dev) | | 16,446 |
css, functions, shapes, clipping, responsive-design |
Top 5 CSS Navigation Menu Mistakes (zor/css) | | 16,445 |
navigation, css, mistakes, usability |
React Server Confusion (ano) | | 16,444 |
react, components, vite, fastify |
React Reconciliation: The Hidden Engine Behind Your Components | | 16,443 |
react, dom, components |
How to Select a UX Metric | | 16,442 |
how-tos, user-experience, metrics, best-practices |
CSS Naked Day (car) | | 16,441 |
awareness-days, css |
CSS Naked Day 2025 (fyr) | | 16,440 |
css, awareness-days |
Better Typography With “text-wrap: pretty” (jen/web) | | 16,439 |
typography, css, webkit, browser-engines, browsers, safari, apple |
Background Image Opacity in CSS (jim) | | 16,438 |
css, backgrounds, images |
10 Things You Should Know as a Next.js Developer (That No One Tells You) (pri) | | 16,437 |
nextjs |
Creating a Software Engineering Culture | | 16,436 |
culture, leadership, engineering-management |
UX Localization: Adapting Experiences to Users Worldwide (uxm) | | 16,435 |
user-experience, localization, testing |
Designing AI for Cultural Diversity (uxm) | | 16,434 |
design, ai, dei, culture |
Design for the AI Age | | 16,433 |
design, ai |
A11y 101: 1.4.4 Resize Text (nat) | | 16,432 |
introductions, accessibility, wcag, resizing |
The Precise Language of Good Management | | 16,431 |
engineering-management, communication |
Some Features That Every JavaScript Developer Should Know in 2025 | | 16,430 |
javascript, arrays, promises, prototypes, variables |
Dropping Support for Twitter/X (fro) | | 16,429 |
frontend-dogma, twitter+x, social-media |
A Note About WCAG Conformance Levels (dec) | | 16,428 |
accessibility, wcag, compliance |
WebAIM Million Results Show That Shopping Sites Have Worst Accessibility (cer) | | 16,427 |
webaim, metrics, accessibility, ecommerce |
Tweaking Text Level Styles, Reprised (aar) | | 16,426 |
html, css, accessibility, support, browsers, screen-readers |
Making Node.js Downloads Reliable (nod) | | 16,425 |
nodejs, refactoring, case-studies |
Hiding Elements That Require JavaScript Without JavaScript (0xd) | | 16,424 |
javascript, css, html |
Cover Flow With Modern CSS: Scroll-Driven Animations in Action (add) | | 16,423 |
css, animations, transforms, scrolling, effects, history |
The Future of Redwood Launches Today (red) | | 16,422 |
redwoodjs |
The Blissful Zen of a Good Side Project (col) | | 16,421 |
learning, creativity |
The Best Programmers I Know (mre) | | 16,420 |
career, programming, culture |
Teaching Code in the AI Era: Why Fundamentals Still Matter (ali) | | 16,419 |
training, ai, programming, vibe-coding, security, scalability, performance, quality, testing, documentation |
Open-Source Is Just That (val) | | 16,418 |
foss, community, culture |
Lessons Learned From My First Dive Into WebAssembly | | 16,417 |
lessons, webassembly |
Introducing Bulk Suppressions (esl) | | 16,416 |
eslint |
How to Track and Analyze Your AI Traffic (lou/ahr) | | 16,415 |
how-tos, traffic, ai, analytics, google |
Software Architecture for Developers (dic) | | 16,414 |
architecture, software-design |
The Importance of Alt Text for Images | | 16,413 |
alt-text, images, accessibility, dei, compliance, legal, seo, user-experience |
Overengineered Anchor Links | | 16,412 |
links, effects, techniques |
First Look at the Modern “attr()” (sha) | | 16,411 |
css, functions, attributes, feature-detection |
CSS-Only Glitch Effect | | 16,410 |
css, html, effects |
CSS Bursts With Conic Gradients (chr/fro) | | 16,409 |
css, gradients, examples, effects |
How I Found My Own Path as an Introverted Engineering Manager | | 16,408 |
engineering-management, career |
Four Rules for How Design Influences Technology (uxd) | | 16,407 |
design, product-management, examples |
Your AI UX Intern | | 16,406 |
videos, ai, user-experience, concepts |
TypeSpec 1.0-RC: Design Faster Today, Scale Easier Tomorrow (mic) | | 16,405 |
apis, tooling |
SMIL On? (geo/css) | | 16,404 |
smil, browsers, support |
Robust Accessibility and Artificial Intelligence (AI) (ger) | | 16,403 |
accessibility, ai |
Mastering Cross-Framework State Management in Micro-Frontends (des) | | 16,402 |
guest-posts, architecture, frameworks, state-management, micro-frontends, scalability, strategies |
Making “:visited” More Private (dev) | | 16,401 |
css, selectors, privacy, chrome, google, browsers |
Digital Accessibility Is a Civil Right (kar) | | 16,400 |
accessibility, legal, ada, wcag, economics |
Debugging JavaScript Memory Leaks (jar/bun) | | 16,399 |
javascript, memory, debugging, dev-tools, chrome, google, browsers, bun |
Building a Drupal to Storyblok Migration Tool: An Engineering Perspective (edo/sma) | | 16,398 |
migrating, tooling, drupal |
Automated vs. AI vs. Manual Testing—Text Alternatives (dec) | | 16,397 |
accessibility, testing, automation, ai, comparisons |
AI and Accessibility: Opportunities and Challenges for Content Creators | | 16,396 |
accessibility, ai, content |
A Guide to Alt Text Across Popular Tools (pop) | | 16,395 |
guides, alt-text, accessibility, images, tooling |
React 19’s New Hooks: With Practical Examples (let) | | 16,394 |
react, hooks, javascript, examples |
Stop Using Jenkins in 2025 (oso) | | 16,393 |
jenkins, github-actions, ci-cd, security |
How GenAIs Build Diverging Color Schemes (uxd) | | 16,392 |
design, colors, color-palettes, ai, gemini |
Prioritizing Accessibility Bugs for Maximum Impact (civ) | | 16,391 |
accessibility, prioritization, wcag |
Firefox Release Notes [Firefox 137.0] (moz) | | 16,390 |
release-notes, firefox, mozilla, browsers |
What’s the Difference Between WCAG, the EAA, and EN 301 549? (tpg) | | 16,389 |
accessibility, wcag, eaa, legal, standards, comparisons |
New in Chrome 135 (rac/dev) | | 16,388 |
release-notes, chrome, google, browsers |
Micro-Scrum (j9t) | | 16,387 |
agile, scrum, processes, simplicity |
Implementing Multi-Brand Theming With Style Dictionary (stu) | | 16,386 |
theming, branding, design-tokens, tooling |
A Decade of Impact: How Our npm Packages Hit 1 Billion Downloads and Shaped JavaScript | | 16,385 |
npm, dependencies, history, javascript |
You Don’t Know Git (eth/ndc) | | 16,384 |
videos, git, command-line |
WebKit Features in Safari 18.4 (jen+/web) | | 16,383 |
release-notes, safari, apple, browsers, webkit |
There Is No Vibe Engineering | | 16,382 |
vibe-coding, programming, software-design |
The WebAIM Million: The 2025 Report on the Accessibility of the Top 1,000,000 Home Pages (web) | | 16,381 |
studies, research, accessibility, homepages, metrics |
Testing Tools for Accessibility Enhancement II | | 16,380 |
videos, accessibility, testing, tooling |
State of Drupal Presentation (dri) | | 16,379 |
drupal |
Poisoning Well (hey) | | 16,378 |
ai, crawling, robotstxt, content |
Node.js Test CI Security Incident (nod) | | 16,377 |
nodejs, security, retrospectives |
New to the Web Platform in March (rac/dev) | | 16,376 |
release-notes, web-platform, browsers, firefox, mozilla, safari, apple, chrome, google |
In Defense of Ruthless Managers | | 16,375 |
engineering-management, culture |
How Does Chrome Prioritize Image Requests? (deb) | | 16,374 |
chrome, google, browsers, images, performance |
How AI Agents Are Quietly Transforming Frontend Development (the) | | 16,373 |
ai, processes, developer-experience, collaboration |
12-Factor Agents—Principles for Building Reliable LLM Applications | | 16,372 |
ai, principles |
Design Isn’t Dead—You Sound Dumb (uxd) | | 16,371 |
design, user-experience, ai |
Resolving Invalid Custom Tailwind Classname ESLint Warning (ama) | | 16,370 |
tailwind, css, eslint |
My Favorite Tools for Web Accessibility Testing (ale) | | 16,369 |
accessibility, testing, tooling, link-lists |
Minimal CSS-Only Blurry Image Placeholders (kal) | | 16,368 |
images, placeholders, backgrounds, css, techniques |
Deno vs. Oracle Update 3: Fighting the JavaScript Trademark (tin/den) | | 16,367 |
deno, oracle, javascript, legal, history |
Browser Choice Is an Accessibility Consideration (bee) | | 16,366 |
browsers, accessibility, chromium |
Breaking Down Circular Dependencies in JavaScript | | 16,365 |
javascript, dependencies |
Mastering Typography in Design Systems With Semantic Tokens and Responsive Scaling (uxd) | | 16,364 |
typography, design-systems, design-tokens, semantics, responsive-design, scaling |
React Email 4.0 | | 16,363 |
react, email, tooling |
Meet llms.txt, a Proposed Standard for AI Website Content Crawling (sea) | | 16,362 |
ai, crawling, scraping, robotstxt |
Markup Languages (j9t) | | 16,361 |
overviews, link-lists, sgml, html, xml, xhtml, hdml, dhtml, mathml, wml, chtml |
Item Flow: A New Unified Concept for Layout (sar+/web) | | 16,360 |
css, layout, grids, flexbox, masonry |
Interop 2025—Which Browser Features to Get Acquainted With This Year and Why You Should Care (uti/iod) | | 16,359 |
interoperability, support, browsers, web-platform |
How to Set Up TypeScript With Node.js and Express (log) | | 16,358 |
how-tos, typescript, nodejs, express |
How to Easily Reproduce a Flaky Test in Playwright (cha) | | 16,357 |
how-tos, playwright, testing, flakiness |
Expanding CSS Shadow Effects (pre/fro) | | 16,356 |
css, shadows, effects |
Could JavaScript Have Synchronous “await”? (rau) | | 16,355 |
javascript, asynchronicity |
Automated Visual Regression Testing With Playwright (css) | | 16,354 |
regressions, testing, automation, playwright, javascript |
Website Hijack Campaign Now Impacting 150,000 Sites (gad) | | 16,353 |
security |
Scrum Not Working? Try It as Is Before You Modify It (ste) | | 16,352 |
scrum, agile, processes |
Online Tracking Is Out of Control—Privacy Badger Can Help You Fight Back (eff) | | 16,351 |
privacy, tooling, browser-extensions, eff |
Mind the WCAG Automation Gap (ste) | | 16,350 |
accessibility, automation, wcag |
If It Works, It’s Right (bel/pic) | | 16,349 |
css |
How to Write Blog Posts That Developers Read (mtl) | | 16,348 |
how-tos, writing, blogging |
How to Conduct an Accessibility Audit: A Step-by-Step Guide | | 16,347 |
how-tos, guides, accessibility, auditing, processes |
5 GitHub Actions Every Maintainer Needs to Know (git) | | 16,346 |
github-actions, github, tooling, automation, maintenance |
Direct Access vs. Sequential Access: Why Direct Is Better (nng) | | 16,345 |
videos, usability |
What’s the Future of Platform Engineering? (ma1+/the) | | 16,344 |
videos, platform-engineering, outlooks, ai |
What’s New in WebGPU (Chrome 135) (dev) | | 16,343 |
release-notes, webgpu, chrome, google, browsers |
Malware Found on npm Infecting Local Package With Reverse Shell (rev) | | 16,342 |
npm, dependencies, security |
Jo Minney on Website Usability Testing for WordPress Projects (jom+) | | 16,341 |
podcasts, interviews, wordpress, usability, testing |
JavaScript’s Missing Link: Wasp Offers Full Stack Solution (low/the) | | 16,340 |
wasp, javascript, frameworks, history |
Eleventy—Use Passthrough File Copy to Add Assets (w3t) | | 16,339 |
eleventy, configuration |
AI Won’t Take Your Job—but Someone Who Uses It Better Than You Will (cwo) | | 16,338 |
ai, career, tooling, learning |
[“a:focus-visible”] (ada) | | 16,337 |
css, focus, links |
You Should Know This Before Choosing Next.js (edu) | | 16,336 |
nextjs, vercel, frameworks |
The Case for “Old School” CSS (hui) | | 16,335 |
css, drupal, twig |
React Query API Design: Lessons Learned (tkd) | | 16,334 |
videos, lessons, react, apis, state-management, data-fetching, tanstack |
Land Ahoy: Leaving the Sea of Nodes | | 16,333 |
v8, javascript-engines, javascript, compiling |
“input type="number"” (kev) | | 16,332 |
html, forms |
Artificial Intelligence Needs Community Intelligence (all) | | 16,331 |
videos, ai, community |
A11y 101: 1.4.3 Contrast (Minimum) (nat) | | 16,330 |
introductions, accessibility, wcag, contrast, colors, apca |
UX or PX? Why Naming Matters (uxd) | | 16,329 |
user-experience, naming |
War Story: The Hardest Bug I Ever Debugged (jak) | | 16,328 |
debugging, javascript, google, v8, chrome, browsers |
The “<select>” Element Can Now Be Customized With CSS (arg/dev) | | 16,327 |
forms, css |
Support Logical Shorthands in CSS (geo/css) | | 16,326 |
css, logical-properties, shorthands |
Mission jQuery Zero: How FreeAgent Removed jQuery From Our Application (fre) | | 16,325 |
refactoring, jquery, technical-debt, maintenance |
Layered Text Headers (chr/fro) | | 16,324 |
typography, css, svg, shadows |
Is Vibe Coding Agile or Merely a Hype? (scr) | | 16,323 |
processes, ai, vibe-coding, agile |
Expressing Japanese Grammar Through TypeScript Type System | | 16,322 |
typescript, types, localization |
“aria-label” Is a Letdown (thi/wag) | | 16,321 |
accessibility, aria, labels, html |
Directives: A Core Feature of the Angular Toolkit | | 16,320 |
angular, extensibility |
Whose Design Process? (uxd) | | 16,319 |
design, ai, creativity, processes |
When Do Retry, Backoff, and Jitter Work? (the) | | 16,318 |
dev-ops, concepts |
Grid First, Flex Third (fim) | | 16,317 |
css, layout, grids, flexbox |
AI Is the Future of Accessibility (kar) | | 16,316 |
accessibility, ai, outlooks |
Is Vite Faster Than Turbopack? | | 16,315 |
nextjs, webpack, vite, rollup, rolldown, bundling, performance, comparisons |
UI Algorithms: A Tiny Undo Stack (jul) | | 16,314 |
javascript, algorithms, functionality, undo-redo |
How Navigation Should Work for Keyboard Users (tem) | | 16,313 |
navigation, keyboard-navigation, focus, accessibility |
Holographic Masks (hej) | | 16,312 |
code-pens, css, gradients, blend-modes, effects |
Don’t Use Scores From Automatic Tools in Your Accessibility Statement (cer) | | 16,311 |
accessibility, documentation, compliance, tooling |
Cracking the Code of Vibe Coding (uxd) | | 16,310 |
programming, processes, ai, vibe-coding, craft, technical-debt, design-debt |
Cursor, “Vibe Coding,” and Manus: The UX Revolution That AI Needs (uxd) | | 16,309 |
ai, chatgpt, cursor, history, vibe-coding, user-experience |
This Is the Optimal Team Size That Improves Performance by 400% | | 16,308 |
engineering-management, productivity |
The Software Engineering Identity Crisis (cod) | | 16,307 |
career, craft, ai, vibe-coding |
Revisiting CSS “border-image” (mal/css) | | 16,306 |
css, borders, images, data-urls |
Previewing Content Changes in Your Work With “document.designMode” (sma) | | 16,305 |
browsers, dev-tools, javascript, content, design |
Mitigating Browser Fingerprinting in Web Specifications (npd+/w3c) | | 16,304 |
standards, privacy, fingerprinting, browsers, w3c |
JavaScript Basics for a Senior Dev | | 16,303 |
fundamentals, concepts, javascript, examples |
How to Create Quality Content (Follow Our 5-Level Framework) (ahr) | | 16,302 |
how-tos, content, microcontent, seo, sem |
Create an HTML Dialog When You Click an Image (cas) | | 16,301 |
html, images, modals |
SSR Deep Dive for React Developers | | 16,300 |
deep-dives, server-side-rendering, react, javascript |
Five Things Vibe Coders Should Know (From a Software Engineer) (uxd) | | 16,299 |
vibe-coding, security, sanitization |
Web Accessibility Requirements in the EU (mar/uxd) | | 16,298 |
accessibility, eaa, legal, compliance, history, metrics |
Where Frontend Dogma Gets Its News From (j9t) | | 16,297 |
cross-posts, frontend-dogma, community, link-lists |
The “contenteditable” “plaintext-only” Attribute Value Combination Is Now Baseline Newly Available (tom/dev) | | 16,296 |
html, attributes, browsers, support, web-platform |
Testing Design Systems in 2025 (blv) | | 16,295 |
design-systems, testing, storybook, vitest |
Stop Chasing New JavaScript Frameworks: Build With Fundamentals Instead | | 16,294 |
fundamentals, javascript, frameworks, react, vuejs, angular, svelte, solidjs |
Revisiting Fluid Type (ric+/odd) | | 16,293 |
videos, interviews, typography, fonts, responsive-design |
Quick Reminder That “:is()” and “:where()” Are Basically the Same With One Key Difference (geo/css) | | 16,292 |
css, selectors, cascade |
One Thing “@ scope” Can Do Is Reduce Concerns About Source Order (chr/fro) | | 16,291 |
css, scope, source-order |
My Thoughts on Asynchronous Accessibility APIs (jcs) | | 16,290 |
accessibility, asynchronicity, apis |
Keyword Research for SEO in 2025: Step-By-Step Tutorial | | 16,289 |
videos, keywords, seo, google, tooling |
How WebAssembly Components Can Replace JavaScript SDKs (sac) | | 16,288 |
webassembly, components, javascript |
Cowardly Defaults and Courageous Overrides With Modern CSS (tyl/clo) | | 16,287 |
css, presentational-html, cascade |
Composite vs. Simple Tokens | | 16,286 |
design-tokens, comparisons, terminology, maintainability |
Carousels With CSS (arg/dev) | | 16,285 |
css, carousels, scrolling |
Generate Growing Images Using Gemini API | | 16,284 |
images, ai, gemini, apis |
Why UI Automation Is Insufficient as an Accessibility API for the Web (jcs) | | 16,283 |
accessibility, automation, microsoft |
Vibe Coding and CHOP: What You Need to Know About AI-Driven Development (big/gra) | | 16,282 |
ai, vibe-coding, processes, tooling |
Understanding the European Accessibility Act (EAA) (tin/tet) | | 16,281 |
eaa, legal, accessibility |
The Bare Minimum You Need to Enable View Transitions on Your Website (ami) | | 16,280 |
html, css, view-transitions, minimalism |
Style Legend (ada) | | 16,279 |
forms, css |
Quick Accessibility Wins That Are Easy to Implement (kev) | | 16,278 |
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) | | 16,277 |
programming, processes, ai, vibe-coding |
Node.js TSC Votes to Stop Distributing Corepack (sar/soc) | | 16,276 |
nodejs, corepack |