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