“prefers-reduced-motion”: Taking a No-Motion-First Approach to Animations Mar 18, 2021 101 css , animations , accessibility Why Your Website Should Work Without JavaScript Mar 17, 2021 100 accessibility , javascript , support , graceful-degradation What’s New in Flutter 2? (sma )Mar 17, 2021 99 flutter , dart The 5-Hour CDN (fly )Mar 16, 2021 98 performance , content-delivery How I’m Dealing With Font Sizes (geo )Mar 16, 2021 97 css , typography What Is the JavaScript Internationalization API (I18N)? (cra )Mar 15, 2021 96 javascript , internationalization , apis Getting Started With Git—a Simple Beginner’s Guide (kev )Mar 14, 2021 95 introductions , guides , git , command-line What Is Laravel? A Simple Explanation for Beginners Mar 13, 2021 94 laravel , php , frameworks A Year of Transformation: The Web and the World (w3c )Mar 12, 2021 93 w3c , web , anniversaries Minimalism Is Boring Mar 10, 2021 92 design , minimalism How to Use SVG Image Sprites (cra )Mar 10, 2021 91 how-tos , images , svg , sprites 5 Different Ways to Declare Functions in jQuery (cra )Mar 10, 2021 90 jquery , javascript , functions Semantic Web and the Knowledge Graph (rob )Mar 9, 2021 89 semantic-web , metadata , structured-data , search Dates in Eleventy (bni )Mar 9, 2021 88 eleventy Comparing Svelte and React Mar 9, 2021 87 svelte , react , comparisons A Comprehensive Guide to JavaScript Design Patterns Mar 9, 2021 86 guides , javascript , software-design-patterns You Want Enabling CSS Selectors, Not Disabling Ones (cit )Mar 8, 2021 85 css , selectors Why We Developed the Node.js Reference Architecture Mar 8, 2021 84 nodejs , architecture , dependencies JavaScript: What Is the Meaning of “this”? (jaf /dev )Mar 8, 2021 83 javascript Beyond “console.log()”—Level Up Your Debugging Skills (cod )Mar 8, 2021 82 javascript , console , debugging 10 Graphic-Design Tips for UX Designers (uxm )Mar 8, 2021 81 design , user-experience , tips-and-tricks Why Does a Design Look Good? (nng )Mar 7, 2021 80 design The SPACE of Developer Productivity (nic +/acm )Mar 6, 2021 79 productivity , metrics Enforce, Enable, and Empower Mar 5, 2021 78 design-systems How to Get a Dysfunctional Team Back on Track (ali )Mar 4, 2021 77 how-tos , engineering-management , culture , collaboration A Short History of SvelteKit Mar 4, 2021 76 sveltekit , svelte , history , link-lists Wasp—Language for Developing Full-Stack JavaScript Web Apps With No Boilerplate Mar 2, 2021 75 wasp Semantic Versioning Will Not Save You Mar 2, 2021 74 versioning , semver UX in Scrum Feb 26, 2021 73 videos , user-experience , scrum , agile , processes Measuring Web Performance in Mobile Safari (css )Feb 26, 2021 72 performance , testing , mobile , browsers , apple , safari The Future of Web Software Is HTML-over-WebSockets (ali )Feb 25, 2021 71 outlooks , html , websockets Introduction to ARIA Live Regions Feb 25, 2021 70 introductions , accessibility , aria , live-regions How to Use PostCSS as a Configurable Alternative to Sass (cra )Feb 23, 2021 69 how-tos , postcss , sass , tooling Create Responsive Image Effects With CSS Gradients and “aspect-ratio” (5t3 /sma )Feb 23, 2021 68 images , responsive-design , css , gradients , aspect-ratio , effects Automating the Accessibility Tests of Your Source Code With GitHub Actions (bol )Feb 22, 2021 67 accessibility , testing , automation , github-actions What Is CanIUse and How Can You Use It to Improve Your Website? Feb 20, 2021 66 caniuse , web-platform , support , browsers , user-experience 2004–2021: Retrospective (iam )Feb 19, 2021 65 design , tech-stacks , retrospectives Context and Variables in the Hugo Static Site Generator (sma )Feb 18, 2021 64 hugo , variables 10 Tips to Make You a Productive GitLab User (dns +)Feb 18, 2021 63 gitlab , productivity , tips-and-tricks Optimizing Your CSS: Writing DRY, Scalable Styles (ath )Feb 17, 2021 62 css , optimization , maintainability , principles Managing CSS Colors Systems With a Single Source of Truth Feb 17, 2021 61 css , colors , maintainability , sass , twig Garbage Collection in JavaScript Feb 16, 2021 60 javascript , garbage-collection Understanding Z-Index in CSS (sha )Feb 16, 2021 59 css , positioning Front-of-the-Front-End and Back-of-the-Front-End Web Development (bra )Feb 16, 2021 58 career , concepts Running End-to-End Tests With Playwright on AWS Lambda Feb 15, 2021 57 testing , playwright , aws , serverless , lambda Learn Snowpack: A High-Performance Frontend Build Tool Feb 15, 2021 56 tooling , building Changing Content Output (5t3 )Feb 15, 2021 55 eleventy Dangerous UX: Consequential Options Close to Benign Options (nng )Feb 14, 2021 54 user-experience , usability How to Test the Accessibility of Your Components With Storybook (bol )Feb 13, 2021 53 how-tos , accessibility , components , storybook The Significance of Building Offline-First Apps Feb 12, 2021 52 offline , web-apps The Never-Ending Job of Selling Design Systems (ben /ali )Feb 11, 2021 51 design-systems Seven Myths About Alt Text Feb 11, 2021 50 accessibility , alt-text , images , myths Release Notes for Safari Technology Preview 120 (jon /web )Feb 11, 2021 49 release-notes , safari , apple , browsers Getting the Most Out of Git (tob /sma )Feb 9, 2021 48 git , command-line Revisiting Dark Patterns With the HTML “dialog” Tag (tan )Feb 8, 2021 47 modals , html , javascript 10 Principles of the Best Landing Page Design Feb 8, 2021 46 principles , design , landing-pages How to Test Content With Users (nng )Feb 7, 2021 45 how-tos , testing , usability Practical Guide to XHTML Feb 6, 2021 44 guides , xhtml Quick 7 Tips for Symfony Starters Feb 5, 2021 43 symfony , tips-and-tricks 9 Vital Qualities Every Developer Should Possess (wom )Feb 4, 2021 42 career 5 Tips for Your Next Promotion or Salary Raise (j9t )Feb 3, 2021 41 career One Figma Component—3,360 Variants (uxd )Feb 1, 2021 40 components , figma What’s New in ECMAScript 2021 (paw )Feb 1, 2021 39 ecmascript , standards WebRTC Adopted as Official Web Standard Feb 1, 2021 38 webrtc , standards , apis , w3c Things You Can Do With CSS Today (bel /sma )Feb 1, 2021 37 css , masonry , layout , selectors , functions , units Self-Hosting a Git Service: An Easy Way to More Personal Freedom (kzi )Jan 28, 2021 36 git , hosting , command-line Uniwidth Typefaces for Interface Design (uxd )Jan 27, 2021 35 typography , fonts Hotwire: HTML Over the Wire Jan 27, 2021 34 hotwire How to Use WordPress as a Headless CMS for Eleventy (cra )Jan 27, 2021 33 how-tos , wordpress , eleventy , content-management , headless Adding Tailwind CSS to a Static Site Jan 26, 2021 32 tailwind JavaScript Obfuscation: What, Why, and How? Jan 26, 2021 31 javascript , obfuscation What About Ember? (tka )Jan 26, 2021 30 emberjs , performance The Unreasonable Effectiveness of Simple HTML (ede )Jan 26, 2021 29 html Building a Consistent Platform Jan 26, 2021 28 design-systems An Introduction to the Rollup.js JavaScript Bundler (cra )Jan 26, 2021 27 introductions , javascript , bundling , tooling , rollup Welcoming Open Web Docs to the MDN Family (chr /moz )Jan 25, 2021 26 mozilla , mdn , documentation , web-platform , community The Dos and Don’ts of Code Reviews Jan 25, 2021 25 code-reviews , quality , learning Svelte 3: A Radical Compiler-Based JavaScript Framework Jan 25, 2021 24 svelte Browser Makers Launch New Project for Writing Documentation for Web APIs (cam /zdn )Jan 25, 2021 23 web-platform , documentation , google , microsoft , mozilla , w3c , igalia Scroll-Bounce Page Background Colour (tem )Jan 24, 2021 22 backgrounds , colors , scrolling , css In Critical Defense of Frontend Development (j9t )Jan 21, 2021 21 quality , craft The Definitive Guide to Feature Management Jan 20, 2021 20 guides , feature-management , releasing HTML: The 16 Content Categories and Their Elements (j9t )Jan 20, 2021 19 html , semantics How I Use GitHub as My Blogging Platform Jan 20, 2021 18 github , blogging How Does CSS Work? Jan 19, 2021 17 css How to Set Up VS Code for React Development Jan 19, 2021 16 how-tos , vs-code , microsoft , code-editors , react Understanding Rendering in Web Apps: SPA vs. MPA Jan 15, 2021 15 rendering , web-apps , single-page-apps , multi-page-apps , comparisons Laravel and Hotwire Intro Jan 15, 2021 14 introductions , laravel , hotwire 2020 JavaScript Rising Stars Jan 13, 2021 13 javascript , frameworks , nodejs , react , vuejs , angular , building , testing , tooling , css-in-js , mobile , state-management , graphql , retrospectives Testing Performance (kel )Jan 12, 2021 12 performance , testing Front-End Performance 2021: Delivery Optimizations (vit /sma )Jan 12, 2021 11 performance , checklists , link-lists Front-End Performance 2021: Build Optimizations (vit /sma )Jan 12, 2021 10 performance , checklists , link-lists , building Front-End Performance 2021: Assets Optimizations (vit /sma )Jan 12, 2021 9 performance , checklists , link-lists , compression , images Popup Problems (nng )Jan 8, 2021 8 videos , pop-ups , modals , usability Developer Experience at Netlify (sar /net )Jan 6, 2021 7 netlify , developer-experience , processes Custom Properties as State (chr /css )Jan 5, 2021 6 css , custom-properties 16 Great Tech Blogs by Women and Why You Should Read Them Jan 5, 2021 5 community , learning , link-lists Web Crawling vs. Web Scraping Jan 1, 2021 4 crawling , scraping , comparisons , terminology Form Validation With PHP Jan 1, 2021 3 forms , php , validation Easier Input on Mobile Devices Jan 1, 2021 2 videos , mobile , usability Managing CSS “z-index” in Large Projects (sma )Feb 8, 2011 1 css , positioning , maintainability