CSS-Only Custom Range Slider With Motion (bra )Jun 6, 2024 16001 sliders , css , effects , examples The Ultimate Guide to Accessible Website Design Jun 6, 2024 16000 guides , accessibility , user-experience Live Demos of Stand Alone Web Components (chr /fro )Jun 6, 2024 15999 web-components , examples , link-lists Improving Web Accessibility With Web Platform Tests (web )Jun 6, 2024 15998 accessibility , web-platform , testing Git Branching Strategy Guide Jun 6, 2024 15997 guides , git Ditch the Pixels: The Small and Vectorized Web (yor )Jun 6, 2024 15996 html , svg , images Control JavaScript Promises From Anywhere Using “Promise.withResolvers()” (fro )Jun 5, 2024 15995 javascript , promises Full Stack Web Push API Guide (boa /boc )Jun 5, 2024 15994 guides , apis , notifications , functionality Why Do We Skip the Research Phase at All? Jun 5, 2024 15993 user-experience , research Angular PWA Guide for Developers Jun 5, 2024 15992 guides , angular , web-apps , progressive-web-apps Using Critical CSS for Faster Rendering (spe )Jun 5, 2024 15991 css , critical-path , performance , rendering Your Node Is Leaking Memory? “setTimeout” Could Be the Reason (mit )Jun 5, 2024 15990 nodejs , memory , time , javascript , garbage-collection Top Development Cheat Sheets for 2024 Jun 5, 2024 15989 cheat-sheets , link-lists , programming , css Reflection and Custom States in Web Components (cla )Jun 5, 2024 15988 html , web-components Maybe Don’t Name That Landmark (aar )Jun 5, 2024 15987 html , semantics , accessibility Doing My Heading In (ste +)Jun 5, 2024 15986 interviews , html , headings , accessibility Cap Unit (sha )Jun 5, 2024 15985 css , units Generating ZIP Files With JavaScript Jun 4, 2024 15984 javascript , code-generation How Deep Is Your DOM? (max )Jun 4, 2024 15983 dom , performance , lighthouse Display the Specificity of a CSS Selector (pat /dev )Jun 4, 2024 15982 css , selectors , cascade , dev-tools , browsers , chrome , edge , safari , firefox Analyze CSS Selector Performance During Recalculate Style Events Jun 4, 2024 15981 browsers , chrome , dev-tools , performance , selectors , css WebAssembly JSPI Has a New API Jun 4, 2024 15980 webassembly , apis Follow Your Favorite Web Dev Topics With Topic Feeds (fro )Jun 4, 2024 15979 frontend-dogma , syndication , rss The Unclear Case of Usability Widgets on Your Website (eri )Jun 4, 2024 15978 accessibility , usability , embed-code , maintainability How to Build a New Feature for the Web Platform—and Make It a Success With Developers (web )Jun 4, 2024 15977 discussions , how-tos , standards , web-platform Fine-Tuning Text Inputs (gar )Jun 4, 2024 15976 forms , html , attributes , usability Death by Experience (j9t )Jun 4, 2024 15975 leadership , engineering-management , career , culture A Modern Approach to Browser Support (ric )Jun 4, 2024 15974 browsers , support , progressive-enhancement How a Single Vulnerability Can Bring Down the JavaScript Ecosystem Jun 3, 2024 15973 javascript , npm , dependencies , caching , vulnerabilities , security Minimalism (zer )Jun 3, 2024 15972 minimalism , unix-like How to Build an Effective UX Pipeline From User Research to Usability Testing (uxm )Jun 3, 2024 15971 how-tos , user-experience , research , testing What’s Wrong With VPATs? Jun 3, 2024 15970 accessibility , vpat-acr Introduction to Selenium for QA Automation: The Essential Guide Jun 3, 2024 15969 introductions , guides , selenium , testing , quality , automation Witnessing the Death of the Web as a News Medium (cod )Jun 3, 2024 15968 web , content , seo , sem , history Promises From the Ground Up (jos )Jun 3, 2024 15967 javascript , promises Let’s Hang! An Intro to CSS Anchor Positioning With Basic Examples (uti )Jun 3, 2024 15966 introductions , css , anchor-positioning , examples “Just” One Line (jim )Jun 3, 2024 15965 craft , embed-code CSS Length Units (geo /css )Jun 3, 2024 15964 css , units , overviews Write SOLID React Hooks Jun 2, 2024 15963 react , hooks , principles , solid Transforming UX With Generative AI Jun 2, 2024 15962 user-experience , ai The Power of Beauty in Communicating Complex Ideas Jun 2, 2024 15961 design , aesthetics , art , craft , communication Node.js Best Practices: A Guide for Developers Jun 2, 2024 15960 guides , best-practices , nodejs How to Use Corepack (mat )Jun 2, 2024 15959 how-tos , nodejs , corepack , dependencies Collaboration, the Future of CSS, Sass, and the Web With Miriam Suzanne (mia /sch )Jun 2, 2024 15958 videos , interviews , collaboration , css , sass , outlooks A Practical Guide Against Barrel Files for Library Authors Jun 1, 2024 15957 guides , javascript , libraries , anti-patterns Does Serverless Still Matter? Jun 1, 2024 15956 serverless , servers , architecture World Wide Accessibility—Benefits of Standardization (cer )Jun 1, 2024 15955 accessibility , standards , legal , web Upgrading to Eleventy v3 (mxb )Jun 1, 2024 15954 eleventy Semantic Code in HTML: What Is It and Does It Still Matter? (boa )Jun 1, 2024 15953 html , semantics , accessibility , seo , maintainability , performance Flow Charts With CSS Anchor Positioning May 31, 2024 15952 css , apis , anchor-positioning , examples Facilitating Diversity and Inclusion in Scrum Teams May 31, 2024 15951 agile , processes , dei es-toolkit May 31, 2024 15950 libraries , javascript Strategies for Effective Urgent Ticket Classification May 31, 2024 15949 documentation , processes , productivity , strategies Single CSS Keyframe Tricks Are Magic (arg )May 31, 2024 15948 videos , css , animations , tips-and-tricks Transition to “height: auto;” and “display: none;” Using Pure CSS (zor /css )May 31, 2024 15947 videos , css , transitions The Gap (sha )May 31, 2024 15946 css , layout Nesting/Overriding Properties in CSS (chr /fro )May 31, 2024 15945 css , nesting Applying the Four Principles of Accessibility May 30, 2024 15944 accessibility , wcag , principles htmx: Simplicity in an Age of Complicated Solutions May 30, 2024 15943 htmx , simplicity Live Types in a TypeScript Monorepo May 30, 2024 15942 typescript , monorepos How to Classify Your Design System—a Framework (hs )May 30, 2024 15941 how-tos , design-systems Frontend Dogma on the Web (fro )May 30, 2024 15940 frontend-dogma , link-lists Engineering for Slow Internet May 30, 2024 15939 performance , user-experience CSS in Depth, Second Edition (kei )May 30, 2024 15938 books , css New to the Web Platform in May May 29, 2024 15937 release-notes , web-platform , browsers , chrome , safari , firefox Why We Don’t Have a Laravel for JavaScript… Yet May 29, 2024 15936 laravel , javascript The Linear Method: Opinionated Software (fig )May 29, 2024 15935 product-management , technical-debt , processes What to Know About the Open Versus Closed Software Debate May 29, 2024 15934 foss , ai Data Fetching Patterns in Single-Page Applications (mfo )May 29, 2024 15933 data-fetching , software-design-patterns , single-page-apps 10 Modern Node.js Runtime Features to Start Using in 2024 May 29, 2024 15932 nodejs The Different Ways to Build a Resilient Website or Web App (cfe )May 29, 2024 15931 resilience , comparisons Responsive Video Works Now—These Features Could Make It Work Better (sco )May 29, 2024 15930 multimedia , responsive-design , performance , html How to Make a CSS Timer (pre /fro )May 29, 2024 15929 how-tos , css Generics in TypeScript (fro )May 29, 2024 15928 typescript , generics Decision Trees for UI Components (vit /sma )May 29, 2024 15927 design , components , processes Building Tech That Respects Our Rights (lau /btc )May 29, 2024 15926 videos , privacy , product-management , career Angular Basics: The Course May 28, 2024 15925 courses , angular , fundamentals What’s New in Angular 18 May 28, 2024 15924 angular Creating an Accessible Toggle Switch in Tailwind CSS May 28, 2024 15923 tailwind , accessibility , toggles An Even Faster Microsoft Edge May 28, 2024 15922 browsers , microsoft , edge Your Site or App Should Work as Much as Possible Without JavaScript (cfe )May 28, 2024 15921 javascript , resilience , graceful-degradation Why Is Kubernetes Debugging So Problematic? (deb )May 28, 2024 15920 kubernetes , debugging Typographer vs. Accessibility (pim /btc )May 28, 2024 15919 videos , accessibility , typography The Era of Platform Primitives Is Finally Here (ati /sma )May 28, 2024 15918 frameworks , netlify SSL for Localhost Takes 5 Seconds Now May 28, 2024 15917 ssl , testing , environments My Approach to Alt Text (aar )May 28, 2024 15916 accessibility , images , processes , alt-text , link-lists Inside Bluesky’s Engineering Culture (ger +)May 28, 2024 15915 bluesky , culture , deep-dives How to Assess Your Skill Level Before Contributing to Open Source (bek /ope )May 28, 2024 15914 how-tos , foss , collaboration Centering Content Vertically With One Line of CSS (ami )May 28, 2024 15913 css , flexbox , grids , centering How Can OKRs Empower the Scrum Teams? May 27, 2024 15912 processes , agile , scrum , okr 3 Essential Design Trends, June 2024 (web )May 27, 2024 15911 design , trends How to Deploy Your Own Website on AWS May 27, 2024 15910 how-tos , deploying , aws What We Can Learn From the Guy Who Regrets Making Pop-Up Ads (bet )May 27, 2024 15909 design , pop-ups , ai Lazy Load Components in Nuxt to Improve Performance (jac )May 27, 2024 15908 nuxt , performance , lazy-loading , components Progressively Enhanced Popover Toggletips (mic )May 27, 2024 15907 html , pop-overs , apis , progressive-enhancement WP21 (pho )May 27, 2024 15906 wordpress Laravel Under the Hood—Extending the Framework May 27, 2024 15905 laravel , extensibility Here’s What We Learned From the First “State of HTML” Survey (sac /fro )May 27, 2024 15904 html , lessons Alt Left (ste )May 27, 2024 15903 accessibility , html , images , alt-text , anti-patterns Masonry and Reading Order May 26, 2024 15902 css , layout , masonry Old Dogs, New CSS Tricks (mxb )May 26, 2024 15901 css Node.js Performance Hooks: Mastering the Mental Model (pav )May 26, 2024 15900 nodejs , performance , hooks Fast Ways to Estimate Capacity (cwo )May 26, 2024 15899 project-management , processes A Little DevTools Snippet to Check Broken Links on a Webpage (ami )May 26, 2024 15898 browsers , dev-tools , javascript , link-rot , testing Want Out of React Complexity? Try Vue’s Progressive Framework May 25, 2024 15897 react , vuejs , frameworks , comparisons Understanding Organizational Capacity: Why It Matters in OKR Practice (cwo )May 25, 2024 15896 economics , leadership , engineering-management , processes , okr The Long Path of JavaScript—from ES6 Until Today May 25, 2024 15895 javascript , ecmascript , history No More Pixel Rounding Issues (css )May 25, 2024 15894 css , functions , tips-and-tricks New Magic for Animations in CSS (chs )May 25, 2024 15893 css , animations Switching It Up With HTML’s Latest Control (sma )May 24, 2024 15892 html , forms Why, After 6 Years, I’m Over GraphQL May 24, 2024 15891 graphql , apis Reducing Code Review Time at Google May 24, 2024 15890 research , google , code-reviews , ai , productivity Design Systems vs. Style Guides (nng )May 24, 2024 15889 design-systems , style-guides , comparisons , design , documentation , terminology , concepts Multipage Version (wil )May 24, 2024 15888 websites , html JSR: The JavaScript Package Registry We’ve Been Waiting For May 24, 2024 15887 jsr , dependencies Consensus in Internet Standards (mno )May 24, 2024 15886 collaboration , communication , standards , web-platform Building an Instinct for Metrics (cwo )May 24, 2024 15885 metrics A Complete Guide for Adding Captions to YouTube Videos (pop )May 24, 2024 15884 guides , multimedia , captions , youtube , accessibility Animating the Dialog Element (mat /fro )May 23, 2024 15883 css , animations , modals Notes on Implementing Dark Mode May 23, 2024 15882 dark-mode , javascript , tailwind HTML Tags You Might Not Know About May 23, 2024 15881 html Why Do We Celebrate Incompetent Leaders? May 23, 2024 15880 videos , leadership Predictors of Postsecondary Web Accessibility, 2012 to 2022 (ter +)May 23, 2024 15879 studies , research , accessibility , history Did We Fail to Develop the Next Generation of Designers? May 23, 2024 15878 design , career , leadership , history Kawaii Computing: What VTubers Can Teach Us About Design May 23, 2024 15877 design , user-experience , culture Astro 4.9 (blu +)May 23, 2024 15876 release-notes , astro Two Important AI Developments Affecting Accessibility May 23, 2024 15875 accessibility , ai , legal uBlock Origin: Let’s Read the Code! (ant )May 23, 2024 15874 videos , case-studies Storybook 8.1 (shi /sto )May 23, 2024 15873 release-notes , storybook Best Practices for Naming Design Tokens, Components, Variables, and More (sma )May 23, 2024 15872 naming , design-tokens , components , variables , best-practices Speeding Up File Load Times, One Page at a Time (fig )May 22, 2024 15871 figma , performance What AI Can Do for (and to) Web Accessibility (ons /tpg )May 22, 2024 15870 videos , accessibility , ai Release Notes for Safari Technology Preview 195 (jon /web )May 22, 2024 15869 release-notes , browsers , safari Why Are There No Mobile Accessibility Guidelines in WCAG? May 22, 2024 15868 accessibility , wcag , mobile Using Footnotes (mfo )May 22, 2024 15867 footnotes , content , writing , semantics DOJ ADA Title II: Small Government WCAG Accessibility Guide May 22, 2024 15866 guides , accessibility , ada , wcag , legal Angular v18 Is Now Available! (mge /ang )May 22, 2024 15865 release-notes , angular When Should We Use Components and When Should We Just Use HTML? (chr )May 22, 2024 15864 html , components , web-components Webmentions in Astro (for Blog Posts) (stv )May 22, 2024 15863 astro , webmentions Popover Element Entry and Exit Animations in a Few Lines of CSS (paw )May 22, 2024 15862 pop-overs , css , animations Not So Short Note on “aria-label” Usage—Big Table Edition (ste )May 22, 2024 15861 accessibility , aria , labels , html Modern CSS Layouts: You Might Not Need a Framework for That (uti /sma )May 22, 2024 15860 css , layout , frameworks Danger! Preventing Zoom From Changing Text Size (chr /fro )May 22, 2024 15859 accessibility , zooming , resizing CSS Specificity for WordPress 6.6 (wor )May 21, 2024 15858 discussions , wordpress , css , selectors , cascade Here’s What We’re Working on in Firefox (moz )May 21, 2024 15857 browsers , firefox State of Frontend 2024 Survey May 21, 2024 15856 surveys We’ve Got Container Queries Now, but Are We Actually Using Them? (chr /fro )May 21, 2024 15855 css , container-queries We Need to Talk More About Conformance, if We Want to Stop Fantasy HTML (j9t )May 21, 2024 15854 html , conformance , craft , quality Test-Driving HTML Templates (xpm /mfo )May 21, 2024 15853 html , templates , testing , server-side-rendering , conformance Not Always Mobile First (css )May 21, 2024 15852 responsive-design , mobile-first , mobile , css , processes Introducing JSR (den )May 21, 2024 15851 videos , introductions , jsr I Need Your Help to Make 11ty Fully Independent and Sustainable in 2024 (zac )May 21, 2024 15850 eleventy Hidden vs. Disabled in UX (vit /sma )May 21, 2024 15849 user-experience , comparisons , design-patterns Growth or Scale? May 21, 2024 15848 sustainability , scalability “contrast-color()” Is a Good Thing, but Also Solving the Problem at the Wrong Layer (eri )May 21, 2024 15847 accessibility , colors , contrast , css , functions A Primer on JavaScript Proxies (cfe )May 21, 2024 15846 introductions , javascript UI Density May 20, 2024 15845 design , information-design , metrics The Art of Not Being So Freaking Pushy May 20, 2024 15844 design , user-experience , microcontent , buttons Crafting Seamless User Experiences: A UX-Driven Approach to Log Monitoring and Observability (uxm )May 20, 2024 15843 user-experience , logging , monitoring , observability CSS “:has()”, the God Selector (bru )May 20, 2024 15842 css , selectors CodeFlattener May 19, 2024 15841 packages , npm , javascript Process May 19, 2024 15840 processes Web Content Has a Maintenance Problem (ger )May 19, 2024 15839 web , content , maintenance , processes , sustainability “<style>”: Inline Optimizations for the Bold (mor )May 19, 2024 15838 html , css , performance , optimization Stop Resizing Your Browser: Improve Testing for Responsiveness (jen )May 19, 2024 15837 browsers , testing , responsive-design A JavaScript Developer Tries Go for the First Time May 18, 2024 15836 javascript , go Turn Off Google AI Overview—Set “Web” as Default May 17, 2024 15835 websites , google , ai , search Visual Design: Glossary (tbf /nng )May 17, 2024 15834 design , terminology On Which Side Do We Put the Primary Button? (mar )May 17, 2024 15833 design , usability , buttons WAI–ARIA: “role=strong” May 17, 2024 15832 accessibility , aria WAI–ARIA: “role=deletion” May 17, 2024 15831 accessibility , aria Weighing in on CSS Masonry (kei )May 17, 2024 15830 css , layout , masonry The Future of 11ty (zac /ele )May 17, 2024 15829 videos , eleventy , outlooks On Compliance vs. Readability: Generating Text Colors With CSS (lea )May 17, 2024 15828 css , functions , colors , compliance , readability , comparisons Cloning Queries in Laravel (ami )May 17, 2024 15827 laravel , databases What’s New in the Web May 16, 2024 15826 videos , web-platform W3C Unveils 174 New Outcomes for WCAG 3.0 (deq )May 16, 2024 15825 accessibility , wcag , standards , w3c Comprehensive Guide to JavaScript Performance Analysis Using Chrome DevTools May 16, 2024 15824 guides , javascript , performance , debugging , browsers , chrome , dev-tools Automate Browser Testing With Tools and Best Practices From Chrome (mat )May 16, 2024 15823 videos , browsers , chrome , testing , tooling , automation , best-practices The WCAG 3 Working Draft Update Is Ready for Your Review (w3c )May 16, 2024 15822 accessibility , w3c , wcag CSS Container Queries in Practice (mia +/odd )May 16, 2024 15821 videos , css , container-queries Rethinking Text Resizing on Web (bas )May 16, 2024 15820 accessibility , resizing What You Need to Know About Third-Party Cookie Deprecation May 16, 2024 15819 videos , cookies , browsers , chrome , support , deprecation ADA Title II and You May 16, 2024 15818 videos , accessibility , ada , legal Navigating the JavaScript Framework Ecosystem (add )May 16, 2024 15817 videos , javascript , frameworks What’s New in Angular (mge +)May 16, 2024 15816 videos , angular From Fast Loading to Instant Loading (tun )May 16, 2024 15815 videos , performance , apis The Latest in Web UI (una )May 16, 2024 15814 videos , html , css , layout , effects New Field Insights for Debugging INP (mal )May 16, 2024 15813 videos , performance , web-vitals Ignore and Acknowledge “class” Attribute on Elements in CSS (ami )May 16, 2024 15812 css , html , attributes CSS3? Pfff—Get Ready for CSS6! (jar /van )May 16, 2024 15811 css , versioning CSS… 5? (chr /fro )May 16, 2024 15810 css , versioning Beyond CSS Media Queries (mon /sma )May 16, 2024 15809 css , media-queries , container-queries , layout , techniques Baseline Progressive Enhancement May 15, 2024 15808 web-platform , progressive-enhancement , browsers , support Transforming the Relationship Between Designers and Developers (sma )May 15, 2024 15807 design , collaboration , processes It’s Time to Upgrade From “Hard-Working” to “Highly Efficient” May 15, 2024 15806 productivity , efficiency , product-management JavaScript Security: Simple Practices to Secure Your Frontend May 15, 2024 15805 javascript , security , dependencies , csp Merging Remix and React Router (rem )May 15, 2024 15804 remix , react-router Dynamic GitHub Profile With Bun and TypeScript May 15, 2024 15803 github , readme , bun , typescript React Compiler (rea )May 15, 2024 15802 react , compiling Prefetching When Server Loading Won’t Do (ada /fro )May 15, 2024 15801 performance , client-side-rendering , server-side-rendering , streaming The CSS Stepped Value Math Functions Are Now in Baseline 2024 May 14, 2024 15800 css , math , functions , browsers , support , web-platform Stop Moving Fast and Breaking Everything May 14, 2024 15799 product-management , engineering-management , leadership , processes ECMAScript Proposal: “Promise.withResolvers()” (rau )May 14, 2024 15798 ecmascript , promises New in Chrome 125 (tro )May 14, 2024 15797 release-notes , browsers , chrome Built-In AI (kbx +)May 14, 2024 15796 chrome , browsers , ai , gemini , apis Google’s Broken Link to the Web May 14, 2024 15795 google , web , search , ai Web Platform Status May 14, 2024 15794 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 15793 google , web-platform , ai Anchor Positioning and the Popover API for a JS-Free Site Menu (mic )May 14, 2024 15792 css , apis , pop-overs , anchor-positioning State of HTML 2023 [Results] (sac +/dev )May 14, 2024 15791 surveys , metrics , html Why Designers Aren’t Understood (vit /sma )May 14, 2024 15790 design , career , communication , terminology The Great Tech and People Hypocrisy (j9t )May 14, 2024 15789 career , leadership , economics Dark Mode and Accessibility Myth (ste )May 14, 2024 15788 accessibility , dark-mode , myths Designers Are More Than Keywords and Portfolios May 13, 2024 15787 design , user-experience , career Doing the Right Thing Right—Validation and Verification May 13, 2024 15786 validation , terminology , comparisons Accessible SVG Forms May 13, 2024 15785 accessibility , forms , svg , aria Morphing Arbitrary Paths in SVG May 13, 2024 15784 svg , animations Intopia’s WCAG 2.2 Maps (int )May 13, 2024 15783 accessibility , wcag , cheat-sheets AI Isn’t Ready for UX Design (cal /nng )May 13, 2024 15782 videos , design , user-experience , ai Understanding the Role of ARIA “role=alert”: Best Practices and Common Issues May 13, 2024 15781 accessibility , aria , best-practices WebKit Features in Safari 17.5 (jen /web )May 13, 2024 15780 release-notes , browsers , safari , webkit Top 7 CSS Frameworks for Developers in 2024 May 13, 2024 15779 css , frameworks , bootstrap , tailwind , foundation , bulma , skeleton , uikit , milligram , comparisons AI Product Design: Identifying Skills Gaps and How to Close Them May 13, 2024 15778 design , ai , processes Regarding Keyboard Testing May 13, 2024 15777 accessibility , keyboard-navigation , testing How I Made My GitHub Profile README Dynamic May 13, 2024 15776 github , readme The Times You Need a Custom “@property” Instead of a CSS Variable (pre /sma )May 13, 2024 15775 css , custom-properties , animations , transitions List of Essential Soft Skills for Front-End Engineers May 13, 2024 15774 career RSS Is Good, Isn’t It?! (mic )May 13, 2024 15773 syndication , rss , indieweb The Classic Border Radius Advice, Plus an Unusual Trick (chr /fro )May 13, 2024 15772 css , borders , tips-and-tricks JavaScript Objects—Complete Guide May 13, 2024 15771 guides , javascript , objects I’m Worried About the Tabbing Behaviour, Rather Than the Syntax and Name of CSS Masonry (bel /pic )May 13, 2024 15770 css , layout , masonry , accessibility , keyboard-navigation All I Want for GAAD May 12, 2024 15769 accessibility , awareness-days , wish-lists Software Engineering Principles Every Frontend Developer Should Know May 12, 2024 15768 principles , craft , quality Setting Personal OKRs (cwo )May 12, 2024 15767 career , processes , okr Quick Incremental Accessibility Audits for Small Business Websites (cer )May 12, 2024 15766 accessibility , auditing Digital Inaccessibility: Blind and Low-Vision People Have Powerful Technology but Still Face Barriers to the Digital World May 11, 2024 15765 accessibility Mesh Gradients in CSS (jos )May 11, 2024 15764 css , gradients Best Intention Barriers (ARIA Edition) (mar )May 11, 2024 15763 accessibility , aria , auditing Accessibility Overlays Are Not for Disabled People (tem )May 11, 2024 15762 accessibility , overlays 17 Best Developer Productivity Tools to Try May 10, 2024 15761 productivity , tooling , link-lists How to Document Your JavaScript Package (lca +/den )May 10, 2024 15760 how-tos , javascript , dependencies , documentation , writing , jsdoc , readme Make Your Figma Components Work Harder May 10, 2024 15759 figma , design-systems , components Design Taste vs. Technical Skills in the Era of AI (nng )May 10, 2024 15758 design , programming , ai , comparisons Typography Terms: Glossary (tbf /nng )May 10, 2024 15757 typography , terminology Build Your Own React.js in 400 Lines of Code May 10, 2024 15756 react , jsx , principles Introducing the CSS Anchor Positioning API (una )May 10, 2024 15755 introductions , css , apis , anchor-positioning , examples Using the Page Visibility API (bsm /mdn )May 10, 2024 15754 javascript , apis The Modern Guide for Making CSS Shapes (css /sma )May 10, 2024 15753 guides , css , shapes , effects , techniques The Dilemmas You’ll Face When Creating a Component Library (and )May 10, 2024 15752 libraries , components Manifesto for a Humane Web (mic )May 10, 2024 15751 websites , manifestos , web , principles , accessibility , dei , security , sustainability , user-experience WordPress Ping List for Faster Post Indexing May 9, 2024 15750 wordpress , crawling , seo Simple Implemention to Understand “worker_threads” in Node.js May 9, 2024 15749 nodejs , examples , worker-threads Release Notes for Safari Technology Preview 194 (jon /web )May 9, 2024 15748 release-notes , browsers , safari 37 Tips From a Senior Frontend Developer May 8, 2024 15747 tips-and-tricks , fundamentals , learning , processes , career What Is UX (Not)? (nng )May 8, 2024 15746 videos , user-experience , concepts Let’s Build a Web Scraper in PHP and Python May 8, 2024 15745 scraping , php , python “Slop” Is the New Name for Unwanted AI-Generated Content (sim )May 8, 2024 15744 ai , slop , terminology Upgrade Your HTML V (j9t /fro )May 8, 2024 15743 books , frontend-dogma , html , minimalism , craft , conformance Why Use Web Components Over Traditional DOM Manipulation? (cfe )May 8, 2024 15742 web-components , dom Websites Are Not Books (ons )May 8, 2024 15741 terminology , concepts Level-Setting Heading Levels (aar )May 8, 2024 15740 headings , semantics , conformance , accessibility , aria Five Basic Things About JavaScript That Will Help Non JavaScript-Focused Web Designers (chr /fro )May 8, 2024 15739 javascript , events , web-components Evidence-Based Management Guide, 2024—What’s New? May 7, 2024 15738 release-notes , guides , agile , processes , metrics , engineering-management The Carcinization of Web Frameworks May 7, 2024 15737 frameworks , history , signals , server-side-rendering , outlooks , web-components Introducing the Gulp Developer Survey May 7, 2024 15736 introductions , surveys , gulp Focus vs. Accessibility Focus May 7, 2024 15735 accessibility , focus , comparisons Why Patching Globals Is Harmful May 7, 2024 15734 javascript , programming How We’re Building More Inclusive and Accessible Components at GitHub (eri )May 7, 2024 15733 components , accessibility , dei , case-studies , github Transparent Borders (bra )May 7, 2024 15732 css , borders , transparency+opacity , accessibility , contrast Modern WordPress—Yikes! (dbu )May 7, 2024 15731 wordpress , themes JavaScript “var”, “let”, and “const” Explained (cfe +)May 7, 2024 15730 javascript Servo Reboot: Where Are We Now? OSS-NA 2024 May 6, 2024 15729 browser-engines , servo , browsers Get First Item in Eleventy Collection May 6, 2024 15728 how-tos , eleventy , nunjucks Using Simple Tools as a Radical Act of Independence May 6, 2024 15727 html , css , simplicity These CSS Pro Tips and Tricks Will Blow Your Mind May 6, 2024 15726 videos , css , tips-and-tricks The Pros and Cons of Using a Backend-for-Frontend (BFF) May 6, 2024 15725 backend-for-frontend , architecture Mastering User-Centered Design, With 5 Advanced Tips (uxm )May 6, 2024 15724 usability , user-experience , tips-and-tricks , accessibility , testing What’s New in Node.js v22 (mco )May 6, 2024 15723 videos , nodejs Using the Popover API for HTML Tooltips (chr /fro )May 6, 2024 15722 pop-overs , apis , html , tooltips Inclusive Digital Experiences: Redesign Strategies for Addressing Diverse Abilities and Accessibility Challenges II (uxm )May 6, 2024 15721 redesigning , strategies , dei , accessibility Errors Aren’t All Bad (jim )May 6, 2024 15720 errors An Introduction to the European Accessibility Act (EAA) (deq )May 6, 2024 15719 introductions , accessibility , legal , eaa A Brief Note on Highlighted Text (aar )May 6, 2024 15718 accessibility , colors , contrast , css , selectors Securing Client-Side JavaScript May 5, 2024 15717 javascript , security , graceful-degradation Pairing Eleventy With htmx and Deno May 5, 2024 15716 eleventy , htmx , deno Eleventy With a Basic Deno Static Server Setup May 5, 2024 15715 eleventy , deno , hosting Memory Management Every Developer Should Know May 5, 2024 15714 memory , garbage-collection Native Support for CJS/ESM Interoperability Begins in Node.js 22 May 5, 2024 15713 commonjs , esm , interoperability , support , nodejs Misconceptions About CSS Specificity (bra )May 5, 2024 15712 css , selectors , cascade The 7 Most Useful Web Design and Web Development Glossaries (apo )May 5, 2024 15711 concepts , terminology , link-lists 5 Node Version Managers Compared—Which Is Right for You? (pav )May 5, 2024 15710 nodejs , comparisons , nvm , pnpm A to Z of Assistive Technology for Reading Digital Text May 4, 2024 15709 accessibility , browsers , assistive-tech , readability , concepts The Value of Open Source in Furthering Accessibility Goals (mgi )May 4, 2024 15708 videos , foss , accessibility At Some Point, JavaScript Got Good May 4, 2024 15707 javascript , history Shades of Grey With “color-mix()” (mic )May 4, 2024 15706 css , functions , colors WCAG After Quarter of a Century—We Still Need More Awareness (cer )May 4, 2024 15705 accessibility , wcag , community So I Got Fired May 3, 2024 15704 career How Slack Automates Deploys May 3, 2024 15703 deploying , automation , case-studies , slack Content Standards in Design Systems (nng )May 3, 2024 15702 content , design-systems , processes Quick-and-Dirty Accessibility (tpg )May 3, 2024 15701 accessibility , techniques Poor Express Authentication Patterns in Node.js and How to Avoid Them May 3, 2024 15700 express , nodejs , authentication , security Web Development Trends We Will See in 2024 May 2, 2024 15699 trends 3 Methods to Elevate Your Writing With Visual Content May 2, 2024 15698 writing , content , information-design The Vue Ecosystem in 2024 (ben /fro )May 2, 2024 15697 vuejs , content-delivery , building , frameworks How to Archive Your Design System Effectively May 2, 2024 15696 how-tos , design-systems , design , processes The War Begins: Top Best JavaScript Framework to Learn in 2024 May 2, 2024 15695 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 15694 angular , css , scope Web Components From Early 2024 (chr )May 2, 2024 15693 web-components , link-lists Introduction to htmx (jan )May 2, 2024 15692 introductions , htmx If View Transitions and Scroll-Driven Animations Had a Baby… (bra /9el )May 2, 2024 15691 videos , css , view-transitions , animations Combining CSS “:has()” and HTML “<select>” for Greater Conditional Styling (ami /sma )May 2, 2024 15690 css , selectors , html , techniques How to Create Content in WordPress With AI May 1, 2024 15689 how-tos , content , ai , wordpress Demystifying React’s Types: Ref Types May 1, 2024 15688 react The Evolution of Figma’s Mobile Engine: Compiling Away Our Custom Programming Language (fig )May 1, 2024 15687 figma , programming , typescript , migrating , case-studies Understanding What Drupal Editors and Authors Need (ckr /lul )May 1, 2024 15686 drupal Exploring the Immersive Web With Wolvic (sea )May 1, 2024 15685 xr , wolvic , browsers Ryan Dahl: From Node.js and Deno to the “Modern” JSR Registry May 1, 2024 15684 interviews , nodejs , deno , jsr When to Use Bun Instead of Node.js (app )May 1, 2024 15683 bun , nodejs , comparisons Maintainer Month: Enhancing Support for Open Source Maintainers (bek /ope )May 1, 2024 15682 foss , maintenance A React Developer’s Guide to Learning Solid.js May 1, 2024 15681 guides , react , solidjs , comparisons Cookie Permissions: 6 Design Guidelines (nng )May 1, 2024 15680 videos , cookies , consent-management , privacy , user-experience , guidelines Why Are My Live Regions Not Working? (pat /tet )May 1, 2024 15679 accessibility , aria , live-regions Using AI to Predict Design Trends (web )May 1, 2024 15678 ai , design , trends Should We Rely on Browser Detection? (htm )May 1, 2024 15677 browsers , browser-detection An Alternative Proposal for CSS Masonry Apr 30, 2024 15676 css , layout , masonry , google Composability in Design Systems Apr 30, 2024 15675 design-systems , design , components I Reviewed 1,000s of Opinions on htmx Apr 30, 2024 15674 htmx Pretty Much Every Website Uses the Wrong Font Size… Apr 30, 2024 15673 videos , css Designing Design Systems: How to Lay the Groundwork That Drives Decision Making (ado )Apr 30, 2024 15672 how-tos , design-systems , processes , collaboration , maintenance Use Both Ratings Average and Number of Ratings When Sorting by User Ratings Apr 30, 2024 15671 usability , user-experience , sorting European Accessibility Act: Ultimate Guide to Compliance Apr 30, 2024 15670 guides , accessibility , compliance , legal , eaa Web Accessibility in the 2024 [US] Presidential Campaigns (web )Apr 30, 2024 15669 accessibility , case-studies Web Forms: Costly Mistakes You Want to Avoid (geo )Apr 30, 2024 15668 books , forms , mistakes , usability , accessibility , maintainability Popover API Is Here (chr /fro )Apr 30, 2024 15667 apis , pop-overs , html Handling the Indentation of a Treeview Component (sha )Apr 30, 2024 15666 css New to the Web Platform in April Apr 29, 2024 15665 release-notes , web-platform , browsers , firefox , chrome , safari My Approach to HTML Web Components Apr 29, 2024 15664 html , web-components How to Design Accessible Forms in 10 Steps Apr 29, 2024 15663 how-tos , design , accessibility , forms What Is Vite (and Why Is It So Popular)? Apr 29, 2024 15662 vite Deprecating Support for “-ms-high-contrast” and “-ms-high-contrast-adjust” Apr 29, 2024 15661 edge , css , support , deprecation Introduction to NestJS Apr 29, 2024 15660 introductions , frameworks , nestjs CSS Inheritance (bel /pic )Apr 29, 2024 15659 css , cascade , inheritance WebAssembly Performance Patterns for Web Apps (tom )Apr 29, 2024 15658 webassembly , performance , web-apps Superior Range Syntax (css )Apr 29, 2024 15657 css , media-queries No, I Don’t Want to Fill Out Your Contact Form Apr 28, 2024 15656 forms , user-experience The Polish Paradox Apr 28, 2024 15655 design , optimization , user-experience Accessibility Evolution of Organizations (cer )Apr 28, 2024 15654 accessibility , processes , economics Top 50 System Design Interview Questions for 2024 Apr 27, 2024 15653 interviewing , architecture , system-design , link-lists Can You Detect Overflow With CSS? (fon /css )Apr 27, 2024 15652 css , overflow Basic Algorithms Apr 26, 2024 15651 algorithms , search , sorting Ditch Dotenv: Node.js Now Natively Supports .env File Loading Apr 26, 2024 15650 nodejs , environments , tooling Optimizing INP: A Deep Dive Apr 26, 2024 15649 videos , performance , debugging , web-vitals , optimization , browsers , chrome , dev-tools , deep-dives What Do Developers Want From AI? Apr 26, 2024 15648 research , ai , productivity , efficiency The Picture-Superiority Effect: Harness the Power of Visuals (nng )Apr 26, 2024 15647 design , images , information-design Passkeys: A Shattered Dream (fir )Apr 26, 2024 15646 security , authentication , passkeys Introduction to Manual Website Accessibility Testing Apr 25, 2024 15645 videos , introductions , accessibility , testing Maintaining a Design System in Figma (luk )Apr 25, 2024 15644 design-systems , maintenance , figma Popover API Lands in Baseline (una )Apr 25, 2024 15643 pop-overs , apis , browsers , support , web-platform Conducting Accessibility Research in an Inaccessible Ecosystem (sma )Apr 25, 2024 15642 accessibility , processes , prototyping , research The Rise of Large-Language-Model Optimization (sch +)Apr 25, 2024 15641 ai , optimization The HTML, CSS, and SVG for a Classic Search Form (chr /fro )Apr 25, 2024 15640 search , forms , html , css , svg Radix UI Adoption Guide: Overview, Examples, and Alternatives (log )Apr 25, 2024 15639 guides , overviews , examples , radix Design Déjà Vu (mal )Apr 25, 2024 15638 design , html , css , history , comparisons Node.js Next 10 Survey—2024 (nod )Apr 24, 2024 15637 surveys , nodejs How to Escape JavaScript for a Script Tag Apr 24, 2024 15636 how-tos , javascript , escaping , html The Perfect Site Doesn’t Exist (mic )Apr 24, 2024 15635 quality , maintenance , processes Printing Music With CSS Grid (ste )Apr 24, 2024 15634 css , grids , examples Why Don’t We Talk About Minifying CSS Anymore? (whi /get )Apr 24, 2024 15633 css , minification , performance Borrow Checking, RC, GC, and the Eleven (!) Other Memory Safety Approaches Apr 24, 2024 15632 memory , garbage-collection , programming Write Better CSS With Modern CSS (css )Apr 24, 2024 15631 css , nesting , custom-properties , media-queries , tips-and-tricks Use “:has()” to Scope CSS Apr 24, 2024 15630 css , selectors , scope The Problem With “new URL()”, and How “URL.parse()” Fixes That (kil )Apr 24, 2024 15629 javascript , urls The New “!important” (geo )Apr 24, 2024 15628 css , cascade Ruby Might Be Faster Than You Think (joh )Apr 24, 2024 15627 ruby , performance Node.js 22 Available Now (ope )Apr 24, 2024 15626 release-notes , nodejs JSR Is Not Another Package Manager (tin /den )Apr 24, 2024 15625 jsr , dependencies HTML Attributes vs. DOM Properties (jaf )Apr 24, 2024 15624 html , attributes , dom , comparisons Celebrating 20 Years of Dojo (ope )Apr 24, 2024 15623 anniversaries , dojo Celebrate JavaScript Naked Day Every Year on April 24 (zac )Apr 24, 2024 15622 javascript , awareness-days Taking Regular Screenshots of My Website Apr 23, 2024 15621 screenshots , images , automation , playwright , github-actions The First Framework That Lets You Visualize Your React/Node.js App Apr 23, 2024 15620 frameworks , visualization , react , nodejs , wasp How the Meaning of Colour Varies per Culture Apr 23, 2024 15619 colors , culture Creating Fluid Typography With the CSS “clamp()” Function Apr 23, 2024 15618 css , functions , typography , liquid-design Adding ESLint and Auto-Fixing an Existing TypeScript Project Apr 23, 2024 15617 eslint , typescript , quality , automation The Front End Developer/Engineer Handbook 2024 (fro )Apr 23, 2024 15616 overviews , career , learning , tech-stacks , concepts , terminology Hello Bun: How Sveld Now Deploys 2× Faster on GitHub and Render Apr 23, 2024 15615 bun , deploying , performance , case-studies Notes on Quality Apr 23, 2024 15614 design , user-experience , quality Using Vite to Rebuild Local Dependencies in an npm Workspace Apr 23, 2024 15613 npm , dependencies , vite Update on the Plan for Phase-Out of Third-Party Cookies on Chrome Apr 23, 2024 15612 cookies , privacy , browsers , chrome Comparing Full Stack and Headless CMS Platforms Apr 23, 2024 15611 comparisons , content-management , wordpress , drupal , ghost Invoking Elements by Using Only HTML: A First Look at Invokers (uti )Apr 23, 2024 15610 html , modals , pop-overs Latency Numbers Every Frontend Developer Should Know (ind )Apr 23, 2024 15609 performance , metrics , terminology Your Page Can’t Change Media Features (kil )Apr 23, 2024 15608 css , media-queries , user-experience , apis Reflecting on My Programming Career Apr 23, 2024 15607 career Images as the First Thing in a Button or Link (tem )Apr 23, 2024 15606 accessibility , html , images , buttons , links F-Shape Pattern and How Users Read (vit /sma )Apr 23, 2024 15605 usability , design What Is CI/CD Pipelines: A Crucial Skill for Every Software Engineer Apr 22, 2024 15604 ci-cd , concepts 15 Essential UX Design Principles and Practices for Developers (uxm )Apr 22, 2024 15603 user-experience , principles , best-practices 3 Essential Design Trends, May 2024 (web )Apr 22, 2024 15602 design , trends The Slow Death of CSS Vendor Prefixes (oll )Apr 22, 2024 15601 css , vendor-extensions , history Node.js Test Runner: A Beginner’s Guide (bet )Apr 22, 2024 15600 guides , nodejs , testing JavaScript Features That Most Developers Don’t Know Apr 22, 2024 15599 javascript , functions State of Design Tokens 2024 (don +)Apr 22, 2024 15598 videos , design-tokens , figma , tooling Write Alt Text Like You’re Talking to a Friend (spa /clo )Apr 22, 2024 15597 accessibility , images , alt-text What You Can Do as a Web Builder on Earth Day (aar )Apr 22, 2024 15596 sustainability , ai Using Legitimate GitHub URLs for Malware (sch )Apr 22, 2024 15595 security , malware , github The Ultimate Collection of CSS-Only Shapes (css )Apr 22, 2024 15594 websites , css The Crucial Dance: Enhancing Designer–Developer Collaboration for Exceptional Products (uxm )Apr 22, 2024 15593 collaboration , processes The Art of Design System Recipes (bra )Apr 22, 2024 15592 design-systems , design-tokens How I Use Generative AI in Branding Apr 22, 2024 15591 ai , branding , principles , design Creating a UX Playbook for Onboarding Users to Your Product (uxm )Apr 22, 2024 15590 user-experience , onboarding , product-management 5 Hidden CSS Properties You Didn’t Know Existed Apr 22, 2024 15589 css 3 Tips for Advanced Prototyping in Figma Apr 21, 2024 15588 tips-and-tricks , prototyping , figma Make Product Design Great Again Apr 21, 2024 15587 design , user-experience , product-management Optimising React Apps Apr 21, 2024 15586 react , optimization Detect JavaScript Support (fon /css )Apr 21, 2024 15585 css , javascript , media-queries , support Considerations for AI Opt-Out (mno )Apr 21, 2024 15584 ai April 24 Is JS Naked Day (j9t )Apr 21, 2024 15583 javascript , awareness-days A Conversation With Una Kravets: The Rapid Evolution of CSS and Hobbies Outside of Work (una +)Apr 21, 2024 15582 videos , interviews , css Using “@defer” Defer Views in Angular 17 Apr 20, 2024 15581 angular , performance , lazy-loading Node.js Task Runner (yag )Apr 20, 2024 15580 nodejs , performance Make Sure That Your Design System Is Accessible (cer )Apr 20, 2024 15579 design-systems , accessibility Long Alt (aar )Apr 20, 2024 15578 accessibility , images , alt-text , support , browsers , screen-readers Detect JavaScript Support in CSS (hex )Apr 20, 2024 15577 css , javascript , media-queries , support Design Systems and the Never-Ending Job of Buy In (pjo )Apr 20, 2024 15576 design-systems , communication , collaboration Accessibility Overlays—Friend or Foe? (int )Apr 19, 2024 15575 videos , accessibility , overlays Typography Variables in Figma Are Here (joe )Apr 19, 2024 15574 typography , variables , figma A Short Guide to Mastering Keyboard Shortcuts on GitHub Apr 19, 2024 15573 guides , github , keyboard-shortcuts Building a Culture of Accessibility (tet )Apr 19, 2024 15572 accessibility , culture How to Work With GraphQL in WordPress in 2024 (sma )Apr 19, 2024 15571 how-tos , wordpress , graphql This Web of Ours, Revisited (zel )Apr 19, 2024 15570 web How to Create CSS Utility Classes (fon /css )Apr 19, 2024 15569 how-tos , css , presentational-html Help Us Invent CSS Grid Level 3, aka “Masonry” Layout (jen /web )Apr 19, 2024 15568 css , layout , grids , masonry The “Intl.Segmenter” Object Is Now Part of Baseline Apr 18, 2024 15567 browsers , support , web-platform , javascript Sustainable Web Development: Website Redesign With a Low Carbon Footprint (wom )Apr 18, 2024 15566 redesigning , sustainability 5 Tailwind CSS Anti-Patterns to Avoid (ato )Apr 18, 2024 15565 tailwind , colors , theming , frameworks , anti-patterns Angular’s New Signal Inputs Apr 18, 2024 15564 videos , angular , signals Building an npm Package Compatible With ESM and CJS in 2024 Apr 18, 2024 15563 npm , dependencies , interoperability , esm , commonjs Git Common Developer Pitfalls and Solutions (wom )Apr 18, 2024 15562 git The End of an Era: Women Who Code Closing (wom )Apr 18, 2024 15561 community What’s Going On in Dark Theme / Light Theme Land (chr /fro )Apr 18, 2024 15560 css , functions , dark-mode My Code Formatting Guidelines (val )Apr 18, 2024 15559 guidelines , formatting , conventions , javascript , html , prettier , configuration A Primer on the Cascade and Specificity (bel /pic )Apr 18, 2024 15558 introductions , css , selectors , cascade Displaying HTML Web Components Apr 17, 2024 15557 web-components , css Who Should Block AI Bots? (moz )Apr 17, 2024 15556 scraping , ai , seo 12 Tips From a Mid-Level Developer (abb )Apr 17, 2024 15555 career , tips-and-tricks Webhooks and WebSockets Apr 17, 2024 15554 webhooks , websockets Humans Do It Better: GitClear Analyzes 153M Lines of Code, Finds Risks of AI Apr 17, 2024 15553 ai , quality , craft , metrics , engineering-management Building a GitHub Activity Feed With Node.js and Socket.IO Apr 17, 2024 15552 nodejs , github , functionality The Impact of Color Contrast on Accessibility Apr 17, 2024 15551 accessibility , colors , contrast JavaScript Code Quality Tools: See Qodana in Action (jet )Apr 17, 2024 15550 qodana , quality , javascript How to Submit a Form in React Using FormData (wom )Apr 17, 2024 15549 how-tos , forms , react When Security and Accessibility Clash: Why Are Banking Applications So Inaccessible? (nic )Apr 17, 2024 15548 accessibility , security Upgrading jQuery: Working Towards a Healthy Web (tim /jqu )Apr 17, 2024 15547 jquery , maintenance , migrating Property Hooks Are Coming in PHP 8.4 (ami )Apr 17, 2024 15546 php , hooks How to Write World-Beating Web Content (web )Apr 17, 2024 15545 how-tos , writing , content Converting Plain Text to Encoded HTML With Vanilla JavaScript (sma )Apr 17, 2024 15544 conversion , html , javascript AI Isn’t Useless—but Is It Worth It? (mol )Apr 17, 2024 15543 ai , quality The Making of a TypeScript Feature: Inferring Type Predicates Apr 16, 2024 15542 typescript The Right Code for Your Design System (fig )Apr 16, 2024 15541 design-systems , figma Making Disabled Buttons More Accessible Apr 16, 2024 15540 accessibility , buttons , html , aria We Need to Rewild the Internet (rob /noe )Apr 16, 2024 15539 web , standards , collaboration , creativity , outlooks The Biggest Lie in HTML Apr 16, 2024 15538 videos , html The Invisible Seafaring Industry That Keeps the Internet Afloat (jos /ver )Apr 16, 2024 15537 web Alternating Style Queries (kiz )Apr 16, 2024 15536 css , style-queries , techniques Hardest Problem in Computer Science: Centering Things (nik )Apr 16, 2024 15535 css , design , centering Why We Are Still Using 88×31 Buttons Apr 16, 2024 15534 images , history , design Things That Can Break “aspect-ratio” in CSS (chr /fro )Apr 16, 2024 15533 css , aspect-ratio [pnpm] v9.0.0 (pnp )Apr 16, 2024 15532 release-notes , pnpm Electron 30.0.0 (kee /ele )Apr 16, 2024 15531 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 15530 foss , security , openjs Ethics in Times of Growth Design Apr 15, 2024 15529 design , ethics How a Successful Website Migration Led to a 20% Increase in Keyword Rankings (moz )Apr 15, 2024 15528 migrating , processes , seo , sem Five Ways Cookie Consent Managers Hurt Web Performance (and How to Fix Them) (cli /spe )Apr 15, 2024 15527 cookies , consent-management , performance Don’t Use the “maxlength” Attribute to Stop Users From Exceeding the Limit (ada )Apr 15, 2024 15526 html , attributes , forms , usability Document Collaboration (With Comments!) (chr /fro )Apr 15, 2024 15525 documentation , collaboration , comparisons , link-lists CSS in React Server Components (jos )Apr 15, 2024 15524 css , javascript , react , components , css-in-js ARIA in HTML (sco +/w3c )Apr 15, 2024 15523 standards , accessibility , aria , html An Intro to Flexbox (cfe )Apr 15, 2024 15522 introductions , css , flexbox , layout 10 Top Accessibility Errors and How to Avoid and Fix Them (sch )Apr 15, 2024 15521 accessibility Interview With Senior JS Developer 2024 Apr 14, 2024 15520 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 15519 accessibility , auditing , tooling Why Many Junior Developers Quit Programming (tip )Apr 13, 2024 15518 career , learning What if You Had Real Control Over Light Mode / Dark Mode on a Per-Site Basis? (bra )Apr 13, 2024 15517 apis , dark-mode Things You Should Do in Your Dev Journey Apr 13, 2024 15516 career My “Skip to Content” Markup Was Breaking the Back Button on iOS (db )Apr 13, 2024 15515 html , skip-links , accessibility , mobile How to Write a Code Formatter Apr 13, 2024 15514 how-tos , formatting 9 Signs Your Frontend Code Has Quality Issues That Affect Your Users (ang )Apr 13, 2024 15513 quality , craft , accessibility , usability , user-experience , conformance , performance Mixins Three Ways (dut )Apr 12, 2024 15512 mixins , sass , less , css Sliding 3D Image Frames in CSS (css /sma )Apr 12, 2024 15511 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 15510 guides , ci-cd , deploying , jenkins , docker , kubernetes , aws , github-actions , django How Do Open Source Licenses Work? The Ultimate Guide Apr 12, 2024 15509 guides , foss , licensing Naming Colors in Design Systems (ado )Apr 12, 2024 15508 naming , colors , design-systems 10 Things Software Developers Should Learn About Learning Apr 12, 2024 15507 research , learning Monitoring BFCache Blocking Reasons (chr /mdn )Apr 12, 2024 15506 bfcache , monitoring , debugging , performance Introducing JS Naked Day (mac )Apr 12, 2024 15505 introductions , javascript , awareness-days How to Build a Reusable Grid System With CSS Grid (cfe )Apr 12, 2024 15504 how-tos , css , grids , layout , maintainability Blockin’ Bots (bee )Apr 12, 2024 15503 scraping , ai , apache , configuration Epic App Performance Starts With the Database Apr 11, 2024 15502 videos , performance , databases , optimization