Dark Mode and Accessibility Myth (ste )May 14, 2024 16251 accessibility , dark-mode , myths WebKit Features in Safari 17.5 (web )May 13, 2024 16250 release-notes , browsers , safari , webkit Designers Are More Than Keywords and Portfolios May 13, 2024 16249 design , user-experience , career Doing the Right Thing Right—Validation and Verification May 13, 2024 16248 validation , terminology , comparisons Accessible SVG Forms May 13, 2024 16247 accessibility , forms , svg , aria Morphing Arbitrary Paths in SVG May 13, 2024 16246 svg , animations Intopia’s WCAG 2.2 Maps (int )May 13, 2024 16245 accessibility , wcag , cheat-sheets AI Isn’t Ready for UX Design (cal /nng )May 13, 2024 16244 videos , design , user-experience , ai Understanding the Role of ARIA “role=alert”: Best Practices and Common Issues May 13, 2024 16243 accessibility , aria , best-practices Top 7 CSS Frameworks for Developers in 2024 May 13, 2024 16242 css , frameworks , bootstrap , tailwind , foundation , bulma , skeleton , uikit , milligram , comparisons AI Product Design: Identifying Skills Gaps and How to Close Them May 13, 2024 16241 design , ai , processes Regarding Keyboard Testing May 13, 2024 16240 accessibility , keyboard-navigation , testing How I Made My GitHub Profile README Dynamic May 13, 2024 16239 github , readme The Times You Need a Custom “@property” Instead of a CSS Variable (pre /sma )May 13, 2024 16238 css , custom-properties , animations , transitions List of Essential Soft Skills for Front-End Engineers May 13, 2024 16237 career RSS Is Good, Isn’t It?! (mic )May 13, 2024 16236 syndication , rss , indieweb The Classic Border Radius Advice, Plus an Unusual Trick (chr /fro )May 13, 2024 16235 css , borders , tips-and-tricks JavaScript Objects—Complete Guide May 13, 2024 16234 guides , javascript , objects I’m Worried About the Tabbing Behaviour, Rather Than the Syntax and Name of CSS Masonry (bel /pic )May 13, 2024 16233 css , layout , masonry , accessibility , keyboard-navigation “target=_blank” Implies “rel=noopener” (ste )May 12, 2024 16232 links , html , attributes , security All I Want for GAAD May 12, 2024 16231 accessibility , awareness-days , wish-lists Software Engineering Principles Every Frontend Developer Should Know May 12, 2024 16230 principles , craft , quality Setting Personal OKRs (cwo )May 12, 2024 16229 career , processes , okr Quick Incremental Accessibility Audits for Small Business Websites (cer )May 12, 2024 16228 accessibility , auditing Digital Inaccessibility: Blind and Low-Vision People Have Powerful Technology but Still Face Barriers to the Digital World May 11, 2024 16227 accessibility Mesh Gradients in CSS (jos )May 11, 2024 16226 css , gradients Best Intention Barriers (ARIA Edition) (mar )May 11, 2024 16225 accessibility , aria , auditing Accessibility Overlays Are Not for Disabled People (tem )May 11, 2024 16224 accessibility , overlays 17 Best Developer Productivity Tools to Try May 10, 2024 16223 productivity , tooling , link-lists How to Document Your JavaScript Package (lca +/den )May 10, 2024 16222 how-tos , javascript , dependencies , documentation , writing , jsdoc , readme Make Your Figma Components Work Harder May 10, 2024 16221 figma , design-systems , components Design Taste vs. Technical Skills in the Era of AI (nng )May 10, 2024 16220 design , programming , ai , comparisons Typography Terms: Glossary (tbf /nng )May 10, 2024 16219 typography , terminology Build Your Own React.js in 400 Lines of Code May 10, 2024 16218 react , jsx , principles Introducing the CSS Anchor Positioning API (una )May 10, 2024 16217 introductions , css , apis , anchor-positioning , examples Using the Page Visibility API (bsm /mdn )May 10, 2024 16216 javascript , apis The Modern Guide for Making CSS Shapes (css /sma )May 10, 2024 16215 guides , css , shapes , effects , techniques The Dilemmas You’ll Face When Creating a Component Library (and )May 10, 2024 16214 libraries , components Manifesto for a Humane Web (mic )May 10, 2024 16213 websites , manifestos , web , principles , accessibility , dei , security , sustainability , user-experience WordPress Ping List for Faster Post Indexing May 9, 2024 16212 wordpress , crawling , seo , indexing Simple Implemention to Understand “worker_threads” in Node.js May 9, 2024 16211 nodejs , examples , worker-threads Release Notes for Safari Technology Preview 194 (jon /web )May 9, 2024 16210 release-notes , browsers , safari 37 Tips From a Senior Frontend Developer May 8, 2024 16209 tips-and-tricks , fundamentals , learning , processes , career What Is UX (Not)? (nng )May 8, 2024 16208 videos , user-experience , concepts Let’s Build a Web Scraper in PHP and Python May 8, 2024 16207 scraping , php , python “Slop” Is the New Name for Unwanted AI-Generated Content (sim )May 8, 2024 16206 ai , slop , terminology Upgrade Your HTML V (j9t /fro )May 8, 2024 16205 books , frontend-dogma , html , minimalism , craft , conformance Why Use Web Components Over Traditional DOM Manipulation? (cfe )May 8, 2024 16204 web-components , dom Websites Are Not Books (ons )May 8, 2024 16203 terminology , concepts Level-Setting Heading Levels (aar )May 8, 2024 16202 headings , semantics , conformance , accessibility , aria Five Basic Things About JavaScript That Will Help Non JavaScript-Focused Web Designers (chr /fro )May 8, 2024 16201 javascript , events , web-components Evidence-Based Management Guide, 2024—What’s New? May 7, 2024 16200 release-notes , guides , agile , processes , metrics , engineering-management The Carcinization of Web Frameworks May 7, 2024 16199 frameworks , history , signals , server-side-rendering , outlooks , web-components Introducing the Gulp Developer Survey May 7, 2024 16198 introductions , surveys , gulp Focus vs. Accessibility Focus May 7, 2024 16197 accessibility , focus , comparisons Why Patching Globals Is Harmful May 7, 2024 16196 javascript , programming How We’re Building More Inclusive and Accessible Components at GitHub (eri )May 7, 2024 16195 components , accessibility , dei , case-studies , github Transparent Borders (bra )May 7, 2024 16194 css , borders , transparency+opacity , accessibility , contrast Modern WordPress—Yikes! (dbu )May 7, 2024 16193 wordpress , themes JavaScript “var”, “let”, and “const” Explained (cfe +)May 7, 2024 16192 javascript Mastering User-Centered Design, With 5 Advanced Tips (uxm )May 6, 2024 16191 usability , user-experience , user-focus , tips-and-tricks , accessibility , testing Servo Reboot: Where Are We Now? OSS-NA 2024 May 6, 2024 16190 browser-engines , servo , browsers Get First Item in Eleventy Collection May 6, 2024 16189 how-tos , eleventy , nunjucks Using Simple Tools as a Radical Act of Independence May 6, 2024 16188 html , css , simplicity These CSS Pro Tips and Tricks Will Blow Your Mind May 6, 2024 16187 videos , css , tips-and-tricks The Pros and Cons of Using a Backend-for-Frontend (BFF) May 6, 2024 16186 backend-for-frontend , architecture What’s New in Node.js v22 (mco )May 6, 2024 16185 videos , nodejs Using the Popover API for HTML Tooltips (chr /fro )May 6, 2024 16184 pop-overs , apis , html , tooltips Inclusive Digital Experiences: Redesign Strategies for Addressing Diverse Abilities and Accessibility Challenges II (uxm )May 6, 2024 16183 redesigning , strategies , dei , accessibility Errors Aren’t All Bad (jim )May 6, 2024 16182 errors An Introduction to the European Accessibility Act (EAA) (deq )May 6, 2024 16181 introductions , accessibility , legal , eaa A Brief Note on Highlighted Text (aar )May 6, 2024 16180 accessibility , colors , contrast , css , selectors Securing Client-Side JavaScript May 5, 2024 16179 javascript , security , graceful-degradation Pairing Eleventy With htmx and Deno May 5, 2024 16178 eleventy , htmx , deno Eleventy With a Basic Deno Static Server Setup May 5, 2024 16177 eleventy , deno , hosting Memory Management Every Developer Should Know May 5, 2024 16176 memory , garbage-collection Native Support for CJS/ESM Interoperability Begins in Node.js 22 May 5, 2024 16175 commonjs , esm , interoperability , support , nodejs Misconceptions About CSS Specificity (bra )May 5, 2024 16174 css , selectors , cascade The 7 Most Useful Web Design and Web Development Glossaries (apo )May 5, 2024 16173 concepts , terminology , link-lists 5 Node Version Managers Compared—Which Is Right for You? (pav )May 5, 2024 16172 nodejs , comparisons , nvm , pnpm A to Z of Assistive Technology for Reading Digital Text May 4, 2024 16171 accessibility , browsers , assistive-tech , readability , concepts The Value of Open Source in Furthering Accessibility Goals (mgi )May 4, 2024 16170 videos , foss , accessibility At Some Point, JavaScript Got Good May 4, 2024 16169 javascript , history Shades of Grey With “color-mix()” (mic )May 4, 2024 16168 css , functions , colors WCAG After Quarter of a Century—We Still Need More Awareness (cer )May 4, 2024 16167 accessibility , wcag , community So I Got Fired May 3, 2024 16166 career How Slack Automates Deploys May 3, 2024 16165 deploying , automation , case-studies , slack Content Standards in Design Systems (nng )May 3, 2024 16164 content , design-systems , processes Quick-and-Dirty Accessibility (tpg )May 3, 2024 16163 accessibility , techniques Poor Express Authentication Patterns in Node.js and How to Avoid Them May 3, 2024 16162 express , nodejs , authentication , security Web Development Trends We Will See in 2024 May 2, 2024 16161 trends 3 Methods to Elevate Your Writing With Visual Content May 2, 2024 16160 writing , content , information-design The Vue Ecosystem in 2024 (ben /fro )May 2, 2024 16159 vuejs , content-delivery , building , frameworks How to Archive Your Design System Effectively May 2, 2024 16158 how-tos , design-systems , design , processes The War Begins: Top Best JavaScript Framework to Learn in 2024 May 2, 2024 16157 frameworks , comparisons , react , vuejs , angular , svelte , emberjs , preact , alpinejs , stimulus , nextjs , nestjs Will the CSS Scope Feature Replace Angular’s View Encapsulation? (ale )May 2, 2024 16156 angular , css , scope Web Components From Early 2024 (chr )May 2, 2024 16155 web-components , link-lists Introduction to htmx (jan )May 2, 2024 16154 introductions , htmx If View Transitions and Scroll-Driven Animations Had a Baby… (bra /9el )May 2, 2024 16153 videos , css , view-transitions , animations Combining CSS “:has()” and HTML “<select>” for Greater Conditional Styling (ami /sma )May 2, 2024 16152 css , selectors , html , techniques How to Create Content in WordPress With AI May 1, 2024 16151 how-tos , content , ai , wordpress Demystifying React’s Types: Ref Types May 1, 2024 16150 react The Evolution of Figma’s Mobile Engine: Compiling Away Our Custom Programming Language (fig )May 1, 2024 16149 figma , programming , typescript , migrating , case-studies Understanding What Drupal Editors and Authors Need (ckr /lul )May 1, 2024 16148 drupal Exploring the Immersive Web With Wolvic (sea )May 1, 2024 16147 xr , wolvic , browsers Ryan Dahl: From Node.js and Deno to the “Modern” JSR Registry May 1, 2024 16146 interviews , nodejs , deno , jsr When to Use Bun Instead of Node.js (app )May 1, 2024 16145 bun , nodejs , comparisons Maintainer Month: Enhancing Support for Open Source Maintainers (bek /ope )May 1, 2024 16144 foss , maintenance A React Developer’s Guide to Learning Solid.js May 1, 2024 16143 guides , react , solidjs , comparisons Cookie Permissions: 6 Design Guidelines (nng )May 1, 2024 16142 videos , cookies , consent-management , privacy , user-experience , guidelines Why Are My Live Regions Not Working? (pat /tet )May 1, 2024 16141 accessibility , aria , live-regions Using AI to Predict Design Trends (web )May 1, 2024 16140 ai , design , trends Should We Rely on Browser Detection? (htm )May 1, 2024 16139 browsers , browser-detection An Alternative Proposal for CSS Masonry Apr 30, 2024 16138 css , layout , masonry , google Composability in Design Systems Apr 30, 2024 16137 design-systems , design , components I Reviewed 1,000s of Opinions on htmx Apr 30, 2024 16136 htmx Pretty Much Every Website Uses the Wrong Font Size… Apr 30, 2024 16135 videos , css Designing Design Systems: How to Lay the Groundwork That Drives Decision Making (ado )Apr 30, 2024 16134 how-tos , design-systems , processes , collaboration , maintenance Use Both Ratings Average and Number of Ratings When Sorting by User Ratings Apr 30, 2024 16133 usability , user-experience , sorting European Accessibility Act: Ultimate Guide to Compliance Apr 30, 2024 16132 guides , accessibility , compliance , legal , eaa Web Accessibility in the 2024 [US] Presidential Campaigns (web )Apr 30, 2024 16131 accessibility , case-studies Web Forms: Costly Mistakes You Want to Avoid (geo )Apr 30, 2024 16130 books , forms , mistakes , usability , accessibility , maintainability Popover API Is Here (chr /fro )Apr 30, 2024 16129 apis , pop-overs , html Handling the Indentation of a Treeview Component (sha )Apr 30, 2024 16128 css New to the Web Platform in April Apr 29, 2024 16127 release-notes , web-platform , browsers , firefox , chrome , safari My Approach to HTML Web Components Apr 29, 2024 16126 html , web-components How to Design Accessible Forms in 10 Steps Apr 29, 2024 16125 how-tos , design , accessibility , forms What Is Vite (and Why Is It So Popular)? Apr 29, 2024 16124 vite Deprecating Support for “-ms-high-contrast” and “-ms-high-contrast-adjust” Apr 29, 2024 16123 edge , css , support , deprecation Introduction to NestJS Apr 29, 2024 16122 introductions , frameworks , nestjs CSS Inheritance (bel /pic )Apr 29, 2024 16121 css , cascade , inheritance WebAssembly Performance Patterns for Web Apps (tom )Apr 29, 2024 16120 webassembly , performance , web-apps Superior Range Syntax (css )Apr 29, 2024 16119 css , media-queries No, I Don’t Want to Fill Out Your Contact Form Apr 28, 2024 16118 forms , user-experience The Polish Paradox Apr 28, 2024 16117 design , optimization , user-experience Accessibility Evolution of Organizations (cer )Apr 28, 2024 16116 accessibility , processes , economics Top 50 System Design Interview Questions for 2024 Apr 27, 2024 16115 interviewing , architecture , system-design , link-lists Can You Detect Overflow With CSS? (fon /css )Apr 27, 2024 16114 css , overflow Basic Algorithms Apr 26, 2024 16113 algorithms , search , sorting Ditch Dotenv: Node.js Now Natively Supports .env File Loading Apr 26, 2024 16112 nodejs , environments , tooling Optimizing INP: A Deep Dive Apr 26, 2024 16111 videos , performance , debugging , web-vitals , optimization , browsers , chrome , dev-tools , deep-dives What Do Developers Want From AI? Apr 26, 2024 16110 research , ai , productivity , efficiency The Picture-Superiority Effect: Harness the Power of Visuals (nng )Apr 26, 2024 16109 design , images , information-design Passkeys: A Shattered Dream (fir )Apr 26, 2024 16108 security , authentication , passkeys Introduction to Manual Website Accessibility Testing Apr 25, 2024 16107 videos , introductions , accessibility , testing Maintaining a Design System in Figma (luk )Apr 25, 2024 16106 design-systems , maintenance , figma Popover API Lands in Baseline (una )Apr 25, 2024 16105 pop-overs , apis , browsers , support , web-platform Conducting Accessibility Research in an Inaccessible Ecosystem (sma )Apr 25, 2024 16104 accessibility , processes , prototyping , research The Rise of Large-Language-Model Optimization (sch +)Apr 25, 2024 16103 ai , optimization The HTML, CSS, and SVG for a Classic Search Form (chr /fro )Apr 25, 2024 16102 search , forms , html , css , svg Radix UI Adoption Guide: Overview, Examples, and Alternatives (log )Apr 25, 2024 16101 guides , overviews , examples , radix Design Déjà Vu (mal )Apr 25, 2024 16100 design , html , css , history , comparisons Node.js Next 10 Survey—2024 (nod )Apr 24, 2024 16099 surveys , nodejs How to Escape JavaScript for a Script Tag Apr 24, 2024 16098 how-tos , javascript , escaping , html The Perfect Site Doesn’t Exist (mic )Apr 24, 2024 16097 quality , maintenance , processes Printing Music With CSS Grid (ste )Apr 24, 2024 16096 css , grids , examples Why Don’t We Talk About Minifying CSS Anymore? (whi /get )Apr 24, 2024 16095 css , minification , performance Borrow Checking, RC, GC, and the Eleven (!) Other Memory Safety Approaches Apr 24, 2024 16094 memory , garbage-collection , programming Write Better CSS With Modern CSS (css )Apr 24, 2024 16093 css , nesting , custom-properties , media-queries , tips-and-tricks Use “:has()” to Scope CSS Apr 24, 2024 16092 css , selectors , scope The Problem With “new URL()”, and How “URL.parse()” Fixes That (kil )Apr 24, 2024 16091 javascript , urls The New “!important” (geo )Apr 24, 2024 16090 css , cascade Ruby Might Be Faster Than You Think (joh )Apr 24, 2024 16089 ruby , performance Node.js 22 Available Now (ope )Apr 24, 2024 16088 release-notes , nodejs JSR Is Not Another Package Manager (tin /den )Apr 24, 2024 16087 jsr , dependencies HTML Attributes vs. DOM Properties (jaf )Apr 24, 2024 16086 html , attributes , dom , comparisons Celebrating 20 Years of Dojo (ope )Apr 24, 2024 16085 anniversaries , dojo Celebrate JavaScript Naked Day Every Year on April 24 (zac )Apr 24, 2024 16084 javascript , awareness-days F-Shape Pattern and How Users Read (sma )Apr 23, 2024 16083 usability , design Taking Regular Screenshots of My Website Apr 23, 2024 16082 screenshots , images , automation , playwright , github-actions The First Framework That Lets You Visualize Your React/Node.js App Apr 23, 2024 16081 frameworks , visualization , react , nodejs , wasp How the Meaning of Colour Varies per Culture Apr 23, 2024 16080 colors , culture Creating Fluid Typography With the CSS “clamp()” Function Apr 23, 2024 16079 css , functions , typography , liquid-design Adding ESLint and Auto-Fixing an Existing TypeScript Project Apr 23, 2024 16078 eslint , typescript , quality , automation The Front End Developer/Engineer Handbook 2024 (fro )Apr 23, 2024 16077 overviews , career , learning , tech-stacks , concepts , terminology Hello Bun: How Sveld Now Deploys 2× Faster on GitHub and Render Apr 23, 2024 16076 bun , deploying , performance , case-studies Notes on Quality Apr 23, 2024 16075 design , user-experience , quality Using Vite to Rebuild Local Dependencies in an npm Workspace Apr 23, 2024 16074 npm , dependencies , vite Update on the Plan for Phase-Out of Third-Party Cookies on Chrome Apr 23, 2024 16073 cookies , privacy , browsers , chrome Comparing Full Stack and Headless CMS Platforms Apr 23, 2024 16072 comparisons , content-management , wordpress , drupal , ghost Invoking Elements by Using Only HTML: A First Look at Invokers (uti )Apr 23, 2024 16071 html , modals , pop-overs Latency Numbers Every Frontend Developer Should Know (ind )Apr 23, 2024 16070 performance , metrics , terminology Your Page Can’t Change Media Features (kil )Apr 23, 2024 16069 css , media-queries , user-experience , apis Reflecting on My Programming Career Apr 23, 2024 16068 career Images as the First Thing in a Button or Link (tem )Apr 23, 2024 16067 accessibility , html , images , buttons , links What Is CI/CD Pipelines: A Crucial Skill for Every Software Engineer Apr 22, 2024 16066 ci-cd , concepts 15 Essential UX Design Principles and Practices for Developers (uxm )Apr 22, 2024 16065 user-experience , principles , best-practices 3 Essential Design Trends, May 2024 (web )Apr 22, 2024 16064 design , trends The Slow Death of CSS Vendor Prefixes (oll )Apr 22, 2024 16063 css , vendor-extensions , history Node.js Test Runner: A Beginner’s Guide (bet )Apr 22, 2024 16062 guides , nodejs , testing JavaScript Features That Most Developers Don’t Know Apr 22, 2024 16061 javascript , functions State of Design Tokens 2024 (don +)Apr 22, 2024 16060 videos , design-tokens , figma , tooling Write Alt Text Like You’re Talking to a Friend (spa /clo )Apr 22, 2024 16059 accessibility , images , alt-text What You Can Do as a Web Builder on Earth Day (aar )Apr 22, 2024 16058 sustainability , ai Using Legitimate GitHub URLs for Malware (sch )Apr 22, 2024 16057 security , malware , github The Ultimate Collection of CSS-Only Shapes (css )Apr 22, 2024 16056 websites , css The Crucial Dance: Enhancing Designer–Developer Collaboration for Exceptional Products (uxm )Apr 22, 2024 16055 collaboration , processes The Art of Design System Recipes (bra )Apr 22, 2024 16054 design-systems , design-tokens How I Use Generative AI in Branding Apr 22, 2024 16053 ai , branding , principles , design Creating a UX Playbook for Onboarding Users to Your Product (uxm )Apr 22, 2024 16052 user-experience , onboarding , product-management 5 Hidden CSS Properties You Didn’t Know Existed Apr 22, 2024 16051 css 3 Tips for Advanced Prototyping in Figma Apr 21, 2024 16050 tips-and-tricks , prototyping , figma Make Product Design Great Again Apr 21, 2024 16049 design , user-experience , product-management Optimising React Apps Apr 21, 2024 16048 react , optimization Detect JavaScript Support (fon /css )Apr 21, 2024 16047 css , javascript , media-queries , support Considerations for AI Opt-Out (mno )Apr 21, 2024 16046 ai April 24 Is JS Naked Day (j9t )Apr 21, 2024 16045 javascript , awareness-days A Conversation With Una Kravets: The Rapid Evolution of CSS and Hobbies Outside of Work (una +)Apr 21, 2024 16044 videos , interviews , css Using “@defer” Defer Views in Angular 17 Apr 20, 2024 16043 angular , performance , lazy-loading Node.js Task Runner (yag )Apr 20, 2024 16042 nodejs , performance Make Sure That Your Design System Is Accessible (cer )Apr 20, 2024 16041 design-systems , accessibility Long Alt (aar )Apr 20, 2024 16040 accessibility , images , alt-text , support , browsers , screen-readers Detect JavaScript Support in CSS (hex )Apr 20, 2024 16039 css , javascript , media-queries , support Design Systems and the Never-Ending Job of Buy In (pjo )Apr 20, 2024 16038 design-systems , communication , collaboration Help Us Invent CSS Grid Level 3, aka “Masonry” Layout (web )Apr 19, 2024 16037 css , layout , grids , masonry Accessibility Overlays—Friend or Foe? (int )Apr 19, 2024 16036 videos , accessibility , overlays Typography Variables in Figma Are Here (joe )Apr 19, 2024 16035 typography , variables , figma A Short Guide to Mastering Keyboard Shortcuts on GitHub Apr 19, 2024 16034 guides , github , keyboard-shortcuts Building a Culture of Accessibility (tet )Apr 19, 2024 16033 accessibility , culture How to Work With GraphQL in WordPress in 2024 (sma )Apr 19, 2024 16032 how-tos , wordpress , graphql This Web of Ours, Revisited (zel )Apr 19, 2024 16031 web How to Create CSS Utility Classes (fon /css )Apr 19, 2024 16030 how-tos , css , presentational-html The “Intl.Segmenter” Object Is Now Part of Baseline Apr 18, 2024 16029 browsers , support , web-platform , javascript Sustainable Web Development: Website Redesign With a Low Carbon Footprint (wom )Apr 18, 2024 16028 redesigning , sustainability 5 Tailwind CSS Anti-Patterns to Avoid (ato )Apr 18, 2024 16027 tailwind , colors , theming , frameworks , anti-patterns Angular’s New Signal Inputs Apr 18, 2024 16026 videos , angular , signals Building an npm Package Compatible With ESM and CJS in 2024 Apr 18, 2024 16025 npm , dependencies , interoperability , esm , commonjs Git Common Developer Pitfalls and Solutions (wom )Apr 18, 2024 16024 git The End of an Era: Women Who Code Closing (wom )Apr 18, 2024 16023 community What’s Going On in Dark Theme / Light Theme Land (chr /fro )Apr 18, 2024 16022 css , functions , dark-mode My Code Formatting Guidelines (val )Apr 18, 2024 16021 guidelines , formatting , conventions , javascript , html , prettier , configuration A Primer on the Cascade and Specificity (bel /pic )Apr 18, 2024 16020 introductions , css , selectors , cascade Displaying HTML Web Components Apr 17, 2024 16019 web-components , css Who Should Block AI Bots? (moz )Apr 17, 2024 16018 scraping , ai , seo 12 Tips From a Mid-Level Developer (abb )Apr 17, 2024 16017 career , tips-and-tricks Webhooks and WebSockets Apr 17, 2024 16016 webhooks , websockets Humans Do It Better: GitClear Analyzes 153M Lines of Code, Finds Risks of AI Apr 17, 2024 16015 ai , quality , craft , metrics , engineering-management Building a GitHub Activity Feed With Node.js and Socket.IO Apr 17, 2024 16014 nodejs , github , functionality The Impact of Color Contrast on Accessibility Apr 17, 2024 16013 accessibility , colors , contrast JavaScript Code Quality Tools: See Qodana in Action (jet )Apr 17, 2024 16012 qodana , quality , javascript How to Submit a Form in React Using FormData (wom )Apr 17, 2024 16011 how-tos , forms , react When Security and Accessibility Clash: Why Are Banking Applications So Inaccessible? (nic )Apr 17, 2024 16010 accessibility , security Upgrading jQuery: Working Towards a Healthy Web (tim /jqu )Apr 17, 2024 16009 jquery , maintenance , migrating Property Hooks Are Coming in PHP 8.4 (ami )Apr 17, 2024 16008 php , hooks How to Write World-Beating Web Content (web )Apr 17, 2024 16007 how-tos , writing , content Converting Plain Text to Encoded HTML With Vanilla JavaScript (sma )Apr 17, 2024 16006 conversion , html , javascript AI Isn’t Useless—but Is It Worth It? (mol )Apr 17, 2024 16005 ai , quality The Making of a TypeScript Feature: Inferring Type Predicates Apr 16, 2024 16004 typescript The Right Code for Your Design System (fig )Apr 16, 2024 16003 design-systems , figma Making Disabled Buttons More Accessible Apr 16, 2024 16002 accessibility , buttons , html , aria We Need to Rewild the Internet (rob /noe )Apr 16, 2024 16001 web , standards , collaboration , creativity , outlooks The Biggest Lie in HTML Apr 16, 2024 16000 videos , html The Invisible Seafaring Industry That Keeps the Internet Afloat (jos /ver )Apr 16, 2024 15999 web Alternating Style Queries (kiz )Apr 16, 2024 15998 css , style-queries , techniques Hardest Problem in Computer Science: Centering Things (nik )Apr 16, 2024 15997 css , design , centering Why We Are Still Using 88×31 Buttons Apr 16, 2024 15996 images , history , design Things That Can Break “aspect-ratio” in CSS (chr /fro )Apr 16, 2024 15995 css , aspect-ratio [pnpm] v9.0.0 (pnp )Apr 16, 2024 15994 release-notes , pnpm Electron 30.0.0 (kee /ele )Apr 16, 2024 15993 release-notes , electron Open Source Security (OpenSSF) and OpenJS Foundations Issue Alert for Social Engineering Takeovers of Open Source Projects (rgi /ope )Apr 15, 2024 15992 foss , security , openjs Ethics in Times of Growth Design Apr 15, 2024 15991 design , ethics How a Successful Website Migration Led to a 20% Increase in Keyword Rankings (moz )Apr 15, 2024 15990 migrating , processes , seo , sem Five Ways Cookie Consent Managers Hurt Web Performance (and How to Fix Them) (cli /spe )Apr 15, 2024 15989 cookies , consent-management , performance Don’t Use the “maxlength” Attribute to Stop Users From Exceeding the Limit (ada )Apr 15, 2024 15988 html , attributes , forms , usability Document Collaboration (With Comments!) (chr /fro )Apr 15, 2024 15987 documentation , collaboration , comparisons , link-lists CSS in React Server Components (jos )Apr 15, 2024 15986 css , javascript , react , components , css-in-js ARIA in HTML (sco +/w3c )Apr 15, 2024 15985 standards , accessibility , aria , html An Intro to Flexbox (cfe )Apr 15, 2024 15984 introductions , css , flexbox , layout 10 Top Accessibility Errors and How to Avoid and Fix Them (sch )Apr 15, 2024 15983 accessibility Interview With Senior JS Developer 2024 Apr 14, 2024 15982 videos , interviews , javascript , frameworks , libraries , tech-stacks , tooling , web-platform Beware—Automatic Tools Over-Report Accessibility Issues and Steal Your Time (cer )Apr 14, 2024 15981 accessibility , auditing , tooling My “Skip to Content” Markup Was Breaking the Back Button on iOS (db )Apr 13, 2024 15980 html , skip-links , accessibility , ios Why Many Junior Developers Quit Programming (tip )Apr 13, 2024 15979 career , learning What if You Had Real Control Over Light Mode / Dark Mode on a Per-Site Basis? (bra )Apr 13, 2024 15978 apis , dark-mode Things You Should Do in Your Dev Journey Apr 13, 2024 15977 career How to Write a Code Formatter Apr 13, 2024 15976 how-tos , formatting 9 Signs Your Frontend Code Has Quality Issues That Affect Your Users (ang )Apr 13, 2024 15975 quality , craft , accessibility , usability , user-experience , conformance , performance Mixins Three Ways (dut )Apr 12, 2024 15974 mixins , sass , less , css Sliding 3D Image Frames in CSS (css /sma )Apr 12, 2024 15973 css , images , techniques , 3d Technical Guide: End-to-End CI/CD DevOps With Jenkins, Terraform, Docker, Kubernetes, SonarQube, ArgoCD, AWS EC2, EKS, and GitHub Actions (Django Deployment) Apr 12, 2024 15972 guides , ci-cd , deploying , jenkins , docker , kubernetes , aws , github-actions , django How Do Open Source Licenses Work? The Ultimate Guide Apr 12, 2024 15971 guides , foss , licensing Naming Colors in Design Systems (ado )Apr 12, 2024 15970 naming , colors , design-systems 10 Things Software Developers Should Learn About Learning Apr 12, 2024 15969 research , learning Monitoring BFCache Blocking Reasons (chr /mdn )Apr 12, 2024 15968 bfcache , monitoring , debugging , performance Introducing JS Naked Day (mac )Apr 12, 2024 15967 introductions , javascript , awareness-days How to Build a Reusable Grid System With CSS Grid (cfe )Apr 12, 2024 15966 how-tos , css , grids , layout , maintainability Blockin’ Bots (bee )Apr 12, 2024 15965 scraping , ai , apache , configuration Epic App Performance Starts With the Database Apr 11, 2024 15964 videos , performance , databases , optimization Unleashing Designers With Tailwind CSS Apr 11, 2024 15963 videos , tailwind , design , processes Why I’m Embracing the Arc Browser Apr 11, 2024 15962 browsers , arc Socks, Lies, and Accessibility Apr 11, 2024 15961 accessibility , awareness-days , link-lists Let Me Be Apr 11, 2024 15960 videos , javascript Purging Design System “Rot” From Our Checkboxes (chu )Apr 11, 2024 15959 design-systems , maintenance , quality , accessibility , case-studies CSS Tricks to Master the “clip-path” Property (css )Apr 11, 2024 15958 css , masking , clipping , tips-and-tricks Web Accessibility Statement: How to Write One Apr 11, 2024 15957 how-tos , accessibility , documentation , writing Zombie Estimation Apr 11, 2024 15956 agile , scrum , processes , project-management npm Basics for New Developers (nim )Apr 11, 2024 15955 fundamentals , npm Quick Tip: How to Animate Text Gradients and Patterns in CSS (ral )Apr 11, 2024 15954 tips-and-tricks , how-tos , animations , gradients , css The Dos and Don’ts of Using “tabindex” in Web Design (a11 )Apr 11, 2024 15953 accessibility , keyboard-navigation , html Accessible Interactions in JavaScript Apps (san )Apr 11, 2024 15952 videos , accessibility , javascript , aria Gap Is the New Margin (chr /fro )Apr 11, 2024 15951 css , margins , layout Complete a VPAT: Show How Accessible Your Product Is (deq )Apr 11, 2024 15950 accessibility , vpat-acr , conformance , documentation An Intro to CSS Grid (cfe )Apr 11, 2024 15949 introductions , css , grids , layout A Comparison of Automated Testing Tools for Digital Accessibility (equ )Apr 11, 2024 15948 accessibility , testing , tooling , automation , comparisons Control Your Vertigo—the Unspoken Rule for Defending Design Decisions Apr 10, 2024 15947 design , user-experience Wednesday, April 10, 2024 Security Releases (raf /nod )Apr 10, 2024 15946 release-notes , nodejs , security Optimizing WebKit and Safari for Speedometer 3.0 (pat +/web )Apr 10, 2024 15945 webkit , browsers , safari , performance , optimization The Guide to Git I Never Had Apr 10, 2024 15944 guides , git , command-line , cheat-sheets I Never Knew a Website Could Hurt Someone (kar )Apr 10, 2024 15943 videos , accessibility Release Notes for Safari Technology Preview 192 (jon /web )Apr 10, 2024 15942 release-notes , browsers , safari Frontend Development Beyond React: Svelte Apr 10, 2024 15941 svelte The Future of Design Systems Is Marketing (fig )Apr 10, 2024 15940 design-systems , marketing , metrics Notes on Git’s Error Messages (b0r )Apr 10, 2024 15939 git , errors JS Naked Day (mac +)Apr 10, 2024 15938 websites , javascript , awareness-days A Love Letter to Gen Z From Gen Y: Understanding React’s Evolution Apr 9, 2024 15937 react , history Is the Party Over for Scrum Masters and Agile Coaches? Apr 9, 2024 15936 agile , scrum , career Recapping ng-conf 2024 Apr 9, 2024 15935 angular The ADA Now Has Regulations for Accessibility of Web Content and Mobile Apps (slo /tpg )Apr 9, 2024 15934 accessibility , ada , legal , web , mobile React Server Components in a Nutshell Apr 9, 2024 15933 react , components Sending Email Using Node.js (cra )Apr 9, 2024 15932 nodejs , email An Introduction to the Node.js Performance API (bet )Apr 9, 2024 15931 introductions , nodejs , performance , apis Happy CSS Naked Day 2024 (fro )Apr 9, 2024 15930 frontend-dogma , css , awareness-days Understanding Interaction to Next Paint (INP) (wil /fro )Apr 9, 2024 15929 performance , web-vitals Layered Toggles: Optional CSS Mixins (kiz )Apr 9, 2024 15928 css , mixins , techniques Figma Prototypes vs. HTML Prototypes (ada )Apr 9, 2024 15927 design , processes , prototyping , figma , html , comparisons Ableism and Related Terms You Need to Know (mer )Apr 9, 2024 15926 terminology , communication , dei Building a CLI From Scratch With TypeScript and oclif Apr 8, 2024 15925 command-line , typescript The Death of Creativity Apr 8, 2024 15924 creativity , ai Misinformation and Disinformation Online: What Design Can Do to Remedy This Problem (uxm )Apr 8, 2024 15923 design , communication How I Write Commits Like a Pro Apr 8, 2024 15922 version-control , git , commit-messages , conventions DORA’s Software Delivery Metrics: The Four Keys (nat )Apr 8, 2024 15921 processes , metrics Node.js Debugging in Chrome DevTools (chr /fro )Apr 8, 2024 15920 nodejs , debugging , tooling , browsers , chrome , dev-tools Justice Department to Publish Final Rule to Strengthen Web and Mobile App Access for People With Disabilities Apr 8, 2024 15919 accessibility , legal , web , mobile Creating a Navbar in React Apr 8, 2024 15918 navigation , react , css Techniques for Fetching Data: Comparing Next.js (App and Pages API), Remix, and RedwoodJS (sel /red )Apr 8, 2024 15917 data-fetching , techniques , nextjs , remix , redwoodjs , comparisons Node.js Secure Coding: Mitigate and Weaponize Code Injection Vulnerabilities Apr 8, 2024 15916 books , nodejs , security , vulnerabilities What Is Whitespace? (nng )Apr 8, 2024 15915 videos , whitespace , design , concepts , terminology User Experience in the Era of AI: Enhancing Human-Machine Interactions (uxm )Apr 8, 2024 15914 user-experience , ai , hci Things That I Like Better in Vue Than in React Apr 8, 2024 15913 vuejs , react , frameworks , comparisons Inclusive Digital Experiences: Redesign Strategies for Addressing Diverse Abilities and Accessibility Challenges (uxm )Apr 8, 2024 15912 redesigning , strategies , dei , accessibility 10 Must Know System Design Concepts for Interviews Apr 7, 2024 15911 interviewing , architecture , system-design , concepts , scalability Demystifying the Shadow DOM Apr 7, 2024 15910 dom , shadow-dom Blind Internet Users Struggle With Error-Prone AI Aids (fin )Apr 7, 2024 15909 accessibility , ai Testing HTML With Modern CSS (hey )Apr 7, 2024 15908 html , css , testing , quality Jekyll vs. Astro (koo )Apr 7, 2024 15907 site-generators , comparisons , jekyll , astro Faster Websites With the “picture” Element (fra )Apr 7, 2024 15906 html , images , performance [zx] 8.0.0 Apr 6, 2024 15905 release-notes , zx 21 HTML Tips You Must Know About Apr 6, 2024 15904 html , tips-and-tricks Reviewing Polypane for Responsive Website Tweaks Apr 6, 2024 15903 videos , polypane , browsers Why I’m Yet Another Woman Leaving the Tech Industry Apr 6, 2024 15902 career , community WCAG Bypass Blocks (“Skip to Content”)—Improve User Interaction Speed and Even Prevent Pain (cer )Apr 6, 2024 15901 accessibility , user-experience , keyboard-navigation , skip-links , wcag How to Think About HTML Responsive Images (db )Apr 6, 2024 15900 how-tos , html , images , responsive-design How to Make Your Website Work Offline Apr 5, 2024 15899 how-tos , web-workers , offline , javascript DevTools Tips and Tricks (pan /fro )Apr 5, 2024 15898 browsers , dev-tools , tips-and-tricks Managing User Focus With “:focus-visible” (css )Apr 5, 2024 15897 css , selectors , focus Creativity in Software Engineering Apr 5, 2024 15896 research , creativity , programming Breakpoints in Responsive Design (nng )Apr 5, 2024 15895 design , responsive-design , breakpoints , usability The Free Software Commons (jen )Apr 5, 2024 15894 foss , community , security Should Designers Code? (bra )Apr 5, 2024 15893 design , career ESLint v9.0.0 Released (nza /esl )Apr 5, 2024 15892 release-notes , eslint Drive-By Accessibility Tweaks (bru )Apr 5, 2024 15891 accessibility “AI” Won’t Solve Accessibility (yat )Apr 5, 2024 15890 accessibility , ai Modern CSS Patterns in Campfire Apr 4, 2024 15889 css , case-studies The Basics of Legibility Apr 4, 2024 15888 fundamentals , typography , legibility Heat Death of the Internet Apr 4, 2024 15887 web Building Components With Radix UI Apr 4, 2024 15886 radix , components A Complete Guide to CSS Logical Properties, With Cheat Sheet (ral )Apr 4, 2024 15885 guides , css , logical-properties , cheat-sheets AI and the Future of Web Accessibility Guidelines Apr 4, 2024 15884 discussions , accessibility , wcag , standards , ai , w3c The V8 Sandbox Apr 4, 2024 15883 v8 , security JavaScript Visualized—Event Loop, Web APIs, (Micro)task Queue Apr 4, 2024 15882 videos , javascript , visualization , event-loop , events , apis When to Use “tabindex="0"” (gra /tet )Apr 4, 2024 15881 accessibility , keyboard-navigation , focus , html Rounded Tabs With Inner Curves (css )Apr 4, 2024 15880 css , effects , tips-and-tricks How to Strongly Type process.env (mat )Apr 4, 2024 15879 how-tos , typescript , nodejs Hanging Punctuation in CSS Apr 3, 2024 15878 css , typography How to Build a Simple Web Server With Node.js Apr 3, 2024 15877 how-tos , servers , nodejs BFCache Explained Apr 3, 2024 15876 bfcache , browsers , performance Using JSON Web Tokens With Node.js Apr 3, 2024 15875 json-web-tokens , nodejs , security , authentication Introducing Jpegli: A New JPEG Coding Library Apr 3, 2024 15874 introductions , jpeg , images , libraries , compression Wednesday, April 3, 2024 Security Releases (nod )Apr 3, 2024 15873 release-notes , nodejs , security Building a Digital Fortress: How to Strengthen DNS Against DDoS Attacks? Apr 3, 2024 15872 dns , security In-Page Links: 3 Usability Tips (nng )Apr 3, 2024 15871 videos , links , usability , tips-and-tricks Theming Design Systems (per )Apr 3, 2024 15870 design-systems , theming The View Transitions API (cas /fro )Apr 3, 2024 15869 view-transitions , apis , astro Svelte Parses HTML All Wrong (ric )Apr 3, 2024 15868 svelte , html , parsing Fluid Typography With Discrete Steps (css )Apr 3, 2024 15867 css , typography , tips-and-tricks Finally Understand Responsive Design Apr 3, 2024 15866 videos , responsive-design , css “aspect-ratio” Gotcha (css )Apr 3, 2024 15865 css , aspect-ratio , images An Advanced Way to Use CSS Variables (cfe )Apr 3, 2024 15864 css , custom-properties AI and the Web: Understanding and Managing the Impact of Machine Learning Models on the Web (don /w3c )Apr 3, 2024 15863 ai , web How to Get Somebody Fired Using Git Apr 2, 2024 15862 version-control , git , career WebAssembly at Google (tom )Apr 2, 2024 15861 videos , webassembly , google Learn JavaScript (wil )Apr 2, 2024 15860 courses , javascript WordPress 6.5 “Regina” (pho /wor )Apr 2, 2024 15859 release-notes , wordpress How-To: 5 Steps to Detect Invalid HTML Breaking Your [Site’s Performance] (erw )Apr 2, 2024 15858 how-tos , html , conformance , performance Infinite-Scrolling Logos in Flat HTML and Pure CSS (cit /sma )Apr 2, 2024 15857 branding , scrolling , animations , techniques , css How We’re Approaching Theming With Modern CSS (bel /pic )Apr 2, 2024 15856 css , theming Drawing a Line to Connect Elements With CSS Anchor Positioning (cit /fro )Apr 2, 2024 15855 css , anchor-positioning Authentication in Next.js (rwi )Apr 2, 2024 15854 authentication , nextjs An Interactive Guide to CSS Container Queries (sha )Apr 2, 2024 15853 guides , css , container-queries The Detail, the Quality Apr 1, 2024 15852 design , quality What Even Is a JSON Number? Apr 1, 2024 15851 json , terminology Micro Frontends With Native Federation Apr 1, 2024 15850 micro-frontends , comparisons The Era of High-Paying Tech Jobs Is Over Apr 1, 2024 15849 programming , career , ai , economics Introducing Root.js Apr 1, 2024 15848 introductions , tooling , content-management Bun 1.1 (jar +/bun )Apr 1, 2024 15847 release-notes , bun A Complete Guide for Content Creators to Start Making Accessible Content (pop )Apr 1, 2024 15846 guides , accessibility , content 14 Top UX Tools for Designers in 2024 (web )Apr 1, 2024 15845 user-experience , tooling , link-lists 10 JavaScript Sites Every Web Developer Should Know Mar 31, 2024 15844 javascript , learning , link-lists The DevOps Basics Mar 31, 2024 15843 dev-ops , fundamentals Disable AWS CloudFront Distributions if Budget Is Exceeded Mar 31, 2024 15842 aws , cloudfront , configuration , economics Why I Use Node, Deno, Bun, [QuickJS], [txiki.js] at the Same Time Mar 31, 2024 15841 tooling , nodejs , deno , bun , quickjs Why I Care Deeply About Web Accessibility and You Should Too (sch )Mar 31, 2024 15840 accessibility , web Object Structure in JavaScript Engines Mar 31, 2024 15839 objects , javascript , javascript-engines Latest WebAIM’s Million—Some Thoughts (cer )Mar 31, 2024 15838 accessibility Kobold Letters (wed )Mar 31, 2024 15837 html , email , support Some Samples Using UIkit Mar 30, 2024 15836 uikit Design Is a Process of Getting Stuck (fon )Mar 30, 2024 15835 design , processes The Power of “:has()” in CSS (css )Mar 29, 2024 15834 css , selectors What Negative Effects Does a Bad Website Design Have on My Business? (web )Mar 29, 2024 15833 design , economics The Easy Way to Access the Last JavaScript Array Element Mar 29, 2024 15832 javascript , arrays “@scope” Is Coming to CSS and It’s Amazing (kev )Mar 29, 2024 15831 videos , css , scope The WebAIM Million: The 2024 Report on the Accessibility of the Top 1,000,000 Home Pages (web )Mar 29, 2024 15830 studies , research , accessibility , homepages , metrics The Curious Case of the CSS Monochrome Media Query (sea )Mar 29, 2024 15829 css , media-queries On “disabled” and “aria-disabled” Attributes (kit )Mar 29, 2024 15828 accessibility , html , attributes , aria Front-End Development’s Identity Crisis (ell )Mar 29, 2024 15827 career Figma Plugins (tmc )Mar 29, 2024 15826 figma , plugins New to the Web Platform in March Mar 28, 2024 15825 release-notes , web-platform , browsers , firefox , safari , chrome A Guide to Building CLI Tools in JavaScript Mar 28, 2024 15824 guides , tooling , command-line , javascript , nodejs Improving the Developer Experience of Enterprise Design Systems Mar 28, 2024 15823 design-systems , developer-experience , optimization History of JS Interop in Dart Mar 28, 2024 15822 javascript , dart , interoperability , history The Browser Company and Radical Transparency Mar 28, 2024 15821 the-browser-company , culture , communication What’s New in DevTools, Chrome 124 Mar 28, 2024 15820 release-notes , dev-tools , browsers , chrome Release Notes for Safari Technology Preview 191 (jon /web )Mar 28, 2024 15819 release-notes , browsers , safari CSS Color-Scheme-Dependent Colors With “light-dark()” (bra )Mar 28, 2024 15818 css , functions , colors , dark-mode The Complete Guide to Captioned Videos (mer )Mar 28, 2024 15817 guides , accessibility , captions , multimedia Finally Understanding How “Array.sort(comparator)” Works (jam )Mar 28, 2024 15816 javascript , arrays Meet Angular’s New “output()” API (ang )Mar 27, 2024 15815 angular , apis What Even Are Dragging Movements? (cat /spa )Mar 27, 2024 15814 accessibility , interaction-design , terminology Iterator Helpers Mar 27, 2024 15813 ecmascript , javascript , javascript-engines , v8 How I Fixed My Brutal TTFB (whi /get )Mar 27, 2024 15812 performance , metrics , optimization ai.robots.txt (cor )Mar 27, 2024 15811 ai , crawling , scraping , robotstxt , tooling In-App Browsers Are Still a Privacy, Security, and Choice Problem (tho /the )Mar 27, 2024 15810 browsers , mobile , privacy , security Flickering Glowing Text Effect With CSS (man )Mar 27, 2024 15809 css , effects Node v20.12.0 (LTS) (nod )Mar 26, 2024 15808 release-notes , nodejs How to Use jQuery’s “ajax()” Function for Asynchronous HTTP Requests Mar 26, 2024 15807 how-tos , jquery , ajax , functions , asynchrony History of Web Accessibility Mar 26, 2024 15806 videos , accessibility , history Quick Tip: How to Align Column Rows With CSS Subgrid (ral )Mar 26, 2024 15805 tips-and-tricks , how-tos , css , grids , layout , alignment Convention Over Creativity? The Ups and Downs of UX Design Mar 26, 2024 15804 user-experience , design Exploring the Power of ARIA Live Attribute in Web Accessibility Mar 26, 2024 15803 accessibility , aria , attributes Animating Clip Paths on Scroll With “@property” in CSS (uti )Mar 26, 2024 15802 css , animations , scrolling , clipping , masking What You Need to Know About Modern CSS (Spring 2024 Edition) (chr /fro )Mar 26, 2024 15801 css , overviews How to Take Control of Flexbox (kev )Mar 26, 2024 15800 videos , how-tos , css , flexbox , layout How Invalid HTML Elements Impact Web Performance (erw )Mar 26, 2024 15799 html , conformance , performance How Does npx Actually Work and When to Use It Mar 26, 2024 15798 npx , nodejs CSS Anchor Positioning (tab +/w3c )Mar 26, 2024 15797 standards , css , anchor-positioning Be Flexible About What People Need (and Don’t Assume) (eri )Mar 26, 2024 15796 accessibility Error Messages 101 (nng )Mar 25, 2024 15795 videos , introductions , usability , errors , microcontent How to Consolidate Multiple Design Systems Mar 25, 2024 15794 how-tos , design-systems , processes 7 Simple Rules for Better Data Visualization Mar 25, 2024 15793 information-design Setting and Persisting Color Scheme Preferences With CSS and a “Touch” of JavaScript (ole /sma )Mar 25, 2024 15792 colors , dark-mode , css , javascript JavaScript Visualized: Promise Execution Mar 24, 2024 15791 javascript , promises , visualization Diving Into the Node.js Website Redesign (bri /nod )Mar 24, 2024 15790 redesigning , case-studies No One Actually Wants Accessibility (dav )Mar 24, 2024 15789 accessibility CORS Finally Explained—Simply Mar 24, 2024 15788 security , csrf , cors , concepts How Does Single Sign-On (SSO) Work? (mil )Mar 24, 2024 15787 authentication , security Spicing Up Text With “text-emphasis” in CSS (ami )Mar 24, 2024 15786 css , typography , effects New CSS That Can Actually Be Used in 2024 (tho )Mar 24, 2024 15785 css , logical-properties , container-queries , selectors , nesting , functions , cascade , grids Incredible JavaScript Animation Libraries Mar 24, 2024 15784 javascript , animations , libraries , link-lists AI Can Make a Code Review for Free Mar 23, 2024 15783 ai , code-reviews , tooling Learn OAuth 2.0 by Building Your Own OAuth Client Mar 23, 2024 15782 authorization , oauth , functionality Radix Themes 3.0 Mar 23, 2024 15781 release-notes , radix Profile Node.js Performance With the Performance Panel (jec +)Mar 23, 2024 15780 nodejs , performance , debugging , browsers , chrome , dev-tools ARIA “role=application” and Mobile Screen Readers (cer )Mar 23, 2024 15779 accessibility , aria , screen-readers , mobile Accessible Forms With Pseudo Classes (css )Mar 22, 2024 15778 accessibility , forms , css , selectors Don’t Get Scammed by Fake Performance Experts and Apps Mar 22, 2024 15777 performance , tooling Quick Tip: How to Add Gradient Effects and Patterns to Text (ral )Mar 22, 2024 15776 tips-and-tricks , how-tos , css , gradients , effects The Cost of Interrupted Work: More Speed and Stress Mar 22, 2024 15775 research , productivity , processes 12 Figma Tips to Work More Efficiently Mar 22, 2024 15774 figma , tips-and-tricks , efficiency The “Current Branch” in Git (b0r )Mar 22, 2024 15773 git Node.js TSC Confirms: No Intention to Remove npm From Distribution (sar /soc )Mar 22, 2024 15772 nodejs , npm Going Beyond Pixels and (r)ems in CSS—Absolute Length Units (uti /iod )Mar 22, 2024 15771 css , units CSS Values and Units Module Level 3 (tab +/w3c )Mar 22, 2024 15770 standards , css , units CAPTCHA Excludes Disabled Web Users (zel )Mar 22, 2024 15769 accessibility , captcha Optimizing JavaScript for Fun and for Profit Mar 21, 2024 15768 javascript , optimization [Bulma] 1.0.0 Mar 21, 2024 15767 release-notes , bulma Relicensing and Rug Pulls Mar 21, 2024 15766 foss , licensing , history Node.js: The Documentary (isa +)Mar 21, 2024 15765 videos , nodejs , history Welcome to Future of Web Accessibility Based on Predictors (jar +)Mar 21, 2024 15764 videos , accessibility , outlooks Avoid These Design System Traps Mar 21, 2024 15763 design-systems “__dirname” Is Back in Node.js With ES Modules (phi )Mar 21, 2024 15762 nodejs , esm Microservices Promised Freedom but Delivered Dependencies (pur )Mar 21, 2024 15761 microservices , dependencies This Pattern Will Wreck Your React App’s TS Performance (mat )Mar 21, 2024 15760 design-patterns , react , typescript , performance On the Gift of OKR for Company Culture (j9t )Mar 21, 2024 15759 processes , okr , culture On Popover Accessibility: What the Browser Does and Doesn’t Do (hdv +)Mar 21, 2024 15758 accessibility , pop-overs , html How to Test 3.3.8 Accessible Authentication (Minimum) (sib /tpg )Mar 21, 2024 15757 how-tos , accessibility , testing , authentication Building a Micro htmx SSR Framework (mco /pla )Mar 21, 2024 15756 frameworks , htmx , examples Progressive Disclosure Defaults Mar 20, 2024 15755 css , forms , interaction-design Folder Structures in React Projects Mar 20, 2024 15754 react , architecture Angular Signals: Best Practices Mar 20, 2024 15753 angular , signals , best-practices Understanding Memory Heap and Memory Leaks—How the JS Engine Works (fro )Mar 20, 2024 15752 javascript-engines , memory , garbage-collection , asynchrony