A Billion New Developers Thanks to AI? (cod )Sep 12, 2024 2264 career , ai , foss , link-lists A Day in the Life of a DevOps Engineer: Real Stories and Challenges Sep 12, 2024 2263 career , processes , dev-ops Prioritize Accessibility in Procurement for Better CX and EX Sep 12, 2024 2262 accessibility , prioritization , processes Rethinking CSS in JS Sep 12, 2024 2261 css , javascript , css-in-js , design , design-systems , maintenance , state-management Speed Up Your Website With “<link rel=preconnect>” (tre )Sep 12, 2024 2260 performance , hints State of HTML 2024 (sac /dev )Sep 12, 2024 2259 surveys , html The Folly of Chasing Demographics (hey /inc )Sep 12, 2024 2258 videos , accessibility , dei Understanding the “Why” Around Neurodivergent Inclusive Web Design (owe /inc )Sep 12, 2024 2257 videos , accessibility , dei Using Controllers for Keyboard Accessibility (nik /a11 )Sep 12, 2024 2256 videos , accessibility , keyboard-navigation When Should You Actually Worry About Tech Debt? (tre )Sep 12, 2024 2255 technical-debt Reasons I Still Love the Fish Shell (b0r )Sep 12, 2024 2254 shells , developer-experience The Redmonk Programming Language Rankings: June 2024 Sep 12, 2024 2253 programming , comparisons , javascript , python , java , php , typescript , css , ruby , go , shells , rust , dart Request for Developer Feedback: Customizable Select (una )Sep 12, 2024 2252 html , forms Five Ways to Lazy Load Images for Better Website Performance Sep 12, 2024 2251 performance , lazy-loading , tooling 2024: 0.5% of the Global Top 200 Websites Use Valid HTML (j9t )Sep 11, 2024 2250 html , conformance , metrics , quality , craft Express.js 5.0 Released After Long Delay, Though Not Yet Default as Project Appeals for Contributors Sep 11, 2024 2249 express Google Is Killing Information Economics on the Internet (tre )Sep 11, 2024 2248 google , ai , economics How to Find the Accessible Name of a Button With Google Chrome (eri )Sep 11, 2024 2247 how-tos , accessibility , buttons , chrome , google , browsers , dev-tools React 19 Cheat Sheet (ken )Sep 11, 2024 2246 cheat-sheets , react Something Went Wrong (mol )Sep 11, 2024 2245 javascript , frameworks , community , developer-experience , user-experience Split Effects With No Content Duplication (ana /fro )Sep 11, 2024 2244 css , effects , maintainability Standalone Components Are the Future Sep 11, 2024 2243 videos , angular , components Why Copilot Is Making Programmers Worse at Programming Sep 11, 2024 2242 ai , github-copilot , craft , quality , programming , career Logical Properties in Size Queries (mic )Sep 11, 2024 2241 css , logical-properties , container-queries 6 Techniques I Use to Create a Great User Experience for Shell Scripts Sep 11, 2024 2240 shells , techniques , user-experience Replacing Sass’ “darken()” and “lighten()” Functions With Pure CSS (sjo )Sep 11, 2024 2239 css , sass , functions Verso Taking Shape as a Servo-Powered Web Browser Sep 11, 2024 2238 browsers , verso , servo Anchor Positioning Quirks (mon /css )Sep 10, 2024 2237 css , anchor-positioning The Easiest Way to Start Working With OKRs (cwo )Sep 10, 2024 2236 okr , processes , prioritization The Neverending Story (gar )Sep 10, 2024 2235 web-platform , standards , frameworks , libraries , tooling Tips for Reducing Cyclomatic Complexity (tre )Sep 10, 2024 2234 complexity , tips-and-tricks , best-practices , programming Top 10 Angular Architecture Mistakes You Really Want to Avoid Sep 10, 2024 2233 angular , architecture , mistakes WCAG and Accessibility Beyond Naive Misconceptions (ope )Sep 10, 2024 2232 accessibility , wcag , testing , auditing What Price? (ada )Sep 10, 2024 2231 ai , sustainability , prioritization Features of Your Font You Had No Idea About (ole )Sep 10, 2024 2230 fonts , variable-fonts , css Stop Recreating the Wheel: Local Government Organizations Sharing Accessibility Information (tec +/equ )Sep 10, 2024 2229 podcasts , interviews , accessibility , processes , vpat-acr Chrome Ends Support for First Input Delay (rvi )Sep 10, 2024 2228 browsers , google , chrome , performance , web-vitals , support From Node.js to Deno: How It All Began (tin )Sep 10, 2024 2227 videos , nodejs , deno , javascript , runtimes , history Designing Design Systems: Supporting Implementation and Adoption (ado )Sep 10, 2024 2226 design-systems A Web Component for CodePen Embeds? (mia )Sep 9, 2024 2225 web-components , embed-code , codepen CSS Triggers (and )Sep 9, 2024 2224 websites , css , rendering Ensuring the Staying Power of User Experience in Your Organization (uxm )Sep 9, 2024 2223 user-experience , processes , culture JavaScript Promises in Depth With V8 Engine Internals Sep 9, 2024 2222 javascript , promises , v8 The Undeniable Utility of CSS “:has” (jos )Sep 9, 2024 2221 css , selectors , examples Time Travelling CSS With “:target” (css )Sep 9, 2024 2220 css , selectors What Does Hydration Mean? (chr /fro )Sep 9, 2024 2219 hydration , concepts , javascript , html , dom GitHub Trick to Find the Commit That Deleted a File Sep 9, 2024 2218 git , github More npm Packages on Cloudflare Workers: Combining Polyfills and Native Code to Support Node.js APIs (jas +)Sep 9, 2024 2217 cloudflare , nodejs , npm , apis , dependencies Create a Toggle Switch in React as a Reusable Component Sep 9, 2024 2216 react , components , toggles , sass , maintainability , functionality How to Build an AI-Driven User Research Repository Sep 9, 2024 2215 how-tos , user-experience , research , ai Building the Same App Using Various Web Frameworks Sep 8, 2024 2214 fasthtml , nextjs , sveltekit , frameworks , comparisons Frontend Dev Plus Data Structures and Algorithms: How DSA Can Power Your React App Sep 8, 2024 2213 data-structures , algorithms , react Going Buildless (mxb )Sep 8, 2024 2212 building , components , html Manual ’Till It Hurts (ada )Sep 8, 2024 2211 building , simplicity “setImmediate()” vs. “setTimeout()” in JavaScript (tre )Sep 8, 2024 2210 javascript , time , comparisons The State of ES5 on the Web (phi )Sep 8, 2024 2209 ecmascript , javascript , tooling , support Data Centers Are Eating and Drinking Our Environment (ger )Sep 8, 2024 2208 infrastructure , storage , hosting , sustainability Story of a Button Sep 8, 2024 2207 buttons Simplicity Sep 8, 2024 2206 simplicity , design Gaining Access to Anyone’s Browser Without Them Even Visiting a Website Sep 7, 2024 2205 arc , the-browser-company , browsers , vulnerabilities , security Unrealistic Deadlines in Software Engineering (tre )Sep 7, 2024 2204 project-management , prioritization , quality , engineering-management Overcoming Challenges in Micro-Scrum Implementation Sep 7, 2024 2203 agile , scrum , processes The Secrets of the “delete” Operator in JavaScript Sep 7, 2024 2202 javascript , operators A Compelling Case for the Comma Operator Sep 6, 2024 2201 javascript , operators A Complete Guide to Beginning With TypeScript (fro )Sep 6, 2024 2200 guides , typescript , link-lists , learning caniuse-cli (bra )Sep 6, 2024 2199 packages , npm , support , browsers , web-platform , caniuse , command-line Deploying a Next.js App to Production in Any Server Sep 6, 2024 2198 deploying , nextjs “display: contents” Is Not a CSS Reset (aar )Sep 6, 2024 2197 css , accessibility , resets How to Detect Broken Links With Playwright (ste )Sep 6, 2024 2196 how-tos , link-rot , testing , playwright I Need an Accessible Hero Sep 6, 2024 2195 accessibility , design-patterns Look Out, Kids: PHP Is the New JavaScript (dav )Sep 6, 2024 2194 php , javascript , laravel , frameworks Quick Tip: Using “flatMap()” to Extract Data From a Huge Set Without Any Loop (cod )Sep 6, 2024 2193 javascript , arrays , tips-and-tricks The Goal Isn’t to Write Less Code (cfe )Sep 6, 2024 2192 embed-code , ai , craft Understanding JavaScript Closures With Examples (tre )Sep 6, 2024 2191 javascript , closures , examples Mobile Accessibility Testing: Enhancing User Experience for All (a11 )Sep 6, 2024 2190 accessibility , user-experience , testing , mobile CSS Cascading and Inheritance Level 6 (fan +/w3c )Sep 6, 2024 2189 standards , css , cascade , inheritance Design Systems Should Do Less Sep 6, 2024 2188 design-systems , simplicity , components UX Design Isn’t Dead, You’re Just Confused Sep 6, 2024 2187 user-experience , design , career How to Create a Weekly Google Analytics Report That Posts to Slack (sma )Sep 6, 2024 2186 how-tos , google , analytics , apis , slack , documentation , functionality Bad CSS-Dad Jokes (alv )Sep 5, 2024 2185 css CSS Display Contents (sha )Sep 5, 2024 2184 css , layout Good Software Development Habits Sep 5, 2024 2183 programming , best-practices Inlay Hints Make It Easy to Read Code in VS Code (ami )Sep 5, 2024 2182 code-editors , microsoft , vs-code , developer-experience JavaScript/Python Array Quick Reference (8ho )Sep 5, 2024 2181 javascript , python , arrays , overviews Sticky Headers and Full-Height Elements: A Tricky Combination (sma )Sep 5, 2024 2180 css , techniques The Helpful Content Update Was Not What You Think (moz )Sep 5, 2024 2179 seo , metrics , google The HTML History and Optimization Cheat Sheet (j9t )Sep 5, 2024 2178 html , history , optimization , cheat-sheets The Story of Figma: Living Long Enough as a Hero to Become a Villain? Sep 5, 2024 2177 figma A Complete Guide to Beginning With JavaScript (fro )Sep 4, 2024 2176 guides , javascript , link-lists , learning A Release Note for the Web Platform (pat )Sep 4, 2024 2175 web-platform , developer-experience , css , alt-text , ecmascript Avoiding Accessibility Barriers With a Checklist for Custom Controls—Opinion Sep 4, 2024 2174 accessibility , mobile Cleaning and Speeding Up the JS Ecosystem—Journey So Far Sep 4, 2024 2173 javascript , optimization Dreaming About Drupal [and] Its Long Term Potential Sep 4, 2024 2172 drupal , outlooks Should Form Labels Be Wrapped or Separate? (sib /tpg )Sep 4, 2024 2171 html , forms , labels , accessibility , browsers , assistive-tech Tailwind CSS Config With ESM Imports (lia )Sep 4, 2024 2170 tailwind , configuration , esm What’s New in React 19 Sep 4, 2024 2169 react , vercel Writing Effective Pull Request Descriptions: A Developer’s Guide Sep 4, 2024 2168 guides , version-control , documentation , code-reviews , collaboration Notes on Setting Up a Static Website With AWS (Route 53, S3, ACM) (j9t )Sep 4, 2024 2167 aws , s3 Present Technical Information Using a Storytelling Framework (nza )Sep 4, 2024 2166 documentation , communication , writing Another Stab at Truncated Text (geo /css )Sep 3, 2024 2165 design , accessibility , usability , css Paying Down Tech Debt (ger )Sep 3, 2024 2164 technical-debt , prioritization , productivity Quick Guide to Web Typography for Developers (ole )Sep 3, 2024 2163 guides , typography , fonts , examples Sanding UI (jim )Sep 3, 2024 2162 forms , usability Thinking About Using AI? (mrc )Sep 3, 2024 2161 research , ai , sustainability Under-Engineered Estimated Reading Time Feature (aar )Sep 3, 2024 2160 user-experience , scrolling 10 AI Dangers and Risks and How to Manage Them (rin )Sep 3, 2024 2159 ai , security , privacy , sustainability , legal Ugly Websites Sell Better Sep 3, 2024 2158 design , processes , testing , optimization Tackling a System’s Accessibility Without Testing (jbu +)Sep 3, 2024 2157 accessibility , wcag , case-studies , heuristics “AggregateError” in JavaScript (tre )Sep 2, 2024 2156 javascript , errors Backgrounds for the Box Model (and Why It Can Be Useful) (chr /fro )Sep 2, 2024 2155 css , box-model , backgrounds Captured Custom Properties (kiz )Sep 2, 2024 2154 css , custom-properties How to Deploy Node.js to AWS Lambda With OpenTofu and GitHub Actions Sep 2, 2024 2153 how-tos , deploying , nodejs , aws , serverless , lambda , github-actions , tooling , link-lists HTML Whitespace Is Broken (dev )Sep 2, 2024 2152 html , whitespace What Is React.js? (hey )Sep 2, 2024 2151 videos , react Skeleton Screens vs. Progress Bars vs. Spinners (nng )Sep 2, 2024 2150 videos , user-experience , performance , placeholders , progress-indicators Scroll-Enhanced Experiences (car /css )Sep 2, 2024 2149 videos , css , scrolling CSS “@property” and the New Style (hex )Sep 2, 2024 2148 css llms.txt Sep 2, 2024 2147 websites , ai , crawling , scraping , llmstxt Be Careful When Using Generative Artificial Intelligence to Produce Code (cer )Sep 1, 2024 2146 accessibility , ai , code-generation Get Window Size in Pure CSS Sep 1, 2024 2145 css , techniques I Want the Read Write Suggest-Edit Accept-Edit Update Web (tan )Sep 1, 2024 2144 web , indieweb Lazy Loading Isn’t Just Lazy, It’s Late: The Web Deserves Faster Sep 1, 2024 2143 performance , lazy-loading , web-vitals , angular , single-page-apps Semi-Annual Reminder to Learn and Hire for Web Standards (aar )Sep 1, 2024 2142 learning , fundamentals , standards , html , css What It Is Like to Work in Meta’s (Facebook’s) Monorepo Sep 1, 2024 2141 facebook+meta , monorepos How I Created a 3.78 MB Docker Image for a JavaScript Service Aug 31, 2024 2140 docker , javascript Reducing UX Debt (or Die Trying) Aug 31, 2024 2139 user-experience , design-debt An Enhancement to Accessible Responsive Tables (tem )Aug 30, 2024 2138 accessibility , tables , responsive-design , javascript An SSR Performance Showdown (mco )Aug 30, 2024 2137 server-side-rendering , performance , vuejs , svelte , solidjs , preact , react , comparisons Automattic Launches Ambitious Tumblr Migration to WordPress Aug 30, 2024 2136 automattic , wordpress , migrating Faster Pages With React Aug 30, 2024 2135 react , performance Headings (web )Aug 30, 2024 2134 html , headings , accessibility Java Optionals (ada /fro )Aug 30, 2024 2133 java Understanding Web Storage: localStorage, sessionStorage, and Cookies Aug 30, 2024 2132 browser-storage , cookies , javascript Supporting AVIF in Google Search (joh )Aug 30, 2024 2131 google , search , avif , images , support A/B Testing 101 (nng )Aug 30, 2024 2130 introductions , a-b-testing , usability , user-experience CSS Style Observer (bra )Aug 29, 2024 2129 packages , npm , css Drupal 11: New Features to Empower Ambitious Site Builders Aug 29, 2024 2128 drupal Harnessing Copilot and Other Gen-AI Tools to Increase Digital Accessibility Efficiency Aug 29, 2024 2127 videos , ai , microsoft , tooling , accessibility , images , alt-text Hidden Cost of Frontend Frameworks Aug 29, 2024 2126 frameworks , dependencies , simplicity HTTP 1 vs. HTTP 2 vs. HTTP 3 Aug 29, 2024 2125 videos , protocols , http , history , comparisons OpenAI Is Shockingly Good at Unminifying Code Aug 29, 2024 2124 ai , openai , javascript , minification Paragraphs (sco )Aug 29, 2024 2123 html , accessibility Python Developers Survey 2023 Results (jet )Aug 29, 2024 2122 surveys , python Querying the Color Scheme (kiz )Aug 29, 2024 2121 css , container-queries , custom-properties , dark-mode What the Heck Is ARIA? A Beginner’s Guide to ARIA for Accessibility (a11 )Aug 29, 2024 2120 videos , guides , aria , html , accessibility When Regex Goes Wrong (tre )Aug 29, 2024 2119 regex Why I Don’t Block AI Scrapers (j9t )Aug 29, 2024 2118 ai , scraping , robotstxt Why Playwright Is Less Flaky Than Selenium (sea )Aug 29, 2024 2117 testing , flakiness , playwright , selenium , comparisons Boost Your Productivity: Essential IntelliJ Tips for Developers Aug 29, 2024 2116 intellij-idea , jetbrains , code-editors , productivity , tips-and-tricks New to the Web Platform in August (rac )Aug 29, 2024 2115 release-notes , web-platform , browsers , google , chrome , mozilla , firefox Caching Demystified: Inspect, Clear, and Disable Caches (jec )Aug 29, 2024 2114 videos , caching , debugging , dev-tools , chrome , google , browsers Stuck in the Steps? Aug 29, 2024 2113 design , processes IndieWeb vs. Indie Web (fyr )Aug 28, 2024 2112 web , indieweb , terminology , comparisons Multithreading in Node.js: Using Atomics for Safe Shared Memory Operations (pav )Aug 28, 2024 2111 nodejs , multithreading , memory Release Notes for Safari Technology Preview 202 (jon /web )Aug 28, 2024 2110 release-notes , browsers , apple , safari The “aside” Element (hey )Aug 28, 2024 2109 html , semantics , accessibility The Dialog Element With Entry and Exit Animations (chr /fro )Aug 28, 2024 2108 modals , css , animations The Secret Inside One Million Checkboxes Aug 28, 2024 2107 html , databases , community The Ultimate Guide to Font Performance Optimization (deb )Aug 28, 2024 2106 guides , fonts , performance , optimization JavaScript Generators Explained, but on a Senior-Level (jan )Aug 28, 2024 2105 javascript , functions Anchor Positioning (tab /css )Aug 28, 2024 2104 videos , css , anchor-positioning Redirecting Parameters in Apache Aug 28, 2024 2103 apache , servers , redirecting , urls Chris Ferdinandi on ADHD, Focus, and Working in Tech (cfe +)Aug 28, 2024 2102 podcasts , interviews , career What’s Missing From HTML and CSS? (rac )Aug 28, 2024 2101 html , css Building Better Logins: A UX and Accessibility Guide for Developers Aug 28, 2024 2100 guides , user-experience , accessibility How to Handle Errors in Next.js for Node With the App Router (app )Aug 28, 2024 2099 how-tos , errors , nextjs , nodejs How to Use React Compiler—a Complete Guide (fre )Aug 27, 2024 2098 how-tos , guides , react , compiling Interface Segregation Principle in React Aug 27, 2024 2097 principles , solid , react Make Me One (Input) With Everything (mor /mat )Aug 27, 2024 2096 html , forms , accessibility , simplicity Shipping Tumblr and WordPress Aug 27, 2024 2095 migrating , wordpress A Comprehensive Guide to Understanding TypeScript Record Type Aug 27, 2024 2094 guides , typescript Are Design Systems Just a Bandaid? Aug 27, 2024 2093 design , design-systems , product-management Advanced Playwright Techniques for Flawless Testing (deb )Aug 27, 2024 2092 videos , testing , playwright , techniques Generating Unique Random Numbers in JavaScript Using Sets (sma )Aug 26, 2024 2091 javascript , randomness Has the IndieWeb Become Irrelevant? (sta )Aug 26, 2024 2090 indieweb , web , fediverse How to Easily Add Dark Mode to Your Website Aug 26, 2024 2089 how-tos , dark-mode , html , css , javascript , functionality How to Fix ESLint Violations With AI Assistance Aug 26, 2024 2088 how-tos , eslint , ai , automation Ladybird Browser: First Impressions and Easy Installation Guide Aug 26, 2024 2087 guides , browsers , ladybird , installing What Skills Should You Focus on as Junior Web Developer in 2024? (fro )Aug 26, 2024 2086 career , fundamentals , html , css , javascript , frameworks , tooling , learning , link-lists Is Server-Side Rendering Making a Comeback in 2024? (ele /des )Aug 26, 2024 2085 server-side-rendering Set Up a $4/Month Hetzner VM to Skip the Serverless Tax Aug 26, 2024 2084 servers , serverless , hosting Managing Angular (mge )Aug 25, 2024 2083 angular , product-management , processes What RSS Needs (mno )Aug 25, 2024 2082 syndication , rss , atom , community DevOps Project—the Ultimate CI/CD Corporate DevOps Pipeline Project Aug 24, 2024 2081 dev-ops , ci-cd , aws , docker , jenkins WCAG’s A and AA Distinction Is Mostly Academic (yat )Aug 24, 2024 2080 accessibility , wcag , standards Why Is Reaching WCAG Level AAA Not Recommended? (cer )Aug 24, 2024 2079 accessibility , wcag , standards Behind the Scenes: The Making of VS Code (bur +/vsc )Aug 23, 2024 2078 videos , code-editors , microsoft , vs-code , history Top Ten Git Tips and Tricks (hon )Aug 23, 2024 2077 git , tips-and-tricks , command-line Understanding Vue’s Suspense (tre )Aug 23, 2024 2076 vuejs Wolvic 1.7 Released (wol )Aug 23, 2024 2075 release-notes , wolvic , igalia , browsers Explicitly State the Difference Between Options (nng )Aug 23, 2024 2074 usability , information-design Mutation-Testing Our JavaScript SDKs (get )Aug 23, 2024 2073 javascript , testing , case-studies Is Using “aria-label” to Add Alternative Text but No “alt” Attribute Still a WCAG Fail? Aug 23, 2024 2072 discussions , accessibility , html , attributes , forms , labels , aria , alt-text , images Content Strategy: Study Guide (nng )Aug 23, 2024 2071 guides , content , content-strategy , training , link-lists Improving the Screen Reader Experience for “Learn WCs” (and )Aug 22, 2024 2070 accessibility , user-experience , screen-readers , assistive-tech , apple , voiceover , case-studies Mastering Typography in Logo Design (sma )Aug 22, 2024 2069 typography , design , images , logos Raw-Dogging Websites (bra )Aug 22, 2024 2068 html , css , javascript , tech-stacks Spoiler Alert: It Needs to Be Accessible (sco )Aug 22, 2024 2067 accessibility , html , web-components , aria The Two Lines of CSS That Tanked Performance (120 FPS to 40 FPS) (and )Aug 22, 2024 2066 css , animations , performance The Only Widely Recognized JavaScript Feature Ever Deprecated (tre )Aug 22, 2024 2065 javascript , history , deprecation The Top Programming Languages 2024 (iee )Aug 22, 2024 2064 programming , comparisons , python , java , javascript , typescript , sql , go , html , php , lua Fluid Typography in Design Systems: From Design to Code (fel )Aug 22, 2024 2063 typography , design , design-systems , design-tokens Amazon Cloud CEO Predicts a Future Where Most Software Engineers Don’t Code—and AI Does It Instead Aug 21, 2024 2062 ai , outlooks , career Basic Keyboard Shortcut Support for Focused Links (eri )Aug 21, 2024 2061 links , focus , support , browser-engines , keyboard-shortcuts , accessibility Can You Convert a Video to Pure CSS? Aug 21, 2024 2060 multimedia , conversion , css , javascript Configuring SSH Keys for Multiple GitHub Accounts (ste )Aug 21, 2024 2059 github , ssh , authentication , configuration Custom Range Slider Using Anchor Positioning and Scroll-Driven Animations (css /fro )Aug 21, 2024 2058 sliders , css , anchor-positioning , scrolling , animations , forms Elastic Overflow Scrolling (css )Aug 21, 2024 2057 css , overflow , scrolling Exposing Internal Methods on Vue Custom Elements (jai )Aug 21, 2024 2056 vuejs , javascript Foundations: Labelling Text Fields With Input and Label (tet )Aug 21, 2024 2055 accessibility , fundamentals , forms , labels , html How to Create an npm Package (mat )Aug 21, 2024 2054 how-tos , npm , dependencies Tailwind Balances Abstraction and Transparency Aug 21, 2024 2053 tailwind The Monospace Web Aug 21, 2024 2052 fonts , design Understanding WCAG 2.1’s Success Criteria 1.4.10 Reflow (mni )Aug 21, 2024 2051 accessibility , wcag , reflow , zooming Web Security: Shaping the Secure Web (set /w3c )Aug 21, 2024 2050 web , security , w3c 5 Wasm Use Cases for Frontend Development (ele /des )Aug 21, 2024 2049 guest-posts , webassembly , security , performance Double Your Specificity With This One Weird Trick (cir )Aug 21, 2024 2048 css , selectors , cascade , tips-and-tricks Google Quietly Launches New AI Crawler (sea )Aug 21, 2024 2047 google , ai , crawling , robotstxt Inside ECMAScript: JavaScript Standard Gets an Extra Stage Aug 21, 2024 2046 ecmascript , javascript Batteries Included Accessibility: A Pragmatic Guide to Get Started Today Aug 20, 2024 2045 videos , guides , introductions , accessibility Core Concepts to Understand in WordPress Theme Development (kin )Aug 20, 2024 2044 wordpress , theming Expert Guide: Writing HTML for Screen Reader Users (flo /a11 )Aug 20, 2024 2043 guides , accessibility , html , aria , alt-text , writing , screen-readers How to Create a Shortcode in WordPress (in 7 Steps) Aug 20, 2024 2042 how-tos , wordpress Igalia Chats: The Coming Adpocalypse (bka +/iga )Aug 20, 2024 2041 podcasts , browsers , monetization , economics JS Dates Are About to Be Fixed (iag )Aug 20, 2024 2040 javascript , ecmascript React Is (Becoming) a Full-Stack Framework (rwi )Aug 20, 2024 2039 react , frameworks Regexes Got Good: The History and Future of Regular Expressions in JavaScript (sma )Aug 20, 2024 2038 regex , javascript , history State of CSS 2024 (sac /dev )Aug 20, 2024 2037 surveys , css The Case for a Better Web (uri )Aug 20, 2024 2036 web , link-lists Stop Using Margin Top—use Margin Bottom and Gap Instead (tom )Aug 20, 2024 2035 css , margins , spacing Top 5 HTML Features You’re Not Using (but Should Be) Aug 20, 2024 2034 html How to Make Your Web Page Faster Before It Even Loads (whi /get )Aug 20, 2024 2033 how-tos , performance , web-vitals Common Misconceptions About How to Optimize LCP Aug 20, 2024 2032 performance , web-vitals , metrics , optimization Ryan Dahl Explains Why Deno Had to Evolve With Version 2.0 (tin )Aug 20, 2024 2031 podcasts , interviews , deno , runtimes What Is Incident Response? Aug 20, 2024 2030 incident-response , security , overviews From RPGs to UX: How Progress Indicators Affect User Engagement Aug 20, 2024 2029 user-experience , design , progress-indicators Wasp: The JavaScript Answer to Django for Web Development Aug 20, 2024 2028 wasp , django , comparisons 10 Python Programming Optimisation Techniques Aug 19, 2024 2027 python , optimization , techniques Accessibility Specialists Warn Against Using AI for Alt Text Aug 19, 2024 2026 accessibility , alt-text , images , ai Cache Grab: How Much Are You Leaving on the Table? (css )Aug 19, 2024 2025 performance , caching Center Items in First Row With CSS Grid (hex )Aug 19, 2024 2024 css , grids , layout , centering How Did We Test Hundreds of Landing Pages Aug 19, 2024 2023 testing , landing-pages How Good UX Design Can Transform Lead Generation (uxm )Aug 19, 2024 2022 design , user-experience , user-conversion How to Browse the Web in Your Linux Terminal With Lynx Aug 19, 2024 2021 how-tos , lynx , browsers , command-line , unix-like Line Numbers for “<textarea>” Using SVG (sto )Aug 19, 2024 2020 forms , javascript , svg The Role of Sound Design in UX Design: Beyond Notifications and Alerts (uxm )Aug 19, 2024 2019 design , user-experience , multimedia What’s New in ECMAScript 2024 (paw )Aug 19, 2024 2018 ecmascript , standards The “Other” C in CSS (sar /css )Aug 19, 2024 2017 videos , css , accessibility The CSS “contain” Property (pre /fro )Aug 19, 2024 2016 css , containment , container-queries AI Paradox (j9t )Aug 18, 2024 2015 ai , productivity How Can Accessibility Improve Your Conversion Rate Optimization Efforts? (cer )Aug 18, 2024 2014 accessibility , user-conversion , optimization , usability , economics The “P” Word, Legitimacy, and Challenging Our Default Models and Frames (joh )Aug 18, 2024 2013 leadership , culture Using JavaScript Generators to Visualize Algorithms Aug 18, 2024 2012 javascript , algorithms , visualization In Defense of DRY (max )Aug 18, 2024 2011 maintainability , principles , link-lists UX Is Dead. Long Live UX. Aug 18, 2024 2010 user-experience , economics , history A Guide to CSS Resets Aug 17, 2024 2009 guides , css , resets Algorithms We Develop Software By (gra )Aug 17, 2024 2008 programming , processes , quality , best-practices How I Design My URLs Aug 17, 2024 2007 urls Node.js Doubles Security Releases With Newly Automated Process, Re-Evaluates Unsupported Experimental Features (sar /soc )Aug 17, 2024 2006 nodejs WCAG 2.2 Summary and Breakdown (mar )Aug 17, 2024 2005 accessibility , wcag , guidelines , overviews 80/20 Accessibility (mar )Aug 16, 2024 2004 accessibility , principles Good Refactoring vs. Bad Refactoring (ste /bui )Aug 16, 2024 2003 refactoring , comparisons , maintenance , quality , javascript Just Use Postgres Aug 16, 2024 2002 databases , postgresql , sql , aws , dynamodb , mongodb , mysql , comparisons Reckoning: The Way Out (sli )Aug 16, 2024 2001 javascript , performance , metrics , hiring What Signal Are You Sending? Aug 16, 2024 2000 career , communication , culture 6 Best Local Directory Submission Tools Compared Aug 16, 2024 1999 tooling , seo , link-lists Top 10 Web Updates From Google I/O ’24 Aug 16, 2024 1998 videos , browsers , google , chrome , apis , dev-tools Captions vs. Subtitles: Leave No Viewer Behind (mer )Aug 15, 2024 1997 accessibility , captions , readability , multimedia , comparisons Designing for Accessibility: A Checklist for Designers Aug 15, 2024 1996 design , accessibility , checklists How Are the “colspan” and “rowspan” Attributes Different? (geo /css )Aug 15, 2024 1995 html , attributes , tables How Does the Browser Render HTML? (and )Aug 15, 2024 1994 browsers , browser-engines , rendering , html , dom , css , cssom , painting How to Defend Your Design Process (vit /sma )Aug 15, 2024 1993 how-tos , design , processes How to Use nginx for Frontend Application Load Balancing Aug 15, 2024 1992 how-tos , nginx , servers , load-balancing Writing Alt Text for a Scientific Figure Aug 15, 2024 1991 accessibility , images , alt-text , writing , information-design Brand New Performance Features in Chrome DevTools (deb )Aug 15, 2024 1990 browsers , google , chrome , dev-tools , performance , web-vitals 5 Questions for Tammy Everts (tam +/fro )Aug 15, 2024 1989 interviews , performance , metrics , user-experience , economics Alternatives to Using Pure Black (“#000000”) for Text and Backgrounds (ser )Aug 15, 2024 1988 design , colors , backgrounds , accessibility Advanced Figma Components Tips and Tricks: Little Gems We Love 2024 Aug 15, 2024 1987 figma , components , tips-and-tricks “blocking=render”: Why Would You Do That?! (css )Aug 14, 2024 1986 performance , html , rendering Django: Create Sub-Commands Within a Management Command (ada )Aug 14, 2024 1985 django How I Won $2,750 Using JavaScript, AI, and a Can of WD-40 Aug 14, 2024 1984 javascript , ai I Love the Web (and )Aug 14, 2024 1983 web , apple Reckoning: Caprock (sli )Aug 14, 2024 1982 javascript , performance “Smart” Layouts With Container Queries (kev /css )Aug 14, 2024 1981 css , layout , container-queries Rote Learning HTML & CSS (j9t /fro )Aug 14, 2024 1980 books , frontend-dogma , html , css , learning The Hidden TypeScript Hack You Need to Know Aug 14, 2024 1979 typescript , hacks Context Is King: Long Live the King! (llo /tpg )Aug 13, 2024 1978 accessibility , usability , techniques , aria CSS Finally Adds Vertical Centering in 2024 Aug 13, 2024 1977 css , centering Dev Encyclopedia Aug 13, 2024 1976 websites , terminology , concepts , learning Reckoning: Object Lesson (sli )Aug 13, 2024 1975 javascript , performance , metrics Tips for Using React Testing Library to Write Unit Tests (ato )Aug 13, 2024 1974 react , testing , libraries , tips-and-tricks “font-size” Limbo (seb )Aug 12, 2024 1973 design , typography , css Reckoning: The Landscape (sli )Aug 12, 2024 1972 javascript , performance , metrics , mobile Relative Color Syntax—Basic Use Cases (chr /fro )Aug 12, 2024 1971 css , functions , colors , browsers , support The “address” Element (hey )Aug 12, 2024 1970 html , semantics Start Over-Engineering Your CSS (kev /css )Aug 12, 2024 1969 videos , css , complexity We’re on the Brink of Another World Browser War (fir )Aug 12, 2024 1968 videos , browsers , browser-wars The Importance of Communication in Accessibility Testing Aug 12, 2024 1967 accessibility , testing , communication 45 Visual Studio Code Shortcuts for Boosting Your Productivity Aug 12, 2024 1966 code-editors , microsoft , vs-code , keyboard-shortcuts Action Web Components Which Span the Server-Client Divide (jar )Aug 11, 2024 1965 web-components , html , apis The Most Important Thing to Look at When Choosing an Accessibility Auditor (kar )Aug 11, 2024 1964 accessibility , auditing , vpat-acr Things to Do Before Asking “Is This Accessible?” (aar )Aug 11, 2024 1963 accessibility , terminology , communication Implementing SAML SSO in Node.js With Microsoft Entra ID Aug 11, 2024 1962 authentication , nodejs , microsoft , functionality ObsoHTML, the Obsolete HTML Checker (j9t )Aug 11, 2024 1961 packages , npm , html , quality The Problem With Growth: Why Everything Is Failing Now Aug 11, 2024 1960 processes , agile , scrum , project-management , research 12 Best JavaScript Animation Libraries to Supercharge Your Web Projects in 2024 Aug 10, 2024 1959 javascript , animations , libraries , link-lists Common Causes of Memory Leaks in JavaScript (tre )Aug 10, 2024 1958 javascript , memory , garbage-collection Comparing Design Systems to Find the Best Qualities (hdv )Aug 10, 2024 1957 design-systems , quality Verso: Initial Multi-Window Support (wuy )Aug 10, 2024 1956 verso , browsers Design Patterns and WCAG (gra /tet )Aug 9, 2024 1955 accessibility , design-patterns , wcag Exploring the Possibilities of Native JavaScript Decorators (fro )Aug 9, 2024 1954 javascript , software-design-patterns JSR and Deno: Final Review (dbu )Aug 9, 2024 1953 jsr , deno Stop Versioning Your Docker Compose File Aug 9, 2024 1952 docker , versioning Attaching Notes to Git Branches Aug 8, 2024 1951 git , documentation Documentation and Migration: From Vue 2 to Vue 3 Aug 8, 2024 1950 videos , interviews , vuejs , documentation , migrating Good Intentions, Poor Context (tpg )Aug 8, 2024 1949 accessibility , microcontent , images , buttons , links The Dying Web (mre )Aug 8, 2024 1948 browsers , google , chrome , chromium , mozilla , firefox , web We Don’t Need a Boss, We Need a Process (mia )Aug 8, 2024 1947 design , leadership , processes , collaboration When It Comes to Digital Accessibility Lawsuits, the Best Defense Is a Good Offense (deq )Aug 8, 2024 1946 accessibility , legal WOFF File Format 2.0 (w3c )Aug 8, 2024 1945 woff , fonts , standards SOLID Principles for Designers Aug 8, 2024 1944 design , solid , principles Now in Baseline: Animating Entry Effects (una )Aug 8, 2024 1943 browsers , support , web-platform , css , animations Snippets in Svelte 5 (ada /fro )Aug 7, 2024 1942 svelte The “abbr” Element (hey )Aug 7, 2024 1941 html , semantics , accessibility W3C Opens Community-Wide Survey (w3c )Aug 7, 2024 1940 surveys , w3c , community WCAG 2.2 Map by Theme (hic )Aug 7, 2024 1939 accessibility , wcag , standards Announcing Official Puppeteer Support for Firefox (moz )Aug 7, 2024 1938 browsers , mozilla , firefox , puppeteer , support FastHTML: Revolutionizing Web Development With Python (raj )Aug 7, 2024 1937 frameworks , fasthtml , python , web-apps Design Tokens Demystified Aug 7, 2024 1936 components , design-tokens , design-systems Creating a Personal Brand: How to Sell Yourself as a Developer Aug 6, 2024 1935 how-tos , career , branding Disability Data Alarmingly Absent From AI Algorithmic Tools, Report Suggests (for )Aug 6, 2024 1934 accessibility , ai , tooling The Art of Dithering and Retro Shading for the Web (max )Aug 6, 2024 1933 dithering , effects , javascript The Great npm Garbage Patch Aug 6, 2024 1932 dependencies , npm , spam , security Moderated and Unmoderated User Testing: The Differences Aug 6, 2024 1931 usability , testing , comparisons Migrating From Netlify to Cloudflare for AI Bot Protection (sia )Aug 6, 2024 1930 migrating , netlify , cloudflare , bots , ai , security 101 React Tips and Tricks for Beginners [and] Experts Aug 5, 2024 1929 react , tips-and-tricks , best-practices Drupal 11 and Beyond Aug 5, 2024 1928 drupal Figma Typography Variables (fro )Aug 5, 2024 1927 figma , typography , variables HTML Web Components Can Have a Little Shadow DOM, as a Treat (sco )Aug 5, 2024 1926 html , web-components , shadow-dom , dom Is CSS Grid Really Slower Than Flexbox? (ben )Aug 5, 2024 1925 performance , css , grids , flexbox , layout It’s Time to Talk About “CSS5” (uti /sma )Aug 5, 2024 1924 css , w3c Let’s Make a Simpler, More Accessible Web (cod )Aug 5, 2024 1923 web , web-platform , tooling , simplicity , usability , accessibility , optimization Should Your Website Work Without JavaScript? (wes /syn )Aug 5, 2024 1922 videos , javascript , support The Moral Implications of Being a Moderately Successful Computer Scientist and a Woman (ire )Aug 5, 2024 1921 community , ethics The Role of Generative AI in Shaping Next-Gen UX Strategies (uxm )Aug 5, 2024 1920 ai , user-experience , design , strategies The Sneaky Costs of Scaling Serverless (zac )Aug 5, 2024 1919 scalability , serverless , economics , vercel , aws , comparisons Verso: A Web Browser That Plays Old World Blues to Build New World Hope (sig )Aug 5, 2024 1918 videos , verso , browsers What Is a Component Library and Should You Build Your Own? (and )Aug 5, 2024 1917 components 5 Ways to Fail at Managing Tech Debt Aug 5, 2024 1916 technical-debt , maintenance , refactoring , strategies Video With Alpha Transparency on the Web (jaf )Aug 5, 2024 1915 multimedia , transparency+opacity , backgrounds Shifting From Delivery Mode to Product Management: Shifting the Focus of Your Sprint Review Aug 5, 2024 1914 agile , scrum , processes , product-management , engineering-management AI Act Is Here (alv )Aug 4, 2024 1913 ai , legal AT Is More Than Screen Readers (aar )Aug 4, 2024 1912 accessibility , assistive-tech , screen-readers , terminology , concepts European Accessibility Act Requires Culture to Shift! (cer )Aug 4, 2024 1911 accessibility , legal , eaa , culture , leadership How to Keep IA Projects From Going Off the Rails (jar )Aug 4, 2024 1910 information-architecture The Benefits of Learning Programming as a Designer Aug 4, 2024 1909 design , career , learning , programming Programming, I Hate It Aug 3, 2024 1908 programming , career Setting Up CI/CD for Flutter Apps Aug 3, 2024 1907 flutter , ci-cd , automation Ontology Engineering for Beginners Aug 3, 2024 1906 owl , tooling Advanced Use Cases of the Node.js Native Test Runner (app )Aug 2, 2024 1905 nodejs , testing Attitudes to Digital Accessibility 2024 Aug 2, 2024 1904 surveys , accessibility How to Make the Internet More Accessible Aug 2, 2024 1903 how-tos , web , accessibility Mastering Next.js: The Ultimate Guide to Structuring Large-Scale Projects in 2024 Aug 2, 2024 1902 guides , nextjs “stripes()”: The Border Function You Never Knew You Needed (jos )Aug 2, 2024 1901 css , functions , borders The Anchor Element (hey )Aug 2, 2024 1900 html , links , semantics , terminology , usability Types of Accessibility Approaches (a11 )Aug 2, 2024 1899 accessibility , processes , career , collaboration What You Want Isn’t Always What You Want (cwo )Aug 2, 2024 1898 career Who Is the Fastest? Node.js, Bun.js, or Deno.js (tre )Aug 2, 2024 1897 performance , javascript , runtimes , nodejs , bun , deno , comparisons What if You Used Container Units for… Everything? (chr /fro )Aug 2, 2024 1896 css , units , container-queries Tabs, Used Right (nng )Aug 2, 2024 1895 design , design-patterns , navigation , usability Beyond React: How Astro and Its Server Islands Work Aug 2, 2024 1894 astro , frameworks , architecture How I Use “AI” Aug 1, 2024 1893 ai , productivity , examples How to Build a Multilingual Website With Nuxt.js (sma )Aug 1, 2024 1892 how-tos , nuxt , internationalization HTML Web Components Make Progressive Enhancement and CSS Encapsulation Easier (css )Aug 1, 2024 1891 html , web-components , principles , solid , progressive-enhancement , examples New CSS Logo? (arg )Aug 1, 2024 1890 discussions , css The Anatomy of Accessible Forms: Best Practices (deq )Aug 1, 2024 1889 accessibility , forms , html , best-practices Browsers, Cookies, and Surfing the Web: The Quirky History of Internet Lingo (moz )Aug 1, 2024 1888 web , terminology , history Cloudflare Once Again Comes Under Pressure for Enabling Abusive Sites (dan /ars )Aug 1, 2024 1887 cloudflare The Evolution of Attention Aug 1, 2024 1886 design , case-studies Figma and the Cost of Collaboration Aug 1, 2024 1885 figma , collaboration A Handful of Reasons JavaScript Won’t Be Available (bel /pic )Jul 31, 2024 1884 javascript , support Decoding WCAG: “Change of Context” and “Change of Content” (web )Jul 31, 2024 1883 accessibility , wcag , standards Reading From the Clipboard in JavaScript (ray /fro )Jul 31, 2024 1882 javascript Replacing jQuery UI Datepicker With HTML Date Input (chr )Jul 31, 2024 1881 jquery , html Using Postman for API Documentation: All You Need to Know Jul 31, 2024 1880 apis , documentation , postman How Google Handles JavaScript Throughout the Indexing Process Jul 31, 2024 1879 google , seo , web-apps , javascript , history , rendering Does Screen Time Help or Hinder Creativity? (its )Jul 31, 2024 1878 creativity , productivity Interop 2024: Chrome at 100% for the Accessibility Focus Area Jul 31, 2024 1877 interoperability , browsers , google , chrome , accessibility Nike’s $25B Blunder Shows Us the Limits of “Data-Driven” (pav )Jul 31, 2024 1876 product-management , metrics The Future Is Up for Grabs When Anyone Can Make Designs Jul 31, 2024 1875 design , ai How to Stop Form Spam Bots With Honeypot Fields Jul 31, 2024 1874 spam , bots , forms Developing a RACI Matrix for Accessibility (kar )Jul 30, 2024 1873 accessibility , processes , project-management Frontend Security Checklist (tre )Jul 30, 2024 1872 security , checklists , react Garbage Collection and Closures (jaf )Jul 30, 2024 1871 javascript , functions , closures , garbage-collection “git push --force” and How to Deal With It (env +/evi )Jul 30, 2024 1870 git Instead of Restricting AI and Algorithms, Make Them Explainable (mfo )Jul 30, 2024 1869 ai , algorithms Misfire (sli )Jul 30, 2024 1868 web-platform , cookies , privacy , w3c On Mapping the World of Frontend Development (j9t )Jul 30, 2024 1867 cross-posts , web-platform , learning , community , frontend-dogma Standardization Stories (fan /css )Jul 30, 2024 1866 videos , web-platform , css , collaboration , standards New to the Web Platform in July (rac )Jul 30, 2024 1865 release-notes , web-platform , browsers , mozilla , firefox , apple , safari , google , chrome Faster Continuous Integration Builds at Canva Jul 30, 2024 1864 ci-cd , efficiency , optimization , case-studies Why You Should Ship Your App, Even if It Sucks Jul 30, 2024 1863 web-apps , productivity Accessible Heading Structures for Home Pages (pop )Jul 29, 2024 1862 accessibility , headings , homepages Have It All: External, Styleable, and Scalable SVG (sco )Jul 29, 2024 1861 images , svg , css Patterns for Memory Efficient DOM Manipulation With Modern Vanilla JavaScript (fro )Jul 29, 2024 1860 javascript , memory , dom , software-design-patterns Servo: A Web Rendering Engine for the Future (reg /iga )Jul 29, 2024 1859 videos , browser-engines , servo The Art of Clean Code: Mastering the SOLID Principles Jul 29, 2024 1858 quality , principles , solid Third-Party Cookies Have Got to Go (had /w3c )Jul 29, 2024 1857 cookies , privacy , web-platform Top 20 JavaScript Tricks and Tips for Every Developer Jul 29, 2024 1856 javascript , tips-and-tricks Vue and Vite Updates (eva )Jul 29, 2024 1855 videos , vuejs , vite WCAG, VPAT, S508, Level A—What on Earth? (int )Jul 29, 2024 1854 accessibility , standards , legal , terminology , wcag , vpat-acr , section-508 WebGPU (kai +/w3c )Jul 29, 2024 1853 webgpu , standards WebKit Features in Safari 17.6 (jen /web )Jul 29, 2024 1852 release-notes , browsers , apple , safari , webkit What We Got Wrong About HTTP Imports (tin /den )Jul 29, 2024 1851 deno , jsr Why Unknown Types Are Useful Jul 29, 2024 1850 programming , typescript Flexible Network Data Preloading in Large SPAs Jul 29, 2024 1849 performance , single-page-apps , client-side-rendering , data-fetching , preloading Websites Are Blocking the Wrong AI Scrapers (Because AI Companies Keep Making New Ones) (404 )Jul 29, 2024 1848 ai , scraping , robotstxt Automated Ways to Security Audit Your Website Jul 28, 2024 1847 security , auditing , automation , tooling Building an “npm create” Package (ach )Jul 28, 2024 1846 npm From Parcel to Vite: A Short Story of a 100K LOC Migration Jul 28, 2024 1845 migrating , parcel , vite Is It Okay to Make “connectedCallback” Async? (nol )Jul 28, 2024 1844 javascript , callbacks , asynchronicity , web-components Laravel vs. Rails for JavaScript Developers Jul 28, 2024 1843 videos , laravel , ruby-on-rails , comparisons User “Wants” vs. Accessibility (tem )Jul 28, 2024 1842 accessibility , usability Designing for Forgiveness: How to Create Error-Tolerant Interfaces Jul 28, 2024 1841 design , interaction-design , errors , user-experience A Different Way to Think About TypeScript Jul 27, 2024 1840 typescript Popover API 101 (ami )Jul 27, 2024 1839 introductions , pop-overs , apis The Infuriating Inefficiency of Accessibility Audits (yat )Jul 27, 2024 1838 accessibility , auditing , efficiency You Can Run Java Like Python Now Jul 27, 2024 1837 java , python Information Scent: How Users Decide Where to Click Jul 26, 2024 1836 information-scent , links , navigation , usability Node.js Adds Experimental Support for TypeScript (sar /soc )Jul 26, 2024 1835 nodejs , typescript , experiments V8 JavaScript Engine: Let’s Read the Code (ant )Jul 26, 2024 1834 videos , v8 , javascript-engines , javascript What a New Accessibility Class Action Lawsuit Means for Agencies Jul 26, 2024 1833 accessibility , legal , business-relations What I Learned From Making My Own Design System (pjo )Jul 26, 2024 1832 design-systems , lessons Why the jQuery Creator Uses React and TypeScript (jer +/syn )Jul 26, 2024 1831 podcasts , interviews , react , jquery , typescript Green Accessibility for Web Developers Jul 26, 2024 1830 videos , accessibility , sustainability AI Crawlers Need to Be More Respectful (eri /rea )Jul 25, 2024 1829 ai , crawling , traffic , metrics And Now You Understand React Server Components (ken )Jul 25, 2024 1828 videos , react , components Cross Platform React Jul 25, 2024 1827 videos , react , native , outlooks How to Get the Width/Height of Any Element in Only CSS (css /fro )Jul 25, 2024 1826 css Let’s Break React’s Rules Jul 25, 2024 1825 videos , react , hooks Pop(over) the Balloons (css )Jul 25, 2024 1824 html , disclosure-widgets , pop-overs , css React for Two Computers (dan )Jul 25, 2024 1823 videos , react The “of S” Syntax in “:nth-child()” (mat )Jul 25, 2024 1822 css , selectors The User Location Is a Lie (aus )Jul 25, 2024 1821 geolocation , javascript , apis Vanilla React Jul 25, 2024 1820 videos , react , routing Why Designers Don’t Like Design Systems Jul 25, 2024 1819 design , design-systems , creativity Measuring Design System Compliance of Your Teams Jul 25, 2024 1818 design-systems , compliance Assessing Components and Patterns for WCAG 2.2 Jul 25, 2024 1817 accessibility , wcag , components , design-patterns Benchmarking AWS Lambda Cold Starts Across JavaScript Runtimes (den )Jul 25, 2024 1816 deno , aws , serverless , lambda , javascript , runtimes , performance , comparisons Closing the Designer–Developer Gap Jul 25, 2024 1815 design , career , collaboration , processes Secure Node.js Applications From Supply Chain Attacks Jul 25, 2024 1814 nodejs , security , best-practices , dependencies Improved Error Messaging for “require(esm)” in Node.js (zac )Jul 24, 2024 1813 eleventy My Favorite Interview Questions for QA Engineers Jul 24, 2024 1812 interviewing , quality Rust Is Revolutionizing JavaScript Development Jul 24, 2024 1811 bundling , tooling , rust , javascript The AI Job Interviewer Will See You Now Jul 24, 2024 1810 ai , hiring , career What to Expect When You’re Optimizing (tka )Jul 24, 2024 1809 performance , optimization Growing a Design System Organically Jul 24, 2024 1808 design-systems , case-studies , scalability Understanding AbortController in Node.js: A Complete Guide (bet )Jul 24, 2024 1807 guides , nodejs , javascript Designing Design Systems: Constructing an Icon System (ado )Jul 24, 2024 1806 design , design-systems , icons , images , case-studies Clip Pathing Color Changes (chr /fro )Jul 23, 2024 1805 css , clipping , masking , colors CSS Scroll Snap Module Level 2 (tab +/w3c )Jul 23, 2024 1804 standards , css , scrolling Introduction to XAML: A Beginner’s Guide Jul 23, 2024 1803 introductions , guides , xaml Learn CSS Grid First (5t3 +/odd )Jul 23, 2024 1802 videos , css , grids , layout Math4Devs Jul 23, 2024 1801 websites , javascript , math How to Choose the Best Rendering Strategy for Your App Jul 23, 2024 1800 how-tos , rendering , strategies , server-side-rendering , client-side-rendering , incremental-static-regeneration , comparisons The Backlash Against AI Scraping Is Real and Measurable (404 )Jul 23, 2024 1799 ai , scraping , robotstxt CSS “font-size-adjust” Is Now in Baseline (rac )Jul 23, 2024 1798 css , typography , browsers , support , web-platform What’s New in WebGPU (Chrome 127) Jul 23, 2024 1797 release-notes , webgpu , browsers , google , chrome Why Not All Voices Should Be Equal in the Design Process Jul 23, 2024 1796 design , policies , prioritization , dei 20 Super Useful CSS Animation Libraries Jul 22, 2024 1795 css , animations , libraries , link-lists 50 TypeScript F*ck Ups Jul 22, 2024 1794 books , typescript , mistakes Learn Web Components (and )Jul 22, 2024 1793 websites , courses , web-components , html , css , dom , javascript “Practical SVG” Is Now Free to Read Online (chr )Jul 22, 2024 1792 books , images , svg Seriously, You Need to Learn Git (der )Jul 22, 2024 1791 git , command-line A New Path for Privacy Sandbox on the Web Jul 22, 2024 1790 browsers , google , chrome , cookies , privacy , apis , web-platform Why You Should Have a Brag Document Jul 22, 2024 1789 career , documentation How to Create Fake Back-End Using IndexedDB Jul 22, 2024 1788 how-tos , databases , indexeddb , browser-storage , javascript What’s New for JavaScript Developers in ECMAScript 2024 Jul 22, 2024 1787 javascript , ecmascript , standards , promises , unicode , webassembly Better Ways to Use Async Functions in JavaScript Jul 21, 2024 1786 javascript , asynchronicity , functions , promises So You Think You Know Box Shadows? Jul 21, 2024 1785 shadows , javascript Flutter Unit Testing: Understanding “setUp()” and “setUpAll()” Jul 21, 2024 1784 flutter , testing CSS Grid Areas (sha )Jul 20, 2024 1783 css , grids , layout After CrowdStrike, Programmers Deserve Consequences Jul 20, 2024 1782 programming , career , quality CSS Stuff I’m Excited After the Last CSSWG Meeting (mon /css )Jul 19, 2024 1781 css , functions , transitions , anchor-positioning Don’t Use JS for That: Moving Features to CSS and HTML (kil /jsc )Jul 19, 2024 1780 videos , javascript , css , html Getting to the Bottom of Minimum WCAG-Conformant Interactive Element Size (eri /sma )Jul 19, 2024 1779 accessibility , design , wcag , css Introducing Svelte 5 (ada /fro )Jul 19, 2024 1778 introductions , svelte , release-notes Mapping the Landscape of Gen-AI Product User Experience (gen )Jul 19, 2024 1777 ai , overviews The Web We Want: A Beginner’s Guide to the IndieWeb (pau )Jul 19, 2024 1776 slides , guides , web , indieweb Why Is Spawning a New Process in Node So Slow? (val )Jul 19, 2024 1775 nodejs , performance , comparisons State of React 2023 [Results] (sac /dev )Jul 19, 2024 1774 surveys , metrics , react Architecture in an Agile World (may )Jul 19, 2024 1773 architecture , agile , processes Macro vs. Micro Conversions (nng )Jul 19, 2024 1772 user-conversion , concepts , comparisons Providing Type Definitions for CSS With “@property” (5t3 )Jul 19, 2024 1771 css , custom-properties State of Developer Experience 2024 Jul 19, 2024 1770 research , developer-experience Can AI Be Used to Write Good Descriptive Alt Text for Images in 2024? (the )Jul 18, 2024 1769 accessibility , alt-text , images , ai Override HTTP Response Headers (pat /dev )Jul 18, 2024 1768 http , http-headers , dev-tools , browsers , google , chrome , microsoft , edge Styling Tables the Modern CSS Way (mic /pic )Jul 18, 2024 1767 css , responsive-design , tables Summary of the June 2024 TC39 Plenary in Helsinki (iga )Jul 18, 2024 1766 ecmascript , javascript The Cloud Run Security Gap You Didn’t Know You Had (and How to Fix It) Jul 18, 2024 1765 security , google , gcp