Relatively New Things You Should Know About HTML Heading Into 2025 (chr /fro )Jan 6, 2025 16,333 html , forms , toggles , pop-overs , javascript , import-maps , css , transitions Quick Note: Limit Use of “Logo” in Alt Text (nat )Jan 6, 2025 16,332 accessibility , images , logos , alt-text , microcontent Open Source in 2025: What Will Matter Most This Year? (ama /the )Jan 6, 2025 16,331 foss , sustainability JavaScript Frameworks—Heading Into 2025 (rya /thi )Jan 6, 2025 16,330 javascript , frameworks , performance , complexity , maintainability HTML Is Actually a Programming Language—Fight Me (tim /wir )Jan 6, 2025 16,329 html , programming How to Order Attributes on HTML Elements Jan 6, 2025 16,328 how-tos , html , attributes , sorting , conventions How to Find All Existing and Archived URLs on a Website (tca /moz )Jan 6, 2025 16,327 how-tos , urls , seo , sitemaps , tooling Brief Note on Figure and Figcaption Support (aar )Jan 6, 2025 16,326 html , accessibility , screen-readers , support A Day in the Life of a Software Engineer in 2025 (rak )Jan 6, 2025 16,325 career , programming The Secret to Building Highly Responsive Systems Jan 5, 2025 16,324 videos , architecture , software-design , performance , scalability Top 6 Must Try Frontend Libraries for All Developers Jan 4, 2025 16,323 libraries , tooling , link-lists Scrum vs. Extreme Programming: Was XP Right All Along? Jan 4, 2025 16,322 processes , agile , scrum How to Become a Strong Software Architect Jan 3, 2025 16,321 how-tos , architecture , career , learning Updated Brief Note on Description List Support (aar )Jan 3, 2025 16,320 html , lists , semantics , accessibility , screen-readers , support This Is Not Your Last Job (chr )Jan 3, 2025 16,319 career Tech Stack 2025 Jan 3, 2025 16,318 tech-stacks , react , remix , astro , zustand , tailwind , prisma , playwright , cloudflare How to Scrape Web Content for RAG With Readability.js (phi /dat )Jan 3, 2025 16,317 videos , how-tos , content , scraping , ai FTC Orders AI Accessibility Startup accessiBe to Pay $1M for Misleading Advertising (kyl /tec )Jan 3, 2025 16,316 accessibility , legal , ai 19 Cron Jobs for DevOps Engineers Jan 2, 2025 16,315 dev-ops , cron , automation I Became a Better Developer by Doing This One Thing (and It’s Not Coding) Jan 2, 2025 16,314 career What Is Google’s Navboost Algorithm? (sem )Jan 2, 2025 16,313 google , search , seo TypeScript Generics: A Complete Guide Jan 2, 2025 16,312 guides , typescript , generics , examples Refactoring a Web Performance Snippet for Security and Best Practice (the )Jan 2, 2025 16,311 performance , javascript , metrics , refactoring Database Trends: A 2024 Review and a Look Ahead (and /the )Jan 2, 2025 16,310 databases , retrospectives , trends , outlooks Cascading Spy Sheets: Exploiting the Complexity of Modern CSS for Email and Browser Fingerprinting (ros )Jan 2, 2025 16,309 studies , research , privacy , css , fingerprinting View Transitions Snippets: Getting All Animations Linked to a View Transition (bra )Jan 1, 2025 16,308 javascript , css , view-transitions , apis You Don’t Need Next.js Jan 1, 2025 16,307 migrating , nextjs , react , metrics The Future of htmx (ale /htm )Jan 1, 2025 16,306 htmx , outlooks The Cyber-Cleanse: Take Back Your Digital Footprint (cyb )Jan 1, 2025 16,305 privacy , security Designing Websites for Bad Performance (per )Dec 31, 2024 16,304 performance , caching , web-workers , hints , optimization Fabulous Font-Face Fallbacks (sto /per )Dec 31, 2024 16,303 performance , css , fonts , typography Breaking Up With Long Tasks or: How I Learned to Group Loops and Wield the Yield (rvi /per )Dec 31, 2024 16,302 performance , javascript , loops Kagi, Orion, and Gopher (geo )Dec 31, 2024 16,301 orion , kagi , browsers A Gentle Introduction to Using a Vector Database Dec 31, 2024 16,300 introductions , databases , vector-databases , javascript , ai , openai Do I Need This Node Dependency? (bri )Dec 31, 2024 16,299 nodejs , dependencies CSS Is Emotional: The Psychology of Specificity Dec 31, 2024 16,298 css , cascade Using DevTools to Validate Web Performance Improvements (nuc /per )Dec 30, 2024 16,297 performance , dev-tools , browsers , chrome , google The 20 Commandments of Software Engineering Dec 30, 2024 16,296 principles , programming , complexity , documentation , commit-messages , code-reviews , dependencies , maintenance , collaboration Your App Should Have Been a Website (and Probably Your Game Too) Dec 30, 2024 16,295 mobile , native , web-apps , browsers , web-platform TypeScript Without Build Tools (chr /fro )Dec 30, 2024 16,294 typescript , monorepos , tooling , link-lists Shallow Clones Versus Structured Clones (phi )Dec 30, 2024 16,293 javascript Page Weight (dws +/htt )Dec 30, 2024 16,292 web-almanac , studies , research , metrics , performance , storage , web-vitals December 2024 Google Core Update (mor /sem )Dec 30, 2024 16,291 google , search Consistency Means Nothing (pjo )Dec 30, 2024 16,290 consistency 5 Reasons Your Direct Traffic Can Suddenly Drop (moz )Dec 30, 2024 16,289 traffic , analytics After Rome Failure, VoidZero Is the Newest Attempt to Create Unified JavaScript Toolchain (inf )Dec 29, 2024 16,288 voidzero , javascript , tooling Why Metrics Cannot Measure Software Development Dec 29, 2024 16,287 programming , metrics , efficiency , productivity Using Iframes to Embed Arbitrary Content Is Probably a Bad Idea (tem )Dec 29, 2024 16,286 iframes , embed-code , keyboard-navigation , scrolling , screen-readers , accessibility The Must-Have SEO Checklist for Developers for 2025 Dec 29, 2024 16,285 seo , checklists , metadata , urls , performance Media (ste +/htt )Dec 29, 2024 16,284 web-almanac , studies , research , metrics , multimedia , images , html Datalists Are More Powerful Than You Think (two /mat )Dec 29, 2024 16,283 html The Ultimate Tech Stack for Startups in 2025 Dec 28, 2024 16,282 tech-stacks , nextjs , tooling Improve Accessibility of User Authentication (cer )Dec 28, 2024 16,281 accessibility , authentication , forms , labels , validation CSS: How to Indicate Container Overflow, When There Is Overflow (j9t )Dec 28, 2024 16,280 how-tos , css , overflow , techniques Boost Website Speed With Prefetching and the Speculation Rules API (sch /mat )Dec 28, 2024 16,279 performance , hints , speculation , apis My Favorite Web Performance Graphs of the Year (fab /per )Dec 27, 2024 16,278 performance , metrics , visualization Is It “Frontend” or “Front-End” or “Front End”? (mar )Dec 27, 2024 16,277 guest-posts , terminology Linux Commands and Concepts Every Developer Should Know Dec 27, 2024 16,276 unix-like , command-line Why Heading Order Matters in HTML (gra )Dec 27, 2024 16,275 html , headings , accessibility “text-box” (fon )Dec 27, 2024 16,274 css , typography , spacing Principles of Web Accessibility (hey )Dec 27, 2024 16,273 accessibility , principles Node.js Now Supports TypeScript by Default (mat )Dec 27, 2024 16,272 nodejs , typescript , support Misleading Icons: Icon-Only-Buttons and Their Impact on Screen Readers (ale /mat )Dec 27, 2024 16,271 html , buttons , icons , images , accessibility , screen-readers AI Needs So Much Power, It’s Making Yours Worse (blo )Dec 27, 2024 16,270 ai Don’t Let Your Redesign Ruin Performance: A Case Study (mac /per )Dec 26, 2024 16,269 performance , redesigning , case-studies The Underrated “<dl>” Element (luh /mat )Dec 26, 2024 16,268 html , lists Nothing Moves Dec 26, 2024 16,267 design , animations Baseline Data Choices (chr /fro )Dec 26, 2024 16,266 browsers , support , progressive-enhancement Correlation or Causation: How Web Performance Proves Its Value (per )Dec 25, 2024 16,265 performance , testing , metrics Preloading Fonts for Web Performance With “link rel=preload” (acc /mat )Dec 25, 2024 16,264 performance , preloading , fonts , html , hints The Curious (Performance) Case of CSS “@ import” (erw /per )Dec 24, 2024 16,263 performance , css , history Crawling December: CDNs and Crawling (gee +)Dec 24, 2024 16,262 seo , crawling , content-delivery Concurrency vs. Parallelism Dec 24, 2024 16,261 programming , concurrency , concepts , comparisons The Search Input: They Almost Got It Right (stv /mat )Dec 24, 2024 16,260 html , forms , labels , screen-readers , assistive-tech , accessibility CSS “margin-trim” and Line Height Units (jen /5t3 )Dec 24, 2024 16,259 css , margins , typography , units Relearning Dart Dec 23, 2024 16,258 dart , flutter Why Are We So Rubbish at Accessibility? (car )Dec 23, 2024 16,257 accessibility , craft , culture The Devil Is in the “<details>” (mat )Dec 23, 2024 16,256 html , disclosure-widgets The Design Leader Dilemma (boa /sma )Dec 23, 2024 16,255 design , leadership , principles , policies , prioritization JavaScript Benchmarking Is a Mess Dec 23, 2024 16,254 javascript , performance How to Use Baseline Data (rac /5t3 )Dec 23, 2024 16,253 how-tos , web-platform , browsers , support , documentation CSS Wants to Be a System (dav )Dec 23, 2024 16,252 css A CSS Wishlist for 2025 (mon /css )Dec 23, 2024 16,251 css , wish-lists 15 Principles for Secure Programming (rak )Dec 23, 2024 16,250 security , principles , validation , testing AWS S3 Deep Dive Dec 22, 2024 16,249 deep-dives , aws , s3 , storage Build Your Own Site Speed Testing Tool With Puppeteer (per )Dec 22, 2024 16,248 performance , testing , puppeteer Accessibility First: How to Design Inclusive Frontend Experiences Dec 22, 2024 16,247 how-tos , design , accessibility , html , semantics , alt-text , keyboard-navigation , aria , contrast , forms , focus Create Stunning Dashboards With ReactJS: Step-By-Step Guide Dec 22, 2024 16,246 guides , react , visualization Mastering npm Scripts: Automate Everything in Your Frontend Workflow Dec 22, 2024 16,245 npm , dependencies , environments , ci-cd , automation Frontend Engineer at Adobe Interview Experience Dec 22, 2024 16,244 career , interviewing , adobe PSA: Stop Using the “title” Attribute as Tooltip (dni /mat )Dec 22, 2024 16,243 html , attributes , tooltips , toggles , accessibility Please Keep Your HTML Tables Clean and Lean, if You Really Need to Use Them (cer )Dec 22, 2024 16,242 accessibility , html , tables On Long Term Software Development (ber )Dec 22, 2024 16,241 maintainability , maintenance , dependencies , foss , testing , complexity My Approach to Running a Link Blog (sim )Dec 22, 2024 16,240 blogging , links , content , writing , community Don’t Hide Skip Links (oze )Dec 22, 2024 16,239 accessibility , skip-links , hiding Broadcast Channel API (5t3 )Dec 22, 2024 16,238 apis , javascript Unattributed Navigation Overhead (UNO) (tim /per )Dec 21, 2024 16,237 performance , metrics Matt Mullenweg, WordPress, and the Battle for Control of the Internet (web )Dec 21, 2024 16,236 automattic , wordpress , wp-engine , web Important Topics for Frontend Developers to Master in 2025 Dec 21, 2024 16,235 learning , javascript , typescript , css , frameworks , git , apis , testing , performance , security , ci-cd , websockets Grouping Form Fields (mat )Dec 21, 2024 16,234 html , forms CSS “light-dark()” (may /5t3 )Dec 21, 2024 16,233 css , functions , dark-mode Data-Driven SEO and Web Performance (tod /per )Dec 20, 2024 16,232 seo , performance , web-vitals 8 Most Important System Design Concepts You Should Know Dec 20, 2024 16,231 videos , architecture , system-design , concepts Scroll-Driven and Fixed (chr /fro )Dec 20, 2024 16,230 css , animations , scrolling , positioning No ARIA Is Better Than Bad ARIA (kar )Dec 20, 2024 16,229 videos , accessibility , aria , html My Favourite Colour Is Chuck Norris Red (val /mat )Dec 20, 2024 16,228 html , colors JS Import Maps (5t3 )Dec 20, 2024 16,227 javascript , dependencies , import-maps Biggest Privacy Erosion in 10 Years? On Google’s Policy Change Towards Fingerprinting Dec 20, 2024 16,226 google , privacy , fingerprinting “AsyncLocalStorage”: Simplify Context Management in Node.js (tre )Dec 20, 2024 16,225 nodejs , javascript , asynchronicity AI and the Future of Accessibility With Dr. Gregg Vanderheiden Dec 20, 2024 16,224 podcasts , interviews , accessibility , assistive-tech , ai , outlooks A Progress Update on “reading-flow” (rac )Dec 20, 2024 16,223 css , layout Is Figma Dev Mode a Worthwhile Tool for Developers? (ele /des )Dec 19, 2024 16,222 guest-posts , figma , developer-experience , tooling Detecting Web Performance Regressions Using Statistical Tools (pet /per )Dec 19, 2024 16,221 performance , regressions , tooling CSS Layouts: Creating Structure and Flow (ath )Dec 19, 2024 16,220 css , layout , flexbox , grids 11 YAML Configurations for DevOps Automation Dec 19, 2024 16,219 yaml , configuration , dev-ops , ci-cd , automation , examples I Reduced AWS Bills by 80% Just by Optimizing Node.js Code Dec 19, 2024 16,218 aws , economics , nodejs , optimization The Cloud and the Climate: Navigating AI-Powered Futures (mrc )Dec 19, 2024 16,217 podcasts , interviews , cloud-computing , ai , sustainability The Bad Apple Effect: How Negativity Can Sabotage Teams’ Performance Dec 19, 2024 16,216 collaboration , culture , engineering-management Getting Oriented With HTML Video (sco /mat )Dec 19, 2024 16,215 html , multimedia , web-components CSS Multi-Column Layout Module Level 2 (rac /w3c )Dec 19, 2024 16,214 css , standards , layout CSS Display Module Level 4 (tab +/w3c )Dec 19, 2024 16,213 css , standards , layout CSS “box-decoration-break” (kil /5t3 )Dec 19, 2024 16,212 css Speculative Loading and the Speculation Rules API (qcn /per )Dec 18, 2024 16,211 performance , speculation , apis Have an Accessible New Year With These 12 Resolutions Dec 18, 2024 16,210 accessibility , captions , wcag , testing , headings , modals The Future of CSS: Construct “<custom-ident>” and “<dashed-ident>” Values With “ident()” (bra )Dec 18, 2024 16,209 css , functions , transitions The European Accessibility Act: Understanding Digital Accessibility (coo )Dec 18, 2024 16,208 accessibility , legal , eaa New to the Web Platform in December (rac /dev )Dec 18, 2024 16,207 release-notes , web-platform , browsers , safari , apple , chrome , google Microdata for Books (ala /mat )Dec 18, 2024 16,206 html , microdata How to Create Multi-Step Forms With Vanilla JavaScript and CSS (css )Dec 18, 2024 16,205 how-tos , forms , javascript , css Declarative Shadow DOM (sch /5t3 )Dec 18, 2024 16,204 shadow-dom , dom , web-components BITV 2.0 and the Future of Digital Accessibility in Germany Dec 18, 2024 16,203 bitv , legal , compliance , accessibility Announcing a Free GitHub Copilot for VS Code (bur /vsc )Dec 18, 2024 16,202 microsoft , github , github-copilot , vs-code , code-editors , ai State of JavaScript 2024 [Results] (sac /dev )Dec 17, 2024 16,201 surveys , metrics , javascript WebAssembly JavaScript Interface (w3c )Dec 17, 2024 16,200 standards , webassembly , javascript , apis Stylish Holidays! Creating a Scroll-Driven Christmas Tree in CSS (uti )Dec 17, 2024 16,199 css , svg , animations , scrolling , effects HTML Conformance: A Comparison of 6.5 npm Validator Packages (With 1.5 Recommendations) (j9t )Dec 17, 2024 16,198 html , conformance , tooling , npm , comparisons How to Make Your Angular Projects More Accessible Dec 17, 2024 16,197 how-tos , angular , accessibility , examples How I Gained a New Perspective on ARIA (mei /mat )Dec 17, 2024 16,196 accessibility , aria CSS “::target-text” for Text Highlighting (tre )Dec 17, 2024 16,195 css , selectors CSS “content-visibility” (kno /5t3 )Dec 17, 2024 16,194 css Become a Better Developer With Clean Code Essentials: YAGNI, KISS, and DRY in Software Engineering Dec 17, 2024 16,193 fundamentals , principles , minimalism , simplicity , maintainability When Users Interact (blu /per )Dec 16, 2024 16,192 performance , user-experience , metrics , link-lists Re-Imagine the Web With View Transitions (bra )Dec 16, 2024 16,191 css , view-transitions You Don’t Need the “isOpen” Class (mau /mat )Dec 16, 2024 16,190 html , aria , accessibility Why Product Owners Should Not Assign Work Dec 16, 2024 16,189 agile , scrum , processes , product-management The Top 20 Tools UX Designers Should Know (uxm )Dec 16, 2024 16,188 design , user-experience , tooling , link-lists Recap of the State of the Word 2024 Dec 16, 2024 16,187 wordpress React 19 and Web Component Examples (chr /fro )Dec 16, 2024 16,186 react , web-components , examples Never Forgive Them (edz )Dec 16, 2024 16,185 web , ai , user-experience , economics How to Automate OWASP Security Reviews in Your Pull Requests? (cod )Dec 16, 2024 16,184 how-tos , security , owasp , automation , code-reviews , coderabbit Ethical Web Principles: Building a Better Web (tor /w3c )Dec 16, 2024 16,183 web , ethics , principles , processes , advocacy Developer Guide: How to Implement Passkeys Dec 16, 2024 16,182 guides , how-tos , authentication , security , passkeys CSS “text-wrap” (mey /5t3 )Dec 16, 2024 16,181 css , typography Creating Shared Ownership for Web Performance From a Cryptic CSS Values (per )Dec 15, 2024 16,180 performance , web-vitals , monitoring , css 11 Essential JavaScript Hooking Techniques for Reverse Engineering in 2024 (xiu )Dec 15, 2024 16,179 javascript , debugging , techniques The Gift You Do Not Want: A Div in a Button’s Clothing (mat )Dec 15, 2024 16,178 html , buttons , accessibility HTML “inert” Attribute (stv /5t3 )Dec 15, 2024 16,177 html , attributes Exploring Hono JS: Fast, Minimal, and Easy to Use Web Framework Dec 15, 2024 16,176 hono Advanced and Creative TypeScript Techniques for Professionals Dec 15, 2024 16,175 typescript , type-safety , techniques Towards Measuring INP on All Browsers and Devices (iva /per )Dec 14, 2024 16,174 performance , web-vitals , browsers Potential Dangers of Status Messages (cer )Dec 14, 2024 16,173 accessibility , wcag , microcontent Page by Page: How Pagination Makes the Web Accessible (mat )Dec 14, 2024 16,172 accessibility , pagination , html , css , svg How to Dehumanize Accessibility With AI (ash )Dec 14, 2024 16,171 how-tos , accessibility , ai Animating Entry Effects (ty /5t3 )Dec 14, 2024 16,170 css , animations , transitions , effects Easily Check for Web Accessibility Problems in Ten Minutes or Less Dec 13, 2024 16,169 accessibility , testing , keyboard-navigation , zooming Your JavaScript Bundle Is Too Fat Dec 13, 2024 16,168 javascript , bundling , performance , dependencies , code-splitting , lazy-loading , tree-shaking , minification , optimization Improving User Experience for Multilingual Web Browsing (mat )Dec 13, 2024 16,167 user-experience , internationalization , html How Strict Should We Be When Testing for WCAG Conformance? (sib /tpg )Dec 13, 2024 16,166 videos , accessibility , wcag , compliance “calc-size()” and Interpolate Size (kev /5t3 )Dec 13, 2024 16,165 css , functions , animations ARIA in HTML (sco +/w3c )Dec 13, 2024 16,164 standards , accessibility , aria , html “align-content”: The Simplest Way to Center Content With CSS (tre )Dec 13, 2024 16,163 css , centering Why Your Logs Cost More Than Your Compute Dec 12, 2024 16,162 logging , economics , processes Top 10 Flutter Libraries in 2025 Dec 12, 2024 16,161 libraries , flutter , dart Customize Interpolation Syntax in Angular at Component Level Dec 12, 2024 16,160 angular , components , customization Updated Drafts for Review: W3C Accessibility Guidelines (WCAG) 3.0 (w3c )Dec 12, 2024 16,159 accessibility , wcag , w3c , standards Preventing Ageism in Design: Digital Accessibility for Older Adults (tpg )Dec 12, 2024 16,158 accessibility , design , dei HTML and CSS I Didn’t Even Know About Before I Started Creating Content in Japanese (mat )Dec 12, 2024 16,157 html , ruby-markup , css , internationalization Ethical Web Principles (tor +/w3c )Dec 12, 2024 16,156 web , principles , ethics , w3c Distributed Tracing in Node.js With OpenTelemetry (bet )Dec 12, 2024 16,155 nodejs , observability , tracing , opentelemetry The “Perilous Pitfalls” of Accessibility Maturity Dec 11, 2024 16,154 accessibility , leadership , product-management State of Node.js Performance 2024 (raf /nod )Dec 11, 2024 16,153 nodejs , performance , metrics Responsive Tables and Readable Paragraphs (chr /fro )Dec 11, 2024 16,152 tables , responsive-design , css Makeshift Hot Reload (eva /mat )Dec 11, 2024 16,151 html , metadata Designer Problems: “Make the Logo Bigger!” (web )Dec 11, 2024 16,150 design , logos , images Angular Signals: Reactive Programming Simplified Dec 11, 2024 16,149 angular , signals , reactivity An Introduction to CSS Scroll-Driven Animations: Scroll and View Progress Timelines (sma )Dec 11, 2024 16,148 introductions , css , animations , scrolling A Deep Dive Into CommonJS and ES Modules in Node.js (app )Dec 11, 2024 16,147 deep-dives , modules , commonjs , esm , nodejs Simple Web Performance Mentoring (per )Dec 10, 2024 16,146 performance , monitoring , web-vitals , tooling , webpagetest Why You Should Use Laravel: Benefits of Laravel Dec 10, 2024 16,145 laravel , php TypeScript: Zero to Hero Plus Cheat Sheet Dec 10, 2024 16,144 typescript , cheat-sheets Spot Non-Composited Animations in Chrome DevTools (bra )Dec 10, 2024 16,143 css , animations , dev-tools , browsers , chrome , google WordPress Parent Company Must Stop Blocking WP Engine, Judge Rules (ver )Dec 10, 2024 16,142 automattic , wordpress , wp-engine , legal Wolvic 2024: A Year in Review (wol )Dec 10, 2024 16,141 wolvic , igalia , browsers , retrospectives To Whom Does the World Belong? (bos )Dec 10, 2024 16,140 ai , legal , licensing Submit to the Quirks of HTML (fel /mat )Dec 10, 2024 16,139 html , forms Solved by Modern CSS: Feature Image (sha )Dec 10, 2024 16,138 css , images Site Reputation Abuse: Is Your Website at Risk? (moz )Dec 10, 2024 16,137 seo , google Set Up a Micro-Frontend Architecture in 15 Mins With Vite Dec 10, 2024 16,136 architecture , micro-frontends , vite On-Page SEO Checklist: The Complete Task List for 2025 (sem )Dec 10, 2024 16,135 seo , checklists , html , semantics Lifelong Learning in Tech (ema +/mic )Dec 10, 2024 16,134 learning , community HTTP (pro /htt )Dec 10, 2024 16,133 web-almanac , studies , research , metrics , http , protocols , hints , apis CSS Wrapped 2024: 17 Features Transforming Modern Web Design (web )Dec 10, 2024 16,132 css , browsers , support , retrospectives 8 Types of Load Balancing Dec 10, 2024 16,131 load-balancing , architecture , servers , nginx 5 Technical Trends to Help Web Developers Stand Out in 2025 (the )Dec 10, 2024 16,130 trends , career , javascript , security , ai , low-and-no-code Drizzle Database Migrations (ada /fro )Dec 9, 2024 16,129 migrating , databases , tooling Putting Performance in Relatable Terms (eth /per )Dec 9, 2024 16,128 performance , communication Top 5 DevOps Skills That Will Pay Big in 2025 Dec 9, 2024 16,127 career , dev-ops , ai , observability , git , kubernetes AI Is Killing Coding (imp )Dec 9, 2024 16,126 code-editors , ai , cursor Yet Another Anchor Positioning Quirk (mon /css )Dec 9, 2024 16,125 css , anchor-positioning WebKit Features in Safari 18.2 (jen +/web )Dec 9, 2024 16,124 release-notes , safari , apple , browsers , webkit Native HTML Light and Dark Color Scheme Switching (pep /mat )Dec 9, 2024 16,123 dark-mode , html , css , javascript , functionality Mastering SVG Arcs (sma )Dec 9, 2024 16,122 svg , images Cloudflare Radar 2024 Year in Review (clo )Dec 9, 2024 16,121 retrospectives , web , web-platform , metrics , comparisons , traffic , ip , http , embed-code , browsers AI and Accessibility: Ethical Considerations and Solutions (a11 )Dec 9, 2024 16,120 accessibility , ai , ethics Accessibility Fail Friday: “1” for “Yes” and “0” for “No” Dec 9, 2024 16,119 accessibility , forms Accessibility Best Practices for Single Page Applications (SPAs) Dec 9, 2024 16,118 accessibility , best-practices , single-page-apps Understanding the Main Thread in the Browser (per )Dec 8, 2024 16,117 browsers , javascript , dom What Makes a Great Engineering Manager? (tre )Dec 8, 2024 16,116 engineering-management , career The Heartfelt Story Behind CSS’s New Logo (web )Dec 8, 2024 16,115 css , history Past HTML, Future HTML? (j9t /mat )Dec 8, 2024 16,114 html Douglas Crockford Is Not Your Dad (tec )Dec 8, 2024 16,113 websites , json , comments Buttons and Links Dec 8, 2024 16,112 accessibility , buttons , links , wcag Your Website Is a Restaurant (boo /per )Dec 7, 2024 16,111 web-platform , performance Will AI Eat the Browser? (onm )Dec 7, 2024 16,110 ai , xr , browsers , web Publishing a Simple Client-Side JavaScript Package to npm With GitHub Actions (sim )Dec 7, 2024 16,109 dependencies , javascript , npm , github-actions Almost, but Not Quite, Entirely Unlike… (tin /mat )Dec 7, 2024 16,108 accessibility , buttons , html , ai CSS “@ supports”: Write Future-Proof CSS (tre )Dec 6, 2024 16,107 css , feature-detection , progressive-enhancement The Evolution of Instant Web: What It Means for Performance Tooling (per )Dec 6, 2024 16,106 performance , tooling , web-vitals The Importance of Graceful Degradation in Accessible Interface Design (ele /sma )Dec 6, 2024 16,105 design , accessibility , user-experience , graceful-degradation , progressive-enhancement Tools for Unmoderated Usability Testing (nng )Dec 6, 2024 16,104 usability , testing , tooling What Do the State of CSS and HTML Surveys Tell Us? (rac /dev )Dec 6, 2024 16,103 web-platform , html , css , community The State of UX in 2025: A Love Letter About Change (fab /uxd )Dec 6, 2024 16,102 user-experience , design , outlooks Node.js Delivers First LTS With “require(esm)” Enabled, Enhances Security and Release Automation (sar /soc )Dec 6, 2024 16,101 nodejs , esm Native CSS Nesting Is Here (tre )Dec 6, 2024 16,100 css , nesting , examples “aria-labelledby = self” (wes /mat )Dec 6, 2024 16,099 accessibility , aria The Importance of Hover States (uxd )Dec 5, 2024 16,098 design , interaction-design , link-lists When Is a Skip Link Needed? (tpg )Dec 5, 2024 16,097 accessibility , skip-links , keyboard-navigation , focus What Is HTML Optimization? What Is It Not? (j9t )Dec 5, 2024 16,096 html , optimization , terminology The Complete Guide to ARIA Live Regions for Developers (flo /a11 )Dec 5, 2024 16,095 guides , accessibility , aria , live-regions React v19 (rea )Dec 5, 2024 16,094 release-notes , react Multi-State Buttons (pre /fro )Dec 5, 2024 16,093 buttons , css Knowing CSS Is Mastery to Frontend Development (hel )Dec 5, 2024 16,092 css , frameworks , career Forced Colors Mode Futility (css /mat )Dec 5, 2024 16,091 colors , contrast , css , accessibility Exploring the Core Concepts of Node.js Readable Streams (pav )Dec 5, 2024 16,090 nodejs , streaming , concepts CSS Wrapped 2024 (arg +/dev )Dec 5, 2024 16,089 css , browsers , support , retrospectives Build a SolidJS App With Deno (den )Dec 5, 2024 16,088 solidjs , deno How Does the React Compiler Perform on Real Code (ade /per )Dec 4, 2024 16,087 react , compiling , rendering , memoization , performance The World Doesn’t Need More Managers—It Needs People Who Care Enough to Lead (uxd )Dec 4, 2024 16,086 design , leadership React vs. Angular: Which Framework Should We Choose in 2024 and 2025? (bhu )Dec 4, 2024 16,085 frameworks , react , angular , comparisons A Leap in the Evolution of Airtable’s Codebase: Scaling TypeScript to Thousands of Projects Dec 4, 2024 16,084 typescript , scalability , case-studies Just Say “No” to JavaScript (nic /inf )Dec 4, 2024 16,083 javascript , typescript , programming Release Notes for Safari Technology Preview 209 (jon /web )Dec 4, 2024 16,082 release-notes , safari , apple , browsers It’s Not AI, It’s State-of-the-Art Exploitation (laq )Dec 4, 2024 16,081 ai , myths How to Include Web Accessibility in Your Web Development Process (pop )Dec 4, 2024 16,080 how-tos , accessibility , processes , tooling , webaim How to Include Web Accessibility in Your Content Writing Process (pop )Dec 4, 2024 16,079 how-tos , accessibility , content , writing , processes How to Fix Storybook Screenshot Testing (not )Dec 4, 2024 16,078 how-tos , testing , screenshots , images , storybook , vitest How React Compiler Performs on Real Code (ade )Dec 4, 2024 16,077 react , compiling , rendering , memoization Googling Is for Old People: What This Means for Web Designers (web )Dec 4, 2024 16,076 design , mobile , search , google Control the Viewport Resize Behavior on Mobile With “interactive-widget” (bra /mat )Dec 4, 2024 16,075 css , units , viewport , resizing , mobile , metadata , html Angular 19: Standalone Updates Dec 4, 2024 16,074 angular 24 Best AI Tools for Developers in 2025 (moz )Dec 4, 2024 16,073 tooling , ai , link-lists Pure CSS Halftone Effect in 3 Declarations (ana /fro )Dec 3, 2024 16,072 css , effects What a Web Performance Engineer Needs to Know About Cloud Cost Savings (per )Dec 3, 2024 16,071 performance , cloud-computing , economics , efficiency You Should Have a Website (nor )Dec 3, 2024 16,070 manifestos , career Why We Switched to Astro (and Why It Might Interest You) (ste )Dec 3, 2024 16,069 migrating , nextjs , astro The Pixel Canvas Shimmer Effect (hex )Dec 3, 2024 16,068 web-components , effects Smooth Multi-Page Experiences With Just a Few Lines of CSS (joh /mat )Dec 3, 2024 16,067 css , transitions , effects Privacy (max /htt )Dec 3, 2024 16,066 web-almanac , studies , research , metrics , privacy , apis Creating an Effective Multistep Form for Better User Experience (sma )Dec 3, 2024 16,065 forms , html , javascript , user-experience Astro 5.0 (eri +/ast )Dec 3, 2024 16,064 release-notes , astro A Beginner’s Guide to Information Architecture in UX Dec 3, 2024 16,063 guides , information-architecture , user-experience DreamHost Removed From WordPress.org’s Recommended Hosting Page Dec 2, 2024 16,062 wordpress , hosting I Was Laid Off From Spotify One Year Ago: Here’s What I’ve Learnt (uxd )Dec 2, 2024 16,061 user-experience , career The Danger of Defaults (nng )Dec 2, 2024 16,060 videos , usability , design WPT: An Overview and History (boa /boc )Dec 2, 2024 16,059 overviews , history , web-platform , testing The Logical Border Radius Equivalents (chr /fro )Dec 2, 2024 16,058 css , borders , logical-properties , internationalization The HTML Native Search Element (tre )Dec 2, 2024 16,057 html , semantics Starting Off Right: Where Autofocus Shines (kil /mat )Dec 2, 2024 16,056 html , forms , focus SEO (jam +/htt )Dec 2, 2024 16,055 web-almanac , studies , research , metrics , seo , robotstxt , metadata , structured-data , amp , internationalization Run Your Next.js SSR App on Deno Deploy (orr /den )Dec 2, 2024 16,054 nextjs , deno , hosting How to Stay and Grow in Tech (Especially if You’re a Minority) (bla )Dec 2, 2024 16,053 how-tos , career How GenAI Impacts User Experiences—Even Beyond AI (uxm )Dec 2, 2024 16,052 user-experience , ai , processes Hints and Suggestions: The Design of Web Design (mia /btc )Dec 2, 2024 16,051 videos , design , css , cascade , history A Layered Approach to Speculation Rules (css )Dec 2, 2024 16,050 performance , speculation Goodhart’s Law in Action: 3 Webperf Examples (nom /per )Dec 1, 2024 16,049 performance , principles , lighthouse , web-vitals , metrics , google , examples How to Usability Test Your Product (if You Want Bad UX) (ada )Dec 1, 2024 16,048 how-tos , usability , user-experience , testing How to Clamp the Lightness of a Relative Color in CSS (ang )Dec 1, 2024 16,047 how-tos , css , colors , functions Development Advent Calendars for 2024 (aar )Dec 1, 2024 16,046 link-lists , learning Designed With Care (rac )Dec 1, 2024 16,045 websites , books , accessibility , design , content , compliance CSS Selectors Advent Calendar 2024 Dec 1, 2024 16,044 css , selectors , examples CSS Advent Calendar Dec 1, 2024 16,043 websites , css , examples Blast From the Past: 2advanced.com (web )Dec 1, 2024 16,042 design , flash , history , case-studies A Link on a Logo in the Header, What Should the Alt-Text Be? (ria /mat )Dec 1, 2024 16,041 accessibility , branding , links , logos , images , alt-text The Future of Front-End Development: Trends to Watch in 2025 (max )Nov 30, 2024 16,040 ai , qwik , solidjs , webassembly , esm , design-systems , headless , accessibility , sustainability , dev-tools , low-and-no-code Why You Should Avoid Grand System Redesigns Nov 30, 2024 16,039 videos , refactoring , software-design , architecture Turn Off AI Features by Default (to Reduce Their Climate Impact) (hdv )Nov 30, 2024 16,038 ai , sustainability , tooling How to Join Blue Beanie Day: Wear and Share (zel )Nov 30, 2024 16,037 awareness-days , standards , how-tos 8 PHP Performance Tips Every Developer Should Know Nov 29, 2024 16,036 php , performance , tips-and-tricks , conditionals , caching Why Pipes Sometimes Get “Stuck”: Buffering (b0r )Nov 29, 2024 16,035 command-line , unix-like The Many Faces of Digital Accessibility (aar )Nov 29, 2024 16,034 videos , accessibility , career Stop Aiming for Compliance: Craft a Better Product Strategy Instead (tho )Nov 29, 2024 16,033 accessibility , compliance , product-management , strategies , processes Let’s Learn Generators in JavaScript Nov 29, 2024 16,032 javascript , functions If Not React, Then What? (sli )Nov 29, 2024 16,031 frameworks , client-side-rendering , react , user-experience , performance Don’t Fuck With Scroll Nov 29, 2024 16,030 websites , scrolling , user-experience , usability , accessibility , maintainability Designing Your Own Accessibility Vendor Monitoring Program Nov 29, 2024 16,029 videos , accessibility , business-relations , monitoring Design Systems Are Dead—Long Live Design Systems (lur /zer )Nov 29, 2024 16,028 design-systems , tooling , outlooks Character-Based Alignment (css )Nov 29, 2024 16,027 html , css , alignment Angular v19 No Signals Edition (arm /dan )Nov 29, 2024 16,026 angular A False Sense of Accessibility: What Automated Testing Tools Are Missing Nov 29, 2024 16,025 videos , accessibility , testing , automation , tooling When Is It Time to Move Prototyping From Figma to ProtoPie? (uxd )Nov 28, 2024 16,024 design , prototyping , tooling , figma The 5 Most Transformative JavaScript Features From ES15 (tar )Nov 28, 2024 16,023 javascript , ecmascript Preloading Responsive Images (tre )Nov 28, 2024 16,022 images , html , hints , performance , preloading Understanding CSS Inheritance: A Guide to Consistent Styling Nov 28, 2024 16,021 guides , css , cascade Prisma 6: Better Performance, More Flexibility, and Type-Safe SQL (pri )Nov 28, 2024 16,020 release-notes , prisma Observation: CSS Math Eval (kiz )Nov 28, 2024 16,019 css , javascript , math New to the Web Platform in November (rac /dev )Nov 28, 2024 16,018 release-notes , web-platform , browsers , firefox , mozilla , chrome , google Decoupling OKRs: It’s Time to Let Go (cwo )Nov 28, 2024 16,017 okr , processes , prioritization , leadership Beyond JSON: Exploring File Formats for Design Tokens (stu )Nov 28, 2024 16,016 design-tokens , json , yaml , comparisons A Quick Snapshot of the Microblogging Landscape (tch )Nov 28, 2024 16,015 social-media , comparisons , twitter+x , bluesky , facebook+meta , mastodon , fediverse 10 Git Commands You’ll Wish You Knew Earlier Nov 28, 2024 16,014 git , command-line How to Cut Water Usage in Cloud Data Centers Nov 27, 2024 16,013 how-tos , infrastructure , sustainability Is Next.js 15 Any Good? “Use Cache” API First Look (fir )Nov 27, 2024 16,012 videos , nextjs , apis Avoid Hotlinking Images With “Cross-Origin-Resource-Policy” Nov 27, 2024 16,011 images , security Unit Testing in Node.js With Jest (app )Nov 27, 2024 16,010 nodejs , testing , jest The Hype Around Signals (ati /sma )Nov 27, 2024 16,009 frameworks , libraries , signals Program Errors Out of Existence (ale )Nov 27, 2024 16,008 programming , errors , principles Optimizing JavaScript Engine Performance (goo /blo )Nov 27, 2024 16,007 videos , javascript-engines , performance , optimization Jekyll to Astro: An AI-Assisted Migration Nov 27, 2024 16,006 migrating , jekyll , astro , ai , tooling Faster TypeScript Compilation (ash /blo )Nov 27, 2024 16,005 videos , typescript , compiling , performance Create Accessible Websites: Top Free Tools You Need to Know Nov 27, 2024 16,004 accessibility , testing , jaws , nvda , screen-readers , linting , tooling Contributing to JavaScript and TypeScript (rob /blo )Nov 27, 2024 16,003 videos , javascript , typescript , foss , standards Building Better CLI Apps (mol /blo )Nov 27, 2024 16,002 videos , typescript , javascript , command-line , tooling X’s Objection to the Onion Buying Infowars Is a Reminder You Do Not Own Your Social Media Accounts (404 )Nov 26, 2024 16,001 social-media , twitter+x State of Software Architecture Report—2024 Nov 26, 2024 16,000 architecture , metrics I Removed VS Code, and My Productivity Improved Tremendously (cod )Nov 26, 2024 15,999 code-editors , vs-code , microsoft , neovim , comparisons , productivity Why AI Can’t Replace Developers: The Real Limits of AI in Coding Nov 26, 2024 15,998 ai , programming Which IDEs Do Software Engineers Love, and Why? (ger )Nov 26, 2024 15,997 code-editors , cursor , vs-code , jetbrains , neovim The Free Web (jay )Nov 26, 2024 15,996 web , culture How I Feel About AI (jes )Nov 26, 2024 15,995 ai , programming , productivity , ethics , sustainability Designing (and Evolving) a New Web Performance Score (css )Nov 26, 2024 15,994 performance , metrics Automated Decision Logs in AI-Assisted Coding (add )Nov 26, 2024 15,993 ai , logging Agile Is Dead Nov 26, 2024 15,992 websites , manifestos , agile , processes , collaboration , communication A Framework for Evaluating Browser Support (jos )Nov 26, 2024 15,991 browsers , support , web-platform , graceful-degradation A Button Is Not a Link (mor /mat )Nov 26, 2024 15,990 html , buttons , links Design Systems vs. Style Guides (nng )Nov 25, 2024 15,989 videos , design-systems , style-guides , comparisons , design , documentation What Causes “Bad Days” for Developers? Nov 25, 2024 15,988 studies , research , productivity WebAssembly (Wasm): When (and When Not) to Use It (tre )Nov 25, 2024 15,987 webassembly The End of the Twitter Era (san )Nov 25, 2024 15,986 social-media , twitter+x , mastodon , facebook+meta , bluesky Language of Parts Bookmarklet (bea )Nov 25, 2024 15,985 bookmarklets , html , metadata , accessibility How to Comply With DOJ’s Seemingly Impossible Web Accessibility Regulation Nov 25, 2024 15,984 how-tos , accessibility , legal , compliance How Browsers Really Load Web Pages (pro /wel )Nov 25, 2024 15,983 videos , browsers , rendering , parsing , http , performance From Gatsby to Eleventy (mat )Nov 25, 2024 15,982 migrating , gatsby , eleventy , webc , performance Deno vs. Oracle: Canceling the JavaScript Trademark (tin /den )Nov 25, 2024 15,981 deno , oracle , javascript , legal The Semantic Interface Palette Is Simple (uxd )Nov 24, 2024 15,980 design , design-tokens , semantics , figma Interop and Hard Problems (bka )Nov 24, 2024 15,979 web-platform , browsers , support , interoperability Figma Releases the Pattern Library (web )Nov 24, 2024 15,978 figma , pattern-libraries The Death of Creativity and Imagination Nov 23, 2024 15,977 creativity , ai , prompting Old Alt Text Advice (ste )Nov 23, 2024 15,976 accessibility , images , alt-text , html , microcontent , best-practices Mastering JavaScript Event Delegation Nov 23, 2024 15,975 javascript , events JavaScript Events Made Easy: A Comprehensive Guide for Beginners Nov 23, 2024 15,974 guides , events , javascript Using Severity Ratings to Prioritize Web Accessibility Remediation (web )Nov 22, 2024 15,973 accessibility , prioritization The PHP Foundation Turns Three (the )Nov 22, 2024 15,972 php , anniversaries Solved by CSS: Donuts Scopes (mon /css )Nov 22, 2024 15,971 css , scope Screenshot-Driven Development (bla /ope )Nov 22, 2024 15,970 processes , design , tooling Recursion Explained in Simple Terms (tre )Nov 22, 2024 15,969 programming , concepts Git Like a Pro: 10 Things I Regret Not Knowing Earlier Nov 22, 2024 15,968 git , command-line Content Security Policy Level 3 (mik /w3c )Nov 22, 2024 15,967 standards , csp , security Why We Need to Have a Change of HEART With UX Metrics (uxd )Nov 21, 2024 15,966 user-experience , metrics , product-management Node.js 22 Runtime Now Available in AWS Lambda (aws )Nov 21, 2024 15,965 nodejs , aws , serverless , lambda Every Developer Should Know These Postman Tips and Tricks Nov 21, 2024 15,964 postman , tips-and-tricks Why Accessibility Matters for Your SEO Strategy (a11 )Nov 21, 2024 15,963 accessibility , seo , strategies Where Has All the Valid HTML Gone (j9t )Nov 21, 2024 15,962 html , conformance , quality What’s Next for WebGPU (dak /dev )Nov 21, 2024 15,961 webgpu Third Parties (htt )Nov 21, 2024 15,960 web-almanac , studies , research , metrics , embed-code , monetization , analytics , content-delivery , hosting , marketing , social-media , tag-management , multimedia , consent-management Tailwind CSS v4.0 Beta 1 (ada /tai )Nov 21, 2024 15,959 tailwind Introducing the Leader’s Guide to Accessibility Nov 21, 2024 15,958 guides , introductions , accessibility , leadership , processes , terminology I Don’t Have Time to Learn React (kei )Nov 21, 2024 15,957 career , craft , prioritization , react Exploring Alternative Interactions in JavaScript (dev /dev )Nov 21, 2024 15,956 videos , javascript , ai , interaction-design Doing the Numbers: Digital Accessibility and Shifting Left (deq )Nov 21, 2024 15,955 accessibility , processes , metrics , economics CSS Selectors: Unlocking Advanced Selectors for Modern Web Design Nov 21, 2024 15,954 css , selectors Avoid Read-Only Controls (aar )Nov 21, 2024 15,953 html , forms , accessibility How to Use Lighthouse Wisely in Your Front-End Projects (ele /des )Nov 20, 2024 15,952 guest-posts , how-tos , lighthouse , google , performance , accessibility , seo , best-practices Static Site Generation With Next.js: Using Next.js for React.js Applications Nov 20, 2024 15,951 static-site-generation , site-generators , nextjs , react React.js Best Practices for Beginners: A Comprehensive Guide Nov 20, 2024 15,950 guides , best-practices , react , components , state-management , hooks , debugging WP Engine Updates Its Original Legal Complaint Against Automattic and Matt Mullenweg Nov 20, 2024 15,949 wp-engine , automattic , wordpress , legal What We Learned Migrating From Webpack to Vite Nov 20, 2024 15,948 migrating , webpack , vite , lessons The CSS Reset Contradiction (j9t )Nov 20, 2024 15,947 css , resets So You Decided to Do a Technical Migration (loc /btc )Nov 20, 2024 15,946 videos , migrating , maintenance Privacy Principles (rob +/w3c )Nov 20, 2024 15,945 privacy , principles My 3 Most-Wanted CSS Table Features (dar )Nov 20, 2024 15,944 css , html , tables , wish-lists Make Creative Borders With “background-clip: border-area” (jen /web )Nov 20, 2024 15,943 css , borders , backgrounds , safari , apple , browsers Avoiding False Positives in Node.js Tests (app )Nov 20, 2024 15,942 nodejs , testing An Outline Version of the New CSS Logo (kil )Nov 20, 2024 15,941 css Meet Angular v19 (mge /ang )Nov 19, 2024 15,940 release-notes , angular Why Wasm: Quickstart Nov 19, 2024 15,939 webassembly State of JavaScript 2024 (sac /dev )Nov 19, 2024 15,938 surveys , javascript Node.js Corepack: Version Control for Package Managers (tre )Nov 19, 2024 15,937 nodejs , corepack , versioning , dependencies , tooling Migrating From VuePress to VitePress (ole )Nov 19, 2024 15,936 migrating , site-generators , vuejs Mastering Accessible Modals With ARIA and Keyboard Navigation (a11 )Nov 19, 2024 15,935 accessibility , keyboard-navigation , aria , modals , javascript How to Prerelease an npm Package (spa /clo )Nov 19, 2024 15,934 how-tos , npm , dependencies , versioning , semver AI’s Transformative Impact on Web Design: Supercharging Productivity Across the Industry (boa /sma )Nov 19, 2024 15,933 ai , design , processes , productivity AWS Lambda Turns Ten—Looking Back and Looking Ahead (jef /aws )Nov 18, 2024 15,932 anniversaries , aws , serverless , lambda , history , outlooks The Future of Voice User Interfaces (uxm )Nov 18, 2024 15,931 design , conversational-design , voice Why Is Hiring Software So Impersonal? (uxd )Nov 18, 2024 15,930 tooling , hiring , user-experience 20 Years of Firefox: How a Community Project Changed the Web (moz )Nov 18, 2024 15,929 firefox , mozilla , browsers , history , anniversaries Why Responsive Design Is Failing Modern Users (web )Nov 18, 2024 15,928 responsive-design , performance , usability , accessibility Web Accessibility and the Second Trump Administration Nov 18, 2024 15,927 accessibility , legal Testing Digital Products the RITE Way (uxm )Nov 18, 2024 15,926 usability , testing , processes No Fuss Light/Dark Modes (chr /fro )Nov 18, 2024 15,925 css , dark-mode Native Dual-Range Input Nov 18, 2024 15,924 html , forms , css Importing a Frontend JavaScript Library Without a Build System (b0r )Nov 18, 2024 15,923 javascript , libraries , commonjs , esm , nodejs , html Foundations: Types of Disability (tet )Nov 18, 2024 15,922 accessibility , fundamentals Anchor Positioning Is Disruptive (jam /odd )Nov 18, 2024 15,921 css , anchor-positioning , layout Addressing Users’ Painpoints: Best Practices for Identifying and Solving UX Design Problems (uxm )Nov 18, 2024 15,920 user-experience , design , legibility , responsive-design , performance Content Design Practices for Sustainable Communication in Tech (uxd )Nov 17, 2024 15,919 content , communication , sustainability The Root Causes for the Dev–Design Mismatch (ere /uxd )Nov 17, 2024 15,918 design , collaboration , processes The Tragedy of Running an Old Node Project Nov 17, 2024 15,917 nodejs The Art of Clean Code: A Practical Guide to Writing Maintainable JavaScript Nov 17, 2024 15,916 guides , principles , javascript , maintainability Tailwind vs. Vanilla CSS—Should You Reconsider? Nov 17, 2024 15,915 videos , tailwind , css My Issues With Shorthand Properties (hav )Nov 17, 2024 15,914 css , shorthands CSS Gets a New Logo: And It Uses the Color “rebeccapurple” (mic )Nov 17, 2024 15,913 css Can [Open Source Pledge] Fix Open Source Sustainability? (tre )Nov 17, 2024 15,912 foss , community , maintenance Some Tips for Keyboard Support on Native Mobile Applications (cer )Nov 16, 2024 15,911 accessibility , mobile , native , keyboard-navigation , tips-and-tricks Against Best Practices (arp )Nov 16, 2024 15,910 programming , best-practices [A Book Apart] Authors Together (dde )Nov 16, 2024 15,909 websites , books , link-lists Alt Text: Not Always Needed (nng )Nov 15, 2024 15,908 accessibility , images , alt-text , writing What Is User Experience (and What Is It Not)? (nng )Nov 15, 2024 15,907 user-experience , terminology , comparisons When Is the Right Time to Share Our Excitement About New Web Features? (rac )Nov 15, 2024 15,906 web-platform , support , browsers The Next Improvement in Angular Reactivity Nov 15, 2024 15,905 angular , reactivity Help Your Code Reviewer (ant )Nov 15, 2024 15,904 code-reviews , collaboration , communication , consistency , quality Ghost Jobs Should Be Illegal (tre )Nov 15, 2024 15,903 hiring , legal Exploring JavaScript Symbols (tre )Nov 15, 2024 15,902 javascript State of HTML 2024 [Results] (sac /dev )Nov 14, 2024 15,901 surveys , metrics , html Reimagining Prototyping With AI (uxd )Nov 14, 2024 15,900 user-experience , design , prototyping , ai Self-Contained Executable Programs With Deno Compile (tin /den )Nov 14, 2024 15,899 deno , javascript , typescript , compiling How Is Digital Accessibility Awareness Being Promoted Across the Globe? (oze )Nov 14, 2024 15,898 accessibility , advocacy Adding Interactive Charts in Astro Nov 14, 2024 15,897 astro , visualization , functionality 10 Advanced TypeScript Concepts Every Developer Should Know Nov 14, 2024 15,896 typescript , concepts 1 + 2 Engineering Team Priorities (j9t )Nov 14, 2024 15,895 engineering-management , leadership , culture , prioritization Cookie Permissions: 5 Common User Types (nng )Nov 13, 2024 15,894 videos , cookies , consent-management , usability , personas Why Developers Should Give Next.js App Router Another Chance (low /the )Nov 13, 2024 15,893 nextjs , routing View Transitions API: Single Page Apps Without a Framework (deb )Nov 13, 2024 15,892 view-transitions , apis , single-page-apps , css The Myth of “Accessible Components and Done” (mic )Nov 13, 2024 15,891 accessibility , components , myths The European Accessibility Act—Get Ready (int )Nov 13, 2024 15,890 accessibility , legal , eaa Most Disabled People “Excluded” by Unfit Designs Nov 13, 2024 15,889 accessibility , design , dei Modern CSS for Sites: View Transitions, Scroll Effects, and More (arg /dev )Nov 13, 2024 15,888 videos , css , view-transitions , scrolling , effects Learn Big O Notation Once and for All Nov 13, 2024 15,887 algorithms , complexity , performance Global Digital Accessibility Salary Survey (web )Nov 13, 2024 15,886 accessibility , career , surveys Custom Progress Element Using Anchor Positioning and Scroll-Driven Animations (css /fro )Nov 13, 2024 15,885 css , anchor-positioning , animations , scrolling , progress-indicators An Official Logo for CSS (arg )Nov 13, 2024 15,884 css AI Assistance Panel (mat /dev )Nov 13, 2024 15,883 dev-tools , browsers , chrome , google , ai Accessibility Misinformation (col )Nov 13, 2024 15,882 accessibility , wcag , apca Top 20 Platform Engineering Tools (spa )Nov 12, 2024 15,881 platform-engineering , tooling , link-lists Let’s Talk About Memory Leaks in Dart and Flutter (flu )Nov 12, 2024 15,880 dart , flutter , memory My Favourite Software Architecture Patterns Nov 12, 2024 15,879 architecture , micro-frontends , software-design-patterns Why I Will Always Be Angry About Software Engineering (lud )Nov 12, 2024 15,878 career , culture What Accessibility Statements Are Really For Nov 12, 2024 15,877 accessibility , documentation , legal Understanding Bitwise Shifts in JavaScript: “<<” and “>>” (tre )Nov 12, 2024 15,876 javascript , operators The “br” Element (hey )Nov 12, 2024 15,875 html , semantics The Art in Everyday Life (sop )Nov 12, 2024 15,874 art , creativity Overflow Clip (sha )Nov 12, 2024 15,873 css , overflow , clipping New in Chrome 131 (dev )Nov 12, 2024 15,872 release-notes , chrome , google , browsers How to Optimize Performance in Vue Apps (deb )Nov 12, 2024 15,871 how-tos , vuejs , performance , optimization Color in CSS or How I Learned to Disrespect Tennis (mat /btc )Nov 12, 2024 15,870 videos , css , colors , functions Carving Your Space (hbu )Nov 12, 2024 15,869 career , interviewing Automattic Launches “WP Engine Tracker” to Monitor Sites Leaving WP Engine, Sparking Controversy Nov 12, 2024 15,868 automattic , wp-engine Angular Best Practices Nov 12, 2024 15,867 videos , angular , best-practices AI Coding (pvd )Nov 12, 2024 15,866 ai , tooling , code-editors , comparisons , cursor A CSS Logo Hatches! (arg )Nov 12, 2024 15,865 css , community Design Tokens: Authoring vs. Consuming Nov 11, 2024 15,864 design-tokens , design-systems , naming , comparisons The Prompt API (tom /dev )Nov 11, 2024 15,863 chrome , google , browsers , apis , prompting , ai , gemini (Up-)Scoped Scroll Timelines (chr /fro )Nov 11, 2024 15,862 css , animations , scrolling Sustainability (htt )Nov 11, 2024 15,861 web-almanac , studies , research , metrics , sustainability Structured Data (htt )Nov 11, 2024 15,860 web-almanac , studies , research , metrics , structured-data , semantic-web Security (htt )Nov 11, 2024 15,859 web-almanac , studies , research , metrics , security Performance (htt )Nov 11, 2024 15,858 web-almanac , studies , research , metrics , performance Markup (gua /htt )Nov 11, 2024 15,857 web-almanac , studies , research , metrics , html Jamstack (mik /htt )Nov 11, 2024 15,856 web-almanac , studies , research , metrics , jamstack , tech-stacks Implementing Astro Search Functionality Nov 11, 2024 15,855 astro , search , functionality Fonts (bra /htt )Nov 11, 2024 15,854 web-almanac , studies , research , metrics , fonts Essential tsconfig.json Options You Should Use Nov 11, 2024 15,853 typescript , configuration Ecommerce (htt )Nov 11, 2024 15,852 web-almanac , studies , research , metrics , economics , ecommerce Don’t Forget to Localize Your Icons (eri )Nov 11, 2024 15,851 localization , icons , images , culture Cookies (htt )Nov 11, 2024 15,850 web-almanac , studies , research , metrics , content-delivery CMS (htt )Nov 11, 2024 15,849 web-almanac , studies , research , metrics , content-management CDN (htt )Nov 11, 2024 15,848 web-almanac , studies , research , metrics , content-delivery Are AI Assistants Making Us Worse Programmers? Nov 11, 2024 15,847 career , programming , ai , craft , quality Anchoreum—a Game for Learning CSS Anchor Positioning Nov 11, 2024 15,846 websites , learning , css , anchor-positioning Accessibility (mgi /htt )Nov 11, 2024 15,845 web-almanac , studies , research , metrics , accessibility Why Does JavaScript’s “parseInt(0.0000005)” Print “5”? Nov 10, 2024 15,844 javascript Two Different Kinds of “Focusable” UI Elements (yat )Nov 10, 2024 15,843 accessibility , focus , keyboard-navigation Should Destructive Buttons Be Hard to Find? (ada )Nov 10, 2024 15,842 buttons , usability JavaScript Import Attributes (ES2025) (tre )Nov 10, 2024 15,841 javascript , security Biome.js, a Toolchain to Format and Lint Your Web Project Nov 10, 2024 15,840 biome , formatting , linting , tooling Test Smart: Which Automation Strategy to Choose for Peace of Mind? (uxd )Nov 9, 2024 15,839 testing , automation , strategies , product-management Why I Moved From Google Analytics to Simple Analytics (tre )Nov 9, 2024 15,838 migrating , analytics , google AI Features Must Solve Real User Problems (nng )Nov 8, 2024 15,837 ai , user-experience , product-management The Rebellion Will Be Federated (el )Nov 8, 2024 15,836 fediverse , social-media , foss The Different (and Modern) Ways to Toggle Content (css )Nov 8, 2024 15,835 content , toggles , modals , pop-overs State of CSS and State of HTML 2024 (pat )Nov 8, 2024 15,834 css , html