Platform vs. DevEx Teams: What’s the Difference? Nov 5, 2024 2,724 platform-engineering , developer-experience , comparisons Unlocking Accessibility: Content Designers Share Their Experience and Advice Nov 5, 2024 2,723 interviews , design , accessibility Vercel Makes Changes to Next.js to Simplify Self-Hosting (low /the )Nov 5, 2024 2,722 vercel , nextjs , hosting Web Audio API 1.1 (pad /w3c )Nov 5, 2024 2,721 standards , multimedia , apis What’s a Single-Page App? (jak )Nov 5, 2024 2,720 single-page-apps , multi-page-apps , server-side-rendering , client-side-rendering , frameworks , site-generators , comparisons , concepts What’s the Deal With WebKit Font Smoothing? (dbu )Nov 5, 2024 2,719 webkit , css , typography Why Optimizing Your Lighthouse Score Is Not Enough for a Fast Website (geo /sma )Nov 5, 2024 2,718 performance , optimization , lighthouse , google , web-vitals How to Optimize React Performance: Best Practices and Techniques Nov 5, 2024 2,717 how-tos , performance , optimization , react , best-practices , techniques A Guide to Designing Errors for Workflow Automation Platforms (uxd )Nov 5, 2024 2,716 guides , design , user-experience , errors Why I Stopped Using “else” in Code (adm )Nov 5, 2024 2,715 programming , conditionals , maintainability What Developers Miss About the Single Responsibility Principle (jac )Nov 5, 2024 2,714 principles , solid A Friendly Introduction to Container Queries (jos )Nov 4, 2024 2,713 introductions , css , container-queries Disabled and Obscured (ste )Nov 4, 2024 2,712 accessibility , html , forms , wcag , standards Dumb Leadership Mistakes I’ve Made (lau )Nov 4, 2024 2,711 leadership , mistakes How Gestalt Principles Influence UX Design (uxm )Nov 4, 2024 2,710 user-experience , design , principles How I Improved Video Streaming With FFmpeg and Node.js Nov 4, 2024 2,709 multimedia , tooling , nodejs , optimization Named Scroll and View Timelines (chr /fro )Nov 4, 2024 2,708 css , animations Sustainable Web Interest Group Is Formed (tzv /w3c )Nov 4, 2024 2,707 w3c , sustainability , community The “button” Element (hey )Nov 4, 2024 2,706 html , semantics , buttons , links The Impact of Artificial Intelligence on UX Design (uxm )Nov 4, 2024 2,705 user-experience , design , ai , testing , optimization , personalization The Psychology of Attention for UX Designers (uxm )Nov 4, 2024 2,704 user-experience , design Using Cache Control in Nuxt to Improve Performance Nov 4, 2024 2,703 nuxt , performance , caching What Do Survey Demographics Tell Us? (mia /odd )Nov 4, 2024 2,702 community , career , css Designing for “How Might Things Go Wrong?” (uxd )Nov 4, 2024 2,701 design , user-experience , errors HTML Cheat Sheet Nov 4, 2024 2,700 html , semantics , examples , cheat-sheets Building My Resume in HTML Using Eleventy (men )Nov 3, 2024 2,699 career , html , eleventy Exploring the Browser Rendering Process Nov 3, 2024 2,698 browsers , rendering , dom , cssom , painting Securing Your Express REST API With Passport.js Nov 3, 2024 2,697 nodejs , express , json-web-tokens , apis , rest , security , tooling What Happened to the Agile Movement? Nov 3, 2024 2,696 videos , agile , processes , productivity , economics How to Write Better TypeScript Code: Best Practices for Clean, Effective, and Scalable Code Nov 2, 2024 2,695 how-tos , typescript JavaScript Do’s and Don’ts (mua )Nov 2, 2024 2,694 javascript , accessibility Please Publish and Share More (web )Nov 2, 2024 2,693 blogging , indieweb The Only Accessibility Video You Will Ever Need Nov 2, 2024 2,692 videos , accessibility The Open Source AI Definition 1.0 (rem )Nov 2, 2024 2,691 foss , ai Your CSS Reset Should Be Layered (may )Nov 2, 2024 2,690 css , resets , cascade 20 HTML Tips You Must Know in 2024 (xiu )Nov 2, 2024 2,689 html , tips-and-tricks Mastering Clean Code With SOLID, DRY, KISS, and YAGNI Principles Nov 2, 2024 2,688 principles , solid , quality , craft AI in Chrome DevTools (zor /css )Nov 1, 2024 2,687 videos , chrome , google , browsers , dev-tools , ai The “<details>” and “<summary>” Elements Are Getting an Upgrade (sea )Nov 1, 2024 2,686 html , disclosure-widgets The Real Question We Should Be Asking About Agile Transformation Nov 1, 2024 2,685 agile , processes , scalability You Are Not a CSS Dev if You Have Not Made a CSS Reset Nov 1, 2024 2,684 css , resets , examples 25 Crazy Software Bugs Explained (fir )Nov 1, 2024 2,683 videos , programming , quality , history 25 Accessibility Tips to Celebrate 25 Years (jar /web )Oct 31, 2024 2,682 accessibility , tips-and-tricks , aria , html A Comprehensive Introduction to CI/CD Pipelines Oct 31, 2024 2,681 introductions , ci-cd , concepts , processes “Functionality” Is Not Constrained by Content Oct 31, 2024 2,680 accessibility , pdf , wcag , content I Followed the Official AWS Amplify Guide and Was Charged $1,100 Oct 31, 2024 2,679 aws The “body” Element (hey )Oct 31, 2024 2,678 html , semantics The Evolution of Google Web Vitals: What to Expect Beyond Core Web Vitals Oct 31, 2024 2,677 performance , web-vitals , google , history , outlooks The Importance of Giving Feedback Early: Don’t Let Resentment Fester (cwo )Oct 31, 2024 2,676 collaboration , communication , culture The Most Effective Ways to Improve Core Web Vitals (dev )Oct 31, 2024 2,675 performance , optimization , web-vitals @ wasmer/sdk Adds Node.js and Bun Support (was )Oct 31, 2024 2,674 tooling , nodejs , bun Maintaining a Growth Mindset (uxd )Oct 31, 2024 2,673 design , career , leadership , link-lists CSS Masonry Layout Syntax (mic )Oct 31, 2024 2,672 css , layout , masonry Add Content to the Margins of Web Pages When Printed Using CSS (rac /dev )Oct 30, 2024 2,671 css , margins , print How to Build Smaller Container Images: Docker Multi-Stage Builds Oct 30, 2024 2,670 how-tos , containerization , docker , examples New to the Web Platform in October (rac /dev )Oct 30, 2024 2,669 release-notes , web-platform , browsers , firefox , mozilla , chrome , google , safari , apple Reducing Digital Accessibility Litigation Risk Oct 30, 2024 2,668 accessibility , legal , standards , processes Should Masonry Be Part of CSS Grid? (sha )Oct 30, 2024 2,667 css , layout , masonry , grids Testing With a Screen Reader Is an Important Step (mic )Oct 30, 2024 2,666 accessibility , testing , screen-readers The Image Compression Challenge (Donating Money for Excess-Free Projects) (j9t )Oct 30, 2024 2,665 images , compression , performance , tooling The “stretch” Keyword: A Better Alternative to “width: 100%” in CSS? (oll )Oct 30, 2024 2,664 css There Is No Such Thing as a Unit Test Oct 30, 2024 2,663 testing 2024 DORA Report (lau )Oct 30, 2024 2,662 research , productivity , ai , metrics , developer-experience Clarifying the Relationship Between Popovers and Dialogs (zel /css )Oct 29, 2024 2,661 pop-overs , modals , html , comparisons , accessibility Come to the “light-dark()” Side (sar /css )Oct 29, 2024 2,660 dark-mode , html , css , colors CSS Scroll-Driven Index (jhe )Oct 29, 2024 2,659 code-pens , css , scrolling , headings How to Roll Your Own Auth in JavaScript and TypeScript (rwi )Oct 29, 2024 2,658 how-tos , authentication , javascript , typescript Introducing the Legendary Programmer Hall of Fame (tre )Oct 29, 2024 2,657 introductions , programming , community My Modern CSS Reset (jak )Oct 29, 2024 2,656 css , resets Octoverse: AI Leads Python to Top Language as the Number of Global Developers Surges (git )Oct 29, 2024 2,655 research , github , community , ai , programming , python , javascript , typescript , java , php , shell , go PDF Accessibility on the Web: Tricks and Traps (ons /tpg )Oct 29, 2024 2,654 accessibility , pdf , tips-and-tricks Scroll-Driven… Sections (chr /fro )Oct 29, 2024 2,653 css , scrolling , animations The Latest in Angular Change Detection—All You Need to Know Oct 29, 2024 2,652 angular Tooltip Best Practices (zel /css )Oct 29, 2024 2,651 accessibility , tooltips , best-practices “We Were Wrong”: An Oral History of WIRED’s Original Website (vir /wir )Oct 29, 2024 2,650 podcasts , history , case-studies Welcoming More Girls to Computer Science in Middle School Oct 29, 2024 2,649 community What Is the JavaScript Pipeline Operator “|>” (tre )Oct 29, 2024 2,648 javascript , operators 20 JavaScript Tricks Every Developer Must Know Oct 28, 2024 2,647 javascript , tips-and-tricks A Deep Dive Into WebAssembly (tom /dev )Oct 28, 2024 2,646 videos , interviews , webassembly , deep-dives Celebrating 20 Years of Firefox Oct 28, 2024 2,645 videos , anniversaries , firefox , mozilla , browsers HTML Form Validation Is Heavily Underused Oct 28, 2024 2,644 html , forms , validation , react JavaScript Best Practices (jet )Oct 28, 2024 2,643 javascript , best-practices Making Content-Aware Components Using CSS “:has()”, Grid, and Quantity Queries (eri /pic )Oct 28, 2024 2,642 web-components , css , grids , selectors Polypane 22 (pol )Oct 28, 2024 2,641 release-notes , polypane , browsers Re: Social Media Hasn’t Killed the Personal Blog Just Yet (hel )Oct 28, 2024 2,640 social-media , blogging Revamping a Five-Year Old Node.js Project Oct 28, 2024 2,639 nodejs , mongodb , databases , architecture , refactoring , maintenance WebKit Features in Safari 18.1 (jen /web )Oct 28, 2024 2,638 release-notes , safari , apple , browsers , webkit Will We Care About Frameworks in the Future? (pau )Oct 28, 2024 2,637 frameworks , ai Deprecating Node.js REST APIs in 6 Frameworks Oct 28, 2024 2,636 nodejs , apis , rest , frameworks , deprecation , maintenance , fastify , express , nestjs JavaScript Truthy and Falsy: A Deep Dive (tre )Oct 27, 2024 2,635 javascript , deep-dives Naming Things Is Still a Common and Enduring Challenge in Accessibility (cer )Oct 27, 2024 2,634 accessibility , naming WP Engine Files Injunction, Hearing Set for November 26, 2024 Oct 27, 2024 2,633 wp-engine , wordpress , legal Test Smart: How to Apply Automation and Stay Sane? (uxd )Oct 27, 2024 2,632 quality , testing , automation , ci-cd Do’s and Don’ts of Commenting Code Oct 26, 2024 2,631 comments , documentation , examples , best-practices Accessibility for the Deaf / Hard of Hearing and Progress Over Perfection (mer /web )Oct 25, 2024 2,630 videos , accessibility Apple Implements Six of OWA’s DMA Compliance Requests (owa )Oct 25, 2024 2,629 apple , web-apps , browsers , legal , link-lists CSS “only-child” Instead of Conditional Logic Oct 25, 2024 2,628 css , selectors , conditionals Designing for Anyone: The Power of Accessible Products Oct 25, 2024 2,627 design , accessibility , dei How We Shrunk Our JavaScript Monorepo Git Size by 94% Oct 25, 2024 2,626 javascript , monorepos , git Improving Accessibility Through Design Systems (xir /web )Oct 25, 2024 2,625 videos , accessibility , design-systems Inside the CSS Engine: CSSOM Explained (tre )Oct 25, 2024 2,624 css , cssom Talkin’ Tables (aar /web )Oct 25, 2024 2,623 videos , accessibility , tables , html The Internet Is Unusable—the Disabled View (web )Oct 25, 2024 2,622 videos , accessibility , web Why Does “target="_blank"” Have an Underscore in Front? (kyr )Oct 25, 2024 2,621 html , frames , links Open Source Survey 2024 [Results] Oct 25, 2024 2,620 surveys , metrics , foss , comparisons A New Vivaldi—a Whole New Browsing Experience (jon /viv )Oct 24, 2024 2,619 vivaldi , browsers , release-notes How Document-Oriented Databases Store Data Similar to JSON Objects (ami )Oct 24, 2024 2,618 databases , json , objects MIME Type Errors: Impact on Email Deliverability and Fixes Oct 24, 2024 2,617 mime-types , email WebStorm and Rider Are Now Free for Non-Commercial Use (jet )Oct 24, 2024 2,616 code-editors , jetbrains , webstorm 8 Examples of Versioning in Leading Design Systems Oct 24, 2024 2,615 design-systems , versioning , examples , google , shopify , adobe , atlassian Dynamic Social Share Images Using Cloudinary (sia )Oct 24, 2024 2,614 social-media , images , tooling , cloudinary Introducing the New Svelte CLI (sve )Oct 24, 2024 2,613 introductions , svelte , sveltekit , tooling How to Make a Tonal Color Palette by Stealing From Nature (fel /uxd )Oct 24, 2024 2,612 how-tos , color-palettes , colors , design , design-systems , contrast Angular’s Approach to Partial Hydration (low /the )Oct 23, 2024 2,611 angular , hydration Calculating the ROI of Your Design System (lur /zer )Oct 23, 2024 2,610 design-systems , economics , metrics How to Speed Up Your Vue App With Server Side Rendering (deb )Oct 23, 2024 2,609 how-tos , performance , vuejs , server-side-rendering , incremental-static-regeneration My Top 5 Most Popular Front-End Tips (kev )Oct 23, 2024 2,608 videos , css , html , forms , tips-and-tricks Results = ƒ(Competence × Time) (j9t )Oct 23, 2024 2,607 project-management , engineering-management , hiring Why 90’s Designs Are Coming Back (nng )Oct 23, 2024 2,606 videos , design , trends Six Things Not Related to Accessibility That Will Improve Your Disability Inclusion Efforts Oct 23, 2024 2,605 accessibility , dei , culture , leadership Bad Design Is, Apparently, Hot (uxd )Oct 23, 2024 2,604 design , user-experience Is Qwik the Future of Scalable Web Development? (ele /des )Oct 23, 2024 2,603 guest-posts , qwik , frameworks Backend for Frontend (BFF) Pattern: Microservices for UX (ben )Oct 22, 2024 2,602 backend-for-frontend , microservices , architecture , comparisons Be a Dolphin Not a Shark: Using Cooperation Over Conflict to Advance Digital Accessibility (lfl /par )Oct 22, 2024 2,601 videos , accessibility , advocacy , collaboration , strategies Building a Mental Model of Node.js Streams (pav )Oct 22, 2024 2,600 nodejs , streaming Front End Debugging: Not Just Console Log (deb )Oct 22, 2024 2,599 debugging , console , javascript , dom Lessons From Building Netlify (bii /thi )Oct 22, 2024 2,598 lessons , videos , netlify , history , leadership Making Accessibility Accessible (bas )Oct 22, 2024 2,597 accessibility New Release: Tor Browser 14.0 (tor )Oct 22, 2024 2,596 release-notes , tor-browser , browsers Possible Future CSS: Tree-Counting Functions and Random Values (kiz )Oct 22, 2024 2,595 css , functions , randomness Qualities of a Good Cloud Architect Oct 22, 2024 2,594 cloud-computing , architecture , career SecretLint—a Linter for Preventing Committing Credentials (tre )Oct 22, 2024 2,593 tooling , linting , security Should JavaScript Be Split Into Two Languages? New Google-Driven Proposal Divides Opinion Oct 22, 2024 2,592 javascript , ecmascript , google , runtimes Svelte 5 Is Alive (sve )Oct 22, 2024 2,591 release-notes , svelte Video Is the Holy Grail of the Open Web (jar )Oct 22, 2024 2,590 multimedia , open-web View Transitions Staggering (chr /fro )Oct 22, 2024 2,589 css , view-transitions , effects , pug Visualize a Webpage’s Memory Usage During a Performance Recording (pat /dev )Oct 22, 2024 2,588 dev-tools , browsers , chrome , google , edge , microsoft , performance , memory , profiling What’s New in WAI–ARIA 1.3 Oct 22, 2024 2,587 videos , accessibility , aria How Vercel Adopted Microfrontends Oct 22, 2024 2,586 vercel , micro-frontends , case-studies Passing Data to New Window Using JavaScript Oct 22, 2024 2,585 javascript , comparisons Is It the End of Laravel? Oct 22, 2024 2,584 laravel , frameworks , php , trends 10 Simple Ways to Make Your Social Media Posts Accessible Oct 21, 2024 2,583 accessibility , social-media , content , images , alt-text , captions , contrast Accessibility Challenges With Single Page Applications (wpa )Oct 21, 2024 2,582 videos , accessibility , single-page-apps Accessible Design: WCAG or Trendy? No, WCAG and Trendy! (wpa )Oct 21, 2024 2,581 videos , accessibility , design , wcag Comparing Local-First Frameworks and Approaches Oct 21, 2024 2,580 databases Foundations: Form Validation and Error Messages (tet )Oct 21, 2024 2,579 accessibility , fundamentals , forms , validation , errors , usability Good Accessibility Is Good SEO (lia )Oct 21, 2024 2,578 accessibility , seo Help Us Choose the Final Syntax for Masonry in CSS (jen +/web )Oct 21, 2024 2,577 css , layout , masonry Leveraging Usability-Testing Data in Making UX Design Decisions (uxm )Oct 21, 2024 2,576 user-experience , design , usability , testing The Importance of UX in Cybersecurity (uxm )Oct 21, 2024 2,575 user-experience , usability , security Understanding “npm audit” and Fixing Vulnerabilities Oct 21, 2024 2,574 npm , security , vulnerabilities , nodejs What Are the Roles of Interaction Design and Visual Interface Design? (uxm )Oct 21, 2024 2,573 design , interaction-design , processes Where Web Components Shine (dav )Oct 21, 2024 2,572 web-components You Should Drop Express and Try Hono (w3c +/syn )Oct 21, 2024 2,571 videos , express , hono Lamenting About Good Design (uxd )Oct 21, 2024 2,570 design Top 4 Web Vulnerabilities With Example and Mitigation Oct 21, 2024 2,569 security , vulnerabilities , sql , databases , xss , csrf Real Ways to Maintain Your Technical Edge as an Engineering Manager Oct 21, 2024 2,568 engineering-management , career Next.js 15 Oct 21, 2024 2,567 release-notes , nextjs Set the Default Time Zone in Node.js (ste )Oct 20, 2024 2,566 nodejs , javascript , internationalization , localization , time Software Engineer Titles Have (Almost) Lost All Their Meaning (tre )Oct 20, 2024 2,565 career , culture , engineering-management The HTTP Crash Course Nobody Asked For (fas )Oct 20, 2024 2,564 crash-courses , protocols , http Why I’m Skeptical of Rewriting JavaScript Tools in “Faster” Languages (nol )Oct 20, 2024 2,563 javascript , tooling , programming You Can Use “text-wrap: balance;” on Icons (ede )Oct 20, 2024 2,562 css , icons , images A Deeper Look Into Node.js Docker Images: Help, My Node Image Has Python! (ixi )Oct 19, 2024 2,561 docker , nodejs , python Introducing AI Assistance in Chrome DevTools (add )Oct 19, 2024 2,560 introductions , chrome , google , browsers , dev-tools , ai State of React 2024 (sac +/dev )Oct 19, 2024 2,559 surveys , react State of CSS 2024 [Results] (sac /dev )Oct 19, 2024 2,558 surveys , metrics , css Smarter Than “Ctrl” + “F”: Linking Directly to Web Page Content (ahm )Oct 19, 2024 2,557 urls , links 20 Git Command-Line Tricks Every Developer Should Know Oct 18, 2024 2,556 git , command-line , tips-and-tricks Did Automattic Commit Open Source Theft? (ger )Oct 18, 2024 2,555 automattic , wordpress , wp-engine , foss , legal How Is This Website So Fast!? (wes )Oct 18, 2024 2,554 videos , performance , case-studies How Should “<selectedoption>” Work? (jaf )Oct 18, 2024 2,553 html , forms If You Care (a11 )Oct 18, 2024 2,552 accessibility In the Future Using Top-Level “await” Might Be Cause a Backwards Compatibility Break in Node (eve )Oct 18, 2024 2,551 nodejs , modules , commonjs , esm , interoperability Why Developers Lose Trust in AI Tools Oct 18, 2024 2,550 research , ai , tooling An HTML Email Template With Basic Typography and Dark/light Modes (chr /fro )Oct 17, 2024 2,549 templates , html , email , typography , dark-mode CSS “min()” All the Things (sma )Oct 17, 2024 2,548 css , functions Developing a Web Site Nonvisually in a Linux Environment (jas )Oct 17, 2024 2,547 unix-like , hugo , pico , accessibility , processes How I Organize Variables in Figma (joe )Oct 17, 2024 2,546 figma , variables , conventions How to Build an Image Search Application With OpenAI CLIP and PostgreSQL in JavaScript Oct 17, 2024 2,545 how-tos , images , search , ai , openai , postgresql , databases , javascript , functionality Liberate Your Daily Statistics From Jetpack (ede )Oct 17, 2024 2,544 wordpress , plugins Platform Strategy and Its Discontents (sli )Oct 17, 2024 2,543 web-platform , javascript , mobile , mobile-first , native , performance , user-experience Styling Web Components (cfe )Oct 17, 2024 2,542 web-components , css The Story of Web Framework Hono, From the Creator of Hono (clo )Oct 17, 2024 2,541 frameworks , hono , history What Is Platform Engineering? Oct 17, 2024 2,540 platform-engineering “aria-activedescendant” Is Not Focus (cod )Oct 16, 2024 2,539 accessibility , aria , focus Best Testing Practices in Node.js (app )Oct 16, 2024 2,538 nodejs , testing , best-practices How to Convert CommonJS to ESM (den )Oct 16, 2024 2,537 how-tos , conversion , commonjs , esm , javascript How to Implement Content Security Policy (CSP) Headers for Astro (tre )Oct 16, 2024 2,536 how-tos , security , http , http-headers , csp , astro , vercel , cloudflare Node v23.0.0 (Current) (raf /nod )Oct 16, 2024 2,535 release-notes , nodejs Tips for Inclusive and Accessible Hiring and Recruiting (gwi /deq )Oct 16, 2024 2,534 accessibility , dei , hiring , tips-and-tricks , myths , strategies Using Static Websites for Tiny Archives Oct 16, 2024 2,533 html , css You Should Be Using an RSS Reader (plu )Oct 16, 2024 2,532 syndication , rss , tooling , web Create Efficient Error Messages (nng )Oct 16, 2024 2,531 videos , errors , microcontent , content , communication , efficiency , user-experience I’ve Been Doing Blockquotes Wrong (mic )Oct 16, 2024 2,530 html A Lean Approach to Design Systems (tho )Oct 15, 2024 2,529 design-systems Boring Web Development (j9t )Oct 15, 2024 2,528 prioritization , culture , craft GSAP Is Joining Webflow (gsa )Oct 15, 2024 2,527 gsap , webflow Indexed Database API 3.0 (w3c )Oct 15, 2024 2,526 standards , indexeddb , databases Introducing Express v5: A New Era for the Node.js Framework (wes )Oct 15, 2024 2,525 release-notes , express Introduction to Zustand: A Lightweight State Management for React Oct 15, 2024 2,524 introductions , zustand , state-management , react Rubicon (mor )Oct 15, 2024 2,523 foss , wordpress , wp-engine 7 Productivity Hacks I Stole From a Principal Software Engineer (cod )Oct 15, 2024 2,522 productivity , tips-and-tricks , automation Are You Considering the Developer’s Mental Model? (uxd )Oct 15, 2024 2,521 design , processes , research Does Deno 2 Really Uncomplicate JavaScript? (fir )Oct 14, 2024 2,520 videos , deno , jsr , javascript , comparisons Fanout With Grid and View Transitions (chr /fro )Oct 14, 2024 2,519 css , layout , grids , view-transitions , effects On the Web, and Optimism (joh )Oct 14, 2024 2,518 web , fediverse The “blockquote” Element (hey )Oct 14, 2024 2,517 html , semantics The Design of Visited Links (niq )Oct 14, 2024 2,516 design , links Understanding VPATs and ACRs: Key Insights (nat )Oct 14, 2024 2,515 accessibility , vpat-acr What Makes a Font Accessible? A Designer’s Guide (a11 )Oct 14, 2024 2,514 guides , design , fonts , typography , accessibility Design Systems: Simplifying Documentation Writing (uxd )Oct 14, 2024 2,513 design-systems , documentation , writing Documentation Driven Design (ikn )Oct 14, 2024 2,512 design , documentation My Eulogy for the Open Web and Old Google Oct 13, 2024 2,511 open-web , html , google The Greatness and Limitations of the “js-framework-benchmark” (nol )Oct 13, 2024 2,510 javascript , frameworks , tooling , performance , metrics Component Spec: The Design System Component Delivery (uxd )Oct 13, 2024 2,509 design-systems , components , documentation , figma Prioritizing Design Systems (uxd )Oct 13, 2024 2,508 design-systems , prioritization , processes , case-studies I Didn’t Know You Could Use Sibling Parameters as Default Values in Functions (mac )Oct 12, 2024 2,507 javascript , functions The Secrets of JavaScript Object Property Order Oct 12, 2024 2,506 javascript , objects CSS Tricks That Use Only One Gradient (css /css )Oct 11, 2024 2,505 css , gradients , tips-and-tricks Handling Paste Events in JavaScript (ray /fro )Oct 11, 2024 2,504 javascript , events How Microsoft Edge Is Replacing React With Web Components (ric /the )Oct 11, 2024 2,503 edge , microsoft , browsers , react , web-components HTML/CSS Frameworks, in Their Own Words (by Word Cloud) (j9t )Oct 11, 2024 2,502 frameworks , html , css , bootstrap , tailwind , foundation , bulma , milligram , pure , uikit , comparisons Improving Code Quality With Linting Oct 11, 2024 2,501 quality , optimization , linting , formatting .io Domain Likely Being Phased-Out—Seven Suggested Steps (tan )Oct 11, 2024 2,500 domains JS Frameworks, in Their Own Words (by Word Cloud) (j9t )Oct 11, 2024 2,499 frameworks , javascript , react , vuejs , angular , svelte , express , meteor , nextjs , comparisons Please, Don’t Use Viewport Units for Font Sizes (kev )Oct 11, 2024 2,498 videos , css , units , typography Should Automation Help Us Work Slower? Oct 11, 2024 2,497 productivity , automation The User Experience of Developer Tools (uxd )Oct 11, 2024 2,496 tooling , developer-experience , user-experience AI for Accessibility Conformance Testing? Why? (ste )Oct 10, 2024 2,495 accessibility , compliance , testing , ai Design Systems and How to Use Them in an Accessible Way (bol )Oct 10, 2024 2,494 videos , how-tos , accessibility , design-systems HTML for People (bw )Oct 10, 2024 2,493 books , websites , html , examples Implementing Regular Expressions in TypeScript Types (Badly) Oct 10, 2024 2,492 typescript , regex The Elephant in the New Accessibility Law: PDFs Oct 10, 2024 2,491 accessibility , legal , pdf The .io Domain Isn’t Going Anywhere Anytime Soon Amid Treaty (tho /the )Oct 10, 2024 2,490 domains 10 CSS Pro Tips and Tricks You Need to Know Oct 9, 2024 2,489 videos , css , tips-and-tricks 8 AI Tips for Web Developers (and Their Careers) (j9t )Oct 9, 2024 2,488 ai , tooling , documentation , code-reviews , refactoring , processes , career , tips-and-tricks Announcing Deno 2 (tin +/den )Oct 9, 2024 2,487 release-notes , deno Creating Blogging Sites With Astro Oct 9, 2024 2,486 blogging , astro , functionality Node.js, Pipes, and Disappearing Bytes Oct 9, 2024 2,485 nodejs Shopify, Accessibility Lawsuits, and “Compliance” (nic )Oct 9, 2024 2,484 shopify , accessibility , legal , compliance TC39 Advances 10+ ECMAScript Proposals: Key Features to Watch (sar /soc )Oct 9, 2024 2,483 ecmascript The Value of Accessibility Annotations in Inclusive Design Oct 9, 2024 2,482 accessibility , design , dei , annotations Why GOV.UK’s “Exit This Page” Component Doesn’t Use the Escape Key (bat )Oct 9, 2024 2,481 user-experience , accessibility , keyboard-navigation CSS Nesting Improves With CSSNestedDeclarations (bra /dev )Oct 8, 2024 2,480 css , nesting I Interviewed 100 DevTools Founders and This Is What I Learned (jac )Oct 8, 2024 2,479 interviews , lessons , tooling , developer-experience , link-lists Liskov’s Gun: The Parallel Evolution of React and Web Components (bal )Oct 8, 2024 2,478 react , web-components , comparisons Searching for a New CSS Logo (mrt /css )Oct 8, 2024 2,477 css The Best Examples of Data Visualization in 11 Leading Design Systems Oct 8, 2024 2,476 design-systems , information-design , visualization , examples The Disappearance of an Internet Domain Oct 8, 2024 2,475 domains The New Stylable “<select>” Element (jaf +)Oct 8, 2024 2,474 podcasts , html , css , apis , forms Top 11 WordPress Themes for Web Designers in 2024 (web )Oct 8, 2024 2,473 wordpress , themes , link-lists WebRTC: Real-Time Communication in Browsers (w3c )Oct 8, 2024 2,472 webrtc , apis , standards Why Code Security Matters—Even in Hardened Environments Oct 8, 2024 2,471 security , vulnerabilities , file-handling , nodejs Why Is It So Hard to Break Into Tech (thi )Oct 8, 2024 2,470 videos , career 18 Interview Questions Answered by Angular Experts (dan )Oct 7, 2024 2,469 interviews , angular Build a Static RSS Reader to Fight Your Inner FOMO (sma )Oct 7, 2024 2,468 rss , syndication , astro , netlify , functionality Building a Single-Page App With htmx (jak )Oct 7, 2024 2,467 single-page-apps , htmx CSS Anchor Positioning Guide (mon /css )Oct 7, 2024 2,466 guides , css , anchor-positioning Designing for Privacy (uxm )Oct 7, 2024 2,465 design , privacy , cheat-sheets Dive Into WebGPU (oka )Oct 7, 2024 2,464 introductions , webgpu , javascript How Effective UX Design Can Boost Business Success (uxm )Oct 7, 2024 2,463 user-experience , design , economics , user-conversion , mobile , navigation , performance No Industry for Old Men (ste /web )Oct 7, 2024 2,462 videos , retrospectives , html , aria , browsers , screen-readers , accessibility , w3c Recipes for Detecting Support for CSS At-Rules (mon /css )Oct 7, 2024 2,461 css , support , browsers , feature-detection Reminder That “@ scope” and HTML Style Blocks Are a Potent Combo (chr /fro )Oct 7, 2024 2,460 css , scope Some Notes on Upgrading Hugo (b0r )Oct 7, 2024 2,459 hugo , maintenance The Future of Voice User Interfaces and UX Design (uxm )Oct 7, 2024 2,458 outlooks , voice , user-experience , design The Mazy Web She Whirls: Starting Open Web Advocacy (sil /web )Oct 7, 2024 2,457 videos , open-web , web-platform , advocacy The Popover API: Your New Best Friend for Tooltips (dev )Oct 7, 2024 2,456 pop-overs , apis , tooltips , html , css , javascript Web Components: Little Bits (web )Oct 7, 2024 2,455 videos , web-components , html Why Do We Need a Design System? (rob )Oct 7, 2024 2,454 design-systems Breaking Into UX Research: Non-Traditional Paths to Success (uxd )Oct 7, 2024 2,453 user-experience , career , case-studies Designing for Accessibility: Enhancing Math Learning for the Blind Using the NVDA Screen Reader Oct 6, 2024 2,452 accessibility , design , nvda , screen-readers Floating in Space—Animations With Compose and Canvas (eev )Oct 6, 2024 2,451 canvas , javascript , animations 21 UX Strategies to Maximize User Engagement Without Exploitation (uxd )Oct 6, 2024 2,450 user-experience , design , strategies , ethics Feature Detect Style Queries Support in CSS (bra )Oct 6, 2024 2,449 css , feature-detection , style-queries , support , browsers 10 JavaScript Concepts Every Node Developer Must Master Oct 5, 2024 2,448 javascript , nodejs , concepts Reminder—Automatic Accessibility Testing Can Detect Inaccessibility but Can’t Detect Accessibility (cer )Oct 5, 2024 2,447 accessibility , testing Testing CSS Print Media Styles (bah )Oct 5, 2024 2,446 css , print , media-queries , testing An Introduction to WebAssembly (tom /dev )Oct 4, 2024 2,445 videos , introductions , webassembly Database 101: SSL/TLS for Beginners Oct 4, 2024 2,444 introductions , databases , ssl , tls , authentication , security How to Use the CSS “backdrop-filter” Property (log )Oct 4, 2024 2,443 how-tos , css , filters , backgrounds , effects Node vs. Bun: No Backend Performance Difference Oct 4, 2024 2,442 nodejs , bun , comparisons , performance , metrics npm vs. npx Oct 4, 2024 2,441 nodejs , npm , npx , comparisons React on the Server Is Not PHP Oct 4, 2024 2,440 servers , react , php Icon Usability: When and How to Evaluate Digital Icons (nng )Oct 4, 2024 2,439 how-tos , usability , icons , images Sneaking: The Deceptive UX Pattern You Never Saw Coming (nng )Oct 4, 2024 2,438 user-experience , dark-patterns Using Datastar Oct 4, 2024 2,437 tooling How a Bottom-Up Design Approach Enhances Site Accessibility (ele /sma )Oct 4, 2024 2,436 design , accessibility , processes Cloudflare Study: 39% of Companies Losing Control of Their IT and Security Environment (tre )Oct 3, 2024 2,435 studies , research , security , engineering-management cpx—the npx Counterpart of the PHP Ecosystem (ami )Oct 3, 2024 2,434 php , dependencies ESLint Now Officially Supports Linting of JSON and Markdown (nza /esl )Oct 3, 2024 2,433 release-notes , eslint , linting , json , markdown How We Built a Design System in 2 Weeks Oct 3, 2024 2,432 design-systems , case-studies Node.js Can Run TypeScript Oct 3, 2024 2,431 nodejs , typescript Practical Accessibility Tips You Can Apply Today (pic )Oct 3, 2024 2,430 accessibility , tips-and-tricks , html Profiling Node.js Application With VS Code (pav )Oct 3, 2024 2,429 nodejs , profiling , vs-code , microsoft , code-editors How We Used the Design System Attributes Framework to Set Our Mission, Vision, and Principles (hs /uxd )Oct 3, 2024 2,428 design-systems , processes Benchmarking the Performance of CSS “@ property” (bra /dev )Oct 2, 2024 2,427 css , performance Don’t Do Agile, Be Agile (www )Oct 2, 2024 2,426 agile , scrum , kanban , collaboration , processes How to Use CSS and SVG Clipping and Masking Techniques (wpe )Oct 2, 2024 2,425 how-tos , css , svg , images , clipping , masking Interview With Björn Ottosson, Creator of the Oklab Color Space (bjo +/sma )Oct 2, 2024 2,424 interviews , colors , design JAWS (Only) No More (ste )Oct 2, 2024 2,423 accessibility , jaws , nvda , voiceover , apple , google , screen-readers , support “Straight to the Pool Room”: The Pitfalls of Placing Accessibility Issues in the Backlog (int )Oct 2, 2024 2,422 accessibility , processes , prioritization , project-management Tips for Working From the Office? Oct 2, 2024 2,421 discussions , career , tips-and-tricks How to Identify a Toxic Accessibility Culture, and What You Can Do About It Oct 2, 2024 2,420 how-tos , accessibility , culture A UX Designer Guide to Prompt (uxd )Oct 2, 2024 2,419 guides , design , user-experience , ai , prompting “Straight to the Pool Room”: The Risks and Pitfalls of Placing Accessibility Issues in the Backlog (int )Oct 2, 2024 2,418 accessibility , project-management An Interesting HTML Parser Conundrum (dbu )Oct 1, 2024 2,417 html , parsing Chasing Color (aaa )Oct 1, 2024 2,416 css , colors , design-systems Eleventy v3.0.0: Possums ❤️ ESM (zac /ele )Oct 1, 2024 2,415 release-notes , eleventy , esm I Wasted a Day on CSS Selector Performance to Make a Website Load 2 ms Faster (try )Oct 1, 2024 2,414 css , selectors , performance Queering Design Systems Thinking (hey )Oct 1, 2024 2,413 design , design-systems , culture Web Components Are Not Framework Components—and That’s Okay (lea )Oct 1, 2024 2,412 web-components , web-platform , frameworks Web Components vs. State-Based UI (cfe )Oct 1, 2024 2,411 web-components , state-management , comparisons Unleash JavaScript’s Potential With Functional Programming (jan )Oct 1, 2024 2,410 javascript , programming , comparisons Celebrating WebAIM’s 25th Anniversary (jar /web )Sep 30, 2024 2,409 accessibility , webaim , anniversaries CSS Masonry and CSS Grid (geo /css )Sep 30, 2024 2,408 css , layout , masonry , grids Default Behavior of “position: absolute” (css )Sep 30, 2024 2,407 css , positioning , tips-and-tricks Designing Effective Information Architectures for Large-Scale Web Sites (uxm )Sep 30, 2024 2,406 design , information-architecture , complexity , scalability Designing for Digital Minimalism: Creating User Experiences That Support Mental Well-Being (uxm )Sep 30, 2024 2,405 design , user-experience , minimalism , simplicity How Bun Supports V8 APIs Without Using V8 (bun )Sep 30, 2024 2,404 bun , javascript , v8 , apis , comparisons New to the Web Platform in September (rac /dev )Sep 30, 2024 2,403 release-notes , web-platform , browsers , chrome , google , firefox , mozilla , safari , apple Release Notes for Safari Technology Preview 204 (jon /web )Sep 30, 2024 2,402 release-notes , safari , apple , browsers Sketch and AI (ema +/ske )Sep 30, 2024 2,401 sketch , ai The “bdi” Element (hey )Sep 30, 2024 2,400 html , semantics , internationalization The Reality of Balancing Pregnancy in Developer Relations (bla )Sep 30, 2024 2,399 career , developer-relations Understanding Cultural Norms to Design Inclusive User Experiences (uxm )Sep 30, 2024 2,398 design , user-experience , culture , dei What’s the Difference Between HTML’s Dialog Element and Popovers? (chr /fro )Sep 30, 2024 2,397 html , modals , pop-overs , comparisons Why Gumroad Didn’t Choose htmx (shl /htm )Sep 30, 2024 2,396 htmx , case-studies Deno 2.0, Web Components on the Server, and WordPress Drama (fro )Sep 30, 2024 2,395 podcasts , deno , web-components , wordpress , wp-engine 4 Tips for Unlocking the Benefits of Svelte in Frontend Development (ele /des )Sep 30, 2024 2,394 guest-posts , svelte , sveltekit Bundling Past, Present, and Future (dev )Sep 29, 2024 2,393 videos , bundling , tooling , history , outlooks How to Learn HTML: 46 Great Sites, Courses, and Books (All Free) Sep 29, 2024 2,392 how-tos , learning , courses , books , html , link-lists Project IDX (goo )Sep 29, 2024 2,391 websites , project-idx , google , code-editors , ai Understanding the Concept of Scoping in CSS Sep 29, 2024 2,390 css , scope , concepts Solved by CSS Scroll-Driven Animations: Hide a Header When Scrolling Down, Show It Again When Scrolling Up (bra )Sep 29, 2024 2,389 hiding , css , scrolling , animations , techniques Matt Mullenweg Announces Temporary Lifting of WP Engine Ban Sep 28, 2024 2,388 wordpress , wp-engine Self-Taught Developer’s Guide to Thriving in Tech (tre )Sep 28, 2024 2,387 guides , career The “b” Element (hey )Sep 28, 2024 2,386 html , semantics Web Components Are Okay (nol )Sep 28, 2024 2,385 web-components A Complete Guide to Session Management in Next.js Sep 27, 2024 2,384 guides , nextjs , authentication , authorization How to Manage Dangerous Actions in User Interfaces (sma )Sep 27, 2024 2,383 how-tos , design , interaction-design , microcontent “img sizes=auto” for Native Lazy Loading (ste )Sep 27, 2024 2,382 code-pens , html , images , lazy-loading , performance Next.js: Static Site Generation (SSG) With Incremental Static Regeneration (ISR) (rem )Sep 27, 2024 2,381 nextjs , static-site-generation , incremental-static-regeneration NIST Recommends Some Common-Sense Password Rules (sch )Sep 27, 2024 2,380 security , passwords , guidelines POSSE: Reclaiming Social Media in a Fragmented World (mol )Sep 27, 2024 2,379 social-media , indieweb Some Go Web Dev Notes (b0r )Sep 27, 2024 2,378 go , sql , databases Untrained Engineering Managers (j9t )Sep 27, 2024 2,377 engineering-management , culture , career , training You Might Not Need That Framework (fro )Sep 27, 2024 2,376 frameworks , javascript 9 Laws That Every Software Developer Should Know Sep 27, 2024 2,375 programming , principles Bad CSS-Dad Jokes III (alv )Sep 27, 2024 2,374 css Building a Dynamic Background Effect Sep 26, 2024 2,373 react , css , backgrounds , animations , effects Catching Up on the WordPress WP Engine Sitch (geo /css )Sep 26, 2024 2,372 wordpress , wp-engine Disable Console Logs in Production in Next.js (ami )Sep 26, 2024 2,371 nextjs , console , logging , javascript Making Maps Accessible to Screen Readers (mni )Sep 26, 2024 2,370 accessibility , screen-readers , link-lists Meta Wants to Kill the Social Web (tan )Sep 26, 2024 2,369 facebook+meta , social-media , ai My Thoughts on the WordPress Drama (kev )Sep 26, 2024 2,368 wordpress , automattic , wp-engine Navigate Large Files Faster With Minimap Section Headers in VS Code (zor /css )Sep 26, 2024 2,367 videos , vs-code , microsoft , code-editors The State of Accessibility (tpg )Sep 26, 2024 2,366 videos , podcasts , accessibility , standards Web Components Are Not the Future (rya )Sep 26, 2024 2,365 web-components , web-platform , frameworks Why I Prefer WebStorm Over Visual Studio Code for Web Development (ato )Sep 26, 2024 2,364 code-editors , webstorm , jetbrains , vs-code , microsoft , comparisons 5 Questions for Craig Buckler (cra +/fro )Sep 26, 2024 2,363 interviews , web-platform , history A Guide to Destructuring in JavaScript (wil /pic )Sep 25, 2024 2,362 guides , javascript , examples Accessibility Is Everyone’s Responsibility (mer )Sep 25, 2024 2,361 accessibility , culture , dei Automattic Sends WP Engine Its Own Cease-and-Desist Over WordPress Trademark Infringement (tec )Sep 25, 2024 2,360 automattic , wordpress , wp-engine , legal Challenging the Case for Delayed ADA Compliance (equ )Sep 25, 2024 2,359 podcasts , interviews , accessibility , ada , compliance , legal How to Make a “Scroll to Select” Form Control (pre /css )Sep 25, 2024 2,358 how-tos , forms , scrolling , css The Golden Ratio in CSS (sto )Sep 25, 2024 2,357 css , principles , design The Problem With Superscripts and Subscripts (ric )Sep 25, 2024 2,356 typography , css Observing Style Changes (bra )Sep 25, 2024 2,355 slides , css The Ultimate Design Token Setup (luk /uxd )Sep 25, 2024 2,354 design-systems , design-tokens , best-practices , link-lists Why Asking Questions Is a Vital Part of Growing as a Designer (uxd )Sep 25, 2024 2,353 design , career , communication Dynamic Numbering With CSS Counters (kev )Sep 25, 2024 2,352 videos , css A Comprehensive Guide to Node.js Addons Sep 24, 2024 2,351 guides , nodejs Choosing Wisely: SPA vs. htmx for Your Next Web Project Sep 24, 2024 2,350 slides , single-page-apps , htmx , comparisons Conway’s Law: The Hidden Force Shaping Your Software Architecture (tre )Sep 24, 2024 2,349 principles , architecture , engineering-management How to Measure Design System at Scale Sep 24, 2024 2,348 how-tos , design-systems , scalability , observability I Finally Understand OAuth Sep 24, 2024 2,347 authorization , oauth , security , processes The Evolution of CSS: From Early Days to Flexbox and Grid (kev /thi )Sep 24, 2024 2,346 videos , css , history , concepts , principles Unleash Your Inner Avenger: A Beginner’s Guide to Unix Shells Sep 24, 2024 2,345 guides , unix-like , shell Will Deno 2.0 Replace Node.js? Sep 24, 2024 2,344 videos , deno , nodejs , comparisons Feature Detecting Scroll-Driven Animations With “@ supports”: You Want to Check for “animation-range” Too (bra )Sep 24, 2024 2,343 css , feature-detection , support , animations , firefox , mozilla , browsers The Problem of the Em Square (uxd )Sep 24, 2024 2,342 design , typography , history Backend for Frontend (BFF) Architecture Sep 24, 2024 2,341 architecture , backend-for-frontend 2000s + 2010s = 10,000 (fro )Sep 24, 2024 2,340 frontend-dogma , history Bad CSS-Dad Jokes II (alv )Sep 23, 2024 2,339 css Building the Perfect Logo Strip (nil /9el )Sep 23, 2024 2,338 css , logos , images , techniques Firefox DevTools Newsletter 130 (nic /fir )Sep 23, 2024 2,337 release-notes , firefox , mozilla , browsers , dev-tools Getting Started With CI/CD: A Beginner’s Guide to Automating Your First Pipeline (With Jenkins) Sep 23, 2024 2,336 introductions , ci-cd , jenkins , automation , dev-ops Keeping Pixely Images Pixely (and Performant!) (chr /fro )Sep 23, 2024 2,335 css , images , effects Your Accessibility Questions Answered by a Blind Person Sep 23, 2024 2,334 accessibility Error Messages: 4 Guidelines for Effective Communication (nng )Sep 23, 2024 2,333 videos , errors , guidelines , usability An Abridged History of Safari Showstoppers (rga )Sep 22, 2024 2,332 safari , apple , browsers , history Outdated Docs Are Tech Debt (tre )Sep 22, 2024 2,331 documentation , technical-debt , comparisons , processes The Trickiest Bug I’ve Ever Fixed Sep 22, 2024 2,330 vuejs , debugging No Authentication “Like” Button Sep 22, 2024 2,329 buttons , authentication , functionality Design Patterns in Dart Sep 21, 2024 2,328 videos , dart , software-design-patterns Hire HTML and CSS People (fon )Sep 21, 2024 2,327 html , css , hiring , engineering-management Masonry and Good Defaults (rac )Sep 21, 2024 2,326 css , layout , masonry Social Media Hasn’t Killed the Personal Blog Just Yet (jim )Sep 21, 2024 2,325 social-media , blogging WP Engine Is Not WordPress (pho /wor )Sep 21, 2024 2,324 wp-engine , wordpress Significance of package-lock.json or yarn-lock.json Sep 21, 2024 2,323 npm , yarn , comparisons Angular Routing Essentials: All You Need to Know in One Post Sep 20, 2024 2,322 fundamentals , angular , routing Biome.js: The ESLint and Prettier Killer? Sep 20, 2024 2,321 biome , eslint , prettier , linting , formatting , tooling FastHTML: The Perfect Framework for Simple AI-Powered Web Apps? (mat )Sep 20, 2024 2,320 fasthtml , web-apps , ai Gradient Text With a Drop Shadow (fro )Sep 20, 2024 2,319 css , gradients , shadows How AI Is Evolving the Way We Code (thi )Sep 20, 2024 2,318 videos , ai , processes , career , outlooks If You Don’t Write Unit Tests… It’s a Skill Issue Sep 20, 2024 2,317 testing , processes Pfizer’s Future of Development (lau )Sep 20, 2024 2,316 outlooks , prioritization , processes , culture , case-studies Powerful WebStorm Tips and Tricks: Boost Your Productivity Sep 20, 2024 2,315 webstorm , jetbrains , code-editors , tips-and-tricks , productivity Good UX Is Not Just About Minimizing Clicks (uxd )Sep 20, 2024 2,314 user-experience , design , principles , processes A Beginner’s Guide to Using Bluesky for Business Success (web )Sep 19, 2024 2,313 guides , social-media , bluesky , content-strategy Code Wins Arguments (tre )Sep 19, 2024 2,312 prototyping , processes Deno 2.0 Release Candidate (den )Sep 19, 2024 2,311 release-notes , deno Fake GitHub Site Targeting Developers (jul /san )Sep 19, 2024 2,310 security , github New Values and Functions in CSS (alv )Sep 19, 2024 2,309 css , functions Paying Down Tech Debt: Further Learnings (ger )Sep 19, 2024 2,308 technical-debt , processes Fundamentals of Frontend Architecture (max )Sep 19, 2024 2,307 courses , fundamentals , architecture A Step-by-Step Guide to Conducting a Web Accessibility Audit (tpg )Sep 18, 2024 2,306 guides , accessibility , auditing , testing , processes Compile and Run C in JavaScript (jar /bun )Sep 18, 2024 2,305 compiling , javascript Dealing With Rejection After Applying to Hundreds of Jobs Sep 18, 2024 2,304 career , interviewing Don’t Sleep on AbortController Sep 18, 2024 2,303 javascript Improving Rendering Performance With CSS “content-visibility” (nol )Sep 18, 2024 2,302 css , performance , rendering , optimization Intro to Deno Fresh: A Fresh Take on Full-Stack JavaScript (inf )Sep 18, 2024 2,301 introductions , fresh , frameworks SVG Coding Examples: Useful Recipes for Writing Vectors by Hand (sma )Sep 18, 2024 2,300 images , svg , examples The Nine Node Pillars (mco /pla )Sep 18, 2024 2,299 nodejs , principles , dependencies Why We Switched From Cypress to Playwright Sep 18, 2024 2,298 cypress , playwright , comparisons , tooling , testing , performance Top 10 Microservices Design Patterns You Should Know Sep 18, 2024 2,297 microservices , software-design-patterns Web Components in Action—How to Build a Design System Sep 18, 2024 2,296 how-tos , web-components , design-systems Frontend Development Practices That Will Help You Avoid Failure Sep 18, 2024 2,295 best-practices , tech-stacks , architecture , principles , validation , linting , testing Node.js 20 Upgrade: A Journey Through Unexpected Heap Issues With Kubernetes (zte )Sep 18, 2024 2,294 nodejs , maintenance , kubernetes , memory Better Vue Components With TypeScript (fad )Sep 18, 2024 2,293 vuejs , components , typescript , examples What’s New in DevTools: Chrome 127–129 (jec +/dev )Sep 18, 2024 2,292 videos , chrome , google , browsers , dev-tools , release-notes Accessibility Preference Settings, Information Architecture, and Internalized Ableism (eri )Sep 17, 2024 2,291 accessibility , information-architecture , wcag , apple Animate to “height: auto;” (and Other Intrinsic Sizing Keywords) in CSS (bra /dev )Sep 17, 2024 2,290 css , animations Clever Polypane Debugging Features I’m Loving (mrt /css )Sep 17, 2024 2,289 polypane , browsers , dev-tools , debugging Get Ready for Interop 2025: Your Chance to Shape the Web (stu /web )Sep 17, 2024 2,288 interoperability , web-platform , browsers , support Learn CSS Grid (mia /odd )Sep 17, 2024 2,287 videos , css , grids , layout On Ticket Management (j9t )Sep 17, 2024 2,286 processes , project-management , engineering-management , efficiency Submit Your Proposals for Interop 2025 (rac /dev )Sep 17, 2024 2,285 interoperability , web-platform , browsers , support The Continuing Tragedy of Emoji on the Web (nol )Sep 17, 2024 2,284 emoji , unicode , support , browsers The Problem of Knowledge Debt in Tech (bek /ope )Sep 17, 2024 2,283 documentation , collaboration , version-control This New JavaScript Operator Is an Absolute Game Changer (tar )Sep 17, 2024 2,282 javascript , operators CSS Grid Layout Module Level 3 (tab +/w3c )Sep 17, 2024 2,281 css , grids , layout Introduction to Micro Frontends: An Overview Sep 17, 2024 2,280 introductions , overviews , micro-frontends The Real Cost of Meetings: What FAANG Companies Do Differently (tre )Sep 17, 2024 2,279 collaboration , processes , efficiency , facebook+meta , aws , apple , netflix , google Hacking Cars in JavaScript (Running Replay Attacks in the Browser With the HackRF) (dev )Sep 16, 2024 2,278 javascript , security How to Teach CSS (jos /css )Sep 16, 2024 2,277 videos , how-tos , css Making Orbit Animations With CSS Custom Properties (lon )Sep 16, 2024 2,276 css , custom-properties , animations , effects Optimising for High Latency Environments (css )Sep 16, 2024 2,275 performance , optimization , content-delivery , http , caching Oracle, It’s Time to Free JavaScript (tin +)Sep 16, 2024 2,274 javascript , licensing , legal , oracle Rethinking Code Reviews With Stacked PRs Sep 16, 2024 2,273 code-reviews , version-control , git , tooling Selecting Previous Siblings (chr /fro )Sep 16, 2024 2,272 css , selectors Stop Using “React.Fragment” Sep 16, 2024 2,271 react WebKit Features in Safari 18.0 (jen /web )Sep 16, 2024 2,270 safari , apple , browsers , webkit , release-notes When to Start Blogging? (bir )Sep 16, 2024 2,269 blogging Why HTML Has Both “<b/i>” and “<strong/em>”? Sep 16, 2024 2,268 html , semantics How to Use JavaScript With LangChain: A Step-by-Step Guide Sep 16, 2024 2,267 how-tos , guides , javascript , langchain Running TypeScript Natively (nod )Sep 16, 2024 2,266 nodejs , typescript Evolve or Become Irrelevant (tre )Sep 15, 2024 2,265 career , learning How to Create a Type to Retrieve All Keys of an Object in TypeScript Sep 15, 2024 2,264 how-tos , typescript , objects Let’s Bring Back Browsing (cod )Sep 15, 2024 2,263 web , browsing Stop Designing Your Web Application for Millions of Users When You Don’t Even Have 100 Sep 15, 2024 2,262 web-apps , processes , scalability The Magic Behind Laravel’s New “defer()” Helper (ami )Sep 15, 2024 2,261 laravel What’s the Difference Between Information Architecture and Content Strategy? (jar )Sep 15, 2024 2,260 content , content-strategy , information-architecture , terminology , concepts , comparisons Weird Web October Sep 15, 2024 2,259 websites , web , design 10 Mind-Blowing Node.js Features That Make It Unstoppable Sep 15, 2024 2,258 nodejs Noisy, Hungry Data Centers Are Catching Communities by Surprise (nyt )Sep 15, 2024 2,257 hosting , sustainability Bitwise Operators in JavaScript and When to Use Them (8ho )Sep 14, 2024 2,256 javascript , operators Brief Note on Disclosures in Fieldsets (aar )Sep 14, 2024 2,255 accessibility , forms , pop-overs Company Culture Happens Outside Management (tre )Sep 14, 2024 2,254 culture , engineering-management Do You Still Use Git in the Terminal? Sep 14, 2024 2,253 discussions , git , command-line The HTTP QUERY Method (jre +/iet )Sep 14, 2024 2,252 protocols , http But Why?? (a11 )Sep 13, 2024 2,251 slides , accessibility , design-patterns , testing , keyboard-navigation , contrast , colors , zooming CSS Values and Units Module Level 5 (tab +/w3c )Sep 13, 2024 2,250 standards , css , units Good Forms (dav )Sep 13, 2024 2,249 forms , best-practices , usability , accessibility , validation Introducing TanStack Router (ada /fro )Sep 13, 2024 2,248 introductions , react , routing , tanstack Make “git diff” Look Beautiful in the Terminal (ami )Sep 13, 2024 2,247 git , command-line Predicting Developer Attrition Sep 13, 2024 2,246 research , culture , leadership The Importance of Title Tags: Tips and Tricks to Optimize for SEO (web )Sep 13, 2024 2,245 html , seo , optimization , tips-and-tricks Two CSS Properties for Trimming Text Box Whitespace (css )Sep 13, 2024 2,244 css , whitespace Deceptive Patterns in Copy Are Killing Me (uxd )Sep 13, 2024 2,243 content , dark-patterns , user-experience 10 Bad TypeScript Habits to Break in 2024 Sep 13, 2024 2,242 typescript , mistakes The Fallacy of Federated Design Systems (nat )Sep 13, 2024 2,241 design-systems , scalability , link-lists 10 Developer Tools to Improve Your Daily Life as a Developer Sep 12, 2024 2,240 tooling , productivity , developer-experience A Billion New Developers Thanks to AI? (cod )Sep 12, 2024 2,239 career , ai , foss , link-lists A Day in the Life of a DevOps Engineer: Real Stories and Challenges Sep 12, 2024 2,238 career , processes , dev-ops Five Ways to Lazy Load Images for Better Website Performance Sep 12, 2024 2,237 performance , lazy-loading , tooling Prioritize Accessibility in Procurement for Better CX and EX Sep 12, 2024 2,236 accessibility , prioritization , processes Reasons I Still Love the Fish Shell (b0r )Sep 12, 2024 2,235 shell , developer-experience Request for Developer Feedback: Customizable Select (una /dev )Sep 12, 2024 2,234 html , forms Rethinking CSS in JS Sep 12, 2024 2,233 css , javascript , css-in-js , design , design-systems , maintenance , state-management Speed Up Your Website With “<link rel=preconnect>” (tre )Sep 12, 2024 2,232 performance , hints State of HTML 2024 (sac /dev )Sep 12, 2024 2,231 surveys , html The Folly of Chasing Demographics (hey /inc )Sep 12, 2024 2,230 videos , accessibility , dei The Redmonk Programming Language Rankings: June 2024 Sep 12, 2024 2,229 programming , comparisons , javascript , python , java , php , typescript , css , ruby , go , shell , rust , dart Understanding the “Why” Around Neurodivergent Inclusive Web Design (owe /inc )Sep 12, 2024 2,228 videos , accessibility , dei Using Controllers for Keyboard Accessibility (nik /a11 )Sep 12, 2024 2,227 videos , accessibility , keyboard-navigation When Should You Actually Worry About Tech Debt? (tre )Sep 12, 2024 2,226 technical-debt 2024: 0.5% of the Global Top 200 Websites Use Valid HTML (j9t )Sep 11, 2024 2,225 html , conformance , metrics , quality , craft