Line Numbers for “<textarea>” Using SVG (sto )Aug 19, 2024 15,439 forms , javascript , svg How to Browse the Web in Your Linux Terminal With Lynx Aug 19, 2024 15,438 how-tos , lynx , browsers , command-line , unix-like How Good UX Design Can Transform Lead Generation (uxm )Aug 19, 2024 15,437 design , user-experience , user-conversion How Did We Test Hundreds of Landing Pages Aug 19, 2024 15,436 testing , landing-pages Center Items in First Row With CSS Grid (hex )Aug 19, 2024 15,435 css , grids , layout , centering Cache Grab: How Much Are You Leaving on the Table? (css )Aug 19, 2024 15,434 performance , caching Accessibility Specialists Warn Against Using AI for Alt Text Aug 19, 2024 15,433 accessibility , alt-text , images , ai 10 Python Programming Optimisation Techniques Aug 19, 2024 15,432 python , optimization , techniques UX Is Dead. Long Live UX. (uxd )Aug 18, 2024 15,431 user-experience , economics , history In Defense of DRY (max )Aug 18, 2024 15,430 maintainability , principles , link-lists Using JavaScript Generators to Visualize Algorithms Aug 18, 2024 15,429 javascript , algorithms , visualization The “P” Word, Legitimacy, and Challenging Our Default Models and Frames (joh )Aug 18, 2024 15,428 leadership , culture How Can Accessibility Improve Your Conversion Rate Optimization Efforts? (cer )Aug 18, 2024 15,427 accessibility , user-conversion , optimization , usability , economics AI Paradox (j9t )Aug 18, 2024 15,426 ai , productivity WCAG 2.2 Summary and Breakdown (mar )Aug 17, 2024 15,425 accessibility , wcag , guidelines , overviews Node.js Doubles Security Releases With Newly Automated Process, Re-Evaluates Unsupported Experimental Features (sar /soc )Aug 17, 2024 15,424 nodejs How I Design My URLs Aug 17, 2024 15,423 urls Algorithms We Develop Software By (gra )Aug 17, 2024 15,422 programming , processes , quality , best-practices A Guide to CSS Resets Aug 17, 2024 15,421 guides , css , resets Top 10 Web Updates From Google I/O ’24 Aug 16, 2024 15,420 videos , browsers , google , chrome , apis , dev-tools 6 Best Local Directory Submission Tools Compared Aug 16, 2024 15,419 tooling , seo , link-lists What Signal Are You Sending? Aug 16, 2024 15,418 career , communication , culture Reckoning: The Way Out (sli )Aug 16, 2024 15,417 javascript , performance , metrics , hiring Just Use Postgres Aug 16, 2024 15,416 databases , postgresql , sql , aws , dynamodb , mongodb , mysql , comparisons Good Refactoring vs. Bad Refactoring (ste /bui )Aug 16, 2024 15,415 refactoring , comparisons , maintenance , quality , javascript 80/20 Accessibility (mar )Aug 16, 2024 15,414 accessibility , principles 5 Questions for Tammy Everts (tam +/fro )Aug 15, 2024 15,413 interviews , performance , metrics , user-experience , economics Advanced Figma Components Tips and Tricks: Little Gems We Love 2024 (uxd )Aug 15, 2024 15,412 figma , components , tips-and-tricks Alternatives to Using Pure Black (“#000000”) for Text and Backgrounds (ser )Aug 15, 2024 15,411 design , colors , backgrounds , accessibility Writing Alt Text for a Scientific Figure Aug 15, 2024 15,410 accessibility , images , alt-text , writing , information-design How to Use nginx for Frontend Application Load Balancing Aug 15, 2024 15,409 how-tos , nginx , servers , load-balancing How to Defend Your Design Process (vit /sma )Aug 15, 2024 15,408 how-tos , design , processes How Does the Browser Render HTML? (and )Aug 15, 2024 15,407 browsers , browser-engines , rendering , html , dom , css , cssom , painting How Are the “colspan” and “rowspan” Attributes Different? (geo /css )Aug 15, 2024 15,406 html , attributes , tables Designing for Accessibility: A Checklist for Designers Aug 15, 2024 15,405 design , accessibility , checklists Captions vs. Subtitles: Leave No Viewer Behind (mer )Aug 15, 2024 15,404 accessibility , captions , readability , multimedia , comparisons Brand New Performance Features in Chrome DevTools (deb )Aug 15, 2024 15,403 browsers , google , chrome , dev-tools , performance , web-vitals The Hidden TypeScript Hack You Need to Know Aug 14, 2024 15,402 typescript , hacks Rote Learning HTML & CSS (j9t /fro )Aug 14, 2024 15,401 books , frontend-dogma , html , css , learning “Smart” Layouts With Container Queries (kev /css )Aug 14, 2024 15,400 css , layout , container-queries Reckoning: Caprock (sli )Aug 14, 2024 15,399 javascript , performance I Love the Web (and )Aug 14, 2024 15,398 web , apple How I Won $2,750 Using JavaScript, AI, and a Can of WD-40 Aug 14, 2024 15,397 javascript , ai Django: Create Sub-Commands Within a Management Command (ada )Aug 14, 2024 15,396 django “blocking=render”: Why Would You Do That?! (css )Aug 14, 2024 15,395 performance , html , rendering Tips for Using React Testing Library to Write Unit Tests (ato )Aug 13, 2024 15,394 react , testing , libraries , tips-and-tricks Reckoning: Object Lesson (sli )Aug 13, 2024 15,393 javascript , performance , metrics Dev Encyclopedia Aug 13, 2024 15,392 websites , terminology , concepts , learning CSS Finally Adds Vertical Centering in 2024 Aug 13, 2024 15,391 css , centering Context Is King: Long Live the King! (llo /tpg )Aug 13, 2024 15,390 accessibility , usability , techniques , aria The Importance of Communication in Accessibility Testing Aug 12, 2024 15,389 accessibility , testing , communication We’re on the Brink of Another World Browser War (fir )Aug 12, 2024 15,388 videos , browsers , browser-wars Start Over-Engineering Your CSS (kev /css )Aug 12, 2024 15,387 videos , css , complexity The “address” Element (hey )Aug 12, 2024 15,386 html , semantics Relative Color Syntax—Basic Use Cases (chr /fro )Aug 12, 2024 15,385 css , functions , colors , browsers , support Reckoning: The Landscape (sli )Aug 12, 2024 15,384 javascript , performance , metrics , mobile “font-size” Limbo (seb )Aug 12, 2024 15,383 design , typography , css 45 Visual Studio Code Shortcuts for Boosting Your Productivity Aug 12, 2024 15,382 code-editors , microsoft , vs-code , keyboard-shortcuts ObsoHTML, the Obsolete HTML Checker (j9t )Aug 11, 2024 15,381 packages , npm , html , quality Implementing SAML SSO in Node.js With Microsoft Entra ID Aug 11, 2024 15,380 authentication , nodejs , microsoft , functionality The Problem With Growth: Why Everything Is Failing Now (uxd )Aug 11, 2024 15,379 processes , agile , scrum , project-management , research Things to Do Before Asking “Is This Accessible?” (aar )Aug 11, 2024 15,378 accessibility , terminology , communication The Most Important Thing to Look at When Choosing an Accessibility Auditor (kar )Aug 11, 2024 15,377 accessibility , auditing , vpat-acr Action Web Components Which Span the Server-Client Divide (jar )Aug 11, 2024 15,376 web-components , html , apis Verso: Initial Multi-Window Support (wuy )Aug 10, 2024 15,375 verso , browsers Comparing Design Systems to Find the Best Qualities (hdv )Aug 10, 2024 15,374 design-systems , quality Common Causes of Memory Leaks in JavaScript (tre )Aug 10, 2024 15,373 javascript , memory , garbage-collection 12 Best JavaScript Animation Libraries to Supercharge Your Web Projects in 2024 Aug 10, 2024 15,372 javascript , animations , libraries , link-lists Stop Versioning Your Docker Compose File Aug 9, 2024 15,371 docker , versioning JSR and Deno: Final Review (dbu )Aug 9, 2024 15,370 jsr , deno Exploring the Possibilities of Native JavaScript Decorators (fro )Aug 9, 2024 15,369 javascript , software-design-patterns Design Patterns and WCAG (gra /tet )Aug 9, 2024 15,368 accessibility , design-patterns , wcag Now in Baseline: Animating Entry Effects (una )Aug 8, 2024 15,367 browsers , support , web-platform , css , animations SOLID Principles for Designers Aug 8, 2024 15,366 design , solid , principles WOFF File Format 2.0 (w3c )Aug 8, 2024 15,365 woff , fonts , standards When It Comes to Digital Accessibility Lawsuits, the Best Defense Is a Good Offense (deq )Aug 8, 2024 15,364 accessibility , legal We Don’t Need a Boss, We Need a Process (mia )Aug 8, 2024 15,363 design , leadership , processes , collaboration The Dying Web (mre )Aug 8, 2024 15,362 browsers , google , chrome , chromium , mozilla , firefox , web Good Intentions, Poor Context (tpg )Aug 8, 2024 15,361 accessibility , microcontent , images , buttons , links Documentation and Migration: From Vue 2 to Vue 3 Aug 8, 2024 15,360 videos , interviews , vuejs , documentation , migrating Attaching Notes to Git Branches Aug 8, 2024 15,359 git , documentation FastHTML: Revolutionizing Web Development With Python (raj )Aug 7, 2024 15,358 frameworks , fasthtml , python , web-apps Design Tokens Demystified (uxd )Aug 7, 2024 15,357 components , design-tokens , design-systems Announcing Official Puppeteer Support for Firefox (moz )Aug 7, 2024 15,356 browsers , mozilla , firefox , puppeteer , support WCAG 2.2 Map by Theme (hic )Aug 7, 2024 15,355 accessibility , wcag , standards W3C Opens Community-Wide Survey (w3c )Aug 7, 2024 15,354 surveys , w3c , community The “abbr” Element (hey )Aug 7, 2024 15,353 html , semantics , accessibility Snippets in Svelte 5 (ada /fro )Aug 7, 2024 15,352 svelte The Great npm Garbage Patch Aug 6, 2024 15,351 dependencies , npm , spam , security The Art of Dithering and Retro Shading for the Web (max )Aug 6, 2024 15,350 dithering , effects , javascript Moderated and Unmoderated User Testing: The Differences Aug 6, 2024 15,349 usability , testing , comparisons Migrating From Netlify to Cloudflare for AI Bot Protection (sia )Aug 6, 2024 15,348 migrating , netlify , cloudflare , ai , security Disability Data Alarmingly Absent From AI Algorithmic Tools, Report Suggests (for )Aug 6, 2024 15,347 accessibility , ai , tooling Creating a Personal Brand: How to Sell Yourself as a Developer Aug 6, 2024 15,346 how-tos , career , branding Video With Alpha Transparency on the Web (jaf )Aug 5, 2024 15,345 multimedia , transparency+opacity , backgrounds 5 Ways to Fail at Managing Tech Debt Aug 5, 2024 15,344 technical-debt , maintenance , refactoring , strategies What Is a Component Library and Should You Build Your Own? (and )Aug 5, 2024 15,343 components Verso: A Web Browser That Plays Old World Blues to Build New World Hope (sig )Aug 5, 2024 15,342 videos , verso , browsers The Sneaky Costs of Scaling Serverless (zac )Aug 5, 2024 15,341 scalability , serverless , economics , vercel , aws , comparisons The Role of Generative AI in Shaping Next-Gen UX Strategies (uxm )Aug 5, 2024 15,340 ai , user-experience , design , strategies The Moral Implications of Being a Moderately Successful Computer Scientist and a Woman (ire )Aug 5, 2024 15,339 community , ethics Should Your Website Work Without JavaScript? (wes /syn )Aug 5, 2024 15,338 videos , javascript , support Shifting From Delivery Mode to Product Management: Shifting the Focus of Your Sprint Review Aug 5, 2024 15,337 agile , scrum , processes , product-management , engineering-management Let’s Make a Simpler, More Accessible Web (cod )Aug 5, 2024 15,336 web , web-platform , tooling , simplicity , usability , accessibility , optimization It’s Time to Talk About “CSS5” (uti /sma )Aug 5, 2024 15,335 css , w3c Is CSS Grid Really Slower Than Flexbox? (ben )Aug 5, 2024 15,334 performance , css , grids , flexbox , layout HTML Web Components Can Have a Little Shadow DOM, as a Treat (sco )Aug 5, 2024 15,333 html , web-components , shadow-dom , dom Figma Typography Variables (fro )Aug 5, 2024 15,332 figma , typography , variables Drupal 11 and Beyond Aug 5, 2024 15,331 drupal 101 React Tips and Tricks for Beginners [and] Experts Aug 5, 2024 15,330 react , tips-and-tricks , best-practices The Benefits of Learning Programming as a Designer (uxd )Aug 4, 2024 15,329 design , career , learning , programming How to Keep IA Projects From Going Off the Rails (jar )Aug 4, 2024 15,328 information-architecture European Accessibility Act Requires Culture to Shift! (cer )Aug 4, 2024 15,327 accessibility , legal , eaa , culture , leadership AT Is More Than Screen Readers (aar )Aug 4, 2024 15,326 accessibility , assistive-tech , screen-readers , terminology , concepts AI Act Is Here (alv )Aug 4, 2024 15,325 ai , legal Ontology Engineering for Beginners Aug 3, 2024 15,324 owl , tooling Setting Up CI/CD for Flutter Apps Aug 3, 2024 15,323 flutter , ci-cd , automation Programming, I Hate It Aug 3, 2024 15,322 programming , career Tabs, Used Right (nng )Aug 2, 2024 15,321 design , design-patterns , navigation , usability What if You Used Container Units for… Everything? (chr /fro )Aug 2, 2024 15,320 css , units , container-queries Who Is the Fastest? Node.js, Bun.js, or Deno.js (tre )Aug 2, 2024 15,319 performance , javascript , runtimes , nodejs , bun , deno , comparisons What You Want Isn’t Always What You Want (cwo )Aug 2, 2024 15,318 career Types of Accessibility Approaches (a11 )Aug 2, 2024 15,317 accessibility , processes , career , collaboration The Anchor Element (hey )Aug 2, 2024 15,316 html , links , semantics , terminology , usability “stripes()”: The Border Function You Never Knew You Needed (jos )Aug 2, 2024 15,315 css , functions , borders Mastering Next.js: The Ultimate Guide to Structuring Large-Scale Projects in 2024 Aug 2, 2024 15,314 guides , nextjs How to Make the Internet More Accessible Aug 2, 2024 15,313 how-tos , web , accessibility Beyond React: How Astro and Its Server Islands Work (ric /the )Aug 2, 2024 15,312 astro , frameworks , architecture Attitudes to Digital Accessibility 2024 Aug 2, 2024 15,311 surveys , accessibility Advanced Use Cases of the Node.js Native Test Runner (app )Aug 2, 2024 15,310 nodejs , testing Cloudflare Once Again Comes Under Pressure for Enabling Abusive Sites (dan /ars )Aug 1, 2024 15,309 cloudflare Figma and the Cost of Collaboration (uxd )Aug 1, 2024 15,308 figma , collaboration The Evolution of Attention (uxd )Aug 1, 2024 15,307 design , case-studies Browsers, Cookies, and Surfing the Web: The Quirky History of Internet Lingo (moz )Aug 1, 2024 15,306 web , terminology , history The Anatomy of Accessible Forms: Best Practices (deq )Aug 1, 2024 15,305 accessibility , forms , html , best-practices New CSS Logo? (arg )Aug 1, 2024 15,304 discussions , css HTML Web Components Make Progressive Enhancement and CSS Encapsulation Easier (css )Aug 1, 2024 15,303 html , web-components , principles , solid , progressive-enhancement , examples How to Build a Multilingual Website With Nuxt.js (sma )Aug 1, 2024 15,302 how-tos , nuxt , internationalization How I Use “AI” Aug 1, 2024 15,301 ai , productivity , examples Interop 2024: Chrome at 100% for the Accessibility Focus Area Jul 31, 2024 15,300 interoperability , browsers , google , chrome , accessibility The Future Is Up for Grabs When Anyone Can Make Designs (uxd )Jul 31, 2024 15,299 design , ai Nike’s $25B Blunder Shows Us the Limits of “Data-Driven” (pav /uxd )Jul 31, 2024 15,298 product-management , metrics Does Screen Time Help or Hinder Creativity? (its )Jul 31, 2024 15,297 creativity , productivity How Google Handles JavaScript Throughout the Indexing Process Jul 31, 2024 15,296 google , seo , web-apps , javascript , history , rendering Using Postman for API Documentation: All You Need to Know Jul 31, 2024 15,295 apis , documentation , postman Replacing jQuery UI Datepicker With HTML Date Input (chr )Jul 31, 2024 15,294 jquery , html Reading From the Clipboard in JavaScript (ray /fro )Jul 31, 2024 15,293 javascript How to Stop Form Spam Bots With Honeypot Fields Jul 31, 2024 15,292 spam , forms Decoding WCAG: “Change of Context” and “Change of Content” (web )Jul 31, 2024 15,291 accessibility , wcag , standards A Handful of Reasons JavaScript Won’t Be Available (bel /pic )Jul 31, 2024 15,290 javascript , support New to the Web Platform in July (rac )Jul 30, 2024 15,289 release-notes , web-platform , browsers , mozilla , firefox , apple , safari , google , chrome Standardization Stories (fan /css )Jul 30, 2024 15,288 videos , web-platform , css , collaboration , standards On Mapping the World of Frontend Development (j9t )Jul 30, 2024 15,287 cross-posts , web-platform , learning , community , frontend-dogma Why You Should Ship Your App, Even if It Sucks Jul 30, 2024 15,286 web-apps , productivity Misfire (sli )Jul 30, 2024 15,285 web-platform , cookies , privacy , w3c Instead of Restricting AI and Algorithms, Make Them Explainable (mfo )Jul 30, 2024 15,284 ai , algorithms “git push --force” and How to Deal With It (env +/evi )Jul 30, 2024 15,283 git Garbage Collection and Closures (jaf )Jul 30, 2024 15,282 javascript , functions , closures , garbage-collection Frontend Security Checklist (tre )Jul 30, 2024 15,281 security , checklists , react Faster Continuous Integration Builds at Canva Jul 30, 2024 15,280 ci-cd , efficiency , optimization , case-studies Developing a RACI Matrix for Accessibility (kar )Jul 30, 2024 15,279 accessibility , processes , project-management Websites Are Blocking the Wrong AI Scrapers (Because AI Companies Keep Making New Ones) (404 )Jul 29, 2024 15,278 ai , scraping , robotstxt Flexible Network Data Preloading in Large SPAs Jul 29, 2024 15,277 performance , single-page-apps , client-side-rendering , data-fetching , preloading Why Unknown Types Are Useful Jul 29, 2024 15,276 programming , typescript What We Got Wrong About HTTP Imports (tin /den )Jul 29, 2024 15,275 deno , jsr WebKit Features in Safari 17.6 (jen /web )Jul 29, 2024 15,274 release-notes , browsers , apple , safari , webkit WebGPU (kai +/w3c )Jul 29, 2024 15,273 webgpu , standards WCAG, VPAT, S508, Level A—What on Earth? (int )Jul 29, 2024 15,272 accessibility , standards , legal , terminology , wcag , vpat-acr , section-508 Vue and Vite Updates (eva )Jul 29, 2024 15,271 videos , vuejs , vite Top 20 JavaScript Tricks and Tips for Every Developer Jul 29, 2024 15,270 javascript , tips-and-tricks Third-Party Cookies Have Got to Go (had /w3c )Jul 29, 2024 15,269 cookies , privacy , web-platform The Art of Clean Code: Mastering the SOLID Principles Jul 29, 2024 15,268 quality , principles , solid Servo: A Web Rendering Engine for the Future (reg /iga )Jul 29, 2024 15,267 videos , browser-engines , servo Patterns for Memory Efficient DOM Manipulation With Modern Vanilla JavaScript (fro )Jul 29, 2024 15,266 javascript , memory , dom , software-design-patterns Have It All: External, Styleable, and Scalable SVG (sco )Jul 29, 2024 15,265 images , svg , css Accessible Heading Structures for Home Pages (pop )Jul 29, 2024 15,264 accessibility , headings , homepages Designing for Forgiveness: How to Create Error-Tolerant Interfaces (uxd )Jul 28, 2024 15,263 design , interaction-design , errors , user-experience User “Wants” vs. Accessibility (tem )Jul 28, 2024 15,262 accessibility , usability Laravel vs. Rails for JavaScript Developers Jul 28, 2024 15,261 videos , laravel , ruby-on-rails , comparisons Is It Okay to Make “connectedCallback” Async? (nol )Jul 28, 2024 15,260 javascript , callbacks , asynchronicity , web-components From Parcel to Vite: A Short Story of a 100K LOC Migration Jul 28, 2024 15,259 migrating , parcel , vite Building an “npm create” Package (ach )Jul 28, 2024 15,258 npm Automated Ways to Security Audit Your Website Jul 28, 2024 15,257 security , auditing , automation , tooling You Can Run Java Like Python Now Jul 27, 2024 15,256 java , python The Infuriating Inefficiency of Accessibility Audits (yat )Jul 27, 2024 15,255 accessibility , auditing , efficiency Popover API 101 (ami )Jul 27, 2024 15,254 introductions , pop-overs , apis A Different Way to Think About TypeScript Jul 27, 2024 15,253 typescript Why the jQuery Creator Uses React and TypeScript (jer +/syn )Jul 26, 2024 15,252 podcasts , interviews , react , jquery , typescript What I Learned From Making My Own Design System (pjo )Jul 26, 2024 15,251 design-systems , lessons What a New Accessibility Class Action Lawsuit Means for Agencies Jul 26, 2024 15,250 accessibility , legal , business-relations V8 JavaScript Engine: Let’s Read the Code (ant )Jul 26, 2024 15,249 videos , v8 , javascript-engines , javascript Node.js Adds Experimental Support for TypeScript (sar /soc )Jul 26, 2024 15,248 nodejs , typescript , experiments Information Scent: How Users Decide Where to Click Jul 26, 2024 15,247 information-scent , links , navigation , usability Green Accessibility for Web Developers Jul 26, 2024 15,246 videos , accessibility , sustainability Assessing Components and Patterns for WCAG 2.2 Jul 25, 2024 15,245 accessibility , wcag , components , design-patterns Measuring Design System Compliance of Your Teams Jul 25, 2024 15,244 design-systems , compliance Why Designers Don’t Like Design Systems Jul 25, 2024 15,243 design , design-systems , creativity Vanilla React Jul 25, 2024 15,242 videos , react , routing The User Location Is a Lie (aus )Jul 25, 2024 15,241 geolocation , javascript , apis The “of S” Syntax in “:nth-child()” (mat )Jul 25, 2024 15,240 css , selectors Secure Node.js Applications From Supply Chain Attacks Jul 25, 2024 15,239 nodejs , security , best-practices , dependencies React for Two Computers (dan )Jul 25, 2024 15,238 videos , react Pop(over) the Balloons (css )Jul 25, 2024 15,237 html , disclosure-widgets , pop-overs , css Let’s Break React’s Rules Jul 25, 2024 15,236 videos , react , hooks How to Get the Width/Height of Any Element in Only CSS (css /fro )Jul 25, 2024 15,235 css Cross Platform React Jul 25, 2024 15,234 videos , react , native , outlooks Closing the Designer–Developer Gap Jul 25, 2024 15,233 design , career , collaboration , processes Benchmarking AWS Lambda Cold Starts Across JavaScript Runtimes (den )Jul 25, 2024 15,232 deno , aws , serverless , lambda , javascript , runtimes , performance , comparisons And Now You Understand React Server Components (ken )Jul 25, 2024 15,231 videos , react , components AI Crawlers Need to Be More Respectful (eri /rea )Jul 25, 2024 15,230 ai , crawling , traffic , metrics Understanding AbortController in Node.js: A Complete Guide (bet )Jul 24, 2024 15,229 guides , nodejs , javascript Growing a Design System Organically Jul 24, 2024 15,228 design-systems , case-studies , scalability What to Expect When You’re Optimizing (tka )Jul 24, 2024 15,227 performance , optimization The AI Job Interviewer Will See You Now Jul 24, 2024 15,226 ai , hiring , career Rust Is Revolutionizing JavaScript Development Jul 24, 2024 15,225 bundling , tooling , rust , javascript My Favorite Interview Questions for QA Engineers Jul 24, 2024 15,224 interviewing , quality Improved Error Messaging for “require(esm)” in Node.js (zac )Jul 24, 2024 15,223 eleventy Designing Design Systems: Constructing an Icon System Jul 24, 2024 15,222 design , design-systems , icons , images , case-studies What’s New in WebGPU (Chrome 127) Jul 23, 2024 15,221 release-notes , webgpu , browsers , google , chrome CSS “font-size-adjust” Is Now in Baseline (rac )Jul 23, 2024 15,220 css , typography , browsers , support , web-platform Why Not All Voices Should Be Equal in the Design Process (uxd )Jul 23, 2024 15,219 design , policies , prioritization , dei The Backlash Against AI Scraping Is Real and Measurable (404 )Jul 23, 2024 15,218 ai , scraping , robotstxt How to Choose the Best Rendering Strategy for Your App Jul 23, 2024 15,217 how-tos , rendering , strategies , server-side-rendering , client-side-rendering , incremental-static-regeneration , comparisons Math4Devs Jul 23, 2024 15,216 websites , javascript , math Learn CSS Grid First (5t3 +/odd )Jul 23, 2024 15,215 videos , css , grids , layout Introduction to XAML: A Beginner’s Guide Jul 23, 2024 15,214 introductions , guides , xaml CSS Scroll Snap Module Level 2 (tab +/w3c )Jul 23, 2024 15,213 standards , css , scrolling Clip Pathing Color Changes (chr /fro )Jul 23, 2024 15,212 css , clipping , masking , colors A New Path for Privacy Sandbox on the Web Jul 22, 2024 15,211 browsers , google , chrome , cookies , privacy , apis , web-platform How to Create Fake Back-End Using IndexedDB Jul 22, 2024 15,210 how-tos , databases , indexeddb , browser-storage , javascript Why You Should Have a Brag Document (uxd )Jul 22, 2024 15,209 career , documentation What’s New for JavaScript Developers in ECMAScript 2024 (the )Jul 22, 2024 15,208 javascript , ecmascript , standards , promises , unicode , webassembly Seriously, You Need to Learn Git (der )Jul 22, 2024 15,207 git , command-line “Practical SVG” Is Now Free to Read Online (chr )Jul 22, 2024 15,206 books , images , svg Learn Web Components (and )Jul 22, 2024 15,205 websites , courses , web-components , html , css , dom , javascript 50 TypeScript F*ck Ups Jul 22, 2024 15,204 books , typescript , mistakes 20 Super Useful CSS Animation Libraries Jul 22, 2024 15,203 css , animations , libraries , link-lists Flutter Unit Testing: Understanding “setUp()” and “setUpAll()” Jul 21, 2024 15,202 flutter , testing So You Think You Know Box Shadows? Jul 21, 2024 15,201 shadows , javascript Better Ways to Use Async Functions in JavaScript Jul 21, 2024 15,200 javascript , asynchronicity , functions , promises After CrowdStrike, Programmers Deserve Consequences Jul 20, 2024 15,199 programming , career , quality CSS Grid Areas (sha )Jul 20, 2024 15,198 css , grids , layout Providing Type Definitions for CSS With “@property” (5t3 )Jul 19, 2024 15,197 css , custom-properties Macro vs. Micro Conversions (nng )Jul 19, 2024 15,196 user-conversion , concepts , comparisons Architecture in an Agile World (may )Jul 19, 2024 15,195 architecture , agile , processes State of React 2023 [Results] (sac /dev )Jul 19, 2024 15,194 surveys , metrics , react Why Is Spawning a New Process in Node So Slow? (val )Jul 19, 2024 15,193 nodejs , performance , comparisons The Web We Want: A Beginner’s Guide to the IndieWeb (pau )Jul 19, 2024 15,192 slides , guides , web , indieweb State of Developer Experience 2024 Jul 19, 2024 15,191 research , developer-experience Mapping the Landscape of Gen-AI Product User Experience (gen )Jul 19, 2024 15,190 ai , overviews Introducing Svelte 5 (ada /fro )Jul 19, 2024 15,189 introductions , svelte , release-notes Getting to the Bottom of Minimum WCAG-Conformant Interactive Element Size (eri /sma )Jul 19, 2024 15,188 accessibility , design , wcag , css Don’t Use JS for That: Moving Features to CSS and HTML (kil /jsc )Jul 19, 2024 15,187 videos , javascript , css , html CSS Stuff I’m Excited After the Last CSSWG Meeting (mon /css )Jul 19, 2024 15,186 css , functions , transitions , anchor-positioning How to Incorporate Accessibility Into Your Agile Sprints (mic )Jul 18, 2024 15,185 how-tos , accessibility , agile , processes , technical-debt Testing Best Practices for Web Apps Jul 18, 2024 15,184 videos , testing , best-practices , web-apps How to Make Tables Fit on Small Screens (uxd )Jul 18, 2024 15,183 how-tos , design , responsive-design , information-design , tables , mobile Breaking Bad News: How to Present Negative UX Research Findings (coo /uxd )Jul 18, 2024 15,182 user-experience , research , communication , how-tos You’ll Write Less Code With Svelte 5.0, Promises Rich Harris (low /the )Jul 18, 2024 15,181 svelte Using pnpm on Heroku Jul 18, 2024 15,180 pnpm , heroku Thoughts on a Global Design System (bka )Jul 18, 2024 15,179 design-systems The Pitfalls of In-App Browsers (fro )Jul 18, 2024 15,178 browsers , mobile , privacy , security , user-experience The Cloud Run Security Gap You Didn’t Know You Had (and How to Fix It) Jul 18, 2024 15,177 security , google , gcp Summary of the June 2024 TC39 Plenary in Helsinki (iga )Jul 18, 2024 15,176 ecmascript , javascript Styling Tables the Modern CSS Way (mic /pic )Jul 18, 2024 15,175 css , responsive-design , tables Override HTTP Response Headers (pat /dev )Jul 18, 2024 15,174 http , http-headers , dev-tools , browsers , google , chrome , microsoft , edge Can AI Be Used to Write Good Descriptive Alt Text for Images in 2024? (the )Jul 18, 2024 15,173 accessibility , alt-text , images , ai Expert Handling of Multiple Dimensions of Data (jun )Jul 17, 2024 15,172 information-design A Plea for the Lost Practice of Information Architecture (uxd )Jul 17, 2024 15,171 information-architecture , history , link-lists Flat vs. Deep Hierarchies in Information Architecture (IA) (nng )Jul 17, 2024 15,170 videos , information-architecture , comparisons Wait, What’s the Difference Between “:host”, “:host()”, and “:host-context()”?! (and )Jul 17, 2024 15,169 web-components , css , selectors Viewport Height and Width Units in Modern CSS Jul 17, 2024 15,168 viewport , css , units Node v22.5.0 (Current) (nod )Jul 17, 2024 15,167 release-notes , nodejs Named Alternates for WordPress (ede )Jul 17, 2024 15,166 html , wordpress Alternative Text in Action Jul 17, 2024 15,165 accessibility , images , alt-text , writing , examples Software Testing Fundamentals Jul 16, 2024 15,164 fundamentals , testing Private Browsing 2.0 (wil +/web )Jul 16, 2024 15,163 browsers , apple , safari , webkit , privacy It’s Official, Meteor 3.0 Official Release Is Out! Jul 16, 2024 15,162 release-notes , meteor How to Engineer Your Developer Blog Posts to Have Bigger Impact (pgc )Jul 16, 2024 15,161 videos , how-tos , blogging , communication , developer-relations Get the Screen Width and Height Without JavaScript (css )Jul 16, 2024 15,160 css , tips-and-tricks Everybody’s Free (to Write Websites) (sar )Jul 16, 2024 15,159 web , indieweb , blogging , writing Cloudflare Reports Almost 7% of Internet Traffic Is Malicious (sjv /zdn )Jul 16, 2024 15,158 web , traffic Character Modeling in CSS (jul /css )Jul 15, 2024 15,157 videos , css , design , creativity , effects 13 Cool IntelliJ Features (You Probably Didn’t Know) (das )Jul 15, 2024 15,156 videos , intellij-idea , jetbrains , code-editors An Update on Invokers: Invoker Commands in HTML (uti )Jul 15, 2024 15,155 html , modals , pop-overs What ARIA Still Does Not Do (ste )Jul 15, 2024 15,154 html , aria , accessibility , standards To Hell With the Business Case, Again (mat )Jul 15, 2024 15,153 accessibility , economics Thoughts on CSS in 2024 (j9t )Jul 15, 2024 15,152 css , selectors , resets , logical-properties , custom-properties JavaScript Event Loop: A Deep Dive Jul 15, 2024 15,151 javascript , event-loop , events , deep-dives Getting Stuck: All the Ways “position: sticky” Can Fail (pol )Jul 15, 2024 15,150 css , layout Embracing Functional CSS: Have We Moved On? Jul 15, 2024 15,149 css , presentational-html CSS Selectors (geo /css )Jul 15, 2024 15,148 css , selectors , overviews Why Designers Need to Be More Like Gardeners (uxd )Jul 14, 2024 15,147 design , sustainability 19 Microservices Patterns for System Design Interviews Jul 14, 2024 15,146 interviewing , architecture , system-design , microservices Verso: A New Browser Based on Servo Jul 13, 2024 15,145 browsers , verso , servo It’s Really This Thing That Gets Me (chr )Jul 13, 2024 15,144 accessibility , overlays “@property”: Next-Gen CSS Variables Now With Universal Browser Support (una )Jul 12, 2024 15,143 css , variables , browsers , support , web-platform Content Strategy vs. UX Writing (nng )Jul 12, 2024 15,142 content , content-strategy , writing , user-experience , comparisons , concepts Going With the PDF Reflow (ons /tpg )Jul 12, 2024 15,141 accessibility , wcag , pdf HTML and CSS Techniques for Inverting Colors Jul 11, 2024 15,140 css , filters , blend-modes , techniques , colors Feature Detect CSS “@starting-style” Support (bra )Jul 11, 2024 15,139 css , transitions , feature-detection , support , browsers Misconceptions About View Transitions (bra )Jul 11, 2024 15,138 css , view-transitions , apis Hiring, Lip Service, and Inclusion (uxd )Jul 11, 2024 15,137 hiring , interviewing , dei , communication The Future of Serverless Is WebAssembly Jul 11, 2024 15,136 videos , serverless , webassembly , outlooks How to Test Web Applications Jul 11, 2024 15,135 videos , how-tos , testing , web-apps How to Add and Update Social Image Previews in WordPress Jul 11, 2024 15,134 social-media , wordpress , plugins , testing From Web to Native With React Jul 11, 2024 15,133 react , migrating Converging Web Frameworks (mge )Jul 11, 2024 15,132 videos , frameworks A Guide to Reading and Writing Node.js Streams (mco /pla )Jul 11, 2024 15,131 guides , nodejs , streaming 3 Design Tips From a Gorgeous New Landing Page Jul 11, 2024 15,130 videos , design , tips-and-tricks , landing-pages 25 Open Source AI Tools to Cut Your Development Time in Half Jul 11, 2024 15,129 ai , tooling , productivity , foss , link-lists Learn About What’s New in Angular 18 From Rakia Ben Sassi (rak +)Jul 10, 2024 15,128 videos , angular The Bag of Tricks for View Transitions (mar /vtb )Jul 10, 2024 15,127 websites , css , view-transitions Introducing @let in Angular (ang )Jul 10, 2024 15,126 introductions , angular Rian Rietveld on Understanding the European Accessibility Act and Its Impact on Websites (nat +)Jul 10, 2024 15,125 podcasts , interviews , accessibility , legal , eaa , wordpress Bad Design Is Like a Virus: Design Defects and Latent Failures (uxd )Jul 10, 2024 15,124 design Homepage Design: 4 Common Mistakes (nng )Jul 10, 2024 15,123 videos , homepages , design , usability , mistakes Why “page.goto()” Is Slowing Down Your Playwright Tests (ste )Jul 10, 2024 15,122 playwright What Is Joomla: The Ultimate Guide Jul 10, 2024 15,121 guides , content-management , joomla Transitive Optimization Considered—Interesting (j9t )Jul 10, 2024 15,120 optimization Single-Directionally Allowed Overflow (chr /fro )Jul 10, 2024 15,119 css , overflow Publishing a TypeScript Module to npm vs. JSR (den )Jul 10, 2024 15,118 videos , typescript , modules , dependencies , npm , jsr , comparisons How to Check and Document Design Accessibility in Your Mockups (ste )Jul 10, 2024 15,117 how-tos , auditing , documentation , prototyping , design , accessibility Leaner npm Packument (Metadata) Contents Jul 9, 2024 15,116 npm Exploring the Challenges in Creating an Accessible Sortable List (Drag-and-Drop) Jul 9, 2024 15,115 drag-and-drop , accessibility , keyboard-navigation A Quick-Ish Accessibility Review: shadcn/ui Charts (ash )Jul 9, 2024 15,114 accessibility , information-design , tooling , auditing , link-lists 5 Questions for Miriam Suzanne (mia +/fro )Jul 9, 2024 15,113 interviews , css , dei , learning Designing Multimodal Interfaces: Voice + Screen (uxd )Jul 9, 2024 15,112 design , voice , prototyping Zoom, Zoom, and Zoom (mia /odd )Jul 9, 2024 15,111 zooming , css The Software Engineering Industry in 2024: What Changed in 2 Years, Why, and What Is Next (ger )Jul 9, 2024 15,110 videos , career , outlooks The Magic of Clip Path (emi )Jul 9, 2024 15,109 css , clipping , masking , effects Supply Chain Security in npm—We Can Be Optimistic About the Future Jul 9, 2024 15,108 npm , dependencies , security , provenance Playwright vs. Puppeteer: Which Is Better in 2024? (api )Jul 9, 2024 15,107 playwright , puppeteer , automation , testing , tooling , comparisons “If” CSS Gets Inline Conditionals (geo /css )Jul 9, 2024 15,106 css , container-queries , conditionals How I Develop Successful Link Building Strategies for My Clients (moz )Jul 9, 2024 15,105 seo , strategies , links Don’t Use web.dev for Accessibility Info (aar )Jul 9, 2024 15,104 accessibility , learning 15 Page Speed Optimizations That Sites Ignore (at Their Own Risk) (tam /spe )Jul 9, 2024 15,103 performance , optimization Interop 2024 Mid-Year Update (rac )Jul 8, 2024 15,102 interoperability , web-platform , browsers , support Utility First CSS Isn’t Inline Styles (css )Jul 8, 2024 15,101 videos , css , presentational-html , atomic-css , caching Tech Interviews Are Changing—Not for the Better Jul 8, 2024 15,100 interviewing , career State of Text Rendering 2024 Jul 8, 2024 15,099 fonts , rendering How to Transform Your Approach to Digital Accessibility From a Reactive Break-Fix Cycle to a Proactive Shift Left Approach (deq )Jul 8, 2024 15,098 how-tos , accessibility , processes , best-practices How Keyboard Navigation Works in a CSS Game (css /fro )Jul 8, 2024 15,097 keyboard-navigation , css , sass AI Unplugged: Rise (and Fall) of the Robots(.txt) Jul 8, 2024 15,096 ai , robotstxt , scraping 50 Basic Linux Commands Jul 8, 2024 15,095 unix-like , command-line What Is Ladybird? Everything We Know About the New Browser and Web Engine (nim )Jul 7, 2024 15,094 browsers , browser-engines , ladybird Sneaky React Memory Leaks: How the React Compiler Won’t Save You Jul 7, 2024 15,093 react , memory , compiling System Design Basics—Caching Jul 6, 2024 15,092 fundamentals , caching , architecture , system-design Speeding Up the JavaScript Ecosystem—Isolated Declarations (mar )Jul 6, 2024 15,091 performance , javascript , typescript Progressive Web Apps (PWA): A Comprehensive Guide Jul 6, 2024 15,090 guides , web-apps , progressive-web-apps , concepts How Fast Is JavaScript? Simulating 20,000,000 Particles Jul 6, 2024 15,089 javascript , performance Eleventy Buckets and Cascade Layers (mia )Jul 6, 2024 15,088 eleventy , cascade , css Creativity Is the Byproduct of Work (fon )Jul 6, 2024 15,087 processes , creativity , design Advanced Markdown Using Extensions in Laravel (ami )Jul 6, 2024 15,086 markdown , laravel A Practical Guide to Designing for Colorblind People Jul 6, 2024 15,085 accessibility , guides , design , colors , color-blindness What’s New With ECMAScript 2024: An In-Depth Guide on the Latest Features (ele /des )Jul 5, 2024 15,084 guest-posts , guides , overviews , ecmascript , asynchronicity What’s Coming Next for ESLint (nza /esl )Jul 5, 2024 15,083 eslint Script Integrity (chr /fro )Jul 5, 2024 15,082 embed-code , javascript , security Optimizing for AI Overviews (moz )Jul 5, 2024 15,081 ai , seo How to Try Experimental CSS Features (hui )Jul 5, 2024 15,080 how-tos , css , browsers , apple , safari , google , chrome , mozilla , firefox Generative AI Is a Climate Disaster (par )Jul 5, 2024 15,079 ai , sustainability Button Width Styles (don )Jul 5, 2024 15,078 buttons , css Investigating Reddit’s robots.txt Cloaking Strategy Jul 4, 2024 15,077 robotstxt , scraping , web Ten Years of Vue (With Evan You) (eva +)Jul 4, 2024 15,076 podcasts , vuejs , apis , history How to Parse HTML in JavaScript (api )Jul 4, 2024 15,075 how-tos , parsing , html , javascript How to Debug a Node.js App in a Docker Container Jul 4, 2024 15,074 how-tos , debugging , nodejs , docker Backend for Frontend (BFF): What You Need to Know Jul 4, 2024 15,073 backend-for-frontend , architecture The Silent Crisis in Open Source: When Maintainers Walk Away (bek /ope )Jul 3, 2024 15,072 foss , community Canvas Simulations (gra )Jul 3, 2024 15,071 ai , canvas Feature Detect CSS “@property” Support (bra )Jul 3, 2024 15,070 css , support Reasons to Use Your Shell’s Job Control (b0r )Jul 3, 2024 15,069 shells , command-line Why Is This Thing in Dark Mode? (chr /fro )Jul 3, 2024 15,068 dark-mode , email Thoughts on Node.js, Deno, and Bun (nza )Jul 3, 2024 15,067 nodejs , deno , bun , comparisons SPA vs. MPA: Which Web Architecture Is Right for You? Jul 3, 2024 15,066 single-page-apps , multi-page-apps , web-apps , architecture , comparisons Mythbusting DOM: Was DOM Invented Alongside HTML? Jul 3, 2024 15,065 myths , dom , html , history It’s About Time I Tried to Explain What Progressive Enhancement Actually Is (bel /pic )Jul 3, 2024 15,064 progressive-enhancement Forget “Show, Don’t Tell”—Engage, Don’t Show! (lea )Jul 3, 2024 15,063 communication , advocacy , developer-relations , apis European Accessibility Act (EAA): Top 20 Key Questions Answered (deq )Jul 3, 2024 15,062 legal , eaa , accessibility Dialog Dilemmas and Modal Mischief (hdv )Jul 3, 2024 15,061 videos , modals , pop-overs , accessibility CSS One-Liners to Improve (Almost) Every Project (alv )Jul 3, 2024 15,060 css , optimization Accessible Form Validation From Scratch—Preparing for Validation (dbe /uxd )Jul 2, 2024 15,059 accessibility , forms , validation WebAuthn: Enhancing Security With Minimal Effort (tbe )Jul 2, 2024 15,058 authentication , webauthn , security WebAssembly vs. JavaScript: A Comparison Jul 2, 2024 15,057 webassembly , javascript , comparisons TypeScript 5.5: A Blockbuster Release Jul 2, 2024 15,056 typescript Tuesday, July 2, 2024 Security Releases (nod )Jul 2, 2024 15,055 release-notes , nodejs , security Overlays Misunderstand Accessibility (joe )Jul 2, 2024 15,054 accessibility , overlays Opting in to CSS Container Queries for an Existing Design System (hey )Jul 2, 2024 15,053 css , container-queries , design-systems Moving From Express to Fastify (val )Jul 2, 2024 15,052 migrating , express , fastify Introducing the MDN HTTP Observatory (mdn )Jul 2, 2024 15,051 introductions , mdn , mozilla , http , security Guidance on Applying WCAG 2 to Non-Web Information and Communications Technologies (WCAG2ICT) (w3c )Jul 2, 2024 15,050 guides , accessibility , wcag CSS Surprise Manga Lines (alv )Jul 2, 2024 15,049 css , effects How to Annul Promises in JavaScript Jul 1, 2024 15,048 how-tos , javascript , promises How to Use Container Queries Now (phi )Jul 1, 2024 15,047 how-tos , css , container-queries Layout and Reading Order (rac /css )Jul 1, 2024 15,046 videos , css , layout European Accessibility Act (EAA)—What You Need to Know Jul 1, 2024 15,045 legal , eaa , accessibility YouTube Embeds Are Bananas Heavy and It’s Fixable (chr /fro )Jul 1, 2024 15,044 embed-code , youtube , performance , tooling You Don’t Know Undo/Redo Jul 1, 2024 15,043 programming , undo-redo The 3 Types of CSS Utility Classes (jam )Jul 1, 2024 15,042 css , presentational-html RegreSSHion: Remote Unauthenticated Code Execution Vulnerability in OpenSSH Server Jul 1, 2024 15,041 security , ssh , vulnerabilities On Open Source and the Sustainability of the Commons (plo )Jul 1, 2024 15,040 foss , licensing Feedback on a Pagination Pattern (aar )Jul 1, 2024 15,039 pagination , accessibility Deploy AWS Lambda Functions With Serverless Framework and Node.js Jul 1, 2024 15,038 deploying , aws , serverless , lambda , functions , nodejs Be Careful Using “Grid” (aar )Jul 1, 2024 15,037 terminology , grids Are Web Components Worth It? Jul 1, 2024 15,036 podcasts , web-components , html , dom , shadow-dom Announcing the Ladybird Browser Initiative Jul 1, 2024 15,035 ladybird , browsers Agile Is Not… Agile Is… Jul 1, 2024 15,034 agile , concepts Do Grayscale Images Take Less Space? Jun 30, 2024 15,033 images , colors , performance Why Toggle Switches Suck (and What to Do Instead) (ada )Jun 30, 2024 15,032 design , toggles , usability , anti-patterns Why Have a Personal Site Instead of Social Media? (kev )Jun 30, 2024 15,031 career , blogging , social-media Accessible PDF Forms Online—There’s a Catch (ons /tpg )Jun 30, 2024 15,030 accessibility , pdf , forms 7 Ways to Champion Accessibility in Your Company Jun 30, 2024 15,029 accessibility , advocacy Integrate Go Library Into a JavaScript Webpage With WebAssembly (td8 )Jun 29, 2024 15,028 go , javascript , webassembly Figma AI (chs )Jun 29, 2024 15,027 figma , ai , design Create npm Package With CommonJS and ESM Support in TypeScript Jun 29, 2024 15,026 npm , dependencies , commonjs , esm , typescript Comprehensive React.js Cheatsheet for Developers Jun 28, 2024 15,025 react , cheat-sheets 5 Questions for Bramus Van Damme (bra +/fro )Jun 28, 2024 15,024 interviews , css , web-platform Product and UX: Study Guide (nng )Jun 28, 2024 15,023 guides , product-management , user-experience , training , link-lists Checkboxes: Design Guidelines (nng )Jun 28, 2024 15,022 forms , design , guidelines , conventions This Month in Servo: Text Fields, Better Emoji, Devtools, and More (ser )Jun 28, 2024 15,021 release-notes , servo The True Story—as Best I Can Remember—of the Origin of Mosaic and Netscape Jun 28, 2024 15,020 videos , history , browsers , mosaic , netscape Strangling the Monolith Jun 28, 2024 15,019 videos , monoliths , micro-frontends , migrating How We Tamed Node.js Event Loop Lag: A Deepdive Jun 28, 2024 15,018 nodejs , event-loop , events How to Improve Your Microcopy: UX Writing Tips for Non-UX Writers (sma )Jun 28, 2024 15,017 how-tos , writing , microcontent , user-experience , tips-and-tricks “Good Commit” vs. “Your Commit”: How to Write a Perfect Git Commit Message Jun 28, 2024 15,016 how-tos , commit-messages , version-control , git Browser Support Tests in JavaScript for Modern Web Features (chr /fro )Jun 28, 2024 15,015 browsers , support , feature-detection , javascript A Proposal for MDN to Use the APG Jun 28, 2024 15,014 accessibility , documentation , mdn Don’t Be Fooled by Figma’s New AI Features (uxd )Jun 27, 2024 15,013 figma , ai Why and How You Should Rate-Limit Your API Jun 27, 2024 15,012 apis Understanding React Hooks Jun 27, 2024 15,011 react , hooks The Time for Designers to Learn to Code Is Now (bel /pic )Jun 27, 2024 15,010 design , career , tooling , training , link-lists Microsoft 1998 = Apple 2024 Jun 27, 2024 15,009 microsoft , apple , browsers Meaningful Ways to Measure Website Success (web )Jun 27, 2024 15,008 metrics , economics New to the Web Platform in June (rac )Jun 26, 2024 15,007 release-notes , web-platform , browsers , mozilla , firefox , google , chrome , apple , safari “I Have Never Used a Library, Framework, or an API. I Don’t Know What to Do.” Jun 26, 2024 15,006 career , training , programming , libraries , frameworks , apis Polyfill Supply Chain Attack Embeds Malware in JavaScript CDN Assets Jun 26, 2024 15,005 security , malware , vulnerabilities AI Anxiety and How to Design for It: Resources and Best Practices (uxd )Jun 26, 2024 15,004 ai , link-lists Enhancing The New York Times Web Performance With React 18 Jun 26, 2024 15,003 performance , react , case-studies Accessibility Object Model (sun +/w3c )Jun 26, 2024 15,002 accessibility The State of Digital Accessibility in Europe Jun 26, 2024 15,001 websites , accessibility , research The Little Things: Confusing Error Messages (brw )Jun 26, 2024 15,000 errors , images , developer-experience I Got Hacked and Blew Up Prod Jun 26, 2024 14,999 career , databases , docker , debugging htmx Does Not Play Well With Content Security Policy Jun 26, 2024 14,998 htmx , csp How to Make a Strong Case for Accessibility (vit /sma )Jun 26, 2024 14,997 how-tos , accessibility , communication , advocacy Event Loop and Concurrency Model–Task Queue—How the JS Engine Works (fro )Jun 26, 2024 14,996 javascript , javascript-engines , event-loop , concurrency Ecma International Approves ECMAScript 2024: What’s New? (rau )Jun 26, 2024 14,995 ecmascript , standards Consent, LLM Scrapers, and Poisoning the Well (eri )Jun 26, 2024 14,994 ai , scraping , legal A Text-Reveal Effect Using “conic-gradient()” in CSS (pre /fro )Jun 26, 2024 14,993 css , functions , gradients , effects Two New Artificial Intelligence Laws and Their Effects on Accessibility (equ )Jun 25, 2024 14,992 accessibility , ai , legal The EU Accessibility Act—Time to Start Implementation Projects Now Jun 25, 2024 14,991 accessibility , compliance , legal The Design Purity Trap and How to Escape It (ber )Jun 25, 2024 14,990 design , creativity Network Observability: Beyond Metrics and Logs (leo )Jun 25, 2024 14,989 network , observability , monitoring , logging Catching Compromised Cookies Jun 25, 2024 14,988 cookies , security , testing Beyond Monospace: The Search for the Perfect Coding Font (rom +/evi )Jun 25, 2024 14,987 fonts , developer-experience Beej’s Guide to Git (bee )Jun 25, 2024 14,986 guides , git , command-line , configuration Advanced JavaScript Performance Optimization: Techniques and Patterns Jun 25, 2024 14,985 javascript , performance , optimization , techniques , software-design-patterns Web Design Engineering With the New CSS (mat /css )Jun 24, 2024 14,984 videos , css AI Companies Ignoring robots.txt (mjt )Jun 24, 2024 14,983 ai , scraping , robotstxt AI Ethicists Are Speaking Out, but Are We Listening? (uxd )Jun 24, 2024 14,982 ai , ethics Why Do Designers Become Managers? (uxd )Jun 24, 2024 14,981 design , career New JavaScript Set Methods (bsm /mdn )Jun 24, 2024 14,980 javascript , methods Use Node Version Manager With Oh My Zsh Jun 24, 2024 14,979 nvm , command-line , oh-my-zsh How to Set Up Serverless Framework to Deploy AWS Lambda, Queues, and DynamoDB With Node.js Jun 24, 2024 14,978 how-tos , serverless , deploying , aws , lambda , nodejs From ZeroVer to SemVer: A Comprehensive List of Versioning Schemes in Open Source (and )Jun 24, 2024 14,977 foss , versioning , semver , link-lists Backdoor Slipped Into Multiple WordPress Plugins in Ongoing Supply-Chain Attack (dan /ars )Jun 24, 2024 14,976 wordpress , plugins , security Concept Jun 23, 2024 14,975 design , concepts Microfeatures I Love in Blogs and Personal Websites Jun 23, 2024 14,974 indieweb , blogging , functionality Why Is It So Difficult to Give Best in Class Accessibility Examples of Websites? (cer )Jun 23, 2024 14,973 accessibility In Detail: 1.4.11 Non-Text Contrast (User Interface Components) (yat )Jun 23, 2024 14,972 accessibility , wcag , colors , contrast , borders Is It Good Design, or Does It Just Look Good? (uxd )Jun 22, 2024 14,971 design No No-JavaScript (dbu )Jun 22, 2024 14,970 javascript , css , support , progressive-enhancement , graceful-degradation Exploring Randomness in JavaScript Jun 22, 2024 14,969 javascript , randomness 7 Use Cases for JavaScript Proxies Jun 22, 2024 14,968 javascript Design Extremes of Custom Accessibility Actions Jun 21, 2024 14,967 accessibility , design , customization Understanding JWT Authentication: A Comprehensive Guide With Examples Jun 21, 2024 14,966 guides , examples , json-web-tokens , authentication Measuring Developer Experience at Google Jun 21, 2024 14,965 research , developer-experience , metrics , google MDX or: How I Learned to Stop Worrying and Love Multimedia Writing (fre /sma )Jun 21, 2024 14,964 markdown , mdx , components Bun Is Much Faster Than Node.js 22 at Decoding Base64 Inputs (lem )Jun 20, 2024 14,963 bun , nodejs , performance , base64 , comparisons State of JavaScript 2023 [Results] (sac +/dev )Jun 20, 2024 14,962 surveys , metrics , javascript Tracking the Impact of Our Content Design Work (uxd )Jun 20, 2024 14,961 content , design , metrics Uniting Web and Native Apps With 4 Unknown JavaScript APIs (mon /sma )Jun 20, 2024 14,960 web-apps , native , javascript , apis Simplest View Transitions Multi Page Demo (No JavaScript) (mor )Jun 20, 2024 14,959 css , view-transitions , apis , examples Seamless Screenshot Testing for Compose With Screenshotbot Jun 20, 2024 14,958 screenshots , images , regressions , testing , tooling Performance Mistakes You Might Not Realize You Are Making Jun 20, 2024 14,957 videos , performance , mistakes , angular Node v20.15.0 (LTS) (sat /nod )Jun 20, 2024 14,956 release-notes , nodejs Inline Conditionals in CSS, Now? (lea )Jun 20, 2024 14,955 css , conditionals Announcing TypeScript 5.5 (dan /typ )Jun 20, 2024 14,954 typescript , release-notes A Rant About Front-End Development Jun 20, 2024 14,953 content , html , css , javascript , preprocessors , frameworks , complexity Footnotes Progressively Enhanced to Popovers (chr /fro )Jun 19, 2024 14,952 footnotes , pop-overs , progressive-enhancement , javascript , css Mina Tamang on SEO Techniques That Prioritise the User Experience (nat )Jun 19, 2024 14,951 podcasts , interviews , seo , user-experience , techniques Understanding React Compiler Jun 19, 2024 14,950 react , compiling The Hacking of Culture and the Creation of Socio-Technical Debt (sch )Jun 19, 2024 14,949 culture , security The Case for Web Components (dav )Jun 19, 2024 14,948 books , web-components Positioning Popover Elements (Pseudo-Anchoring) (chr )Jun 19, 2024 14,947 pop-overs , javascript , positioning npm and Node.js Should Do More to Make ES Modules Easy to Use Jun 19, 2024 14,946 npm , nodejs , esm Know the “search” Element (j9t )Jun 19, 2024 14,945 html , semantics How to Perform Data Validation in Node.js (app )Jun 19, 2024 14,944 how-tos , nodejs , validation What Is the Best Browser for Privacy? Jun 18, 2024 14,943 browsers , privacy , comparisons , brave , firefox , tor-browser , vivaldi , epic Field Testing CSS Containment for Web Performance Optimization (scr )Jun 18, 2024 14,942 css , containment , performance , optimization A Hands-On Guide to Setting Up Zsh, Oh My Zsh, asdf, and Spaceship Prompt With Zinit for Your Development Environment Jun 18, 2024 14,941 guides , zsh , oh-my-zsh When Technical Debt Becomes Institutional Knowledge Jun 18, 2024 14,940 technical-debt , documentation , economics