Your Website’s URLs Can and Should Be Beautiful Nov 13, 2023 11,318 urls , usability Growing Design by Letting Teams Experience It Nov 13, 2023 11,317 design Is It Time for You to Leave Social Media? Nov 13, 2023 11,316 social-media Prettier 3.1: New Experimental Ternaries Formatting and Angular Control Flow Syntax Nov 13, 2023 11,315 release-notes , prettier Text With Media Background: Practical Solutions Nov 13, 2023 11,314 images , microcontent , readability , accessibility The Top WordPress Plugins Are… a Little Sad? (chr )Nov 13, 2023 11,313 wordpress , plugins HTML Web Components (jim )Nov 13, 2023 11,312 html , web-components Designing Web Design Documentation (fre /sma )Nov 13, 2023 11,311 documentation , design , design-systems Cascade Layers, CSS Functions, and More CSS With Miriam Suzanne (mia +/sho )Nov 13, 2023 11,310 podcasts , interviews , css , cascade , functions Explaining Kubernetes to My Uber Driver Nov 12, 2023 11,309 architecture , kubernetes HTML First Nov 12, 2023 11,308 websites , html , principles The Nature of Digital Is Environmentally Destructive (ger )Nov 12, 2023 11,307 sustainability Accessibility Training Can Sometimes Harm Accessibility (cer )Nov 12, 2023 11,306 accessibility , training Mastering Cryptography Fundamentals With Node’s “crypto” Module Nov 11, 2023 11,305 security , cryptography , nodejs Stop Using AI-Generated Images (mic )Nov 11, 2023 11,304 ai , images AI Is the New UI (uxd )Nov 11, 2023 11,303 ai , design NCSA Mosaic: How the First Mainstream Web Browser Changed the World Forever Nov 11, 2023 11,302 history , browsers , mosaic Lost in Translation: Tips for Multilingual Web Accessibility (ben )Nov 11, 2023 11,301 tips-and-tricks , accessibility , internationalization , localization Do You Really Need to Validate Your HTML Code? Nov 11, 2023 11,300 discussions , html , conformance Concurrency in React 18 for Busy Bees (ole )Nov 10, 2023 11,299 react , concurrency What’s New in Angular 17 (rak )Nov 10, 2023 11,298 angular Cookie Permissions 101 Nov 10, 2023 11,297 cookies , legal , user-experience CSS Nesting Is Here (mic )Nov 10, 2023 11,296 css , nesting Set Up Your Redwood.js Environment: A Beginner’s Tutorial (sel )Nov 10, 2023 11,295 videos , tutorials , redwoodjs Never Use “Scroll” Value for Overflow (kiz )Nov 10, 2023 11,294 css , overflow , scrolling Creating Accessible UI Animations (sma )Nov 10, 2023 11,293 accessibility , animations A Faster Web in 2024 (rvi )Nov 10, 2023 11,292 performance , web-vitals , metrics , web NaN or Not a Number? (mic )Nov 9, 2023 11,291 javascript ES6 Features You Didn’t Know You Needed: A JavaScript Guide for Beginners Nov 9, 2023 11,290 guides , javascript Modern Frontend Testing With Vitest, Storybook, and Playwright Nov 9, 2023 11,289 testing , vitest , storybook , playwright Can Bun Eat Node.js’s Lunch? Testing the Trendy Toolkit Nov 9, 2023 11,288 bun , nodejs , comparisons Understanding HTML Landmarks and How to Apply Them (its /log )Nov 9, 2023 11,287 html , semantics , accessibility , aria HTML Web Components (ada )Nov 9, 2023 11,286 web-components , html , web-platform How Long Until Your Website Is Accessible? (kar )Nov 9, 2023 11,285 accessibility , processes Front End Devs Really Don’t Understand Accessibility (cfe )Nov 9, 2023 11,284 accessibility , craft Effective Engineering Teams (add )Nov 9, 2023 11,283 collaboration , career , engineering-management CSS Nesting Relaxed Syntax Update (arg /dev )Nov 9, 2023 11,282 css , nesting , browsers , google , chrome , support How to Use Timeouts in Node.js (app )Nov 8, 2023 11,281 how-tos , time , nodejs , javascript Secure Code Review Tips to Defend Against Vulnerable Node.js Code Nov 8, 2023 11,280 nodejs , security , code-reviews CSS Positioning Crash Course (zor /css )Nov 8, 2023 11,279 videos , crash-courses , css , positioning , layout Handling Null, Undefined, and Zero Values in JavaScript (mic )Nov 8, 2023 11,278 javascript XML Basics for Computing Nov 8, 2023 11,277 fundamentals , xml AVIF: Meet the Next Level Image File Format Nov 8, 2023 11,276 avif , images “@ scope” (mdn )Nov 8, 2023 11,275 css , scope Monolith to Microservices: 5 Strategies, Challenges, and Solutions Nov 8, 2023 11,274 monoliths , microservices , architecture , migrating , strategies Web Developers: Remarkably Untalented and Careless? (bal )Nov 8, 2023 11,273 quality , career , training Using CSS “content-visibility” to Boost Your Rendering Performance (log )Nov 8, 2023 11,272 css , rendering , performance Introducing Angular v17 (mge /ang )Nov 8, 2023 11,271 introductions , release-notes , angular Everything About SEO Is Obnoxious (chr )Nov 8, 2023 11,270 seo , quality , ethics React Router v6: A Beginner’s Guide Nov 7, 2023 11,269 guides , react , routing , react-router How Miro Migrated Its Analytics Event Tracking System Nov 7, 2023 11,268 analytics , metrics , monitoring , migrating Why We Need a “Green” Perf Metric (scr )Nov 7, 2023 11,267 videos , sustainability , performance , metrics Deploying a Vue Application With Netlify and GitHub Nov 7, 2023 11,266 deploying , vuejs , netlify , github (Don’t) Mind the Gap (mic )Nov 7, 2023 11,265 css , layout Headless Component: A Pattern for Composing React UIs (mfo )Nov 7, 2023 11,264 components , react , headless Addressing Accessibility Concerns With Using Fluid Type (sma )Nov 7, 2023 11,263 accessibility , responsive-design , fluid-design , css Creating Accessible Content in Drupal 10 Nov 7, 2023 11,262 videos , drupal , accessibility 13 HTML Attributes You Should Know About Nov 7, 2023 11,261 html , attributes Writing Components That Work in Any Frontend Framework (and )Nov 7, 2023 11,260 web-components , frameworks Truly Semantic (don )Nov 7, 2023 11,259 design-tokens , semantics , naming Surprising Facts About New CSS Selectors (spa /clo )Nov 7, 2023 11,258 css , selectors How Core Web Vitals Saved Users 10,000 Years of Waiting for Web Pages to Load (add +/dev )Nov 7, 2023 11,257 google , performance , user-experience , metrics Cloudinary: The “Dramatic” Story of JPEG XL Support So Far (jon /com )Nov 7, 2023 11,256 jpeg-xl , images , support , browsers Angular (ang )Nov 7, 2023 11,255 websites , angular Accessibility Training Will Not Save You (rei )Nov 7, 2023 11,254 accessibility , training , career , quality How to Use npm Packages Outside of Node Nov 6, 2023 11,253 how-tos , npm , dependencies , javascript How to Build a Server-Side React App Using Vite and Express (the )Nov 6, 2023 11,252 how-tos , react , vite , express , server-side-rendering The Role of Prototyping in UX Design: From Wireframes to Interactive Mockups (uxm )Nov 6, 2023 11,251 user-experience , design , prototyping GitLab CI Optimization: 15+ Tips for Faster Pipelines Nov 6, 2023 11,250 gitlab , ci-cd , optimization , tips-and-tricks , dev-ops Removing List Styles Without Affecting Semantics (mat )Nov 6, 2023 11,249 html , css , semantics , accessibility “git rebase”: What Can Go Wrong? (b0r )Nov 6, 2023 11,248 git Default Layouts in 11ty (rem )Nov 6, 2023 11,247 eleventy Comparing MySQL, PostgreSQL, and MongoDB (ver )Nov 6, 2023 11,246 databases , mysql , postgresql , mongodb , comparisons Understanding React Error Boundary Nov 5, 2023 11,245 react How Creating Content as a Developer Changed My Life Nov 5, 2023 11,244 career , learning To Hell With the Business Case (mat )Nov 5, 2023 11,243 accessibility , economics , legal WCAG 2.2 Will Be a Part of EN 301 549 and With That a Part of WAD and EAA (cer )Nov 4, 2023 11,242 accessibility , wcag , standards , legal , eaa Understanding CORS Nov 4, 2023 11,241 security , cors GitHub Copilot Now Generates AI Commit Messages (ami )Nov 3, 2023 11,240 github-copilot , ai , commit-messages Performance in React and Next.js (ver )Nov 3, 2023 11,239 videos , performance , react , nextjs Messing About With CSS Gradients (mic )Nov 3, 2023 11,238 css , gradients How to Do a TypeScript Conversion Nov 3, 2023 11,237 how-tos , javascript , typescript , migrating , conversion , refactoring Workarounds for Buggy Gradients (kei )Nov 3, 2023 11,236 css , gradients , colors Totally Remdom, or How Browsers Zoom Text (mat )Nov 3, 2023 11,235 accessibility , zooming , css , units , responsive-design An Accessibility Bookmarklet for Testing 200% Text Size (ash )Nov 3, 2023 11,234 accessibility , testing , bookmarklets Why You Should Use “px” Units for Margin, Padding, and Other Spacing Techniques (ash )Nov 2, 2023 11,233 css , units , margins , spacing , responsive-design Content Negotiation in Practice (sof )Nov 2, 2023 11,232 content-negotiation , http , examples Use the CSS “:disabled” Pseudo-Class Instead of the “[disabled]” Attribute Selector to Match Disabled Form Controls (sim )Nov 2, 2023 11,231 css , selectors , forms Can AI Help Boost Accessibility? These Researchers Tested It for Themselves Nov 2, 2023 11,230 accessibility , ai , chatgpt , research How to Use the Fetch API in Node.js, Deno, and Bun (cra )Nov 2, 2023 11,229 how-tos , data-fetching , apis , nodejs , deno , bun , comparisons Shadow DOM on Regular Elements (kiz )Nov 2, 2023 11,228 shadow-dom , dom Information vs. Experience: How to Build Mature Design Systems (uxd )Nov 2, 2023 11,227 how-tos , comparisons , design-systems In Quest to Defeat Euro Red-Tape, Apple Said It Had Three Safari Browsers—Not One (tho /the )Nov 2, 2023 11,226 browsers , apple , safari , web , legal How to Write Good Alt Text for Screen Readers (cra )Nov 2, 2023 11,225 how-tos , accessibility , images , writing , alt-text , screen-readers “:fullscreen” Demo Without JavaScript (yoo )Nov 2, 2023 11,224 css , selectors Don’t Turn a Table Into an ARIA Grid Just for a Clickable Row (aar )Nov 2, 2023 11,223 html , tables , grids , aria , accessibility Answers to Common (Web) Accessibility Questions (hdv )Nov 2, 2023 11,222 accessibility 10 Best Web Development Stacks Nov 2, 2023 11,221 tooling , tech-stacks The Dangers of Doomscrolling for Designers and How to Break Free (web )Nov 1, 2023 11,220 career Understanding Cookies (ver )Nov 1, 2023 11,219 cookies Getting Started With NVDA Nov 1, 2023 11,218 videos , introductions , screen-readers , nvda , accessibility The People Who Ruined the Internet (ver )Nov 1, 2023 11,217 web , google , seo Dark Visitors Nov 1, 2023 11,216 websites , ai , scraping , robotstxt The “prefers-reduced-transparency” Media Feature (mat )Nov 1, 2023 11,215 css , media-queries , accessibility Technical Standards Bodies Are Regulators (mno )Nov 1, 2023 11,214 standards , policies , legal Speeding Up the JavaScript Ecosystem—Tailwind CSS (mar )Nov 1, 2023 11,213 performance , javascript , tailwind Response Code Cheat Sheet for Laravel HTTP Client (ami )Nov 1, 2023 11,212 cheat-sheets , laravel , http Release Notes for Safari Technology Preview 182 (jon /web )Nov 1, 2023 11,211 release-notes , browsers , apple , safari Personal-Scale Web Scraping for Fun and Profit Nov 1, 2023 11,210 scraping , javascript , functionality , optimization One HTML Tag, Thirty+ CSS Drawings—My Divtober 2023 Collection (alv )Nov 1, 2023 11,209 css , art Learn Performance (kev +/dev )Nov 1, 2023 11,208 courses , performance How Bear Does Analytics With CSS Nov 1, 2023 11,207 analytics , metrics , css , case-studies Confusing Git Terminology (b0r )Nov 1, 2023 11,206 git , terminology Breaking Down a Design (jam )Nov 1, 2023 11,205 design Blinded by the Light DOM (mey )Nov 1, 2023 11,204 web-components , dom , shadow-dom , javascript A Comprehensive Guide to Data Engineering Nov 1, 2023 11,203 guides , data-engineering 0 KB Social Media Embeds (chr )Nov 1, 2023 11,202 embed-code , quality Remix ❤️ Vite (rem )Oct 31, 2023 11,201 remix , vite , support Better Dynamic Themes in Tailwind With OKLCH Color Magic (tra /evi )Oct 31, 2023 11,200 theming , tailwind , oklch , colors 2023: 0 of the Global Top 100 Websites Use Valid HTML (j9t )Oct 31, 2023 11,199 html , css , conformance , metrics , quality Why Signals Are Better Than React Hooks Oct 31, 2023 11,198 videos , javascript , signals , react , hooks , comparisons A Complete Guide to LangChain in JavaScript Oct 31, 2023 11,197 guides , langchain , javascript , frameworks Mobile-First Indexing Has Landed—Thanks for All Your Support (joh )Oct 31, 2023 11,196 mobile-first , mobile , seo , google Answering Common Questions About Interpreting Page Speed Reports (geo /sma )Oct 31, 2023 11,195 performance , optimization Accessibility by Degrees (tem )Oct 31, 2023 11,194 accessibility , processes 20 Effective Tips to Speed Up Your Drupal Website Oct 30, 2023 11,193 drupal , tips-and-tricks , performance , optimization Effective Strategies for Optimizing Performance Oct 30, 2023 11,192 strategies , performance , optimization What Exactly Is “Modern” CSS? (geo )Oct 30, 2023 11,191 css Interop 2023 October Update (rac /dev )Oct 30, 2023 11,190 interoperability , web-platform , browsers , support Don’t Disable Buttons (cfe )Oct 30, 2023 11,189 buttons , accessibility , javascript Guide to React Suspense and “use” Hook for Busy Bees (ole )Oct 29, 2023 11,188 guides , react , hooks , promises , data-fetching Is Express Still “De Facto” for Building Node Backends? Oct 29, 2023 11,187 discussions , express Unit-Testing: The Unsung Hero of Code Quality Oct 29, 2023 11,186 testing , quality A Guide to Using MSSQL With Node.js Oct 29, 2023 11,185 guides , nodejs , databases , sql The New CSS Math: “rem()” and “mod()” (dan )Oct 29, 2023 11,184 css , functions , math View Transitions and Stacking Context: Why Does My CSS View Transition Ignore “z-index”? (nic )Oct 28, 2023 11,183 css , positioning , animations , view-transitions An Introduction to Working With SVGs in React Oct 28, 2023 11,182 introductions , images , svg , react Why Is node_modules Heavier Than the Universe? Oct 28, 2023 11,181 nodejs Keep Pace With Modern JavaScript Oct 28, 2023 11,180 javascript , link-lists Let’s Reinvent the Wheel (vas )Oct 28, 2023 11,179 html , css , user-experience , accessibility , web-platform State of React 2023 (sac /dev )Oct 27, 2023 11,178 surveys , react How Often Should You Redesign Your Website? Oct 27, 2023 11,177 redesigning , refactoring , seo Liquid vs. Headless: A Look at Real User Web Performance (sia )Oct 27, 2023 11,176 shopify , headless , performance , metrics , comparisons AI as a UX Assistant Oct 27, 2023 11,175 user-experience , ai How to Find a Developer Job in 2023 (With Little or No Experience) Oct 27, 2023 11,174 how-tos , career You’re Gonna Need a Bigger Browser (rob )Oct 27, 2023 11,173 browsers , web-platform , user-experience , outlooks Some Sensible Defaults for Your “img” Elements (css )Oct 27, 2023 11,172 images , css So You’ve Been Publicly Accessibility-Shamed (dav )Oct 27, 2023 11,171 accessibility , quality , communication Testing and Code Quality in Node.js (hon )Oct 26, 2023 11,170 testing , quality , nodejs 20 Simple Ways to Style the HTML “details” Element Oct 26, 2023 11,169 html , disclosure-widgets , css Why I Won’t Use Next.js (ken )Oct 26, 2023 11,168 frameworks , nextjs Arrays—Implementation in JavaScript Oct 26, 2023 11,167 javascript , arrays Astro 3.4: Page Partials (eri /ast )Oct 26, 2023 11,166 release-notes , astro Introduction to Real-Time Communication in PHP Laravel Oct 26, 2023 11,165 introductions , laravel Introduction to htmx Oct 26, 2023 11,164 introductions , htmx What the !#@% Is a Passkey? (eff )Oct 26, 2023 11,163 passkeys , security Next.js 14 (nex )Oct 26, 2023 11,162 release-notes , nextjs Secret Scanning Scans Public npm Packages (git )Oct 26, 2023 11,161 github , npm , dependencies , security Performance Optimization With Worker Threads Node.js Oct 26, 2023 11,160 performance , optimization , nodejs , worker-threads HTML vs. DOM? Let’s Debug Them (jec /dev )Oct 26, 2023 11,159 videos , html , dom , debugging , comparisons Deprecation of Formatting Rules (nza /esl )Oct 26, 2023 11,158 eslint , linting , tooling , formatting , release-notes What Does the “A” Mean in “DEAI”? (mni )Oct 25, 2023 11,157 dei , accessibility Understanding SC 2.4.11 “Focus Not Obscured (Minimum)” Oct 25, 2023 11,156 accessibility , wcag , focus Vue.js (Vue v3) for Beginners Oct 25, 2023 11,155 videos , courses , vuejs Sheet, Dialog, or Snackbar—What Should a Designer Go For? Oct 25, 2023 11,154 design , design-patterns , modals Data Engineering Essentials #1: Your First Pipeline Oct 25, 2023 11,153 fundamentals , data-engineering WebKit Features in Safari 17.1 (jen /web )Oct 25, 2023 11,152 release-notes , browsers , apple , safari , webkit Web Components Will Outlive Your JavaScript Framework (jak )Oct 25, 2023 11,151 web-components , javascript , frameworks CSS “prefers-reduced-transparency” (arg /dev )Oct 25, 2023 11,150 css , media-queries , support My Problem With Using TypeScript in 2023 Oct 24, 2023 11,149 videos , typescript A Comprehensive Guide to Django Caching Oct 24, 2023 11,148 guides , django , caching It’s 2023, Here Is Why Your Web Design Sucks (hbu )Oct 24, 2023 11,147 web , design , career Goodbye, Node.js Buffer (sin )Oct 24, 2023 11,146 nodejs Give Your Site Some Focus! Tips for Designing Useful and Usable Focus Indicators (deq )Oct 24, 2023 11,145 accessibility , forms , focus , user-experience , tips-and-tricks Complex MPA View Transitions (tyl )Oct 24, 2023 11,144 multi-page-apps , view-transitions , css Change Project, Change Node Version, Let .nvmrc Help You Oct 24, 2023 11,143 nodejs , nvm Tailwind vs. Semantic CSS Oct 23, 2023 11,142 tailwind , css , html , semantics , comparisons , performance Unlocking JavaScript Design Patterns: Mastering Singleton for Ultimate Code Efficiency Oct 23, 2023 11,141 javascript , software-design-patterns , efficiency Changing Colors in an SVG Element Using CSS and JavaScript Oct 23, 2023 11,140 svg , colors , css , javascript Solved by CSS Scroll-Driven Animations: Style an Element Based on the Active Scroll Direction and Scroll Speed (bra )Oct 23, 2023 11,139 css , scrolling , animations JavaScript Decorators: An In-Depth Guide Oct 23, 2023 11,138 guides , javascript Release: Yarn 4.0 Oct 23, 2023 11,137 yarn , release-notes What Removing Object Properties Tells Us About JavaScript (mon /sma )Oct 23, 2023 11,136 javascript , objects Svelte by Example (seb )Oct 23, 2023 11,135 websites , svelte , examples Stop Waiting (jha )Oct 23, 2023 11,134 quality , testing Splitting Within Selects (aar )Oct 23, 2023 11,133 accessibility , html , forms , browsers , support Select Element: Now With Horizontal Rules (una /dev )Oct 23, 2023 11,132 html , forms , semantics , browsers , google , chrome , apple , safari , support Navigating the Ethical Complexities of Personalized User Experiences: Balancing Innovation With Privacy and Consent (uxm )Oct 23, 2023 11,131 user-experience , personalization , ethics , privacy , consent-management JavaScript Is Enabled by Default in Web Browsers (jim )Oct 23, 2023 11,130 javascript , web-platform , permissions JavaScript Anti-Pattern: Self-Documenting Code (cfe )Oct 23, 2023 11,129 javascript , anti-patterns , documentation In Defense of Learning on Company Time (isa )Oct 23, 2023 11,128 learning , career Igalia Chats: Web History Part VI (stu +/iga )Oct 23, 2023 11,127 podcasts , web , history HTML Meta Tags Oct 23, 2023 11,126 html , metadata CSS “text-wrap: pretty” (arg /dev )Oct 23, 2023 11,125 css , typography , browsers , google , chrome , support Accessibility Improvements for User-Agents Oct 22, 2023 11,124 accessibility , browsers , screen-readers , assistive-tech Strikethrough Accessibility (den )Oct 21, 2023 11,123 accessibility , html , screen-readers , support Global Encryption Day: Encryption’s Critical Role in Safeguarding Human Rights (tor )Oct 21, 2023 11,122 awareness-days , encryption , privacy Using ChatGPT, GitHub Copilot, and Phind to Generate Tailwind Config for Width Classes (luc )Oct 20, 2023 11,121 ai , chatgpt , github-copilot , tailwind , configuration Using ChatGPT for Smart Truncation in Responsive Web Design Oct 20, 2023 11,120 content , responsive-design , ai , chatgpt , html Is CAPTCHA Accessible? Oct 20, 2023 11,119 accessibility , captcha When to Use CSS “text-wrap: balance;” vs. “text-wrap: pretty;” (sea )Oct 20, 2023 11,118 css , typography , comparisons What Should Be the Contrast Level of Inactive Buttons? (uxd )Oct 20, 2023 11,117 accessibility , buttons , contrast , colors How Do You Even Web Dev Without Node? A Quick Introduction to Test-Driven Web Development Using Just the Browser (bal )Oct 20, 2023 11,116 introductions , testing Finding the Primary Branch of a Git Repository (ami )Oct 20, 2023 11,115 git Embedding Accessibility Into Code Reviews (web )Oct 20, 2023 11,114 videos , accessibility , code-reviews , processes How to Collaborate on Pull Requests for Beginners (ope )Oct 19, 2023 11,113 how-tos , code-reviews , collaboration Web Accessibility Strategies for Non-Accessible Projects (bol )Oct 19, 2023 11,112 videos , accessibility , strategies , processes Don’t Do It on Frontend or… Frontend Good Practices for Devs Oct 19, 2023 11,111 best-practices , quality , maintainability , documentation How to Build Your First Web Component (joe /fre )Oct 19, 2023 11,110 how-tos , web-components Why Unique ID Attributes Matter (deq )Oct 19, 2023 11,109 accessibility , html , attributes , conformance The Need for Recognition in Open Source (bek /ope )Oct 19, 2023 11,108 foss , culture , communication , community Prodding Firefox to Update “:has()” Selection (mey )Oct 19, 2023 11,107 css , selectors , mozilla , firefox , support I Asked People to Make This Simple Layout and Was Surprised by the Results (kev )Oct 19, 2023 11,106 videos , css , layout , comparisons How to Map a Number Between Two Ranges (hen )Oct 19, 2023 11,105 how-tos , javascript , math Storybook 7.5 (sto )Oct 18, 2023 11,104 storybook , release-notes Git: Rebase an Old Branch Incrementally (ada )Oct 18, 2023 11,103 git , command-line On the Uniting Power of a Commitment to HTML Conformance (j9t )Oct 18, 2023 11,102 html , conformance , quality , community , web How to Animate Along a Path in CSS (pre /sma )Oct 18, 2023 11,101 how-tos , css , animations Does the HTML “hr” (Horizontal Rule) Benefit Screen Reader Users? Oct 18, 2023 11,100 html , accessibility , screen-readers The New “light-dark()” Function to Switch Theme Color in CSS (ami )Oct 18, 2023 11,099 css , functions , dark-mode The Inverse Value of UX and Art (uxd )Oct 18, 2023 11,098 user-experience , art Solid.js Creator Outlines Options to Reduce JavaScript Code (low /the )Oct 18, 2023 11,097 javascript , performance Release Notes for Safari Technology Preview 181 (jon /web )Oct 18, 2023 11,096 release-notes , browsers , apple , safari Do We Need State Management in Angular? Oct 18, 2023 11,095 angular , state-management Burn Your Toast (eri )Oct 17, 2023 11,094 design-patterns , notifications , accessibility , usability Start Styling Your “console.log()” Messages in DevTools (zor /css )Oct 17, 2023 11,093 videos , javascript , console , browsers , dev-tools React Design Patterns Oct 17, 2023 11,092 react , software-design-patterns How to Use SEO to Build Long-Term Brand Recognition and Visibility (moz )Oct 17, 2023 11,091 how-tos , seo , branding Transition Animations: A Practical Guide Oct 17, 2023 11,090 guides , transitions , animations , interaction-design The True Cost of Not Prioritizing Accessibility: Avoid Risk and Maximize Product ROI Oct 17, 2023 11,089 accessibility , economics , product-management , prioritization Synchronizing Figma Variables With Design Tokens Oct 17, 2023 11,088 figma , variables , design-tokens , automation The Nuances of Base64 Encoding Strings in JavaScript (dev )Oct 17, 2023 11,087 javascript , encoding , unicode , strings Design System Documentation Sucks—How We Can Do Better Oct 17, 2023 11,086 design-systems , documentation The Three Cs: Concatenate, Compress, Cache (css )Oct 17, 2023 11,085 performance , compression , caching Node.js 21 Available Now! (ope )Oct 17, 2023 11,084 nodejs , release-notes Color Contrast Accessibility Tools With Examples (pop )Oct 17, 2023 11,083 accessibility , tooling , link-lists , colors , contrast , examples A Couple of New CSS Functions I’d Never Heard Of (chr )Oct 17, 2023 11,082 css , functions Common Vue.js Development Mistakes and How to Avoid Them Oct 16, 2023 11,081 vuejs , mistakes “JavaScript Is Weird” as a Compressor Oct 16, 2023 11,080 javascript , compression Ensuring Negative Numbers Are Available for Everyone (deq )Oct 16, 2023 11,079 accessibility , testing , math Link Colors and the Rule of Tincture Oct 16, 2023 11,078 links , colors Scroll-Driven State Transfer (kiz )Oct 16, 2023 11,077 css , scrolling 2.4.11: Adversarial Conformance (aar )Oct 16, 2023 11,076 accessibility , wcag , compliance CSS Findings From Photoshop Web Version (sha )Oct 15, 2023 11,075 html , css , adobe , photoshop , case-studies Bubble Sort… in Pure CSS? (No JS) Oct 14, 2023 11,074 css , algorithms , sorting How to Style Element Descendants With Tailwind CSS (ste )Oct 14, 2023 11,073 how-tos , tailwind The Negative Impact of Mobile-First Web Design on Desktop Oct 13, 2023 11,072 design , mobile-first , mobile , desktop , usability , information-design What’s New in CSS? (bra )Oct 13, 2023 11,071 css How We Optimized Package Imports in Next.js (ver )Oct 13, 2023 11,070 nextjs , dependencies , optimization , case-studies Forget Twitter: WordPress.com Blogs Can Now Connect to Mastodon Oct 13, 2023 11,069 social-media , twitter+x , wordpress , mastodon