What Are Accessibility Overlays? (hey )Sep 25, 2023 11,188 videos , accessibility , overlays Textareas With Auto-Increasing Height Using CSS (ami )Sep 25, 2023 11,187 css , forms HTML Popover, Videos, and “display:blackhole” (bru )Sep 25, 2023 11,186 html , pop-overs , videos How Mastodon Handles Images and Web Previews (rba )Sep 25, 2023 11,185 social-media , mastodon , open-graph , metadata , images , html Token Based Authentication With Fastify, JWT, and TypeScript Sep 24, 2023 11,184 authentication , fastify , json-web-tokens , typescript Misconceptions Can Kill Accessibility Momentum (yat )Sep 24, 2023 11,183 accessibility , html , processes Accessibility Is Easy… Except for When It Isn’t (llo /web )Sep 24, 2023 11,182 videos , accessibility GitHub Actions Could Be So Much Better (yos )Sep 22, 2023 11,181 github-actions , ci-cd , automation State of HTML 2023 (sac +/dev )Sep 22, 2023 11,180 surveys , html Responsive Type Scales With Composable CSS Utilities Sep 22, 2023 11,179 css , responsive-design , typography How to Build Trust With Others by Organizing Your Figma Files (uxd )Sep 22, 2023 11,178 how-tos , figma , conventions , collaboration Upgrading Frontend Dependencies With Confidence Sep 22, 2023 11,177 dependencies , maintenance , testing , regressions , playwright The Path to Awesome CSS Easing With the “linear()” Function (jhe /sma )Sep 22, 2023 11,176 css , functions , animations How to Escape CSS Selectors in JavaScript (ste )Sep 22, 2023 11,175 how-tos , css , selectors , javascript , escaping The Character Encoding Cheat Sheet for JS Developers (hon )Sep 21, 2023 11,174 encoding , unicode , cheat-sheets , javascript Supercharge Your Repository With Code Owners (ope )Sep 21, 2023 11,173 maintenance , code-reviews , processes TypeScript Origins: The Documentary Sep 21, 2023 11,172 videos , typescript , history Unlocking a World of Accessibility: How Internationalization Is the Key (inc )Sep 21, 2023 11,171 videos , accessibility , internationalization , localization Open Source Trends to Look for in 2024 Sep 21, 2023 11,170 foss , trends , outlooks , ai , security Developers Talking About Code Quality Sep 21, 2023 11,169 studies , research , quality , readability What Makes an Accessible Date Picker? Is It Even Possible? (inc )Sep 21, 2023 11,168 videos , accessibility , html Save Our World With Progressive Enhancement and Accessibility (inc )Sep 21, 2023 11,167 videos , accessibility , progressive-enhancement The WebP 0-Day Sep 21, 2023 11,166 security , webp , google , apple Native Mobile Accessibility Testing (inc )Sep 21, 2023 11,165 videos , accessibility , testing , mobile The Great JavaScript Divide: CommonJS vs. ES Modules (abd )Sep 21, 2023 11,164 javascript , modules , commonjs , esm , comparisons What Is Strict Mode in JavaScript? Sep 21, 2023 11,163 javascript The Design System Ecosystem (bra )Sep 21, 2023 11,162 design-systems , design-tokens Speeding Up the JavaScript Ecosystem—Polyfills Gone Rogue (mar )Sep 21, 2023 11,161 javascript , performance , polyfills Accessible Web Components? (mat /inc )Sep 21, 2023 11,160 videos , web-components , accessibility What Can You Do With “data” Attributes? (cfe )Sep 20, 2023 11,159 html , custom-data , javascript How to Migrate From npm to pnpm Sep 20, 2023 11,158 how-tos , migrating , npm , pnpm Experimenting With Measuring Soft Navigations (tun /dev )Sep 20, 2023 11,157 performance , web-vitals , navigation , experiments , metrics Building a Core Accessibility Team: The Keys to the Kingdom (deq )Sep 20, 2023 11,156 accessibility , engineering-management , processes How to Make Forms in Angular Reusable Sep 20, 2023 11,155 videos , how-tos , angular , forms , maintainability We are Chrome for Developers (dev )Sep 20, 2023 11,154 browsers , google , chrome , chromium , community , foss , history The Psychology of Web Performance (tam /btc )Sep 20, 2023 11,153 videos , performance , user-experience , history Release Notes for Safari Technology Preview 179 (jon /web )Sep 20, 2023 11,152 release-notes , browsers , apple , safari Introducing Runes (sve )Sep 20, 2023 11,151 introductions , svelte How to Use the New “<search>” Element With WordPress (ede )Sep 20, 2023 11,150 how-tos , html , wordpress CSS Findings From The Threads App II (sha )Sep 20, 2023 11,149 css , case-studies What an Economist Article Says About Website Accessibility and Lawsuits (equ )Sep 19, 2023 11,148 accessibility , legal Bun vs. Node.js: Everything You Need to Know (bui )Sep 19, 2023 11,147 bun , nodejs , comparisons A Quick Introduction to NestJS Sep 19, 2023 11,146 introductions , frameworks , nestjs Get All That Network Activity Under Control With Priority Hints (mac )Sep 19, 2023 11,145 network , hints , performance Better User and Developer Experience With htmx (mia +/odd )Sep 19, 2023 11,144 videos , htmx A (More) Modern CSS Reset (bel )Sep 18, 2023 11,143 css , resets One Thing Nobody Explained to You About TypeScript Sep 18, 2023 11,142 typescript , configuration Managing Design Debt: Strategies for Sustainable User Experience (log )Sep 18, 2023 11,141 design-debt , user-experience , strategies Node v20.7.0 (nod )Sep 18, 2023 11,140 release-notes , nodejs Node.js: A Guide to Native .env Support and Local Development Sep 18, 2023 11,139 guides , nodejs , environments First Steps to an Accessible Website—Skip Links Sep 18, 2023 11,138 accessibility , skip-links WebKit Features in Safari 17.0 (jen /web )Sep 18, 2023 11,137 release-notes , browsers , apple , safari , webkit Understanding the JavaScript Modulo Operator (jos )Sep 18, 2023 11,136 javascript , math Git: Don’t Create .gitkeep Files, Use .gitignore Instead (ada )Sep 18, 2023 11,135 git Arrow Functions vs. Traditional Functions in JavaScript (cfe )Sep 18, 2023 11,134 videos , javascript , functions , comparisons 1-Minute CSS Tip: Accent Colors (alv )Sep 18, 2023 11,133 tips-and-tricks , css , forms Sustainability and Tech and Us (j9t )Sep 17, 2023 11,132 sustainability , performance , minimalism , principles Expert CSS: The CPU Hack Sep 17, 2023 11,131 css , custom-properties How UnoCSS Works Internally With Vite? Sep 17, 2023 11,130 unocss , vite Why Not React? Sep 17, 2023 11,129 react Accessibility and Inclusivity: Study Guide Sep 17, 2023 11,128 guides , accessibility , dei , training , link-lists The JS Community on Twitter Is Dead (hbu )Sep 17, 2023 11,127 social-media , community , javascript How to Make a Strong Case for Accessibility (vit /sma )Sep 17, 2023 11,126 how-tos , accessibility , communication Expanding Your Touch Targets (stu )Sep 17, 2023 11,125 accessibility , usability , user-experience Writing Clean Code: Best Practices and Principles Sep 16, 2023 11,124 javascript , best-practices , principles , conventions , formatting , maintainability Solved by CSS Scroll-Driven Animations: Detect if an Element Can Scroll or Not (bra )Sep 16, 2023 11,123 css , scrolling , animations Bun Hype: How We Learned Nothing From Yarn Sep 16, 2023 11,122 bun , yarn , dependencies , history Whataboutism (col )Sep 15, 2023 11,121 accessibility Securing Your Node.js Apps by Analyzing Real-World Command Injection Examples Sep 15, 2023 11,120 nodejs , security , history , examples What Makes Some Interruptions More Disruptive Than Others? Sep 15, 2023 11,119 research , productivity , efficiency , career Revealing Images With CSS Mask Animations (css /sma )Sep 15, 2023 11,118 css , animations , techniques JavaScript Is Getting Array Grouping Methods (phi )Sep 14, 2023 11,117 javascript , arrays The 10ish Tools I Install on Every New Mac I Get (j9t )Sep 14, 2023 11,116 tooling , apple , link-lists Submit Your Proposals for Interop 2024 (foo +/dev )Sep 14, 2023 11,115 interoperability , web-platform , browsers , support Incremental Static Regeneration for Angular (ang )Sep 14, 2023 11,114 angular , incremental-static-regeneration The 5 Principles of Unit Testing Sep 14, 2023 11,113 principles , testing , quality Why Is Creativity So Blurry, and Am I Creative? (uxd )Sep 14, 2023 11,112 creativity , design , career View Transition Debugging (jaf )Sep 14, 2023 11,111 videos , view-transitions , apis , debugging v0.dev (ver )Sep 14, 2023 11,110 websites , components , tooling , ai , react , tailwind The 10 Tools I Install on Every New Mac I Get (cod )Sep 14, 2023 11,109 tooling , apple , link-lists How to Actually Integrate Angular and NestJS (pol )Sep 14, 2023 11,108 how-tos , angular , nestjs How Custom Property Values Are Computed (5t3 )Sep 14, 2023 11,107 css , custom-properties Use Cases for IIFEs Sep 13, 2023 11,106 javascript Why Drupal 10 (man )Sep 13, 2023 11,105 videos , drupal Documentation Is a Living Thing: How We Talk Informs What We Make Sep 13, 2023 11,104 documentation , communication , collaboration How to Set Up Personal OKRs Sep 13, 2023 11,103 how-tos , processes , okr , prioritization Why I Quit Open Source (sap )Sep 13, 2023 11,102 foss , community , career Multi-Page Web Apps (ada )Sep 13, 2023 11,101 web-apps , multi-page-apps , user-experience In Memory of Molly E. Holzschlag, the Fairy Godmother of the Web (mer )Sep 12, 2023 11,100 obituaries From Silos to Design Systems Sep 12, 2023 11,099 design-systems , processes , case-studies The Cult of Productivity (uxd )Sep 12, 2023 11,098 productivity , efficiency , career Limitations of Scoped CSS (zel )Sep 12, 2023 11,097 css , scope Stop Lazy Loading Product and Hero Images (gri /clo )Sep 12, 2023 11,096 performance , lazy-loading , images Nuclear Anchored Sidenotes (mey )Sep 12, 2023 11,095 css , experiments I Think I Kind of Hate Lazy Loading (ede )Sep 12, 2023 11,094 performance , lazy-loading Gradients, Blend Modes, and a Really Cool Hover Effect (pre /sma )Sep 11, 2023 11,093 css , effects , gradients JPEG and EXIF Data Manipulation in JavaScript Sep 11, 2023 11,092 jpeg , metadata , javascript What Is Functional Testing? Definition, Key Concepts, and Types Sep 11, 2023 11,091 testing , terminology , concepts The Real Value of Tokens (uxd )Sep 11, 2023 11,090 design , design-tokens State of Web Accessibility, ARIA in HTML, and Missing UI Patterns (tin +/fwo )Sep 11, 2023 11,089 podcasts , accessibility , aria , html Changes and Additions in Pointer Events Level 3 (pat /w3c )Sep 11, 2023 11,088 videos , standards , pointer-events Rewriting Digital Content for Brevity Sep 10, 2023 11,087 writing , content , refactoring , tips-and-tricks Cool Tools (mic )Sep 10, 2023 11,086 tooling , link-lists Medium vs. DEV vs. Hashnode vs. Hackernoon Sep 10, 2023 11,085 writing , community , productivity , comparisons Creating Dynamic README.md File Sep 10, 2023 11,084 readme , github Discover Bun—a Faster, Modern JavaScript Runtime Sep 10, 2023 11,083 bun , javascript , runtimes Running a Playwright Script on AWS Lambda (mat )Sep 9, 2023 11,082 playwright , automation , aws , serverless , lambda Bun, JavaScript, and TCO Sep 9, 2023 11,081 bun , javascript , optimization How I Approach and Structure Enterprise Frontend Applications After 4 Years of Using Next.js Sep 9, 2023 11,080 architecture , conventions , nextjs Why Your Design System Needs a Component Process Sep 9, 2023 11,079 design-systems , components , processes URL Poetry Club Sep 9, 2023 11,078 websites , urls The Pros and Cons of Different Test Tools—Jest Sep 8, 2023 11,077 testing , jest , history The Dangers of Deceptive Design Patterns (and How to Avoid Them) (web )Sep 8, 2023 11,076 user-experience , dark-patterns Bun 1.0 (jar +/bun )Sep 8, 2023 11,075 bun , release-notes JavaScript WTF: Why Does “every()” Return “true” for Empty Arrays? (nza )Sep 8, 2023 11,074 javascript A New Method to Validate URLs in JavaScript (ste )Sep 8, 2023 11,073 javascript , validation , urls CSS “display” Is a Multi-Keyword Property? (zor /css )Sep 7, 2023 11,072 videos , css Building a Real-Time Chat With WebSockets, Novel, and Clerk Sep 7, 2023 11,071 communication , vite , react , nodejs , express , websockets Delay, Sleep, Pause, and Wait in JavaScript Sep 7, 2023 11,070 javascript From Data-Driven to Decision-Driven (uxd )Sep 7, 2023 11,069 strategies , product-management , metrics CSS Lobotomized Owl Selector: A Modern Guide (log )Sep 7, 2023 11,068 css , selectors , guides , history The New Google Fonts: Find What You’re Looking For (tob )Sep 7, 2023 11,067 google , fonts Gulp vs. Webpack—What Is Better: Using Webpack or Gulp.js? Sep 7, 2023 11,066 gulp , webpack , comparisons WOFF Has Left the Building (mat )Sep 7, 2023 11,065 fonts , woff , typography , css , support Why Are We Not Still Using Tables-for-Layout? (rac )Sep 7, 2023 11,064 css , techniques , tables Web Components Accessibility FAQ (mat )Sep 7, 2023 11,063 accessibility , web-components The “Array.prototype.every()” Method Always Returns “true” for an Empty Array (cfe )Sep 7, 2023 11,062 javascript , arrays , prototypes The Only CSS Layout Guide You’ll Ever Need Sep 6, 2023 11,061 videos , guides , css , layout , flexbox , grids , box-model Dear Molly (col )Sep 6, 2023 11,060 obituaries Memories of Molly (mey )Sep 6, 2023 11,059 obituaries Four Common Types of Code Coverage (jec /dev )Sep 6, 2023 11,058 testing , code-coverage GoDaddy Retires Media Temple Brand (sar )Sep 6, 2023 11,057 domains , hosting Long Live the Test Pyramid (sma )Sep 6, 2023 11,056 testing , quality , maintainability Using Labeled Loops in JavaScript Sep 6, 2023 11,055 javascript Is AI the Silver Bullet of Accessibility? Sep 6, 2023 11,054 accessibility , ai Turbo 8 Is Dropping TypeScript Sep 6, 2023 11,053 hotwire , release-notes , typescript Release Notes for Safari Technology Preview 178 (jon /web )Sep 6, 2023 11,052 release-notes , browsers , apple , safari Making Sense of React Server Components (jos )Sep 6, 2023 11,051 react , components Binary Search Algorithm in JavaScript (fro )Sep 6, 2023 11,050 javascript , algorithms , search The Perpetual Circle of Accessibility (col )Sep 5, 2023 11,049 accessibility , learning 8 Micro Tips for Remarkably Better Typography (uxd )Sep 5, 2023 11,048 typography , tips-and-tricks , readability Essential Metrics for Click Testing Sep 5, 2023 11,047 user-experience , metrics , testing First, Do No Harm: Mistakes to Avoid in Creating Accessible User Experiences Sep 5, 2023 11,046 accessibility , user-experience , mistakes “Good Commit” vs. “Your Commit”: How to Write a Perfect Git Commit Message (vic )Sep 5, 2023 11,045 how-tos , commit-messages , collaboration , version-control , git Compact HTML Sep 5, 2023 11,044 chtml Progressively Enhanced Form Validation: Custom Validation Messages (ger /clo )Sep 5, 2023 11,043 forms , validation , progressive-enhancement , errors Node.js vs. Deno vs. Bun: JavaScript Runtime Comparison (sny )Sep 5, 2023 11,042 nodejs , deno , bun , javascript , runtimes , comparisons Node.js Includes Built-In Support for .env Files (phi )Sep 5, 2023 11,041 nodejs , support , environments Equivalent Experience Can Cut Both Ways (eri )Sep 5, 2023 11,040 accessibility , user-experience Browser Video Players Review (aar )Sep 5, 2023 11,039 html , multimedia , accessibility , browsers , screen-readers , support Understanding SSR, CSR, ISR, and SSG: A Comprehensive Guide Sep 4, 2023 11,038 guides , client-side-rendering , server-side-rendering , incremental-static-regeneration , static-site-generation Node v20.6.0 (nod )Sep 4, 2023 11,037 release-notes , nodejs NODE_ENV Considered Harmful Sep 4, 2023 11,036 nodejs , environments CSS Frameworks Comparison: Bootstrap vs. Foundation vs. Materialize Sep 4, 2023 11,035 css , frameworks , comparisons , bootstrap , foundation , materialize Web Components Don’t Need You (chr /cod )Sep 4, 2023 11,034 web-components 10 Things You Didn’t Know About HTML Sep 4, 2023 11,033 html Information Architecture vs. Sitemaps: What’s the Difference? Sep 3, 2023 11,032 information-architecture , navigation , sitemaps , comparisons Top Website Redesign Tips for 2023 Sep 3, 2023 11,031 redesigning , tips-and-tricks A Wide View of Automated Testing in React Apps Sep 3, 2023 11,030 react , testing , automation Style Is Consistent Constraint Sep 3, 2023 11,029 design , consistency On Productivity Metrics and Management Consultants (nor )Sep 3, 2023 11,028 productivity , metrics Clocks and Countdowns: Timing in CSS and JavaScript (sto )Sep 1, 2023 11,027 time , css , javascript JetBrains Qodana Review Sep 1, 2023 11,026 jetbrains , qodana Three Dimensions of Developer Productivity Sep 1, 2023 11,025 research , developer-experience , productivity , quality Why I Switched From Sublime Text to Visual Studio Code Sep 1, 2023 11,024 code-editors , sublime-text , vs-code , microsoft Type Safe CSS Design Systems With “@ property” (arg )Sep 1, 2023 11,023 design-systems , css , type-safety Small Details to Improve Your Website’s Experience (alv )Sep 1, 2023 11,022 user-experience , html , css , metadata Selecting the Scoping Root (mat )Sep 1, 2023 11,021 css , scope Dialog Dilemmas and Modal Mischief: A Deep Dive Into Popovers and How to Build Them (hdv )Sep 1, 2023 11,020 slides , html , pop-overs , modals , deep-dives A Beginner’s Guide to Eleventy (dza )Sep 1, 2023 11,019 guides , eleventy Understanding Feature Flags: Improving Feature Management Aug 31, 2023 11,018 videos , feature-management , optimization Is Atomic Design Dead? (bra )Aug 31, 2023 11,017 videos , design , atomic-design Things That Jakob’s Law Is Not Aug 31, 2023 11,016 user-experience , usability , web An Introduction to the Laravel PHP Framework Aug 31, 2023 11,015 introductions , frameworks , laravel , php Decoding WCAG: “Alternative for Time-Based Media” and “Media Alternative for Text” (web )Aug 31, 2023 11,014 wcag , accessibility , multimedia The Role of Cloud Computing in Web Development Aug 31, 2023 11,013 cloud-computing Build a GraphQL Gateway: Combine, Stitch, or Merge Any Datasource Aug 31, 2023 11,012 data-fetching , graphql How to Make Charts and Graphs More Accessible (pop )Aug 31, 2023 11,011 how-tos , information-design , images , accessibility Getting Started With htmx: A Comprehensive Guide for Beginners Aug 30, 2023 11,010 guides , introductions , htmx Connected Grid Layout Animation (cod )Aug 30, 2023 11,009 css , grids , layout , animations Astro 3.0 (ast )Aug 30, 2023 11,008 astro , release-notes Tracking Errors in a Node.js Application (app )Aug 30, 2023 11,007 monitoring , errors , nodejs Web Sustainability Guidelines (WSG) 1.0 (ale /w3c )Aug 30, 2023 11,006 guidelines , sustainability What Is the View Transitions API and How to Use It With Meta Frameworks Aug 30, 2023 11,005 view-transitions , apis , frameworks , support Sustainable SEO: Processes and Practices Aug 30, 2023 11,004 seo , sustainability , processes , best-practices Memorization and Learning to Code Aug 30, 2023 11,003 learning , productivity , career , programming Why Do I Have Layout Shift? (una +/dev )Aug 30, 2023 11,002 videos , performance , web-vitals What Is Inclusion Anyways? Lessons From the Disabled Community Aug 30, 2023 11,001 slides , lessons , dei , accessibility Using “rem” Doesn’t Make Your Website Responsive—Here’s Why Aug 30, 2023 11,000 responsive-design , units , css Let’s Make a Rubber Button With HTML, CSS, and SVG (tyl /clo )Aug 30, 2023 10,999 buttons , html , css , svg , images Guide to Using Template Engines (Such as Twig) With PHP Aug 30, 2023 10,998 guides , template-engines , php , twig CSS Loaders (css )Aug 30, 2023 10,997 websites , css , animations , effects Case Study: Rebuilding TechCrunch Layout With Modern CSS (sha )Aug 30, 2023 10,996 case-studies , refactoring , css Accessibility Theater (tpg )Aug 30, 2023 10,995 accessibility Five Optimization and Performance Tools That Enhance Website User Experience Aug 29, 2023 10,994 user-experience , performance , optimization , tooling , link-lists Measuring Developer Productivity? A Response to McKinsey (ger )Aug 29, 2023 10,993 productivity , metrics Announcing Cypress 13 With Test Replay Aug 29, 2023 10,992 cypress , release-notes Benchmarks [for 24 CSV Parsing Approaches] Aug 29, 2023 10,991 csv , parsing , performance , comparisons Building Accessibility Into Your Company, Team, and Culture (swi )Aug 29, 2023 10,990 videos , accessibility , culture Why Are Websites Embarrassing? (fon )Aug 29, 2023 10,989 quality , craft Web Apps Are Better Than No Apps (yur )Aug 29, 2023 10,988 web-apps How to Implement SSL/TLS Pinning in Node.js (sny )Aug 29, 2023 10,987 how-tos , security , ssl , tls , nodejs Hover Triangles (may )Aug 29, 2023 10,986 history , navigation Git Uncommit (ami )Aug 29, 2023 10,985 git , command-line Biome v1 (ema /bio )Aug 29, 2023 10,984 release-notes , biome Realistic CSS Animations and the “linear()” Timing Function Aug 28, 2023 10,983 css , animations , functions , time Six Reasons Not to Use React Aug 28, 2023 10,982 videos , react 8 Habits That Hold Back Your Developer Potential Aug 28, 2023 10,981 career , productivity From User Needs to User Dreams: Find the Future of Your Product (uxd )Aug 28, 2023 10,980 user-experience , design , outlooks Navigating Web Accessibility Litigation: Advice From a General Counsel Aug 28, 2023 10,979 accessibility , legal Code Splitting in React: Optimize Performance by Splitting Your Code Aug 28, 2023 10,978 code-splitting , react , performance , optimization Single-Page Applications: Ember vs. Angular Aug 28, 2023 10,977 single-page-apps , emberjs , angular , comparisons How I Write Alt Text for Code Snippets on Social Media (ben )Aug 28, 2023 10,976 accessibility , alt-text , writing , images , social-media Falling for OKLCH: A Love Story of Color Spaces, Gamuts, and CSS (geo /sma )Aug 28, 2023 10,975 colors , oklch , css An Overview of Feature Flags (log )Aug 28, 2023 10,974 overviews , feature-management , releasing , testing , product-management State of CSS 2023 [Results] (sac +/dev )Aug 27, 2023 10,973 surveys , css Web UX: Study Guide Aug 27, 2023 10,972 guides , user-experience , training , link-lists Accessible Navigation Aug 27, 2023 10,971 accessibility , navigation Dark Mode: How Users Think About It and Issues to Avoid Aug 27, 2023 10,970 dark-mode , user-experience , accessibility , best-practices Package-Based Architecture—Let’s Deliver the Packages Aug 27, 2023 10,969 architecture , modules , flutter Co-Authoring Git Commits (cas )Aug 27, 2023 10,968 git , collaboration , documentation Biases in Design: Hiding in Plain Sight in a World Full of Visuals (uxd )Aug 27, 2023 10,967 design Browser Automation With Puppeteer Aug 26, 2023 10,966 puppeteer , automation , testing Visualizing Recursion With the Sierpinski Triangle Aug 26, 2023 10,965 algorithms , visualization , javascript WTF Is a Vector Database: A Beginner’s Guide Aug 25, 2023 10,964 guides , databases Introducing the 100-Year Plan: Secure Your Online Legacy for a Century (pho /wor )Aug 25, 2023 10,963 introductions , wordpress , domains , outlooks Where to Put Focus When Deleting a Thing (aar )Aug 25, 2023 10,962 accessibility , focus Scope vs. Shadow DOM (kei )Aug 25, 2023 10,961 shadow-dom , dom , scope , css , javascript , comparisons Catching Errors Thrown From “connectedCallback” (nol )Aug 25, 2023 10,960 javascript , web-components , errors Main-ly Speaking (col )Aug 24, 2023 10,959 accessibility , html Announcing TypeScript 5.2 (dan /typ )Aug 24, 2023 10,958 release-notes , typescript What Are Exceptions to Section 508 Accessibility Requirements? Aug 24, 2023 10,957 accessibility , legal , section-508 What Is Alt Text and How to Write It (tpg )Aug 24, 2023 10,956 accessibility , images , alt-text , writing TypeScript 5.3 First Look (mat )Aug 24, 2023 10,955 typescript Stakeholder Management for Design Systems (luk /uxd )Aug 24, 2023 10,954 design-systems , engineering-management , processes European Accessibility Act: Article 32, and Why It Sucks (cra )Aug 24, 2023 10,953 accessibility , legal , eaa A More Intelligent and Secure Web (ple /w3c )Aug 24, 2023 10,952 videos , w3c , standards , web , web-platform , security Block the Bots That Feed “AI” Models by Scraping Your Website (cla )Aug 23, 2023 10,951 robotstxt , scraping , ai The Art of UX Writing (web )Aug 23, 2023 10,950 user-experience , writing , craft How to Get 12% More LinkedIn Followers, Impressions, and Clicks—Practical Accessibility Tips and Tricks (mni )Aug 23, 2023 10,949 how-tos , accessibility , tips-and-tricks , social-media , best-practices Headless Architecture: What Is It, and Why Is It the Future? Aug 23, 2023 10,948 headless , architecture A Few Interesting Ways to Use CSS Shadows for More Than Depth (pre /sma )Aug 23, 2023 10,947 css , shadows , effects To Test or Not to Test, a Technical Perspective (dev )Aug 23, 2023 10,946 testing , automation , best-practices How Organisations Respond to Accessibility Monitoring Aug 23, 2023 10,945 accessibility , monitoring Use Web Components for What They’re Good At (nol )Aug 23, 2023 10,944 web-components Pros and Cons of Using Shadow DOM and Style Encapsulation (mat )Aug 23, 2023 10,943 web-components , dom , shadow-dom Google August 2023 Broad Core Update Is Live—What We Are Seeing Now (rus /ser )Aug 23, 2023 10,942 google , seo A Guide to Migrating From Webpack to Vite Aug 22, 2023 10,941 guides , migrating , webpack , vite A Quick Introduction to CSS “@ scope” (bra )Aug 22, 2023 10,940 introductions , css , scope , cascade No One Actually Wants Simplicity Aug 22, 2023 10,939 complexity , simplicity