Life is about deciding who we are: Join us and decide to be for environmental protection, free education and generous social security, human rights and international law, and, of course, action against oppression and violence (starting with helping the people of occupied Palestine 🇵🇸)! Hide

Frontend Dogma

“tooling” News Archive

Definition, related topics, and tag feed

Supertopics: productivity · Subtopics: bookmarklets, code-editors, content-delivery, content-management, frameworks, gwt, libraries, oxc, plugins, postprocessors, preprocessors, runtimes, site-generators, swc, tanstack, template-engines, templates (non-exhaustive) · “tooling” RSS feed (per email)

For Frontend Dogma’s special selection of web-based tools, see tools.

Entry (Sources) and Additional TopicsDate#
“Developer Loyalty Is at Zero Right Now”: Google Doesn’t Care Which AI Coding Tool You Use (fre/the)729
google, gcp, ai
Video as Code: A Deep Dive Into HeyGen’s Hyperframes728
deep-dives, multimedia, html, css
Creating Custom Page Transitions in Astro With Barba.js and GSAP (cod)727
astro, gsap, animations, javascript
RFC JSIR: A High-Level IR for JavaScript726
javascript
What to Know in JavaScript (2026 Edition) (chr/fro)725
javascript, ecmascript, standards, frameworks, runtimes, testing, npm
Introducing EmDash—the Spiritual Successor to WordPress That Solves Plugin Security (tk+)724
introductions, wordpress, content-management, cloudflare
Google Stitch: Is This the End of the Junior Designer? (web)723
design, ai, google, career
Best CI/CD Tools for 2026: What the Data Actually Shows (ovb/jet)722
ci-cd, metrics
Edge.js: Running Node Apps Inside a WebAssembly Sandbox (was)721
nodejs, webassembly
Monitoring Your Node.js App Health on Fly.io (app)720
nodejs, monitoring
Building a New Flash719
flash
Accessibility Testing Takes More Than a Scan (uxd)718
accessibility, testing
My Personal Skills for AI-Assisted Node.js Development (mco)717
ai, nodejs
Developer Experience at Scale—Lessons From Dropbox716
interviews, developer-experience, productivity, ai, lessons
Oxfmt Beta (bos+)715
release-notes, formatting
Upskilling in the AI Age (dac)714
ai, learning
How Many AIs Does It Take to Read a PDF? (jos/ver)713
ai, pdf
“Made in EU”—It Was Harder Than I Thought712
privacy, hosting, tech-stacks
Fastest Frontend Tooling for Humans and AI711
tech-stacks, typescript, developer-experience, optimization
Europe Is Ready to Ditch US Tech for Private Alternatives (pro)710
privacy, security, metrics
Life After Figma Is Coming (and It Will Be Glorious) (jon)709
design, ai, figma
Vite, Rust, and the Future of JavaScript Tooling (eva+/bet)708
videos, interviews, vuejs, rust, javascript, oxc, bundling, ai
Fast by Default (den)707
performance, architecture, code-reviews, processes
Minifier Benchmarks (j9t)706
minification, metrics, comparisons, swc, html-minifier, htmlnano
Practical Use of AI Coding Tools for the Responsible Developer (ska/sma)705
ai, prompting
Introducing ReliCSS: A Tool for Front-End Archaeology (stu)704
introductions, css, auditing
On the Need for Neutral Maintained Minifier Metrics (j9t)703
minification, html-minifier, htmlnano
How to Use Font Ligatures702
how-tos, typography, fonts, adobe, figma, microsoft, css
What Makes Generated UI Worth Keeping? (uxd)701
design, ai, branding
How to Diagnose Lighthouse Score Discrepancies Between Tools (deb)700
how-tos, performance, lighthouse, google
CMS (htt)699
web-almanac, studies, research, metrics, content-management, wordpress, user-experience, performance, web-vitals, lighthouse, apis
Ecommerce (htt)698
web-almanac, studies, research, metrics, ecommerce, performance, web-vitals, lighthouse
The Missing Link for Web Components (kin/fro)697
web-components, typescript, json, mcp, ai
Mitigating Denial-of-Service Vulnerability From Unrecoverable Stack Space Exhaustion for React, Next.js, and APM Users (mco+/nod)696
nodejs, security, vulnerabilities, react, nextjs, monitoring, performance
Aspire for JavaScript Developers (dav)695
javascript, typescript
2025 JavaScript Rising Stars694
javascript, frameworks, libraries, react, vuejs, ai, mobile, desktop, state-management, css-in-js, testing, static-site-generation, graphql, retrospectives
How to Create a Pixel-to-Voxel Video Drop Effect With Three.js and Rapier (cod)693
how-tos, javascript, effects, gsap, threejs
The Package Management Landscape (and)692
dependencies, overviews, link-lists
Introducing Flint (jos)691
introductions, linting
Trends That Defined JavaScript in 2025 (low/the)690
javascript, trends, retrospectives, react, frameworks, ai
The Two Most Important Tools for HTML Developers689
html, conformance, minification, html-minifier, htmlnano, swc
4 AI-Powered, No-Code Tools to Speed Up Your Frontend Workflow in 2026 (ele/des)688
guest-posts, ai, low-and-no-code, productivity
The Anatomy of LCP—a Deep Dive Into Sub-Parts (per)687
deep-dives, performance, web-vitals
The JavaScript Bundler Grand Prix (kat/red)686
javascript, bundling, vite, turbopack, bun, rolldown, browserify, webpack, rollup, parcel, esbuild, history
I Ported JustHTML From Python to JavaScript With Codex CLI and GPT-5.2 in 4.5 Hours (sim)685
migrating, ai, python, javascript, parsing, html
Hell Is Other People’s Markup (llo/mat)684
html, auditing
Changes in the World of HTML Minifiers (apo)683
html, minification, html-minifier
Useful Patterns for Building HTML Tools (sim)682
html, ai
Comparing HTML Minifiers (j9t)681
html, minification, html-minifier, htmlnano, metrics, comparisons
Type-Aware Linting Alpha (cam/bos)680
linting, oxc
2025 in Review: What’s New in Web Performance? (deb)679
performance, web-vitals, lighthouse, apis, speculation, chrome, google, firefox, browsers, dev-tools, testing, mcp, ai, retrospectives, outlooks
How I Built a Form Management Platform With Angular 17 and SurveyJS678
functionality, forms, angular
Becoming Unblockable (sea)677
career, prioritization, collaboration
The Future of AWS CodeCommit676
aws, git, outlooks
Automated Accessibility Testing for React—Tools and Best Practices You Can Use675
accessibility, testing, react, best-practices
Effectively Monitoring Web Performance (sma)674
performance, monitoring
20 Best CSS Preprocessor Tools and Comparison for 2025: Complete Guide to Active Tools673
guides, css, preprocessors, comparisons, link-lists
You Are Going to Get Priced Out of the Best AI Coding Tools (dpa)672
ai, economics
Top 10 Essential Productivity Software for 2025671
productivity, collaboration, communication
HTML Minifier: A 12-Year Journey Building and Maintaining an Open Source Tool670
html, minification, windows, asp-net, retrospectives
Arnas Donauskas on AI-Powered Troubleshooting for Websites (nat)669
podcasts, interviews, ai, debugging
AI Frontend Generator Comparison: Claude Code vs. v0 vs. Cursor vs. Replit (hcr)668
ai, code-editors, claude, anthropic, vercel, cursor, comparisons
One Year With Next.js App Router—Why We’re Moving On667
nextjs, react, routing, components
10 Niche Developer Tools You Didn’t Know Existed666
link-lists, command-line, debugging, testing, documentation
How Are Engineering Leaders Approaching 2026 AI Tooling Budgets? (lau)665
ai, economics, engineering-management
What Is Ollama? Complete Guide to Local AI Models (October 2025)664
guides, ai
Vue Basics: State Management in Vue663
fundamentals, vuejs, state-management
AI Coding Tools I Use to Ship Faster662
ai, productivity
European Tech Alternatives (mat)661
link-lists
Fixing Safari Mixed Content Issues With Vite and mkcert660
security, safari, apple, browsers, vite
How Does Meta Move Terabytes of Data per Second? (vut)659
facebook+meta, data-engineering
A Guide to Creating Accessible PDFs Using Free Tools (stv/pic)658
guides, accessibility, pdf, testing, jaws, nvda, voiceover, screen-readers
What Is Web Design in 2025? (web)657
design, aesthetics, ai, collaboration, craft
How Software Engineers Can Take Advantage of Gen AI Tools656
ai, user-experience, documentation
Top 10 Debugging Tools Every Developer Should Know655
debugging, dev-tools, chrome, postman, vs-code, git, docker, monitoring
Compiling Multiple CSS Files Into One (geo/css)654
css, sass, postcss
The Missing Link in JavaScript Tools (mar)653
javascript
The 28 AI Tools I Wish Existed652
ai, wish-lists
.htaccess: A Helper Script to Easily Block Website Traffic by Country (j9t)651
apache, servers, traffic, advocacy
Best LLM Visibility Trackers for 2025: Track Your Brand in AI Search650
ai, branding, comparisons
Why You Absolutely Need to Have Automated Dependency Management in Place (j9t)649
dependencies, maintainability, maintenance, security, automation
How Developers Can Use Tracing in the UI to Add Backend-Style Observability648
tracing, observability, opentelemetry
Hack to the Future—Frontend (the)647
history, html, css, javascript, design, layout, flash, image-replacement, libraries, frameworks, hacks, xhtml, testing, outlooks
10 Python Libraries That Supercharge Web Scraping646
scraping, python, libraries
Web Design: What Is the Web Capable of That Is Hard to Express in Design Software? (chr/fro)645
design, interaction-design
Agentic AI: On Evaluations (ils)644
ai, testing
Automating Design Systems: Tips and Resources for Getting Started (sma)643
design-systems, automation, tips-and-tricks, ai
What Building Products Looks Like in the Age of AI (uxd)642
ai, product-management, prompting, processes
Free Cloud GPU Credits in 2025: 10 Programs Worth $250k+641
cloud-computing, link-lists
Foundations: Types of Assistive Technology and Adaptive Strategies (tet)640
fundamentals, assistive-tech, screen-readers, screen-magnification, keyboard-navigation, accessibility
10 Best VS Code Extensions Transformed My Coding in 2025639
vs-code, microsoft, code-editors, productivity
Can AI Replace Web Developers: A Practical Look at Current Tools and Limitations638
ai, career
Generative User Interfaces (mik+/cod)637
videos, interviews, ai, prompting, developer-experience
AI Tools + AI Fluency + Human Advantage = AI-Native Designer (uxd)636
design, user-experience, ai, career, link-lists
I Used n8n and ChatGPT and Reddit to Make $2.4K in 7 Days—Here’s How (ask)635
monetization, chatgpt, ai
HTML Minifier Next (a Maintained Fork of HTML Minifier) (j9t)634
html, html-minifier, minification, optimization
The Open-Source Software Saving the Internet From AI Bot Scrapers (ema/404)633
ai, scraping
When Figma Starts Designing Us (run/des)632
figma, design
Software Engineering With LLMs in 2025: Reality Check (ger)631
ai, programming, metrics
The Ultimate Guide to AI Dev Tools in 2025 (Beyond GitHub Copilot)630
guides, ai, link-lists, comparisons
JavaScript Broke the Web (and Called It Progress) (jon)629
javascript, performance, user-experience, tech-stacks, history
Node.js Moves Toward Stable TypeScript Support With Amaro 1.0 (sar/soc)628
nodejs, typescript, support
5 “Boring” n8n AI Automations That Do the Work for You (kal)627
ai, automation
Performance and Stress Testing in Node.js (app)626
nodejs, performance, testing
Re: Broken Promises (hbu)625
ai, accessibility
The Promise That Wasn’t Kept (whi)624
ai, productivity
The Perfect Project Setup for Angular: Structure and Automation for More Quality (man)623
angular, linting, modules, architecture, commit-messages
Top 10 Open Source Node.js Projects With AI Integration (It’s Crazy)622
nodejs, ai, foss, link-lists
Stop Saying That AI Is Just a Tool and It Only Matters How It Is Used (fra)621
ai
Tools (ada)620
ai
What’s New in Web (rac)619
web-platform, support, browsers
3 Tools to Help Fix the Web’s Most Common WCAG 2.2 Failures (ato)618
accessibility, wcag, lighthouse, google, webaim, axe
How I Built Dynamic Social Media Images in Eleventy Using Cloudinary (chi)617
eleventy, images, social-media, cloudinary
15+ Secret Weapons for Frontend Devs That Most Beginners Miss616
link-lists
Building a More Accessible GitHub CLI (rya+)615
github, command-line, accessibility
Stop Hiding Bad Code Behind Good Tooling614
quality, craft
Organizational Scaffolding for Accessible Design and Content (sta/a11)613
videos, interviews, accessibility, processes, culture
Tools of the Trade: Accessibility Without the Cost (web/equ)612
accessibility, linting, testing
I Tried 50 AI Tools—Here’s How AI Is Changing the Way We Design611
design, ai
How to Write Unit Tests in Node.js Using Mocha (app)610
how-tos, testing, nodejs
Making a Small JavaScript Blog Static Site Generator Even Smaller Using the General “async-tree” Library (jan)609
static-site-generation, javascript
The Open-Source Stack for AI Agents608
ai, tech-stacks, foss, link-lists
LangChain + MCP + RAG + Ollama = the Key to Powerful Agentic AI607
ai, langchain, mcp, ai-agents
Local SEO vs. National SEO vs. Global SEO: A Strategy Guide (sem)606
guides, seo, strategies, comparisons
The Best Node.js Observability Tools in 2025: N|Solid vs. New Relic, Datadog, and More (nod)605
nodejs, observability, opentelemetry, comparisons
The Post-Developer Era (jos)604
ai, code-editors, outlooks, career
Developer Ecosystem 2025 (jet)603
surveys, code-editors, ai
Just Say the Word—Try Our New AI Website Builder for Free (nee/wor)602
wordpress, ai
Your Frontend, Backend, and Database—Now in One Cloudflare Worker601
cloudflare
A Guide to Alt Text Across Popular Tools (pop)600
guides, alt-text, accessibility, images
Building a Drupal to Storyblok Migration Tool: An Engineering Perspective (edo/sma)599
migrating, drupal
TypeSpec 1.0-RC: Design Faster Today, Scale Easier Tomorrow598
apis
Implementing Multi-Brand Theming With Style Dictionary (stu)597
theming, branding, design-tokens
Testing Tools for Accessibility Enhancement II596
videos, accessibility, testing
My Favorite Tools for Web Accessibility Testing (ale)595
accessibility, testing, link-lists
React Email 4.0594
react, email
Online Tracking Is Out of Control—Privacy Badger Can Help You Fight Back (eff)593
privacy, browser-extensions, eff
5 GitHub Actions Every Maintainer Needs to Know (kli)592
github-actions, github, automation, maintenance
AI Won’t Take Your Job—but Someone Who Uses It Better Than You Will (cwo)591
ai, career, learning
Don’t Use Scores From Automatic Tools in Your Accessibility Statement (cer)590
accessibility, documentation, compliance
Keyword Research for SEO in 2025: Step-By-Step Tutorial589
videos, keywords, seo, google
Vibe Coding and CHOP: What You Need to Know About AI-Driven Development (big/gra)588
ai, vibe-coding, processes
Introducing Motion for Vue (cit)587
introductions, animations, vuejs
A Review of HTML Linters586
overviews, html, linting, conformance, link-lists, comparisons
Web Scraping With Cheerio in 2025 (api)585
guides, scraping
How to Get Deep Traces in Your Node.js Backend With OTel and Deno (den)584
how-tos, observability, tracing, nodejs, deno
Automated Tools Can Ensure Full Accessibility Compliance583
accessibility, compliance, automation
Is Biome Ready to Replace Prettier and ESLint?582
formatting, linting, biome, prettier, eslint
How to Troubleshoot Node.js Images in OpenShift581
how-tos, nodejs, docker, debugging
10 Best AI Code Review Tools and How They Work580
ai, code-reviews, comparisons, link-lists
The Case For Minimal WordPress Setups: A Contrarian View On Theme Frameworks (sma)579
wordpress, theming, minimalism
UX Analytics: How to Measure Your User Experience the Right Way (uxm)578
how-tos, user-experience, metrics, accessibility, performance
JavaScript Fatigue Strikes Back (all)577
javascript, react, frameworks, libraries
Testing Tools for Accessibility Enhancement576
videos, accessibility, testing
How to Reduce Web Application Bundle Size? (ant)575
how-tos, web-apps, bundling, javascript
Trusting AI With My Images Wasn’t Easy (dri)574
ai, images, alt-text, accessibility, automation
10 Open-Source Documentation Frameworks to Check Out573
foss, documentation, link-lists, zola
Introduction to Frontend Development (the)572
introductions, html, css, javascript, frameworks, libraries, career, trends
Intro to Datastar (and Craft CMS) (cra)571
videos, introductions
Tracing of Node.js for Better Visibility and Performance With N|Solid (nod)570
nodejs, tracing
React Libraries for 2025 (rwi)569
react, libraries, link-lists
How to Improve Webpage Speed: Tips and Best Practices568
how-tos, performance, optimization, tips-and-tricks, best-practices, redirecting, fonts, images, testing, webpagetest
Style Observer: JS to Observe CSS Property Changes, for Reals (lea)567
libraries, css, javascript
Which Rich Text Editor Framework Should You Choose in 2025? (aur/liv)566
comparisons, link-lists
How I Learned to Code With My Voice (whi)565
voice, code-editors
Introducing Fusion: Write PHP Inside Vue and React Components (eri/lar)564
introductions, php, vuejs, react, components
How I Use AI: Meet My Promptly Hired Model Intern (mit)563
ai, programming, processes
Introducing Mentoss: The Fetch Mocker (nza)562
introductions, data-fetching
How I Write Angular Apps in 2025: Tools, Tips, Techniques (rai)561
videos, angular, tips-and-tricks, techniques
Alternatives to htmx (htm)560
alpinejs, hotwire, jquery, link-lists
9 GitHub Projects That Surprised Me (che)559
foss, link-lists
Can AI Be Used as an Accessibility Testing Partner? (tho)558
ai, accessibility, testing, comparisons
Mastering Angular Unit Testing: Best Practices and Tools (pla)557
angular, testing, best-practices
Clean Up HTML Content for Retrieval-Augmented Generation With Readability.js (phi/dat)556
html, scraping, nodejs
What Is Website Traffic? And a Quick Guide on Tracking It (sem)555
how-tos, traffic, analytics, google
8 Modern Dev Tools to 100× Your Productivity (let)554
productivity, link-lists
Exploring Modern JavaScript Compilers: Why Oxc Matters for the Developer Community (hac)553
oxc, javascript, compiling
2024 JavaScript Rising Stars552
javascript, frameworks, libraries, react, vuejs, mobile, desktop, state-management, ai, css-in-js, testing, graphql, retrospectives
How to Find All Existing and Archived URLs on a Website (tca/moz)551
how-tos, urls, seo, sitemaps
Top 6 Must Try Frontend Libraries for All Developers550
libraries, link-lists
TypeScript Without Build Tools (chr/fro)549
typescript, monorepos, link-lists
After Rome Failure, VoidZero Is the Newest Attempt to Create Unified JavaScript Toolchain (inf)548
voidzero, javascript
The Ultimate Tech Stack for Startups in 2025547
tech-stacks, nextjs
Detecting Web Performance Regressions Using Statistical Tools (pet/per)546
performance, regressions
Is Figma Dev Mode a Worthwhile Tool for Developers? (ele/des)545
guest-posts, figma, developer-experience
HTML Conformance: A Comparison of 6.5 npm Validator Packages (With 1.5 Recommendations) (j9t)544
html, conformance, npm, comparisons
The Top 20 Tools UX Designers Should Know (uxm)543
design, user-experience, link-lists
Simple Web Performance Mentoring (per)542
performance, monitoring, web-vitals, webpagetest
Drizzle Database Migrations (ada/fro)541
migrating, databases
Tools for Unmoderated Usability Testing (nng)540
usability, testing
The Evolution of Instant Web: What It Means for Performance Tooling (per)539
performance, web-vitals
24 Best AI Tools for Developers in 2025 (moz)538
ai, link-lists
How to Include Web Accessibility in Your Web Development Process (pop)537
how-tos, accessibility, processes, webaim
Turn Off AI Features by Default (to Reduce Their Climate Impact) (hdv)536
ai, sustainability
A False Sense of Accessibility: What Automated Testing Tools Are Missing535
videos, accessibility, testing, automation
Design Systems Are Dead—Long Live Design Systems (lur/zer)534
design-systems, outlooks
When Is It Time to Move Prototyping From Figma to ProtoPie? (uxd)533
design, prototyping, figma
Building Better CLI Apps (mol/blo)532
videos, typescript, javascript, command-line
Jekyll to Astro: An AI-Assisted Migration531
migrating, jekyll, astro, ai
Create Accessible Websites: Top Free Tools You Need to Know530
accessibility, testing, jaws, nvda, screen-readers, linting
Screenshot-Driven Development (bla/ope)529
processes, design
Node.js Corepack: Version Control for Package Managers (tre)528
nodejs, corepack, versioning, dependencies
Why Is Hiring Software So Impersonal? (uxd)527
hiring, user-experience
AI Coding (pvd)526
ai, code-editors, comparisons, cursor
Top 20 Platform Engineering Tools (spa)525
platform-engineering, link-lists
Biome.js, a Toolchain to Format and Lint Your Web Project524
biome, formatting, linting
The Path to Learn Web Development (fla)523
learning, http, html, css, git, javascript, typescript, databases, frameworks
Introducing the vlt Package Manager and Serverless Registry522
introductions, dependencies, serverless, javascript
How I Improved Video Streaming With FFmpeg and Node.js521
multimedia, nodejs, optimization
Securing Your Express REST API With Passport.js520
nodejs, express, json-web-tokens, apis, rest, security
@wasmer/sdk Adds Node.js and Bun Support (was)519
nodejs, bun
The Image Compression Challenge (Donating Money for Excess-Free Projects) (j9t)518
images, compression, performance
Dynamic Social Share Images Using Cloudinary (sia)517
social-media, images, cloudinary
Introducing the New Svelte CLI (sve)516
introductions, svelte, sveltekit
SecretLint—a Linter for Preventing Committing Credentials (tre)515
linting, security
Why I’m Skeptical of Rewriting JavaScript Tools in “Faster” Languages (nol)514
javascript, programming
Why Developers Lose Trust in AI Tools513
research, ai
You Should Be Using an RSS Reader (plu)512
syndication, rss, web
The Greatness and Limitations of the “js-framework-benchmark” (nol)511
javascript, frameworks, performance, metrics
The User Experience of Developer Tools (uxd)510
developer-experience, user-experience
8 AI Tips for Web Developers (and Their Careers) (j9t)509
ai, documentation, code-reviews, refactoring, processes, career, tips-and-tricks
I Interviewed 100 DevTools Founders and This Is What I Learned (jac)508
interviews, lessons, developer-experience, link-lists
Using Datastar507
Bundling Past, Present, and Future (dev)506
videos, bundling, history, outlooks
Biome.js: The ESLint and Prettier Killer?505
biome, eslint, prettier, linting, formatting
Why We Switched From Cypress to Playwright504
cypress, playwright, comparisons, testing, performance
Rethinking Code Reviews With Stacked PRs503
code-reviews, version-control, git
10 Developer Tools to Improve Your Daily Life as a Developer502
productivity, developer-experience
Five Ways to Lazy Load Images for Better Website Performance501
performance, lazy-loading
The Neverending Story (gar)500
web-platform, standards, frameworks, libraries
The State of ES5 on the Web (phi)499
ecmascript, javascript, support
How to Deploy Node.js to AWS Lambda With OpenTofu and GitHub Actions498
how-tos, deploying, nodejs, aws, serverless, lambda, github-actions, link-lists
Harnessing Copilot and Other Gen-AI Tools to Increase Digital Accessibility Efficiency497
videos, ai, microsoft, accessibility, images, alt-text
What Skills Should You Focus on as Junior Web Developer in 2024? (fro)496
career, fundamentals, html, css, javascript, frameworks, learning, link-lists
6 Best Local Directory Submission Tools Compared495
seo, link-lists
Disability Data Alarmingly Absent From AI Algorithmic Tools, Report Suggests (for)494
accessibility, ai
Let’s Make a Simpler, More Accessible Web (cod)493
web, web-platform, simplicity, usability, accessibility, optimization
Ontology Engineering for Beginners492
owl
Automated Ways to Security Audit Your Website491
security, auditing, automation
Rust Is Revolutionizing JavaScript Development490
bundling, rust, javascript
25 Open Source AI Tools to Cut Your Development Time in Half489
ai, productivity, foss, link-lists
Playwright vs. Puppeteer: Which Is Better in 2024? (api)488
playwright, puppeteer, automation, testing, comparisons
A Quick-Ish Accessibility Review: shadcn/ui Charts (ash)487
accessibility, information-design, auditing, link-lists
YouTube Embeds Are Bananas Heavy and It’s Fixable (chr/fro)486
embed-code, youtube, performance
The Time for Designers to Learn to Code Is Now (bel/pic)485
design, career, training, link-lists
Seamless Screenshot Testing for Compose With Screenshotbot484
screenshots, images, regressions, testing
Dual Publishing ESM and CJS Modules With tsup and “Are the Types Wrong?” (joh)483
dependencies, esm, commonjs, typescript, type-safety
17 Developer Tools That Keep Me Productive482
productivity, efficiency, automation, link-lists
Automate Browser Testing With Tools and Best Practices From Chrome481
videos, browsers, google, chrome, testing, automation, best-practices
17 Best Developer Productivity Tools to Try480
productivity, link-lists
Ditch Dotenv: Node.js Now Natively Supports .env File Loading479
nodejs, environments
State of Design Tokens 2024 (don+)478
videos, design-tokens, figma
Beware—Automatic Tools Over-Report Accessibility Issues and Steal Your Time (cer)477
accessibility, auditing
Interview With Senior JS Developer 2024476
videos, interviews, javascript, frameworks, libraries, tech-stacks, web-platform
A Comparison of Automated Testing Tools for Digital Accessibility (equ)475
accessibility, testing, automation, comparisons
Node.js Debugging in Chrome DevTools (chr/fro)474
nodejs, debugging, browsers, google, chrome, dev-tools
14 Top UX Tools for Designers in 2024 (web)473
user-experience, link-lists
Introducing Root.js472
introductions, content-management
Why I Use Node, Deno, Bun, [QuickJS], [txiki.js] at the Same Time471
nodejs, deno, bun, quickjs
A Guide to Building CLI Tools in JavaScript470
guides, command-line, javascript, nodejs
ai.robots.txt (cor)469
ai, crawling, scraping, robotstxt
AI Can Make a Code Review for Free468
ai, code-reviews
Don’t Get Scammed by Fake Performance Experts and Apps467
performance
Performance Tooling in 2024 and Beyond466
performance, browsers, dev-tools, lighthouse, google
Announcing Speedometer 3.0: A Shared Browser Benchmark for Web Application Responsiveness465
performance, metrics
Replace ESLint and Prettier With Biome.js464
biome, eslint, prettier, comparisons, remix
The Ultimate Guide to Choosing the Best React Website Builder463
guides, react, comparisons, link-lists
Tools That Make Me Productive as a Software Engineer462
productivity, link-lists
Discovering Web Automation and Scraping (gli)461
scraping, automation
10 Best Automated AI Code Review Tools 2024460
ai, automation, code-reviews, comparisons, link-lists
Exciting New Tools for Designers, February 2024 (web)459
design, link-lists
Implementing User Authentication in React Apps With Appwrite458
react, authentication
PurePWA—a Radical U-Turn in Web Development457
web-apps, progressive-web-apps, simplicity
14 Best SEO Tools in 2024 (web)456
seo, link-lists
7 Mobile UX Design Tools to Supercharge Your Design Process (uxm)455
design, link-lists
Continuous Accessibility: What, Why, How (ass)454
accessibility, processes, testing
Making CSS View Transitions Easy With Velvette (nom/cod)453
css, view-transitions
Is It Time to Switch From Docker to Podman?452
videos, docker, podman, comparisons
The Building Blocks of a Greenfield Vue Application in 2024 (fad)451
vuejs, link-lists
Top Front-End Tools of 2023 (lou/sma)450
link-lists, retrospectives
2024 Resolution: Be More Open-Source Centric449
foss, link-lists
Let’s Make the IndieWeb Easier448
indieweb
SolidStart: A Different Breed of Meta-Framework (ati/sma)447
frameworks, solidjs
How I’m Writing CSS in 2024446
css, developer-experience
Figma Is Not Forever445
design, figma
20+ Tools for Node.js Development in 2024444
nodejs, link-lists
Not All Automated Testing Tools Support Shadow DOM in Web Components (mat)443
accessibility, testing, automation, shadow-dom, dom, web-components
Installing Google Fonts as npm Packages (ami)442
installing, dependencies, google, fonts
Tools to Make Your Developer Experience Better in PHP (ami)441
developer-experience, php, link-lists
Polypane Review: Best Browser for Web Developers?440
polypane, browsers
AI for Web Devs: AI Image Generation (aus)439
ai, images, automation
Managing Node.js Processes438
nodejs
Developer Toolkit437
websites, conversion, link-lists
The Best Go Tools to Use for Your Frontend Projects (fre)436
go, link-lists
Competing Against Internally Developed Tools435
processes
Using Nodemon and Watch in Node.js for Live Restarts (cra)434
nodejs
Task Automation and Debugging With AI-Powered Tools433
automation, debugging, ai
Create Dynamic Web Experiences With Interactive SVG Animations432
svg, images, animations
Introducing N|Solid Copilot: Your AI-Powered Node.js Navigator (nod)431
introductions, nodejs, ai
Monitoring Your Python App With AppSignal430
python, monitoring
Markdown to HTML in Seconds: Discovering mdhub (gli)429
markdown, html, conversion
10 Best Web Development Stacks428
tech-stacks
Deprecation of Formatting Rules (nza/esl)427
eslint, linting, deprecation, formatting, release-notes
Color Contrast Accessibility Tools With Examples (pop)426
accessibility, link-lists, colors, contrast, examples
Designing for All: The Basic Principles of Web Accessibility425
accessibility, fundamentals, principles, aria
4 Alternatives to Postman to Consider After Their Latest Update424
apis, vs-code
Comparing JavaScript Bundlers: Rollup vs. Webpack vs. Parcel (kin)423
javascript, bundling, rollup, webpack, parcel, comparisons
20+ Tools for Node.js Development in 2023422
nodejs, link-lists
How to Check Website Traffic (and Increase It) (sem)421
how-tos, traffic, analytics, google
The 10 Tools I Install on Every New Mac I Get (cod)420
apple, link-lists
The 10ish Tools I Install on Every New Mac I Get (j9t)419
apple, link-lists
v0.dev418
websites, components, ai, react, tailwind
Cool Tools (mic)417
link-lists
Five Optimization and Performance Tools That Enhance Website User Experience416
user-experience, performance, optimization, link-lists
The Comedy of Errors (met)415
google, search, errors
200 Web-Based, Must-Try Web Design and Development Tools (j9t)414
link-lists
Should New Developers Use AI Coding Tools?413
ai, productivity, career, learning
CrBug Release Indicator (bra)412
browsers, chromium
Awesome List of Free CSS [Generators]411
link-lists, css, code-generation
Unleashing Lightning CSS410
css, lightning-css
Is Lighthouse a Misleading Performance Tool?409
performance, google, lighthouse, web-vitals
How to Validate HTML On-Line at W3C (wie)408
how-tos, html, conformance
Resources for Procurement of Accessible Digital Products and VPAT (den)407
accessibility, vpat-acr, conformance, link-lists
Design for the Web Without Figma406
design
Top 6 AI Coding Assistants in 2023405
ai
Testing Sites and Apps With Blind Users: A Cheat Sheet (sma)404
accessibility, testing, screen-readers, assistive-tech, cheat-sheets
Design Systems: A Curated List for Today’s UI/UX Designers (sta)403
design-systems, design, link-lists
SupportsCSS (5t3)402
websites, css, support
The Native Way to Configure Path Aliases in Frontend Projects401
javascript, nodejs, esm, commonjs, aliases
Configuring ESLint, Prettier, and TypeScript Together (jos)400
eslint, prettier, linting, formatting, typescript, configuration
Everything You Need to Know About Webpack’s Bundle Analyzer399
webpack, bundling
The Most Important Thing Productivity Tools Are Missing About AI (uxd)398
productivity, ai
8 Best Tools for Cryptography and Encryption (sta)397
link-lists, comparisons, security, cryptography, encryption, privacy
Are [You] Confused Which Bundler You Should Use? Webpack vs. Parcel vs. Rollup396
bundling, webpack, parcel, rollup, comparisons
Convert PNG to JPG Using FFmpeg (ama)395
images, png, jpeg, conversion
10 AI Tools for Content Writing (sta)394
link-lists, content, writing, ai
Guardrails for Better Accessibility Support in Frontend (net)393
accessibility, quality
The 5 Best Status Page Tools (sta)392
monitoring, alerting, link-lists
Choose Boring Tools391
Cover All the Codebases: A Guide to Code Coverage Tools390
guides, code-coverage, testing, link-lists
You Don’t Need a Build Step (den)389
building, deno
The Ultimate Guide to Web Development Tools (sta)388
guides, link-lists
Debugging JavaScript Like a Pro: Tools and Techniques for Finding and Fixing Bugs387
javascript, debugging, techniques, bugs
Using Node Watch Instead of Nodemon386
nodejs
WordPress Version Control: A Comprehensive Guide385
guides, wordpress, version-control
Rethinking the Modern Web384
javascript, web-platform
Monitoring Node.js Performance (ano)383
nodejs, performance, monitoring
10 Web Development Trends in 2023 (rwi)382
trends, frameworks, javascript, monorepos, presentational-html, ai, code-completion
Easy Dynamic Social Sharing Image With Eleventy381
eleventy, social-media, images
Accessibility Tools and Resources for Designers380
link-lists, design
Comparing Level Access Automated Tools to Manual Accessibility Testing (rac)379
accessibility, testing, automation
2023 N|Solid Awards: The Top 10 Best Node.js Open Source Projects to Watch (nod)378
nodejs, foss, link-lists
Top Front-End Tools of 2022 (lou/sma)377
link-lists
2022 JavaScript Rising Stars376
javascript, frameworks, react, vuejs, building, testing, mobile, desktop, state-management, css-in-js, graphql, retrospectives
Website Accessibility (15 Best Practices) (bru)375
accessibility, best-practices, content, readability, captcha, images, alt-text, forms, focus, html
W3C Design Tokens With Style Dictionary (luk)374
design-tokens
Super Useful CSS Resources373
css, link-lists
How to Use the WAVE Extension and Start Manual Accessibility Testing (pop)372
how-tos, accessibility, testing, browser-extensions, webaim
Minification and Cache Directives for the Most Popular Websites of the Internet (dvk)371
minification, lightning-css, html-minifier, caching, performance, metrics
Setting Up a Screen Reader Testing Environment on Your Computer (sar)370
screen-readers, nvda, testing, accessibility, link-lists
Awesome Productivity Tools for Developers369
productivity
When Our Tools Hold Us Back (mia/odd)368
design, css
Is Turbopack Really 10× Faster Than Vite? (eva)367
bundling, performance, turbopack, vite
Screenshotting VoiceOver on macOS (kil)366
screenshots, images, apple, unix-like, voiceover
Accessibility Checkers—a Good Start, Not a Solution (kno)365
accessibility, testing
CDN (htt)364
web-almanac, studies, research, metrics, performance, content-delivery
Awesome Tools for Open Source Contributions363
foss, documentation
Five Months Worth of Takes on the Digital Accessibility Space362
accessibility, testing
Check Heading Accessibility Using the WAVE Tool (pop)361
videos, accessibility, headings, assistive-tech, testing
5 Modern CLI Tools That Help Boost Your Productivity360
productivity
Results of Quick Testing of Documentation Tools’ Accessibility359
accessibility, documentation
Core Web Vitals Tools to Boost Your Web Performance Scores (sma)358
performance, web-vitals
Popular Node.js Patterns and Tools to Re-Consider357
nodejs
Powerful Image Optimization Tools (lou/sma)356
link-lists, images, compression, performance
Rethinking Device Emulation in Browsers (cod)355
browsers, usability
Top 5 npm Vulnerability Scanners354
npm, security, vulnerabilities
Generating Accessibility Test Results for a Whole Website With Pa11y CI353
accessibility, testing
How to Auto-Prefix and Minify CSS?352
how-tos, css, vendor-extensions, minification
Web Design Tool Wish List (gri/clo)351
design, wish-lists
Why You Should Consider Prisma.io350
databases, prisma
The Future of Frontend Build Tools (sma)349
building
Quick and Dirty Text Diffing (jim)348
Get to Know Your Browser’s Performance Profiler347
browsers, performance, profiling
You Don’t Need a UI Framework (jos/sma)346
frameworks, css
8 Industry-Standard Tools to Reduce Dependency Risks345
dependencies, maintenance, renovate, depfu, link-lists
11 Steps to Keep Figma Clean (uxd)344
design, figma
Productivity Tips and Tools for a More Efficient Workflow (sma)343
link-lists, productivity, tips-and-tricks
One Million Broken Web Sites—and a Way to Prevent That (cod)342
accessibility, browsers
Syntax Highlighting for AsciiDoc With Eleventy (san)341
syntax-highlighting, eleventy
7 Collaborative Coding Tools for Remote Pair Programming340
collaboration
Tweaking in the Browser (sha)339
browsers
Quick Survey: Help Improve the Simulation Options of Browser Developer Tools (cod)338
surveys, browsers, developer-experience
Typography in Design Tokens for Figma and Code337
typography, design-tokens, figma
How to Use Spectator to Test Your Angular Components336
how-tos, testing, angular, components
Taming CSS Variables With Web Inspector (web)335
css, custom-properties, browsers
15 Useful Placeholder Tools for Designers and Developers334
images, content, placeholders, testing, link-lists
How to Keep Your Repo Package Dependencies Up to Date Automatically333
how-tos, dependencies, github-actions
Assistive Technology, Accessible Technology, and the Accessibility Tree (uxd)332
accessibility, screen-readers, assistive-tech
Optimize Your PNGs With Oxipng and pre-commit (ada)331
images, png, performance, compression
13 Tools and Techniques to Accelerate Frontend Development330
techniques, software-design-patterns, linting, bundling, testing, logging, frameworks, processes, ci-cd
Understanding Accessibility329
accessibility, testing
Smashing Podcast Episode 44 With Chris Ferdinandi: Is the Web Dead? (cfe+/sma)328
podcasts, interviews, web-platform, standards, performance, developer-experience
What Is Magento? A Brief Introduction327
introductions, ecommerce, magento
Let’s Not Send Developers to the Accessibility Tree Tool (cod)326
browsers, accessibility
Design System Best Practices With ESLint Series (and)325
design-systems, design-tokens, best-practices, eslint
5 Popular Frontend Development Tools in 2021324
An Introduction to PostCSS (cra)323
introductions, postcss, postprocessors
Developer Tools Secrets That Shouldn’t Be Secrets (cod)322
browsers, developer-experience
How to Get Started With Social Media Automation321
how-tos, social-media, automation
9 Tag Management Solutions You Should Consider320
tag-management, comparisons, link-lists
Remove Unnecessary Files in node_modules319
nodejs
5 Tools to Automate Your Development318
automation, productivity
jsc: My New Best Friend317
javascript
Static vs. Dynamic vs. Jamstack: Where’s the Line? (css)316
comparisons, tech-stacks, jamstack
A Performance-Focused Workflow Based on Google Tools315
performance, web-vitals, google
Visualizing a Codebase314
developer-experience, visualization
What Devs Need313
websites, link-lists
Introducing GitHub Copilot: Your AI Pair Programmer312
introductions, github-copilot, github, ai
A Complete Guide to Accessibility Tooling (nic/sma)311
guides, accessibility
What Is Prisma and Why Do We Need Another ORM? (nea)310
databases, prisma
Elasticsearch Boolean Query Performance (ast)309
search, performance
How to Implement Authentication in Next.js With Auth0 (fgi/sma)308
how-tos, nextjs, authentication, auth0
What Is Vite? An Overview of the New Front-End Build Tool (tim)307
overviews, building, vite
Comparing the New Generation of Build Tools (css)306
building, bundling, comparisons
How to Use PostCSS as a Configurable Alternative to Sass (cra)305
how-tos, postcss, sass
Learn Snowpack: A High-Performance Frontend Build Tool304
building
An Introduction to the Rollup.js JavaScript Bundler (cra)303
introductions, javascript, bundling, rollup
2020 JavaScript Rising Stars302
javascript, frameworks, nodejs, react, vuejs, angular, building, testing, css-in-js, mobile, state-management, graphql, retrospectives
Symbols to Copy301
typography
Testing Vue Applications With the Vue Testing Library (sma)300
vuejs, testing
Measuring Core Web Vitals With Sentry (fon/css)299
performance, web-vitals
Authenticating React Apps With Auth0 (sma)298
react, authentication, auth0
What Can We Learn From the W3C CMS Selection Process297
w3c, content-management, lessons
New Open Source robots.txt Projects (met)296
robotstxt, foss
[JavaScript] Minification Benchmarks (hir)295
minification, metrics, comparisons, javascript, oxc, swc, bun, esbuild
Five Decades of Access to Tools (lor)294
An Overview of Scroll Technologies (zac/css)293
overviews, scrolling, animations, css, javascript
Sending Emails in PHP With PHPMailer292
email, php
Why You Should Use SWC (and Not Babel) (log)291
transpiling, swc, babel
How to Succeed in Wireframe Design (sma)290
how-tos, design, prototyping, link-lists
Introduction to Netlify CMS (joe)289
introductions, netlify, content-management
How to Debug a Node.js Application: Tips, Tricks, and Tools (cra)288
how-tos, nodejs, debugging, terminology, tips-and-tricks
Tools for Optimizing SVG (chr/css)287
svg, images, optimization, link-lists
Accessible SVGs: Inclusiveness Beyond Patterns (car/sma)286
svg, images, accessibility
The Developer’s Dilemma (fla)285
developer-experience
The Web We Want (mar+)284
surveys, standards, web
Using MySQL With Node.js and the mysql JavaScript Client283
databases, mysql, nodejs
Snowpack (chr/css)282
building
2019 JavaScript Rising Stars (sac)281
javascript, frameworks, nodejs, react, vuejs, angular, testing, compiling, building, mobile, css-in-js, graphql, retrospectives
Eleventail—a Helper for Tailwind CSS and Eleventy (phi)280
tailwind, eleventy
How Do You Remove Unused CSS From a Site? (chr/css)279
css, performance
Getting Started With Puppeteer278
introductions, puppeteer
Workflow Considerations for Using an Image Management Service (chr/css)277
images, performance, content-delivery
Recipes for Performance Testing Single Page Applications in Webpagetest (pha/css)276
performance, testing, single-page-apps, webpagetest
Definition of Web Developer (j9t)275
terminology, career
How to Add CSS Vendor Prefixes Automatically (luk)274
how-tos, css, vendor-extensions, automation, postcss, webpack, gulp, npm
VuePress: Documentation Made Easy (ben/sma)273
vuejs, documentation
Load Balancer and When to Use It272
load-balancing
Other Ways to SPAs (chr/css)271
single-page-apps, performance
The Story of NuxtPress (ano)270
nuxt
A Guide to Visual Testing With Percy269
guides, testing, regressions
How Google Pagespeed Works: Improve Your Score and Search Engine Ranking (ben/css)268
google, lighthouse, performance, seo
The Ultimate Guide to Building Scalable Web Scrapers With Scrapy (sma)267
guides, scraping, python
Google’s robots.txt Parser Is Now Open Source (met+)266
robotstxt, parsing, google, search
Responsible JavaScript (mal/ali)265
javascript, tree-shaking, code-splitting, embed-code, transpiling, performance
Color Contrast Accessibility Tools (fon/css)264
contrast, colors, accessibility
endoflife.date (nem)263
websites
Front-End Documentation, Style Guides, and the Rise of MDX (oll/css)262
documentation, style-guides, markdown, mdx, storybook
Understanding Image Compression: Tooling and Context (j9t)261
images, performance, compression
A Practical Guide to SVG and Design Tools (sma)260
guides, images, svg, sketch, figma, adobe, design
HTML Optimization: A Standard Config for HTML Minifier (j9t)259
html, optimization, configuration
Form Validation in Under an Hour With Vuelidate (sar/css)258
forms, validation, vuejs
Introduction to Babel257
introductions, babel, transpiling
Advanced Tooling for Web Components (css)256
web-components, angular, vuejs, react
Announcing Domain-Wide Data in Search Console255
google, search, domains
No EPUBCheck, no EPUB (w3c)254
epub, conformance
2018 JavaScript Rising Stars (sac)253
javascript, frameworks, nodejs, react, vuejs, angular, mobile, compiling, building, testing, code-editors, css-in-js, graphql, retrospectives
Best JavaScript Frameworks, Libraries, and Tools to Use in 2019 (cra)252
javascript, frameworks, libraries, link-lists
Prettier and Beautify (chr/css)251
formatting, prettier
PageSpeed Insights, Now Powered by Lighthouse (che+)250
performance, google, lighthouse
Dead-Code Elimination249
optimization
CSS Debugging and Optimization: Minification With CSSO (web)248
css, debugging, optimization, minification
Exploring CSS Property Definitions (tid/w3c)247
w3c, css
Hyperlinking Beyond the Web (ati/css)246
links, urls, command-line, electron, terminology
Pattern Library First: An Approach for Managing CSS (rac/sma)245
css, processes
CSS Grid in IE: CSS Grid and the New Autoprefixer (css)244
css, grids, layout, internet-explorer, microsoft, browsers, autoprefixer
Server-Side Optimization With nginx and “pm=static”243
servers, nginx, optimization
Here’s the Thing About “Unused CSS” Tools (chr/css)242
css, quality, performance
Build a Style Guide Straight From Sass (ben/css)241
style-guides, css, sass, documentation, automation
Validating Dependencies in the Project With npm-check and depcheck240
dependencies, security, maintenance, auditing, npm
Managing Architecture Decision Records With ADR-Tools239
architecture, documentation
15 Bootstrap Tools and Playgrounds238
bootstrap, link-lists
Tools for Thinking and Tools for Systems (fon/css)237
design, sketch, figma, photoshop, adobe
View Source: Why It Still Matters and How to Quickly Compare It to a Rendered DOM236
how-tos, view-source, dom, seo
Unit Test Your JavaScript Using Mocha and Chai235
testing, javascript
W3C Study of Practices and Tooling for Web Data Standardisation (w3c)234
surveys, studies, research, standards, rdf, structured-data
React’s Accessibility Code Linter (24a)233
react, linting, eslint, accessibility
Accessibility Testing Tools (chr/css)232
accessibility, testing
WAI-Tools Project Launched (w3c)231
accessibility, testing, compliance
A Developer’s Guide to Better Accessibility (a11+/24a)230
guides, accessibility, html, semantics, keyboard-navigation, naming