Data vs. Findings vs. Insights in UX (vit/sma) | | 490 |
user-experience, metrics, terminology |
Figma Dreamweaver (pav) | | 489 |
figma, dreamweaver, wysiwyg |
SSR vs. SSG vs. CSR vs. ISR—Rendering Performances Compared (des) | | 488 |
guest-posts, server-side-rendering, static-site-generation, client-side-rendering, incremental-static-regeneration |
Event Handling in JAWS and NVDA (sib/tpg) | | 487 |
accessibility, screen-readers, jaws, nvda, events, javascript |
Newfangled Browser Alternatives (chr/fro) | | 486 |
browsers, arc, vivaldi, brave, link-lists |
When to Use “map()” vs. “forEach()” | | 485 |
javascript, arrays |
Buttons vs. Links: What’s the Difference and Why Does It Matter? | | 484 |
videos, buttons, links, usability |
The Best Node.js Observability Tools in 2025: N|Solid vs. New Relic, Datadog, and More (nod) | | 483 |
nodejs, observability, tooling |
Serverless Is a Scam | | 482 |
serverless, containerization |
Local SEO vs. National SEO vs. Global SEO: A Strategy Guide (sem) | | 481 |
guides, seo, strategies, tooling |
Tailwind’s “@ apply” Feature Is Better Than It Sounds (zel/css) | | 480 |
tailwind, sass, mixins |
Automated Accessibility Testing: Strengths and Limits | | 479 |
accessibility, testing, automation |
Automated vs. AI vs. Manual Testing—Text Alternatives (dec) | | 478 |
accessibility, testing, automation, ai |
What’s the Difference Between WCAG, the EAA, and EN 301 549? (tpg) | | 477 |
accessibility, wcag, eaa, legal, standards |
Is Vite Faster Than Turbopack? | | 476 |
nextjs, webpack, vite, rollup, bundling, performance |
Composite vs. Simple Tokens | | 475 |
design-tokens, terminology, maintainability |
Next.js vs. TanStack | | 474 |
nextjs |
Web Components vs. Framework Components: What’s the Difference? (sma) | | 473 |
web-components, components, frameworks, html |
Coding vs. Vibe Coding | | 472 |
processes, ai, vibe-coding, programming |
ADA Compliance vs. WCAG Conformance | | 471 |
accessibility, ada, wcag, compliance, legal |
Is Cursor Better Than VS Code With Copilot? Absolutely and It’s Not Close | | 470 |
code-editors, cursor, vs-code, microsoft, github-copilot, ai |
10 Best AI Code Review Tools and How They Work | | 469 |
ai, code-reviews, tooling, link-lists |
AX, DX, UX (jim) | | 468 |
agent-experience, developer-experience, user-experience |
What Is TypeScript? An Overview for JavaScript Programmers (rau) | | 467 |
overviews, typescript, javascript |
Static vs. Dynamic Content: Which Should Developers Favor? (the) | | 466 |
content, client-side-rendering, server-side-rendering, performance, frameworks |
Decoding CSS Selectors: “:has(:not)” vs. “:not(:has)” (pol) | | 465 |
css, selectors |
Testing 10 JavaScript Frameworks on Their HTML Defaults (j9t) | | 464 |
frameworks, javascript, html, conformance, link-lists |
Which Rich Text Editor Framework Should You Choose in 2025? (aur/liv) | | 463 |
tooling, link-lists |
Differences Between ESLint and TypeScript (jos/esl) | | 462 |
eslint, typescript, linting, type-safety, quality |
React.js vs. Next.js (bhu) | | 461 |
react, nextjs, performance |
The 4 Top IDEs for Developers in 2025 (des) | | 460 |
guest-posts, code-editors, vs-code, microsoft, jetbrains, sublime-text |
Postgres vs. MySQL | | 459 |
postgresql, mysql, databases |
JavaScript Hashing Speed Comparison: MD5 Versus SHA-256 (lem) | | 458 |
javascript, hashing, performance, bun, nodejs |
Can AI Be Used as an Accessibility Testing Partner? (tho) | | 457 |
ai, accessibility, testing, tooling |
Tight Mode: Why Browsers Produce Different Performance Results (geo/sma) | | 456 |
browsers, performance, chrome, google, safari, apple |
Automated and Manual Accessibility Testing Work Best Together (pop) | | 455 |
accessibility, testing |
An Overview of the 50 Highest-Ranking Web Design and Development Glossaries (j9t) | | 454 |
overviews, terminology, concepts, link-lists |
Concurrency vs. Parallelism | | 453 |
programming, concurrency, concepts |
HTML Conformance: A Comparison of 6.5 npm Validator Packages (With 1.5 Recommendations) (j9t) | | 452 |
html, conformance, tooling, npm |
Cloudflare Radar 2024 Year in Review (clo) | | 451 |
retrospectives, web, web-platform, metrics, traffic, ip, http, embed-code, browsers |
React vs. Angular: Which Framework Should We Choose in 2024 and 2025? (bhu) | | 450 |
frameworks, react, angular |
Beyond JSON: Exploring File Formats for Design Tokens (stu) | | 449 |
design-tokens, json, yaml |
A Quick Snapshot of the Microblogging Landscape (tch) | | 448 |
social-media, twitter+x, bluesky, facebook+meta, mastodon, fediverse |
I Removed VS Code, and My Productivity Improved Tremendously (cod) | | 447 |
code-editors, vs-code, microsoft, neovim, productivity |
Design Systems vs. Style Guides | | 446 |
videos, design-systems, style-guides, design, documentation |
What Is User Experience (and What Is It Not)? | | 445 |
user-experience, terminology |
AI Coding (pvd) | | 444 |
ai, tooling, code-editors, cursor |
Design Tokens: Authoring vs. Consuming | | 443 |
design-tokens, design-systems, naming |
Bluesky’s AT Protocol: Pros and Cons for Developers (ric/the) | | 442 |
social-media, bluesky |
Platform vs. DevEx Teams: What’s the Difference? | | 441 |
platform-engineering, developer-experience |
What’s a Single-Page App? (jak) | | 440 |
single-page-apps, multi-page-apps, server-side-rendering, client-side-rendering, frameworks, site-generators, concepts |
Clarifying the Relationship Between Popovers and Dialogs (zel/css) | | 439 |
pop-overs, modals, html, accessibility |
Open Source Survey 2024 [Results] | | 438 |
surveys, foss |
Backend for Frontend (BFF) Pattern: Microservices for UX (ben) | | 437 |
backend-for-frontend, microservices, architecture |
Passing Data to New Window Using JavaScript | | 436 |
javascript |
Does Deno 2 Really Uncomplicate JavaScript? (fir) | | 435 |
videos, deno, jsr, javascript |
HTML/CSS Frameworks, in Their Own Words (by Word Cloud) (j9t) | | 434 |
frameworks, html, css, bootstrap, tailwind, foundation, bulma, milligram, pure, uikit |
JS Frameworks, in Their Own Words (by Word Cloud) (j9t) | | 433 |
frameworks, javascript, react, vuejs, angular, svelte, express, meteor, nextjs |
Liskov’s Gun: The Parallel Evolution of React and Web Components (bal) | | 432 |
react, web-components |
Node vs. Bun: No Backend Performance Difference | | 431 |
nodejs, bun, performance, metrics |
npm vs. npx | | 430 |
nodejs, npm, npx |
Unleash JavaScript’s Potential With Functional Programming | | 429 |
javascript, programming |
Web Components vs. State-Based UI (cfe) | | 428 |
web-components, state-management |
How Bun Supports V8 APIs Without Using V8 (bun) | | 427 |
bun, javascript, v8, apis |
What’s the Difference Between HTML’s Dialog Element and Popovers? (chr/fro) | | 426 |
html, modals, pop-overs |
Why I Prefer WebStorm Over Visual Studio Code for Web Development | | 425 |
code-editors, webstorm, jetbrains, vs-code, microsoft |
Choosing Wisely: SPA vs. htmx for Your Next Web Project | | 424 |
slides, single-page-apps, htmx |
Will Deno 2.0 Replace Node.js? | | 423 |
videos, deno, nodejs |
Outdated Docs Are Tech Debt (tre) | | 422 |
documentation, technical-debt, processes |
Significance of package-lock.json or yarn-lock.json | | 421 |
npm, yarn |
Why We Switched From Cypress to Playwright | | 420 |
cypress, playwright, tooling, testing, performance |
What’s the Difference Between Information Architecture and Content Strategy? (jar) | | 419 |
content, content-strategy, information-architecture, terminology, concepts |
The Redmonk Programming Language Rankings: June 2024 | | 418 |
programming, javascript, python, java, php, typescript, css, ruby, go, shell, rust, dart |
Building the Same App Using Various Web Frameworks | | 417 |
fasthtml, nextjs, sveltekit, frameworks |
“setImmediate()” vs. “setTimeout()” in JavaScript (tre) | | 416 |
javascript |
An SSR Performance Showdown (mco) | | 415 |
server-side-rendering, performance, vuejs, svelte, solidjs, preact, react |
HTTP 1 vs. HTTP 2 vs. HTTP 3 | | 414 |
videos, protocols, http, history |
Why Playwright Is Less Flaky Than Selenium (sea) | | 413 |
testing, flakiness, playwright, selenium |
IndieWeb vs. Indie Web (fyr) | | 412 |
web, indieweb, terminology |
The Top Programming Languages 2024 | | 411 |
programming, python, java, javascript, typescript, sql, go, html, php, lua |
Wasp: The JavaScript Answer to Django for Web Development | | 410 |
wasp, django |
Just Use Postgres | | 409 |
databases, postgresql, sql, aws, dynamodb, mongodb, mysql |
Good Refactoring vs. Bad Refactoring (ste/bui) | | 408 |
refactoring, maintenance, quality, javascript |
Captions vs. Subtitles: Leave No Viewer Behind (mer) | | 407 |
accessibility, captions, readability, multimedia |
Moderated and Unmoderated User Testing: The Differences | | 406 |
usability, testing |
The Sneaky Costs of Scaling Serverless (zac) | | 405 |
scalability, serverless, economics, vercel, aws |
Who Is the Fastest? Node.js, Bun.js, or Deno.js (tre) | | 404 |
performance, javascript, runtimes, nodejs, bun, deno |
Laravel vs. Rails for JavaScript Developers | | 403 |
videos, laravel, ruby-on-rails |
Benchmarking AWS Lambda Cold Starts Across JavaScript Runtimes (den) | | 402 |
deno, aws, serverless, javascript, runtimes, performance |
How to Choose the Best Rendering Strategy for Your App (ver) | | 401 |
how-tos, rendering, strategies, server-side-rendering, client-side-rendering, incremental-static-regeneration |
Macro vs. Micro Conversions | | 400 |
user-conversion, concepts |
Why Is Spawning a New Process in Node So Slow? | | 399 |
nodejs, performance |
Flat vs. Deep Hierarchies in Information Architecture (IA) | | 398 |
videos, information-architecture |
Content Strategy vs. UX Writing | | 397 |
content, content-strategy, writing, user-experience, concepts |
Publishing a TypeScript Module to npm vs. JSR (den) | | 396 |
videos, typescript, modules, dependencies, npm, jsr |
Playwright vs. Puppeteer: Which Is Better in 2024? (api) | | 395 |
playwright, puppeteer, automation, testing, tooling |
SPA vs. MPA: Which Web Architecture Is Right for You? | | 394 |
single-page-apps, multi-page-apps, web-apps, architecture |
Thoughts on Node.js, Deno, and Bun (nza) | | 393 |
nodejs, deno, bun |
WebAssembly vs. JavaScript: A Comparison | | 392 |
webassembly, javascript |
Bun Is Much Faster Than Node.js 22 at Decoding Base64 Inputs (lem) | | 391 |
bun, nodejs, performance |
Angular Directives vs. Vue Directives | | 390 |
angular, vuejs |
Rust Growing Fastest, But JavaScript Reigns Supreme (the) | | 389 |
programming, rust, go, javascript, lua, dart, java, ruby, php, python |
The Different Ways to Build a Resilient Website or Web App (cfe) | | 388 |
resilience |
Want Out of React Complexity? Try Vue’s Progressive Framework (ric/the) | | 387 |
react, vuejs, frameworks |
Design Systems vs. Style Guides | | 386 |
design-systems, style-guides, design, documentation, terminology, concepts |
Hidden vs. Disabled in UX (vit/sma) | | 385 |
user-experience, design-patterns |
On Compliance vs. Readability: Generating Text Colors With CSS (lea) | | 384 |
css, functions, colors, compliance, readability |
Doing the Right Thing Right—Validation and Verification | | 383 |
validation, terminology |
Top 7 CSS Frameworks for Developers in 2024 | | 382 |
css, frameworks, bootstrap, tailwind, foundation, bulma, skeleton, uikit, milligram |
Design Taste vs. Technical Skills in the Era of AI | | 381 |
design, programming, ai |
Focus vs. Accessibility Focus | | 380 |
accessibility, focus |
5 Node Version Managers Compared—Which Is Right for You? (pav) | | 379 |
nodejs, nvm, pnpm |
The War Begins: Top Best JavaScript Framework to Learn in 2024 | | 378 |
frameworks, react, vuejs, angular, svelte, emberjs, preact, alpinejs, stimulus, nextjs, nestjs |
A React Developer’s Guide to Learning Solid.js | | 377 |
guides, react, solidjs |
When to Use Bun Instead of Node.js (app) | | 376 |
bun, nodejs |
Design Déjà Vu (mal) | | 375 |
design, html, css, history |
HTML Attributes vs. DOM Properties (jaf) | | 374 |
html, attributes, dom |
Comparing Full Stack and Headless CMS Platforms | | 373 |
content-management, wordpress, drupal, ghost |
Document Collaboration (With Comments!) (chr/fro) | | 372 |
documentation, collaboration, link-lists |
A Comparison of Automated Testing Tools for Digital Accessibility (equ) | | 371 |
accessibility, testing, tooling, automation |
Figma Prototypes vs. HTML Prototypes (ada) | | 370 |
design, processes, prototyping, figma, html |
Techniques for Fetching Data: Comparing Next.js (App and Pages API), Remix, and RedwoodJS (sel/red) | | 369 |
data-fetching, techniques, nextjs, remix, redwoodjs |
Things That I Like Better in Vue Than in React | | 368 |
vuejs, react, frameworks |
Jekyll vs. Astro (koo) | | 367 |
site-generators, jekyll, astro |
Micro Frontends With Native Federation | | 366 |
micro-frontends |
Comparing ECMAScript Modules and CommonJS | | 365 |
esm, commonjs |
A Comparison of JavaScript CRDTs (alm) | | 364 |
javascript, types |
How Web Bloat Impacts Users With Slow Devices | | 363 |
performance, metrics, web |
Qwik vs. Next.js: Which Framework Is Right for Your Next Web Project? | | 362 |
frameworks, qwik, nextjs |
Runtime Compatibility (asc+) | | 361 |
websites, runtimes, interoperability, bun, deno, netlify, nodejs |
Spread vs. Rest Operators in JavaScript | | 360 |
javascript, operators |
Comparing JavaScript Frameworks: Templates | | 359 |
javascript, frameworks, templates |
IDEs vs. Code Editors: Everything You Need to Know (jet) | | 358 |
code-editors, concepts |
Distinguishing Between ARIA and Native HTML Attributes (deq) | | 357 |
html, aria, attributes, accessibility |
Replace ESLint and Prettier With Biome.js | | 356 |
biome, eslint, prettier, tooling, remix |
SSG, SSR, ISR, CSR Rendering Strategies in Next.js (fro) | | 355 |
static-site-generation, server-side-rendering, incremental-static-regeneration, client-side-rendering, rendering, strategies, nextjs |
The Ultimate Guide to Choosing the Best React Website Builder | | 354 |
guides, react, tooling, link-lists |
The End of My Gatsby Journey (mon) | | 353 |
gatsby, frameworks |
VPS Showdown—March 2024—DigitalOcean vs. Linode vs. Vultr | | 352 |
servers, hosting, metrics |
The Faster Lambda Runtime—Node.js or LLRT? We Benchmarked | | 351 |
aws, javascript, runtimes, nodejs, metrics |
TIL—“submit()” Versus “requestSubmit()” (ray) | | 350 |
javascript |
Choosing the Right Node.js Package Manager in 2024: A Comparative Guide (nod) | | 349 |
guides, nodejs, dependencies |
Test Quality vs. Bashing Tailwind CSS (mar) | | 348 |
tailwind, css |
htmx vs. React: A Complete Comparison | | 347 |
htmx, react |
Difference Between the Accessibility Page and the Accessibility Statement | | 346 |
accessibility, documentation |
10 Best “Create React App” Alternatives for Different Use Cases | | 345 |
react, frameworks, tech-stacks, link-lists |
Next.js vs. Remix—a Developer’s Dilemma | | 344 |
nextjs, remix |
JavaScript on Demand: How Qwik Differs From React Hydration (the) | | 343 |
javascript, qwik, react, hydration |
What Is the Difference Between ASP and ASP.NET? | | 342 |
asp, asp-net |
The Best CSS Frameworks to Use in Your Projects for 2024 and Beyond (fre) | | 341 |
css, frameworks, bootstrap, tailwind, foundation, bulma, pure |
React, Solid, htmx | | 340 |
react, solidjs, htmx |
10 Best Automated AI Code Review Tools 2024 | | 339 |
ai, automation, code-reviews, tooling, link-lists |
JavaScript vs. Python: Which One Should You Learn First? | | 338 |
javascript, python |
The Most Demanded Frontend Frameworks in 2023 | | 337 |
frameworks, react, angular, vuejs |
GitLab vs. GitHub: Which Is Better in 2024? | | 336 |
version-control, gitlab, github |
“field-sizing” Just Works! (kil/pol) | | 335 |
css, forms |
Practical Guide to Destructuring: TypeScript vs. Dart | | 334 |
guides, typescript, dart |
JWT vs. Session Authentication | | 333 |
security, authentication, json-web-tokens |
Take a Qwik Break From React With Astro (the) | | 332 |
qwik, react, astro, frameworks |
Balancing Engineering Cultures: Debate Everything vs. Just Tell Me What to Build | | 331 |
culture, engineering-management, processes |
Battle of the Browsers (zer) | | 330 |
browsers, browser-engines, blink, chrome, google, edge, microsoft, brave, gecko, firefox, mozilla, webkit, safari, apple |
Progressive JPEGs (PJPEG): The Key to Loading Images Faster on Your Website | | 329 |
pjpeg, jpeg, images, performance |
Node.js vs. Python: Which One to Choose for 2024 | | 328 |
nodejs, python |
JavaScript Array “sort()” vs. “toSorted()” (New in ES 2023) | | 327 |
videos, javascript, arrays, sorting |
Is It Time to Switch From Docker to Podman? | | 326 |
videos, docker, tooling |
Web Component Gotcha: “constructor” vs. “connectedCallback” (nol) | | 325 |
web-components, javascript, callbacks |
How to Get Started With Progressive Web Apps | | 324 |
how-tos, web-apps, progressive-web-apps |
Do We Think of Git Commits as Diffs, Snapshots, and/or Histories? (b0r) | | 323 |
git, concepts |
The Website vs. Web App Dichotomy Doesn’t Exist (jak) | | 322 |
concepts, terminology |
The Best React Chart Libraries for Data Visualization in 2024 | | 321 |
react, libraries, visualization, link-lists |
I Built the Same App 7 Times: Which JS Framework Is Best? | | 320 |
javascript, frameworks |
Session-Based vs. Token-Based Authentication: Which Is Better? | | 319 |
authentication, json-web-tokens, security |
Classes vs. Prototypes in JavaScript (cfe) | | 318 |
javascript, prototypes |
“innerHTML” vs. “innerText” vs. “textContent”—What's the Difference? (fre) | | 317 |
dom, javascript, html |
Choosing the Right Static Site Generator: A Comprehensive Comparison of Hugo, Jekyll, and Pelican | | 316 |
site-generators, hugo, jekyll |
Search vs. Browse | | 315 |
user-experience, browsing, searching |
CSS: BEM or Atomic Design | | 314 |
css, bem, atomic-design |
The Difference Between Nesting an “@ layer” in “@ media” and “@ container” Query (mat) | | 313 |
videos, css, media-queries, container-queries |
Progressive Enhancement vs. Graceful Degradation: Approaches to Web Development | | 312 |
progressive-enhancement, graceful-degradation |
A Few Ways CSS Is Easier to Write in 2023 (geo/sma) | | 311 |
css, techniques |
Comparison of Accessibility of E-Government Websites in Europe (cer) | | 310 |
accessibility, case-studies |
Can Bun Eat Node.js’s Lunch? Testing the Trendy Toolkit | | 309 |
bun, nodejs |
Comparing MySQL, PostgreSQL, and MongoDB (ver) | | 308 |
databases, mysql, postgresql, mongodb |
How to Use the Fetch API in Node.js, Deno, and Bun (cra) | | 307 |
how-tos, data-fetching, apis, nodejs, deno, bun |
Information vs. Experience: How to Build Mature Design Systems (uxd) | | 306 |
how-tos, design-systems |
Why Signals Are Better Than React Hooks | | 305 |
videos, javascript, signals, react, hooks |
Liquid vs. Headless: A Look at Real User Web Performance (sia) | | 304 |
shopify, headless, performance, metrics |
HTML vs. DOM? Let’s Debug Them (jec/dev) | | 303 |
videos, html, dom, debugging |
Tailwind vs. Semantic CSS | | 302 |
tailwind, css, html, semantics, performance |
When to Use CSS “text-wrap: balance;” vs. “text-wrap: pretty;” (sea) | | 301 |
css, typography |
I Asked People to Make This Simple Layout and Was Surprised by the Results (kev) | | 300 |
videos, css, layout |
WooCommerce vs. Shopify: Which Is the Better Choice for You? | | 299 |
shopify, ecommerce |
Node.js vs. Django: Which Is Better for Web Development in 2023? | | 298 |
nodejs, django |
Which Is the Best Image Format for Your Website? | | 297 |
images, jpeg, png, gif, webp, avif |
Accessibility vs. Inclusive Design | | 296 |
videos, accessibility, dei |
Comparing JavaScript Bundlers: Rollup vs. Webpack vs. Parcel (kin) | | 295 |
javascript, bundling, tooling, rollup, webpack, parcel |
The Great JavaScript Divide: CommonJS vs. ES Modules (abd) | | 294 |
javascript, modules, commonjs, esm |
Bun vs. Node.js: Everything You Need to Know (bui) | | 293 |
bun, nodejs |
Arrow Functions vs. Traditional Functions in JavaScript (cfe) | | 292 |
videos, javascript, functions |
Medium vs. DEV vs. Hashnode vs. Hackernoon | | 291 |
writing, community, productivity |
Gulp vs. Webpack—What Is Better: Using Webpack or Gulp.js? | | 290 |
gulp, webpack |
Node.js vs. Deno vs. Bun: JavaScript Runtime Comparison (sny) | | 289 |
nodejs, deno, bun, javascript, runtimes |
CSS Frameworks Comparison: Bootstrap vs. Foundation vs. Materialize | | 288 |
css, frameworks, bootstrap, foundation, materialize |
Information Architecture vs. Sitemaps: What’s the Difference? | | 287 |
information-architecture, sitemaps |
Benchmarks [for 24 CSV Parsing Approaches] | | 286 |
csv, parsing, performance |
Single-Page Applications: Ember vs. Angular | | 285 |
single-page-apps, emberjs, angular |
Scope vs. Shadow DOM (kei) | | 284 |
shadow-dom, dom, scope, css, javascript |
XUL and HTML (moz) | | 283 |
xul, html |
Definition of Done vs. Acceptance Criteria: What’s the Difference? | | 282 |
videos, agile, processes |
Microservices vs. Micro Frontends: What’s the Difference? | | 281 |
microservices, micro-frontends |
A Comprehensive Comparison of Bootstrap, Tailwind CSS, Windi CSS, and UnoCSS: Features, Pros, and Cons | | 280 |
bootstrap, tailwind, unocss |
Accessible Animated GIF Alternatives (tyl/clo) | | 279 |
accessibility, animations, gif, multimedia |
Lightweight JavaScript Framework Review (for Django Developers) | | 278 |
javascript, frameworks, link-lists, django |
Preload vs. Early Hints vs. Fetch Priority | | 277 |
videos, performance, html, http, hints |
The Power of CSS Preprocessors: Less vs. Sass vs. Stylus | | 276 |
css, preprocessors, less, sass, stylus |
Differences Between vi and Vim Text Editors Explained | | 275 |
vi+vim, code-editors |
React Developers Love Preact, Here’s Why (hac) | | 274 |
react, preact |
Understanding Authorization Before Authentication: Enhancing Web API Security | | 273 |
authorization, authentication, apis, security |
Authentication vs. Authorization | | 272 |
authentication, authorization |
Design vs. Accessibility and the CSS “visually-hidden” Class (its/log) | | 271 |
design, accessibility, css |
Re-Evaluating “px” vs. “em” in Media Queries (kei) | | 270 |
css, units, media-queries |
GitHub Copilot and ChatGPT Alternatives (ger) | | 269 |
github-copilot, chatgpt, ai |
Comparing Version Control Systems: Git, SVN, CVS, and More | | 268 |
version-control, git, svn, cvs |
The Difference Between Agile and UX Is Not About Quantity vs. Quality (jas/uxd) | | 267 |
agile, user-experience, processes |
HTTP/1 vs. HTTP/2 vs. HTTP/3 | | 266 |
http, protocols |
Code Coverage vs. Test Coverage | | 265 |
code-coverage, testing, quality |
Tailwind CSS vs. UnoCSS | | 264 |
tailwind, unocss, css, frameworks |
npm vs. Yarn vs. pnpm | | 263 |
npm, yarn, pnpm |
The Three Browser Storage Mechanisms | | 262 |
browser-storage, cookies |
8 Best Tools for Cryptography and Encryption (sta) | | 261 |
link-lists, tooling, security, cryptography, encryption, privacy |
Deno vs. Node: No One Is Ready for the Move | | 260 |
deno, nodejs, dependencies |
Shallow vs. Deep Copying in JavaScript | | 259 |
javascript |
Are [You] Confused Which Bundler You Should Use? Webpack vs. Parcel vs. Rollup | | 258 |
bundling, tooling, webpack, parcel, rollup |
Programming-Language Popularity by GitHub Pull Requests (lem) | | 257 |
studies, research, programming, github, javascript, typescript |
The Alt Text War—SEO vs. Accessibility | | 256 |
accessibility, seo, images, writing, alt-text |
JSON vs. XML With Douglas Crockford (dou) | | 255 |
podcasts, interviews, json, xml, history |
Framework Popularity on Netlify (sel/net) | | 254 |
frameworks, react, nextjs, gatsby, hugo, zola |
CSS Nesting (fro) | | 253 |
css, nesting, sass |
Accessibility vs. Emojis (uxd) | | 252 |
accessibility, emoji, unicode |
VS Code vs. WebStorm: A Comparison for Newbies | | 251 |
code-editors, microsoft, vs-code, jetbrains, webstorm |
Vue vs. React: Everything You Need to Know | | 250 |
vuejs, react |
Craft vs. Industry: Separating Concerns (nac) | | 249 |
quality, economics, maintainability, craft |
Static Site Generators: What’s Trending Right Now (sta) | | 248 |
static-site-generation, site-generators, trends, react, gatsby, nuxt, astro, eleventy |
2023 Web Framework Performance Report (ast) | | 247 |
frameworks, performance, astro, sveltekit, gatsby, remix, wordpress, nextjs, nuxt |
React vs. Signals: 10 Years Later (rya/thi) | | 246 |
react, signals, javascript, retrospectives |
The JavaScript Site Generator Review, 2023 (zac) | | 245 |
site-generators, performance, astro, eleventy, gatsby, nextjs, nuxt, remix, sveltekit |
Open Captions vs. Closed Captions: What’s the Difference? | | 244 |
accessibility, captions |
Understanding the Difference Between Props and State in React | | 243 |
react, props, state-management |
ARIA vs. HTML (aar) | | 242 |
accessibility, html, aria, semantics |
Top Ten Popular Static Site Generators (SSG) in 2023 | | 241 |
static-site-generation, site-generators, jekyll, eleventy, hugo, gatsby, nextjs, nuxt, link-lists |