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