Site Reputation Abuse: Is Your Website at Risk? (moz )Dec 10, 2024 18022 seo , google Set Up a Micro-Frontend Architecture in 15 Mins With Vite Dec 10, 2024 18021 architecture , micro-frontends , vite Lifelong Learning in Tech (ema +)Dec 10, 2024 18020 learning , community WordPress Parent Company Must Stop Blocking WP Engine, Judge Rules (ver )Dec 10, 2024 18019 automattic , wordpress , wp-engine , legal Wolvic 2024: A Year in Review (wol )Dec 10, 2024 18018 wolvic , browsers , retrospectives Spot Non-Composited Animations in Chrome DevTools (bra )Dec 10, 2024 18017 css , animations , dev-tools , browsers , chrome 5 Technical Trends to Help Web Developers Stand Out in 2025 Dec 10, 2024 18016 trends , career , javascript , security , ai , low-and-no-code Why You Should Use Laravel: Benefits of Laravel Dec 10, 2024 18015 laravel , php TypeScript: Zero to Hero Plus Cheat Sheet Dec 10, 2024 18014 typescript , cheat-sheets Simple Web Performance Mentoring (per )Dec 10, 2024 18013 performance , monitoring , web-vitals , tooling , webpagetest To Whom Does the World Belong? (bos )Dec 10, 2024 18012 ai , legal , licensing Submit to the Quirks of HTML (fel /mat )Dec 10, 2024 18011 html , forms Solved by Modern CSS: Feature Image (sha )Dec 10, 2024 18010 css , images On-Page SEO Checklist: The Complete Task List for 2025 (sem )Dec 10, 2024 18009 seo , checklists , html , semantics HTTP (pro /htt )Dec 10, 2024 18008 web-almanac , studies , research , metrics , http , protocols , hints , apis CSS Wrapped 2024: 17 Features Transforming Modern Web Design (web )Dec 10, 2024 18007 css , browsers , support , retrospectives WebKit Features in Safari 18.2 (ada +/web )Dec 9, 2024 18006 release-notes , safari , browsers , webkit Accessibility Fail Friday: “1” for “Yes” and “0” for “No” Dec 9, 2024 18005 accessibility , forms AI and Accessibility: Ethical Considerations and Solutions (a11 )Dec 9, 2024 18004 accessibility , ai , ethics Top 5 DevOps Skills That Will Pay Big in 2025 Dec 9, 2024 18003 career , dev-ops , ai , observability , git , kubernetes Accessibility Best Practices for Single Page Applications (SPAs) Dec 9, 2024 18002 accessibility , best-practices , single-page-apps Cloudflare Radar 2024 Year in Review Dec 9, 2024 18001 retrospectives , web , web-platform , metrics , comparisons , traffic , ip , http , embed-code , browsers Drizzle Database Migrations (ada /fro )Dec 9, 2024 18000 migrating , databases , tooling Putting Performance in Relatable Terms (eth /per )Dec 9, 2024 17999 performance , communication AI Is Killing Coding (imp )Dec 9, 2024 17998 code-editors , ai , cursor Yet Another Anchor Positioning Quirk (mon /css )Dec 9, 2024 17997 css , anchor-positioning Native HTML Light and Dark Color Scheme Switching (pep /mat )Dec 9, 2024 17996 dark-mode , html , css , javascript , functionality Mastering SVG Arcs (sma )Dec 9, 2024 17995 svg , images Understanding the Main Thread in the Browser (per )Dec 8, 2024 17994 browsers , javascript , dom What Makes a Great Engineering Manager? (tre )Dec 8, 2024 17993 engineering-management , career The Heartfelt Story Behind CSS’s New Logo (web )Dec 8, 2024 17992 css , history Past HTML, Future HTML? (j9t /mat )Dec 8, 2024 17991 html Douglas Crockford Is Not Your Dad (tec )Dec 8, 2024 17990 websites , json , comments Buttons and Links Dec 8, 2024 17989 accessibility , buttons , links , wcag Will AI Eat the Browser? (onm )Dec 7, 2024 17988 ai , xr , browsers , web Your Website Is a Restaurant (boo /per )Dec 7, 2024 17987 web-platform , performance Publishing a Simple Client-Side JavaScript Package to npm With GitHub Actions (sim )Dec 7, 2024 17986 dependencies , javascript , npm , github-actions Almost, but Not Quite, Entirely Unlike… (tin /mat )Dec 7, 2024 17985 accessibility , buttons , html , ai What Do the State of CSS and HTML Surveys Tell Us? Dec 6, 2024 17984 web-platform , html , css , community Tools for Unmoderated Usability Testing (nng )Dec 6, 2024 17983 usability , testing , tooling The State of UX in 2025: A Love Letter About Change (fab )Dec 6, 2024 17982 user-experience , design , outlooks CSS “@supports”: Write Future-Proof CSS (tre )Dec 6, 2024 17981 css , feature-detection , progressive-enhancement The Evolution of Instant Web: What It Means for Performance Tooling (per )Dec 6, 2024 17980 performance , tooling , web-vitals The Importance of Graceful Degradation in Accessible Interface Design (ele /sma )Dec 6, 2024 17979 design , accessibility , user-experience , graceful-degradation , progressive-enhancement Node.js Delivers First LTS With “require(esm)” Enabled, Enhances Security and Release Automation (sar /soc )Dec 6, 2024 17978 nodejs , esm Native CSS Nesting Is Here (tre )Dec 6, 2024 17977 css , nesting , examples “aria-labelledby = self” (wes /mat )Dec 6, 2024 17976 accessibility , aria The Importance of Hover States Dec 5, 2024 17975 design , interaction-design , link-lists Build a SolidJS App With Deno (den )Dec 5, 2024 17974 solidjs , deno CSS Wrapped 2024 (arg +)Dec 5, 2024 17973 css , browsers , support , retrospectives When Is a Skip Link Needed? (tpg )Dec 5, 2024 17972 accessibility , skip-links , keyboard-navigation , focus What Is HTML Optimization? What Is It Not? (j9t )Dec 5, 2024 17971 html , optimization , terminology The Complete Guide to ARIA Live Regions for Developers (flo /a11 )Dec 5, 2024 17970 guides , accessibility , aria , live-regions React v19 (rea )Dec 5, 2024 17969 release-notes , react Multi-State Buttons (pre /fro )Dec 5, 2024 17968 buttons , css Knowing CSS Is Mastery to Frontend Development (hel )Dec 5, 2024 17967 css , frameworks , career Forced Colors Mode Futility (css /mat )Dec 5, 2024 17966 colors , contrast , css , accessibility Exploring the Core Concepts of Node.js Readable Streams (pav )Dec 5, 2024 17965 nodejs , streaming , concepts The World Doesn’t Need More Managers—It Needs People Who Care Enough to Lead Dec 4, 2024 17964 design , leadership 24 Best AI Tools for Developers in 2025 (moz )Dec 4, 2024 17963 tooling , ai , link-lists A Leap in the Evolution of Airtable’s Codebase: Scaling TypeScript to Thousands of Projects Dec 4, 2024 17962 typescript , scalability , case-studies Angular 19: Standalone Updates Dec 4, 2024 17961 angular Release Notes for Safari Technology Preview 209 (jon /web )Dec 4, 2024 17960 release-notes , safari , browsers React vs. Angular: Which Framework Should We Choose in 2024 and 2025? (bhu )Dec 4, 2024 17959 frameworks , react , angular , comparisons How Does the React Compiler Perform on Real Code (ade /per )Dec 4, 2024 17958 react , compiling , rendering , memoization , performance Just Say “No” to JavaScript (nic /inf )Dec 4, 2024 17957 javascript , typescript , programming It’s Not AI, It’s State-of-the-Art Exploitation (laq )Dec 4, 2024 17956 ai , myths How to Include Web Accessibility in Your Web Development Process (pop )Dec 4, 2024 17955 how-tos , accessibility , processes , tooling , webaim How to Include Web Accessibility in Your Content Writing Process (pop )Dec 4, 2024 17954 how-tos , accessibility , content , writing , processes How to Fix Storybook Screenshot Testing (not )Dec 4, 2024 17953 how-tos , testing , screenshots , images , storybook , vitest How React Compiler Performs on Real Code (ade )Dec 4, 2024 17952 react , compiling , rendering , memoization Googling Is for Old People: What This Means for Web Designers (web )Dec 4, 2024 17951 design , mobile , search , google Control the Viewport Resize Behavior on Mobile With “interactive-widget” (bra /mat )Dec 4, 2024 17950 css , units , viewport , resizing , mobile , metadata , html Creating an Effective Multistep Form for Better User Experience (sma )Dec 3, 2024 17949 forms , html , javascript , user-experience Why We Switched to Astro (and Why It Might Interest You) (ste )Dec 3, 2024 17948 migrating , nextjs , astro Privacy (max /htt )Dec 3, 2024 17947 web-almanac , studies , research , metrics , privacy , apis A Beginner’s Guide to Information Architecture in UX Dec 3, 2024 17946 guides , information-architecture , user-experience Astro 5.0 (eri +)Dec 3, 2024 17945 release-notes , astro Pure CSS Halftone Effect in 3 Declarations (ana /fro )Dec 3, 2024 17944 css , effects , halftone What a Web Performance Engineer Needs to Know About Cloud Cost Savings (per )Dec 3, 2024 17943 performance , cloud-computing , economics , efficiency You Should Have a Website (nor )Dec 3, 2024 17942 manifestos , career The Pixel Canvas Shimmer Effect (hex )Dec 3, 2024 17941 web-components , effects Smooth Multi-Page Experiences With Just a Few Lines of CSS (joh /mat )Dec 3, 2024 17940 css , transitions , effects The Danger of Defaults (nng )Dec 2, 2024 17939 videos , usability , design Run Your Next.js SSR App on Deno Deploy (orr /den )Dec 2, 2024 17938 nextjs , deno , hosting I Was Laid Off From Spotify One Year Ago: Here’s What I’ve Learnt Dec 2, 2024 17937 user-experience , career DreamHost Removed From WordPress.org’s Recommended Hosting Page Dec 2, 2024 17936 wordpress , hosting WPT: An Overview and History (boa /boc )Dec 2, 2024 17935 overviews , history , web-platform , testing The Logical Border Radius Equivalents (chr /fro )Dec 2, 2024 17934 css , borders , logical-properties , internationalization The HTML Native Search Element (tre )Dec 2, 2024 17933 html , semantics Starting Off Right: Where Autofocus Shines (kil /mat )Dec 2, 2024 17932 html , forms , focus SEO (jam +/htt )Dec 2, 2024 17931 web-almanac , studies , research , metrics , seo , robotstxt , metadata , structured-data , amp , internationalization How to Stay and Grow in Tech (Especially if You’re a Minority) (bla )Dec 2, 2024 17930 how-tos , career How GenAI Impacts User Experiences—Even Beyond AI (uxm )Dec 2, 2024 17929 user-experience , ai , processes Hints and Suggestions: The Design of Web Design (mia /btc )Dec 2, 2024 17928 videos , design , css , cascade , history A Layered Approach to Speculation Rules (css )Dec 2, 2024 17927 performance , speculation Building a 3D Portfolio With Three.js and Next.js Dec 1, 2024 17926 nextjs , threejs , functionality CSS Advent Calendar Dec 1, 2024 17925 websites , css , examples CSS Selectors Advent Calendar 2024 Dec 1, 2024 17924 css , selectors , examples Goodhart’s Law in Action: 3 Webperf Examples (nom /per )Dec 1, 2024 17923 performance , principles , lighthouse , web-vitals , metrics , examples How to Usability Test Your Product (if You Want Bad UX) (ada )Dec 1, 2024 17922 how-tos , usability , user-experience , testing How to Clamp the Lightness of a Relative Color in CSS (ang )Dec 1, 2024 17921 how-tos , css , colors , functions Development Advent Calendars for 2024 (aar )Dec 1, 2024 17920 link-lists , learning Designed With Care (rac )Dec 1, 2024 17919 websites , books , accessibility , design , content , compliance Blast From the Past: 2advanced.com (web )Dec 1, 2024 17918 design , flash , history , case-studies A Link on a Logo in the Header, What Should the Alt-Text Be? (ria /mat )Dec 1, 2024 17917 accessibility , branding , links , logos , images , alt-text Why You Should Avoid Grand System Redesigns Nov 30, 2024 17916 videos , refactoring , software-design , architecture The Future of Front-End Development: Trends to Watch in 2025 (max )Nov 30, 2024 17915 ai , qwik , solidjs , webassembly , esm , design-systems , headless , accessibility , sustainability , dev-tools , low-and-no-code Turn Off AI Features by Default (to Reduce Their Climate Impact) (hdv )Nov 30, 2024 17914 ai , sustainability , tooling How to Join Blue Beanie Day: Wear and Share (zel )Nov 30, 2024 17913 awareness-days , standards , how-tos Don’t Fuck With Scroll Nov 29, 2024 17912 websites , scrolling , user-experience , usability , accessibility , maintainability Stop Aiming for Compliance: Craft a Better Product Strategy Instead (tho )Nov 29, 2024 17911 accessibility , compliance , product-management , strategies , processes A False Sense of Accessibility: What Automated Testing Tools Are Missing (a11 )Nov 29, 2024 17910 videos , accessibility , testing , automation , tooling Designing Your Own Accessibility Vendor Monitoring Program (a11 )Nov 29, 2024 17909 videos , accessibility , business-relations , monitoring The Many Faces of Digital Accessibility (aar /a11 )Nov 29, 2024 17908 videos , accessibility , career Let’s Learn Generators in JavaScript Nov 29, 2024 17907 javascript , functions 8 PHP Performance Tips Every Developer Should Know Nov 29, 2024 17906 php , performance , tips-and-tricks , conditionals , caching Why Pipes Sometimes Get “Stuck”: Buffering (b0r )Nov 29, 2024 17905 command-line , unix-like If Not React, Then What? (sli )Nov 29, 2024 17904 frameworks , client-side-rendering , react , user-experience , performance Design Systems Are Dead—Long Live Design Systems (lur /zer )Nov 29, 2024 17903 design-systems , tooling , outlooks Character-Based Alignment (css )Nov 29, 2024 17902 html , css , alignment Angular v19 No Signals Edition (arm /dan )Nov 29, 2024 17901 angular NestJS vs. Laravel: A Backend Framework Comparison Nov 28, 2024 17900 nestjs , laravel , frameworks , comparisons New to the Web Platform in November Nov 28, 2024 17899 release-notes , web-platform , browsers , firefox , chrome When Is It Time to Move Prototyping From Figma to ProtoPie? Nov 28, 2024 17898 design , prototyping , tooling , figma Prisma 6: Better Performance, More Flexibility, and Type-Safe SQL (pri )Nov 28, 2024 17897 release-notes , prisma Understanding CSS Inheritance: A Guide to Consistent Styling Nov 28, 2024 17896 guides , css , cascade , inheritance The 5 Most Transformative JavaScript Features From ES15 (tar )Nov 28, 2024 17895 javascript , ecmascript Preloading Responsive Images (tre )Nov 28, 2024 17894 images , html , hints , performance , preloading Observation: CSS Math Eval (kiz )Nov 28, 2024 17893 css , javascript , math Decoupling OKRs: It’s Time to Let Go (cwo )Nov 28, 2024 17892 okr , processes , prioritization , leadership Beyond JSON: Exploring File Formats for Design Tokens (stu )Nov 28, 2024 17891 design-tokens , json , yaml , comparisons A Quick Snapshot of the Microblogging Landscape (tch )Nov 28, 2024 17890 social-media , comparisons , twitter+x , bluesky , facebook+meta , mastodon , fediverse 10 Git Commands You’ll Wish You Knew Earlier Nov 28, 2024 17889 git , command-line Create Accessible Websites: Top Free Tools You Need to Know Nov 27, 2024 17888 accessibility , testing , jaws , nvda , screen-readers , linting , tooling How to Cut Water Usage in Cloud Data Centers Nov 27, 2024 17887 how-tos , infrastructure , sustainability Building Better CLI Apps (mol )Nov 27, 2024 17886 videos , typescript , javascript , command-line , tooling Faster TypeScript Compilation (ash )Nov 27, 2024 17885 videos , typescript , compiling , performance Optimizing JavaScript Engine Performance (goo )Nov 27, 2024 17884 videos , javascript-engines , performance , optimization Contributing to JavaScript and TypeScript (rob )Nov 27, 2024 17883 videos , javascript , typescript , foss , standards Unit Testing in Node.js With Jest (app )Nov 27, 2024 17882 nodejs , testing , jest Is Next.js 15 Any Good? “Use Cache” API First Look (fir )Nov 27, 2024 17881 videos , nextjs , apis Avoid Hotlinking Images With “Cross-Origin-Resource-Policy” Nov 27, 2024 17880 images , security The Hype Around Signals (ati /sma )Nov 27, 2024 17879 frameworks , libraries , signals Program Errors Out of Existence (ale )Nov 27, 2024 17878 programming , errors , principles Jekyll to Astro: An AI-Assisted Migration Nov 27, 2024 17877 migrating , jekyll , astro , ai , tooling X’s Objection to the Onion Buying Infowars Is a Reminder You Do Not Own Your Social Media Accounts (404 )Nov 26, 2024 17876 social-media , twitter+x Why AI Can’t Replace Developers: The Real Limits of AI in Coding Nov 26, 2024 17875 ai , programming State of Software Architecture Report—2024 Nov 26, 2024 17874 architecture , metrics I Removed VS Code, and My Productivity Improved Tremendously (cod )Nov 26, 2024 17873 code-editors , vs-code , neovim , comparisons , productivity Which IDEs Do Software Engineers Love, and Why? (ger )Nov 26, 2024 17872 code-editors , cursor , vs-code , jetbrains , neovim The Free Web (jay )Nov 26, 2024 17871 web , culture How I Feel About AI (jes )Nov 26, 2024 17870 ai , programming , productivity , ethics , sustainability Designing (and Evolving) a New Web Performance Score (css )Nov 26, 2024 17869 performance , metrics Automated Decision Logs in AI-Assisted Coding (add )Nov 26, 2024 17868 ai , logging Agile Is Dead Nov 26, 2024 17867 websites , manifestos , agile , processes , collaboration , communication A Framework for Evaluating Browser Support (jos )Nov 26, 2024 17866 browsers , support , web-platform , graceful-degradation A Button Is Not a Link (mor /mat )Nov 26, 2024 17865 html , buttons , links What Causes “Bad Days” for Developers? Nov 25, 2024 17864 studies , research , productivity How to Comply With DOJ’s Seemingly Impossible Web Accessibility Regulation Nov 25, 2024 17863 how-tos , accessibility , legal , compliance Design Systems vs. Style Guides (nng )Nov 25, 2024 17862 videos , design-systems , style-guides , comparisons , design , documentation WebAssembly (Wasm): When (and When Not) to Use It (tre )Nov 25, 2024 17861 webassembly The End of the Twitter Era (san )Nov 25, 2024 17860 social-media , twitter+x , mastodon , facebook+meta , bluesky Language of Parts Bookmarklet (bea )Nov 25, 2024 17859 bookmarklets , html , metadata , accessibility How Browsers Really Load Web Pages (pro /wel )Nov 25, 2024 17858 videos , browsers , rendering , parsing , http , performance From Gatsby to Eleventy (mat )Nov 25, 2024 17857 migrating , gatsby , eleventy , webc , performance Deno vs. Oracle: Canceling the JavaScript Trademark (tin /den )Nov 25, 2024 17856 deno , oracle , javascript , legal The Semantic Interface Palette Is Simple Nov 24, 2024 17855 design , design-tokens , semantics , figma Interop and Hard Problems (bka )Nov 24, 2024 17854 web-platform , browsers , support , interoperability Figma Releases the Pattern Library (web )Nov 24, 2024 17853 figma , pattern-libraries Mastering JavaScript Event Delegation Nov 23, 2024 17852 javascript , events The Death of Creativity and Imagination Nov 23, 2024 17851 creativity , ai , prompting Old Alt Text Advice (ste )Nov 23, 2024 17850 accessibility , images , alt-text , html , microcontent , best-practices JavaScript Events Made Easy: A Comprehensive Guide for Beginners Nov 23, 2024 17849 guides , events , javascript Git Like a Pro: 10 Things I Regret Not Knowing Earlier Nov 22, 2024 17848 git , command-line Using Severity Ratings to Prioritize Web Accessibility Remediation (web )Nov 22, 2024 17847 accessibility , prioritization The PHP Foundation Turns Three (the )Nov 22, 2024 17846 php , anniversaries Screenshot-Driven Development (bla /ope )Nov 22, 2024 17845 processes , design , tooling Solved by CSS: Donuts Scopes (mon /css )Nov 22, 2024 17844 css , scope Recursion Explained in Simple Terms (tre )Nov 22, 2024 17843 programming , concepts Content Security Policy Level 3 (mik /w3c )Nov 22, 2024 17842 standards , csp , security CSS Selectors: Unlocking Advanced Selectors for Modern Web Design Nov 21, 2024 17841 css , selectors Why Accessibility Matters for Your SEO Strategy (a11 )Nov 21, 2024 17840 accessibility , seo , strategies Introducing the Leader’s Guide to Accessibility Nov 21, 2024 17839 guides , introductions , accessibility , leadership , processes , terminology Third Parties (htt )Nov 21, 2024 17838 web-almanac , studies , research , metrics , embed-code , monetization , analytics , content-delivery , hosting , marketing , social-media , tag-management , multimedia , consent-management Why We Need to Have a Change of HEART With UX Metrics Nov 21, 2024 17837 user-experience , metrics , product-management Node.js 22 Runtime Now Available in AWS Lambda Nov 21, 2024 17836 nodejs , aws , serverless , lambda I Don’t Have Time to Learn React (kei )Nov 21, 2024 17835 career , craft , prioritization , react What’s Next for WebGPU (dak )Nov 21, 2024 17834 webgpu Exploring Alternative Interactions in JavaScript (dev )Nov 21, 2024 17833 videos , javascript , ai , interaction-design Every Developer Should Know These Postman Tips and Tricks Nov 21, 2024 17832 postman , tips-and-tricks Where Has All the Valid HTML Gone (j9t )Nov 21, 2024 17831 html , conformance , quality Tailwind CSS v4.0 Beta 1 (ada /tai )Nov 21, 2024 17830 tailwind Doing the Numbers: Digital Accessibility and Shifting Left (deq )Nov 21, 2024 17829 accessibility , processes , metrics , economics Avoid Read-Only Controls (aar )Nov 21, 2024 17828 html , forms , accessibility Make Creative Borders With “background-clip: border-area” (web )Nov 20, 2024 17827 css , borders , backgrounds , safari , browsers How to Use Lighthouse Wisely in Your Front-End Projects (ele /des )Nov 20, 2024 17826 guest-posts , how-tos , lighthouse , performance , accessibility , seo , best-practices What We Learned Migrating From Webpack to Vite Nov 20, 2024 17825 migrating , webpack , vite , lessons The CSS Reset Contradiction (j9t )Nov 20, 2024 17824 css , resets WP Engine Updates Its Original Legal Complaint Against Automattic and Matt Mullenweg Nov 20, 2024 17823 wp-engine , automattic , wordpress , legal Static Site Generation With Next.js: Using Next.js for React.js Applications Nov 20, 2024 17822 static-site-generation , site-generators , nextjs , react React.js Best Practices for Beginners: A Comprehensive Guide Nov 20, 2024 17821 guides , best-practices , react , components , state-management , hooks , debugging So You Decided to Do a Technical Migration (loc /btc )Nov 20, 2024 17820 videos , migrating , maintenance Privacy Principles (rob +/w3c )Nov 20, 2024 17819 privacy , principles My 3 Most-Wanted CSS Table Features (dar )Nov 20, 2024 17818 css , html , tables , wish-lists Avoiding False Positives in Node.js Tests (app )Nov 20, 2024 17817 nodejs , testing An Outline Version of the New CSS Logo (kil )Nov 20, 2024 17816 css Migrating From VuePress to VitePress (ole )Nov 19, 2024 17815 migrating , site-generators , vitepress , vuejs Why Wasm: Quickstart Nov 19, 2024 17814 webassembly Meet Angular v19 (mge /ang )Nov 19, 2024 17813 release-notes , angular State of JavaScript 2024 (sac /dev )Nov 19, 2024 17812 surveys , javascript Node.js Corepack: Version Control for Package Managers (tre )Nov 19, 2024 17811 nodejs , corepack , versioning , dependencies , tooling Mastering Accessible Modals With ARIA and Keyboard Navigation (a11 )Nov 19, 2024 17810 accessibility , keyboard-navigation , aria , modals , javascript How to Prerelease an npm Package (spa /clo )Nov 19, 2024 17809 how-tos , npm , dependencies , versioning , semver AI’s Transformative Impact on Web Design: Supercharging Productivity Across the Industry (boa /sma )Nov 19, 2024 17808 ai , design , processes , productivity Testing Digital Products the RITE Way (uxm )Nov 18, 2024 17807 usability , testing , processes Why Is Hiring Software So Impersonal? Nov 18, 2024 17806 tooling , hiring , user-experience 20 Years of Firefox: How a Community Project Changed the Web (moz )Nov 18, 2024 17805 firefox , browsers , history , anniversaries Addressing Users’ Painpoints: Best Practices for Identifying and Solving UX Design Problems (uxm )Nov 18, 2024 17804 user-experience , design , legibility , responsive-design , performance AWS Lambda Turns Ten—Looking Back and Looking Ahead (jef )Nov 18, 2024 17803 anniversaries , aws , serverless , lambda , history , outlooks Web Accessibility and the Second Trump Administration Nov 18, 2024 17802 accessibility , legal The Future of Voice User Interfaces (uxm )Nov 18, 2024 17801 design , conversational-design , voice Why Responsive Design Is Failing Modern Users (web )Nov 18, 2024 17800 responsive-design , performance , usability , accessibility No Fuss Light/Dark Modes (chr /fro )Nov 18, 2024 17799 css , dark-mode Native Dual-Range Input Nov 18, 2024 17798 html , forms , css Importing a Frontend JavaScript Library Without a Build System (b0r )Nov 18, 2024 17797 javascript , libraries , commonjs , esm , nodejs , html Foundations: Types of Disability (tet )Nov 18, 2024 17796 accessibility , fundamentals Anchor Positioning Is Disruptive (jam /odd )Nov 18, 2024 17795 css , anchor-positioning , layout The Tragedy of Running an Old Node Project Nov 17, 2024 17794 nodejs The Root Causes for the Dev–Design Mismatch (ere )Nov 17, 2024 17793 design , collaboration , processes Content Design Practices for Sustainable Communication in Tech Nov 17, 2024 17792 content , communication , sustainability My Issues With Shorthand Properties (hav )Nov 17, 2024 17791 css , shorthands CSS Gets a New Logo—and It Uses the Color “rebeccapurple” (mic )Nov 17, 2024 17790 css The Art of Clean Code: A Practical Guide to Writing Maintainable JavaScript Nov 17, 2024 17789 guides , principles , javascript , maintainability Tailwind vs. Vanilla CSS—Should You Reconsider? Nov 17, 2024 17788 videos , tailwind , css Can [Open Source Pledge] Fix Open Source Sustainability? (tre )Nov 17, 2024 17787 foss , community , maintenance Some Tips for Keyboard Support on Native Mobile Applications (cer )Nov 16, 2024 17786 accessibility , mobile , native , keyboard-navigation , tips-and-tricks Against Best Practices (arp )Nov 16, 2024 17785 programming , best-practices [A Book Apart] Authors Together (dde )Nov 16, 2024 17784 websites , books , link-lists When Is the Right Time to Share Our Excitement About New Web Features? Nov 15, 2024 17783 web-platform , support , browsers The Next Improvement in Angular Reactivity Nov 15, 2024 17782 angular , reactivity What Is User Experience (and What Is It Not)? (nng )Nov 15, 2024 17781 user-experience , terminology , comparisons Alt Text: Not Always Needed (nng )Nov 15, 2024 17780 accessibility , images , alt-text , writing Help Your Code Reviewer (ant )Nov 15, 2024 17779 code-reviews , collaboration , communication , consistency , quality Ghost Jobs Should Be Illegal (tre )Nov 15, 2024 17778 hiring , legal Exploring JavaScript Symbols (tre )Nov 15, 2024 17777 javascript Reimagining Prototyping With AI Nov 14, 2024 17776 user-experience , design , prototyping , ai 10 Advanced TypeScript Concepts Every Developer Should Know Nov 14, 2024 17775 typescript , concepts Self-Contained Executable Programs With Deno Compile (tin /den )Nov 14, 2024 17774 deno , javascript , typescript , compiling State of HTML 2024 [Results] (sac /dev )Nov 14, 2024 17773 surveys , metrics , html How Is Digital Accessibility Awareness Being Promoted Across the Globe? (oze )Nov 14, 2024 17772 accessibility , advocacy Adding Interactive Charts in Astro Nov 14, 2024 17771 astro , visualization , functionality 1 + 2 Engineering Team Priorities (j9t )Nov 14, 2024 17770 engineering-management , leadership , culture , prioritization Cookie Permissions: 5 Common User Types (nng )Nov 13, 2024 17769 videos , cookies , consent-management , usability , personas Accessibility Misinformation (col )Nov 13, 2024 17768 accessibility , wcag , apca The Myth of “Accessible Components and Done” (mic )Nov 13, 2024 17767 accessibility , components , myths Most Disabled People “Excluded” by Unfit Designs Nov 13, 2024 17766 accessibility , design , dei AI Assistance Panel (mat )Nov 13, 2024 17765 dev-tools , browsers , chrome , ai Why Developers Should Give Next.js App Router Another Chance Nov 13, 2024 17764 nextjs , routing View Transitions API: Single Page Apps Without a Framework (deb )Nov 13, 2024 17763 view-transitions , apis , single-page-apps , css Modern CSS for Sites: View Transitions, Scroll Effects, and More (arg )Nov 13, 2024 17762 videos , css , view-transitions , scrolling , effects The European Accessibility Act—Get Ready (int )Nov 13, 2024 17761 accessibility , legal , eaa Learn Big O Notation Once and for All Nov 13, 2024 17760 algorithms , complexity , performance Global Digital Accessibility Salary Survey (web )Nov 13, 2024 17759 accessibility , career , surveys Custom Progress Element Using Anchor Positioning and Scroll-Driven Animations (css /fro )Nov 13, 2024 17758 css , anchor-positioning , animations , scrolling , progress-indicators An Official Logo for CSS (arg )Nov 13, 2024 17757 css Angular Best Practices Nov 12, 2024 17756 videos , angular , best-practices New in Chrome 131 Nov 12, 2024 17755 release-notes , chrome , browsers What Accessibility Statements Are Really For Nov 12, 2024 17754 accessibility , documentation , legal Let’s Talk About Memory Leaks in Dart and Flutter (flu )Nov 12, 2024 17753 dart , flutter , memory Why I Will Always Be Angry About Software Engineering (lud )Nov 12, 2024 17752 career , culture , programming How to Optimize Performance in Vue Apps (jac /deb )Nov 12, 2024 17751 how-tos , vuejs , performance , optimization Automattic Launches “WP Engine Tracker” to Monitor Sites Leaving WP Engine, Sparking Controversy Nov 12, 2024 17750 automattic , wp-engine My Favourite Software Architecture Patterns Nov 12, 2024 17749 architecture , micro-frontends , software-design-patterns Top 20 Platform Engineering Tools (spa )Nov 12, 2024 17748 platform-engineering , tooling , link-lists Understanding Bitwise Shifts in JavaScript: “<<” and “>>” (tre )Nov 12, 2024 17747 javascript , operators The “br” Element (hey )Nov 12, 2024 17746 html , semantics The Art in Everyday Life (sop )Nov 12, 2024 17745 art , creativity Overflow Clip (sha )Nov 12, 2024 17744 css , overflow , clipping Color in CSS or How I Learned to Disrespect Tennis (mat /btc )Nov 12, 2024 17743 videos , css , colors , functions Carving Your Space (hbu )Nov 12, 2024 17742 career , interviewing AI Coding (pvd )Nov 12, 2024 17741 ai , tooling , code-editors , comparisons , cursor A CSS Logo Hatches! (arg )Nov 12, 2024 17740 css , community Are AI Assistants Making Us Worse Programmers? Nov 11, 2024 17739 career , programming , ai , craft , quality Design Tokens: Authoring vs. Consuming Nov 11, 2024 17738 design-tokens , design-systems , naming , comparisons Security (vik /htt )Nov 11, 2024 17737 web-almanac , studies , research , metrics , security The Prompt API (tom )Nov 11, 2024 17736 chrome , browsers , apis , prompting , ai , gemini Anchoreum—a Game for Learning CSS Anchor Positioning Nov 11, 2024 17735 websites , learning , css , anchor-positioning Performance (htt )Nov 11, 2024 17734 web-almanac , studies , research , metrics , performance Sustainability (htt )Nov 11, 2024 17733 web-almanac , studies , research , metrics , sustainability CMS (htt )Nov 11, 2024 17732 web-almanac , studies , research , metrics , content-management Structured Data (htt )Nov 11, 2024 17731 web-almanac , studies , research , metrics , structured-data , semantic-web Cookies (htt )Nov 11, 2024 17730 web-almanac , studies , research , metrics , content-delivery Essential tsconfig.json Options You Should Use Nov 11, 2024 17729 typescript , configuration (Up-)Scoped Scroll Timelines (chr /fro )Nov 11, 2024 17728 css , animations , scrolling Markup (gua /htt )Nov 11, 2024 17727 web-almanac , studies , research , metrics , html Jamstack (mik /htt )Nov 11, 2024 17726 web-almanac , studies , research , metrics , jamstack , tech-stacks Implementing Astro Search Functionality Nov 11, 2024 17725 astro , search , functionality Fonts (bra /htt )Nov 11, 2024 17724 web-almanac , studies , research , metrics , fonts Ecommerce (htt )Nov 11, 2024 17723 web-almanac , studies , research , metrics , economics , ecommerce Don’t Forget to Localize Your Icons (eri )Nov 11, 2024 17722 localization , icons , images , culture CDN (htt )Nov 11, 2024 17721 web-almanac , studies , research , metrics , content-delivery Accessibility (mgi /htt )Nov 11, 2024 17720 web-almanac , studies , research , metrics , accessibility Biome.js, a Toolchain to Format and Lint Your Web Project Nov 10, 2024 17719 biome , formatting , linting , tooling Why Does JavaScript’s “parseInt(0.0000005)” Print “5”? Nov 10, 2024 17718 javascript Two Different Kinds of “Focusable” UI Elements (yat )Nov 10, 2024 17717 accessibility , focus , keyboard-navigation Should Destructive Buttons Be Hard to Find? (ada )Nov 10, 2024 17716 buttons , usability JavaScript Import Attributes (ES2025) (tre )Nov 10, 2024 17715 javascript , security Test Smart: Which Automation Strategy to Choose for Peace of Mind? Nov 9, 2024 17714 testing , automation , strategies , product-management Why I Moved From Google Analytics to Simple Analytics (tre )Nov 9, 2024 17713 migrating , analytics , google Release Notes for Safari Technology Preview 207 (jon /web )Nov 8, 2024 17712 release-notes , safari , browsers Mapping Over Promises in JavaScript (pmb )Nov 8, 2024 17711 javascript , promises AI Features Must Solve Real User Problems (nng )Nov 8, 2024 17710 ai , user-experience , product-management The Path to Learn Web Development (fla )Nov 8, 2024 17709 learning , http , html , css , tooling , git , javascript , typescript , databases , frameworks The Rebellion Will Be Federated (el )Nov 8, 2024 17708 fediverse , social-media , foss The Different (and Modern) Ways to Toggle Content (css )Nov 8, 2024 17707 content , toggles , modals , pop-overs State of CSS and State of HTML 2024 (pat )Nov 8, 2024 17706 css , html Node.js Implements Stricter Policies for Semver-Major Pull Requests Ahead of Release Deadlines (sar /soc )Nov 8, 2024 17705 nodejs How a BBC Navigation Bar Component Broke Depending on Which External Monitor It Was On (jos )Nov 8, 2024 17704 debugging , javascript , case-studies Five Lessons for Five Years in Tech (bek )Nov 8, 2024 17703 career , lessons 5 Code Review Anti-Patterns You Can Eliminate With AI (ara /cod )Nov 8, 2024 17702 code-reviews , anti-patterns , ai , coderabbit The Lowdown on Dropdowns in HTML and CSS (dav /zer )Nov 7, 2024 17701 html , css How to Set Up Next.js 15 for Production in 2024 (jan )Nov 7, 2024 17700 how-tos , nextjs Bluesky’s AT Protocol: Pros and Cons for Developers Nov 7, 2024 17699 social-media , bluesky , comparisons Node.js Now Supports TypeScript Natively Nov 7, 2024 17698 videos , nodejs , typescript Amazon Frontend Engineer Interview Experience 2024, Berlin Nov 7, 2024 17697 career , interviewing Why Alpine Is the New jQuery and Why That Is an Awesome Thing (ray /fro )Nov 7, 2024 17696 alpinejs The Deterioration of Google (bal )Nov 7, 2024 17695 google , seo Should Web Designers Learn JavaScript or CSS? (ope )Nov 7, 2024 17694 design , career , javascript , css Next.js to htmx—a Real World Example (htm )Nov 7, 2024 17693 nextjs , htmx , migrating How to Identify Decorative Images and Boost Accessibility (a11 )Nov 7, 2024 17692 how-tos , images , decoration , accessibility , html , aria Exploring Internet Traffic Shifts and Cyber Attacks During the 2024 US Election Nov 6, 2024 17691 traffic , security Maybe It Isn’t JavaScript (gee )Nov 6, 2024 17690 videos , javascript , seo , google More Options for Styling “<details>” (bra )Nov 6, 2024 17689 html , disclosure-widgets , css Will AI Replace Web Developers? (fla )Nov 6, 2024 17688 ai , career Advanced Image Formats and When to Use Them: WebP, AVIF, HEIC, and JPEG XL Nov 6, 2024 17687 images , webp , avif , jpeg-xl , comparisons My Anti-Overlay Client Letter (acc )Nov 6, 2024 17686 accessibility , overlays , business-relations , communication , advocacy How to Automate TypeScript Code Reviews With Coderabbit (the /cod )Nov 6, 2024 17685 how-tos , typescript , code-reviews , automation , coderabbit Celebrating Innovation and Impact: JavaScriptLandia Community Awards (ope )Nov 6, 2024 17684 community , javascript Introducing the vlt Package Manager and Serverless Registry (dar +/vlt )Nov 5, 2024 17683 introductions , dependencies , serverless , javascript , tooling Why Optimizing Your Lighthouse Score Is Not Enough for a Fast Website (geo /sma )Nov 5, 2024 17682 performance , optimization , lighthouse , web-vitals Vercel Makes Changes to Next.js to Simplify Self-Hosting Nov 5, 2024 17681 vercel , nextjs , hosting Unlocking Accessibility: Content Designers Share Their Experience and Advice Nov 5, 2024 17680 interviews , design , accessibility Platform vs. DevEx Teams: What’s the Difference? Nov 5, 2024 17679 platform-engineering , developer-experience , comparisons A Guide to Designing Errors for Workflow Automation Platforms Nov 5, 2024 17678 guides , design , user-experience , errors Web Audio API 1.1 (pad /w3c )Nov 5, 2024 17677 standards , multimedia , apis Cross-Site WebSocket Hijacking: Understanding and Exploiting CSWSH (pen )Nov 5, 2024 17676 security , websockets How to Optimize React Performance: Best Practices and Techniques Nov 5, 2024 17675 how-tos , performance , optimization , react , best-practices , techniques What Developers Miss About the Single Responsibility Principle (jac )Nov 5, 2024 17674 principles , solid Why I Stopped Using “else” in Code (adm )Nov 5, 2024 17673 programming , conditionals , maintainability What’s the Deal With WebKit Font Smoothing? (dbu )Nov 5, 2024 17672 webkit , css , typography What’s a Single-Page App? (jak )Nov 5, 2024 17671 single-page-apps , multi-page-apps , server-side-rendering , client-side-rendering , frameworks , site-generators , comparisons , concepts Mastering Interaction to Next Paint (INP) (tod /fro )Nov 5, 2024 17670 performance , web-vitals JavaScript’s “??=” Operator: Default Values Made Simple (tre )Nov 5, 2024 17669 javascript , operators JavaScript’s “&&=” Operator: Understanding Logical “AND” Assignment (tre )Nov 5, 2024 17668 javascript , operators How to Test JavaScript for Accessibility Compliance (flo /a11 )Nov 5, 2024 17667 how-tos , javascript , accessibility , compliance , wcag , testing How Do HTML Event Handlers Work? (tbr )Nov 5, 2024 17666 html , javascript , events How Bun Supports V8 APIs Without Using V8 II (bun )Nov 5, 2024 17665 bun , javascript , v8 , apis Fluid Everything Else (css )Nov 5, 2024 17664 css , container-queries , responsive-design Beautiful Focus Outlines (med )Nov 5, 2024 17663 css , focus , accessibility , examples Designing for “How Might Things Go Wrong?” Nov 4, 2024 17662 design , user-experience , errors The Psychology of Attention for UX Designers (uxm )Nov 4, 2024 17661 user-experience , design Using Cache Control in Nuxt to Improve Performance (jac )Nov 4, 2024 17660 nuxt , performance , caching How I Improved Video Streaming With FFmpeg and Node.js Nov 4, 2024 17659 multimedia , tooling , nodejs , optimization HTML Cheat Sheet Nov 4, 2024 17658 html , semantics , examples , cheat-sheets What Do Survey Demographics Tell Us? (mia /odd )Nov 4, 2024 17657 community , career , css The Impact of Artificial Intelligence on UX Design (uxm )Nov 4, 2024 17656 user-experience , design , ai , testing , optimization , personalization The “button” Element (hey )Nov 4, 2024 17655 html , semantics , buttons , links Sustainable Web Interest Group Is Formed (tzv /w3c )Nov 4, 2024 17654 w3c , sustainability , community Named Scroll and View Timelines (chr /fro )Nov 4, 2024 17653 css , animations How Gestalt Principles Influence UX Design (uxm )Nov 4, 2024 17652 user-experience , design , principles Dumb Leadership Mistakes I’ve Made (lau )Nov 4, 2024 17651 leadership , mistakes Disabled and Obscured (ste )Nov 4, 2024 17650 accessibility , html , forms , wcag , standards A Friendly Introduction to Container Queries (jos )Nov 4, 2024 17649 introductions , css , container-queries Exploring the Browser Rendering Process Nov 3, 2024 17648 browsers , rendering , dom , cssom , painting What Happened to the Agile Movement? Nov 3, 2024 17647 videos , agile , processes , productivity , economics Securing Your Express REST API With Passport.js Nov 3, 2024 17646 nodejs , express , json-web-tokens , apis , rest , security , tooling Building My Resume in HTML Using Eleventy (men )Nov 3, 2024 17645 career , html , eleventy The Only Accessibility Video You Will Ever Need Nov 2, 2024 17644 videos , accessibility Mastering Clean Code With SOLID, DRY, KISS, and YAGNI Principles Nov 2, 2024 17643 principles , solid , quality , craft How to Write Better TypeScript Code: Best Practices for Clean, Effective, and Scalable Code Nov 2, 2024 17642 how-tos , typescript 20 HTML Tips You Must Know in 2024 (xiu )Nov 2, 2024 17641 html , tips-and-tricks Your CSS Reset Should Be Layered (may )Nov 2, 2024 17640 css , resets , cascade The Open Source AI Definition 1.0 (rem )Nov 2, 2024 17639 foss , ai Please Publish and Share More (web )Nov 2, 2024 17638 blogging , indieweb JavaScript Do’s and Don’ts (mua )Nov 2, 2024 17637 javascript , accessibility You Are Not a CSS Dev if You Have Not Made a CSS Reset Nov 1, 2024 17636 css , resets , examples The Real Question We Should Be Asking About Agile Transformation Nov 1, 2024 17635 agile , processes , scalability AI in Chrome DevTools (zor /css )Nov 1, 2024 17634 videos , chrome , browsers , dev-tools , ai 25 Crazy Software Bugs Explained (fir )Nov 1, 2024 17633 videos , programming , bugs , quality , history The “<details>” and “<summary>” Elements Are Getting an Upgrade (sea )Nov 1, 2024 17632 html , disclosure-widgets @wasmer/sdk Adds Node.js and Bun Support (was )Oct 31, 2024 17631 tooling , nodejs , bun A Comprehensive Introduction to CI/CD Pipelines Oct 31, 2024 17630 introductions , ci-cd , concepts , processes Maintaining a Growth Mindset (edd )Oct 31, 2024 17629 design , career , leadership , link-lists “Functionality” Is Not Constrained by Content Oct 31, 2024 17628 accessibility , pdf , wcag , content The Most Effective Ways to Improve Core Web Vitals Oct 31, 2024 17627 performance , optimization , web-vitals CSS Masonry Layout Syntax (mic )Oct 31, 2024 17626 css , layout , masonry The Importance of Giving Feedback Early: Don’t Let Resentment Fester (cwo )Oct 31, 2024 17625 collaboration , communication , culture The Evolution of Google Web Vitals: What to Expect Beyond Core Web Vitals Oct 31, 2024 17624 performance , web-vitals , google , history , outlooks The “body” Element (hey )Oct 31, 2024 17623 html , semantics I Followed the Official AWS Amplify Guide and Was Charged $1,100 Oct 31, 2024 17622 aws 25 Accessibility Tips to Celebrate 25 Years (jar /web )Oct 31, 2024 17621 accessibility , tips-and-tricks , aria , html New to the Web Platform in October Oct 30, 2024 17620 release-notes , web-platform , browsers , firefox , chrome , safari Add Content to the Margins of Web Pages When Printed Using CSS Oct 30, 2024 17619 css , margins , print Reducing Digital Accessibility Litigation Risk Oct 30, 2024 17618 accessibility , legal , standards , processes How to Build Smaller Container Images: Docker Multi-Stage Builds (ixi )Oct 30, 2024 17617 how-tos , containerization , docker , examples 2024 DORA Report (lau )Oct 30, 2024 17616 research , productivity , ai , metrics , developer-experience The “stretch” Keyword: A Better Alternative to “width: 100%” in CSS? (oll )Oct 30, 2024 17615 css Testing With a Screen Reader Is an Important Step (mic )Oct 30, 2024 17614 accessibility , testing , screen-readers There Is No Such Thing as a Unit Test Oct 30, 2024 17613 testing The Image Compression Challenge (Donating Money for Excess-Free Projects) (j9t )Oct 30, 2024 17612 images , compression , performance , tooling Should Masonry Be Part of CSS Grid? (sha )Oct 30, 2024 17611 css , layout , masonry , grids Octoverse: AI Leads Python to Top Language as the Number of Global Developers Surges Oct 29, 2024 17610 research , github , community , ai , programming , python , javascript , typescript , java , c-sharp , c++ , php , shells , c , go Ollama CLI Tutorial: How to Use Ollama in the Terminal (hos )Oct 29, 2024 17609 how-tos , ollama , ai , command-line Welcoming More Girls to Computer Science in Middle School Oct 29, 2024 17608 community The Latest in Angular Change Detection—All You Need to Know Oct 29, 2024 17607 angular “We Were Wrong”: An Oral History of WIRED’s Original Website (vir /wir )Oct 29, 2024 17606 podcasts , history , case-studies What Is the JavaScript Pipeline Operator “|>” (tre )Oct 29, 2024 17605 javascript , operators Tooltip Best Practices (zel /css )Oct 29, 2024 17604 accessibility , tooltips , best-practices Scroll-Driven… Sections (chr /fro )Oct 29, 2024 17603 css , scrolling , animations PDF Accessibility on the Web: Tricks and Traps (ons /tpg )Oct 29, 2024 17602 accessibility , pdf , tips-and-tricks My Modern CSS Reset (jak )Oct 29, 2024 17601 css , resets Introducing the Legendary Programmer Hall of Fame (tre )Oct 29, 2024 17600 introductions , programming , community How to Roll Your Own Auth in JavaScript and TypeScript (rwi )Oct 29, 2024 17599 how-tos , authentication , javascript , typescript CSS Scroll-Driven Index (jhe )Oct 29, 2024 17598 code-pens , css , scrolling , headings Come to the “light-dark()” Side (sar /css )Oct 29, 2024 17597 dark-mode , html , css , colors Clarifying the Relationship Between Popovers and Dialogs (zel /css )Oct 29, 2024 17596 pop-overs , modals , html , comparisons , accessibility WebKit Features in Safari 18.1 (web )Oct 28, 2024 17595 release-notes , safari , browsers , webkit HTML Form Validation Is Heavily Underused Oct 28, 2024 17594 html , forms , validation , react Revamping a Five-Year Old Node.js Project Oct 28, 2024 17593 nodejs , mongodb , databases , architecture , refactoring , maintenance A Deep Dive Into WebAssembly (tom )Oct 28, 2024 17592 videos , interviews , webassembly , deep-dives Deprecating Node.js REST APIs in 6 Frameworks Oct 28, 2024 17591 nodejs , apis , rest , frameworks , deprecation , maintenance , fastify , express , nestjs Celebrating 20 Years of Firefox (fir )Oct 28, 2024 17590 videos , anniversaries , firefox , browsers 20 JavaScript Tricks Every Developer Must Know Oct 28, 2024 17589 javascript , tips-and-tricks Will We Care About Frameworks in the Future? (pau )Oct 28, 2024 17588 frameworks , ai Re: Social Media Hasn’t Killed the Personal Blog Just Yet (hel )Oct 28, 2024 17587 social-media , blogging Polypane 22 (pol )Oct 28, 2024 17586 release-notes , polypane , browsers Making Content-Aware Components Using CSS “:has()”, Grid, and Quantity Queries (eri /pic )Oct 28, 2024 17585 web-components , css , grids , selectors JavaScript Best Practices (jet )Oct 28, 2024 17584 javascript , best-practices Eng Org Seniority-Mix Model (let )Oct 27, 2024 17583 engineering-management , hiring Test Smart: How to Apply Automation and Stay Sane? Oct 27, 2024 17582 quality , testing , automation , ci-cd WP Engine Files Injunction, Hearing Set for November 26, 2024 Oct 27, 2024 17581 wp-engine , wordpress , legal Naming Things Is Still a Common and Enduring Challenge in Accessibility (cer )Oct 27, 2024 17580 accessibility , naming JavaScript Truthy and Falsy: A Deep Dive (tre )Oct 27, 2024 17579 javascript , deep-dives Do’s and Don’ts of Commenting Code Oct 26, 2024 17578 comments , documentation , examples , best-practices Designing for Anyone: The Power of Accessible Products (ant )Oct 25, 2024 17577 design , accessibility , dei The Internet Is Unusable—the Disabled View (web )Oct 25, 2024 17576 videos , accessibility , web CSS “only-child” Instead of Conditional Logic Oct 25, 2024 17575 css , selectors , conditionals How We Shrunk Our JavaScript Monorepo Git Size by 94% Oct 25, 2024 17574 javascript , monorepos , git Open Source Survey 2024 [Results] Oct 25, 2024 17573 surveys , metrics , foss , comparisons Why Does “target="_blank"” Have an Underscore in Front? (kyr )Oct 25, 2024 17572 html , frames , links Talkin’ Tables (aar /web )Oct 25, 2024 17571 videos , accessibility , tables , html Inside the CSS Engine: CSSOM Explained (tre )Oct 25, 2024 17570 css , cssom Improving Accessibility Through Design Systems (xir /web )Oct 25, 2024 17569 videos , accessibility , design-systems Apple Implements Six of OWA’s DMA Compliance Requests (owa )Oct 25, 2024 17568 apple , web-apps , browsers , legal , link-lists Accessibility for the Deaf / Hard of Hearing and Progress Over Perfection (mer /web )Oct 25, 2024 17567 videos , accessibility WebStorm and Rider Are Now Free for Non-Commercial Use (jet )Oct 24, 2024 17566 code-editors , webstorm Introducing the New Svelte CLI (sve )Oct 24, 2024 17565 introductions , svelte , sveltekit , tooling MIME Type Errors: Impact on Email Deliverability and Fixes Oct 24, 2024 17564 mime-types , email How to Make a Tonal Color Palette by Stealing From Nature (fel )Oct 24, 2024 17563 how-tos , color-palettes , colors , design , design-systems , contrast 8 Examples of Versioning in Leading Design Systems Oct 24, 2024 17562 design-systems , versioning , examples , ibm , google , shopify , adobe , atlassian Dynamic Social Share Images Using Cloudinary (sia )Oct 24, 2024 17561 social-media , images , tooling , cloudinary How Document-Oriented Databases Store Data Similar to JSON Objects (ami )Oct 24, 2024 17560 databases , json , objects A New Vivaldi—a Whole New Browsing Experience (jon /viv )Oct 24, 2024 17559 vivaldi , browsers , release-notes Bad Design Is, Apparently, Hot Oct 23, 2024 17558 design , user-experience Angular’s Approach to Partial Hydration Oct 23, 2024 17557 angular , hydration FTP: A Beginner’s Guide to File Transfer Protocol Oct 23, 2024 17556 guides , ftp , protocols How to Speed Up Your Vue App With Server Side Rendering (jac /deb )Oct 23, 2024 17555 how-tos , performance , vuejs , server-side-rendering , incremental-static-regeneration Is Qwik the Future of Scalable Web Development? (ele /des )Oct 23, 2024 17554 guest-posts , qwik , frameworks Six Things Not Related to Accessibility That Will Improve Your Disability Inclusion Efforts Oct 23, 2024 17553 accessibility , dei , culture , leadership Why 90’s Designs Are Coming Back (nng )Oct 23, 2024 17552 videos , design , trends Results = ƒ(Competence × Time) (j9t )Oct 23, 2024 17551 project-management , engineering-management , hiring My Top 5 Most Popular Front-End Tips (kev )Oct 23, 2024 17550 videos , css , html , forms , tips-and-tricks Calculating the ROI of Your Design System (lur /zer )Oct 23, 2024 17549 design-systems , economics , metrics Qualities of a Good Cloud Architect Oct 22, 2024 17548 cloud-computing , architecture , career What’s New in WAI–ARIA 1.3 Oct 22, 2024 17547 videos , accessibility , aria How Vercel Adopted Microfrontends Oct 22, 2024 17546 vercel , micro-frontends , case-studies Should JavaScript Be Split Into Two Languages? New Google-Driven Proposal Divides Opinion Oct 22, 2024 17545 javascript , ecmascript , google , runtimes Visualize a Webpage’s Memory Usage During a Performance Recording (pat /dev )Oct 22, 2024 17544 dev-tools , browsers , chrome , edge , performance , memory , profiling Passing Data to New Window Using JavaScript Oct 22, 2024 17543 javascript , comparisons Is It the End of Laravel? Oct 22, 2024 17542 laravel , frameworks , php , trends View Transitions Staggering (chr /fro )Oct 22, 2024 17541 css , view-transitions , effects , pug Video Is the Holy Grail of the Open Web (jar )Oct 22, 2024 17540 multimedia , open-web Svelte 5 Is Alive (sve )Oct 22, 2024 17539 release-notes , svelte SecretLint—a Linter for Preventing Committing Credentials (tre )Oct 22, 2024 17538 tooling , linting , security Possible Future CSS: Tree-Counting Functions and Random Values (kiz )Oct 22, 2024 17537 css , functions , randomness New Release: Tor Browser 14.0 (tor )Oct 22, 2024 17536 release-notes , tor-browser , browsers Making Accessibility Accessible (bas )Oct 22, 2024 17535 accessibility Lessons From Building Netlify (bii /thi )Oct 22, 2024 17534 lessons , videos , netlify , history , leadership Front End Debugging: Not Just Console Log (deb )Oct 22, 2024 17533 debugging , console , javascript , dom Building a Mental Model of Node.js Streams (pav )Oct 22, 2024 17532 nodejs , streaming Be a Dolphin Not a Shark: Using Cooperation Over Conflict to Advance Digital Accessibility (lfl /par )Oct 22, 2024 17531 videos , accessibility , advocacy , collaboration , strategies Backend for Frontend (BFF) Pattern: Microservices for UX (ben )Oct 22, 2024 17530 backend-for-frontend , microservices , architecture , comparisons Help Us Choose the Final Syntax for Masonry in CSS (fan +/web )Oct 21, 2024 17529 css , layout , masonry Real Ways to Maintain Your Technical Edge as an Engineering Manager Oct 21, 2024 17528 engineering-management , career Accessible Design: WCAG or Trendy? No, WCAG and Trendy! (wpa )Oct 21, 2024 17527 videos , accessibility , design , wcag Understanding “npm audit” and Fixing Vulnerabilities Oct 21, 2024 17526 npm , security , vulnerabilities , nodejs The Importance of UX in Cybersecurity (uxm )Oct 21, 2024 17525 user-experience , usability , security Comparing Local-First Frameworks and Approaches Oct 21, 2024 17524 databases Next.js 15 Oct 21, 2024 17523 release-notes , nextjs