The PHP Foundation Turns Three (the )Nov 22, 2024 14,568 php , anniversaries Using Severity Ratings to Prioritize Web Accessibility Remediation (web )Nov 22, 2024 14,567 accessibility , prioritization Git Like a Pro: 10 Things I Regret Not Knowing Earlier Nov 22, 2024 14,566 git , command-line Solved by CSS: Donuts Scopes (mon /css )Nov 22, 2024 14,565 css , scope Recursion Explained in Simple Terms (tre )Nov 22, 2024 14,564 programming , concepts Content Security Policy Level 3 (mik /w3c )Nov 22, 2024 14,563 standards , csp , security Where Has All the Valid HTML Gone (j9t )Nov 21, 2024 14,562 html , conformance , quality Every Developer Should Know These Postman Tips and Tricks Nov 21, 2024 14,561 postman , tips-and-tricks Third Parties (htt )Nov 21, 2024 14,560 web-almanac , studies , research , metrics , embed-code , monetization , analytics , content-delivery , hosting , marketing , social-media , tag-management , multimedia , consent-management CSS Selectors: Unlocking Advanced Selectors for Modern Web Design Nov 21, 2024 14,559 css , selectors Introducing the Leader’s Guide to Accessibility Nov 21, 2024 14,558 guides , introductions , accessibility , leadership , processes , terminology Node.js 22 Runtime Now Available in AWS Lambda Nov 21, 2024 14,557 nodejs , aws , serverless Why We Need to Have a Change of HEART With UX Metrics (uxd )Nov 21, 2024 14,556 user-experience , metrics , product-management Why Accessibility Matters for Your SEO Strategy (a11 )Nov 21, 2024 14,555 accessibility , seo , strategies What’s Next for WebGPU (dak /dev )Nov 21, 2024 14,554 webgpu Tailwind CSS v4.0 Beta 1 (ada /tai )Nov 21, 2024 14,553 tailwind I Don’t Have Time to Learn React (kei )Nov 21, 2024 14,552 career , craft , prioritization , react Exploring Alternative Interactions in JavaScript (dev /dev )Nov 21, 2024 14,551 videos , javascript , ai , interaction-design Doing the Numbers: Digital Accessibility and Shifting Left (deq )Nov 21, 2024 14,550 accessibility , processes , metrics , economics Avoid Read-Only Controls (aar )Nov 21, 2024 14,549 html , forms , accessibility Static Site Generation With Next.js: Using Next.js for React.js Applications Nov 20, 2024 14,548 static-site-generation , site-generators , nextjs , react The CSS Reset Contradiction (j9t )Nov 20, 2024 14,547 css , resets How to Use Lighthouse Wisely in Your Front-End Projects (des )Nov 20, 2024 14,546 guest-posts , how-tos , lighthouse , google , performance , accessibility , seo , best-practices What We Learned Migrating From Webpack to Vite Nov 20, 2024 14,545 migrating , webpack , vite , lessons WP Engine Updates Its Original Legal Complaint Against Automattic and Matt Mullenweg Nov 20, 2024 14,544 wp-engine , automattic , wordpress , legal React.js Best Practices for Beginners: A Comprehensive Guide Nov 20, 2024 14,543 guides , best-practices , react , components , state-management , hooks , debugging So You Decided to Do a Technical Migration (loc /btc )Nov 20, 2024 14,542 videos , migrating , maintenance Privacy Principles (rob +/w3c )Nov 20, 2024 14,541 privacy , principles My 3 Most-Wanted CSS Table Features (dar )Nov 20, 2024 14,540 css , html , tables , wish-lists Make Creative Borders With “background-clip: border-area” (jen /web )Nov 20, 2024 14,539 css , borders , backgrounds , safari , apple , browsers Avoiding False Positives in Node.js Tests (app )Nov 20, 2024 14,538 nodejs , testing An Outline Version of the New CSS Logo (kil )Nov 20, 2024 14,537 css State of JavaScript 2024 (sac /dev )Nov 19, 2024 14,536 surveys , javascript Why Wasm: Quickstart Nov 19, 2024 14,535 webassembly Node.js Corepack: Version Control for Package Managers (tre )Nov 19, 2024 14,534 nodejs , corepack , versioning , dependencies , tooling Migrating From VuePress to VitePress (ole )Nov 19, 2024 14,533 migrating , site-generators , vuejs Meet Angular v19 (mge /ang )Nov 19, 2024 14,532 release-notes , angular Mastering Accessible Modals With ARIA and Keyboard Navigation (a11 )Nov 19, 2024 14,531 accessibility , keyboard-navigation , aria , modals , javascript How to Prerelease an npm Package (spa /clo )Nov 19, 2024 14,530 how-tos , npm , dependencies , versioning , semver AI’s Transformative Impact on Web Design: Supercharging Productivity Across the Industry (boa /sma )Nov 19, 2024 14,529 ai , design , processes , productivity 20 Years of Firefox: How a Community Project Changed the Web (moz )Nov 18, 2024 14,528 firefox , mozilla , browsers , history , anniversaries AWS Lambda Turns Ten—Looking Back and Looking Ahead (jef )Nov 18, 2024 14,527 anniversaries , aws , serverless , history , outlooks Why Is Hiring Software So Impersonal? (uxd )Nov 18, 2024 14,526 tooling , hiring , user-experience Addressing Users’ Painpoints: Best Practices for Identifying and Solving UX Design Problems (uxm )Nov 18, 2024 14,525 user-experience , design , legibility , responsive-design , performance Web Accessibility and the Second Trump Administration Nov 18, 2024 14,524 accessibility , legal Testing Digital Products the RITE Way (uxm )Nov 18, 2024 14,523 usability , testing , processes Why Responsive Design Is Failing Modern Users (web )Nov 18, 2024 14,522 responsive-design , performance , usability , accessibility The Future of Voice User Interfaces (uxm )Nov 18, 2024 14,521 design , voice No Fuss Light/Dark Modes (chr /fro )Nov 18, 2024 14,520 css , dark-mode Native Dual-Range Input Nov 18, 2024 14,519 html , forms , css Importing a Frontend JavaScript Library Without a Build System (b0r )Nov 18, 2024 14,518 javascript , libraries , commonjs , esm , nodejs , html Foundations: Types of Disability (tet )Nov 18, 2024 14,517 accessibility , fundamentals Anchor Positioning Is Disruptive (jam /odd )Nov 18, 2024 14,516 css , anchor-positioning , layout The Tragedy of Running an Old Node Project Nov 17, 2024 14,515 nodejs The Root Causes for the Dev–Design Mismatch (ere /uxd )Nov 17, 2024 14,514 design , collaboration , processes The Art of Clean Code: A Practical Guide to Writing Maintainable JavaScript Nov 17, 2024 14,513 guides , principles , javascript , maintainability Tailwind vs. Vanilla CSS—Should You Reconsider? Nov 17, 2024 14,512 videos , tailwind , css My Issues With Shorthand Properties (hav )Nov 17, 2024 14,511 css , shorthands CSS Gets a New Logo: And It Uses the Color “rebeccapurple” (mic )Nov 17, 2024 14,510 css Content Design Practices for Sustainable Communication in Tech (uxd )Nov 17, 2024 14,509 content , communication , sustainability Can [Open Source Pledge] Fix Open Source Sustainability? (tre )Nov 17, 2024 14,508 foss , community , maintenance Some Tips for Keyboard Support on Native Mobile Applications (cer )Nov 16, 2024 14,507 accessibility , mobile , native , keyboard-navigation , tips-and-tricks Against Best Practices (arp )Nov 16, 2024 14,506 programming , best-practices [A Book Apart] Authors Together (dde )Nov 16, 2024 14,505 websites , books , link-lists What Is User Experience (and What Is It Not)? Nov 15, 2024 14,504 user-experience , terminology , comparisons Alt Text: Not Always Needed Nov 15, 2024 14,503 accessibility , images , alt-text , writing The Next Improvement in Angular Reactivity Nov 15, 2024 14,502 angular , reactivity Help Your Code Reviewer (ant )Nov 15, 2024 14,501 code-reviews , collaboration , communication , consistency , quality When Is the Right Time to Share Our Excitement About New Web Features? (rac )Nov 15, 2024 14,500 web-platform , support , browsers Ghost Jobs Should Be Illegal (tre )Nov 15, 2024 14,499 hiring , legal Exploring JavaScript Symbols (tre )Nov 15, 2024 14,498 javascript 1 + 2 Engineering Team Priorities (j9t )Nov 14, 2024 14,497 engineering-management , leadership , culture , prioritization State of HTML 2024 [Results] (sac /dev )Nov 14, 2024 14,496 surveys , html 10 Advanced TypeScript Concepts Every Developer Should Know Nov 14, 2024 14,495 typescript , concepts Self-Contained Executable Programs With Deno Compile (tin /den )Nov 14, 2024 14,494 deno , javascript , typescript , compiling Reimagining Prototyping With AI (uxd )Nov 14, 2024 14,493 user-experience , design , prototyping , ai How Is Digital Accessibility Awareness Being Promoted Across the Globe? (oze )Nov 14, 2024 14,492 accessibility , advocacy Adding Interactive Charts in Astro Nov 14, 2024 14,491 astro , visualization , functionality Most Disabled People “Excluded” by Unfit Designs Nov 13, 2024 14,490 accessibility , design , dei Cookie Permissions: 5 Common User Types Nov 13, 2024 14,489 videos , cookies , consent-management , usability , personas View Transitions API: Single Page Apps Without a Framework (deb )Nov 13, 2024 14,488 view-transitions , apis , single-page-apps , css The Myth of “Accessible Components and Done” (mic )Nov 13, 2024 14,487 accessibility , components , myths Why Developers Should Give Next.js App Router Another Chance (low /the )Nov 13, 2024 14,486 nextjs , routing The European Accessibility Act—Get Ready (int )Nov 13, 2024 14,485 accessibility , legal , eaa Modern CSS for Sites: View Transitions, Scroll Effects, and More (arg /dev )Nov 13, 2024 14,484 videos , css , view-transitions , scrolling , effects Learn Big O Notation Once and for All Nov 13, 2024 14,483 algorithms , complexity , performance Global Digital Accessibility Salary Survey (web )Nov 13, 2024 14,482 accessibility , career , surveys Custom Progress Element Using Anchor Positioning and Scroll-Driven Animations (css /fro )Nov 13, 2024 14,481 css , anchor-positioning , animations , scrolling , progress-indicators An Official Logo for CSS (arg )Nov 13, 2024 14,480 css AI Assistance Panel (mat /dev )Nov 13, 2024 14,479 dev-tools , browsers , chrome , google , ai Accessibility Misinformation (col )Nov 13, 2024 14,478 accessibility , wcag , apca Overflow Clip (sha )Nov 12, 2024 14,477 css , overflow , clipping Let’s Talk About Memory Leaks in Dart and Flutter (flu )Nov 12, 2024 14,476 dart , flutter , memory Automattic Launches “WP Engine Tracker” to Monitor Sites Leaving WP Engine, Sparking Controversy Nov 12, 2024 14,475 automattic , wp-engine Angular Best Practices Nov 12, 2024 14,474 videos , angular , best-practices What Accessibility Statements Are Really For Nov 12, 2024 14,473 accessibility , documentation , legal My Favourite Software Architecture Patterns Nov 12, 2024 14,472 architecture , micro-frontends , software-design-patterns How to Optimize Performance in Vue Apps (deb )Nov 12, 2024 14,471 how-tos , vuejs , performance , optimization New in Chrome 131 (dev )Nov 12, 2024 14,470 release-notes , chrome , google , browsers Why I Will Always Be Angry About Software Engineering (lud )Nov 12, 2024 14,469 career , culture Understanding Bitwise Shifts in JavaScript: “<<” and “>>” (tre )Nov 12, 2024 14,468 javascript , operators Top 20 Platform Engineering Tools (spa )Nov 12, 2024 14,467 platform-engineering , tooling , link-lists The “br” Element (hey )Nov 12, 2024 14,466 html , semantics The Art in Everyday Life (sop )Nov 12, 2024 14,465 art , creativity Color in CSS or How I Learned to Disrespect Tennis (mat /btc )Nov 12, 2024 14,464 videos , css , colors , functions Carving Your Space (hbu )Nov 12, 2024 14,463 career , interviewing AI Coding (pvd )Nov 12, 2024 14,462 ai , tooling , code-editors , comparisons , cursor A CSS Logo Hatches! (arg )Nov 12, 2024 14,461 css , community The Prompt API (tom /dev )Nov 11, 2024 14,460 chrome , google , browsers , apis , prompting , ai Sustainability (htt )Nov 11, 2024 14,459 web-almanac , studies , research , metrics , sustainability Are AI Assistants Making Us Worse Programmers? Nov 11, 2024 14,458 career , programming , ai , craft , quality Essential tsconfig.json Options You Should Use Nov 11, 2024 14,457 typescript , configuration Design Tokens: Authoring vs. Consuming Nov 11, 2024 14,456 design-tokens , design-systems , naming , comparisons CMS (htt )Nov 11, 2024 14,455 web-almanac , studies , research , metrics , content-management Performance (htt )Nov 11, 2024 14,454 web-almanac , studies , research , metrics , performance Security (htt )Nov 11, 2024 14,453 web-almanac , studies , research , metrics , security Anchoreum—a Game for Learning CSS Anchor Positioning Nov 11, 2024 14,452 websites , learning , css , anchor-positioning Cookies (htt )Nov 11, 2024 14,451 web-almanac , studies , research , metrics , content-delivery Structured Data (htt )Nov 11, 2024 14,450 web-almanac , studies , research , metrics , structured-data , semantic-web (Up-)Scoped Scroll Timelines (chr /fro )Nov 11, 2024 14,449 css , animations , scrolling Markup (gua /htt )Nov 11, 2024 14,448 web-almanac , studies , research , metrics , html Jamstack (mik /htt )Nov 11, 2024 14,447 web-almanac , studies , research , metrics , jamstack , tech-stacks Implementing Astro Search Functionality Nov 11, 2024 14,446 astro , search , functionality Fonts (bra /htt )Nov 11, 2024 14,445 web-almanac , studies , research , metrics , fonts Ecommerce (htt )Nov 11, 2024 14,444 web-almanac , studies , research , metrics , economics , ecommerce Don’t Forget to Localize Your Icons (eri )Nov 11, 2024 14,443 localization , icons , images , culture CDN (htt )Nov 11, 2024 14,442 web-almanac , studies , research , metrics , content-delivery Accessibility (mgi /htt )Nov 11, 2024 14,441 web-almanac , studies , research , metrics , accessibility Biome.js, a Toolchain to Format and Lint Your Web Project Nov 10, 2024 14,440 biome , formatting , linting , tooling Why Does JavaScript’s “parseInt(0.0000005)” Print “5”? Nov 10, 2024 14,439 javascript Two Different Kinds of “Focusable” UI Elements (yat )Nov 10, 2024 14,438 accessibility , focus , keyboard-navigation Should Destructive Buttons Be Hard to Find? (ada )Nov 10, 2024 14,437 buttons , usability JavaScript Import Attributes (ES2025) (tre )Nov 10, 2024 14,436 javascript , security Why I Moved From Google Analytics to Simple Analytics (tre )Nov 9, 2024 14,435 migrating , analytics , google Test Smart: Which Automation Strategy to Choose for Peace of Mind? (uxd )Nov 9, 2024 14,434 testing , automation , strategies , product-management Mapping Over Promises in JavaScript (pmb )Nov 8, 2024 14,433 javascript , promises 5 Code Review Anti-Patterns You Can Eliminate With AI (ara /cod )Nov 8, 2024 14,432 code-reviews , anti-patterns , ai , coderabbit AI Features Must Solve Real User Problems Nov 8, 2024 14,431 ai , user-experience , product-management The Rebellion Will Be Federated (el )Nov 8, 2024 14,430 fediverse , social-media , foss The Different (and Modern) Ways to Toggle Content (css )Nov 8, 2024 14,429 content , toggles , modals , pop-overs State of CSS and State of HTML 2024 (pat )Nov 8, 2024 14,428 css , html Release Notes for Safari Technology Preview 207 (jon /web )Nov 8, 2024 14,427 release-notes , safari , apple , browsers Node.js Implements Stricter Policies for Semver-Major Pull Requests Ahead of Release Deadlines (sar /soc )Nov 8, 2024 14,426 nodejs How a BBC Navigation Bar Component Broke Depending on Which External Monitor It Was On (jos )Nov 8, 2024 14,425 debugging , javascript , case-studies Five Lessons for Five Years in Tech (bek )Nov 8, 2024 14,424 career , lessons Next.js to htmx—a Real World Example (htm )Nov 7, 2024 14,423 nextjs , htmx , migrating Amazon Frontend Engineer Interview Experience 2024, Berlin Nov 7, 2024 14,422 career , interviewing The Lowdown on Dropdowns in HTML and CSS (zer )Nov 7, 2024 14,421 html , css How to Set Up Next.js 15 for Production in 2024 Nov 7, 2024 14,420 how-tos , nextjs Node.js Now Supports TypeScript Natively Nov 7, 2024 14,419 videos , nodejs , typescript Why Alpine Is the New jQuery and Why That Is an Awesome Thing (ray /fro )Nov 7, 2024 14,418 alpinejs The Deterioration of Google (bal )Nov 7, 2024 14,417 google , seo Should Web Designers Learn JavaScript or CSS? (ope )Nov 7, 2024 14,416 design , career , javascript , css How to Identify Decorative Images and Boost Accessibility (a11 )Nov 7, 2024 14,415 how-tos , images , decoration , accessibility , html , aria Bluesky’s AT Protocol: Pros and Cons for Developers (ric /the )Nov 7, 2024 14,414 social-media , bluesky , comparisons How to Automate TypeScript Code Reviews With Coderabbit (the /cod )Nov 6, 2024 14,413 how-tos , typescript , code-reviews , automation , coderabbit More Options for Styling “<details>” (bra /dev )Nov 6, 2024 14,412 html , disclosure-widgets , css Maybe It Isn’t JavaScript (gee )Nov 6, 2024 14,411 videos , javascript , seo , google Exploring Internet Traffic Shifts and Cyber Attacks During the 2024 U.S. Election (clo )Nov 6, 2024 14,410 traffic , security My Anti-Overlay Client Letter (acc )Nov 6, 2024 14,409 accessibility , overlays , business-relations , communication , advocacy Celebrating Innovation and Impact: JavaScriptLandia Community Awards (ope )Nov 6, 2024 14,408 community , javascript How Bun Supports V8 APIs Without Using V8 II (bun )Nov 5, 2024 14,407 bun , javascript , v8 , apis Web Audio API 1.1 (pad /w3c )Nov 5, 2024 14,406 standards , multimedia , apis Unlocking Accessibility: Content Designers Share Their Experience and Advice Nov 5, 2024 14,405 interviews , design , accessibility How to Optimize React Performance: Best Practices and Techniques Nov 5, 2024 14,404 how-tos , performance , optimization , react , best-practices , techniques What Developers Miss About the Single Responsibility Principle (jac )Nov 5, 2024 14,403 principles , solid Introducing the vlt Package Manager and Serverless Registry Nov 5, 2024 14,402 introductions , dependencies , serverless , javascript , tooling Platform vs. DevEx Teams: What’s the Difference? Nov 5, 2024 14,401 platform-engineering , developer-experience , comparisons Why I Stopped Using “else” in Code (adm )Nov 5, 2024 14,400 programming , conditionals , maintainability Why Optimizing Your Lighthouse Score Is Not Enough for a Fast Website (geo /sma )Nov 5, 2024 14,399 performance , optimization , lighthouse , google , web-vitals What’s the Deal With WebKit Font Smoothing? (dbu )Nov 5, 2024 14,398 webkit , css , typography What’s a Single-Page App? (jak )Nov 5, 2024 14,397 single-page-apps , multi-page-apps , server-side-rendering , client-side-rendering , frameworks , site-generators , comparisons , concepts Vercel Makes Changes to Next.js to Simplify Self-Hosting (low /the )Nov 5, 2024 14,396 vercel , nextjs , hosting Mastering Interaction to Next Paint (INP) (tod /fro )Nov 5, 2024 14,395 performance , web-vitals JavaScript’s “??=” Operator: Default Values Made Simple (tre )Nov 5, 2024 14,394 javascript , operators JavaScript’s “&&=” Operator: Understanding Logical “AND” Assignment (tre )Nov 5, 2024 14,393 javascript , operators How to Test JavaScript for Accessibility Compliance (flo /a11 )Nov 5, 2024 14,392 how-tos , javascript , accessibility , compliance , wcag , testing How Do HTML Event Handlers Work? (tbr )Nov 5, 2024 14,391 html , javascript , events Fluid Everything Else (css )Nov 5, 2024 14,390 css , container-queries , responsive-design Beautiful Focus Outlines (med )Nov 5, 2024 14,389 css , focus , accessibility , examples A Guide to Designing Errors for Workflow Automation Platforms (uxd )Nov 5, 2024 14,388 guides , design , user-experience , errors Dumb Leadership Mistakes I’ve Made (lau )Nov 4, 2024 14,387 leadership , mistakes The Psychology of Attention for UX Designers (uxm )Nov 4, 2024 14,386 user-experience , design Designing for “How Might Things Go Wrong?” (uxd )Nov 4, 2024 14,385 design , user-experience , errors Using Cache Control in Nuxt to Improve Performance Nov 4, 2024 14,384 nuxt , performance , caching How I Improved Video Streaming With FFmpeg and Node.js Nov 4, 2024 14,383 multimedia , tooling , nodejs , optimization What Do Survey Demographics Tell Us? (mia /odd )Nov 4, 2024 14,382 community , career , css The Impact of Artificial Intelligence on UX Design (uxm )Nov 4, 2024 14,381 user-experience , design , ai , testing , optimization , personalization The “button” Element (hey )Nov 4, 2024 14,380 html , semantics , buttons , links Sustainable Web Interest Group Is Formed (tzv /w3c )Nov 4, 2024 14,379 w3c , sustainability , community Named Scroll and View Timelines (chr /fro )Nov 4, 2024 14,378 css , animations HTML Cheat Sheet Nov 4, 2024 14,377 html , semantics , examples , cheat-sheets How Gestalt Principles Influence UX Design (uxm )Nov 4, 2024 14,376 user-experience , design , principles Disabled and Obscured (ste )Nov 4, 2024 14,375 accessibility , html , forms , wcag , standards A Friendly Introduction to Container Queries (jos )Nov 4, 2024 14,374 introductions , css , container-queries Exploring the Browser Rendering Process Nov 3, 2024 14,373 browsers , rendering , dom , cssom , painting What Happened to the Agile Movement? Nov 3, 2024 14,372 videos , agile , processes , productivity , economics Securing Your Express REST API With Passport.js Nov 3, 2024 14,371 nodejs , express , json-web-tokens , apis , rest , security , tooling Building My Resume in HTML Using Eleventy (men )Nov 3, 2024 14,370 career , html , eleventy Your CSS Reset Should Be Layered (may )Nov 2, 2024 14,369 css , resets , cascade The Only Accessibility Video You Will Ever Need Nov 2, 2024 14,368 videos , accessibility 20 HTML Tips You Must Know in 2024 (xiu )Nov 2, 2024 14,367 html , tips-and-tricks How to Write Better TypeScript Code: Best Practices for Clean, Effective, and Scalable Code Nov 2, 2024 14,366 how-tos , typescript Mastering Clean Code With SOLID, DRY, KISS, and YAGNI Principles Nov 2, 2024 14,365 principles , solid , quality , craft The Open Source AI Definition 1.0 (rem )Nov 2, 2024 14,364 foss , ai Please Publish and Share More (web )Nov 2, 2024 14,363 blogging , indieweb JavaScript Do’s and Don’ts (mua )Nov 2, 2024 14,362 javascript , accessibility The “<details>” and “<summary>” Elements Are Getting an Upgrade (sea )Nov 1, 2024 14,361 html , disclosure-widgets You Are Not a CSS Dev if You Have Not Made a CSS Reset Nov 1, 2024 14,360 css , resets , examples The Real Question We Should Be Asking About Agile Transformation Nov 1, 2024 14,359 agile , processes , scalability AI in Chrome DevTools (zor /css )Nov 1, 2024 14,358 videos , chrome , google , browsers , dev-tools , ai @ wasmer/sdk Adds Node.js and Bun Support (was )Oct 31, 2024 14,357 tooling , nodejs , bun “Functionality” Is Not Constrained by Content Oct 31, 2024 14,356 accessibility , pdf , wcag , content CSS Masonry Layout Syntax (mic )Oct 31, 2024 14,355 css , layout , masonry A Comprehensive Introduction to CI/CD Pipelines Oct 31, 2024 14,354 introductions , ci-cd , concepts , processes Maintaining a Growth Mindset (uxd )Oct 31, 2024 14,353 design , career , leadership , link-lists The Most Effective Ways to Improve Core Web Vitals (dev )Oct 31, 2024 14,352 performance , optimization , web-vitals The Importance of Giving Feedback Early: Don’t Let Resentment Fester (cwo )Oct 31, 2024 14,351 collaboration , communication , culture The “body” Element (hey )Oct 31, 2024 14,350 html , semantics I Followed the Official AWS Amplify Guide and Was Charged $1,100 Oct 31, 2024 14,349 aws 25 Accessibility Tips to Celebrate 25 Years (jar /web )Oct 31, 2024 14,348 accessibility , tips-and-tricks , aria , html 2024 DORA Report (lau )Oct 30, 2024 14,347 research , productivity , ai , metrics , developer-experience Add Content to the Margins of Web Pages When Printed Using CSS (rac /dev )Oct 30, 2024 14,346 css , margins , print The Image Compression Challenge (Donating Money for Excess-Free Projects) (j9t )Oct 30, 2024 14,345 images , compression , performance , tooling Reducing Digital Accessibility Litigation Risk Oct 30, 2024 14,344 accessibility , legal , standards , processes How to Build Smaller Container Images: Docker Multi-Stage Builds Oct 30, 2024 14,343 how-tos , containerization , docker , examples There Is No Such Thing as a Unit Test Oct 30, 2024 14,342 testing The “stretch” Keyword: A Better Alternative to “width: 100%” in CSS? (oll )Oct 30, 2024 14,341 css Testing With a Screen Reader Is an Important Step (mic )Oct 30, 2024 14,340 accessibility , testing , screen-readers Should Masonry Be Part of CSS Grid? (sha )Oct 30, 2024 14,339 css , layout , masonry , grids New to the Web Platform in October (rac /dev )Oct 30, 2024 14,338 release-notes , web-platform , browsers , firefox , mozilla , chrome , google , safari , apple My Modern CSS Reset (jak )Oct 29, 2024 14,337 css , resets Welcoming More Girls to Computer Science in Middle School Oct 29, 2024 14,336 community The Latest in Angular Change Detection—All You Need to Know Oct 29, 2024 14,335 angular Tooltip Best Practices (zel /css )Oct 29, 2024 14,334 accessibility , tooltips , best-practices Clarifying the Relationship Between Popovers and Dialogs (zel /css )Oct 29, 2024 14,333 pop-overs , modals , html , comparisons , accessibility CSS Scroll-Driven Index (jhe )Oct 29, 2024 14,332 code-pens , css , scrolling , headings What Is the JavaScript Pipeline Operator “|>” (tre )Oct 29, 2024 14,331 javascript , operators “We Were Wrong”: An Oral History of WIRED’s Original Website (vir /wir )Oct 29, 2024 14,330 podcasts , history , case-studies Scroll-Driven… Sections (chr /fro )Oct 29, 2024 14,329 css , scrolling , animations PDF Accessibility on the Web: Tricks and Traps (ons /tpg )Oct 29, 2024 14,328 accessibility , pdf , tips-and-tricks Octoverse: AI Leads Python to Top Language as the Number of Global Developers Surges (git )Oct 29, 2024 14,327 research , github , community , ai , programming , python , javascript , typescript , java , php , shell , go Introducing the Legendary Programmer Hall of Fame (tre )Oct 29, 2024 14,326 introductions , programming , community How to Roll Your Own Auth in JavaScript and TypeScript (rwi )Oct 29, 2024 14,325 how-tos , authentication , javascript , typescript Come to the “light-dark()” Side (sar /css )Oct 29, 2024 14,324 dark-mode , html , css , colors JavaScript Best Practices (jet )Oct 28, 2024 14,323 javascript , best-practices A Deep Dive Into WebAssembly (tom /dev )Oct 28, 2024 14,322 videos , interviews , webassembly , deep-dives Revamping a Five-Year Old Node.js Project Oct 28, 2024 14,321 nodejs , mongodb , databases , architecture , refactoring , maintenance HTML Form Validation Is Heavily Underused Oct 28, 2024 14,320 html , forms , validation , react Celebrating 20 Years of Firefox Oct 28, 2024 14,319 videos , anniversaries , firefox , mozilla , browsers