WebKit Features in Safari 18.0 (jen /web )Sep 16, 2024 15,731 safari , apple , browsers , webkit , release-notes Selecting Previous Siblings (chr /fro )Sep 16, 2024 15,730 css , selectors Rethinking Code Reviews With Stacked PRs Sep 16, 2024 15,729 code-reviews , version-control , git , tooling Oracle, It’s Time to Free JavaScript (tin +)Sep 16, 2024 15,728 javascript , licensing , legal , oracle Optimising for High Latency Environments (css )Sep 16, 2024 15,727 performance , optimization , content-delivery , http , caching Making Orbit Animations With CSS Custom Properties (lon )Sep 16, 2024 15,726 css , custom-properties , animations , effects Hacking Cars in JavaScript (Running Replay Attacks in the Browser With the HackRF) (dev )Sep 16, 2024 15,725 javascript , security Token Optimization: The Backbone of Effective Prompt Engineering Sep 15, 2024 15,724 ai , prompting , token-optimization How to Create a Type to Retrieve All Keys of an Object in TypeScript Sep 15, 2024 15,723 how-tos , typescript , objects Noisy, Hungry Data Centers Are Catching Communities by Surprise (nyt )Sep 15, 2024 15,722 infrastructure , hosting , sustainability 10 Mind-Blowing Node.js Features That Make It Unstoppable Sep 15, 2024 15,721 nodejs Weird Web October Sep 15, 2024 15,720 websites , web , design What’s the Difference Between Information Architecture and Content Strategy? (jar )Sep 15, 2024 15,719 content , content-strategy , information-architecture , terminology , concepts , comparisons The Magic Behind Laravel’s New “defer()” Helper (ami )Sep 15, 2024 15,718 laravel Stop Designing Your Web Application for Millions of Users When You Don’t Even Have 100 Sep 15, 2024 15,717 web-apps , processes , scalability Let’s Bring Back Browsing (cod )Sep 15, 2024 15,716 web , browsing Evolve or Become Irrelevant (tre )Sep 15, 2024 15,715 career , learning The HTTP QUERY Method (jre +/iet )Sep 14, 2024 15,714 protocols , http Do You Still Use Git in the Terminal? Sep 14, 2024 15,713 discussions , git , command-line Company Culture Happens Outside Management (tre )Sep 14, 2024 15,712 culture , engineering-management Brief Note on Disclosures in Fieldsets (aar )Sep 14, 2024 15,711 accessibility , forms , pop-overs Bitwise Operators in JavaScript and When to Use Them (8ho )Sep 14, 2024 15,710 javascript , operators Deceptive Patterns in Copy Are Killing Me Sep 13, 2024 15,709 content , dark-patterns , user-experience 10 Bad TypeScript Habits to Break in 2024 Sep 13, 2024 15,708 typescript , mistakes The Fallacy of Federated Design Systems (nat )Sep 13, 2024 15,707 design-systems , scalability , link-lists Two CSS Properties for Trimming Text Box Whitespace (css )Sep 13, 2024 15,706 css , whitespace The Importance of Title Tags: Tips and Tricks to Optimize for SEO (web )Sep 13, 2024 15,705 html , seo , optimization , tips-and-tricks Predicting Developer Attrition Sep 13, 2024 15,704 research , culture , leadership Make “git diff” Look Beautiful in the Terminal (ami )Sep 13, 2024 15,703 git , command-line Introducing TanStack Router (ada /fro )Sep 13, 2024 15,702 introductions , react , routing , tanstack Good Forms (dav )Sep 13, 2024 15,701 forms , best-practices , usability , accessibility , validation CSS Values and Units Module Level 5 (tab +/w3c )Sep 13, 2024 15,700 standards , css , units But Why?? (a11 )Sep 13, 2024 15,699 slides , accessibility , design-patterns , testing , keyboard-navigation , contrast , colors , zooming Five Ways to Lazy Load Images for Better Website Performance Sep 12, 2024 15,698 performance , lazy-loading , tooling Request for Developer Feedback: Customizable Select (una )Sep 12, 2024 15,697 html , forms The Redmonk Programming Language Rankings: June 2024 Sep 12, 2024 15,696 programming , comparisons , javascript , python , java , php , typescript , css , ruby , go , shells , rust , dart Reasons I Still Love the Fish Shell (b0r )Sep 12, 2024 15,695 shells , developer-experience When Should You Actually Worry About Tech Debt? (tre )Sep 12, 2024 15,694 technical-debt Using Controllers for Keyboard Accessibility (nik /a11 )Sep 12, 2024 15,693 videos , accessibility , keyboard-navigation Understanding the “Why” Around Neurodivergent Inclusive Web Design (owe /inc )Sep 12, 2024 15,692 videos , accessibility , dei The Folly of Chasing Demographics (hey /inc )Sep 12, 2024 15,691 videos , accessibility , dei State of HTML 2024 (sac /dev )Sep 12, 2024 15,690 surveys , html Speed Up Your Website With “<link rel=preconnect>” (tre )Sep 12, 2024 15,689 performance , hints Rethinking CSS in JS Sep 12, 2024 15,688 css , javascript , css-in-js , design , design-systems , maintenance , state-management Prioritize Accessibility in Procurement for Better CX and EX Sep 12, 2024 15,687 accessibility , prioritization , processes A Day in the Life of a DevOps Engineer: Real Stories and Challenges Sep 12, 2024 15,686 career , processes , dev-ops A Billion New Developers Thanks to AI? (cod )Sep 12, 2024 15,685 career , ai , foss , link-lists 10 Developer Tools to Improve Your Daily Life as a Developer Sep 12, 2024 15,684 tooling , productivity , developer-experience Replacing Sass’ “darken()” and “lighten()” Functions With Pure CSS (sjo )Sep 11, 2024 15,683 css , sass , functions 6 Techniques I Use to Create a Great User Experience for Shell Scripts Sep 11, 2024 15,682 shells , techniques , user-experience Logical Properties in Size Queries (mic )Sep 11, 2024 15,681 css , logical-properties , container-queries Why Copilot Is Making Programmers Worse at Programming Sep 11, 2024 15,680 ai , github-copilot , craft , quality , programming , career Verso Taking Shape as a Servo-Powered Web Browser Sep 11, 2024 15,679 browsers , verso , servo Standalone Components Are the Future Sep 11, 2024 15,678 videos , angular , components Split Effects With No Content Duplication (ana /fro )Sep 11, 2024 15,677 css , effects , maintainability Something Went Wrong (mol )Sep 11, 2024 15,676 javascript , frameworks , community , developer-experience , user-experience React 19 Cheat Sheet (ken )Sep 11, 2024 15,675 cheat-sheets , react How to Find the Accessible Name of a Button With Google Chrome (eri )Sep 11, 2024 15,674 how-tos , accessibility , buttons , chrome , google , browsers , dev-tools Google Is Killing Information Economics on the Internet (tre )Sep 11, 2024 15,673 google , ai , economics Express.js 5.0 Released After Long Delay, Though Not Yet Default as Project Appeals for Contributors Sep 11, 2024 15,672 express 2024: 0.5% of the Global Top 200 Websites Use Valid HTML (j9t )Sep 11, 2024 15,671 html , conformance , metrics , quality , craft From Node.js to Deno: How It All Began (tin )Sep 10, 2024 15,670 videos , nodejs , deno , javascript , runtimes , history Chrome Ends Support for First Input Delay (rvi )Sep 10, 2024 15,669 browsers , google , chrome , performance , web-vitals , support Stop Recreating the Wheel: Local Government Organizations Sharing Accessibility Information (tec +/equ )Sep 10, 2024 15,668 podcasts , interviews , accessibility , processes , vpat-acr Features of Your Font You Had No Idea About (ole )Sep 10, 2024 15,667 fonts , variable-fonts , css What Price? (ada )Sep 10, 2024 15,666 ai , sustainability , prioritization WCAG and Accessibility Beyond Naive Misconceptions (ope )Sep 10, 2024 15,665 accessibility , wcag , testing , auditing Top 10 Angular Architecture Mistakes You Really Want to Avoid Sep 10, 2024 15,664 angular , architecture , mistakes Tips for Reducing Cyclomatic Complexity (tre )Sep 10, 2024 15,663 complexity , tips-and-tricks , best-practices , programming The Neverending Story (gar )Sep 10, 2024 15,662 web-platform , standards , frameworks , libraries , tooling The Easiest Way to Start Working With OKRs (cwo )Sep 10, 2024 15,661 okr , processes , prioritization Designing Design Systems: Supporting Implementation and Adoption Sep 10, 2024 15,660 design-systems Anchor Positioning Quirks (mon /css )Sep 10, 2024 15,659 css , anchor-positioning How to Build an AI-Driven User Research Repository Sep 9, 2024 15,658 how-tos , user-experience , research , ai Create a Toggle Switch in React as a Reusable Component Sep 9, 2024 15,657 react , components , toggles , sass , maintainability , functionality More npm Packages on Cloudflare Workers: Combining Polyfills and Native Code to Support Node.js APIs (jas +)Sep 9, 2024 15,656 cloudflare , nodejs , npm , apis , dependencies GitHub Trick to Find the Commit That Deleted a File Sep 9, 2024 15,655 git , github What Does Hydration Mean? (chr /fro )Sep 9, 2024 15,654 hydration , concepts , javascript , html , dom Time Travelling CSS With “:target” (css )Sep 9, 2024 15,653 css , selectors The Undeniable Utility of CSS “:has” (jos )Sep 9, 2024 15,652 css , selectors , examples JavaScript Promises in Depth With V8 Engine Internals Sep 9, 2024 15,651 javascript , promises , v8 Ensuring the Staying Power of User Experience in Your Organization (uxm )Sep 9, 2024 15,650 user-experience , processes , culture CSS Triggers (and )Sep 9, 2024 15,649 websites , css , rendering A Web Component for CodePen Embeds? (mia )Sep 9, 2024 15,648 web-components , embed-code , codepen Simplicity Sep 8, 2024 15,647 simplicity , design Story of a Button Sep 8, 2024 15,646 buttons Data Centers Are Eating and Drinking Our Environment (ger )Sep 8, 2024 15,645 infrastructure , storage , hosting , sustainability The State of ES5 on the Web (phi )Sep 8, 2024 15,644 ecmascript , javascript , tooling , support “setImmediate()” vs. “setTimeout()” in JavaScript (tre )Sep 8, 2024 15,643 javascript , time , comparisons Manual ’Till It Hurts (ada )Sep 8, 2024 15,642 building , simplicity Going Buildless (mxb )Sep 8, 2024 15,641 building , components , html Frontend Dev Plus Data Structures and Algorithms: How DSA Can Power Your React App Sep 8, 2024 15,640 data-structures , algorithms , react Building the Same App Using Various Web Frameworks Sep 8, 2024 15,639 fasthtml , nextjs , sveltekit , frameworks , comparisons The Secrets of the “delete” Operator in JavaScript Sep 7, 2024 15,638 javascript , operators Overcoming Challenges in Micro-Scrum Implementation Sep 7, 2024 15,637 agile , scrum , processes Unrealistic Deadlines in Software Engineering (tre )Sep 7, 2024 15,636 project-management , prioritization , quality , engineering-management Gaining Access to Anyone’s Browser Without Them Even Visiting a Website Sep 7, 2024 15,635 arc , the-browser-company , browsers , vulnerabilities , security UX Design Isn’t Dead, You’re Just Confused Sep 6, 2024 15,634 user-experience , design , career Design Systems Should Do Less Sep 6, 2024 15,633 design-systems , simplicity , components CSS Cascading and Inheritance Level 6 (fan +/w3c )Sep 6, 2024 15,632 standards , css , cascade , inheritance Mobile Accessibility Testing: Enhancing User Experience for All (a11 )Sep 6, 2024 15,631 accessibility , user-experience , testing , mobile Understanding JavaScript Closures With Examples (tre )Sep 6, 2024 15,630 javascript , closures , examples The Goal Isn’t to Write Less Code (cfe )Sep 6, 2024 15,629 embed-code , ai , craft Quick Tip: Using “flatMap()” to Extract Data From a Huge Set Without Any Loop (cod )Sep 6, 2024 15,628 javascript , arrays , tips-and-tricks Look Out, Kids: PHP Is the New JavaScript (dav )Sep 6, 2024 15,627 php , javascript , laravel , frameworks I Need an Accessible Hero Sep 6, 2024 15,626 accessibility , design-patterns How to Detect Broken Links With Playwright (ste )Sep 6, 2024 15,625 how-tos , link-rot , testing , playwright How to Create a Weekly Google Analytics Report That Posts to Slack (sma )Sep 6, 2024 15,624 how-tos , google , analytics , apis , slack , documentation , functionality “display: contents” Is Not a CSS Reset (aar )Sep 6, 2024 15,623 css , accessibility , resets Deploying a Next.js App to Production in Any Server Sep 6, 2024 15,622 deploying , nextjs caniuse-cli (bra )Sep 6, 2024 15,621 packages , npm , support , browsers , web-platform , caniuse , command-line A Complete Guide to Beginning With TypeScript (fro )Sep 6, 2024 15,620 guides , typescript , link-lists , learning A Compelling Case for the Comma Operator Sep 6, 2024 15,619 javascript , operators The Story of Figma: Living Long Enough as a Hero to Become a Villain? Sep 5, 2024 15,618 figma The HTML History and Optimization Cheat Sheet (j9t )Sep 5, 2024 15,617 html , history , optimization , cheat-sheets The Helpful Content Update Was Not What You Think (moz )Sep 5, 2024 15,616 seo , metrics , google Sticky Headers and Full-Height Elements: A Tricky Combination (sma )Sep 5, 2024 15,615 css , techniques JavaScript/Python Array Quick Reference (8ho )Sep 5, 2024 15,614 javascript , python , arrays , overviews Inlay Hints Make It Easy to Read Code in VS Code (ami )Sep 5, 2024 15,613 code-editors , microsoft , vs-code , developer-experience Good Software Development Habits Sep 5, 2024 15,612 programming , best-practices CSS Display Contents (sha )Sep 5, 2024 15,611 css , layout Bad CSS-Dad Jokes (alv )Sep 5, 2024 15,610 css Present Technical Information Using a Storytelling Framework (nza )Sep 4, 2024 15,609 documentation , communication , writing Notes on Setting Up a Static Website With AWS (Route 53, S3, ACM) (j9t )Sep 4, 2024 15,608 aws , s3 Writing Effective Pull Request Descriptions: A Developer’s Guide Sep 4, 2024 15,607 guides , version-control , documentation , code-reviews , collaboration What’s New in React 19 Sep 4, 2024 15,606 react , vercel Tailwind CSS Config With ESM Imports (lia )Sep 4, 2024 15,605 tailwind , configuration , esm Should Form Labels Be Wrapped or Separate? (sib /tpg )Sep 4, 2024 15,604 html , forms , labels , accessibility , browsers , assistive-tech Dreaming About Drupal [and] Its Long Term Potential Sep 4, 2024 15,603 drupal , outlooks Cleaning and Speeding Up the JS Ecosystem—Journey So Far Sep 4, 2024 15,602 javascript , optimization Avoiding Accessibility Barriers With a Checklist for Custom Controls—Opinion Sep 4, 2024 15,601 accessibility , mobile A Release Note for the Web Platform (pat )Sep 4, 2024 15,600 web-platform , developer-experience , css , alt-text , ecmascript A Complete Guide to Beginning With JavaScript (fro )Sep 4, 2024 15,599 guides , javascript , link-lists , learning Ugly Websites Sell Better Sep 3, 2024 15,598 design , processes , testing , optimization 10 AI Dangers and Risks and How to Manage Them (rin )Sep 3, 2024 15,597 ai , security , privacy , sustainability , legal Under-Engineered Estimated Reading Time Feature (aar )Sep 3, 2024 15,596 user-experience , scrolling Thinking About Using AI? (mrc )Sep 3, 2024 15,595 research , ai , sustainability Tackling a System’s Accessibility Without Testing (jbu +)Sep 3, 2024 15,594 accessibility , wcag , case-studies , heuristics Sanding UI (jim )Sep 3, 2024 15,593 forms , usability Quick Guide to Web Typography for Developers (ole )Sep 3, 2024 15,592 guides , typography , fonts , examples Paying Down Tech Debt (ger )Sep 3, 2024 15,591 technical-debt , prioritization , productivity Another Stab at Truncated Text (geo /css )Sep 3, 2024 15,590 design , accessibility , usability , css llms.txt Sep 2, 2024 15,589 websites , ai , crawling , scraping , llmstxt CSS “@property” and the New Style (hex )Sep 2, 2024 15,588 css Scroll-Enhanced Experiences (car /css )Sep 2, 2024 15,587 videos , css , scrolling Skeleton Screens vs. Progress Bars vs. Spinners (nng )Sep 2, 2024 15,586 videos , user-experience , performance , placeholders , progress-indicators What Is React.js? (hey )Sep 2, 2024 15,585 videos , react HTML Whitespace Is Broken (dev )Sep 2, 2024 15,584 html , whitespace How to Deploy Node.js to AWS Lambda With OpenTofu and GitHub Actions Sep 2, 2024 15,583 how-tos , deploying , nodejs , aws , serverless , lambda , github-actions , tooling , link-lists Captured Custom Properties (kiz )Sep 2, 2024 15,582 css , custom-properties Backgrounds for the Box Model (and Why It Can Be Useful) (chr /fro )Sep 2, 2024 15,581 css , box-model , backgrounds “AggregateError” in JavaScript (tre )Sep 2, 2024 15,580 javascript , errors What It Is Like to Work in Meta’s (Facebook’s) Monorepo Sep 1, 2024 15,579 facebook+meta , monorepos Semi-Annual Reminder to Learn and Hire for Web Standards (aar )Sep 1, 2024 15,578 learning , fundamentals , standards , html , css Lazy Loading Isn’t Just Lazy, It’s Late: The Web Deserves Faster Sep 1, 2024 15,577 performance , lazy-loading , web-vitals , angular , single-page-apps I Want the Read Write Suggest-Edit Accept-Edit Update Web (tan )Sep 1, 2024 15,576 web , indieweb Get Window Size in Pure CSS Sep 1, 2024 15,575 css , techniques Be Careful When Using Generative Artificial Intelligence to Produce Code (cer )Sep 1, 2024 15,574 accessibility , ai , code-generation Reducing UX Debt (or Die Trying) Aug 31, 2024 15,573 user-experience , design-debt How I Created a 3.78 MB Docker Image for a JavaScript Service Aug 31, 2024 15,572 docker , javascript A/B Testing 101 (nng )Aug 30, 2024 15,571 introductions , testing , usability , user-experience Supporting AVIF in Google Search (joh )Aug 30, 2024 15,570 google , search , avif , images , support Understanding Web Storage: localStorage, sessionStorage, and Cookies Aug 30, 2024 15,569 browser-storage , cookies , javascript Java Optionals (ada /fro )Aug 30, 2024 15,568 java Headings (web )Aug 30, 2024 15,567 html , headings , accessibility Faster Pages With React Aug 30, 2024 15,566 react , performance Automattic Launches Ambitious Tumblr Migration to WordPress Aug 30, 2024 15,565 automattic , wordpress , migrating An SSR Performance Showdown (mco )Aug 30, 2024 15,564 server-side-rendering , performance , vuejs , svelte , solidjs , preact , react , comparisons An Enhancement to Accessible Responsive Tables (tem )Aug 30, 2024 15,563 accessibility , tables , responsive-design , javascript Stuck in the Steps? Aug 29, 2024 15,562 design , processes Caching Demystified: Inspect, Clear, and Disable Caches (jec )Aug 29, 2024 15,561 videos , caching , debugging , dev-tools , chrome , google , browsers New to the Web Platform in August (rac )Aug 29, 2024 15,560 release-notes , web-platform , browsers , google , chrome , mozilla , firefox Boost Your Productivity: Essential IntelliJ Tips for Developers Aug 29, 2024 15,559 intellij-idea , jetbrains , code-editors , productivity , tips-and-tricks Why Playwright Is Less Flaky Than Selenium (sea )Aug 29, 2024 15,558 testing , flakiness , playwright , selenium , comparisons Why I Don’t Block AI Scrapers (j9t )Aug 29, 2024 15,557 ai , scraping , robotstxt When Regex Goes Wrong (tre )Aug 29, 2024 15,556 regex What the Heck Is ARIA? A Beginner’s Guide to ARIA for Accessibility (a11 )Aug 29, 2024 15,555 videos , guides , aria , html , accessibility Querying the Color Scheme (kiz )Aug 29, 2024 15,554 css , container-queries , custom-properties , dark-mode Python Developers Survey 2023 Results (jet )Aug 29, 2024 15,553 surveys , python Paragraphs (sco )Aug 29, 2024 15,552 html , accessibility OpenAI Is Shockingly Good at Unminifying Code Aug 29, 2024 15,551 ai , openai , javascript , minification HTTP 1 vs. HTTP 2 vs. HTTP 3 Aug 29, 2024 15,550 videos , protocols , http , history , comparisons Hidden Cost of Frontend Frameworks Aug 29, 2024 15,549 frameworks , dependencies , simplicity Harnessing Copilot and Other Gen-AI Tools to Increase Digital Accessibility Efficiency Aug 29, 2024 15,548 videos , ai , microsoft , tooling , accessibility , images , alt-text Drupal 11: New Features to Empower Ambitious Site Builders Aug 29, 2024 15,547 drupal CSS Style Observer (bra )Aug 29, 2024 15,546 packages , npm , css Building Better Logins: A UX and Accessibility Guide for Developers Aug 28, 2024 15,545 guides , user-experience , accessibility What’s Missing From HTML and CSS? (rac )Aug 28, 2024 15,544 html , css Chris Ferdinandi on ADHD, Focus, and Working in Tech (cfe +)Aug 28, 2024 15,543 podcasts , interviews , career Redirecting Parameters in Apache Aug 28, 2024 15,542 apache , servers , redirecting , urls Anchor Positioning (tab /css )Aug 28, 2024 15,541 videos , css , anchor-positioning JavaScript Generators Explained, but on a Senior-Level (jan )Aug 28, 2024 15,540 javascript , functions The Ultimate Guide to Font Performance Optimization (deb )Aug 28, 2024 15,539 guides , fonts , performance , optimization The Secret Inside One Million Checkboxes Aug 28, 2024 15,538 html , databases , community The Dialog Element With Entry and Exit Animations (chr /fro )Aug 28, 2024 15,537 modals , css , animations The “aside” Element (hey )Aug 28, 2024 15,536 html , semantics , accessibility Release Notes for Safari Technology Preview 202 (jon /web )Aug 28, 2024 15,535 release-notes , browsers , apple , safari Multithreading in Node.js: Using Atomics for Safe Shared Memory Operations (pav )Aug 28, 2024 15,534 nodejs , multithreading , memory IndieWeb vs. Indie Web (fyr )Aug 28, 2024 15,533 web , indieweb , terminology , comparisons How to Handle Errors in Next.js for Node With the App Router (app )Aug 28, 2024 15,532 how-tos , errors , nextjs , nodejs Are Design Systems Just a Bandaid? Aug 27, 2024 15,531 design , design-systems , product-management A Comprehensive Guide to Understanding TypeScript Record Type Aug 27, 2024 15,530 guides , typescript Shipping Tumblr and WordPress Aug 27, 2024 15,529 migrating , wordpress Make Me One (Input) With Everything (mor /mat )Aug 27, 2024 15,528 html , forms , accessibility , simplicity Interface Segregation Principle in React Aug 27, 2024 15,527 principles , solid , react How to Use React Compiler—a Complete Guide (fre )Aug 27, 2024 15,526 how-tos , guides , react , compiling Advanced Playwright Techniques for Flawless Testing (deb )Aug 27, 2024 15,525 videos , testing , playwright , techniques Set Up a $4/Month Hetzner VM to Skip the Serverless Tax Aug 26, 2024 15,524 servers , serverless , hosting Is Server-Side Rendering Making a Comeback in 2024? (ele /des )Aug 26, 2024 15,523 server-side-rendering What Skills Should You Focus on as Junior Web Developer in 2024? (fro )Aug 26, 2024 15,522 career , fundamentals , html , css , javascript , frameworks , tooling , learning , link-lists Ladybird Browser: First Impressions and Easy Installation Guide Aug 26, 2024 15,521 guides , browsers , ladybird , installing How to Fix ESLint Violations With AI Assistance Aug 26, 2024 15,520 how-tos , eslint , ai , automation How to Easily Add Dark Mode to Your Website Aug 26, 2024 15,519 how-tos , dark-mode , html , css , javascript , functionality Has the IndieWeb Become Irrelevant? (sta )Aug 26, 2024 15,518 indieweb , web , fediverse Generating Unique Random Numbers in JavaScript Using Sets (sma )Aug 26, 2024 15,517 javascript , randomness What RSS Needs (mno )Aug 25, 2024 15,516 syndication , rss , atom , community Managing Angular (mge )Aug 25, 2024 15,515 angular , product-management , processes Why Is Reaching WCAG Level AAA Not Recommended? (cer )Aug 24, 2024 15,514 accessibility , wcag , standards WCAG’s A and AA Distinction Is Mostly Academic (yat )Aug 24, 2024 15,513 accessibility , wcag , standards DevOps Project—the Ultimate CI/CD Corporate DevOps Pipeline Project Aug 24, 2024 15,512 dev-ops , ci-cd , aws , docker , jenkins Content Strategy: Study Guide (nng )Aug 23, 2024 15,511 guides , content , content-strategy , training , link-lists Is Using “aria-label” to Add Alternative Text but No “alt” Attribute Still a WCAG Fail? Aug 23, 2024 15,510 discussions , accessibility , html , attributes , forms , labels , aria , alt-text , images Mutation-Testing Our JavaScript SDKs (get )Aug 23, 2024 15,509 javascript , testing , case-studies Explicitly State the Difference Between Options (nng )Aug 23, 2024 15,508 usability , information-design Wolvic 1.7 Released (wol )Aug 23, 2024 15,507 release-notes , wolvic , igalia , browsers Understanding Vue’s Suspense (tre )Aug 23, 2024 15,506 vuejs Top Ten Git Tips and Tricks (hon )Aug 23, 2024 15,505 git , tips-and-tricks , command-line Behind the Scenes: The Making of VS Code (bur +/vsc )Aug 23, 2024 15,504 videos , code-editors , microsoft , vs-code , history Fluid Typography in Design Systems: From Design to Code (fel )Aug 22, 2024 15,503 typography , design , design-systems , design-tokens The Top Programming Languages 2024 (iee )Aug 22, 2024 15,502 programming , comparisons , python , java , javascript , typescript , sql , go , html , php , lua The Only Widely Recognized JavaScript Feature Ever Deprecated (tre )Aug 22, 2024 15,501 javascript , history , deprecation The Two Lines of CSS That Tanked Performance (120 FPS to 40 FPS) (and )Aug 22, 2024 15,500 css , animations , performance Spoiler Alert: It Needs to Be Accessible (sco )Aug 22, 2024 15,499 accessibility , html , web-components , aria Raw-Dogging Websites (bra )Aug 22, 2024 15,498 html , css , javascript , tech-stacks Mastering Typography in Logo Design (sma )Aug 22, 2024 15,497 typography , design , images , logos Improving the Screen Reader Experience for “Learn WCs” (and )Aug 22, 2024 15,496 accessibility , user-experience , screen-readers , assistive-tech , apple , voiceover , case-studies Double Your Specificity With This One Weird Trick (cir )Aug 21, 2024 15,495 css , selectors , cascade , tips-and-tricks 5 Wasm Use Cases for Frontend Development (ele /des )Aug 21, 2024 15,494 guest-posts , webassembly , security , performance Web Security: Shaping the Secure Web (set /w3c )Aug 21, 2024 15,493 web , security , w3c Understanding WCAG 2.1’s Success Criteria 1.4.10 Reflow (mni )Aug 21, 2024 15,492 accessibility , wcag , reflow , zooming The Monospace Web Aug 21, 2024 15,491 fonts , design Tailwind Balances Abstraction and Transparency Aug 21, 2024 15,490 tailwind Inside ECMAScript: JavaScript Standard Gets an Extra Stage (mar )Aug 21, 2024 15,489 ecmascript , javascript How to Create an npm Package (mat )Aug 21, 2024 15,488 how-tos , npm , dependencies Google Quietly Launches New AI Crawler (sea )Aug 21, 2024 15,487 google , ai , crawling , robotstxt Foundations: Labelling Text Fields With Input and Label (tet )Aug 21, 2024 15,486 accessibility , fundamentals , forms , labels , html Exposing Internal Methods on Vue Custom Elements (jai )Aug 21, 2024 15,485 vuejs , javascript Elastic Overflow Scrolling (css )Aug 21, 2024 15,484 css , overflow , scrolling Custom Range Slider Using Anchor Positioning and Scroll-Driven Animations (css /fro )Aug 21, 2024 15,483 sliders , css , anchor-positioning , scrolling , animations , forms Configuring SSH Keys for Multiple GitHub Accounts (ste )Aug 21, 2024 15,482 github , ssh , authentication , configuration Can You Convert a Video to Pure CSS? Aug 21, 2024 15,481 multimedia , conversion , css , javascript Basic Keyboard Shortcut Support for Focused Links (eri )Aug 21, 2024 15,480 links , focus , support , browser-engines , keyboard-shortcuts , accessibility Amazon Cloud CEO Predicts a Future Where Most Software Engineers Don’t Code—and AI Does It Instead Aug 21, 2024 15,479 ai , outlooks , career From RPGs to UX: How Progress Indicators Affect User Engagement Aug 20, 2024 15,478 user-experience , design , progress-indicators What Is Incident Response? Aug 20, 2024 15,477 incident-response , security , overviews Ryan Dahl Explains Why Deno Had to Evolve With Version 2.0 (tin )Aug 20, 2024 15,476 podcasts , interviews , deno , runtimes Common Misconceptions About How to Optimize LCP Aug 20, 2024 15,475 performance , web-vitals , metrics , optimization How to Make Your Web Page Faster Before It Even Loads (whi /get )Aug 20, 2024 15,474 how-tos , performance , web-vitals Top 5 HTML Features You’re Not Using (but Should Be) Aug 20, 2024 15,473 html Stop Using Margin Top—use Margin Bottom and Gap Instead (tom )Aug 20, 2024 15,472 css , margins , spacing Wasp: The JavaScript Answer to Django for Web Development Aug 20, 2024 15,471 wasp , django , comparisons The Case for a Better Web (uri )Aug 20, 2024 15,470 web , link-lists State of CSS 2024 (sac /dev )Aug 20, 2024 15,469 surveys , css Regexes Got Good: The History and Future of Regular Expressions in JavaScript (sma )Aug 20, 2024 15,468 regex , javascript , history React Is (Becoming) a Full-Stack Framework (rwi )Aug 20, 2024 15,467 react , frameworks JS Dates Are About to Be Fixed (iag )Aug 20, 2024 15,466 javascript , ecmascript Igalia Chats: The Coming Adpocalypse (bka +/iga )Aug 20, 2024 15,465 podcasts , browsers , monetization , economics How to Create a Shortcode in WordPress (in 7 Steps) Aug 20, 2024 15,464 how-tos , wordpress Expert Guide: Writing HTML for Screen Reader Users (flo /a11 )Aug 20, 2024 15,463 guides , accessibility , html , aria , alt-text , writing , screen-readers Core Concepts to Understand in WordPress Theme Development (kin )Aug 20, 2024 15,462 wordpress , theming Batteries Included Accessibility: A Pragmatic Guide to Get Started Today Aug 20, 2024 15,461 videos , guides , introductions , accessibility The CSS “contain” Property (pre /fro )Aug 19, 2024 15,460 css , containment , container-queries The “Other” C in CSS (sar /css )Aug 19, 2024 15,459 videos , css , accessibility What’s New in ECMAScript 2024 (paw )Aug 19, 2024 15,458 ecmascript , standards The Role of Sound Design in UX Design: Beyond Notifications and Alerts (uxm )Aug 19, 2024 15,457 design , user-experience , multimedia Line Numbers for “<textarea>” Using SVG (sto )Aug 19, 2024 15,456 forms , javascript , svg How to Browse the Web in Your Linux Terminal With Lynx Aug 19, 2024 15,455 how-tos , lynx , browsers , command-line , unix-like How Good UX Design Can Transform Lead Generation (uxm )Aug 19, 2024 15,454 design , user-experience , user-conversion How Did We Test Hundreds of Landing Pages Aug 19, 2024 15,453 testing , landing-pages Center Items in First Row With CSS Grid (hex )Aug 19, 2024 15,452 css , grids , layout , centering Cache Grab: How Much Are You Leaving on the Table? (css )Aug 19, 2024 15,451 performance , caching Accessibility Specialists Warn Against Using AI for Alt Text Aug 19, 2024 15,450 accessibility , alt-text , images , ai 10 Python Programming Optimisation Techniques Aug 19, 2024 15,449 python , optimization , techniques UX Is Dead. Long Live UX. Aug 18, 2024 15,448 user-experience , economics , history In Defense of DRY (max )Aug 18, 2024 15,447 maintainability , principles , link-lists Using JavaScript Generators to Visualize Algorithms Aug 18, 2024 15,446 javascript , algorithms , visualization The “P” Word, Legitimacy, and Challenging Our Default Models and Frames (joh )Aug 18, 2024 15,445 leadership , culture How Can Accessibility Improve Your Conversion Rate Optimization Efforts? (cer )Aug 18, 2024 15,444 accessibility , user-conversion , optimization , usability , economics AI Paradox (j9t )Aug 18, 2024 15,443 ai , productivity WCAG 2.2 Summary and Breakdown (mar )Aug 17, 2024 15,442 accessibility , wcag , guidelines , overviews Node.js Doubles Security Releases With Newly Automated Process, Re-Evaluates Unsupported Experimental Features (sar /soc )Aug 17, 2024 15,441 nodejs How I Design My URLs Aug 17, 2024 15,440 urls Algorithms We Develop Software By (gra )Aug 17, 2024 15,439 programming , processes , quality , best-practices A Guide to CSS Resets Aug 17, 2024 15,438 guides , css , resets Top 10 Web Updates From Google I/O ’24 Aug 16, 2024 15,437 videos , browsers , google , chrome , apis , dev-tools 6 Best Local Directory Submission Tools Compared Aug 16, 2024 15,436 tooling , seo , link-lists What Signal Are You Sending? Aug 16, 2024 15,435 career , communication , culture Reckoning: The Way Out (sli )Aug 16, 2024 15,434 javascript , performance , metrics , hiring Just Use Postgres Aug 16, 2024 15,433 databases , postgresql , sql , aws , dynamodb , mongodb , mysql , comparisons Good Refactoring vs. Bad Refactoring (ste /bui )Aug 16, 2024 15,432 refactoring , comparisons , maintenance , quality , javascript 80/20 Accessibility (mar )Aug 16, 2024 15,431 accessibility , principles Advanced Figma Components Tips and Tricks: Little Gems We Love 2024 Aug 15, 2024 15,430 figma , components , tips-and-tricks 5 Questions for Tammy Everts (tam +/fro )Aug 15, 2024 15,429 interviews , performance , metrics , user-experience , economics Brand New Performance Features in Chrome DevTools (deb )Aug 15, 2024 15,428 browsers , google , chrome , dev-tools , performance , web-vitals Alternatives to Using Pure Black (“#000000”) for Text and Backgrounds (ser )Aug 15, 2024 15,427 design , colors , backgrounds , accessibility Writing Alt Text for a Scientific Figure Aug 15, 2024 15,426 accessibility , images , alt-text , writing , information-design How to Use nginx for Frontend Application Load Balancing Aug 15, 2024 15,425 how-tos , nginx , servers , load-balancing How to Defend Your Design Process (vit /sma )Aug 15, 2024 15,424 how-tos , design , processes How Does the Browser Render HTML? (and )Aug 15, 2024 15,423 browsers , browser-engines , rendering , html , dom , css , cssom , painting How Are the “colspan” and “rowspan” Attributes Different? (geo /css )Aug 15, 2024 15,422 html , attributes , tables Designing for Accessibility: A Checklist for Designers Aug 15, 2024 15,421 design , accessibility , checklists Captions vs. Subtitles: Leave No Viewer Behind (mer )Aug 15, 2024 15,420 accessibility , captions , readability , multimedia , comparisons The Hidden TypeScript Hack You Need to Know Aug 14, 2024 15,419 typescript , hacks Rote Learning HTML & CSS (j9t /fro )Aug 14, 2024 15,418 books , frontend-dogma , html , css , learning “Smart” Layouts With Container Queries (kev /css )Aug 14, 2024 15,417 css , layout , container-queries Reckoning: Caprock (sli )Aug 14, 2024 15,416 javascript , performance I Love the Web (and )Aug 14, 2024 15,415 web , apple How I Won $2,750 Using JavaScript, AI, and a Can of WD-40 Aug 14, 2024 15,414 javascript , ai Django: Create Sub-Commands Within a Management Command (ada )Aug 14, 2024 15,413 django “blocking=render”: Why Would You Do That?! (css )Aug 14, 2024 15,412 performance , html , rendering Tips for Using React Testing Library to Write Unit Tests (ato )Aug 13, 2024 15,411 react , testing , libraries , tips-and-tricks Reckoning: Object Lesson (sli )Aug 13, 2024 15,410 javascript , performance , metrics Dev Encyclopedia Aug 13, 2024 15,409 websites , terminology , concepts , learning CSS Finally Adds Vertical Centering in 2024 Aug 13, 2024 15,408 css , centering Context Is King: Long Live the King! (llo /tpg )Aug 13, 2024 15,407 accessibility , usability , techniques , aria 45 Visual Studio Code Shortcuts for Boosting Your Productivity Aug 12, 2024 15,406 code-editors , microsoft , vs-code , keyboard-shortcuts The Importance of Communication in Accessibility Testing Aug 12, 2024 15,405 accessibility , testing , communication We’re on the Brink of Another World Browser War (fir )Aug 12, 2024 15,404 videos , browsers , browser-wars Start Over-Engineering Your CSS (kev /css )Aug 12, 2024 15,403 videos , css , complexity The “address” Element (hey )Aug 12, 2024 15,402 html , semantics Relative Color Syntax—Basic Use Cases (chr /fro )Aug 12, 2024 15,401 css , functions , colors , browsers , support Reckoning: The Landscape (sli )Aug 12, 2024 15,400 javascript , performance , metrics , mobile “font-size” Limbo (seb )Aug 12, 2024 15,399 design , typography , css The Problem With Growth: Why Everything Is Failing Now Aug 11, 2024 15,398 processes , agile , scrum , project-management , research ObsoHTML, the Obsolete HTML Checker (j9t )Aug 11, 2024 15,397 packages , npm , html , quality Implementing SAML SSO in Node.js With Microsoft Entra ID Aug 11, 2024 15,396 authentication , nodejs , microsoft , functionality Things to Do Before Asking “Is This Accessible?” (aar )Aug 11, 2024 15,395 accessibility , terminology , communication The Most Important Thing to Look at When Choosing an Accessibility Auditor (kar )Aug 11, 2024 15,394 accessibility , auditing , vpat-acr Action Web Components Which Span the Server-Client Divide (jar )Aug 11, 2024 15,393 web-components , html , apis Verso: Initial Multi-Window Support (wuy )Aug 10, 2024 15,392 verso , browsers Comparing Design Systems to Find the Best Qualities (hdv )Aug 10, 2024 15,391 design-systems , quality Common Causes of Memory Leaks in JavaScript (tre )Aug 10, 2024 15,390 javascript , memory , garbage-collection 12 Best JavaScript Animation Libraries to Supercharge Your Web Projects in 2024 Aug 10, 2024 15,389 javascript , animations , libraries , link-lists Stop Versioning Your Docker Compose File Aug 9, 2024 15,388 docker , versioning JSR and Deno: Final Review (dbu )Aug 9, 2024 15,387 jsr , deno Exploring the Possibilities of Native JavaScript Decorators (fro )Aug 9, 2024 15,386 javascript , software-design-patterns Design Patterns and WCAG (gra /tet )Aug 9, 2024 15,385 accessibility , design-patterns , wcag Now in Baseline: Animating Entry Effects (una )Aug 8, 2024 15,384 browsers , support , web-platform , css , animations SOLID Principles for Designers Aug 8, 2024 15,383 design , solid , principles WOFF File Format 2.0 (w3c )Aug 8, 2024 15,382 woff , fonts , standards When It Comes to Digital Accessibility Lawsuits, the Best Defense Is a Good Offense (deq )Aug 8, 2024 15,381 accessibility , legal We Don’t Need a Boss, We Need a Process (mia )Aug 8, 2024 15,380 design , leadership , processes , collaboration The Dying Web (mre )Aug 8, 2024 15,379 browsers , google , chrome , chromium , mozilla , firefox , web Good Intentions, Poor Context (tpg )Aug 8, 2024 15,378 accessibility , microcontent , images , buttons , links Documentation and Migration: From Vue 2 to Vue 3 Aug 8, 2024 15,377 videos , interviews , vuejs , documentation , migrating Attaching Notes to Git Branches Aug 8, 2024 15,376 git , documentation Design Tokens Demystified Aug 7, 2024 15,375 components , design-tokens , design-systems FastHTML: Revolutionizing Web Development With Python (raj )Aug 7, 2024 15,374 frameworks , fasthtml , python , web-apps Announcing Official Puppeteer Support for Firefox (moz )Aug 7, 2024 15,373 browsers , mozilla , firefox , puppeteer , support WCAG 2.2 Map by Theme (hic )Aug 7, 2024 15,372 accessibility , wcag , standards W3C Opens Community-Wide Survey (w3c )Aug 7, 2024 15,371 surveys , w3c , community The “abbr” Element (hey )Aug 7, 2024 15,370 html , semantics , accessibility Snippets in Svelte 5 (ada /fro )Aug 7, 2024 15,369 svelte The Great npm Garbage Patch Aug 6, 2024 15,368 dependencies , npm , spam , security The Art of Dithering and Retro Shading for the Web (max )Aug 6, 2024 15,367 dithering , effects , javascript Moderated and Unmoderated User Testing: The Differences Aug 6, 2024 15,366 usability , testing , comparisons Migrating From Netlify to Cloudflare for AI Bot Protection (sia )Aug 6, 2024 15,365 migrating , netlify , cloudflare , ai , security Disability Data Alarmingly Absent From AI Algorithmic Tools, Report Suggests (for )Aug 6, 2024 15,364 accessibility , ai , tooling Creating a Personal Brand: How to Sell Yourself as a Developer Aug 6, 2024 15,363 how-tos , career , branding Video With Alpha Transparency on the Web (jaf )Aug 5, 2024 15,362 multimedia , transparency+opacity , backgrounds 5 Ways to Fail at Managing Tech Debt Aug 5, 2024 15,361 technical-debt , maintenance , refactoring , strategies What Is a Component Library and Should You Build Your Own? (and )Aug 5, 2024 15,360 components Verso: A Web Browser That Plays Old World Blues to Build New World Hope (sig )Aug 5, 2024 15,359 videos , verso , browsers The Sneaky Costs of Scaling Serverless (zac )Aug 5, 2024 15,358 scalability , serverless , economics , vercel , aws , comparisons The Role of Generative AI in Shaping Next-Gen UX Strategies (uxm )Aug 5, 2024 15,357 ai , user-experience , design , strategies The Moral Implications of Being a Moderately Successful Computer Scientist and a Woman (ire )Aug 5, 2024 15,356 community , ethics Should Your Website Work Without JavaScript? (wes /syn )Aug 5, 2024 15,355 videos , javascript , support Shifting From Delivery Mode to Product Management: Shifting the Focus of Your Sprint Review Aug 5, 2024 15,354 agile , scrum , processes , product-management , engineering-management Let’s Make a Simpler, More Accessible Web (cod )Aug 5, 2024 15,353 web , web-platform , tooling , simplicity , usability , accessibility , optimization It’s Time to Talk About “CSS5” (uti /sma )Aug 5, 2024 15,352 css , w3c Is CSS Grid Really Slower Than Flexbox? (ben )Aug 5, 2024 15,351 performance , css , grids , flexbox , layout HTML Web Components Can Have a Little Shadow DOM, as a Treat (sco )Aug 5, 2024 15,350 html , web-components , shadow-dom , dom Figma Typography Variables (fro )Aug 5, 2024 15,349 figma , typography , variables Drupal 11 and Beyond Aug 5, 2024 15,348 drupal 101 React Tips and Tricks for Beginners [and] Experts Aug 5, 2024 15,347 react , tips-and-tricks , best-practices The Benefits of Learning Programming as a Designer Aug 4, 2024 15,346 design , career , learning , programming How to Keep IA Projects From Going Off the Rails (jar )Aug 4, 2024 15,345 information-architecture European Accessibility Act Requires Culture to Shift! (cer )Aug 4, 2024 15,344 accessibility , legal , eaa , culture , leadership AT Is More Than Screen Readers (aar )Aug 4, 2024 15,343 accessibility , assistive-tech , screen-readers , terminology , concepts AI Act Is Here (alv )Aug 4, 2024 15,342 ai , legal Ontology Engineering for Beginners Aug 3, 2024 15,341 owl , tooling Setting Up CI/CD for Flutter Apps Aug 3, 2024 15,340 flutter , ci-cd , automation Programming, I Hate It Aug 3, 2024 15,339 programming , career Tabs, Used Right (nng )Aug 2, 2024 15,338 design , design-patterns , navigation , usability What if You Used Container Units for… Everything? (chr /fro )Aug 2, 2024 15,337 css , units , container-queries Who Is the Fastest? Node.js, Bun.js, or Deno.js (tre )Aug 2, 2024 15,336 performance , javascript , runtimes , nodejs , bun , deno , comparisons What You Want Isn’t Always What You Want (cwo )Aug 2, 2024 15,335 career Types of Accessibility Approaches (a11 )Aug 2, 2024 15,334 accessibility , processes , career , collaboration The Anchor Element (hey )Aug 2, 2024 15,333 html , links , semantics , terminology , usability “stripes()”: The Border Function You Never Knew You Needed (jos )Aug 2, 2024 15,332 css , functions , borders Mastering Next.js: The Ultimate Guide to Structuring Large-Scale Projects in 2024 Aug 2, 2024 15,331 guides , nextjs How to Make the Internet More Accessible Aug 2, 2024 15,330 how-tos , web , accessibility Beyond React: How Astro and Its Server Islands Work (ric )Aug 2, 2024 15,329 astro , frameworks , architecture Attitudes to Digital Accessibility 2024 Aug 2, 2024 15,328 surveys , accessibility Advanced Use Cases of the Node.js Native Test Runner (app )Aug 2, 2024 15,327 nodejs , testing Figma and the Cost of Collaboration Aug 1, 2024 15,326 figma , collaboration The Evolution of Attention Aug 1, 2024 15,325 design , case-studies Cloudflare Once Again Comes Under Pressure for Enabling Abusive Sites (dan /ars )Aug 1, 2024 15,324 cloudflare Browsers, Cookies, and Surfing the Web: The Quirky History of Internet Lingo (moz )Aug 1, 2024 15,323 web , terminology , history The Anatomy of Accessible Forms: Best Practices (deq )Aug 1, 2024 15,322 accessibility , forms , html , best-practices New CSS Logo? (arg )Aug 1, 2024 15,321 discussions , css HTML Web Components Make Progressive Enhancement and CSS Encapsulation Easier (css )Aug 1, 2024 15,320 html , web-components , principles , solid , progressive-enhancement , examples How to Build a Multilingual Website With Nuxt.js (sma )Aug 1, 2024 15,319 how-tos , nuxt , internationalization How I Use “AI” Aug 1, 2024 15,318 ai , productivity , examples The Future Is Up for Grabs When Anyone Can Make Designs Jul 31, 2024 15,317 design , ai Nike’s $25B Blunder Shows Us the Limits of “Data-Driven” (pav )Jul 31, 2024 15,316 product-management , metrics Interop 2024: Chrome at 100% for the Accessibility Focus Area Jul 31, 2024 15,315 interoperability , browsers , google , chrome , accessibility Does Screen Time Help or Hinder Creativity? (its )Jul 31, 2024 15,314 creativity , productivity How Google Handles JavaScript Throughout the Indexing Process Jul 31, 2024 15,313 google , seo , web-apps , javascript , history , rendering Using Postman for API Documentation: All You Need to Know Jul 31, 2024 15,312 apis , documentation , postman Replacing jQuery UI Datepicker With HTML Date Input (chr )Jul 31, 2024 15,311 jquery , html Reading From the Clipboard in JavaScript (ray /fro )Jul 31, 2024 15,310 javascript How to Stop Form Spam Bots With Honeypot Fields Jul 31, 2024 15,309 spam , forms Decoding WCAG: “Change of Context” and “Change of Content” (web )Jul 31, 2024 15,308 accessibility , wcag , standards A Handful of Reasons JavaScript Won’t Be Available (bel /pic )Jul 31, 2024 15,307 javascript , support New to the Web Platform in July (rac )Jul 30, 2024 15,306 release-notes , web-platform , browsers , mozilla , firefox , apple , safari , google , chrome Standardization Stories (fan /css )Jul 30, 2024 15,305 videos , web-platform , css , collaboration , standards On Mapping the World of Frontend Development (j9t )Jul 30, 2024 15,304 cross-posts , web-platform , learning , community , frontend-dogma Why You Should Ship Your App, Even if It Sucks Jul 30, 2024 15,303 web-apps , productivity Misfire (sli )Jul 30, 2024 15,302 web-platform , cookies , privacy , w3c Instead of Restricting AI and Algorithms, Make Them Explainable (mfo )Jul 30, 2024 15,301 ai , algorithms “git push --force” and How to Deal With It (env +/evi )Jul 30, 2024 15,300 git Garbage Collection and Closures (jaf )Jul 30, 2024 15,299 javascript , functions , closures , garbage-collection Frontend Security Checklist (tre )Jul 30, 2024 15,298 security , checklists , react Faster Continuous Integration Builds at Canva Jul 30, 2024 15,297 ci-cd , efficiency , optimization , case-studies Developing a RACI Matrix for Accessibility (kar )Jul 30, 2024 15,296 accessibility , processes , project-management Websites Are Blocking the Wrong AI Scrapers (Because AI Companies Keep Making New Ones) (404 )Jul 29, 2024 15,295 ai , scraping , robotstxt Flexible Network Data Preloading in Large SPAs Jul 29, 2024 15,294 performance , single-page-apps , client-side-rendering , data-fetching , preloading Why Unknown Types Are Useful Jul 29, 2024 15,293 programming , typescript What We Got Wrong About HTTP Imports (tin /den )Jul 29, 2024 15,292 deno , jsr WebKit Features in Safari 17.6 (jen /web )Jul 29, 2024 15,291 release-notes , browsers , apple , safari , webkit WebGPU (kai +/w3c )Jul 29, 2024 15,290 webgpu , standards WCAG, VPAT, S508, Level A—What on Earth? (int )Jul 29, 2024 15,289 accessibility , standards , legal , terminology , wcag , vpat-acr , section-508 Vue and Vite Updates (eva )Jul 29, 2024 15,288 videos , vuejs , vite Top 20 JavaScript Tricks and Tips for Every Developer Jul 29, 2024 15,287 javascript , tips-and-tricks Third-Party Cookies Have Got to Go (had /w3c )Jul 29, 2024 15,286 cookies , privacy , web-platform The Art of Clean Code: Mastering the SOLID Principles Jul 29, 2024 15,285 quality , principles , solid Servo: A Web Rendering Engine for the Future (reg /iga )Jul 29, 2024 15,284 videos , browser-engines , servo Patterns for Memory Efficient DOM Manipulation With Modern Vanilla JavaScript (fro )Jul 29, 2024 15,283 javascript , memory , dom , software-design-patterns Have It All: External, Styleable, and Scalable SVG (sco )Jul 29, 2024 15,282 images , svg , css Accessible Heading Structures for Home Pages (pop )Jul 29, 2024 15,281 accessibility , headings , homepages Designing for Forgiveness: How to Create Error-Tolerant Interfaces Jul 28, 2024 15,280 design , interaction-design , errors , user-experience User “Wants” vs. Accessibility (tem )Jul 28, 2024 15,279 accessibility , usability Laravel vs. Rails for JavaScript Developers Jul 28, 2024 15,278 videos , laravel , ruby-on-rails , comparisons Is It Okay to Make “connectedCallback” Async? (nol )Jul 28, 2024 15,277 javascript , callbacks , asynchronicity , web-components From Parcel to Vite: A Short Story of a 100K LOC Migration Jul 28, 2024 15,276 migrating , parcel , vite Building an “npm create” Package (ach )Jul 28, 2024 15,275 npm Automated Ways to Security Audit Your Website Jul 28, 2024 15,274 security , auditing , automation , tooling You Can Run Java Like Python Now Jul 27, 2024 15,273 java , python The Infuriating Inefficiency of Accessibility Audits (yat )Jul 27, 2024 15,272 accessibility , auditing , efficiency Popover API 101 (ami )Jul 27, 2024 15,271 introductions , pop-overs , apis A Different Way to Think About TypeScript Jul 27, 2024 15,270 typescript Why the jQuery Creator Uses React and TypeScript (jer +/syn )Jul 26, 2024 15,269 podcasts , interviews , react , jquery , typescript What I Learned From Making My Own Design System (pjo )Jul 26, 2024 15,268 design-systems , lessons What a New Accessibility Class Action Lawsuit Means for Agencies Jul 26, 2024 15,267 accessibility , legal , business-relations V8 JavaScript Engine: Let’s Read the Code (ant )Jul 26, 2024 15,266 videos , v8 , javascript-engines , javascript Node.js Adds Experimental Support for TypeScript (sar /soc )Jul 26, 2024 15,265 nodejs , typescript , experiments Information Scent: How Users Decide Where to Click Jul 26, 2024 15,264 information-scent , links , navigation , usability Green Accessibility for Web Developers Jul 26, 2024 15,263 videos , accessibility , sustainability Assessing Components and Patterns for WCAG 2.2 Jul 25, 2024 15,262 accessibility , wcag , components , design-patterns Measuring Design System Compliance of Your Teams Jul 25, 2024 15,261 design-systems , compliance Why Designers Don’t Like Design Systems Jul 25, 2024 15,260 design , design-systems , creativity Vanilla React Jul 25, 2024 15,259 videos , react , routing The User Location Is a Lie (aus )Jul 25, 2024 15,258 geolocation , javascript , apis The “of S” Syntax in “:nth-child()” (mat )Jul 25, 2024 15,257 css , selectors Secure Node.js Applications From Supply Chain Attacks Jul 25, 2024 15,256 nodejs , security , best-practices , dependencies React for Two Computers (dan )Jul 25, 2024 15,255 videos , react Pop(over) the Balloons (css )Jul 25, 2024 15,254 html , disclosure-widgets , pop-overs , css Let’s Break React’s Rules Jul 25, 2024 15,253 videos , react , hooks How to Get the Width/Height of Any Element in Only CSS (css /fro )Jul 25, 2024 15,252 css Cross Platform React Jul 25, 2024 15,251 videos , react , native , outlooks Closing the Designer–Developer Gap Jul 25, 2024 15,250 design , career , collaboration , processes Benchmarking AWS Lambda Cold Starts Across JavaScript Runtimes (den )Jul 25, 2024 15,249 deno , aws , serverless , lambda , javascript , runtimes , performance , comparisons And Now You Understand React Server Components (ken )Jul 25, 2024 15,248 videos , react , components AI Crawlers Need to Be More Respectful (eri /rea )Jul 25, 2024 15,247 ai , crawling , traffic , metrics Understanding AbortController in Node.js: A Complete Guide (bet )Jul 24, 2024 15,246 guides , nodejs , javascript Growing a Design System Organically Jul 24, 2024 15,245 design-systems , case-studies , scalability What to Expect When You’re Optimizing (tka )Jul 24, 2024 15,244 performance , optimization The AI Job Interviewer Will See You Now Jul 24, 2024 15,243 ai , hiring , career Rust Is Revolutionizing JavaScript Development Jul 24, 2024 15,242 bundling , tooling , rust , javascript My Favorite Interview Questions for QA Engineers Jul 24, 2024 15,241 interviewing , quality Improved Error Messaging for “require(esm)” in Node.js (zac )Jul 24, 2024 15,240 eleventy Designing Design Systems: Constructing an Icon System Jul 24, 2024 15,239 design , design-systems , icons , images , case-studies Why Not All Voices Should Be Equal in the Design Process Jul 23, 2024 15,238 design , policies , prioritization , dei What’s New in WebGPU (Chrome 127) Jul 23, 2024 15,237 release-notes , webgpu , browsers , google , chrome CSS “font-size-adjust” Is Now in Baseline (rac )Jul 23, 2024 15,236 css , typography , browsers , support , web-platform The Backlash Against AI Scraping Is Real and Measurable (404 )Jul 23, 2024 15,235 ai , scraping , robotstxt How to Choose the Best Rendering Strategy for Your App Jul 23, 2024 15,234 how-tos , rendering , strategies , server-side-rendering , client-side-rendering , incremental-static-regeneration , comparisons Math4Devs Jul 23, 2024 15,233 websites , javascript , math Learn CSS Grid First (5t3 +/odd )Jul 23, 2024 15,232 videos , css , grids , layout