Sustainability (htt )Nov 11, 2024 15,198 web-almanac , studies , research , metrics , sustainability Structured Data (htt )Nov 11, 2024 15,197 web-almanac , studies , research , metrics , structured-data , semantic-web Security (htt )Nov 11, 2024 15,196 web-almanac , studies , research , metrics , security Performance (htt )Nov 11, 2024 15,195 web-almanac , studies , research , metrics , performance Markup (gua /htt )Nov 11, 2024 15,194 web-almanac , studies , research , metrics , html Jamstack (mik /htt )Nov 11, 2024 15,193 web-almanac , studies , research , metrics , jamstack , tech-stacks Implementing Astro Search Functionality Nov 11, 2024 15,192 astro , search , functionality Fonts (bra /htt )Nov 11, 2024 15,191 web-almanac , studies , research , metrics , fonts Essential tsconfig.json Options You Should Use Nov 11, 2024 15,190 typescript , configuration Ecommerce (htt )Nov 11, 2024 15,189 web-almanac , studies , research , metrics , economics , ecommerce Don’t Forget to Localize Your Icons (eri )Nov 11, 2024 15,188 localization , icons , images , culture Cookies (htt )Nov 11, 2024 15,187 web-almanac , studies , research , metrics , content-delivery CMS (htt )Nov 11, 2024 15,186 web-almanac , studies , research , metrics , content-management CDN (htt )Nov 11, 2024 15,185 web-almanac , studies , research , metrics , content-delivery Are AI Assistants Making Us Worse Programmers? Nov 11, 2024 15,184 career , programming , ai , craft , quality Anchoreum—a Game for Learning CSS Anchor Positioning Nov 11, 2024 15,183 websites , learning , css , anchor-positioning Accessibility (mgi /htt )Nov 11, 2024 15,182 web-almanac , studies , research , metrics , accessibility Why Does JavaScript’s “parseInt(0.0000005)” Print “5”? Nov 10, 2024 15,181 javascript Two Different Kinds of “Focusable” UI Elements (yat )Nov 10, 2024 15,180 accessibility , focus , keyboard-navigation Should Destructive Buttons Be Hard to Find? (ada )Nov 10, 2024 15,179 buttons , usability JavaScript Import Attributes (ES2025) (tre )Nov 10, 2024 15,178 javascript , security Biome.js, a Toolchain to Format and Lint Your Web Project Nov 10, 2024 15,177 biome , formatting , linting , tooling Test Smart: Which Automation Strategy to Choose for Peace of Mind? (uxd )Nov 9, 2024 15,176 testing , automation , strategies , product-management Why I Moved From Google Analytics to Simple Analytics (tre )Nov 9, 2024 15,175 migrating , analytics , google AI Features Must Solve Real User Problems (nng )Nov 8, 2024 15,174 ai , user-experience , product-management The Rebellion Will Be Federated (el )Nov 8, 2024 15,173 fediverse , social-media , foss The Different (and Modern) Ways to Toggle Content (css )Nov 8, 2024 15,172 content , toggles , modals , pop-overs State of CSS and State of HTML 2024 (pat )Nov 8, 2024 15,171 css , html Release Notes for Safari Technology Preview 207 (jon /web )Nov 8, 2024 15,170 release-notes , safari , apple , browsers Node.js Implements Stricter Policies for Semver-Major Pull Requests Ahead of Release Deadlines (sar /soc )Nov 8, 2024 15,169 nodejs Mapping Over Promises in JavaScript (pmb )Nov 8, 2024 15,168 javascript , promises How a BBC Navigation Bar Component Broke Depending on Which External Monitor It Was On (jos )Nov 8, 2024 15,167 debugging , javascript , case-studies Five Lessons for Five Years in Tech (bek )Nov 8, 2024 15,166 career , lessons 5 Code Review Anti-Patterns You Can Eliminate With AI (ara /cod )Nov 8, 2024 15,165 code-reviews , anti-patterns , ai , coderabbit Amazon Frontend Engineer Interview Experience 2024, Berlin Nov 7, 2024 15,164 career , interviewing How to Set Up Next.js 15 for Production in 2024 (jan )Nov 7, 2024 15,163 how-tos , nextjs Why Alpine Is the New jQuery and Why That Is an Awesome Thing (ray /fro )Nov 7, 2024 15,162 alpinejs The Lowdown on Dropdowns in HTML and CSS (zer )Nov 7, 2024 15,161 html , css The Deterioration of Google (bal )Nov 7, 2024 15,160 google , seo Should Web Designers Learn JavaScript or CSS? (ope )Nov 7, 2024 15,159 design , career , javascript , css Node.js Now Supports TypeScript Natively Nov 7, 2024 15,158 videos , nodejs , typescript Next.js to htmx—a Real World Example (htm )Nov 7, 2024 15,157 nextjs , htmx , migrating How to Identify Decorative Images and Boost Accessibility (a11 )Nov 7, 2024 15,156 how-tos , images , decoration , accessibility , html , aria Bluesky’s AT Protocol: Pros and Cons for Developers (ric /the )Nov 7, 2024 15,155 social-media , bluesky , comparisons My Anti-Overlay Client Letter (acc )Nov 6, 2024 15,154 accessibility , overlays , business-relations , communication , advocacy More Options for Styling “<details>” (bra /dev )Nov 6, 2024 15,153 html , disclosure-widgets , css Maybe It Isn’t JavaScript (gee )Nov 6, 2024 15,152 videos , javascript , seo , google How to Automate TypeScript Code Reviews With Coderabbit (the /cod )Nov 6, 2024 15,151 how-tos , typescript , code-reviews , automation , coderabbit Exploring Internet Traffic Shifts and Cyber Attacks During the 2024 U.S. Election (clo )Nov 6, 2024 15,150 traffic , security Celebrating Innovation and Impact: JavaScriptLandia Community Awards (ope )Nov 6, 2024 15,149 community , javascript What Developers Miss About the Single Responsibility Principle (jac )Nov 5, 2024 15,148 principles , solid Why I Stopped Using “else” in Code (adm )Nov 5, 2024 15,147 programming , conditionals , maintainability A Guide to Designing Errors for Workflow Automation Platforms (uxd )Nov 5, 2024 15,146 guides , design , user-experience , errors How to Optimize React Performance: Best Practices and Techniques Nov 5, 2024 15,145 how-tos , performance , optimization , react , best-practices , techniques Why Optimizing Your Lighthouse Score Is Not Enough for a Fast Website (geo /sma )Nov 5, 2024 15,144 performance , optimization , lighthouse , google , web-vitals What’s the Deal With WebKit Font Smoothing? (dbu )Nov 5, 2024 15,143 webkit , css , typography What’s a Single-Page App? (jak )Nov 5, 2024 15,142 single-page-apps , multi-page-apps , server-side-rendering , client-side-rendering , frameworks , site-generators , comparisons , concepts Web Audio API 1.1 (pad /w3c )Nov 5, 2024 15,141 standards , multimedia , apis Vercel Makes Changes to Next.js to Simplify Self-Hosting (low /the )Nov 5, 2024 15,140 vercel , nextjs , hosting Unlocking Accessibility: Content Designers Share Their Experience and Advice Nov 5, 2024 15,139 interviews , design , accessibility Platform vs. DevEx Teams: What’s the Difference? Nov 5, 2024 15,138 platform-engineering , developer-experience , comparisons Mastering Interaction to Next Paint (INP) (tod /fro )Nov 5, 2024 15,137 performance , web-vitals JavaScript’s “??=” Operator: Default Values Made Simple (tre )Nov 5, 2024 15,136 javascript , operators JavaScript’s “&&=” Operator: Understanding Logical “AND” Assignment (tre )Nov 5, 2024 15,135 javascript , operators Introducing the vlt Package Manager and Serverless Registry Nov 5, 2024 15,134 introductions , dependencies , serverless , javascript , tooling How to Test JavaScript for Accessibility Compliance (flo /a11 )Nov 5, 2024 15,133 how-tos , javascript , accessibility , compliance , wcag , testing How Do HTML Event Handlers Work? (tbr )Nov 5, 2024 15,132 html , javascript , events How Bun Supports V8 APIs Without Using V8 II (bun )Nov 5, 2024 15,131 bun , javascript , v8 , apis Fluid Everything Else (css )Nov 5, 2024 15,130 css , container-queries , responsive-design Beautiful Focus Outlines (med )Nov 5, 2024 15,129 css , focus , accessibility , examples HTML Cheat Sheet Nov 4, 2024 15,128 html , semantics , examples , cheat-sheets Designing for “How Might Things Go Wrong?” (uxd )Nov 4, 2024 15,127 design , user-experience , errors What Do Survey Demographics Tell Us? (mia /odd )Nov 4, 2024 15,126 community , career , css Using Cache Control in Nuxt to Improve Performance Nov 4, 2024 15,125 nuxt , performance , caching The Psychology of Attention for UX Designers (uxm )Nov 4, 2024 15,124 user-experience , design The Impact of Artificial Intelligence on UX Design (uxm )Nov 4, 2024 15,123 user-experience , design , ai , testing , optimization , personalization The “button” Element (hey )Nov 4, 2024 15,122 html , semantics , buttons , links Sustainable Web Interest Group Is Formed (tzv /w3c )Nov 4, 2024 15,121 w3c , sustainability , community Named Scroll and View Timelines (chr /fro )Nov 4, 2024 15,120 css , animations How I Improved Video Streaming With FFmpeg and Node.js Nov 4, 2024 15,119 multimedia , tooling , nodejs , optimization How Gestalt Principles Influence UX Design (uxm )Nov 4, 2024 15,118 user-experience , design , principles Dumb Leadership Mistakes I’ve Made (lau )Nov 4, 2024 15,117 leadership , mistakes Disabled and Obscured (ste )Nov 4, 2024 15,116 accessibility , html , forms , wcag , standards A Friendly Introduction to Container Queries (jos )Nov 4, 2024 15,115 introductions , css , container-queries What Happened to the Agile Movement? Nov 3, 2024 15,114 videos , agile , processes , productivity , economics Securing Your Express REST API With Passport.js Nov 3, 2024 15,113 nodejs , express , json-web-tokens , apis , rest , security , tooling Exploring the Browser Rendering Process Nov 3, 2024 15,112 browsers , rendering , dom , cssom , painting Building My Resume in HTML Using Eleventy (men )Nov 3, 2024 15,111 career , html , eleventy Mastering Clean Code With SOLID, DRY, KISS, and YAGNI Principles Nov 2, 2024 15,110 principles , solid , quality , craft 20 HTML Tips You Must Know in 2024 (xiu )Nov 2, 2024 15,109 html , tips-and-tricks Your CSS Reset Should Be Layered (may )Nov 2, 2024 15,108 css , resets , cascade The Open Source AI Definition 1.0 (rem )Nov 2, 2024 15,107 foss , ai The Only Accessibility Video You Will Ever Need Nov 2, 2024 15,106 videos , accessibility Please Publish and Share More (web )Nov 2, 2024 15,105 blogging , indieweb JavaScript Do’s and Don’ts (mua )Nov 2, 2024 15,104 javascript , accessibility How to Write Better TypeScript Code: Best Practices for Clean, Effective, and Scalable Code Nov 2, 2024 15,103 how-tos , typescript 25 Crazy Software Bugs Explained (fir )Nov 1, 2024 15,102 videos , programming , quality , history You Are Not a CSS Dev if You Have Not Made a CSS Reset Nov 1, 2024 15,101 css , resets , examples The Real Question We Should Be Asking About Agile Transformation Nov 1, 2024 15,100 agile , processes , scalability The “<details>” and “<summary>” Elements Are Getting an Upgrade (sea )Nov 1, 2024 15,099 html , disclosure-widgets AI in Chrome DevTools (zor /css )Nov 1, 2024 15,098 videos , chrome , google , browsers , dev-tools , ai Maintaining a Growth Mindset (uxd )Oct 31, 2024 15,097 design , career , leadership , link-lists @ wasmer/sdk Adds Node.js and Bun Support (was )Oct 31, 2024 15,096 tooling , nodejs , bun The Most Effective Ways to Improve Core Web Vitals (dev )Oct 31, 2024 15,095 performance , optimization , web-vitals The Importance of Giving Feedback Early: Don’t Let Resentment Fester (cwo )Oct 31, 2024 15,094 collaboration , communication , culture The Evolution of Google Web Vitals: What to Expect Beyond Core Web Vitals Oct 31, 2024 15,093 performance , web-vitals , google , history , outlooks The “body” Element (hey )Oct 31, 2024 15,092 html , semantics I Followed the Official AWS Amplify Guide and Was Charged $1,100 Oct 31, 2024 15,091 aws “Functionality” Is Not Constrained by Content Oct 31, 2024 15,090 accessibility , pdf , wcag , content CSS Masonry Layout Syntax (mic )Oct 31, 2024 15,089 css , layout , masonry A Comprehensive Introduction to CI/CD Pipelines Oct 31, 2024 15,088 introductions , ci-cd , concepts , processes 25 Accessibility Tips to Celebrate 25 Years (jar /web )Oct 31, 2024 15,087 accessibility , tips-and-tricks , aria , html 2024 DORA Report (lau )Oct 30, 2024 15,086 research , productivity , ai , metrics , developer-experience There Is No Such Thing as a Unit Test Oct 30, 2024 15,085 testing The “stretch” Keyword: A Better Alternative to “width: 100%” in CSS? (oll )Oct 30, 2024 15,084 css The Image Compression Challenge (Donating Money for Excess-Free Projects) (j9t )Oct 30, 2024 15,083 images , compression , performance , tooling Testing With a Screen Reader Is an Important Step (mic )Oct 30, 2024 15,082 accessibility , testing , screen-readers Should Masonry Be Part of CSS Grid? (sha )Oct 30, 2024 15,081 css , layout , masonry , grids Reducing Digital Accessibility Litigation Risk Oct 30, 2024 15,080 accessibility , legal , standards , processes New to the Web Platform in October (rac /dev )Oct 30, 2024 15,079 release-notes , web-platform , browsers , firefox , mozilla , chrome , google , safari , apple How to Build Smaller Container Images: Docker Multi-Stage Builds Oct 30, 2024 15,078 how-tos , containerization , docker , examples Add Content to the Margins of Web Pages When Printed Using CSS (rac /dev )Oct 30, 2024 15,077 css , margins , print What Is the JavaScript Pipeline Operator “|>” (tre )Oct 29, 2024 15,076 javascript , operators Welcoming More Girls to Computer Science in Middle School Oct 29, 2024 15,075 community “We Were Wrong”: An Oral History of WIRED’s Original Website (vir /wir )Oct 29, 2024 15,074 podcasts , history , case-studies Tooltip Best Practices (zel /css )Oct 29, 2024 15,073 accessibility , tooltips , best-practices The Latest in Angular Change Detection—All You Need to Know Oct 29, 2024 15,072 angular Scroll-Driven… Sections (chr /fro )Oct 29, 2024 15,071 css , scrolling , animations PDF Accessibility on the Web: Tricks and Traps (ons /tpg )Oct 29, 2024 15,070 accessibility , pdf , tips-and-tricks Octoverse: AI Leads Python to Top Language as the Number of Global Developers Surges (git )Oct 29, 2024 15,069 research , github , community , ai , programming , python , javascript , typescript , java , php , shell , go My Modern CSS Reset (jak )Oct 29, 2024 15,068 css , resets Introducing the Legendary Programmer Hall of Fame (tre )Oct 29, 2024 15,067 introductions , programming , community How to Roll Your Own Auth in JavaScript and TypeScript (rwi )Oct 29, 2024 15,066 how-tos , authentication , javascript , typescript CSS Scroll-Driven Index (jhe )Oct 29, 2024 15,065 code-pens , css , scrolling , headings Come to the “light-dark()” Side (sar /css )Oct 29, 2024 15,064 dark-mode , html , css , colors Clarifying the Relationship Between Popovers and Dialogs (zel /css )Oct 29, 2024 15,063 pop-overs , modals , html , comparisons , accessibility Deprecating Node.js REST APIs in 6 Frameworks Oct 28, 2024 15,062 nodejs , apis , rest , frameworks , deprecation , maintenance , fastify , express , nestjs Will We Care About Frameworks in the Future? (pau )Oct 28, 2024 15,061 frameworks , ai WebKit Features in Safari 18.1 (jen /web )Oct 28, 2024 15,060 release-notes , safari , apple , browsers , webkit Revamping a Five-Year Old Node.js Project Oct 28, 2024 15,059 nodejs , mongodb , databases , architecture , refactoring , maintenance Re: Social Media Hasn’t Killed the Personal Blog Just Yet (hel )Oct 28, 2024 15,058 social-media , blogging Polypane 22 (pol )Oct 28, 2024 15,057 release-notes , polypane , browsers Making Content-Aware Components Using CSS “:has()”, Grid, and Quantity Queries (eri /pic )Oct 28, 2024 15,056 web-components , css , grids , selectors JavaScript Best Practices (jet )Oct 28, 2024 15,055 javascript , best-practices HTML Form Validation Is Heavily Underused Oct 28, 2024 15,054 html , forms , validation , react Celebrating 20 Years of Firefox Oct 28, 2024 15,053 videos , anniversaries , firefox , mozilla , browsers A Deep Dive Into WebAssembly (tom /dev )Oct 28, 2024 15,052 videos , interviews , webassembly , deep-dives 20 JavaScript Tricks Every Developer Must Know Oct 28, 2024 15,051 javascript , tips-and-tricks Test Smart: How to Apply Automation and Stay Sane? (uxd )Oct 27, 2024 15,050 quality , testing , automation , ci-cd WP Engine Files Injunction, Hearing Set for November 26, 2024 Oct 27, 2024 15,049 wp-engine , wordpress , legal Naming Things Is Still a Common and Enduring Challenge in Accessibility (cer )Oct 27, 2024 15,048 accessibility , naming JavaScript Truthy and Falsy: A Deep Dive (tre )Oct 27, 2024 15,047 javascript , deep-dives Do’s and Don’ts of Commenting Code Oct 26, 2024 15,046 comments , documentation , examples , best-practices Open Source Survey 2024 [Results] Oct 25, 2024 15,045 surveys , metrics , foss , comparisons Why Does “target="_blank"” Have an Underscore in Front? (kyr )Oct 25, 2024 15,044 html , frames , links The Internet Is Unusable—the Disabled View (web )Oct 25, 2024 15,043 videos , accessibility , web Talkin’ Tables (aar /web )Oct 25, 2024 15,042 videos , accessibility , tables , html Inside the CSS Engine: CSSOM Explained (tre )Oct 25, 2024 15,041 css , cssom Improving Accessibility Through Design Systems (xir /web )Oct 25, 2024 15,040 videos , accessibility , design-systems How We Shrunk Our JavaScript Monorepo Git Size by 94% Oct 25, 2024 15,039 javascript , monorepos , git Designing for Anyone: The Power of Accessible Products Oct 25, 2024 15,038 design , accessibility , dei CSS “only-child” Instead of Conditional Logic Oct 25, 2024 15,037 css , selectors , conditionals Apple Implements Six of OWA’s DMA Compliance Requests (owa )Oct 25, 2024 15,036 apple , web-apps , browsers , legal , link-lists Accessibility for the Deaf / Hard of Hearing and Progress Over Perfection (mer /web )Oct 25, 2024 15,035 videos , accessibility How to Make a Tonal Color Palette by Stealing From Nature (fel /uxd )Oct 24, 2024 15,034 how-tos , color-palettes , colors , design , design-systems , contrast Introducing the New Svelte CLI (sve )Oct 24, 2024 15,033 introductions , svelte , sveltekit , tooling Dynamic Social Share Images Using Cloudinary (sia )Oct 24, 2024 15,032 social-media , images , tooling , cloudinary 8 Examples of Versioning in Leading Design Systems Oct 24, 2024 15,031 design-systems , versioning , examples , google , shopify , adobe , atlassian WebStorm and Rider Are Now Free for Non-Commercial Use (jet )Oct 24, 2024 15,030 code-editors , jetbrains , webstorm MIME Type Errors: Impact on Email Deliverability and Fixes Oct 24, 2024 15,029 mime-types , email How Document-Oriented Databases Store Data Similar to JSON Objects (ami )Oct 24, 2024 15,028 databases , json , objects A New Vivaldi—a Whole New Browsing Experience (jon /viv )Oct 24, 2024 15,027 vivaldi , browsers , release-notes Is Qwik the Future of Scalable Web Development? (des )Oct 23, 2024 15,026 guest-posts , qwik , frameworks Bad Design Is, Apparently, Hot (uxd )Oct 23, 2024 15,025 design , user-experience Six Things Not Related to Accessibility That Will Improve Your Disability Inclusion Efforts Oct 23, 2024 15,024 accessibility , dei , culture , leadership Why 90’s Designs Are Coming Back (nng )Oct 23, 2024 15,023 videos , design , trends Results = ƒ(Competence × Time) (j9t )Oct 23, 2024 15,022 project-management , engineering-management , hiring My Top 5 Most Popular Front-End Tips (kev )Oct 23, 2024 15,021 videos , css , html , forms , tips-and-tricks How to Speed Up Your Vue App With Server Side Rendering (deb )Oct 23, 2024 15,020 how-tos , performance , vuejs , server-side-rendering , incremental-static-regeneration Calculating the ROI of Your Design System (lur /zer )Oct 23, 2024 15,019 design-systems , economics , metrics Angular’s Approach to Partial Hydration (low /the )Oct 23, 2024 15,018 angular , hydration Is It the End of Laravel? Oct 22, 2024 15,017 laravel , frameworks , php , trends Passing Data to New Window Using JavaScript Oct 22, 2024 15,016 javascript , comparisons How Vercel Adopted Microfrontends Oct 22, 2024 15,015 vercel , micro-frontends , case-studies What’s New in WAI–ARIA 1.3 Oct 22, 2024 15,014 videos , accessibility , aria Visualize a Webpage’s Memory Usage During a Performance Recording (pat /dev )Oct 22, 2024 15,013 dev-tools , browsers , chrome , google , edge , microsoft , performance , memory , profiling View Transitions Staggering (chr /fro )Oct 22, 2024 15,012 css , view-transitions , effects , pug Video Is the Holy Grail of the Open Web (jar )Oct 22, 2024 15,011 multimedia , open-web Svelte 5 Is Alive (sve )Oct 22, 2024 15,010 release-notes , svelte Should JavaScript Be Split Into Two Languages? New Google-Driven Proposal Divides Opinion Oct 22, 2024 15,009 javascript , ecmascript , google , runtimes SecretLint—a Linter for Preventing Committing Credentials (tre )Oct 22, 2024 15,008 tooling , linting , security Qualities of a Good Cloud Architect Oct 22, 2024 15,007 cloud-computing , architecture , career Possible Future CSS: Tree-Counting Functions and Random Values (kiz )Oct 22, 2024 15,006 css , functions , randomness New Release: Tor Browser 14.0 (tor )Oct 22, 2024 15,005 release-notes , tor-browser , browsers Making Accessibility Accessible (bas )Oct 22, 2024 15,004 accessibility Lessons From Building Netlify (bii /thi )Oct 22, 2024 15,003 lessons , videos , netlify , history , leadership Front End Debugging: Not Just Console Log (deb )Oct 22, 2024 15,002 debugging , console , javascript , dom Building a Mental Model of Node.js Streams (pav )Oct 22, 2024 15,001 nodejs , streaming Be a Dolphin Not a Shark: Using Cooperation Over Conflict to Advance Digital Accessibility (lfl /par )Oct 22, 2024 15,000 videos , accessibility , advocacy , collaboration , strategies Backend for Frontend (BFF) Pattern: Microservices for UX (ben )Oct 22, 2024 14,999 backend-for-frontend , microservices , architecture , comparisons Next.js 15 Oct 21, 2024 14,998 release-notes , nextjs Real Ways to Maintain Your Technical Edge as an Engineering Manager Oct 21, 2024 14,997 engineering-management , career Top 4 Web Vulnerabilities With Example and Mitigation Oct 21, 2024 14,996 security , vulnerabilities , sql , databases , xss , csrf Lamenting About Good Design (uxd )Oct 21, 2024 14,995 design You Should Drop Express and Try Hono (w3c +/syn )Oct 21, 2024 14,994 videos , express , hono Where Web Components Shine (dav )Oct 21, 2024 14,993 web-components What Are the Roles of Interaction Design and Visual Interface Design? (uxm )Oct 21, 2024 14,992 design , interaction-design , processes Understanding “npm audit” and Fixing Vulnerabilities Oct 21, 2024 14,991 npm , security , vulnerabilities , nodejs The Importance of UX in Cybersecurity (uxm )Oct 21, 2024 14,990 user-experience , usability , security Leveraging Usability-Testing Data in Making UX Design Decisions (uxm )Oct 21, 2024 14,989 user-experience , design , usability , testing Help Us Choose the Final Syntax for Masonry in CSS (jen +/web )Oct 21, 2024 14,988 css , layout , masonry Good Accessibility Is Good SEO (lia )Oct 21, 2024 14,987 accessibility , seo Foundations: Form Validation and Error Messages (tet )Oct 21, 2024 14,986 accessibility , fundamentals , forms , validation , errors , usability Comparing Local-First Frameworks and Approaches Oct 21, 2024 14,985 databases Accessible Design: WCAG or Trendy? No, WCAG and Trendy! (wpa )Oct 21, 2024 14,984 videos , accessibility , design , wcag Accessibility Challenges With Single Page Applications (wpa )Oct 21, 2024 14,983 videos , accessibility , single-page-apps 10 Simple Ways to Make Your Social Media Posts Accessible Oct 21, 2024 14,982 accessibility , social-media , content , images , alt-text , captions , contrast You Can Use “text-wrap: balance;” on Icons (ede )Oct 20, 2024 14,981 css , icons , images Why I’m Skeptical of Rewriting JavaScript Tools in “Faster” Languages (nol )Oct 20, 2024 14,980 javascript , tooling , programming The HTTP Crash Course Nobody Asked For (fas )Oct 20, 2024 14,979 crash-courses , protocols , http Software Engineer Titles Have (Almost) Lost All Their Meaning (tre )Oct 20, 2024 14,978 career , culture , engineering-management Set the Default Time Zone in Node.js (ste )Oct 20, 2024 14,977 nodejs , javascript , internationalization , localization , time State of CSS 2024 [Results] (sac /dev )Oct 19, 2024 14,976 surveys , metrics , css State of React 2024 (sac +/dev )Oct 19, 2024 14,975 surveys , react Smarter Than “Ctrl” + “F”: Linking Directly to Web Page Content Oct 19, 2024 14,974 urls , links Introducing AI Assistance in Chrome DevTools (add )Oct 19, 2024 14,973 introductions , chrome , google , browsers , dev-tools , ai A Deeper Look Into Node.js Docker Images: Help, My Node Image Has Python! (ixi )Oct 19, 2024 14,972 docker , nodejs , python Why Developers Lose Trust in AI Tools Oct 18, 2024 14,971 research , ai , tooling In the Future Using Top-Level “await” Might Be Cause a Backwards Compatibility Break in Node (eve )Oct 18, 2024 14,970 nodejs , modules , commonjs , esm , interoperability If You Care (a11 )Oct 18, 2024 14,969 accessibility How Should “<selectedoption>” Work? (jaf )Oct 18, 2024 14,968 html , forms How Is This Website So Fast!? (wes )Oct 18, 2024 14,967 videos , performance , case-studies Did Automattic Commit Open Source Theft? (ger )Oct 18, 2024 14,966 automattic , wordpress , wp-engine , foss , legal 20 Git Command-Line Tricks Every Developer Should Know Oct 18, 2024 14,965 git , command-line , tips-and-tricks What Is Platform Engineering? Oct 17, 2024 14,964 platform-engineering The Story of Web Framework Hono, From the Creator of Hono (clo )Oct 17, 2024 14,963 frameworks , hono , history Styling Web Components (cfe )Oct 17, 2024 14,962 web-components , css Platform Strategy and Its Discontents (sli )Oct 17, 2024 14,961 web-platform , javascript , mobile , mobile-first , native , performance , user-experience Liberate Your Daily Statistics From Jetpack (ede )Oct 17, 2024 14,960 wordpress , plugins How to Build an Image Search Application With OpenAI CLIP and PostgreSQL in JavaScript Oct 17, 2024 14,959 how-tos , images , search , ai , openai , postgresql , databases , javascript , functionality How I Organize Variables in Figma (joe )Oct 17, 2024 14,958 figma , variables , conventions Developing a Web Site Nonvisually in a Linux Environment (jas )Oct 17, 2024 14,957 unix-like , hugo , pico , accessibility , processes CSS “min()” All the Things (sma )Oct 17, 2024 14,956 css , functions An HTML Email Template With Basic Typography and Dark/light Modes (chr /fro )Oct 17, 2024 14,955 templates , html , email , typography , dark-mode Create Efficient Error Messages (nng )Oct 16, 2024 14,954 videos , errors , microcontent , content , communication , efficiency , user-experience You Should Be Using an RSS Reader (plu )Oct 16, 2024 14,953 syndication , rss , tooling , web Using Static Websites for Tiny Archives Oct 16, 2024 14,952 html , css Tips for Inclusive and Accessible Hiring and Recruiting (gwi /deq )Oct 16, 2024 14,951 accessibility , dei , hiring , tips-and-tricks , myths , strategies Node v23.0.0 (Current) (raf /nod )Oct 16, 2024 14,950 release-notes , nodejs I’ve Been Doing Blockquotes Wrong (mic )Oct 16, 2024 14,949 html