Angular 19: Standalone Updates Dec 4, 2024 17864 angular Release Notes for Safari Technology Preview 209 (jon /web )Dec 4, 2024 17863 release-notes , safari , browsers React vs. Angular: Which Framework Should We Choose in 2024 and 2025? (bhu )Dec 4, 2024 17862 frameworks , react , angular , comparisons How Does the React Compiler Perform on Real Code (ade /per )Dec 4, 2024 17861 react , compiling , rendering , memoization , performance Just Say “No” to JavaScript (nic /inf )Dec 4, 2024 17860 javascript , typescript , programming It’s Not AI, It’s State-of-the-Art Exploitation (laq )Dec 4, 2024 17859 ai , myths How to Include Web Accessibility in Your Web Development Process (pop )Dec 4, 2024 17858 how-tos , accessibility , processes , tooling , webaim How to Include Web Accessibility in Your Content Writing Process (pop )Dec 4, 2024 17857 how-tos , accessibility , content , writing , processes How to Fix Storybook Screenshot Testing (not )Dec 4, 2024 17856 how-tos , testing , screenshots , images , storybook , vitest How React Compiler Performs on Real Code (ade )Dec 4, 2024 17855 react , compiling , rendering , memoization Googling Is for Old People: What This Means for Web Designers (web )Dec 4, 2024 17854 design , mobile , search , google Control the Viewport Resize Behavior on Mobile With “interactive-widget” (bra /mat )Dec 4, 2024 17853 css , units , viewport , resizing , mobile , metadata , html Creating an Effective Multistep Form for Better User Experience (sma )Dec 3, 2024 17852 forms , html , javascript , user-experience Why We Switched to Astro (and Why It Might Interest You) (ste )Dec 3, 2024 17851 migrating , nextjs , astro Privacy (max /htt )Dec 3, 2024 17850 web-almanac , studies , research , metrics , privacy , apis A Beginner’s Guide to Information Architecture in UX Dec 3, 2024 17849 guides , information-architecture , user-experience Astro 5.0 (eri +)Dec 3, 2024 17848 release-notes , astro Pure CSS Halftone Effect in 3 Declarations (ana /fro )Dec 3, 2024 17847 css , effects , halftone What a Web Performance Engineer Needs to Know About Cloud Cost Savings (per )Dec 3, 2024 17846 performance , cloud-computing , economics , efficiency You Should Have a Website (nor )Dec 3, 2024 17845 manifestos , career The Pixel Canvas Shimmer Effect (hex )Dec 3, 2024 17844 web-components , effects Smooth Multi-Page Experiences With Just a Few Lines of CSS (joh /mat )Dec 3, 2024 17843 css , transitions , effects The Danger of Defaults (nng )Dec 2, 2024 17842 videos , usability , design Run Your Next.js SSR App on Deno Deploy (orr /den )Dec 2, 2024 17841 nextjs , deno , hosting I Was Laid Off From Spotify One Year Ago: Here’s What I’ve Learnt Dec 2, 2024 17840 user-experience , career DreamHost Removed From WordPress.org’s Recommended Hosting Page Dec 2, 2024 17839 wordpress , hosting WPT: An Overview and History (boa /boc )Dec 2, 2024 17838 overviews , history , web-platform , testing The Logical Border Radius Equivalents (chr /fro )Dec 2, 2024 17837 css , borders , logical-properties , internationalization The HTML Native Search Element (tre )Dec 2, 2024 17836 html , semantics Starting Off Right: Where Autofocus Shines (kil /mat )Dec 2, 2024 17835 html , forms , focus SEO (jam +/htt )Dec 2, 2024 17834 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 17833 how-tos , career How GenAI Impacts User Experiences—Even Beyond AI (uxm )Dec 2, 2024 17832 user-experience , ai , processes Hints and Suggestions: The Design of Web Design (mia /btc )Dec 2, 2024 17831 videos , design , css , cascade , history A Layered Approach to Speculation Rules (css )Dec 2, 2024 17830 performance , speculation Building a 3D Portfolio With Three.js and Next.js Dec 1, 2024 17829 nextjs , threejs , functionality CSS Advent Calendar Dec 1, 2024 17828 websites , css , examples CSS Selectors Advent Calendar 2024 Dec 1, 2024 17827 css , selectors , examples Goodhart’s Law in Action: 3 Webperf Examples (nom /per )Dec 1, 2024 17826 performance , principles , lighthouse , web-vitals , metrics , examples How to Usability Test Your Product (if You Want Bad UX) (ada )Dec 1, 2024 17825 how-tos , usability , user-experience , testing How to Clamp the Lightness of a Relative Color in CSS (ang )Dec 1, 2024 17824 how-tos , css , colors , functions Development Advent Calendars for 2024 (aar )Dec 1, 2024 17823 link-lists , learning Designed With Care (rac )Dec 1, 2024 17822 websites , books , accessibility , design , content , compliance Blast From the Past: 2advanced.com (web )Dec 1, 2024 17821 design , flash , history , case-studies A Link on a Logo in the Header, What Should the Alt-Text Be? (ria /mat )Dec 1, 2024 17820 accessibility , branding , links , logos , images , alt-text Why You Should Avoid Grand System Redesigns Nov 30, 2024 17819 videos , refactoring , software-design , architecture The Future of Front-End Development: Trends to Watch in 2025 (max )Nov 30, 2024 17818 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 17817 ai , sustainability , tooling How to Join Blue Beanie Day: Wear and Share (zel )Nov 30, 2024 17816 awareness-days , standards , how-tos Don’t Fuck With Scroll Nov 29, 2024 17815 websites , scrolling , user-experience , usability , accessibility , maintainability Stop Aiming for Compliance: Craft a Better Product Strategy Instead (tho )Nov 29, 2024 17814 accessibility , compliance , product-management , strategies , processes A False Sense of Accessibility: What Automated Testing Tools Are Missing (a11 )Nov 29, 2024 17813 videos , accessibility , testing , automation , tooling Designing Your Own Accessibility Vendor Monitoring Program (a11 )Nov 29, 2024 17812 videos , accessibility , business-relations , monitoring The Many Faces of Digital Accessibility (aar /a11 )Nov 29, 2024 17811 videos , accessibility , career Let’s Learn Generators in JavaScript Nov 29, 2024 17810 javascript , functions 8 PHP Performance Tips Every Developer Should Know Nov 29, 2024 17809 php , performance , tips-and-tricks , conditionals , caching Why Pipes Sometimes Get “Stuck”: Buffering (b0r )Nov 29, 2024 17808 command-line , unix-like If Not React, Then What? (sli )Nov 29, 2024 17807 frameworks , client-side-rendering , react , user-experience , performance Design Systems Are Dead—Long Live Design Systems (lur /zer )Nov 29, 2024 17806 design-systems , tooling , outlooks Character-Based Alignment (css )Nov 29, 2024 17805 html , css , alignment Angular v19 No Signals Edition (arm /dan )Nov 29, 2024 17804 angular NestJS vs. Laravel: A Backend Framework Comparison Nov 28, 2024 17803 nestjs , laravel , frameworks , comparisons New to the Web Platform in November Nov 28, 2024 17802 release-notes , web-platform , browsers , firefox , chrome When Is It Time to Move Prototyping From Figma to ProtoPie? Nov 28, 2024 17801 design , prototyping , tooling , figma Prisma 6: Better Performance, More Flexibility, and Type-Safe SQL (pri )Nov 28, 2024 17800 release-notes , prisma Understanding CSS Inheritance: A Guide to Consistent Styling Nov 28, 2024 17799 guides , css , cascade , inheritance The 5 Most Transformative JavaScript Features From ES15 (tar )Nov 28, 2024 17798 javascript , ecmascript Preloading Responsive Images (tre )Nov 28, 2024 17797 images , html , hints , performance , preloading Observation: CSS Math Eval (kiz )Nov 28, 2024 17796 css , javascript , math Decoupling OKRs: It’s Time to Let Go (cwo )Nov 28, 2024 17795 okr , processes , prioritization , leadership Beyond JSON: Exploring File Formats for Design Tokens (stu )Nov 28, 2024 17794 design-tokens , json , yaml , comparisons A Quick Snapshot of the Microblogging Landscape (tch )Nov 28, 2024 17793 social-media , comparisons , twitter+x , bluesky , facebook+meta , mastodon , fediverse 10 Git Commands You’ll Wish You Knew Earlier Nov 28, 2024 17792 git , command-line Create Accessible Websites: Top Free Tools You Need to Know Nov 27, 2024 17791 accessibility , testing , jaws , nvda , screen-readers , linting , tooling How to Cut Water Usage in Cloud Data Centers Nov 27, 2024 17790 how-tos , infrastructure , sustainability Building Better CLI Apps (mol )Nov 27, 2024 17789 videos , typescript , javascript , command-line , tooling Faster TypeScript Compilation (ash )Nov 27, 2024 17788 videos , typescript , compiling , performance Optimizing JavaScript Engine Performance (goo )Nov 27, 2024 17787 videos , javascript-engines , performance , optimization Contributing to JavaScript and TypeScript (rob )Nov 27, 2024 17786 videos , javascript , typescript , foss , standards Unit Testing in Node.js With Jest (app )Nov 27, 2024 17785 nodejs , testing , jest Is Next.js 15 Any Good? “Use Cache” API First Look (fir )Nov 27, 2024 17784 videos , nextjs , apis Avoid Hotlinking Images With “Cross-Origin-Resource-Policy” Nov 27, 2024 17783 images , security The Hype Around Signals (ati /sma )Nov 27, 2024 17782 frameworks , libraries , signals Program Errors Out of Existence (ale )Nov 27, 2024 17781 programming , errors , principles Jekyll to Astro: An AI-Assisted Migration Nov 27, 2024 17780 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 17779 social-media , twitter+x Why AI Can’t Replace Developers: The Real Limits of AI in Coding Nov 26, 2024 17778 ai , programming State of Software Architecture Report—2024 Nov 26, 2024 17777 architecture , metrics I Removed VS Code, and My Productivity Improved Tremendously (cod )Nov 26, 2024 17776 code-editors , vs-code , neovim , comparisons , productivity Which IDEs Do Software Engineers Love, and Why? (ger )Nov 26, 2024 17775 code-editors , cursor , vs-code , jetbrains , neovim The Free Web (jay )Nov 26, 2024 17774 web , culture How I Feel About AI (jes )Nov 26, 2024 17773 ai , programming , productivity , ethics , sustainability Designing (and Evolving) a New Web Performance Score (css )Nov 26, 2024 17772 performance , metrics Automated Decision Logs in AI-Assisted Coding (add )Nov 26, 2024 17771 ai , logging Agile Is Dead Nov 26, 2024 17770 websites , manifestos , agile , processes , collaboration , communication A Framework for Evaluating Browser Support (jos )Nov 26, 2024 17769 browsers , support , web-platform , graceful-degradation A Button Is Not a Link (mor /mat )Nov 26, 2024 17768 html , buttons , links What Causes “Bad Days” for Developers? Nov 25, 2024 17767 studies , research , productivity How to Comply With DOJ’s Seemingly Impossible Web Accessibility Regulation Nov 25, 2024 17766 how-tos , accessibility , legal , compliance Design Systems vs. Style Guides (nng )Nov 25, 2024 17765 videos , design-systems , style-guides , comparisons , design , documentation WebAssembly (Wasm): When (and When Not) to Use It (tre )Nov 25, 2024 17764 webassembly The End of the Twitter Era (san )Nov 25, 2024 17763 social-media , twitter+x , mastodon , facebook+meta , bluesky Language of Parts Bookmarklet (bea )Nov 25, 2024 17762 bookmarklets , html , metadata , accessibility How Browsers Really Load Web Pages (pro /wel )Nov 25, 2024 17761 videos , browsers , rendering , parsing , http , performance From Gatsby to Eleventy (mat )Nov 25, 2024 17760 migrating , gatsby , eleventy , webc , performance Deno vs. Oracle: Canceling the JavaScript Trademark (tin /den )Nov 25, 2024 17759 deno , oracle , javascript , legal The Semantic Interface Palette Is Simple Nov 24, 2024 17758 design , design-tokens , semantics , figma Interop and Hard Problems (bka )Nov 24, 2024 17757 web-platform , browsers , support , interoperability Figma Releases the Pattern Library (web )Nov 24, 2024 17756 figma , pattern-libraries Mastering JavaScript Event Delegation Nov 23, 2024 17755 javascript , events The Death of Creativity and Imagination Nov 23, 2024 17754 creativity , ai , prompting Old Alt Text Advice (ste )Nov 23, 2024 17753 accessibility , images , alt-text , html , microcontent , best-practices JavaScript Events Made Easy: A Comprehensive Guide for Beginners Nov 23, 2024 17752 guides , events , javascript Git Like a Pro: 10 Things I Regret Not Knowing Earlier Nov 22, 2024 17751 git , command-line Using Severity Ratings to Prioritize Web Accessibility Remediation (web )Nov 22, 2024 17750 accessibility , prioritization The PHP Foundation Turns Three (the )Nov 22, 2024 17749 php , anniversaries Screenshot-Driven Development (bla /ope )Nov 22, 2024 17748 processes , design , tooling Solved by CSS: Donuts Scopes (mon /css )Nov 22, 2024 17747 css , scope Recursion Explained in Simple Terms (tre )Nov 22, 2024 17746 programming , concepts Content Security Policy Level 3 (mik /w3c )Nov 22, 2024 17745 standards , csp , security CSS Selectors: Unlocking Advanced Selectors for Modern Web Design Nov 21, 2024 17744 css , selectors Why Accessibility Matters for Your SEO Strategy (a11 )Nov 21, 2024 17743 accessibility , seo , strategies Introducing the Leader’s Guide to Accessibility Nov 21, 2024 17742 guides , introductions , accessibility , leadership , processes , terminology Third Parties (htt )Nov 21, 2024 17741 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 17740 user-experience , metrics , product-management Node.js 22 Runtime Now Available in AWS Lambda Nov 21, 2024 17739 nodejs , aws , serverless , lambda I Don’t Have Time to Learn React (kei )Nov 21, 2024 17738 career , craft , prioritization , react What’s Next for WebGPU (dak )Nov 21, 2024 17737 webgpu Exploring Alternative Interactions in JavaScript (dev )Nov 21, 2024 17736 videos , javascript , ai , interaction-design Every Developer Should Know These Postman Tips and Tricks Nov 21, 2024 17735 postman , tips-and-tricks Where Has All the Valid HTML Gone (j9t )Nov 21, 2024 17734 html , conformance , quality Tailwind CSS v4.0 Beta 1 (ada /tai )Nov 21, 2024 17733 tailwind Doing the Numbers: Digital Accessibility and Shifting Left (deq )Nov 21, 2024 17732 accessibility , processes , metrics , economics Avoid Read-Only Controls (aar )Nov 21, 2024 17731 html , forms , accessibility Make Creative Borders With “background-clip: border-area” (web )Nov 20, 2024 17730 css , borders , backgrounds , safari , browsers How to Use Lighthouse Wisely in Your Front-End Projects (ele /des )Nov 20, 2024 17729 guest-posts , how-tos , lighthouse , performance , accessibility , seo , best-practices What We Learned Migrating From Webpack to Vite Nov 20, 2024 17728 migrating , webpack , vite , lessons The CSS Reset Contradiction (j9t )Nov 20, 2024 17727 css , resets WP Engine Updates Its Original Legal Complaint Against Automattic and Matt Mullenweg Nov 20, 2024 17726 wp-engine , automattic , wordpress , legal Static Site Generation With Next.js: Using Next.js for React.js Applications Nov 20, 2024 17725 static-site-generation , site-generators , nextjs , react React.js Best Practices for Beginners: A Comprehensive Guide Nov 20, 2024 17724 guides , best-practices , react , components , state-management , hooks , debugging So You Decided to Do a Technical Migration (loc /btc )Nov 20, 2024 17723 videos , migrating , maintenance Privacy Principles (rob +/w3c )Nov 20, 2024 17722 privacy , principles My 3 Most-Wanted CSS Table Features (dar )Nov 20, 2024 17721 css , html , tables , wish-lists Avoiding False Positives in Node.js Tests (app )Nov 20, 2024 17720 nodejs , testing An Outline Version of the New CSS Logo (kil )Nov 20, 2024 17719 css Why Wasm: Quickstart Nov 19, 2024 17718 webassembly Meet Angular v19 (mge /ang )Nov 19, 2024 17717 release-notes , angular State of JavaScript 2024 (sac /dev )Nov 19, 2024 17716 surveys , javascript Node.js Corepack: Version Control for Package Managers (tre )Nov 19, 2024 17715 nodejs , corepack , versioning , dependencies , tooling Migrating From VuePress to VitePress (ole )Nov 19, 2024 17714 migrating , site-generators , vuejs Mastering Accessible Modals With ARIA and Keyboard Navigation (a11 )Nov 19, 2024 17713 accessibility , keyboard-navigation , aria , modals , javascript How to Prerelease an npm Package (spa /clo )Nov 19, 2024 17712 how-tos , npm , dependencies , versioning , semver AI’s Transformative Impact on Web Design: Supercharging Productivity Across the Industry (boa /sma )Nov 19, 2024 17711 ai , design , processes , productivity Testing Digital Products the RITE Way (uxm )Nov 18, 2024 17710 usability , testing , processes Why Is Hiring Software So Impersonal? Nov 18, 2024 17709 tooling , hiring , user-experience 20 Years of Firefox: How a Community Project Changed the Web (moz )Nov 18, 2024 17708 firefox , browsers , history , anniversaries Addressing Users’ Painpoints: Best Practices for Identifying and Solving UX Design Problems (uxm )Nov 18, 2024 17707 user-experience , design , legibility , responsive-design , performance AWS Lambda Turns Ten—Looking Back and Looking Ahead (jef )Nov 18, 2024 17706 anniversaries , aws , serverless , lambda , history , outlooks Web Accessibility and the Second Trump Administration Nov 18, 2024 17705 accessibility , legal The Future of Voice User Interfaces (uxm )Nov 18, 2024 17704 design , conversational-design , voice Why Responsive Design Is Failing Modern Users (web )Nov 18, 2024 17703 responsive-design , performance , usability , accessibility No Fuss Light/Dark Modes (chr /fro )Nov 18, 2024 17702 css , dark-mode Native Dual-Range Input Nov 18, 2024 17701 html , forms , css Importing a Frontend JavaScript Library Without a Build System (b0r )Nov 18, 2024 17700 javascript , libraries , commonjs , esm , nodejs , html Foundations: Types of Disability (tet )Nov 18, 2024 17699 accessibility , fundamentals Anchor Positioning Is Disruptive (jam /odd )Nov 18, 2024 17698 css , anchor-positioning , layout The Tragedy of Running an Old Node Project Nov 17, 2024 17697 nodejs The Root Causes for the Dev–Design Mismatch (ere )Nov 17, 2024 17696 design , collaboration , processes Content Design Practices for Sustainable Communication in Tech Nov 17, 2024 17695 content , communication , sustainability My Issues With Shorthand Properties (hav )Nov 17, 2024 17694 css , shorthands CSS Gets a New Logo—and It Uses the Color “rebeccapurple” (mic )Nov 17, 2024 17693 css The Art of Clean Code: A Practical Guide to Writing Maintainable JavaScript Nov 17, 2024 17692 guides , principles , javascript , maintainability Tailwind vs. Vanilla CSS—Should You Reconsider? Nov 17, 2024 17691 videos , tailwind , css Can [Open Source Pledge] Fix Open Source Sustainability? (tre )Nov 17, 2024 17690 foss , community , maintenance Some Tips for Keyboard Support on Native Mobile Applications (cer )Nov 16, 2024 17689 accessibility , mobile , native , keyboard-navigation , tips-and-tricks Against Best Practices (arp )Nov 16, 2024 17688 programming , best-practices [A Book Apart] Authors Together (dde )Nov 16, 2024 17687 websites , books , link-lists When Is the Right Time to Share Our Excitement About New Web Features? Nov 15, 2024 17686 web-platform , support , browsers The Next Improvement in Angular Reactivity Nov 15, 2024 17685 angular , reactivity What Is User Experience (and What Is It Not)? (nng )Nov 15, 2024 17684 user-experience , terminology , comparisons Alt Text: Not Always Needed (nng )Nov 15, 2024 17683 accessibility , images , alt-text , writing Help Your Code Reviewer (ant )Nov 15, 2024 17682 code-reviews , collaboration , communication , consistency , quality Ghost Jobs Should Be Illegal (tre )Nov 15, 2024 17681 hiring , legal Exploring JavaScript Symbols (tre )Nov 15, 2024 17680 javascript Reimagining Prototyping With AI Nov 14, 2024 17679 user-experience , design , prototyping , ai 10 Advanced TypeScript Concepts Every Developer Should Know Nov 14, 2024 17678 typescript , concepts Self-Contained Executable Programs With Deno Compile (tin /den )Nov 14, 2024 17677 deno , javascript , typescript , compiling State of HTML 2024 [Results] (sac /dev )Nov 14, 2024 17676 surveys , metrics , html How Is Digital Accessibility Awareness Being Promoted Across the Globe? (oze )Nov 14, 2024 17675 accessibility , advocacy Adding Interactive Charts in Astro Nov 14, 2024 17674 astro , visualization , functionality 1 + 2 Engineering Team Priorities (j9t )Nov 14, 2024 17673 engineering-management , leadership , culture , prioritization Cookie Permissions: 5 Common User Types (nng )Nov 13, 2024 17672 videos , cookies , consent-management , usability , personas Accessibility Misinformation (col )Nov 13, 2024 17671 accessibility , wcag , apca The Myth of “Accessible Components and Done” (mic )Nov 13, 2024 17670 accessibility , components , myths Most Disabled People “Excluded” by Unfit Designs Nov 13, 2024 17669 accessibility , design , dei AI Assistance Panel (mat )Nov 13, 2024 17668 dev-tools , browsers , chrome , ai Why Developers Should Give Next.js App Router Another Chance Nov 13, 2024 17667 nextjs , routing View Transitions API: Single Page Apps Without a Framework (deb )Nov 13, 2024 17666 view-transitions , apis , single-page-apps , css Modern CSS for Sites: View Transitions, Scroll Effects, and More (arg )Nov 13, 2024 17665 videos , css , view-transitions , scrolling , effects The European Accessibility Act—Get Ready (int )Nov 13, 2024 17664 accessibility , legal , eaa Learn Big O Notation Once and for All Nov 13, 2024 17663 algorithms , complexity , performance Global Digital Accessibility Salary Survey (web )Nov 13, 2024 17662 accessibility , career , surveys Custom Progress Element Using Anchor Positioning and Scroll-Driven Animations (css /fro )Nov 13, 2024 17661 css , anchor-positioning , animations , scrolling , progress-indicators An Official Logo for CSS (arg )Nov 13, 2024 17660 css Angular Best Practices Nov 12, 2024 17659 videos , angular , best-practices New in Chrome 131 Nov 12, 2024 17658 release-notes , chrome , browsers What Accessibility Statements Are Really For Nov 12, 2024 17657 accessibility , documentation , legal Let’s Talk About Memory Leaks in Dart and Flutter (flu )Nov 12, 2024 17656 dart , flutter , memory Why I Will Always Be Angry About Software Engineering (lud )Nov 12, 2024 17655 career , culture , programming How to Optimize Performance in Vue Apps (jac /deb )Nov 12, 2024 17654 how-tos , vuejs , performance , optimization Automattic Launches “WP Engine Tracker” to Monitor Sites Leaving WP Engine, Sparking Controversy Nov 12, 2024 17653 automattic , wp-engine My Favourite Software Architecture Patterns Nov 12, 2024 17652 architecture , micro-frontends , software-design-patterns Top 20 Platform Engineering Tools (spa )Nov 12, 2024 17651 platform-engineering , tooling , link-lists Understanding Bitwise Shifts in JavaScript: “<<” and “>>” (tre )Nov 12, 2024 17650 javascript , operators The “br” Element (hey )Nov 12, 2024 17649 html , semantics The Art in Everyday Life (sop )Nov 12, 2024 17648 art , creativity Overflow Clip (sha )Nov 12, 2024 17647 css , overflow , clipping Color in CSS or How I Learned to Disrespect Tennis (mat /btc )Nov 12, 2024 17646 videos , css , colors , functions Carving Your Space (hbu )Nov 12, 2024 17645 career , interviewing AI Coding (pvd )Nov 12, 2024 17644 ai , tooling , code-editors , comparisons , cursor A CSS Logo Hatches! (arg )Nov 12, 2024 17643 css , community Are AI Assistants Making Us Worse Programmers? Nov 11, 2024 17642 career , programming , ai , craft , quality Design Tokens: Authoring vs. Consuming Nov 11, 2024 17641 design-tokens , design-systems , naming , comparisons Security (vik /htt )Nov 11, 2024 17640 web-almanac , studies , research , metrics , security The Prompt API (tom )Nov 11, 2024 17639 chrome , browsers , apis , prompting , ai , gemini Anchoreum—a Game for Learning CSS Anchor Positioning Nov 11, 2024 17638 websites , learning , css , anchor-positioning Performance (htt )Nov 11, 2024 17637 web-almanac , studies , research , metrics , performance Sustainability (htt )Nov 11, 2024 17636 web-almanac , studies , research , metrics , sustainability CMS (htt )Nov 11, 2024 17635 web-almanac , studies , research , metrics , content-management Structured Data (htt )Nov 11, 2024 17634 web-almanac , studies , research , metrics , structured-data , semantic-web Cookies (htt )Nov 11, 2024 17633 web-almanac , studies , research , metrics , content-delivery Essential tsconfig.json Options You Should Use Nov 11, 2024 17632 typescript , configuration (Up-)Scoped Scroll Timelines (chr /fro )Nov 11, 2024 17631 css , animations , scrolling Markup (gua /htt )Nov 11, 2024 17630 web-almanac , studies , research , metrics , html Jamstack (mik /htt )Nov 11, 2024 17629 web-almanac , studies , research , metrics , jamstack , tech-stacks Implementing Astro Search Functionality Nov 11, 2024 17628 astro , search , functionality Fonts (bra /htt )Nov 11, 2024 17627 web-almanac , studies , research , metrics , fonts Ecommerce (htt )Nov 11, 2024 17626 web-almanac , studies , research , metrics , economics , ecommerce Don’t Forget to Localize Your Icons (eri )Nov 11, 2024 17625 localization , icons , images , culture CDN (htt )Nov 11, 2024 17624 web-almanac , studies , research , metrics , content-delivery Accessibility (mgi /htt )Nov 11, 2024 17623 web-almanac , studies , research , metrics , accessibility Biome.js, a Toolchain to Format and Lint Your Web Project Nov 10, 2024 17622 biome , formatting , linting , tooling Why Does JavaScript’s “parseInt(0.0000005)” Print “5”? Nov 10, 2024 17621 javascript Two Different Kinds of “Focusable” UI Elements (yat )Nov 10, 2024 17620 accessibility , focus , keyboard-navigation Should Destructive Buttons Be Hard to Find? (ada )Nov 10, 2024 17619 buttons , usability JavaScript Import Attributes (ES2025) (tre )Nov 10, 2024 17618 javascript , security Test Smart: Which Automation Strategy to Choose for Peace of Mind? Nov 9, 2024 17617 testing , automation , strategies , product-management Why I Moved From Google Analytics to Simple Analytics (tre )Nov 9, 2024 17616 migrating , analytics , google Release Notes for Safari Technology Preview 207 (jon /web )Nov 8, 2024 17615 release-notes , safari , browsers Mapping Over Promises in JavaScript (pmb )Nov 8, 2024 17614 javascript , promises AI Features Must Solve Real User Problems (nng )Nov 8, 2024 17613 ai , user-experience , product-management The Path to Learn Web Development (fla )Nov 8, 2024 17612 learning , http , html , css , tooling , git , javascript , typescript , databases , frameworks The Rebellion Will Be Federated (el )Nov 8, 2024 17611 fediverse , social-media , foss The Different (and Modern) Ways to Toggle Content (css )Nov 8, 2024 17610 content , toggles , modals , pop-overs State of CSS and State of HTML 2024 (pat )Nov 8, 2024 17609 css , html Node.js Implements Stricter Policies for Semver-Major Pull Requests Ahead of Release Deadlines (sar /soc )Nov 8, 2024 17608 nodejs How a BBC Navigation Bar Component Broke Depending on Which External Monitor It Was On (jos )Nov 8, 2024 17607 debugging , javascript , case-studies Five Lessons for Five Years in Tech (bek )Nov 8, 2024 17606 career , lessons 5 Code Review Anti-Patterns You Can Eliminate With AI (ara /cod )Nov 8, 2024 17605 code-reviews , anti-patterns , ai , coderabbit The Lowdown on Dropdowns in HTML and CSS (dav /zer )Nov 7, 2024 17604 html , css How to Set Up Next.js 15 for Production in 2024 (jan )Nov 7, 2024 17603 how-tos , nextjs Bluesky’s AT Protocol: Pros and Cons for Developers Nov 7, 2024 17602 social-media , bluesky , comparisons Node.js Now Supports TypeScript Natively Nov 7, 2024 17601 videos , nodejs , typescript Amazon Frontend Engineer Interview Experience 2024, Berlin Nov 7, 2024 17600 career , interviewing Why Alpine Is the New jQuery and Why That Is an Awesome Thing (ray /fro )Nov 7, 2024 17599 alpinejs The Deterioration of Google (bal )Nov 7, 2024 17598 google , seo Should Web Designers Learn JavaScript or CSS? (ope )Nov 7, 2024 17597 design , career , javascript , css Next.js to htmx—a Real World Example (htm )Nov 7, 2024 17596 nextjs , htmx , migrating How to Identify Decorative Images and Boost Accessibility (a11 )Nov 7, 2024 17595 how-tos , images , decoration , accessibility , html , aria Exploring Internet Traffic Shifts and Cyber Attacks During the 2024 US Election Nov 6, 2024 17594 traffic , security Maybe It Isn’t JavaScript (gee )Nov 6, 2024 17593 videos , javascript , seo , google More Options for Styling “<details>” (bra )Nov 6, 2024 17592 html , disclosure-widgets , css Will AI Replace Web Developers? (fla )Nov 6, 2024 17591 ai , career Advanced Image Formats and When to Use Them: WebP, AVIF, HEIC, and JPEG XL Nov 6, 2024 17590 images , webp , avif , jpeg-xl , comparisons My Anti-Overlay Client Letter (acc )Nov 6, 2024 17589 accessibility , overlays , business-relations , communication , advocacy How to Automate TypeScript Code Reviews With Coderabbit (the /cod )Nov 6, 2024 17588 how-tos , typescript , code-reviews , automation , coderabbit Celebrating Innovation and Impact: JavaScriptLandia Community Awards (ope )Nov 6, 2024 17587 community , javascript Introducing the vlt Package Manager and Serverless Registry (dar +/vlt )Nov 5, 2024 17586 introductions , dependencies , serverless , javascript , tooling Why Optimizing Your Lighthouse Score Is Not Enough for a Fast Website (geo /sma )Nov 5, 2024 17585 performance , optimization , lighthouse , web-vitals Vercel Makes Changes to Next.js to Simplify Self-Hosting Nov 5, 2024 17584 vercel , nextjs , hosting Unlocking Accessibility: Content Designers Share Their Experience and Advice Nov 5, 2024 17583 interviews , design , accessibility Platform vs. DevEx Teams: What’s the Difference? Nov 5, 2024 17582 platform-engineering , developer-experience , comparisons A Guide to Designing Errors for Workflow Automation Platforms Nov 5, 2024 17581 guides , design , user-experience , errors Web Audio API 1.1 (pad /w3c )Nov 5, 2024 17580 standards , multimedia , apis Cross-Site WebSocket Hijacking: Understanding and Exploiting CSWSH (pen )Nov 5, 2024 17579 security , websockets How to Optimize React Performance: Best Practices and Techniques Nov 5, 2024 17578 how-tos , performance , optimization , react , best-practices , techniques What Developers Miss About the Single Responsibility Principle (jac )Nov 5, 2024 17577 principles , solid Why I Stopped Using “else” in Code (adm )Nov 5, 2024 17576 programming , conditionals , maintainability What’s the Deal With WebKit Font Smoothing? (dbu )Nov 5, 2024 17575 webkit , css , typography What’s a Single-Page App? (jak )Nov 5, 2024 17574 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 17573 performance , web-vitals JavaScript’s “??=” Operator: Default Values Made Simple (tre )Nov 5, 2024 17572 javascript , operators JavaScript’s “&&=” Operator: Understanding Logical “AND” Assignment (tre )Nov 5, 2024 17571 javascript , operators How to Test JavaScript for Accessibility Compliance (flo /a11 )Nov 5, 2024 17570 how-tos , javascript , accessibility , compliance , wcag , testing How Do HTML Event Handlers Work? (tbr )Nov 5, 2024 17569 html , javascript , events How Bun Supports V8 APIs Without Using V8 II (bun )Nov 5, 2024 17568 bun , javascript , v8 , apis Fluid Everything Else (css )Nov 5, 2024 17567 css , container-queries , responsive-design Beautiful Focus Outlines (med )Nov 5, 2024 17566 css , focus , accessibility , examples Designing for “How Might Things Go Wrong?” Nov 4, 2024 17565 design , user-experience , errors The Psychology of Attention for UX Designers (uxm )Nov 4, 2024 17564 user-experience , design Using Cache Control in Nuxt to Improve Performance (jac )Nov 4, 2024 17563 nuxt , performance , caching How I Improved Video Streaming With FFmpeg and Node.js Nov 4, 2024 17562 multimedia , tooling , nodejs , optimization HTML Cheat Sheet Nov 4, 2024 17561 html , semantics , examples , cheat-sheets What Do Survey Demographics Tell Us? (mia /odd )Nov 4, 2024 17560 community , career , css The Impact of Artificial Intelligence on UX Design (uxm )Nov 4, 2024 17559 user-experience , design , ai , testing , optimization , personalization The “button” Element (hey )Nov 4, 2024 17558 html , semantics , buttons , links Sustainable Web Interest Group Is Formed (tzv /w3c )Nov 4, 2024 17557 w3c , sustainability , community Named Scroll and View Timelines (chr /fro )Nov 4, 2024 17556 css , animations How Gestalt Principles Influence UX Design (uxm )Nov 4, 2024 17555 user-experience , design , principles Dumb Leadership Mistakes I’ve Made (lau )Nov 4, 2024 17554 leadership , mistakes Disabled and Obscured (ste )Nov 4, 2024 17553 accessibility , html , forms , wcag , standards A Friendly Introduction to Container Queries (jos )Nov 4, 2024 17552 introductions , css , container-queries Exploring the Browser Rendering Process Nov 3, 2024 17551 browsers , rendering , dom , cssom , painting What Happened to the Agile Movement? Nov 3, 2024 17550 videos , agile , processes , productivity , economics Securing Your Express REST API With Passport.js Nov 3, 2024 17549 nodejs , express , json-web-tokens , apis , rest , security , tooling Building My Resume in HTML Using Eleventy (men )Nov 3, 2024 17548 career , html , eleventy The Only Accessibility Video You Will Ever Need Nov 2, 2024 17547 videos , accessibility Mastering Clean Code With SOLID, DRY, KISS, and YAGNI Principles Nov 2, 2024 17546 principles , solid , quality , craft How to Write Better TypeScript Code: Best Practices for Clean, Effective, and Scalable Code Nov 2, 2024 17545 how-tos , typescript 20 HTML Tips You Must Know in 2024 (xiu )Nov 2, 2024 17544 html , tips-and-tricks Your CSS Reset Should Be Layered (may )Nov 2, 2024 17543 css , resets , cascade The Open Source AI Definition 1.0 (rem )Nov 2, 2024 17542 foss , ai Please Publish and Share More (web )Nov 2, 2024 17541 blogging , indieweb JavaScript Do’s and Don’ts (mua )Nov 2, 2024 17540 javascript , accessibility You Are Not a CSS Dev if You Have Not Made a CSS Reset Nov 1, 2024 17539 css , resets , examples The Real Question We Should Be Asking About Agile Transformation Nov 1, 2024 17538 agile , processes , scalability AI in Chrome DevTools (zor /css )Nov 1, 2024 17537 videos , chrome , browsers , dev-tools , ai 25 Crazy Software Bugs Explained (fir )Nov 1, 2024 17536 videos , programming , bugs , quality , history The “<details>” and “<summary>” Elements Are Getting an Upgrade (sea )Nov 1, 2024 17535 html , disclosure-widgets @wasmer/sdk Adds Node.js and Bun Support (was )Oct 31, 2024 17534 tooling , nodejs , bun A Comprehensive Introduction to CI/CD Pipelines Oct 31, 2024 17533 introductions , ci-cd , concepts , processes Maintaining a Growth Mindset (edd )Oct 31, 2024 17532 design , career , leadership , link-lists “Functionality” Is Not Constrained by Content Oct 31, 2024 17531 accessibility , pdf , wcag , content The Most Effective Ways to Improve Core Web Vitals Oct 31, 2024 17530 performance , optimization , web-vitals CSS Masonry Layout Syntax (mic )Oct 31, 2024 17529 css , layout , masonry The Importance of Giving Feedback Early: Don’t Let Resentment Fester (cwo )Oct 31, 2024 17528 collaboration , communication , culture The Evolution of Google Web Vitals: What to Expect Beyond Core Web Vitals Oct 31, 2024 17527 performance , web-vitals , google , history , outlooks The “body” Element (hey )Oct 31, 2024 17526 html , semantics I Followed the Official AWS Amplify Guide and Was Charged $1,100 Oct 31, 2024 17525 aws 25 Accessibility Tips to Celebrate 25 Years (jar /web )Oct 31, 2024 17524 accessibility , tips-and-tricks , aria , html New to the Web Platform in October Oct 30, 2024 17523 release-notes , web-platform , browsers , firefox , chrome , safari Add Content to the Margins of Web Pages When Printed Using CSS Oct 30, 2024 17522 css , margins , print Reducing Digital Accessibility Litigation Risk Oct 30, 2024 17521 accessibility , legal , standards , processes How to Build Smaller Container Images: Docker Multi-Stage Builds (ixi )Oct 30, 2024 17520 how-tos , containerization , docker , examples 2024 DORA Report (lau )Oct 30, 2024 17519 research , productivity , ai , metrics , developer-experience The “stretch” Keyword: A Better Alternative to “width: 100%” in CSS? (oll )Oct 30, 2024 17518 css Testing With a Screen Reader Is an Important Step (mic )Oct 30, 2024 17517 accessibility , testing , screen-readers There Is No Such Thing as a Unit Test Oct 30, 2024 17516 testing The Image Compression Challenge (Donating Money for Excess-Free Projects) (j9t )Oct 30, 2024 17515 images , compression , performance , tooling Should Masonry Be Part of CSS Grid? (sha )Oct 30, 2024 17514 css , layout , masonry , grids Ollama CLI Tutorial: How to Use Ollama in the Terminal (hos )Oct 29, 2024 17513 how-tos , ollama , ai , command-line Welcoming More Girls to Computer Science in Middle School Oct 29, 2024 17512 community The Latest in Angular Change Detection—All You Need to Know Oct 29, 2024 17511 angular “We Were Wrong”: An Oral History of WIRED’s Original Website (vir /wir )Oct 29, 2024 17510 podcasts , history , case-studies Octoverse: AI Leads Python to Top Language as the Number of Global Developers Surges Oct 29, 2024 17509 research , github , community , ai , programming , python , javascript , typescript , java , php , shells , go What Is the JavaScript Pipeline Operator “|>” (tre )Oct 29, 2024 17508 javascript , operators Tooltip Best Practices (zel /css )Oct 29, 2024 17507 accessibility , tooltips , best-practices Scroll-Driven… Sections (chr /fro )Oct 29, 2024 17506 css , scrolling , animations PDF Accessibility on the Web: Tricks and Traps (ons /tpg )Oct 29, 2024 17505 accessibility , pdf , tips-and-tricks My Modern CSS Reset (jak )Oct 29, 2024 17504 css , resets Introducing the Legendary Programmer Hall of Fame (tre )Oct 29, 2024 17503 introductions , programming , community How to Roll Your Own Auth in JavaScript and TypeScript (rwi )Oct 29, 2024 17502 how-tos , authentication , javascript , typescript CSS Scroll-Driven Index (jhe )Oct 29, 2024 17501 code-pens , css , scrolling , headings Come to the “light-dark()” Side (sar /css )Oct 29, 2024 17500 dark-mode , html , css , colors Clarifying the Relationship Between Popovers and Dialogs (zel /css )Oct 29, 2024 17499 pop-overs , modals , html , comparisons , accessibility WebKit Features in Safari 18.1 (web )Oct 28, 2024 17498 release-notes , safari , browsers , webkit HTML Form Validation Is Heavily Underused Oct 28, 2024 17497 html , forms , validation , react Revamping a Five-Year Old Node.js Project Oct 28, 2024 17496 nodejs , mongodb , databases , architecture , refactoring , maintenance A Deep Dive Into WebAssembly (tom )Oct 28, 2024 17495 videos , interviews , webassembly , deep-dives Deprecating Node.js REST APIs in 6 Frameworks Oct 28, 2024 17494 nodejs , apis , rest , frameworks , deprecation , maintenance , fastify , express , nestjs Celebrating 20 Years of Firefox (fir )Oct 28, 2024 17493 videos , anniversaries , firefox , browsers 20 JavaScript Tricks Every Developer Must Know Oct 28, 2024 17492 javascript , tips-and-tricks Will We Care About Frameworks in the Future? (pau )Oct 28, 2024 17491 frameworks , ai Re: Social Media Hasn’t Killed the Personal Blog Just Yet (hel )Oct 28, 2024 17490 social-media , blogging Polypane 22 (pol )Oct 28, 2024 17489 release-notes , polypane , browsers Making Content-Aware Components Using CSS “:has()”, Grid, and Quantity Queries (eri /pic )Oct 28, 2024 17488 web-components , css , grids , selectors JavaScript Best Practices (jet )Oct 28, 2024 17487 javascript , best-practices Eng Org Seniority-Mix Model (let )Oct 27, 2024 17486 engineering-management , hiring Test Smart: How to Apply Automation and Stay Sane? Oct 27, 2024 17485 quality , testing , automation , ci-cd WP Engine Files Injunction, Hearing Set for November 26, 2024 Oct 27, 2024 17484 wp-engine , wordpress , legal Naming Things Is Still a Common and Enduring Challenge in Accessibility (cer )Oct 27, 2024 17483 accessibility , naming JavaScript Truthy and Falsy: A Deep Dive (tre )Oct 27, 2024 17482 javascript , deep-dives Do’s and Don’ts of Commenting Code Oct 26, 2024 17481 comments , documentation , examples , best-practices Designing for Anyone: The Power of Accessible Products (ant )Oct 25, 2024 17480 design , accessibility , dei The Internet Is Unusable—the Disabled View (web )Oct 25, 2024 17479 videos , accessibility , web CSS “only-child” Instead of Conditional Logic Oct 25, 2024 17478 css , selectors , conditionals How We Shrunk Our JavaScript Monorepo Git Size by 94% Oct 25, 2024 17477 javascript , monorepos , git Open Source Survey 2024 [Results] Oct 25, 2024 17476 surveys , metrics , foss , comparisons Why Does “target="_blank"” Have an Underscore in Front? (kyr )Oct 25, 2024 17475 html , frames , links Talkin’ Tables (aar /web )Oct 25, 2024 17474 videos , accessibility , tables , html Inside the CSS Engine: CSSOM Explained (tre )Oct 25, 2024 17473 css , cssom Improving Accessibility Through Design Systems (xir /web )Oct 25, 2024 17472 videos , accessibility , design-systems Apple Implements Six of OWA’s DMA Compliance Requests (owa )Oct 25, 2024 17471 apple , web-apps , browsers , legal , link-lists Accessibility for the Deaf / Hard of Hearing and Progress Over Perfection (mer /web )Oct 25, 2024 17470 videos , accessibility WebStorm and Rider Are Now Free for Non-Commercial Use (jet )Oct 24, 2024 17469 code-editors , webstorm Introducing the New Svelte CLI (sve )Oct 24, 2024 17468 introductions , svelte , sveltekit , tooling MIME Type Errors: Impact on Email Deliverability and Fixes Oct 24, 2024 17467 mime-types , email How to Make a Tonal Color Palette by Stealing From Nature (fel )Oct 24, 2024 17466 how-tos , color-palettes , colors , design , design-systems , contrast 8 Examples of Versioning in Leading Design Systems Oct 24, 2024 17465 design-systems , versioning , examples , ibm , google , shopify , adobe , atlassian Dynamic Social Share Images Using Cloudinary (sia )Oct 24, 2024 17464 social-media , images , tooling , cloudinary How Document-Oriented Databases Store Data Similar to JSON Objects (ami )Oct 24, 2024 17463 databases , json , objects A New Vivaldi—a Whole New Browsing Experience (jon /viv )Oct 24, 2024 17462 vivaldi , browsers , release-notes Bad Design Is, Apparently, Hot Oct 23, 2024 17461 design , user-experience Angular’s Approach to Partial Hydration Oct 23, 2024 17460 angular , hydration FTP: A Beginner’s Guide to File Transfer Protocol Oct 23, 2024 17459 guides , ftp , protocols How to Speed Up Your Vue App With Server Side Rendering (jac /deb )Oct 23, 2024 17458 how-tos , performance , vuejs , server-side-rendering , incremental-static-regeneration Is Qwik the Future of Scalable Web Development? (ele /des )Oct 23, 2024 17457 guest-posts , qwik , frameworks Six Things Not Related to Accessibility That Will Improve Your Disability Inclusion Efforts Oct 23, 2024 17456 accessibility , dei , culture , leadership Why 90’s Designs Are Coming Back (nng )Oct 23, 2024 17455 videos , design , trends Results = ƒ(Competence × Time) (j9t )Oct 23, 2024 17454 project-management , engineering-management , hiring My Top 5 Most Popular Front-End Tips (kev )Oct 23, 2024 17453 videos , css , html , forms , tips-and-tricks Calculating the ROI of Your Design System (lur /zer )Oct 23, 2024 17452 design-systems , economics , metrics Qualities of a Good Cloud Architect Oct 22, 2024 17451 cloud-computing , architecture , career What’s New in WAI–ARIA 1.3 Oct 22, 2024 17450 videos , accessibility , aria How Vercel Adopted Microfrontends Oct 22, 2024 17449 vercel , micro-frontends , case-studies Should JavaScript Be Split Into Two Languages? New Google-Driven Proposal Divides Opinion Oct 22, 2024 17448 javascript , ecmascript , google , runtimes Visualize a Webpage’s Memory Usage During a Performance Recording (pat /dev )Oct 22, 2024 17447 dev-tools , browsers , chrome , edge , performance , memory , profiling Passing Data to New Window Using JavaScript Oct 22, 2024 17446 javascript , comparisons Is It the End of Laravel? Oct 22, 2024 17445 laravel , frameworks , php , trends View Transitions Staggering (chr /fro )Oct 22, 2024 17444 css , view-transitions , effects , pug Video Is the Holy Grail of the Open Web (jar )Oct 22, 2024 17443 multimedia , open-web Svelte 5 Is Alive (sve )Oct 22, 2024 17442 release-notes , svelte SecretLint—a Linter for Preventing Committing Credentials (tre )Oct 22, 2024 17441 tooling , linting , security Possible Future CSS: Tree-Counting Functions and Random Values (kiz )Oct 22, 2024 17440 css , functions , randomness New Release: Tor Browser 14.0 (tor )Oct 22, 2024 17439 release-notes , tor-browser , browsers Making Accessibility Accessible (bas )Oct 22, 2024 17438 accessibility Lessons From Building Netlify (bii /thi )Oct 22, 2024 17437 lessons , videos , netlify , history , leadership Front End Debugging: Not Just Console Log (deb )Oct 22, 2024 17436 debugging , console , javascript , dom Building a Mental Model of Node.js Streams (pav )Oct 22, 2024 17435 nodejs , streaming Be a Dolphin Not a Shark: Using Cooperation Over Conflict to Advance Digital Accessibility (lfl /par )Oct 22, 2024 17434 videos , accessibility , advocacy , collaboration , strategies Backend for Frontend (BFF) Pattern: Microservices for UX (ben )Oct 22, 2024 17433 backend-for-frontend , microservices , architecture , comparisons Help Us Choose the Final Syntax for Masonry in CSS (fan +/web )Oct 21, 2024 17432 css , layout , masonry Real Ways to Maintain Your Technical Edge as an Engineering Manager Oct 21, 2024 17431 engineering-management , career Accessible Design: WCAG or Trendy? No, WCAG and Trendy! (wpa )Oct 21, 2024 17430 videos , accessibility , design , wcag Understanding “npm audit” and Fixing Vulnerabilities Oct 21, 2024 17429 npm , security , vulnerabilities , nodejs The Importance of UX in Cybersecurity (uxm )Oct 21, 2024 17428 user-experience , usability , security Comparing Local-First Frameworks and Approaches Oct 21, 2024 17427 databases Next.js 15 Oct 21, 2024 17426 release-notes , nextjs Leveraging Usability-Testing Data in Making UX Design Decisions (uxm )Oct 21, 2024 17425 user-experience , design , usability , testing Lamenting About Good Design Oct 21, 2024 17424 design Top 4 Web Vulnerabilities With Example and Mitigation Oct 21, 2024 17423 security , vulnerabilities , sql , databases , xss , csrf You Should Drop Express and Try Hono (w3c +/syn )Oct 21, 2024 17422 videos , express , hono Where Web Components Shine (dav )Oct 21, 2024 17421 web-components What Are the Roles of Interaction Design and Visual Interface Design? (uxm )Oct 21, 2024 17420 design , interaction-design , processes Good Accessibility Is Good SEO (lia )Oct 21, 2024 17419 accessibility , seo Foundations: Form Validation and Error Messages (tet )Oct 21, 2024 17418 accessibility , fundamentals , forms , validation , errors , usability Accessibility Challenges With Single Page Applications (wpa )Oct 21, 2024 17417 videos , accessibility , single-page-apps 10 Simple Ways to Make Your Social Media Posts Accessible Oct 21, 2024 17416 accessibility , social-media , content , images , alt-text , captions , contrast You Can Use “text-wrap: balance;” on Icons (ede )Oct 20, 2024 17415 css , icons , images Why I’m Skeptical of Rewriting JavaScript Tools in “Faster” Languages (nol )Oct 20, 2024 17414 javascript , tooling , programming The HTTP Crash Course Nobody Asked For (fas )Oct 20, 2024 17413 crash-courses , protocols , http Software Engineer Titles Have (Almost) Lost All Their Meaning (tre )Oct 20, 2024 17412 career , culture , engineering-management Set the Default Time Zone in Node.js (ste )Oct 20, 2024 17411 nodejs , javascript , internationalization , localization , time Introducing AI Assistance in Chrome DevTools (add )Oct 19, 2024 17410 introductions , chrome , browsers , dev-tools , ai State of React 2024 (sac +/dev )Oct 19, 2024 17409 surveys , react Smarter Than “Ctrl” + “F”: Linking Directly to Web Page Content (ahm )Oct 19, 2024 17408 urls , links State of CSS 2024 [Results] (sac /dev )Oct 19, 2024 17407 surveys , metrics , css A Deeper Look Into Node.js Docker Images: Help, My Node Image Has Python! (ixi )Oct 19, 2024 17406 docker , nodejs , python Why Developers Lose Trust in AI Tools Oct 18, 2024 17405 research , ai , tooling 20 Git Command-Line Tricks Every Developer Should Know Oct 18, 2024 17404 git , command-line , tips-and-tricks In the Future Using Top-Level “await” Might Be Cause a Backwards Compatibility Break in Node (eve )Oct 18, 2024 17403 nodejs , modules , commonjs , esm , interoperability If You Care (a11 )Oct 18, 2024 17402 accessibility How Should “<selectedoption>” Work? (jaf )Oct 18, 2024 17401 html , forms How Is This Website So Fast!? (wes )Oct 18, 2024 17400 videos , performance , case-studies Did Automattic Commit Open Source Theft? (ger )Oct 18, 2024 17399 automattic , wordpress , wp-engine , foss , legal The Story of Web Framework Hono, From the Creator of Hono (yus )Oct 17, 2024 17398 frameworks , hono , history What Is Platform Engineering? Oct 17, 2024 17397 platform-engineering How to Build an Image Search Application With OpenAI CLIP and PostgreSQL in JavaScript Oct 17, 2024 17396 how-tos , images , search , ai , openai , postgresql , databases , javascript , functionality Styling Web Components (cfe )Oct 17, 2024 17395 web-components , css Platform Strategy and Its Discontents (sli )Oct 17, 2024 17394 web-platform , javascript , mobile , mobile-first , native , performance , user-experience Liberate Your Daily Statistics From Jetpack (ede )Oct 17, 2024 17393 wordpress , plugins How I Organize Variables in Figma (joe )Oct 17, 2024 17392 figma , variables , conventions Developing a Web Site Nonvisually in a Linux Environment (jas )Oct 17, 2024 17391 unix-like , hugo , pico , accessibility , processes CSS “min()” All the Things (sma )Oct 17, 2024 17390 css , functions An HTML Email Template With Basic Typography and Dark/light Modes (chr /fro )Oct 17, 2024 17389 templates , html , email , typography , dark-mode Using Static Websites for Tiny Archives Oct 16, 2024 17388 html , css Node v23.0.0 (Current) (raf /nod )Oct 16, 2024 17387 release-notes , nodejs Best Testing Practices in Node.js (app )Oct 16, 2024 17386 nodejs , testing , best-practices How to Convert CommonJS to ESM (den )Oct 16, 2024 17385 how-tos , conversion , commonjs , esm , javascript Create Efficient Error Messages (nng )Oct 16, 2024 17384 videos , errors , microcontent , content , communication , efficiency , user-experience I’ve Been Doing Blockquotes Wrong (mic )Oct 16, 2024 17383 html You Should Be Using an RSS Reader (plu )Oct 16, 2024 17382 syndication , rss , tooling , web Tips for Inclusive and Accessible Hiring and Recruiting (gwi /deq )Oct 16, 2024 17381 accessibility , dei , hiring , tips-and-tricks , myths , strategies How to Implement Content Security Policy (CSP) Headers for Astro (tre )Oct 16, 2024 17380 how-tos , security , http , http-headers , csp , astro , vercel , cloudflare “aria-activedescendant” Is Not Focus (cod )Oct 16, 2024 17379 accessibility , aria , focus Are You Considering the Developer’s Mental Model? Oct 15, 2024 17378 design , processes , research GSAP Is Joining Webflow (cas /gsa )Oct 15, 2024 17377 gsap , webflow Introducing Express v5: A New Era for the Node.js Framework (wes /exp )Oct 15, 2024 17376 release-notes , express 7 Productivity Hacks I Stole From a Principal Software Engineer (cod )Oct 15, 2024 17375 productivity , tips-and-tricks , automation Rubicon (mor )Oct 15, 2024 17374 foss , wordpress , wp-engine Introduction to Zustand: A Lightweight State Management for React Oct 15, 2024 17373 introductions , zustand , state-management , react Indexed Database API 3.0 (w3c )Oct 15, 2024 17372 standards , indexeddb , databases Boring Web Development (j9t )Oct 15, 2024 17371 prioritization , culture , craft A Lean Approach to Design Systems (tho )Oct 15, 2024 17370 design-systems On the Web, and Optimism (joh )Oct 14, 2024 17369 web , fediverse Design Systems: Simplifying Documentation Writing Oct 14, 2024 17368 design-systems , documentation , writing Does Deno 2 Really Uncomplicate JavaScript? (fir )Oct 14, 2024 17367 videos , deno , jsr , javascript , comparisons Documentation Driven Design (ikn )Oct 14, 2024 17366 design , documentation What Makes a Font Accessible? A Designer’s Guide (a11 )Oct 14, 2024 17365 guides , design , fonts , typography , accessibility