Why Developers Should Learn Docker and Kubernetes in 2023 Feb 11, 2023 317 docker , kubernetes , containerization Technical SEO Basics for React Developers Feb 11, 2023 316 fundamentals , seo , react My CSS Wishlist (j9t )Feb 11, 2023 315 css , wish-lists You Kinda Want an Orange Favicon (chr )Feb 10, 2023 314 images , favicons , browsers , theming Why I’m Not the Biggest Fan of Single Page Applications (mat )Feb 10, 2023 313 single-page-apps The Case for Frameworks (sel )Feb 10, 2023 312 javascript , frameworks , web-platform React.js: The Documentary Feb 10, 2023 311 videos , react , history Quick Guide for YAML Feb 10, 2023 310 guides , yaml Platform Engineering Teams Done Right… (adr )Feb 10, 2023 309 principles , platform-engineering Improved Font Fallbacks (dev )Feb 10, 2023 308 fonts , typography , graceful-degradation How to Scale Node.js Applications With Clustering Feb 10, 2023 307 how-tos , nodejs , scalability Foundations: Introduction to WAI–ARIA (tet )Feb 10, 2023 306 accessibility , fundamentals , introductions , aria Discovering Primitive Objects in JavaScript (sma )Feb 10, 2023 305 javascript , objects Different Ways to Get CSS Gradient Shadows (css /css )Feb 10, 2023 304 css , gradients , shadows Caching at DEV Feb 10, 2023 303 case-studies , caching , performance What’s New in Lighthouse 10 (dev )Feb 9, 2023 302 release-notes , performance , google , lighthouse The Troublesome Life and Lamentable Death of Success Criterion 4.1.1 Feb 9, 2023 301 accessibility , wcag , conformance , standards My CSS Wishlist (sha )Feb 9, 2023 300 css , wish-lists Moving Backgrounds (css )Feb 9, 2023 299 css , backgrounds More Control Over “:nth-child()” Selections With the “of S” Syntax (bra /dev )Feb 9, 2023 298 css , selectors Classless CSS Frameworks (ami )Feb 9, 2023 297 css , frameworks Can You Be a Designer if You Have No Training? (hen )Feb 9, 2023 296 design , career Use Maps More and Objects Less (ste /bui )Feb 8, 2023 295 javascript , objects Try Out CSS Nesting Today (jen /web )Feb 8, 2023 294 css , nesting , browsers , support Top 13 Node.js Books for Beginners and Advanced Coders Feb 8, 2023 293 books , nodejs , link-lists No SVG, No Image, CSS-Only Fluid Slider With “input[type=range]” (ana )Feb 8, 2023 292 code-pens , sliders , css , sass , effects Introduction to Symfony PHP Framework Feb 8, 2023 291 introductions , symfony CSS Wish List 2023 (mey )Feb 8, 2023 290 css , wish-lists Creating Sites, the Jamstack Way Feb 8, 2023 289 tech-stacks , jamstack Theming a Design System (uxd )Feb 7, 2023 288 design-systems , theming The Story of the World Wide Web (jay )Feb 7, 2023 287 books , web , history , browsers , standards , css , community , browser-wars Testing Colour Accessibility With Dev Tools (mic )Feb 7, 2023 286 accessibility , colors , testing , browsers , dev-tools Table of Contents Progress Animation (kev )Feb 7, 2023 285 html , css , javascript , animations , progress-indicators Quick Tip: How to Check if a Variable Is Set in PHP Feb 7, 2023 284 how-tos , variables , php , tips-and-tricks Nest.js Crash Course—Introduction and Setup Feb 7, 2023 283 videos , crash-courses , introductions , nestjs Mozilla, Like Google, Is Looking Ahead to the End of Apple’s WebKit Rule (tho /the )Feb 7, 2023 282 browsers , browser-engines , mozilla , google , apple , webkit Modularizing React Applications With Established UI Patterns (mfo )Feb 7, 2023 281 react , components , modules How to Write Semantic CSS (kev )Feb 7, 2023 280 videos , how-tos , css , semantics How to Build Accessible Main Navigation? (iod )Feb 7, 2023 279 how-tos , accessibility , navigation How to Add an Event Handler in React Feb 7, 2023 278 how-tos , react , dom , events Focus Appearance Thoughts (ala )Feb 7, 2023 277 accessibility , focus , css Advanced Figma Prototyping Tips and Tricks (uxd )Feb 7, 2023 276 figma , prototyping , tips-and-tricks A “color-contrast()” Strategy for Complimentary Translucent Backgrounds (arg )Feb 7, 2023 275 css , colors , contrast , backgrounds , strategies The “margin-trim” Property (mat )Feb 6, 2023 274 css , margins The Different Names for Values in CSS (chr )Feb 6, 2023 273 css The Difference Between Iteration and Prototyping Feb 6, 2023 272 processes , prototyping , comparisons Testing Vue Components the Right Way Feb 6, 2023 271 vuejs , vitest , components , testing Supporting CSS Multi Direction Languages in 2023 Feb 6, 2023 270 css , internationalization , logical-properties Should Inclusive Design Be a UX Concern? (uxd )Feb 6, 2023 269 design , dei , user-experience Qodana Code Quality Platform—Overview Feb 6, 2023 268 videos , overviews , jetbrains , qodana , quality , ci-cd Non-Text Content Contrast Also Matters Feb 6, 2023 267 accessibility , colors , contrast My Favourite 3 Lines of CSS (bel /pic )Feb 6, 2023 266 css Mozilla’s Abandoned Servo Web Engine Is Making a Comeback in 2023 (its )Feb 6, 2023 265 mozilla , browser-engines , servo , browsers Interop 2023 CMS Checkin (chr )Feb 6, 2023 264 interoperability , html , syndication , rss , atom , semantics How to Favicon in 2023: Six Files That Fit Most Needs (sit /evi )Feb 6, 2023 263 how-tos , images , favicons How to Build a Magazine Layout With CSS Grid Areas (sma )Feb 6, 2023 262 how-tos , layout , css , grids Frontend Frameworks for Web-App Development (uxm )Feb 6, 2023 261 frameworks , web-apps Building a Dev Blog With the Pelican Static Site Generator (djr )Feb 6, 2023 260 site-generators , blogging A Historical Reference of React Criticism (zac )Feb 6, 2023 259 react , history Speeding Up the JavaScript Ecosystem—ESLint (mar )Feb 5, 2023 258 javascript , performance , eslint , linting React Anti-Patterns and Best Practices—Dos and Don’ts Feb 5, 2023 257 react , anti-patterns , best-practices How to Pick a Font (That Doesn’t Suck) Feb 5, 2023 256 how-tos , guides , fonts , typography Discovery in Agile Feb 5, 2023 255 agile , processes The Market for Lemons (sli )Feb 4, 2023 254 web-platform , javascript , frameworks Rotating Gallery With CSS Scroll-Driven Animations (jhe )Feb 4, 2023 253 html , css , javascript , animations , scrolling Typography Manual Feb 3, 2023 252 code-pens , typography The Case Against Cycle Time Feb 3, 2023 251 productivity , metrics Multi-Threaded React App Using useWorker Feb 3, 2023 250 multithreading , react , javascript , web-workers How to Make a Zoom Effect Using CSS (css )Feb 3, 2023 249 how-tos , css , effects What Is Bootstrap: A Beginner’s Guide Feb 2, 2023 248 guides , bootstrap WCAG 2.2 Update: It’s Time to Say Goodbye to the Parsing Criterion Feb 2, 2023 247 accessibility , wcag , standards The YAML Document From Hell—JavaScript Edition (phi )Feb 2, 2023 246 javascript , yaml How to Get the Last Matching Item in an Array With Vanilla JavaScript (cfe )Feb 2, 2023 245 how-tos , javascript , arrays How to Build a Static Website Feb 2, 2023 244 how-tos , fundamentals High Definition CSS Color Guide (arg /dev )Feb 2, 2023 243 guides , css , colors Foundation: The Best Framework for Building Responsive Sites Feb 2, 2023 242 foundation Advice for Engineers, From a Manager (pol )Feb 2, 2023 241 tips-and-tricks , career , communication , collaboration WordPress.com Introduces Browse Mode, Style Book, and Push to Global Styles Features (sar )Feb 1, 2023 240 wordpress Why Is Making a Dark Mode Greyscale So Hard to Get Right? Feb 1, 2023 239 dark-mode , contrast , colors , design Understanding App Directory Architecture in Next.js (ati /sma )Feb 1, 2023 238 architecture , nextjs The Guide to Responsive Design in 2023 and Beyond (sha )Feb 1, 2023 237 responsive-design , css The Gotcha With Animating Custom Properties (bra )Feb 1, 2023 236 css , animations , custom-properties , performance Screen Reader Quick Guide Feb 1, 2023 235 guides , screen-readers Quick Tip: How to Manage Timezones in PHP Feb 1, 2023 234 how-tos , php , internationalization , tips-and-tricks Pushing Interop Forward in 2023 (jon +/web )Feb 1, 2023 233 interoperability , web-platform Modular Web Design: Flexibility, Examples, and Alternatives Feb 1, 2023 232 design Microsoft Edge and Interop 2023 (mic )Feb 1, 2023 231 interoperability , web-platform , browsers , microsoft , edge Learn Images (wil /dev )Feb 1, 2023 230 courses , images , svg , gif , png , jpeg , webp , avif Interop 2023 (boc )Feb 1, 2023 229 interoperability , web-platform Interop 2023: Continuing to Improve the Web for Developers (foo +/dev )Feb 1, 2023 228 interoperability , web-platform Igalia and Interop 2023 (iga )Feb 1, 2023 227 interoperability , web-platform , igalia How the CSS “box-sizing” Property Works (bel )Feb 1, 2023 226 css , box-model Hex Colors Aren’t Great at Anything Except Being Popular (chr )Feb 1, 2023 225 colors , css Gatsby Is Joining Netlify Feb 1, 2023 224 gatsby , netlify Don’t Use Return Types, Unless… (mat )Feb 1, 2023 223 videos , typescript Design for AI: What Should People Who Design AI Know? (uxd )Feb 1, 2023 222 design , ai Cancel Duplicate Fetch Requests in JavaScript Enhanced Forms (aus )Feb 1, 2023 221 javascript , data-fetching Caching Data in SvelteKit (ada /css )Feb 1, 2023 220 caching , sveltekit Announcing Interop 2023 Feb 1, 2023 219 interoperability , web-platform 3 Notion Templates to Better Manage Your Design System Feb 1, 2023 218 design-systems , templates , maintenance Understanding Color and Accessibility (kat )Jan 31, 2023 217 accessibility , colors Typographic Hierarchy in Print, Web, and App Design (pim )Jan 31, 2023 216 typography , design , hierarchy The Ultimate Guide to JavaScript Error Handling (cra )Jan 31, 2023 215 guides , javascript , errors Speed for Who? (bel )Jan 31, 2023 214 performance , frameworks , developer-experience , user-experience Should You Start a Web Development YouTube Channel in 2023? (zor /css )Jan 31, 2023 213 videos , career , youtube Setting Expectations for Asking ChatGPT Web Accessibility Questions (sco )Jan 31, 2023 212 accessibility , ai , chatgpt New to the Web Platform in January (rac /dev )Jan 31, 2023 211 release-notes , web-platform , browsers , google , chrome , mozilla , firefox , apple , safari Monitoring Node.js Performance (ano )Jan 31, 2023 210 nodejs , performance , monitoring , tooling Invoking React Components From Your Ember Apps Jan 31, 2023 209 emberjs , react , components External Links: In or Out Jan 31, 2023 208 seo , links , accessibility , user-experience 6 Approaches for Data Fetching in React Jan 31, 2023 207 data-fetching , react Using Local Storage in JavaScript and React Jan 30, 2023 206 javascript , react , browser-storage Easy SVG Customization and Animation: A Practical Guide (cod /sma )Jan 30, 2023 205 guides , images , svg , animations CSS “color-mix()” (arg /dev )Jan 30, 2023 204 css 19 Must-Visit Sites for Product Design Inspiration (uxd )Jan 30, 2023 203 design , link-lists Léonie Watson on Accessibility (tin +)Jan 29, 2023 202 podcasts , interviews , accessibility You’ve Got Options for Removing Event Listeners (mac )Jan 28, 2023 201 javascript , events New WCAG 2.2 Features Rated (yat )Jan 28, 2023 200 accessibility , wcag , standards An Introduction to MIME Types Jan 28, 2023 199 introductions , mime-types The Pros and Cons of Responsive Web Design in 2023 (web )Jan 27, 2023 198 responsive-design Is It a Bad Idea to Use “target="_blank"” for Links in an Email? Jan 27, 2023 197 email , links , user-experience HTML Input Types (mar )Jan 27, 2023 196 html , forms Git Commit Patterns Jan 27, 2023 195 git , commit-messages , documentation Accessible Hamburger Buttons Without JavaScript Jan 27, 2023 194 accessibility , javascript , navigation 10 GitHub Repositories You Should Know as a JavaScript Developer Jan 27, 2023 193 javascript , cheat-sheets , best-practices , link-lists , github Your Web Performance Is Too Reactive; It’s Time to Do More Than Put Out Fires (fox /cal )Jan 26, 2023 192 performance Use the Dialog Element (Reasonably) (sco )Jan 26, 2023 191 html , modals , accessibility Screen Readers Support for Text Level HTML Semantics (ste /tpg )Jan 26, 2023 190 html , semantics , screen-readers , support Pointing and Calling and Accessibility Testing Jan 26, 2023 189 accessibility , testing Optimal Images in HTML (ste /bui )Jan 26, 2023 188 html , images , backgrounds , performance , optimization Login Form UI Design Guide (uxd )Jan 26, 2023 187 guides , design , forms Flow Control in JavaScript: Callbacks, Promises, “async”/“await” (cra )Jan 26, 2023 186 javascript , callbacks , promises , asynchronicity Creating a High-Contrast Design System With CSS Custom Properties (uti /sma )Jan 26, 2023 185 design-systems , css , custom-properties , contrast , colors Container Queries and Typography (fon )Jan 26, 2023 184 css , container-queries , typography The Modern Way of Serving Images (kur )Jan 25, 2023 183 images , html , performance “scrollend”, a New JavaScript Event (arg /dev )Jan 25, 2023 182 javascript , events Release Notes for Safari Technology Preview 162 (jon /web )Jan 25, 2023 181 release-notes , browsers , apple , safari Quick Tip: How to Manage Error Reporting in PHP Jan 25, 2023 180 how-tos , php , errors , tips-and-tricks Musing Upon an “[alt]” Text Badge on Images (chr )Jan 25, 2023 179 accessibility , html , css CSS Layers for CSS Resets Jan 25, 2023 178 css , resets Are We There Yet? WCAG 2.2 Is at the Candidate Recommendation Stage Again (gwi /deq )Jan 25, 2023 177 accessibility , wcag , standards Animating CSS Grid (How-To and Examples) (css )Jan 25, 2023 176 css , grids , layout , examples A “nth-child” CSS Trick (kev )Jan 25, 2023 175 css , selectors , tips-and-tricks 10 Web Development Trends in 2023 (rwi )Jan 25, 2023 174 trends , frameworks , tooling , javascript , monorepos , presentational-html , ai , code-completion Things to Do and Not to Do During a Wave of Tech Layoffs (cod )Jan 24, 2023 173 career Locking “body” Scroll for Modals on iOS (jfr )Jan 24, 2023 172 scrolling , css , modals Introduction to Gulp.js: Beginner’s Guide Jan 24, 2023 171 introductions , guides , gulp CSS Wishlist 2023 (dav )Jan 24, 2023 170 css , wish-lists Creating a Custom Cursor Using CSS (css )Jan 24, 2023 169 cursors , css , images , svg Copying Designs Doesn’t Work, and Here’s Why (sma )Jan 24, 2023 168 design , user-experience A Simple Custom (ste )Jan 24, 2023 167 forms , accessibility , usability , css Visual Design Rules You Can Safely Follow Every Time Jan 23, 2023 166 design Ship Small, Ship Fast Jan 23, 2023 165 releasing Making Sense of TypeScript Using Set Theory Jan 23, 2023 164 typescript Level Up Your CSS Skills With the “:has()” Selector (5t3 /sma )Jan 23, 2023 163 css , selectors International Domain Names: Where Does meßagefactory.ca Lead You? (lem )Jan 23, 2023 162 internationalization , domains If You Need a Link, Don’t Use a Button (tem )Jan 23, 2023 161 html , semantics , links , buttons , accessibility CSS Named Colors: Groups, Palettes, Facts, and Fun (aus )Jan 23, 2023 160 css , colors , color-palettes CSS Art Tutorial: Create a Cute Cartoon Creature Jan 23, 2023 159 tutorials , css , art Creating a Community That Values Accessibility (web )Jan 23, 2023 158 accessibility , community Be a Digital Ally: Further Exploration of WCAG 2.2 (kno )Jan 23, 2023 157 accessibility , wcag , standards 3 Essential Design Trends, January 2023 (web )Jan 23, 2023 156 design , trends The History of Internet Explorer and Web Standards (jay /hac )Jan 22, 2023 155 history , internet-explorer , microsoft , browsers , standards , web-standards-project , link-lists Replace “Create React App” Recommendation With Vite Jan 22, 2023 154 discussions , react , vite Is CSS-in-JS Actually Bad? (may )Jan 22, 2023 153 css , javascript , css-in-js Improve Your HTML Semantic With Pico CSS Jan 22, 2023 152 html , pico How to Review a Web Site (uxm )Jan 22, 2023 151 how-tos , user-experience , performance , seo Best Browsers For Developers in 2023 (tal )Jan 22, 2023 150 browsers , comparisons , firefox , mozilla , polypane , brave , chrome , google Accessibility Tools and Resources for Designers Jan 22, 2023 149 tooling , link-lists , design Web Scraping—A Complete Guide Jan 21, 2023 148 guides , scraping Web Accessibility Global Usage Survey Jan 21, 2023 147 surveys , accessibility How to Use Pico CSS and Next.js? Jan 21, 2023 146 how-tos , pico , nextjs Comparing Level Access Automated Tools to Manual Accessibility Testing (rac )Jan 21, 2023 145 accessibility , tooling , testing , automation What Is a Core Update? (moz )Jan 20, 2023 144 seo Unordered Lists in Main Navigations (mat )Jan 20, 2023 143 html , lists , navigation , semantics The Key to Good Component Design Is Selfishness (sma )Jan 20, 2023 142 components , developer-experience , maintainability So You Want to Make a New JS Framework (dav )Jan 20, 2023 141 javascript , frameworks More Real-World Uses for “:has()” (css )Jan 20, 2023 140 css , selectors Designing a Robust Right-to-Left UI in Arabic, Hebrew, and Farsi (uxd )Jan 20, 2023 139 internationalization , design Cascading Components—a Way to Organize Figma Component Variants Jan 20, 2023 138 components , figma Building Reliable Distributed Systems in Node.js Jan 20, 2023 137 nodejs 15 Must-Have Cheatsheets for Developers Jan 20, 2023 136 cheat-sheets , link-lists Unlocking Security Updates for Transitive Dependencies With npm (git )Jan 19, 2023 135 npm , dependencies , security , maintenance Two Ways to Safely Break a Long Word in HTML (ami )Jan 19, 2023 134 html Three Attributes for Better Web Forms (ada )Jan 19, 2023 133 forms , html , attributes Optimize Time to First Byte (mal /dev )Jan 19, 2023 132 performance , optimization Don’t Target 100% Coverage Jan 19, 2023 131 testing , code-coverage Comparing Manual and Free Automated WCAG Reviews (aar )Jan 19, 2023 130 accessibility , wcag , auditing , comparisons “::backdrop” Doesn’t Inherit From Anywhere (kil )Jan 19, 2023 129 css Solved With “:has()”: Vertical Spacing in Long-Form Text (css )Jan 18, 2023 128 css , selectors On-Scroll Typography Animations (cod )Jan 18, 2023 127 typography , animations Front-End Is So Much More Than Building Designs (bel )Jan 18, 2023 126 processes Discovering the Capable Web (tom /dev )Jan 18, 2023 125 web-platform Deep Cloning Objects in JavaScript, the Modern Way (ste /bui )Jan 18, 2023 124 javascript , objects CSS Tip: Style Your Radio Buttons and Checkboxes for Printing (alv )Jan 18, 2023 123 css , tips-and-tricks , forms , print Accessible Writing Is Just Good Writing Jan 18, 2023 122 accessibility , writing Why We Switched CDNs: How Google’s Core Web Vitals Led Us to Cloudflare Pages Jan 17, 2023 121 content-delivery , performance , web-vitals , cloudflare Using “:is()” in Complex Selectors Selects More Than You Might Initially Think (bra )Jan 17, 2023 120 css , selectors The Truth About CSS Selector Performance (pat /mic )Jan 17, 2023 119 css , selectors , performance The Storytelling Power of Simple Design Solutions (uxd )Jan 17, 2023 118 design , simplicity Scalable CSS (chr )Jan 17, 2023 117 css , scalability Quick Tip: How to Read a Local File With PHP Jan 17, 2023 116 how-tos , file-handling , php , tips-and-tricks Promises, Thenables, and Lazy-Evaluation: What, Why, How (aus )Jan 17, 2023 115 javascript , promises Intro to Wasp—Fullstack App Jan 17, 2023 114 videos , introductions , wasp , express , react Can a Bridge Be Unethical? Jan 17, 2023 113 design , ethics Blind News Audiences Are Being Left Behind in the data Visualisation Revolution: Here’s How We Fix That Jan 17, 2023 112 accessibility , information-design 6 Common SVG Fails (and How to Fix Them) (css )Jan 17, 2023 111 svg , images The Undeniable Benefits of Simple Website Design Jan 16, 2023 110 design , simplicity , user-conversion Optimizing the Image Element LCP (sma )Jan 16, 2023 109 performance , web-vitals , images Minimal Dark Mode Styling (mey )Jan 16, 2023 108 css , dark-mode , minimalism Greater Styling Control Over Type With “initial-letter” (sea )Jan 16, 2023 107 css , typography A Better Way to Work With Number and Date Inputs in JavaScript (ste /bui )Jan 16, 2023 106 javascript User Style Sheets Jan 15, 2023 105 videos , user-styles , css The Only Markdown Cheatsheet You Will Ever Need Jan 15, 2023 104 markdown , cheat-sheets Speeding Up the JavaScript Ecosystem—Module Resolution (mar )Jan 15, 2023 103 javascript , performance , modules , esm , commonjs Interactive SVG Reference Jan 15, 2023 102 svg , images CSS Nesting Is Coming (alv )Jan 15, 2023 101 css , nesting Complete Guide to Make You a Regex Guru Jan 15, 2023 100 guides , regex Advanced Usage Patterns for Taking Page Element Screenshots With Playwright Jan 15, 2023 99 screenshots , images , playwright , javascript 5 Principles of Readable Code: KISS, YAGNI, DRY, BDU, Occam’s Razor Jan 14, 2023 98 principles , maintainability Succeed as a Junior Developer Jan 13, 2023 97 career Four Ways to Chop Up Arrays (with Vanilla JavaScript) (cfe )Jan 13, 2023 96 javascript , arrays Foundations: Visible Focus Styles (tet )Jan 13, 2023 95 accessibility , fundamentals , focus , css What Can We Really Do About Spam? Jan 12, 2023 94 spam , email , sustainability Top Front-End Tools of 2022 (lou /sma )Jan 12, 2023 93 tooling , link-lists Sibling Scopes in CSS, Thanks to “:has()” (bra )Jan 12, 2023 92 css , selectors React, Vite, and TypeScript: Get Started in Under 2 Minutes Jan 12, 2023 91 introductions , react , vite , typescript Manual Accessibility Testing (dev )Jan 12, 2023 90 accessibility , testing Is TypeScript Worth It? Jan 12, 2023 89 discussions , typescript Generics: The Most Intimidating TypeScript Feature (mat )Jan 12, 2023 88 videos , typescript , generics Fixing a Memory Leak in a Production Node.js App (ken )Jan 12, 2023 87 nodejs , memory CSS Color Functions and Custom Properties (mat )Jan 12, 2023 86 css , colors , functions , custom-properties Cookie “Expires” and “Max-Age” Attributes Now Have Upper Limit (ari /dev )Jan 12, 2023 85 cookies , browsers , google 2023 N|Solid Awards: The Top 10 Best Node.js Open Source Projects to Watch (nod )Jan 12, 2023 84 nodejs , foss , tooling , link-lists The YAML Document From Hell (ruu )Jan 11, 2023 83 yaml , standards The State of JavaScript 2022 [Results] (sac /dev )Jan 11, 2023 82 surveys , javascript The Main Areas of WAI–ARIA Jan 11, 2023 81 accessibility , aria The Gotcha of Unhandled Promise Rejections (jaf )Jan 11, 2023 80 javascript , promises JavaScript, Community (zac )Jan 11, 2023 79 javascript , community How to Destructure Props in Vue (Composition API) Jan 11, 2023 78 how-tos , vuejs , props “:has” Is an Unforgiving Selector (geo /css )Jan 11, 2023 77 css , selectors Closed Captions and Subtitles UX (vit /sma )Jan 11, 2023 76 accessibility , captions , user-experience 11 Excellent WordPress Themes for 2023 Jan 11, 2023 75 wordpress , themes , link-lists Faking Min Width on a Table Column (css )Jan 10, 2023 74 html , tables , css , responsive-design D̶e̶s̶i̶g̶n̶ Token Clusters (uxd )Jan 10, 2023 73 design-tokens Data URLs and Pool in Your URL (wes )Jan 10, 2023 72 html , data-urls Data-Driven Design Systems in Practice Jan 10, 2023 71 design-systems CSS “:readonly” Is Not for Select Fields (hel )Jan 10, 2023 70 css , selectors CSS “:empty” Isn’t Applicable on Form Fields (hel )Jan 10, 2023 69 css , selectors , forms 2023 Design Trends From an Accessibility Perspective Jan 10, 2023 68 design , accessibility , trends