The Hidden Burden of Architectural Decision Fatigue (and How to Fix It) Mar 14, 2025 15,568 architecture , documentation Designers, Your Excuse Is Gone. Stunning, Animated, and Accessible. Yes, You Can! (bov )Mar 14, 2025 15,567 design , accessibility Popping Preconceived Popover Ponderings (sco )Mar 14, 2025 15,566 accessibility , html , pop-overs How to Get Deep Traces in Your Node.js Backend With OTel and Deno (den )Mar 13, 2025 15,565 how-tos , observability , tracing , nodejs , deno , tooling Accelerating Large-Scale Test Migration With LLMs Mar 13, 2025 15,564 testing , migrating , ai , case-studies State of Vue.js Report 2025 Mar 13, 2025 15,563 surveys , vuejs , metrics , frameworks ADA Compliance vs. WCAG Conformance Mar 13, 2025 15,562 accessibility , ada , wcag , compliance , comparisons , legal Browse No More (sta )Mar 13, 2025 15,561 browsing , searching , ai , web , user-experience How to Prevent WordPress SQL Injection Attacks (sma )Mar 13, 2025 15,560 how-tos , wordpress , sql , databases , security How GitHub Engineers Learn New Codebases (bri /git )Mar 13, 2025 15,559 github , learning , documentation “Intl.DurationFormat”: Format Time Durations With Locale Support (tre )Mar 13, 2025 15,558 javascript , localization Support for CSS and Baseline Has Shipped in ESLint (mal /dev )Mar 12, 2025 15,557 eslint , css , browsers , support , web-platform How WebAssembly Crushes Technical Debt Mar 12, 2025 15,556 webassembly , technical-debt , metrics Chilled Out Text Underlines (chr /fro )Mar 12, 2025 15,555 css , links , colors “:in-range” Pseudo-Class (kev )Mar 12, 2025 15,554 css , selectors , forms Nobody Should Be a “Content Creator” (cod )Mar 12, 2025 15,553 content , social-media , ai , career Create a Fun Quick Text Flip Effect (kev )Mar 12, 2025 15,552 videos , css , effects A Perplexing JavaScript Parsing Puzzle (hil )Mar 12, 2025 15,551 javascript , parsing , history Why Microsoft Is Rewriting Their TypeScript Compiler in Go (imp )Mar 11, 2025 15,550 microsoft , typescript , compiling , go A 10× Faster TypeScript Mar 11, 2025 15,549 videos , typescript Retrieval-Augmented Generation With Node.js, Podman AI Lab, and React Mar 11, 2025 15,548 ai , nodejs , react View Transitions Applied: Smoothly Animating a “border-radius” With a View Transition (bra )Mar 11, 2025 15,547 css , animations , view-transitions , borders What’s Missing With AI-Generated Code? Refactoring (ste /the )Mar 11, 2025 15,546 surveys , studies , research , ai , productivity , quality , maintenance , refactoring On JavaScript Closures (With Examples of Interview Questions) (mar )Mar 11, 2025 15,545 guest-posts , javascript , closures , variables , examples , interviewing Angular Hacks Every Developer Should Know Mar 10, 2025 15,544 angular Automated Tools Can Ensure Full Accessibility Compliance Mar 10, 2025 15,543 accessibility , compliance , tooling , automation Content Churn in Google Doubled Over Five Years (moz )Mar 10, 2025 15,542 google , search , content , seo , metrics DOJ Pushes for Google to Sell Chrome to Break Search Monopoly Mar 10, 2025 15,541 google , search , legal , chrome , browsers Future of CSS: “select” Styling Without the Hacks Mar 10, 2025 15,540 css , selectors , forms , html CSS System Colors (ant )Mar 10, 2025 15,539 css , colors Ten Years Ago Today I Coined the Shorthand “js;dr” for “JavaScript Required; Didn’t Read” (tan )Mar 10, 2025 15,538 javascript , support , terminology Design Systems Report 2025 (zer )Mar 10, 2025 15,537 surveys , studies , research , design-systems , metrics A11y 101: 1.4.1 Use of Color (nat )Mar 10, 2025 15,536 introductions , accessibility , wcag , colors Lazarus Strikes npm Again With New Wave of Malicious Packages (soc )Mar 10, 2025 15,535 npm , dependencies , security The Hype and Risks of Vibe Coding (uxd )Mar 9, 2025 15,534 trends , design , processes , ai , vibe-coding Relative Colors (sha )Mar 9, 2025 15,533 css , colors , functions , contrast Here’s How Chrome Could Lose the Browser War Mar 9, 2025 15,532 chrome , google , browsers , browser-wars , history Is Cursor Better Than VS Code With Copilot? Absolutely and It’s Not Close Mar 8, 2025 15,531 code-editors , cursor , vs-code , microsoft , github-copilot , ai , comparisons How to Handle “Urgent Request” in Scrum Mar 8, 2025 15,530 how-tos , scrum , agile , project-management , prioritization WAI a Day (yat )Mar 8, 2025 15,529 websites , accessibility , link-lists Devs: Draw Your Line (rem )Mar 8, 2025 15,528 privacy , ethics , career Prompt Engineering for Web Development Mar 7, 2025 15,527 ai , prompting , examples DeepSeek and HTML (j9t )Mar 7, 2025 15,526 ai , html , minimalism , conformance Creating Animated Accordions With the “details” Element and Modern CSS (ste /bui )Mar 7, 2025 15,525 html , css , disclosure-widgets , accordions , animations , transitions Great Software Design Looks Underwhelming Mar 7, 2025 15,524 software-design , simplicity What Is the OWASP Top 10 and How Can Your Team Benchmark Security? (jet )Mar 7, 2025 15,523 owasp , security , vulnerabilities , qodana , jetbrains Page Speed: Avoid Large Base64 Data URLs in HTML and CSS (deb )Mar 7, 2025 15,522 performance , html , css , data-urls , compression Implementing “aria-describedby” for Web Accessibility (flo /a11 )Mar 7, 2025 15,521 accessibility , aria , forms , labels , html “aria-label” Requires a Valid Role (cfe )Mar 7, 2025 15,520 accessibility , aria Updates on CVE for End-of-Life Versions (raf /nod )Mar 7, 2025 15,519 nodejs , security Why Do We Have a “Cache-Control” Request Header? (css )Mar 7, 2025 15,518 caching , http-headers , http Usability Testing With Disabled Users Is a Good Investment (nic )Mar 7, 2025 15,517 testing , usability , accessibility Top 10 Common Accessibility Issues in Websites Mar 7, 2025 15,516 accessibility Standards for ANSI Escape Codes (b0r )Mar 7, 2025 15,515 escaping , encoding Introducing “command” and “commandfor” (kei /dev )Mar 7, 2025 15,514 introductions , html , attributes 10 Hidden Gems in Angular That You Should Use Mar 7, 2025 15,513 angular , functions Making the Fediverse More Accessible With Claude 3.7 Sonnet (jud /the )Mar 6, 2025 15,512 fediverse , bluesky , social-media , ai , claude , anthropic Defending Tailwind (don )Mar 6, 2025 15,511 tailwind , presentational-html , naming , productivity , maintainability , scalability JavaScript Best Practice: Use “return await” Mar 6, 2025 15,510 javascript , asynchronicity , best-practices On Ethics in Web Development (With a Brief Overview of Ethical Theories) (j9t )Mar 6, 2025 15,509 overviews , ethics Cool Native HTML Elements You Should Already Be Using (hrr )Mar 6, 2025 15,508 html , modals , disclosure-widgets , forms , progress-indicators Node Just Added TypeScript Support. What Does That Mean for Deno? (tin /den )Mar 6, 2025 15,507 typescript , nodejs , deno How to Fix Largest Contentful Paint Issues With Subpart Analysis (sma )Mar 6, 2025 15,506 how-tos , performance , web-vitals , metrics The Angular Language Server: Understanding IDE Integration Approaches (nik /jet )Mar 6, 2025 15,505 angular , code-editors , vs-code , microsoft , neovim , webstorm , jetbrains From Designing Things to Designing Change (uxd )Mar 6, 2025 15,504 design , principles , collaboration How to Protect Your Web Applications From XSS (tor /w3c )Mar 6, 2025 15,503 how-tos , web-apps , security , xss Maybe Don’t Use Custom Properties in Shorthand Properties (mat )Mar 6, 2025 15,502 css , shorthands , custom-properties Delaying the Shipping of CSS “@ function” From Chrome 136 to 139 (arg /dev )Mar 6, 2025 15,501 chrome , google , browsers , css Grouping Selection List Items Together With CSS Grid (pre /css )Mar 5, 2025 15,500 html , lists , forms , css , grids , layout Accessible Solutions Benefit Everyone: Here’s How Mar 5, 2025 15,499 videos , design , accessibility , examples 5 Questions to Ask Your Manager to 10× Your Impact at Work (cod )Mar 5, 2025 15,498 career , productivity , prioritization , communication , culture Our Favorite DevTools Features of 2025 (deb )Mar 5, 2025 15,497 dev-tools , browsers , chrome , google , edge , microsoft How to Troubleshoot Node.js Images in OpenShift Mar 5, 2025 15,496 how-tos , nodejs , docker , debugging , tooling From “You Will Fail” to 15,000 GitHub Stars: The Story of Wasp, a “Laravel for JS” Full-Stack Framework Mar 5, 2025 15,495 wasp , history Is Biome Ready to Replace Prettier and ESLint? Mar 5, 2025 15,494 formatting , linting , tooling , biome , prettier , eslint Automatically Generate Changelogs With Git (dan )Mar 5, 2025 15,493 git , documentation , automation An Aura of Accessibility (tpg )Mar 5, 2025 15,492 accessibility , zooming , reflow , wcag Super Crispy SVG Icons (ale )Mar 5, 2025 15,491 svg , images , icons , optimization How ECMAScript Engines Optimize Your Variables (boa )Mar 5, 2025 15,490 ecmascript , variables , optimization Don’t Use Fake Bold or Italic in Social Media (aar )Mar 5, 2025 15,489 social-media , unicode , screen-readers , pronunciation , accessibility Reservoir Sampling (sam )Mar 4, 2025 15,488 algorithms , randomness , visualization Using and Styling the “details” Element (geo /css )Mar 4, 2025 15,487 html , css , disclosure-widgets , examples Firefox 136 Launches With Vertical Tabs, but One Requested Feature Is Still Missing Mar 4, 2025 15,486 firefox , mozilla , browsers View Transitions Applied: Dealing With the Snapshot Containing Block (bra )Mar 4, 2025 15,485 css , view-transitions Myth: Technical Debt Is the Developers Problem Mar 4, 2025 15,484 myths , technical-debt , processes , scrum , agile SEO Is the Worst It’s Ever Been (and It’s Still Your Best Marketing Channel) (ahr )Mar 4, 2025 15,483 seo , sem , marketing , ai , outlooks Unlock Exciting Use Cases With the Document Picture-in-Picture API (jad /dev )Mar 4, 2025 15,482 html , apis Underrated Angular Features (arm /dan )Mar 4, 2025 15,481 angular Truth, Lies, and Progress Bars (tyl /clo )Mar 4, 2025 15,480 design , progress-indicators The Professional Standing of Frontend Developers (mar )Mar 4, 2025 15,479 guest-posts , career , learning , html , css , javascript , communication , collaboration , community , ai Tailwind UI Is Now Tailwind Plus (ada /tai )Mar 4, 2025 15,478 tailwind Ethical Foundations in Modern Software Development (fra )Mar 4, 2025 15,477 fundamentals , principles , ethics , foss , ai Building Websites With LLMS (jim )Mar 4, 2025 15,476 html , css , view-transitions Agentic AI Is the New Web App, and Your AI Strategy Must Evolve (the )Mar 4, 2025 15,475 ai , outlooks License to Kill: Coding With Cursor AI Agents Mar 3, 2025 15,474 cursor , code-editors , ai I Finally Understand What FAANG Wants in a Candidate (uxd )Mar 3, 2025 15,473 interviewing , facebook+meta , apple , google The Case For Minimal WordPress Setups: A Contrarian View On Theme Frameworks (sma )Mar 3, 2025 15,472 wordpress , theming , tooling , minimalism One Kilobyte to Copilot: My Journey Through Programming History Mar 3, 2025 15,471 programming , ai , history 10 Best AI Code Review Tools and How They Work Mar 3, 2025 15,470 ai , code-reviews , tooling , comparisons , link-lists UX Analytics: How to Measure Your User Experience the Right Way (uxm )Mar 3, 2025 15,469 how-tos , user-experience , metrics , accessibility , performance , tooling AI in the Workplace: A Productivity Boost, Not a Replacement Mar 3, 2025 15,468 ai , productivity , career 7 Best Practices of File Upload With JavaScript and React Mar 3, 2025 15,467 file-handling , javascript , react , best-practices JavaScript (htt )Mar 3, 2025 15,466 web-almanac , studies , research , metrics , javascript , performance , bundling , transpiling , web-workers , libraries , web-components Secure UX: Building Cybersecurity and Privacy Into the UX Lifecycle (uxm )Mar 3, 2025 15,465 user-experience , processes , security Who Is Free Software For? (tan )Mar 3, 2025 15,464 foss , licensing Other Causes of Signed Exchanges Errors (paw )Mar 3, 2025 15,463 signed-exchanges , errors , debugging , performance , cloudflare , google Functions in CSS?! (mon /css )Mar 3, 2025 15,462 css , functions Everything I Was Lied to About Node.js Came True With Elixir Mar 3, 2025 15,461 nodejs , concurrency , memory , performance CSS Meets Voxel Art: Building a Rendering Engine With Stacked Grids (cod )Mar 3, 2025 15,460 css , html , art A11y 101: 1.3.5 Identify Input Purpose (nat )Mar 3, 2025 15,459 introductions , accessibility , wcag , forms Image Comparison Slider in 6 Lines of JavaScript Mar 2, 2025 15,458 sliders , images , javascript “I’m Not a Designer But…” (ada )Mar 2, 2025 15,457 design , usability , forms , ecommerce Be Wary of Accessibility Guarantees From Anyone (aar )Mar 2, 2025 15,456 accessibility , automation AX, DX, UX (jim )Mar 2, 2025 15,455 agent-experience , developer-experience , user-experience , comparisons Values (yat )Mar 2, 2025 15,454 accessibility , ai , community , culture Update on QUIC (jas /nod )Mar 2, 2025 15,453 nodejs , quic , tls , protocols , support My Sales Pitch for TypeScript (rau )Mar 2, 2025 15,452 typescript I Quit My FAANG Job Because It’ll Be Automated by the End of 2025 (jas )Mar 1, 2025 15,451 career , ai Leverage on Redux to Execute Your Tests 100× Times Faster Mar 1, 2025 15,450 react , redux , testing , performance , examples Mozilla Updates Firefox Terms Again After Backlash Over Broad Data License Language (the )Mar 1, 2025 15,449 firefox , mozilla , browsers , licensing Learn Zod So You Can Trust Your Data and Your Types (did )Mar 1, 2025 15,448 libraries , types , typescript , examples What’s New in Svelte: March 2025 (dre /sve )Mar 1, 2025 15,447 svelte , sveltekit Building APIs With Next.js (nex )Feb 28, 2025 15,446 nextjs , apis Testing Tools for Accessibility Enhancement Feb 28, 2025 15,445 videos , accessibility , testing , tooling When Config Becomes the Code: The Trap of Over-Abstracting Logic (max )Feb 28, 2025 15,444 configuration , debugging , low-and-no-code There’s No Such Thing as “Menubar Navigation” (tem )Feb 28, 2025 15,443 accessibility , navigation , html Custom Property Fallbacks (mat /fro )Feb 28, 2025 15,442 css , custom-properties Views on Views (hdv )Feb 28, 2025 15,441 accessibility , wcag , terminology New to the Web Platform in February (rac /dev )Feb 28, 2025 15,440 release-notes , web-platform , browsers , firefox , mozilla , chrome , google , safari , apple JavaScript Fatigue Strikes Back (all )Feb 28, 2025 15,439 javascript , react , frameworks , libraries , tooling Chrome on Android Edge-to-Edge Migration Guide (bra /dev )Feb 28, 2025 15,438 guides , chrome , google , browsers , mobile New to Web Development? Run Your Own Website (j9t )Feb 27, 2025 15,437 career , training Is the Button Focusable? (mat )Feb 27, 2025 15,436 accessibility , buttons , focus , quizzes When to Use Lists for Better Accessibility Feb 27, 2025 15,435 accessibility , html , lists How to Reduce Web Application Bundle Size? (ant )Feb 27, 2025 15,434 how-tos , web-apps , bundling , javascript , tooling What Is TypeScript? An Overview for JavaScript Programmers (rau )Feb 27, 2025 15,433 overviews , typescript , javascript , comparisons Using AI in the Browser for Typo Rewriting (ray )Feb 27, 2025 15,432 chrome , google , browsers , ai , apis , content Advanced Network Analysis With Chrome DevTools (jec /dev )Feb 27, 2025 15,431 videos , dev-tools , chrome , google , browsers , performance , network , caching Firefox: Mozilla Confirms Support for Classic Extensions and Manifest V3 Add-Ons Feb 26, 2025 15,430 firefox , mozilla , browsers , browser-extensions 5 Tips to Do Less and Better Work With AI (pro )Feb 26, 2025 15,429 ai , productivity , automation , writing , prompting The Fallacy of Balance: Challenging the Notion of Security and Accessibility as Opposing Objectives (deq )Feb 26, 2025 15,428 videos , accessibility , security The Six Cs of Accessibility Feb 26, 2025 15,427 accessibility What It Really Takes: Building an Accessibility-First Corporate Culture (deq )Feb 26, 2025 15,426 videos , accessibility , culture , strategies 8 Best Things About Working in UX Feb 26, 2025 15,425 videos , user-experience , career Google’s Principles for Measuring Developer Productivity Feb 26, 2025 15,424 google , principles , productivity , studies , research Next.js 15.2 (nex )Feb 26, 2025 15,423 release-notes , nextjs Examples of Why the Web Needs Anchored Popovers (chr /fro )Feb 26, 2025 15,422 design , pop-overs , examples The Existential Challenge of Design System Team Morale (pjo )Feb 26, 2025 15,421 design-systems , processes , culture Open-Source Is Where Dreams Go to Die (tre )Feb 26, 2025 15,420 foss , culture , community , economics Browsers: A Snapshot (bry )Feb 25, 2025 15,419 browsers , browser-extensions , chromium , edge , microsoft , firefox , mozilla , brave , safari , apple Justified Text, JS “moveBefore” Method, Performance Optimization (zor /css )Feb 25, 2025 15,418 videos , css , typography , javascript , performance , optimization Turbocharging V8 With Mutable Heap Numbers Feb 25, 2025 15,417 v8 , javascript-engines , javascript , performance , randomness Accessibility Maturity Models (deq )Feb 25, 2025 15,416 videos , accessibility Better Anchor Positioning With “position-area” (jam /odd )Feb 25, 2025 15,415 css , anchor-positioning Intent to Experiment for Longer (kiz )Feb 25, 2025 15,414 chrome , google , browsers , css , functions , conditionals Why I Like Designing in the Browser (tyl /clo )Feb 25, 2025 15,413 design , processes , browsers How to Use “attr()” in CSS for Columns, Colors, and Font-Size (chr /fro )Feb 25, 2025 15,412 how-tos , css , functions , layout , colors , typography CSS Snapshot 2024 (tab +/w3c )Feb 25, 2025 15,411 css , standards 5 Questions for Jeremy Keith (ada +/fro )Feb 25, 2025 15,410 interviews , web , web-platform , interoperability , mobile 2024 Web Almanac: Uncovering Global Accessibility Insights With axe (mgi /deq )Feb 25, 2025 15,409 videos , accessibility , web-almanac , studies , research , metrics , tooling @ 11ty/image-color (zac )Feb 25, 2025 15,408 packages , npm , images , colors Strong Opinions on URL Design (val )Feb 24, 2025 15,407 urls , user-experience 11 Practical Tips to Make Code Reviews Easier as a Developer Feb 24, 2025 15,406 code-reviews , tips-and-tricks , ai , principles , linting , formatting , quality , collaboration Web Scraping With Playwright Feb 24, 2025 15,405 scraping , playwright , typescript , youtube , functionality Solved by Style Observer: “Element.matchContainer()” (bra )Feb 24, 2025 15,404 css , javascript Avoiding Tokens (don )Feb 24, 2025 15,403 design-systems , design-tokens Common Dataviz Accessibility Issues (fos /sma )Feb 24, 2025 15,402 videos , accessibility , visualization Trusting AI With My Images Wasn’t Easy (dri )Feb 24, 2025 15,401 ai , images , alt-text , accessibility , automation , tooling Top 10 Front-End Dev Trends for 2025 (bhu )Feb 24, 2025 15,400 trends , ai , low-and-no-code , css , edge-computing , frameworks , dark-mode , sustainability , webauthn , interaction-design , voice The Figma Dilemma: Too Many Cooks, Too Few Decisions (web )Feb 24, 2025 15,399 design , figma , collaboration Subverting Control With Weak References (jlo )Feb 24, 2025 15,398 programming , javascript Simple Interactive CLI App With Node.js (rwi )Feb 24, 2025 15,397 tutorials , nodejs , command-line Overlay Timeline (ove )Feb 24, 2025 15,396 websites , overlays , accessibility , history , link-lists Best Practices for Cognitive Accessibility in Web Design (a11 )Feb 24, 2025 15,395 accessibility , wcag , best-practices Applying the Web Dev Mindset to Dealing With Life Challenges (css )Feb 24, 2025 15,394 career A11y 101: 1.3.4 Orientation (nat )Feb 24, 2025 15,393 introductions , accessibility , wcag , design Speeding Up the JavaScript Ecosystem—Rust and JavaScript Plugins (mar )Feb 23, 2025 15,392 javascript , performance , rust , plugins Skip Links: What, Why, and How (tem )Feb 23, 2025 15,391 accessibility , skip-links , keyboard-navigation , wcag It Is No Longer Safe to Move Our Governments and Societies to U.S. Clouds (ber )Feb 23, 2025 15,390 cloud-computing , security , privacy , legal 1.4.10: Adversarial Conformance (aar )Feb 23, 2025 15,389 accessibility , wcag , compliance How to Do Visual Regression Testing in Vue With Vitest? Feb 22, 2025 15,388 how-tos , testing , regressions , vuejs , vitest Top Benefits of Choosing Node.js for High-Performance Applications Feb 22, 2025 15,387 nodejs , performance , native Stop Your Angular Apps From Leaking Memory (cod )Feb 22, 2025 15,386 videos , angular , memory You Need TDD if You Use AI (lor )Feb 22, 2025 15,385 ai , testing , processes In Defense of Text Labels (chr )Feb 22, 2025 15,384 labels , icons , images , usability , design Clean Code in JavaScript: A Comprehensive Guide Feb 22, 2025 15,383 guides , javascript , principles , conventions , variables , objects , functions , comments , testing , quality Why We Ditched Next.js and Never Looked Back (tdj )Feb 21, 2025 15,382 nextjs 10 Open-Source Documentation Frameworks to Check Out Feb 21, 2025 15,381 foss , documentation , tooling , link-lists , zola “ruby-align” Is Baseline Newly Available (dev )Feb 21, 2025 15,380 ruby-markup , html , css , browsers , support , web-platform UX Is Dead, Long Live UX Feb 21, 2025 15,379 user-experience , ai , economics The Effort Paradox in AI Design (uxd )Feb 21, 2025 15,378 design , product-management , history Web Accessibility Lawsuit Moves Forward Against the State of Louisiana (lfl )Feb 21, 2025 15,377 accessibility , legal , ada Toe Dipping Into View Transitions (geo /css )Feb 21, 2025 15,376 css , view-transitions Introduction to Frontend Development (the )Feb 21, 2025 15,375 introductions , html , css , javascript , frameworks , libraries , tooling , career , trends Fixing “rowspan=0” on Tables on WebKit (kar )Feb 21, 2025 15,374 html , tables , webkit , browser-engines , browsers Everything You Need to Know About Invoker Commands (kei /web )Feb 21, 2025 15,373 videos , html Debugging Mutable Subresources: A Detective Story (paw )Feb 21, 2025 15,372 signed-exchanges , caching , debugging Accessible Design Checklist (lau /pen )Feb 21, 2025 15,371 accessibility , design , checklists A Guide to AI Prototyping for Product Designers (uxd )Feb 21, 2025 15,370 guides , design , prototyping , ai , product-management Intro to Datastar (and Craft CMS) (cra )Feb 20, 2025 15,369 videos , introductions , tooling Google Just Confirmed the AI Reality Many Programmers Are Desperately Trying to Deny (tar )Feb 20, 2025 15,368 programming , ai , productivity , google , github-copilot , code-editors , cursor 3 Best Practices for Multi-Language Support in Frontend Development (des )Feb 20, 2025 15,367 guest-posts , internationalization , localization , automation , ai 10 Practical Bash Commands to Simplify Complex Tasks (ski )Feb 20, 2025 15,366 shell , command-line , productivity What I Wish I Knew as a Junior Developer (cod )Feb 20, 2025 15,365 career , lessons TC39 Advances 3 Proposals to Stage 4: RegExp Escaping, Float16Array, and Redeclarable Global Eval Vars (sar /soc )Feb 20, 2025 15,364 standards , ecmascript , javascript , regex , escaping , arrays , math Digital Accessibility and the Cost of Exclusion (deq )Feb 20, 2025 15,363 accessibility , economics , ethics Debugging CSS Anchor Positioning (tab +/odd )Feb 20, 2025 15,362 videos , interviews , css , anchor-positioning , debugging 20 Years of AJAX: The Technology That Revolutionized Web Development Feb 19, 2025 15,361 ajax , javascript , history , data-fetching Tracing of Node.js for Better Visibility and Performance With N|Solid (nod )Feb 19, 2025 15,360 nodejs , tracing , tooling Flutter Is at a Critical Inflection Point Feb 19, 2025 15,359 flutter Why You Shouldn’t Use AI to Write Documentation (lur /zer )Feb 19, 2025 15,358 documentation , writing , ai Human-Centered Design Through AI-Assisted Usability Testing: Reality or Fiction? (sma )Feb 19, 2025 15,357 design , usability , testing , ai Documenting Web Components With Storybook Feb 19, 2025 15,356 documentation , design-systems , web-components , storybook , examples Demystifying MIME Types: Basics, Use Cases, Best Practices (mar )Feb 19, 2025 15,355 guest-posts , mime-types , fundamentals , best-practices , performance , servers , apache , nginx , email Breakpoint-Free CSS Grid Layouts (kev )Feb 19, 2025 15,354 videos , css , grids , layout , functions Basic Design Patterns Feb 18, 2025 15,353 software-design , software-design-patterns CSS “@ function” + CSS “if()” = 🤯 (bra )Feb 18, 2025 15,352 css , functions , conditionals , custom-properties , dark-mode CSS-Only Click Handlers You Might Not Be Using, but You Should Feb 18, 2025 15,351 css , selectors Tim Frick on Web Sustainability and Building a Greener Digital World Feb 18, 2025 15,350 interviews , design , content , hosting , sustainability Meeting European Accessibility Act (EAA) Standards: A Developer’s Checklist Feb 18, 2025 15,349 accessibility , checklists , eaa , legal How OWASP Helps You Secure Your Full-Stack Web Applications (eri /sma )Feb 18, 2025 15,348 security , owasp , monitoring , authentication , vulnerabilities , configuration , csrf , cryptography , authorization TypeScript in a Node.js Project (rwi )Feb 18, 2025 15,347 typescript , nodejs , configuration These (Still) Aren’t the SCs You’re Looking For (pat )Feb 18, 2025 15,346 videos , wcag , accessibility , compliance Static vs. Dynamic Content: Which Should Developers Favor? (the )Feb 18, 2025 15,345 content , client-side-rendering , server-side-rendering , performance , frameworks , comparisons Navigating the Web Platform (pat )Feb 18, 2025 15,344 web-platform , documentation , browsers , standards , link-lists , cheat-sheets How I Review Design Work (ted /uxd )Feb 18, 2025 15,343 design , consistency , creativity , complexity , processes ESLint Now Officially Supports Linting of CSS (nza /esl )Feb 18, 2025 15,342 eslint , css , linting Decoding CSS Selectors: “:has(:not)” vs. “:not(:has)” (pol )Feb 18, 2025 15,341 css , selectors , comparisons CDEs Aren’t Just for Developers: How QA, Tech Writers, and Designers Benefit Too (jet )Feb 18, 2025 15,340 code-editors , jetbrains , case-studies AI Killed the Tech Interview. Now What? Feb 18, 2025 15,339 interviewing , hiring , ai , career , outlooks A Really (Really) Long but Authentic History of Design Evolution in India (uxd )Feb 18, 2025 15,338 design , culture , history A Color Input That Also Shows the Value (chr /fro )Feb 18, 2025 15,337 forms , colors , web-components Aspect Ratio Changes With CSS View Transitions (jim )Feb 17, 2025 15,336 css , view-transitions , aspect-ratio Rethinking Find-in-Page Accessibility: Making Hidden Text Work for Everyone (sch )Feb 17, 2025 15,335 accessibility , search , hiding , browsers , html How to Build a Design System? Rolling It Out and Driving Adoption Feb 17, 2025 15,334 how-tos , design-systems , advocacy Implementing a Dissolve Effect With Shaders and Particles in Three.js (cod )Feb 17, 2025 15,333 effects , libraries Interaction Design Demands More Than Visual Creativity (uxd )Feb 17, 2025 15,332 design , interaction-design , design-systems , creativity 10 Common Web Development Mistakes to Avoid Right Now Feb 17, 2025 15,331 mistakes , mobile , performance , accessibility , seo , navigation , security , analytics , testing Getting the Relationship Between UX Design and Business Strategy Right (uxm )Feb 17, 2025 15,330 design , user-experience , product-management , strategies , economics , collaboration , business-relations Accessible UX Design: 6 Advanced Techniques to Elevate Your Process (a11 )Feb 17, 2025 15,329 design , user-experience , accessibility , principles , techniques , processes Top Lawyers in 16 States Push Back on Anti-DEIA Executive Orders (lfl )Feb 17, 2025 15,328 dei , accessibility , legal The Difference Between Zoom and Scale (css )Feb 17, 2025 15,327 css , zooming , transforms , tips-and-tricks The Dark Side of UX: Lessons From OnlyFans’ Addictive Design (web )Feb 17, 2025 15,326 lessons , design , dark-patterns , ethics , user-experience , case-studies The “attr()” Function in CSS Now Supports Types (ami )Feb 17, 2025 15,325 css , functions , attributes , types React Libraries for 2025 (rwi )Feb 17, 2025 15,324 react , libraries , tooling , link-lists It’s Right There in the Back of the Book (xir )Feb 17, 2025 15,323 accessibility , html , semantics 10 Awesome CSS Text Effects for Your Next Project (pau )Feb 17, 2025 15,322 css , effects , code-pens Generic LLM Chatbot Attestation (aar )Feb 16, 2025 15,321 ai , processes How to Use Chrome’s Developer Tools (deb )Feb 16, 2025 15,320 how-tos , chrome , google , browsers , dev-tools How to Move the First Element to the End in JavaScript Feb 16, 2025 15,319 how-tos , javascript