How Modernizr Can Help You Implement CSS Fallbacks (kar /spe )Apr 4, 2021 136 modernizr , css Getting Started With Preact Apr 3, 2021 135 introductions , preact Building an Accessibility Library Apr 2, 2021 134 accessibility , processes Defining a Strategy for Accessibility (cra )Apr 1, 2021 133 accessibility , strategies Code in Quarantine (j9t )Mar 31, 2021 132 quality , maintenance Sentence Case Versus Title Case (tem )Mar 31, 2021 131 accessibility , writing , headings Using Design Tokens to Accelerate Design Systems Mar 31, 2021 130 design-systems , design-tokens , css How to Build a Developer Blog With Gatsby and MDX (spe )Mar 30, 2021 129 how-tos , gatsby , markdown , mdx , blogging 5 Things I’m Thinking About When I Check a Pull Request for Accessibility Mar 30, 2021 128 code-reviews , accessibility Primitive Values, Objects, and References in JavaScript Made Simple Mar 29, 2021 127 javascript , objects Why Should We Care About Developer Experience (DX) Mar 26, 2021 126 developer-experience Not Your Typical Horizontal Rules (sar )Mar 25, 2021 125 html , semantics Bypassing Cookie Consent Banners in Lighthouse and WebPageTest (and )Mar 25, 2021 124 consent-management , cookies , lighthouse , webpagetest , performance , testing Human-Readable JavaScript: A Tale of Two Experts (ali )Mar 25, 2021 123 javascript , maintainability Reactivity in Vue (sma )Mar 25, 2021 122 vuejs , reactivity A Deep Dive Into Eleventy Static Site Generator (5t3 /sma )Mar 24, 2021 121 deep-dives , eleventy Why Skip-Links Are Important for Accessibility (dev )Mar 23, 2021 120 accessibility , links How to Build a Great Developer Experience Mar 23, 2021 119 how-tos , developer-experience A Complete Guide to Accessible Front-End Components (vit /sma )Mar 22, 2021 118 guides , components , accessibility , focus , buttons , carousels , color-palettes , visualization , testing Taming Blend Modes: “difference” and “exclusion” (ana /css )Mar 22, 2021 117 css , blend-modes Getting Started With Alpine.js—the Ultimate Guide (nim )Mar 22, 2021 116 introductions , guides , alpinejs Uninstalling Dev Dependencies With npm Mar 21, 2021 115 npm , dependencies Git Maintenance (bku )Mar 20, 2021 114 git , maintenance What Are Source Maps in JavaScript? Mar 20, 2021 113 videos , javascript , source-maps React vs. Vue in 2021: Best JavaScript Framework Mar 19, 2021 112 frameworks , vuejs , react , comparisons What Is esbuild? Mar 19, 2021 111 bundling , esbuild Now That’s What I Call Service Worker (mal /ali )Mar 18, 2021 110 apis , web-workers , javascript “prefers-reduced-motion”: Taking a No-Motion-First Approach to Animations Mar 18, 2021 109 css , animations , accessibility Why Your Website Should Work Without JavaScript Mar 17, 2021 108 accessibility , javascript , support , graceful-degradation What’s New in Flutter 2? (sma )Mar 17, 2021 107 flutter , dart How I’m Dealing With Font Sizes (geo )Mar 16, 2021 106 css , typography Two Approaches to Win an Argument as a Software Engineer (nza )Mar 16, 2021 105 communication , career The 5-Hour CDN (fly )Mar 16, 2021 104 performance , content-delivery What Is the JavaScript Internationalization API (I18N)? (cra )Mar 15, 2021 103 javascript , internationalization , apis Getting Started With Git—a Simple Beginner’s Guide (kev )Mar 14, 2021 102 introductions , guides , git , command-line What Is Laravel? A Simple Explanation for Beginners Mar 13, 2021 101 laravel , php , frameworks A Year of Transformation: The Web and the World (w3c )Mar 12, 2021 100 w3c , web , anniversaries 5 Different Ways to Declare Functions in jQuery (cra )Mar 10, 2021 99 jquery , javascript , functions How to Use SVG Image Sprites (cra )Mar 10, 2021 98 how-tos , images , svg , sprites Minimalism Is Boring Mar 10, 2021 97 design , minimalism Dates in Eleventy (bni )Mar 9, 2021 96 eleventy A Comprehensive Guide to JavaScript Design Patterns Mar 9, 2021 95 guides , javascript , software-design-patterns Comparing Svelte and React Mar 9, 2021 94 svelte , react , comparisons Semantic Web and the Knowledge Graph (rob )Mar 9, 2021 93 semantic-web , metadata , structured-data , search 10 Graphic-Design Tips for UX Designers (uxm )Mar 8, 2021 92 design , user-experience , tips-and-tricks You Want Enabling CSS Selectors, Not Disabling Ones (cit )Mar 8, 2021 91 css , selectors Progressive Enhancement and Accessibility Redux (ppk )Mar 8, 2021 90 progressive-enhancement , accessibility JavaScript: What Is the Meaning of “this”? (jaf )Mar 8, 2021 89 javascript Why We Developed the Node.js Reference Architecture Mar 8, 2021 88 nodejs , architecture , dependencies Beyond “console.log()”—Level Up Your Debugging Skills (cod )Mar 8, 2021 87 javascript , console , debugging Why Does a Design Look Good? (nng )Mar 7, 2021 86 design , aesthetics The SPACE of Developer Productivity (nic +/acm )Mar 6, 2021 85 productivity , metrics Enforce, Enable, and Empower Mar 5, 2021 84 design-systems A Short History of SvelteKit Mar 4, 2021 83 sveltekit , svelte , history , link-lists How to Get a Dysfunctional Team Back on Track (ali )Mar 4, 2021 82 how-tos , engineering-management , culture , collaboration Wasp—Language for Developing Full-Stack JavaScript Web Apps With No Boilerplate Mar 2, 2021 81 wasp Semantic Versioning Will Not Save You Mar 2, 2021 80 versioning , semver UX in Scrum Feb 26, 2021 79 videos , user-experience , scrum , agile , processes Measuring Web Performance in Mobile Safari (css )Feb 26, 2021 78 performance , testing , mobile , browsers , safari Introduction to ARIA Live Regions Feb 25, 2021 77 introductions , accessibility , aria , live-regions The Future of Web Software Is HTML-over-WebSockets (ali )Feb 25, 2021 76 outlooks , html , websockets Information Architecture—Secret to Converting Complexity Into Clarity Feb 24, 2021 75 information-architecture , user-experience , principles , examples Create Responsive Image Effects With CSS Gradients and “aspect-ratio” (5t3 /sma )Feb 23, 2021 74 images , responsive-design , css , gradients , aspect-ratio , effects How to Use PostCSS as a Configurable Alternative to Sass (cra )Feb 23, 2021 73 how-tos , postcss , sass , tooling Automating the Accessibility Tests of Your Source Code With GitHub Actions (bol )Feb 22, 2021 72 accessibility , testing , automation , github-actions What Is CanIUse and How Can You Use It to Improve Your Website? Feb 20, 2021 71 caniuse , web-platform , support , browsers , user-experience 2004–2021: Retrospective (iam )Feb 19, 2021 70 design , tech-stacks , retrospectives Context and Variables in the Hugo Static Site Generator (sma )Feb 18, 2021 69 hugo , variables 10 Tips to Make You a Productive GitLab User (dns +)Feb 18, 2021 68 gitlab , productivity , tips-and-tricks Optimizing Your CSS: Writing DRY, Scalable Styles (ath )Feb 17, 2021 67 css , optimization , maintainability , principles Managing CSS Colors Systems With a Single Source of Truth Feb 17, 2021 66 css , colors , maintainability , sass , twig Front-of-the-Front-End and Back-of-the-Front-End Web Development (bra )Feb 16, 2021 65 career , concepts Understanding Z-Index in CSS (sha )Feb 16, 2021 64 css , positioning Garbage Collection in JavaScript Feb 16, 2021 63 javascript , garbage-collection Changing Content Output (5t3 )Feb 15, 2021 62 eleventy Learn Snowpack: A High-Performance Frontend Build Tool Feb 15, 2021 61 tooling , building Running End-to-End Tests With Playwright on AWS Lambda Feb 15, 2021 60 testing , playwright , aws , serverless , lambda Dangerous UX: Consequential Options Close to Benign Options (nng )Feb 14, 2021 59 user-experience , usability How to Test the Accessibility of Your Components With Storybook (bol )Feb 13, 2021 58 how-tos , accessibility , components , storybook The Significance of Building Offline-First Apps Feb 12, 2021 57 offline , web-apps The Never-Ending Job of Selling Design Systems (ben /ali )Feb 11, 2021 56 design-systems Release Notes for Safari Technology Preview 120 (jon /web )Feb 11, 2021 55 release-notes , safari , browsers Seven Myths About Alt Text Feb 11, 2021 54 accessibility , alt-text , images , myths Getting the Most Out of Git (tob /sma )Feb 9, 2021 53 git , command-line 39 Page Speed Optimization Tips (to Crush Your Load Time) Feb 9, 2021 52 performance , optimization , tips-and-tricks Revisiting Dark Patterns With the HTML “dialog” Tag (tan )Feb 8, 2021 51 modals , html , javascript 10 Principles of the Best Landing Page Design Feb 8, 2021 50 principles , design , landing-pages CSS-in-JS in 200 Bytes (zse )Feb 8, 2021 49 css-in-js , css , javascript , tooling How to Test Content With Users (nng )Feb 7, 2021 48 how-tos , testing , usability Practical Guide to XHTML Feb 6, 2021 47 guides , xhtml Quick 7 Tips for Symfony Starters Feb 5, 2021 46 symfony , tips-and-tricks 9 Vital Qualities Every Developer Should Possess (wom )Feb 4, 2021 45 career 5 Tips for Your Next Promotion or Salary Raise (j9t )Feb 3, 2021 44 career Things You Can Do With CSS Today (bel /sma )Feb 1, 2021 43 css , masonry , layout , selectors , functions , units What’s New in ECMAScript 2021 (paw )Feb 1, 2021 42 ecmascript , standards One Figma Component—3,360 Variants Feb 1, 2021 41 components , figma WebRTC Adopted as Official Web Standard Feb 1, 2021 40 webrtc , standards , apis , w3c Self-Hosting a Git Service: An Easy Way to More Personal Freedom (kzi )Jan 28, 2021 39 git , self-hosting , command-line How to Use WordPress as a Headless CMS for Eleventy (cra )Jan 27, 2021 38 how-tos , wordpress , eleventy , content-management , headless Hotwire: HTML Over the Wire Jan 27, 2021 37 hotwire Uniwidth Typefaces for Interface Design Jan 27, 2021 36 typography , fonts The Unreasonable Effectiveness of Simple HTML (ede )Jan 26, 2021 35 html What About Ember? (tka )Jan 26, 2021 34 emberjs , performance Adding Tailwind CSS to a Static Site Jan 26, 2021 33 tailwind An Introduction to the Rollup.js JavaScript Bundler (cra )Jan 26, 2021 32 introductions , javascript , bundling , tooling , rollup Building a Consistent Platform Jan 26, 2021 31 design-systems JavaScript Obfuscation: What, Why, and How? Jan 26, 2021 30 javascript , obfuscation Browser Makers Launch New Project for Writing Documentation for Web APIs (cam /zdn )Jan 25, 2021 29 web-platform , documentation , google , microsoft , mozilla , w3c , igalia The Dos and Don’ts of Code Reviews Jan 25, 2021 28 code-reviews , quality , learning Welcoming Open Web Docs to the MDN Family (chr /moz )Jan 25, 2021 27 mdn , documentation , web-platform , community Svelte 3: A Radical Compiler-Based JavaScript Framework Jan 25, 2021 26 svelte Scroll-Bounce Page Background Colour (tem )Jan 24, 2021 25 backgrounds , colors , scrolling , css In Critical Defense of Frontend Development (j9t )Jan 21, 2021 24 quality , craft How I Use GitHub as My Blogging Platform Jan 20, 2021 23 github , blogging HTML: The 16 Content Categories and Their Elements (j9t )Jan 20, 2021 22 html , semantics A Laravel Exception Context Solution Jan 20, 2021 21 translations , laravel The Definitive Guide to Feature Management Jan 20, 2021 20 guides , feature-management , releasing How Does CSS Work? Jan 19, 2021 19 css How to Set Up VS Code for React Development Jan 19, 2021 18 how-tos , vs-code , code-editors , react Laravel and Hotwire Intro Jan 15, 2021 17 introductions , laravel , hotwire Understanding Rendering in Web Apps: SPA vs. MPA Jan 15, 2021 16 rendering , web-apps , single-page-apps , multi-page-apps , comparisons PHP Reimagined (bre )Jan 13, 2021 15 php , wish-lists 2020 JavaScript Rising Stars Jan 13, 2021 14 javascript , frameworks , nodejs , react , vuejs , angular , building , testing , tooling , css-in-js , mobile , state-management , graphql , retrospectives Front-End Performance 2021: Assets Optimizations (vit /sma )Jan 12, 2021 13 performance , checklists , link-lists , compression , images Front-End Performance 2021: Build Optimizations (vit /sma )Jan 12, 2021 12 performance , checklists , link-lists , building Front-End Performance 2021: Delivery Optimizations (vit /sma )Jan 12, 2021 11 performance , checklists , link-lists Testing Performance (kel )Jan 12, 2021 10 performance , testing Popup Problems (nng )Jan 8, 2021 9 videos , pop-ups , modals , usability Developer Experience at Netlify (sar )Jan 6, 2021 8 netlify , developer-experience , processes Custom Properties as State (chr /css )Jan 5, 2021 7 css , custom-properties 16 Great Tech Blogs by Women and Why You Should Read Them Jan 5, 2021 6 community , learning , link-lists Move Your IDE to the Cloud: Introduction to GitHub Codespaces (thi )Jan 3, 2021 5 introductions , code-editors , github Easier Input on Mobile Devices Jan 1, 2021 4 videos , mobile , usability Web Crawling vs. Web Scraping Jan 1, 2021 3 crawling , scraping , comparisons , terminology Form Validation With PHP Jan 1, 2021 2 forms , php , validation Managing CSS “z-index” in Large Projects (sma )Feb 8, 2011 1 css , positioning , maintainability