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