You Might Not Have a Web Performance Problem (mat /deb )Jan 15, 2025 17953 performance , web-vitals , lighthouse , seo , link-lists What Is [the] TCP/IP Model and How Does the Protocol Work Jan 15, 2025 17952 protocols , tcp , ip , network CSS “attr()” Gets an Upgrade (bra )Jan 15, 2025 17951 css , functions CSS “scroll-state()” (arg )Jan 15, 2025 17950 css , container-queries , scrolling , examples FastHTML and Heroku Jan 15, 2025 17949 web-apps , fasthtml , heroku The Future of AI-Assisted Design Systems: Predictions and Use Cases Jan 15, 2025 17948 design-systems , ai , outlooks The Optimization That Made Everything Slower Jan 15, 2025 17947 complexity , optimization , technical-debt What Is a Callback Function? (cfe )Jan 15, 2025 17946 javascript , callbacks , functions Using SVGs on Canvas With Compose Multiplatform (eev )Jan 15, 2025 17945 canvas , svg , images , javascript User Research Myths (jon )Jan 15, 2025 17944 user-experience , usability , research , myths The Usability Myth: Users Don’t Really Know What They Want (and That’s Totally OK) (web )Jan 15, 2025 17943 usability , user-experience , myths On Certification (mar )Jan 15, 2025 17942 accessibility , career , training Making “this” Less Annoying (dav )Jan 15, 2025 17941 javascript , formatting , configuration Learning HTML Is the Best Investment I Ever Did (cod )Jan 15, 2025 17940 html , learning , career JavaScript’s “Promise.race” and “Promise.all” Are Not “Fair” (chr )Jan 15, 2025 17939 javascript , promises Drupal CMS 1.0 Released (dri )Jan 15, 2025 17938 release-notes , drupal Angular Team Unveils Strategy for 2025 (inf )Jan 14, 2025 17937 angular , strategies Hiring Is the Billion Dollar Problem to Solve in 2025 (joe )Jan 14, 2025 17936 hiring , ai Release Notes for Safari Technology Preview 211 (jon /web )Jan 14, 2025 17935 release-notes , safari , browsers APIs Are Quickly Becoming the Latest Security Battleground (and Nightmare) Jan 14, 2025 17934 apis , security [Accessibility Personas] Jan 14, 2025 17933 accessibility , personas Data Structures and Algorithms (DSA): A Complete Tutorial Jan 14, 2025 17932 data-structures , algorithms , tutorials CSS “text-box-trim” (arg )Jan 14, 2025 17931 css , typography Troubles With Multipart Form Data and Fetch in Node.js (phi )Jan 14, 2025 17930 nodejs , data-fetching Top Pens of 2024 on CodePen (cod )Jan 14, 2025 17929 codepen , code-pens , link-lists , retrospectives The Success of Interop 2024 (jen /web )Jan 14, 2025 17928 interoperability , web-platform , browsers , support Open Props UI Jan 14, 2025 17927 css , components , props Justified Text: Better Than Expected? (tyl /clo )Jan 14, 2025 17926 css , typography How I Write Angular Apps in 2025: Tools, Tips, Techniques (rai )Jan 14, 2025 17925 videos , angular , tooling , tips-and-tricks , techniques CSS Wishlist for 2025 (chr /fro )Jan 14, 2025 17924 css , wish-lists Advancing Accessibility: Strategies for Continuous Improvement (seg /equ )Jan 14, 2025 17923 accessibility , strategies , processes , culture ADA Title II: Top 20 Questions Answered (gwi /deq )Jan 14, 2025 17922 accessibility , ada , legal , wcag Introduction to Docker: Core Concepts Jan 13, 2025 17921 introductions , concepts , docker , containerization , command-line Evolving GitHub Issues (Public Preview) Jan 13, 2025 17920 github , project-management To Get to the Internet, You Need a Steam Shovel (res )Jan 13, 2025 17919 web , history Revealed: React’s Experimental Animations API (cit )Jan 13, 2025 17918 react , animations , transitions , apis Prefetching Subresources With Signed Exchanges (paw )Jan 13, 2025 17917 performance , caching , hints , signed-exchanges , optimization How to Wait for the “sibling-count()” and “sibling-index()” Functions (mon /css )Jan 13, 2025 17916 how-tos , css , functions , selectors Everything You Need to Know About Node.js Type Stripping (sat )Jan 13, 2025 17915 nodejs , typescript Container Queries Unleashed (jos )Jan 13, 2025 17914 css , container-queries A11y 101: 1.3.1 Info and Relationships (nat )Jan 13, 2025 17913 introductions , accessibility , wcag 9 GitHub Projects That Surprised Me (che )Jan 12, 2025 17912 foss , tooling , link-lists CDN-First Is No Longer a Performance Feature (osv )Jan 12, 2025 17911 content-delivery , performance , caching , embed-code , privacy , security Alternatives to htmx (htm )Jan 12, 2025 17910 tooling , alpinejs , hotwire , jquery , link-lists What’s Involved in Getting a “Modern” Terminal Setup? (b0r )Jan 11, 2025 17909 shells , command-line , customization , configuration Taking a Look at Compression Algorithms Jan 11, 2025 17908 compression , algorithms , gzip WordPress Is in Trouble (gav )Jan 11, 2025 17907 automattic , wordpress , wp-engine , community JavaScript Hashing Speed Comparison: MD5 Versus SHA-256 (lem )Jan 11, 2025 17906 javascript , hashing , performance , comparisons , bun , nodejs HTML Developers: Please Consider—in the Year of 2025 (ste )Jan 11, 2025 17905 html , aria , accessibility Accessibility of Emojis for List Bullets—Potential Issues (cer )Jan 11, 2025 17904 accessibility , emoji , lists , screen-readers , pronunciation Mastering Angular Unit Testing: Best Practices and Tools (pla )Jan 10, 2025 17903 angular , testing , tooling , best-practices ECMAScript Feature: Regular Expression Pattern Modifiers (rau )Jan 10, 2025 17902 ecmascript , regex Oracle Refuses to Yield JavaScript Trademark, Deno Land Says (inf )Jan 10, 2025 17901 javascript , oracle , deno , legal Code Quality Becomes Even More Vital in the AI Era Jan 10, 2025 17900 ai , quality , automation Meta and Spotify’s AI Takeover: Is This the End of Human-Created Content? Jan 10, 2025 17899 facebook+meta , ai , content , economics How to Conduct Accessibility Testing With Screen Readers Jan 10, 2025 17898 how-tos , accessibility , testing , screen-readers , assistive-tech Tech Jobs Radar Jan 10, 2025 17897 websites , career , hiring Creating Successful Design System OKRs That Drive Adoption Jan 10, 2025 17896 design-systems , okr , processes How to Fix Washed Out Colors in Google Chrome Screenshots for Clear and Accurate Images Jan 10, 2025 17895 how-tos , screenshots , images , colors , chrome , google , browsers Your First Component (don )Jan 10, 2025 17894 components , design-systems Updates to the Customizable Select API (una )Jan 10, 2025 17893 apis , forms Should Accordions Auto-Close Sections? (ash )Jan 10, 2025 17892 accordions , usability Can AI Be Used as an Accessibility Testing Partner? (tho )Jan 10, 2025 17891 ai , accessibility , testing , tooling , comparisons All JavaScript Keyboard Shortcut Libraries Are Broken Jan 10, 2025 17890 javascript , libraries , keyboard-shortcuts What Is Website Traffic? And a Quick Guide on Tracking It (sem )Jan 9, 2025 17889 how-tos , traffic , analytics , google , tooling 10 Backend Terms Every Frontend Developer Should Know Jan 9, 2025 17888 terminology , concepts , architecture , performance Let’s Standardize Async CSS (sco )Jan 9, 2025 17887 css , asynchrony ECMAScript Feature: Import Attributes (rau )Jan 9, 2025 17886 ecmascript Accessibility Always a Focus in Drupal Jan 9, 2025 17885 interviews , accessibility , drupal Building Design Consistency: A Deep Dive Into Figma Variables at JW Player Jan 9, 2025 17884 deep-dives , design , design-systems , design-tokens , consistency , figma , variables , case-studies Tight Mode: Why Browsers Produce Different Performance Results (geo /sma )Jan 9, 2025 17883 browsers , performance , chrome , safari , comparisons Yeoman’s Next Chapter Maintenance Reboot (uli +)Jan 9, 2025 17882 yeoman A New Chapter for Express.js: Triumphs of 2024 and an Ambitious 2025 (exp )Jan 9, 2025 17881 express , retrospectives , outlooks Clean Up HTML Content for Retrieval-Augmented Generation With Readability.js (phi /dat )Jan 9, 2025 17880 html , scraping , tooling , nodejs , rag The “:empty” Pseudo-Class in CSS (cfe )Jan 9, 2025 17879 css , selectors Running Animations Without Keyframes (css )Jan 9, 2025 17878 css , animations , tips-and-tricks Prescriptive and Descriptive Information Architectures (jar )Jan 9, 2025 17877 information-architecture , concepts Creating Better Pull Requests (bel )Jan 9, 2025 17876 version-control , code-reviews , documentation , collaboration Automated and Manual Accessibility Testing Work Best Together (pop )Jan 9, 2025 17875 accessibility , testing , comparisons “aria-description” Does Not Translate (aar )Jan 9, 2025 17874 accessibility , aria , browsers , localization A Couple CSS Tricks for HTML Dialog Elements (cas )Jan 9, 2025 17873 css , modals , tips-and-tricks Lesser Known Uses of Better Known Attributes (sma )Jan 8, 2025 17872 html , attributes Node’s New Built-In Support for TypeScript (rau )Jan 8, 2025 17871 nodejs , typescript , configuration 5 Technical JavaScript Trends You Need to Know About in 2025 Jan 8, 2025 17870 javascript , trends , architecture , serverless , webassembly , state-management , typescript , type-safety , micro-frontends Exploring Modern JavaScript Compilers: Why Oxc Matters for the Developer Community (hac )Jan 8, 2025 17869 oxc , javascript , compiling , tooling Eleventy, 2024 in Review (zac /11t )Jan 8, 2025 17868 eleventy , retrospectives 8 Modern Dev Tools to 100× Your Productivity (let )Jan 8, 2025 17867 productivity , tooling , link-lists Sharing a Variable Across HTML, CSS, and JavaScript (chr /fro )Jan 8, 2025 17866 variables , html , css , javascript Remove the “direction” Property on Your Arrow Icons (ali )Jan 8, 2025 17865 icons , images , microcontent Getting All Comments From a Given User on a GitHub Discussion (www )Jan 8, 2025 17864 github , graphql CSS Wish List 2025 (mey )Jan 8, 2025 17863 css , wish-lists 1-Billion Row Challenge With Node.js Jan 7, 2025 17862 nodejs , performance 2024 JavaScript Rising Stars Jan 7, 2025 17861 javascript , frameworks , libraries , react , vuejs , tooling , mobile , desktop , state-management , ai , css-in-js , testing , graphql , retrospectives What Is the Definition of Done? Jan 7, 2025 17860 agile , scrum , documentation Top PHP Alternative for Web Development? Jan 7, 2025 17859 php , javascript , java , python , ruby , go , rust Top React Best Practices in 2025 Jan 7, 2025 17858 react , best-practices Reckoning: Frontend’s Lost Decade (sli /per )Jan 7, 2025 17857 videos , javascript , performance , web-platform 33 Anti-Patterns That Transform Product Managers Into Backlog Managers (dp )Jan 7, 2025 17856 product-management , anti-patterns , processes , agile Progressive Enhancement Brings Everyone In (jay )Jan 7, 2025 17855 progressive-enhancement , history , javascript , advocacy , link-lists pnpm 10 (pnp )Jan 7, 2025 17854 release-notes , pnpm How to Design for High-Traffic Events and Prevent Your Website From Crashing (sma )Jan 7, 2025 17853 how-tos , traffic , hosting , scalability , content-delivery , caching , compression , testing Double-Keyed Caching: How Browser Cache Partitioning Changed the Web (add )Jan 7, 2025 17852 browsers , caching , dependencies , network , content-delivery , performance An Overview of the 50 Highest-Ranking Web Design and Development Glossaries (j9t )Jan 7, 2025 17851 overviews , comparisons , terminology , concepts , link-lists Accessibility Essentials Every Front-End Developer Should Know (mar )Jan 7, 2025 17850 accessibility , fundamentals , html , semantics , forms , keyboard-navigation , modals , alt-text , focus , responsive-design , reduced-motion , aria What’s Actually Happening With JS Frameworks Jan 6, 2025 17849 videos , javascript , frameworks , trends Open Source in 2025: What Will Matter Most This Year? Jan 6, 2025 17848 foss , sustainability HTML Is Actually a Programming Language—Fight Me (tim /wir )Jan 6, 2025 17847 html , programming Use “translate” to Turn Off Element Translations (ste )Jan 6, 2025 17846 html , localization The Difference Between HTML Attributes and Properties (pau /clo )Jan 6, 2025 17845 html , attributes , javascript , terminology Relatively New Things You Should Know About HTML Heading Into 2025 (chr /fro )Jan 6, 2025 17844 html , forms , toggles , pop-overs , javascript , import-maps , css , transitions Quick Note: Limit Use of “Logo” in Alt Text (nat )Jan 6, 2025 17843 accessibility , images , logos , alt-text , microcontent JavaScript Frameworks—Heading Into 2025 (rya /thi )Jan 6, 2025 17842 javascript , frameworks , performance , complexity , maintainability How to Order Attributes on HTML Elements Jan 6, 2025 17841 how-tos , html , attributes , sorting , conventions How to Find All Existing and Archived URLs on a Website (tca /moz )Jan 6, 2025 17840 how-tos , urls , seo , sitemaps , tooling Brief Note on Figure and Figcaption Support (aar )Jan 6, 2025 17839 html , accessibility , screen-readers , support A Day in the Life of a Software Engineer in 2025 (rak )Jan 6, 2025 17838 career , programming The Secret to Building Highly Responsive Systems Jan 5, 2025 17837 videos , architecture , software-design , performance , scalability Scrum vs. Extreme Programming: Was XP Right All Along? Jan 4, 2025 17836 processes , agile , scrum Top 6 Must Try Frontend Libraries for All Developers Jan 4, 2025 17835 libraries , tooling , link-lists How to Become a Strong Software Architect Jan 3, 2025 17834 how-tos , architecture , career , learning Tech Stack 2025 Jan 3, 2025 17833 tech-stacks , react , remix , astro , zustand , tailwind , prisma , playwright , cloudflare FTC Orders AI Accessibility Startup accessiBe to Pay $1M for Misleading Advertising (kyl )Jan 3, 2025 17832 accessibility , legal , ai How to Scrape Web Content for RAG With Readability.js (phi /dat )Jan 3, 2025 17831 videos , how-tos , content , scraping , rag , ai Updated Brief Note on Description List Support (aar )Jan 3, 2025 17830 html , lists , semantics , accessibility , screen-readers , support This Is Not Your Last Job (chr )Jan 3, 2025 17829 career What Is Google’s Navboost Algorithm? (sem )Jan 2, 2025 17828 google , search , seo I Became a Better Developer by Doing This One Thing (and It’s Not Coding) Jan 2, 2025 17827 career Cascading Spy Sheets: Exploiting the Complexity of Modern CSS for Email and Browser Fingerprinting (ros )Jan 2, 2025 17826 studies , research , privacy , css , fingerprinting TypeScript Generics: A Complete Guide Jan 2, 2025 17825 guides , typescript , generics , examples 19 Cron Jobs for DevOps Engineers Jan 2, 2025 17824 dev-ops , cron , automation Database Trends: A 2024 Review and a Look Ahead Jan 2, 2025 17823 databases , retrospectives , trends , outlooks Refactoring a Web Performance Snippet for Security and Best Practice (the )Jan 2, 2025 17822 performance , javascript , metrics , refactoring You Don’t Need Next.js Jan 1, 2025 17821 migrating , nextjs , react , metrics View Transitions Snippets: Getting All Animations Linked to a View Transition (bra )Jan 1, 2025 17820 javascript , css , view-transitions , apis The Future of htmx (ale /htm )Jan 1, 2025 17819 htmx , outlooks The Cyber-Cleanse: Take Back Your Digital Footprint (cyb )Jan 1, 2025 17818 privacy , security A Gentle Introduction to Using a Vector Database Dec 31, 2024 17817 introductions , databases , vector-databases , javascript , ai , openai Designing Websites for Bad Performance (kee /per )Dec 31, 2024 17816 performance , caching , web-workers , hints , optimization CSS Is Emotional: The Psychology of Specificity Dec 31, 2024 17815 css , cascade Fabulous Font-Face Fallbacks (sto /per )Dec 31, 2024 17814 performance , css , fonts , typography Breaking Up With Long Tasks or: How I Learned to Group Loops and Wield the Yield (rvi /per )Dec 31, 2024 17813 performance , javascript , loops Kagi, Orion, and Gopher (geo )Dec 31, 2024 17812 orion , kagi , browsers Do I Need This Node Dependency? (bri )Dec 31, 2024 17811 nodejs , dependencies Your App Should Have Been a Website (and Probably Your Game Too) Dec 30, 2024 17810 mobile , native , web-apps , browsers , web-platform 5 Reasons Your Direct Traffic Can Suddenly Drop (moz )Dec 30, 2024 17809 traffic , analytics Using DevTools to Validate Web Performance Improvements (nuc /per )Dec 30, 2024 17808 performance , dev-tools , browsers , chrome The 20 Commandments of Software Engineering Dec 30, 2024 17807 principles , programming , complexity , documentation , commit-messages , code-reviews , dependencies , maintenance , collaboration TypeScript Without Build Tools (chr /fro )Dec 30, 2024 17806 typescript , monorepos , tooling , link-lists Shallow Clones Versus Structured Clones (phi )Dec 30, 2024 17805 javascript Page Weight (dws +/htt )Dec 30, 2024 17804 web-almanac , studies , research , metrics , performance , storage , web-vitals December 2024 Google Core Update (mor /sem )Dec 30, 2024 17803 google , search Consistency Means Nothing (pjo )Dec 30, 2024 17802 consistency The Must-Have SEO Checklist for Developers for 2025 Dec 29, 2024 17801 seo , checklists , metadata , urls , performance Why Metrics Cannot Measure Software Development Dec 29, 2024 17800 programming , metrics , efficiency , productivity After Rome Failure, VoidZero Is the Newest Attempt to Create Unified JavaScript Toolchain (inf )Dec 29, 2024 17799 voidzero , javascript , tooling Using Iframes to Embed Arbitrary Content Is Probably a Bad Idea (tem )Dec 29, 2024 17798 iframes , embed-code , keyboard-navigation , scrolling , screen-readers , accessibility Media (ste +/htt )Dec 29, 2024 17797 web-almanac , studies , research , metrics , multimedia , images , html Datalists Are More Powerful Than You Think (two /mat )Dec 29, 2024 17796 html The Ultimate Tech Stack for Startups in 2025 Dec 28, 2024 17795 tech-stacks , nextjs , tooling Improve Accessibility of User Authentication (cer )Dec 28, 2024 17794 accessibility , authentication , forms , labels , validation CSS: How to Indicate Container Overflow, When There Is Overflow (j9t )Dec 28, 2024 17793 how-tos , css , overflow , techniques Boost Website Speed With Prefetching and the Speculation Rules API (sch /mat )Dec 28, 2024 17792 performance , hints , speculation , apis AI Needs So Much Power, It’s Making Yours Worse Dec 27, 2024 17791 ai URLs and Percent Encoding Dec 27, 2024 17790 urls , encoding My Favorite Web Performance Graphs of the Year (fab /per )Dec 27, 2024 17789 performance , metrics , visualization Is It “Frontend” or “Front-End” or “Front End”? (mar )Dec 27, 2024 17788 guest-posts , terminology Linux Commands and Concepts Every Developer Should Know Dec 27, 2024 17787 unix-like , command-line Why Heading Order Matters in HTML (gra )Dec 27, 2024 17786 html , headings , accessibility “text-box” (fon )Dec 27, 2024 17785 css , typography , spacing Principles of Web Accessibility (hey )Dec 27, 2024 17784 accessibility , principles Node.js Now Supports TypeScript by Default (mat )Dec 27, 2024 17783 nodejs , typescript , support Misleading Icons: Icon-Only-Buttons and Their Impact on Screen Readers (ale /mat )Dec 27, 2024 17782 html , buttons , icons , images , accessibility , screen-readers Nothing Moves Dec 26, 2024 17781 design , animations Don’t Let Your Redesign Ruin Performance: A Case Study (mac /per )Dec 26, 2024 17780 performance , redesigning , case-studies The Underrated “<dl>” Element (luh /mat )Dec 26, 2024 17779 html , lists Baseline Data Choices (chr /fro )Dec 26, 2024 17778 browsers , support , progressive-enhancement Correlation or Causation: How Web Performance Proves Its Value (per )Dec 25, 2024 17777 performance , testing , metrics Preloading Fonts for Web Performance With “link rel=preload” (acc /mat )Dec 25, 2024 17776 performance , preloading , fonts , html , hints Concurrency vs. Parallelism Dec 24, 2024 17775 programming , concurrency , concepts , comparisons Caching Optimizations Dec 24, 2024 17774 json , caching , optimization , performance The Curious (Performance) Case of CSS “@import” (erw /per )Dec 24, 2024 17773 performance , css , history Crawling December: CDNs and Crawling (gee +)Dec 24, 2024 17772 seo , crawling , content-delivery The Search Input: They Almost Got It Right (stv /mat )Dec 24, 2024 17771 html , forms , labels , screen-readers , assistive-tech , accessibility CSS “margin-trim” and Line Height Units (jen /5t3 )Dec 24, 2024 17770 css , margins , typography , units How to Use Baseline Data (5t3 )Dec 23, 2024 17769 how-tos , web-platform , browsers , support , documentation The Devil Is in the “<details>” (mat )Dec 23, 2024 17768 html , disclosure-widgets Relearning Dart Dec 23, 2024 17767 dart , flutter JavaScript Benchmarking Is a Mess Dec 23, 2024 17766 javascript , performance Why Are We So Rubbish at Accessibility? (car )Dec 23, 2024 17765 accessibility , craft , culture The Design Leader Dilemma (boa /sma )Dec 23, 2024 17764 design , leadership , principles , policies , prioritization CSS Wants to Be a System (dav )Dec 23, 2024 17763 css A CSS Wishlist for 2025 (mon /css )Dec 23, 2024 17762 css , wish-lists 15 Principles for Secure Programming (rak )Dec 23, 2024 17761 security , principles , validation , testing Build Your Own Site Speed Testing Tool With Puppeteer (per )Dec 22, 2024 17760 performance , testing , puppeteer Accessibility First: How to Design Inclusive Frontend Experiences Dec 22, 2024 17759 how-tos , design , accessibility , html , semantics , alt-text , keyboard-navigation , aria , contrast , forms , focus Mastering npm Scripts: Automate Everything in Your Frontend Workflow Dec 22, 2024 17758 npm , dependencies , environments , ci-cd , automation Create Stunning Dashboards With ReactJS: Step-By-Step Guide Dec 22, 2024 17757 guides , react , visualization AWS S3 Deep Dive Dec 22, 2024 17756 deep-dives , aws , s3 , storage Frontend Engineer at Adobe Interview Experience Dec 22, 2024 17755 career , interviewing , adobe PSA: Stop Using the “title” Attribute as Tooltip (dni /mat )Dec 22, 2024 17754 html , attributes , tooltips , toggles , accessibility Please Keep Your HTML Tables Clean and Lean, if You Really Need to Use Them (cer )Dec 22, 2024 17753 accessibility , html , tables On Long Term Software Development (ber )Dec 22, 2024 17752 maintainability , maintenance , dependencies , foss , testing , complexity My Approach to Running a Link Blog (sim )Dec 22, 2024 17751 blogging , links , content , writing , community Don’t Hide Skip Links (oze )Dec 22, 2024 17750 accessibility , skip-links , hiding Broadcast Channel API (5t3 )Dec 22, 2024 17749 apis , javascript Grouping Form Fields (mat )Dec 21, 2024 17748 html , forms Important Topics for Frontend Developers to Master in 2025 Dec 21, 2024 17747 learning , javascript , typescript , css , frameworks , git , apis , testing , performance , security , ci-cd , websockets Unattributed Navigation Overhead (UNO) (tim /per )Dec 21, 2024 17746 performance , metrics Matt Mullenweg, WordPress, and the Battle for Control of the Internet (web )Dec 21, 2024 17745 automattic , wordpress , wp-engine , web CSS “light-dark()” (may /5t3 )Dec 21, 2024 17744 css , functions , dark-mode A Progress Update on “reading-flow” Dec 20, 2024 17743 css , layout JS Import Maps (5t3 )Dec 20, 2024 17742 javascript , dependencies , import-maps Biggest Privacy Erosion in 10 Years? On Google’s Policy Change Towards Fingerprinting Dec 20, 2024 17741 google , privacy , fingerprinting “AsyncLocalStorage”: Simplify Context Management in Node.js (tre )Dec 20, 2024 17740 nodejs , javascript , asynchrony AI and the Future of Accessibility With Dr. Gregg Vanderheiden Dec 20, 2024 17739 podcasts , interviews , accessibility , assistive-tech , ai , outlooks 8 Most Important System Design Concepts You Should Know Dec 20, 2024 17738 videos , architecture , system-design , concepts Data-Driven SEO and Web Performance (tod /per )Dec 20, 2024 17737 seo , performance , web-vitals Scroll-Driven and Fixed (chr /fro )Dec 20, 2024 17736 css , animations , scrolling , positioning No ARIA Is Better Than Bad ARIA (kar )Dec 20, 2024 17735 videos , accessibility , aria , html My Favourite Colour Is Chuck Norris Red (val /mat )Dec 20, 2024 17734 html , colors CSS Multi-Column Layout Module Level 2 (fri /w3c )Dec 19, 2024 17733 css , standards , layout The Bad Apple Effect: How Negativity Can Sabotage Teams’ Performance Dec 19, 2024 17732 collaboration , culture , engineering-management The Cloud and the Climate: Navigating AI-Powered Futures (mrc )Dec 19, 2024 17731 podcasts , interviews , cloud-computing , ai , sustainability 11 YAML Configurations for DevOps Automation Dec 19, 2024 17730 yaml , configuration , dev-ops , ci-cd , automation , examples Is Figma Dev Mode a Worthwhile Tool for Developers? (ele /des )Dec 19, 2024 17729 guest-posts , figma , developer-experience , tooling Detecting Web Performance Regressions Using Statistical Tools (pet /per )Dec 19, 2024 17728 performance , regressions , tooling CSS Layouts: Creating Structure and Flow (ath )Dec 19, 2024 17727 css , layout , flexbox , grids I Reduced AWS Bills by 80% Just by Optimizing Node.js Code Dec 19, 2024 17726 aws , economics , nodejs , optimization Getting Oriented With HTML Video (sco /mat )Dec 19, 2024 17725 html , multimedia , web-components CSS Display Module Level 4 (tab +/w3c )Dec 19, 2024 17724 css , standards , layout CSS “box-decoration-break” (kil /5t3 )Dec 19, 2024 17723 css New to the Web Platform in December Dec 18, 2024 17722 release-notes , web-platform , browsers , safari , chrome How to Create Multi-Step Forms With Vanilla JavaScript and CSS (css )Dec 18, 2024 17721 how-tos , forms , javascript , css The European Accessibility Act: Understanding Digital Accessibility (coo )Dec 18, 2024 17720 accessibility , legal , eaa Announcing a Free GitHub Copilot for VS Code (bur /vsc )Dec 18, 2024 17719 github , github-copilot , vs-code , code-editors , ai BITV 2.0 and the Future of Digital Accessibility in Germany (lev )Dec 18, 2024 17718 bitv , legal , compliance , accessibility Speculative Loading and the Speculation Rules API (qcn /per )Dec 18, 2024 17717 performance , speculation , apis Have an Accessible New Year With These 12 Resolutions Dec 18, 2024 17716 accessibility , captions , wcag , testing , headings , modals The Future of CSS: Construct “<custom-ident>” and “<dashed-ident>” Values With “ident()” (bra )Dec 18, 2024 17715 css , functions , transitions Microdata for Books (ala /mat )Dec 18, 2024 17714 html , microdata Declarative Shadow DOM (sch /5t3 )Dec 18, 2024 17713 shadow-dom , dom , web-components WebAssembly JavaScript Interface (w3c )Dec 17, 2024 17712 standards , webassembly , javascript , apis How to Make Your Angular Projects More Accessible Dec 17, 2024 17711 how-tos , angular , accessibility , examples Become a Better Developer With Clean Code Essentials: YAGNI, KISS, and DRY in Software Engineering Dec 17, 2024 17710 fundamentals , principles , minimalism , simplicity , maintainability State of JavaScript 2024 [Results] (sac /dev )Dec 17, 2024 17709 surveys , metrics , javascript Stylish Holidays! Creating a Scroll-Driven Christmas Tree in CSS (uti )Dec 17, 2024 17708 css , svg , animations , scrolling , effects HTML Conformance: A Comparison of 6.5 npm Validator Packages (With 1.5 Recommendations) (j9t )Dec 17, 2024 17707 html , conformance , tooling , npm , comparisons How I Gained a New Perspective on ARIA (mei /mat )Dec 17, 2024 17706 accessibility , aria CSS “::target-text” for Text Highlighting (tre )Dec 17, 2024 17705 css , selectors CSS “content-visibility” (kno /5t3 )Dec 17, 2024 17704 css Why Product Owners Should Not Assign Work Dec 16, 2024 17703 agile , scrum , processes , product-management Developer Guide: How to Implement Passkeys Dec 16, 2024 17702 guides , how-tos , authentication , security , passkeys Recap of the State of the Word 2024 Dec 16, 2024 17701 wordpress When Users Interact (blu /per )Dec 16, 2024 17700 performance , user-experience , metrics , link-lists Re-Imagine the Web With View Transitions (bra )Dec 16, 2024 17699 css , view-transitions You Don’t Need the “isOpen” Class (mau /mat )Dec 16, 2024 17698 html , aria , accessibility The Top 20 Tools UX Designers Should Know (uxm )Dec 16, 2024 17697 design , user-experience , tooling , link-lists React 19 and Web Component Examples (chr /fro )Dec 16, 2024 17696 react , web-components , examples Never Forgive Them (edz )Dec 16, 2024 17695 web , ai , user-experience , economics How to Automate OWASP Security Reviews in Your Pull Requests? (cod )Dec 16, 2024 17694 how-tos , security , owasp , automation , code-reviews , coderabbit Ethical Web Principles: Building a Better Web (tor /w3c )Dec 16, 2024 17693 web , ethics , principles , processes , advocacy CSS “text-wrap” (mey /5t3 )Dec 16, 2024 17692 css , typography Advanced and Creative TypeScript Techniques for Professionals Dec 15, 2024 17691 typescript , type-safety , techniques The Gift You Do Not Want: A Div in a Button’s Clothing (mat )Dec 15, 2024 17690 html , buttons , accessibility 11 Essential JavaScript Hooking Techniques for Reverse Engineering in 2024 (xiu )Dec 15, 2024 17689 javascript , debugging , techniques Creating Shared Ownership for Web Performance From a Cryptic CSS Values (per )Dec 15, 2024 17688 performance , web-vitals , monitoring , css HTML “inert” Attribute (stv /5t3 )Dec 15, 2024 17687 html , attributes Exploring Hono JS: Fast, Minimal, and Easy to Use Web Framework Dec 15, 2024 17686 hono Towards Measuring INP on All Browsers and Devices (iva /per )Dec 14, 2024 17685 performance , web-vitals , browsers Potential Dangers of Status Messages (cer )Dec 14, 2024 17684 accessibility , wcag , microcontent Page by Page: How Pagination Makes the Web Accessible (mat )Dec 14, 2024 17683 accessibility , pagination , html , css , svg How to Dehumanize Accessibility With AI (ash )Dec 14, 2024 17682 how-tos , accessibility , ai Animating Entry Effects (ty /5t3 )Dec 14, 2024 17681 css , animations , transitions , effects Improving User Experience for Multilingual Web Browsing (mat )Dec 13, 2024 17680 user-experience , internationalization , html Your JavaScript Bundle Is Too Fat Dec 13, 2024 17679 javascript , bundling , performance , dependencies , code-splitting , lazy-loading , tree-shaking , minification , optimization Node.js: A Brief History of CJS, Bundlers, and ESM Dec 13, 2024 17678 nodejs , commonjs , esm , bundling , history Easily Check for Web Accessibility Problems in Ten Minutes or Less Dec 13, 2024 17677 accessibility , testing , keyboard-navigation , zooming How Strict Should We Be When Testing for WCAG Conformance? (sib /tpg )Dec 13, 2024 17676 videos , accessibility , wcag , compliance “calc-size()” and Interpolate Size (kev /5t3 )Dec 13, 2024 17675 css , functions , animations ARIA in HTML (sco +/w3c )Dec 13, 2024 17674 standards , accessibility , aria , html “align-content”: The Simplest Way to Center Content With CSS (tre )Dec 13, 2024 17673 css , centering Customize Interpolation Syntax in Angular at Component Level Dec 12, 2024 17672 angular , components , customization HTML and CSS I Didn’t Even Know About Before I Started Creating Content in Japanese (mat )Dec 12, 2024 17671 html , ruby-markup , css , internationalization Top 10 Flutter Libraries in 2025 Dec 12, 2024 17670 libraries , flutter , dart Full Stack GraphQL React Tutorial—Learn Apollo Client / Apollo Server for Beginners (ped )Dec 12, 2024 17669 videos , tutorials , graphql , react Why Your Logs Cost More Than Your Compute Dec 12, 2024 17668 logging , economics , processes Updated Drafts for Review: W3C Accessibility Guidelines (WCAG) 3.0 (w3c )Dec 12, 2024 17667 accessibility , wcag , w3c , standards Preventing Ageism in Design: Digital Accessibility for Older Adults (tpg )Dec 12, 2024 17666 accessibility , design , dei Ethical Web Principles (tor +/w3c )Dec 12, 2024 17665 web , principles , ethics , w3c Distributed Tracing in Node.js With OpenTelemetry (bet )Dec 12, 2024 17664 nodejs , observability , tracing , opentelemetry An Introduction to CSS Scroll-Driven Animations: Scroll and View Progress Timelines (sma )Dec 11, 2024 17663 introductions , css , animations , scrolling Angular Signals: Reactive Programming Simplified Dec 11, 2024 17662 angular , signals , reactivity State of Node.js Performance 2024 (raf /nod )Dec 11, 2024 17661 nodejs , performance , metrics The “Perilous Pitfalls” of Accessibility Maturity Dec 11, 2024 17660 accessibility , leadership , product-management Responsive Tables and Readable Paragraphs (chr /fro )Dec 11, 2024 17659 tables , responsive-design , css Makeshift Hot Reload (eva /mat )Dec 11, 2024 17658 html , metadata Designer Problems: “Make the Logo Bigger!” (web )Dec 11, 2024 17657 design , logos , images A Deep Dive Into CommonJS and ES Modules in Node.js (app )Dec 11, 2024 17656 deep-dives , modules , commonjs , esm , nodejs 8 Types of Load Balancing Dec 10, 2024 17655 load-balancing , architecture , servers , nginx Site Reputation Abuse: Is Your Website at Risk? (moz )Dec 10, 2024 17654 seo , google Set Up a Micro-Frontend Architecture in 15 Mins With Vite Dec 10, 2024 17653 architecture , micro-frontends , vite Lifelong Learning in Tech (ema +)Dec 10, 2024 17652 learning , community WordPress Parent Company Must Stop Blocking WP Engine, Judge Rules (ver )Dec 10, 2024 17651 automattic , wordpress , wp-engine , legal Wolvic 2024: A Year in Review (wol )Dec 10, 2024 17650 wolvic , browsers , retrospectives Spot Non-Composited Animations in Chrome DevTools (bra )Dec 10, 2024 17649 css , animations , dev-tools , browsers , chrome 5 Technical Trends to Help Web Developers Stand Out in 2025 Dec 10, 2024 17648 trends , career , javascript , security , ai , low-and-no-code Why You Should Use Laravel: Benefits of Laravel Dec 10, 2024 17647 laravel , php TypeScript: Zero to Hero Plus Cheat Sheet Dec 10, 2024 17646 typescript , cheat-sheets Simple Web Performance Mentoring (per )Dec 10, 2024 17645 performance , monitoring , web-vitals , tooling , webpagetest To Whom Does the World Belong? (bos )Dec 10, 2024 17644 ai , legal , licensing Submit to the Quirks of HTML (fel /mat )Dec 10, 2024 17643 html , forms Solved by Modern CSS: Feature Image (sha )Dec 10, 2024 17642 css , images On-Page SEO Checklist: The Complete Task List for 2025 (sem )Dec 10, 2024 17641 seo , checklists , html , semantics HTTP (pro /htt )Dec 10, 2024 17640 web-almanac , studies , research , metrics , http , protocols , hints , apis CSS Wrapped 2024: 17 Features Transforming Modern Web Design (web )Dec 10, 2024 17639 css , browsers , support , retrospectives Accessibility Fail Friday: “1” for “Yes” and “0” for “No” Dec 9, 2024 17638 accessibility , forms AI and Accessibility: Ethical Considerations and Solutions (a11 )Dec 9, 2024 17637 accessibility , ai , ethics Top 5 DevOps Skills That Will Pay Big in 2025 Dec 9, 2024 17636 career , dev-ops , ai , observability , git , kubernetes WebKit Features in Safari 18.2 (jen +/web )Dec 9, 2024 17635 release-notes , safari , browsers , webkit Accessibility Best Practices for Single Page Applications (SPAs) Dec 9, 2024 17634 accessibility , best-practices , single-page-apps Cloudflare Radar 2024 Year in Review Dec 9, 2024 17633 retrospectives , web , web-platform , metrics , comparisons , traffic , ip , http , embed-code , browsers Drizzle Database Migrations (ada /fro )Dec 9, 2024 17632 migrating , databases , tooling Putting Performance in Relatable Terms (eth /per )Dec 9, 2024 17631 performance , communication AI Is Killing Coding (imp )Dec 9, 2024 17630 code-editors , ai , cursor Yet Another Anchor Positioning Quirk (mon /css )Dec 9, 2024 17629 css , anchor-positioning Native HTML Light and Dark Color Scheme Switching (pep /mat )Dec 9, 2024 17628 dark-mode , html , css , javascript , functionality Mastering SVG Arcs (sma )Dec 9, 2024 17627 svg , images Understanding the Main Thread in the Browser (per )Dec 8, 2024 17626 browsers , javascript , dom What Makes a Great Engineering Manager? (tre )Dec 8, 2024 17625 engineering-management , career The Heartfelt Story Behind CSS’s New Logo (web )Dec 8, 2024 17624 css , history Past HTML, Future HTML? (j9t /mat )Dec 8, 2024 17623 html Douglas Crockford Is Not Your Dad (tec )Dec 8, 2024 17622 websites , json , comments Buttons and Links Dec 8, 2024 17621 accessibility , buttons , links , wcag Will AI Eat the Browser? (onm )Dec 7, 2024 17620 ai , xr , browsers , web Your Website Is a Restaurant (boo /per )Dec 7, 2024 17619 web-platform , performance Publishing a Simple Client-Side JavaScript Package to npm With GitHub Actions (sim )Dec 7, 2024 17618 dependencies , javascript , npm , github-actions Almost, but Not Quite, Entirely Unlike… (tin /mat )Dec 7, 2024 17617 accessibility , buttons , html , ai What Do the State of CSS and HTML Surveys Tell Us? Dec 6, 2024 17616 web-platform , html , css , community Tools for Unmoderated Usability Testing (nng )Dec 6, 2024 17615 usability , testing , tooling The State of UX in 2025: A Love Letter About Change (fab )Dec 6, 2024 17614 user-experience , design , outlooks CSS “@supports”: Write Future-Proof CSS (tre )Dec 6, 2024 17613 css , feature-detection , progressive-enhancement The Evolution of Instant Web: What It Means for Performance Tooling (per )Dec 6, 2024 17612 performance , tooling , web-vitals The Importance of Graceful Degradation in Accessible Interface Design (ele /sma )Dec 6, 2024 17611 design , accessibility , user-experience , graceful-degradation , progressive-enhancement Node.js Delivers First LTS With “require(esm)” Enabled, Enhances Security and Release Automation (sar /soc )Dec 6, 2024 17610 nodejs , esm Native CSS Nesting Is Here (tre )Dec 6, 2024 17609 css , nesting , examples “aria-labelledby = self” (wes /mat )Dec 6, 2024 17608 accessibility , aria The Importance of Hover States Dec 5, 2024 17607 design , interaction-design , link-lists Build a SolidJS App With Deno (den )Dec 5, 2024 17606 solidjs , deno CSS Wrapped 2024 (arg +)Dec 5, 2024 17605 css , browsers , support , retrospectives When Is a Skip Link Needed? (tpg )Dec 5, 2024 17604 accessibility , skip-links , keyboard-navigation , focus What Is HTML Optimization? What Is It Not? (j9t )Dec 5, 2024 17603 html , optimization , terminology The Complete Guide to ARIA Live Regions for Developers (flo /a11 )Dec 5, 2024 17602 guides , accessibility , aria , live-regions React v19 (rea )Dec 5, 2024 17601 release-notes , react Multi-State Buttons (pre /fro )Dec 5, 2024 17600 buttons , css Knowing CSS Is Mastery to Frontend Development (hel )Dec 5, 2024 17599 css , frameworks , career Forced Colors Mode Futility (css /mat )Dec 5, 2024 17598 colors , contrast , css , accessibility Exploring the Core Concepts of Node.js Readable Streams (pav )Dec 5, 2024 17597 nodejs , streaming , concepts The World Doesn’t Need More Managers—It Needs People Who Care Enough to Lead Dec 4, 2024 17596 design , leadership 24 Best AI Tools for Developers in 2025 (moz )Dec 4, 2024 17595 tooling , ai , link-lists A Leap in the Evolution of Airtable’s Codebase: Scaling TypeScript to Thousands of Projects Dec 4, 2024 17594 typescript , scalability , case-studies Angular 19: Standalone Updates Dec 4, 2024 17593 angular Release Notes for Safari Technology Preview 209 (jon /web )Dec 4, 2024 17592 release-notes , safari , browsers React vs. Angular: Which Framework Should We Choose in 2024 and 2025? (bhu )Dec 4, 2024 17591 frameworks , react , angular , comparisons How Does the React Compiler Perform on Real Code (ade /per )Dec 4, 2024 17590 react , compiling , rendering , memoization , performance Just Say “No” to JavaScript (nic /inf )Dec 4, 2024 17589 javascript , typescript , programming It’s Not AI, It’s State-of-the-Art Exploitation (laq )Dec 4, 2024 17588 ai , myths How to Include Web Accessibility in Your Web Development Process (pop )Dec 4, 2024 17587 how-tos , accessibility , processes , tooling , webaim How to Include Web Accessibility in Your Content Writing Process (pop )Dec 4, 2024 17586 how-tos , accessibility , content , writing , processes How to Fix Storybook Screenshot Testing (not )Dec 4, 2024 17585 how-tos , testing , screenshots , images , storybook , vitest How React Compiler Performs on Real Code (ade )Dec 4, 2024 17584 react , compiling , rendering , memoization Googling Is for Old People: What This Means for Web Designers (web )Dec 4, 2024 17583 design , mobile , search , google Control the Viewport Resize Behavior on Mobile With “interactive-widget” (bra /mat )Dec 4, 2024 17582 css , units , viewport , resizing , mobile , metadata , html Creating an Effective Multistep Form for Better User Experience (sma )Dec 3, 2024 17581 forms , html , javascript , user-experience Why We Switched to Astro (and Why It Might Interest You) (ste )Dec 3, 2024 17580 migrating , nextjs , astro Privacy (max /htt )Dec 3, 2024 17579 web-almanac , studies , research , metrics , privacy , apis A Beginner’s Guide to Information Architecture in UX Dec 3, 2024 17578 guides , information-architecture , user-experience Astro 5.0 (eri +)Dec 3, 2024 17577 release-notes , astro Pure CSS Halftone Effect in 3 Declarations (ana /fro )Dec 3, 2024 17576 css , effects , halftone What a Web Performance Engineer Needs to Know About Cloud Cost Savings (per )Dec 3, 2024 17575 performance , cloud-computing , economics , efficiency You Should Have a Website (nor )Dec 3, 2024 17574 manifestos , career The Pixel Canvas Shimmer Effect (hex )Dec 3, 2024 17573 web-components , effects Smooth Multi-Page Experiences With Just a Few Lines of CSS (joh /mat )Dec 3, 2024 17572 css , transitions , effects The Danger of Defaults (nng )Dec 2, 2024 17571 videos , usability , design Run Your Next.js SSR App on Deno Deploy (orr /den )Dec 2, 2024 17570 nextjs , deno , hosting I Was Laid Off From Spotify One Year Ago: Here’s What I’ve Learnt Dec 2, 2024 17569 user-experience , career DreamHost Removed From WordPress.org’s Recommended Hosting Page Dec 2, 2024 17568 wordpress , hosting WPT: An Overview and History (boa /boc )Dec 2, 2024 17567 overviews , history , web-platform , testing The Logical Border Radius Equivalents (chr /fro )Dec 2, 2024 17566 css , borders , logical-properties , internationalization The HTML Native Search Element (tre )Dec 2, 2024 17565 html , semantics Starting Off Right: Where Autofocus Shines (kil /mat )Dec 2, 2024 17564 html , forms , focus SEO (jam +/htt )Dec 2, 2024 17563 web-almanac , studies , research , metrics , seo , robotstxt , metadata , structured-data , amp , internationalization How to Stay and Grow in Tech (Especially if You’re a Minority) (bla )Dec 2, 2024 17562 how-tos , career How GenAI Impacts User Experiences—Even Beyond AI (uxm )Dec 2, 2024 17561 user-experience , ai , processes Hints and Suggestions: The Design of Web Design (mia /btc )Dec 2, 2024 17560 videos , design , css , cascade , history A Layered Approach to Speculation Rules (css )Dec 2, 2024 17559 performance , speculation CSS Advent Calendar Dec 1, 2024 17558 websites , css , examples CSS Selectors Advent Calendar 2024 Dec 1, 2024 17557 css , selectors , examples Goodhart’s Law in Action: 3 Webperf Examples (nom /per )Dec 1, 2024 17556 performance , principles , lighthouse , web-vitals , metrics , examples How to Usability Test Your Product (if You Want Bad UX) (ada )Dec 1, 2024 17555 how-tos , usability , user-experience , testing How to Clamp the Lightness of a Relative Color in CSS (ang )Dec 1, 2024 17554 how-tos , css , colors , functions Development Advent Calendars for 2024 (aar )Dec 1, 2024 17553 link-lists , learning Designed With Care (rac )Dec 1, 2024 17552 websites , books , accessibility , design , content , compliance Blast From the Past: 2advanced.com (web )Dec 1, 2024 17551 design , flash , history , case-studies A Link on a Logo in the Header, What Should the Alt-Text Be? (ria /mat )Dec 1, 2024 17550 accessibility , branding , links , logos , images , alt-text Why You Should Avoid Grand System Redesigns Nov 30, 2024 17549 videos , refactoring , software-design , architecture The Future of Front-End Development: Trends to Watch in 2025 (max )Nov 30, 2024 17548 ai , qwik , solidjs , webassembly , esm , design-systems , headless , accessibility , sustainability , dev-tools , low-and-no-code Turn Off AI Features by Default (to Reduce Their Climate Impact) (hdv )Nov 30, 2024 17547 ai , sustainability , tooling How to Join Blue Beanie Day: Wear and Share (zel )Nov 30, 2024 17546 awareness-days , standards , how-tos Don’t Fuck With Scroll Nov 29, 2024 17545 websites , scrolling , user-experience , usability , accessibility , maintainability Stop Aiming for Compliance: Craft a Better Product Strategy Instead (tho )Nov 29, 2024 17544 accessibility , compliance , product-management , strategies , processes A False Sense of Accessibility: What Automated Testing Tools Are Missing (a11 )Nov 29, 2024 17543 videos , accessibility , testing , automation , tooling Designing Your Own Accessibility Vendor Monitoring Program (a11 )Nov 29, 2024 17542 videos , accessibility , business-relations , monitoring The Many Faces of Digital Accessibility (aar /a11 )Nov 29, 2024 17541 videos , accessibility , career Let’s Learn Generators in JavaScript Nov 29, 2024 17540 javascript , functions 8 PHP Performance Tips Every Developer Should Know Nov 29, 2024 17539 php , performance , tips-and-tricks , conditionals , caching Why Pipes Sometimes Get “Stuck”: Buffering (b0r )Nov 29, 2024 17538 command-line , unix-like If Not React, Then What? (sli )Nov 29, 2024 17537 frameworks , client-side-rendering , react , user-experience , performance Design Systems Are Dead—Long Live Design Systems (lur /zer )Nov 29, 2024 17536 design-systems , tooling , outlooks Character-Based Alignment (css )Nov 29, 2024 17535 html , css , alignment Angular v19 No Signals Edition (arm /dan )Nov 29, 2024 17534 angular New to the Web Platform in November Nov 28, 2024 17533 release-notes , web-platform , browsers , firefox , chrome When Is It Time to Move Prototyping From Figma to ProtoPie? Nov 28, 2024 17532 design , prototyping , tooling , figma Prisma 6: Better Performance, More Flexibility, and Type-Safe SQL (pri )Nov 28, 2024 17531 release-notes , prisma Understanding CSS Inheritance: A Guide to Consistent Styling Nov 28, 2024 17530 guides , css , cascade , inheritance The 5 Most Transformative JavaScript Features From ES15 (tar )Nov 28, 2024 17529 javascript , ecmascript Preloading Responsive Images (tre )Nov 28, 2024 17528 images , html , hints , performance , preloading Observation: CSS Math Eval (kiz )Nov 28, 2024 17527 css , javascript , math Decoupling OKRs: It’s Time to Let Go (cwo )Nov 28, 2024 17526 okr , processes , prioritization , leadership Beyond JSON: Exploring File Formats for Design Tokens (stu )Nov 28, 2024 17525 design-tokens , json , yaml , comparisons A Quick Snapshot of the Microblogging Landscape (tch )Nov 28, 2024 17524 social-media , comparisons , twitter+x , bluesky , facebook+meta , mastodon , fediverse 10 Git Commands You’ll Wish You Knew Earlier Nov 28, 2024 17523 git , command-line Create Accessible Websites: Top Free Tools You Need to Know Nov 27, 2024 17522 accessibility , testing , jaws , nvda , screen-readers , linting , tooling How to Cut Water Usage in Cloud Data Centers Nov 27, 2024 17521 how-tos , infrastructure , sustainability Building Better CLI Apps (mol )Nov 27, 2024 17520 videos , typescript , javascript , command-line , tooling Faster TypeScript Compilation (ash )Nov 27, 2024 17519 videos , typescript , compiling , performance Optimizing JavaScript Engine Performance (goo )Nov 27, 2024 17518 videos , javascript-engines , performance , optimization Contributing to JavaScript and TypeScript (rob )Nov 27, 2024 17517 videos , javascript , typescript , foss , standards Unit Testing in Node.js With Jest (app )Nov 27, 2024 17516 nodejs , testing , jest Is Next.js 15 Any Good? “Use Cache” API First Look (fir )Nov 27, 2024 17515 videos , nextjs , apis Avoid Hotlinking Images With “Cross-Origin-Resource-Policy” Nov 27, 2024 17514 images , security The Hype Around Signals (ati /sma )Nov 27, 2024 17513 frameworks , libraries , signals Program Errors Out of Existence (ale )Nov 27, 2024 17512 programming , errors , principles Jekyll to Astro: An AI-Assisted Migration Nov 27, 2024 17511 migrating , jekyll , astro , ai , tooling X’s Objection to the Onion Buying Infowars Is a Reminder You Do Not Own Your Social Media Accounts (404 )Nov 26, 2024 17510 social-media , twitter+x Why AI Can’t Replace Developers: The Real Limits of AI in Coding Nov 26, 2024 17509 ai , programming State of Software Architecture Report—2024 Nov 26, 2024 17508 architecture , metrics I Removed VS Code, and My Productivity Improved Tremendously (cod )Nov 26, 2024 17507 code-editors , vs-code , neovim , comparisons , productivity Which IDEs Do Software Engineers Love, and Why? (ger )Nov 26, 2024 17506 code-editors , cursor , vs-code , jetbrains , neovim The Free Web (jay )Nov 26, 2024 17505 web , culture How I Feel About AI (jes )Nov 26, 2024 17504 ai , programming , productivity , ethics , sustainability Designing (and Evolving) a New Web Performance Score (css )Nov 26, 2024 17503 performance , metrics Automated Decision Logs in AI-Assisted Coding (add )Nov 26, 2024 17502 ai , logging Agile Is Dead Nov 26, 2024 17501 websites , manifestos , agile , processes , collaboration , communication A Framework for Evaluating Browser Support (jos )Nov 26, 2024 17500 browsers , support , web-platform , graceful-degradation A Button Is Not a Link (mor /mat )Nov 26, 2024 17499 html , buttons , links What Causes “Bad Days” for Developers? Nov 25, 2024 17498 studies , research , productivity How to Comply With DOJ’s Seemingly Impossible Web Accessibility Regulation Nov 25, 2024 17497 how-tos , accessibility , legal , compliance Design Systems vs. Style Guides (nng )Nov 25, 2024 17496 videos , design-systems , style-guides , comparisons , design , documentation WebAssembly (Wasm): When (and When Not) to Use It (tre )Nov 25, 2024 17495 webassembly The End of the Twitter Era (san )Nov 25, 2024 17494 social-media , twitter+x , mastodon , facebook+meta , bluesky Language of Parts Bookmarklet (bea )Nov 25, 2024 17493 bookmarklets , html , metadata , accessibility How Browsers Really Load Web Pages (pro /wel )Nov 25, 2024 17492 videos , browsers , rendering , parsing , http , performance From Gatsby to Eleventy (mat )Nov 25, 2024 17491 migrating , gatsby , eleventy , webc , performance Deno vs. Oracle: Canceling the JavaScript Trademark (tin /den )Nov 25, 2024 17490 deno , oracle , javascript , legal The Semantic Interface Palette Is Simple Nov 24, 2024 17489 design , design-tokens , semantics , figma Interop and Hard Problems (bka )Nov 24, 2024 17488 web-platform , browsers , support , interoperability Figma Releases the Pattern Library (web )Nov 24, 2024 17487 figma , pattern-libraries Mastering JavaScript Event Delegation Nov 23, 2024 17486 javascript , events The Death of Creativity and Imagination Nov 23, 2024 17485 creativity , ai , prompting Old Alt Text Advice (ste )Nov 23, 2024 17484 accessibility , images , alt-text , html , microcontent , best-practices JavaScript Events Made Easy: A Comprehensive Guide for Beginners Nov 23, 2024 17483 guides , events , javascript Git Like a Pro: 10 Things I Regret Not Knowing Earlier Nov 22, 2024 17482 git , command-line Using Severity Ratings to Prioritize Web Accessibility Remediation (web )Nov 22, 2024 17481 accessibility , prioritization The PHP Foundation Turns Three (the )Nov 22, 2024 17480 php , anniversaries Screenshot-Driven Development (bla /ope )Nov 22, 2024 17479 processes , design , tooling Solved by CSS: Donuts Scopes (mon /css )Nov 22, 2024 17478 css , scope Recursion Explained in Simple Terms (tre )Nov 22, 2024 17477 programming , concepts Content Security Policy Level 3 (mik /w3c )Nov 22, 2024 17476 standards , csp , security CSS Selectors: Unlocking Advanced Selectors for Modern Web Design Nov 21, 2024 17475 css , selectors Why Accessibility Matters for Your SEO Strategy (a11 )Nov 21, 2024 17474 accessibility , seo , strategies Introducing the Leader’s Guide to Accessibility Nov 21, 2024 17473 guides , introductions , accessibility , leadership , processes , terminology Third Parties (htt )Nov 21, 2024 17472 web-almanac , studies , research , metrics , embed-code , monetization , analytics , content-delivery , hosting , marketing , social-media , tag-management , multimedia , consent-management Why We Need to Have a Change of HEART With UX Metrics Nov 21, 2024 17471 user-experience , metrics , product-management Node.js 22 Runtime Now Available in AWS Lambda Nov 21, 2024 17470 nodejs , aws , serverless , lambda I Don’t Have Time to Learn React (kei )Nov 21, 2024 17469 career , craft , prioritization , react What’s Next for WebGPU (dak )Nov 21, 2024 17468 webgpu Exploring Alternative Interactions in JavaScript (dev )Nov 21, 2024 17467 videos , javascript , ai , interaction-design Every Developer Should Know These Postman Tips and Tricks Nov 21, 2024 17466 postman , tips-and-tricks Where Has All the Valid HTML Gone (j9t )Nov 21, 2024 17465 html , conformance , quality Tailwind CSS v4.0 Beta 1 (ada /tai )Nov 21, 2024 17464 tailwind Doing the Numbers: Digital Accessibility and Shifting Left (deq )Nov 21, 2024 17463 accessibility , processes , metrics , economics Avoid Read-Only Controls (aar )Nov 21, 2024 17462 html , forms , accessibility How to Use Lighthouse Wisely in Your Front-End Projects (ele /des )Nov 20, 2024 17461 guest-posts , how-tos , lighthouse , performance , accessibility , seo , best-practices Make Creative Borders With “background-clip: border-area” (jen /web )Nov 20, 2024 17460 css , borders , backgrounds , safari , browsers What We Learned Migrating From Webpack to Vite Nov 20, 2024 17459 migrating , webpack , vite , lessons The CSS Reset Contradiction (j9t )Nov 20, 2024 17458 css , resets WP Engine Updates Its Original Legal Complaint Against Automattic and Matt Mullenweg Nov 20, 2024 17457 wp-engine , automattic , wordpress , legal Static Site Generation With Next.js: Using Next.js for React.js Applications Nov 20, 2024 17456 static-site-generation , site-generators , nextjs , react React.js Best Practices for Beginners: A Comprehensive Guide Nov 20, 2024 17455 guides , best-practices , react , components , state-management , hooks , debugging So You Decided to Do a Technical Migration (loc /btc )Nov 20, 2024 17454 videos , migrating , maintenance