Automation Is Not the Enemy (kar )Feb 14, 2023 8009 accessibility , testing , automation Is It Time to Go Back to the Monolith? (deb )Feb 14, 2023 8008 monoliths This Is Why Performance Matters (bel )Feb 13, 2023 8007 performance , javascript , user-experience An Introduction to HTML Cheat Sheet (mon )Feb 13, 2023 8006 introductions , html , semantics , cheat-sheets An Approach to Lazy Loading Custom Elements (css )Feb 13, 2023 8005 web-components , performance , lazy-loading Declarative Shadow DOM (rni /web )Feb 13, 2023 8004 dom , shadow-dom So, What’s Next [for core-js]? (zlo )Feb 13, 2023 8003 javascript , foss , community , economics Git: How to Skip Hooks (ada )Feb 13, 2023 8002 how-tos , git Change Tab Bar Color Dynamically Using JavaScript (ami )Feb 13, 2023 8001 javascript , colors , theming , browsers Starting a New Side Project? Here Are 4 Lightweight CSS Frameworks to Get Up and Running Feb 12, 2023 8000 frameworks , css , pico , milligram , skeleton , comparisons MathML in Chrome Feb 12, 2023 7999 mathml , browsers , google , chrome , support Sandboxing JavaScript Code (hea )Feb 12, 2023 7998 javascript , security Technical Writing Process: How to Write a Good Technical Article (the )Feb 12, 2023 7997 how-tos , writing , processes Rethinking the Modern Web (ox )Feb 12, 2023 7996 javascript , web-platform , tooling Using the Multi-Keyword Syntax With CSS Display (que /mdn )Feb 12, 2023 7995 css Why Developers Should Learn Docker and Kubernetes in 2023 (jav )Feb 11, 2023 7994 docker , kubernetes , containerization My CSS Wishlist (j9t )Feb 11, 2023 7993 css , wish-lists Automated Testing Won’t Solve Web Accessibility (yat )Feb 11, 2023 7992 accessibility , testing , automation A Minimal, Multi-Framework, Responsive Image Component (asc )Feb 11, 2023 7991 components , responsive-design , frameworks A Comparison of SUS, UMUX-LITE, and UEQ-S (uxp )Feb 11, 2023 7990 studies , research , user-experience , comparisons Technical SEO Basics for React Developers (vin )Feb 11, 2023 7989 fundamentals , seo , react Quick Guide for YAML Feb 10, 2023 7988 guides , yaml How to Scale Node.js Applications With Clustering (sta /dig )Feb 10, 2023 7987 how-tos , nodejs , scaling Platform Engineering Teams Done Right… (adr )Feb 10, 2023 7986 principles , platform-engineering The Case for Frameworks (sel )Feb 10, 2023 7985 javascript , frameworks , web-platform React.js: The Documentary (hon )Feb 10, 2023 7984 videos , react , history Improved Font Fallbacks (kat /dev )Feb 10, 2023 7983 fonts , typography , graceful-degradation Different Ways to Get CSS Gradient Shadows (css /css )Feb 10, 2023 7982 css , gradients , shadows Discovering Primitive Objects in JavaScript (sma )Feb 10, 2023 7981 javascript , objects Caching at DEV (rid )Feb 10, 2023 7980 case-studies , caching , performance Foundations: Introduction to WAI–ARIA (ihe /tet )Feb 10, 2023 7979 accessibility , fundamentals , introductions , aria Why I’m Not the Biggest Fan of Single Page Applications (mat )Feb 10, 2023 7978 single-page-apps You Kinda Want an Orange Favicon (chr )Feb 10, 2023 7977 images , favicons , browsers , theming Moving Backgrounds (syn /css )Feb 9, 2023 7976 css , backgrounds What’s New in Lighthouse 10 (bre /dev )Feb 9, 2023 7975 release-notes , performance , google , lighthouse Can You Be a Designer if You Have No Training? (hen )Feb 9, 2023 7974 design , career Classless CSS Frameworks (ami )Feb 9, 2023 7973 css , frameworks My CSS Wishlist (sha )Feb 9, 2023 7972 css , wish-lists More Control Over “:nth-child()” Selections With the “of S” Syntax (bra /dev )Feb 9, 2023 7971 css , selectors The Troublesome Life and Lamentable Death of Success Criterion 4.1.1 Feb 9, 2023 7970 accessibility , wcag , conformance , standards No SVG, No Image, CSS-Only Fluid Slider With “input[type=range]” (ana )Feb 8, 2023 7969 code-pens , css , sass , effects Introduction to Symfony PHP Framework (cod )Feb 8, 2023 7968 introductions , symfony Try Out CSS Nesting Today (jen /web )Feb 8, 2023 7967 css , nesting , browsers , support Top 13 Node.js Books for Beginners and Advanced Coders (sit )Feb 8, 2023 7966 books , nodejs , link-lists Use Maps More and Objects Less (ste /bui )Feb 8, 2023 7965 javascript , objects Creating Sites, the Jamstack Way (clo )Feb 8, 2023 7964 tech-stacks , jamstack CSS Wish List 2023 (mey )Feb 8, 2023 7963 css , wish-lists Quick Tip: How to Check if a Variable Is Set in PHP (cla /sit )Feb 7, 2023 7962 how-tos , variables , php , tips-and-tricks Nest.js Crash Course—Introduction and Setup (the )Feb 7, 2023 7961 videos , crash-courses , introductions , nestjs Theming a Design System (uxd )Feb 7, 2023 7960 design-systems , theming How to Build Accessible Main Navigation? (tim /iod )Feb 7, 2023 7959 how-tos , accessibility , navigation Mozilla, Like Google, Is Looking Ahead to the End of Apple’s WebKit Rule (tho /the )Feb 7, 2023 7958 browsers , browser-engines , mozilla , google , apple , webkit Focus Appearance Thoughts (ala )Feb 7, 2023 7957 accessibility , focus , css Testing Colour Accessibility With Dev Tools (mic /css )Feb 7, 2023 7956 accessibility , colors , testing , browsers , dev-tools Table of Contents Progress Animation (kev )Feb 7, 2023 7955 html , css , javascript , animations How to Write Semantic CSS (kev )Feb 7, 2023 7954 videos , how-tos , css , semantics How to Add an Event Handler in React (vin )Feb 7, 2023 7953 how-tos , react , dom , events Modularizing React Applications With Established UI Patterns (jun /mfo )Feb 7, 2023 7952 react , components , modules A “color-contrast()” Strategy for Complimentary Translucent Backgrounds (arg )Feb 7, 2023 7951 css , colors , contrast , backgrounds , strategies The Story of the World Wide Web (jay )Feb 7, 2023 7950 books , web , history , browsers , standards , css , community , browser-wars Advanced Figma Prototyping Tips and Tricks (moo /uxd )Feb 7, 2023 7949 figma , prototyping , tips-and-tricks Testing Vue Components the Right Way (may )Feb 6, 2023 7948 vuejs , vitest , components , testing My Favourite 3 Lines of CSS (bel /pic )Feb 6, 2023 7947 css Building a Dev Blog With the Pelican Static Site Generator (djr )Feb 6, 2023 7946 site-generators , blogging The Difference Between Iteration and Prototyping (cal )Feb 6, 2023 7945 processes , prototyping , comparisons Frontend Frameworks for Web-App Development (uxm )Feb 6, 2023 7944 frameworks , web-apps How to Favicon in 2023: Six Files That Fit Most Needs (sit /evi )Feb 6, 2023 7943 how-tos , images , favicons Mozilla’s Abandoned Servo Web Engine Is Making a Comeback in 2023 (sou /its )Feb 6, 2023 7942 mozilla , browser-engines , servo , browsers Supporting CSS Multi Direction Languages in 2023 (ela /app )Feb 6, 2023 7941 css , internationalization , logical-properties Qodana Code Quality Platform—Overview (ant /qod )Feb 6, 2023 7940 videos , overviews , jetbrains , qodana , quality , ci-cd A Historical Reference of React Criticism (zac )Feb 6, 2023 7939 react , history Should Inclusive Design Be a UX Concern? (uxf /uxd )Feb 6, 2023 7938 design , dei , user-experience How to Build a Magazine Layout With CSS Grid Areas (pfe /sma )Feb 6, 2023 7937 how-tos , layout , css , grids Non-Text Content Contrast Also Matters (ia )Feb 6, 2023 7936 accessibility , colors , contrast Interop 2023 CMS Checkin (chr )Feb 6, 2023 7935 interoperability , html , syndication , rss , atom , semantics The “margin-trim” Property (mat )Feb 6, 2023 7934 css The Different Names for Values in CSS (chr )Feb 6, 2023 7933 css Speeding Up the JavaScript Ecosystem—ESLint (mar )Feb 5, 2023 7932 javascript , performance , eslint , linting Discovery in Agile (aka /nng )Feb 5, 2023 7931 agile , processes How to Pick a Font (That Doesn’t Suck) (kad )Feb 5, 2023 7930 how-tos , guides , fonts , typography React Anti-Patterns and Best Practices—Dos and Don’ts (per )Feb 5, 2023 7929 react , anti-patterns , best-practices Rotating Gallery With CSS Scroll-Driven Animations (jhe )Feb 4, 2023 7928 html , css , javascript , animations , scrolling The Market for Lemons (sli )Feb 4, 2023 7927 web-platform , javascript , frameworks Multi-Threaded React App Using useWorker (nil )Feb 3, 2023 7926 multithreading , react , javascript , web-workers How to Make a Zoom Effect Using CSS (css /ver )Feb 3, 2023 7925 how-tos , css , effects Typography Manual (mik )Feb 3, 2023 7924 code-pens , typography High Definition CSS Color Guide (arg /dev )Feb 2, 2023 7923 guides , css , colors WCAG 2.2 Update: It’s Time to Say Goodbye to the Parsing Criterion (jon )Feb 2, 2023 7922 accessibility , wcag , standards How to Build a Static Website (erc /san )Feb 2, 2023 7921 how-tos , fundamentals Foundation: The Best Framework for Building Responsive Sites (get )Feb 2, 2023 7920 foundation The YAML Document From Hell—JavaScript Edition (phi )Feb 2, 2023 7919 javascript , yaml What Is Bootstrap: A Beginner’s Guide (ale /car )Feb 2, 2023 7918 guides , bootstrap Advice for Engineers, From a Manager (pol )Feb 2, 2023 7917 tips-and-tricks , career , communication , collaboration How to Get the Last Matching Item in an Array With Vanilla JavaScript (cfe )Feb 2, 2023 7916 how-tos , javascript , arrays Interop 2023 (boc )Feb 1, 2023 7915 interoperability , web-platform Screen Reader Quick Guide (axe )Feb 1, 2023 7914 guides , screen-readers How the CSS “box-sizing” Property Works (bel )Feb 1, 2023 7913 css , box-model Pushing Interop Forward in 2023 (jon +/web )Feb 1, 2023 7912 interoperability , web-platform Why Is Making a Dark Mode Greyscale So Hard to Get Right? (dan )Feb 1, 2023 7911 dark-mode , contrast , colors , design Microsoft Edge and Interop 2023 (mse )Feb 1, 2023 7910 interoperability , web-platform , browsers , microsoft , edge Design for AI: What Should People Who Design AI Know? (hal /uxd )Feb 1, 2023 7909 design , ai Understanding App Directory Architecture in Next.js (ati /sma )Feb 1, 2023 7908 architecture , nextjs Hex Colors Aren’t Great at Anything Except Being Popular (chr )Feb 1, 2023 7907 colors , css Announcing Interop 2023 (moz )Feb 1, 2023 7906 interoperability , web-platform Don’t Use Return Types, Unless… (mat )Feb 1, 2023 7905 videos , typescript Interop 2023: Continuing to Improve the Web for Developers (rob +/dev )Feb 1, 2023 7904 interoperability , web-platform Learn Images (wil /dev )Feb 1, 2023 7903 courses , images , svg , gif , png , jpeg , webp , avif Quick Tip: How to Manage Timezones in PHP (cla /sit )Feb 1, 2023 7902 how-tos , php , internationalization , tips-and-tricks WordPress.com Introduces Browse Mode, Style Book, and Push to Global Styles Features (sar /wpt )Feb 1, 2023 7901 wordpress Modular Web Design: Flexibility, Examples, and Alternatives Feb 1, 2023 7900 design Gatsby Is Joining Netlify (kyl /gat )Feb 1, 2023 7899 gatsby , netlify The Guide to Responsive Design in 2023 and Beyond (sha )Feb 1, 2023 7898 responsive-design , css Igalia and Interop 2023 (iga )Feb 1, 2023 7897 interoperability , web-platform , igalia Cancel Duplicate Fetch Requests in JavaScript Enhanced Forms (aus )Feb 1, 2023 7896 javascript , data-fetching The Gotcha With Animating Custom Properties (bra /bra )Feb 1, 2023 7895 css , animations , custom-properties , performance Caching Data in SvelteKit (ada /css )Feb 1, 2023 7894 caching , sveltekit 3 Notion Templates to Better Manage Your Design System (ven )Feb 1, 2023 7893 design-systems , templates , maintenance Setting Expectations for Asking ChatGPT Web Accessibility Questions (sco )Jan 31, 2023 7892 accessibility , ai , chatgpt Speed for Who? (bel )Jan 31, 2023 7891 performance , frameworks , developer-experience , user-experience 6 Approaches for Data Fetching in React (loc )Jan 31, 2023 7890 data-fetching , react Should You Start a Web Development YouTube Channel in 2023? (zor /css )Jan 31, 2023 7889 videos , career , youtube External Links: In or Out (art /dig )Jan 31, 2023 7888 seo , links , accessibility , user-experience Typographic Hierarchy in Print, Web, and App Design (gly )Jan 31, 2023 7887 typography , design , hierarchy New to the Web Platform in January (rac /dev )Jan 31, 2023 7886 release-notes , web-platform , browsers , google , chrome , mozilla , firefox , apple , safari Invoking React Components From Your Ember Apps (raj )Jan 31, 2023 7885 emberjs , react , components Understanding Color and Accessibility (kat )Jan 31, 2023 7884 accessibility , colors The Ultimate Guide to JavaScript Error Handling (cra /sit )Jan 31, 2023 7883 guides , javascript , errors CSS “color-mix()” (arg /dev )Jan 30, 2023 7882 css Using Local Storage in JavaScript and React (vin )Jan 30, 2023 7881 javascript , react , storage Easy SVG Customization and Animation: A Practical Guide (cod /sma )Jan 30, 2023 7880 guides , images , svg , animations 19 Must-Visit Sites for Product Design Inspiration (dan /uxd )Jan 30, 2023 7879 design , link-lists Léonie Watson on Accessibility (tin +/inf )Jan 29, 2023 7878 podcasts , interviews , accessibility You’ve Got Options for Removing Event Listeners (mac )Jan 28, 2023 7877 javascript , events New WCAG 2.2 Features Rated (yat )Jan 28, 2023 7876 accessibility , wcag , standards An Introduction to MIME Types (pan /git )Jan 28, 2023 7875 introductions , mime-types Is It a Bad Idea to Use “target="_blank"” for Links in an Email? (bad )Jan 27, 2023 7874 email , links , user-experience HTML Input Types (mar )Jan 27, 2023 7873 html , forms Accessible Hamburger Buttons Without JavaScript Jan 27, 2023 7872 accessibility , javascript , navigation The Pros and Cons of Responsive Web Design in 2023 (web )Jan 27, 2023 7871 responsive-design 10 GitHub Repositories You Should Know as a JavaScript Developer (gae )Jan 27, 2023 7870 javascript , cheat-sheets , best-practices , link-lists , github Git Commit Patterns (h33 )Jan 27, 2023 7869 git , documentation Screen Readers Support for Text Level HTML Semantics (ste /tpg )Jan 26, 2023 7868 html , semantics , screen-readers , support Pointing and Calling and Accessibility Testing (bri )Jan 26, 2023 7867 accessibility , testing Your Web Performance Is Too Reactive; It’s Time to Do More Than Put Out Fires (fox /cal )Jan 26, 2023 7866 performance Container Queries and Typography (fon )Jan 26, 2023 7865 css , container-queries , typography Login Form UI Design Guide (mic /uxd )Jan 26, 2023 7864 guides , design , forms Optimal Images in HTML (ste /bui )Jan 26, 2023 7863 html , images , backgrounds , performance , optimization Flow Control in JavaScript: Callbacks, Promises, “async”/“await” (cra +/sit )Jan 26, 2023 7862 javascript , callbacks , promises , asynchronicity Creating a High-Contrast Design System With CSS Custom Properties (uti /sma )Jan 26, 2023 7861 design-systems , css , custom-properties , contrast , colors Use the Dialog Element (Reasonably) (sco )Jan 26, 2023 7860 html , modals , accessibility 10 Web Development Trends in 2023 (rwi )Jan 25, 2023 7859 trends , frameworks , tooling , javascript , monorepos , css , ai , code-completion “scrollend”, a New JavaScript Event (arg /dev )Jan 25, 2023 7858 javascript , events Musing Upon an “[alt]” Text Badge on Images (chr )Jan 25, 2023 7857 accessibility , html , css The Modern Way of Serving Images (kur )Jan 25, 2023 7856 images , html , performance Animating CSS Grid (How-To and Examples) (mrd /css )Jan 25, 2023 7855 css , grids , layout , examples Release Notes for Safari Technology Preview 162 (jon /web )Jan 25, 2023 7854 release-notes , browsers , apple , safari Quick Tip: How to Manage Error Reporting in PHP (cla /sit )Jan 25, 2023 7853 how-tos , php , errors , tips-and-tricks Are We There Yet? WCAG 2.2 Is at the Candidate Recommendation Stage Again (gwi /deq )Jan 25, 2023 7852 accessibility , wcag , standards CSS Layers for CSS Resets (ela /app )Jan 25, 2023 7851 css , resetting A “nth-child” CSS Trick (kev )Jan 25, 2023 7850 css , selectors , tips-and-tricks Introduction to Gulp.js: Beginner’s Guide (tot )Jan 24, 2023 7849 introductions , guides , gulp CSS Wishlist 2023 (dav )Jan 24, 2023 7848 css , wish-lists Locking “body” Scroll for Modals on iOS (jfr )Jan 24, 2023 7847 scrolling , css , modals Copying Designs Doesn’t Work, and Here’s Why (pet /sma )Jan 24, 2023 7846 design , user-experience A Simple Custom (ste )Jan 24, 2023 7845 forms , accessibility , usability , css Things to Do and Not to Do During a Wave of Tech Layoffs (cod )Jan 24, 2023 7844 career Creating a Custom Cursor Using CSS (css /ver )Jan 24, 2023 7843 cursors , css , images , svg Creating a Community That Values Accessibility (web )Jan 23, 2023 7842 accessibility , community Visual Design Rules You Can Safely Follow Every Time (hob )Jan 23, 2023 7841 design Making Sense of TypeScript Using Set Theory (tho )Jan 23, 2023 7840 typescript Level Up Your CSS Skills With the “:has()” Selector (5t3 /sma )Jan 23, 2023 7839 css , selectors International Domain Names: Where Does meßagefactory.ca Lead You? (lem )Jan 23, 2023 7838 internationalization , domains If You Need a Link, Don’t Use a Button (tem )Jan 23, 2023 7837 html , semantics , links , buttons , accessibility CSS Named Colors: Groups, Palettes, Facts, and Fun (aus )Jan 23, 2023 7836 css , colors , color-palettes Ship Small, Ship Fast (der )Jan 23, 2023 7835 releasing CSS Art Tutorial: Create a Cute Cartoon Creature (bat )Jan 23, 2023 7834 tutorials , css , art 3 Essential Design Trends, January 2023 (car /web )Jan 23, 2023 7833 design , trends Be a Digital Ally: Further Exploration of WCAG 2.2 (kno )Jan 23, 2023 7832 accessibility , wcag , standards Best Browsers For Developers in 2023 (tal )Jan 22, 2023 7831 browsers , comparisons , firefox , mozilla , polypane , chrome , google Replace “Create React App” Recommendation With Vite (t3d /rea )Jan 22, 2023 7830 discussions , react , vite How to Review a Web Site (uxm )Jan 22, 2023 7829 how-tos , user-experience , performance , seo Accessibility Tools and Resources for Designers (art /dig )Jan 22, 2023 7828 tooling , link-lists , design Is CSS-in-JS Actually Bad? (may )Jan 22, 2023 7827 css , javascript , css-in-js Improve Your HTML Semantic With Pico CSS (sun )Jan 22, 2023 7826 html , pico Web Scraping—A Complete Guide (ser )Jan 21, 2023 7825 guides , scraping Comparing Level Access Automated Tools to Manual Accessibility Testing (rac )Jan 21, 2023 7824 accessibility , tooling , testing , automation Web Accessibility Global Usage Survey Jan 21, 2023 7823 surveys , accessibility How to Use Pico CSS and Next.js? (off )Jan 21, 2023 7822 how-tos , pico , nextjs The Key to Good Component Design Is Selfishness (dan /sma )Jan 20, 2023 7821 components , developer-experience , maintainability So You Want to Make a New JS Framework (dav )Jan 20, 2023 7820 javascript , frameworks Designing a Robust Right-to-Left UI in Arabic, Hebrew, and Farsi (uxd )Jan 20, 2023 7819 internationalization , design What Is a Core Update? (thc /moz )Jan 20, 2023 7818 seo 15 Must-Have Cheatsheets for Developers (ish )Jan 20, 2023 7817 cheat-sheets , link-lists Building Reliable Distributed Systems in Node.js (tem )Jan 20, 2023 7816 nodejs Unordered Lists in Main Navigations (mat )Jan 20, 2023 7815 html , lists , navigation , semantics Cascading Components—a Way to Organize Figma Component Variants Jan 20, 2023 7814 components , figma More Real-World Uses for “:has()” (css )Jan 20, 2023 7813 css , selectors Unlocking Security Updates for Transitive Dependencies With npm (bry /git )Jan 19, 2023 7812 npm , dependencies , security , maintenance Two Ways to Safely Break a Long Word in HTML (ami )Jan 19, 2023 7811 html Don’t Target 100% Coverage (c9a )Jan 19, 2023 7810 testing , code-coverage “::backdrop” Doesn’t Inherit From Anywhere (kil )Jan 19, 2023 7809 css Three Attributes for Better Web Forms (ada )Jan 19, 2023 7808 forms , html , attributes Comparing Manual and Free Automated WCAG Reviews (aar )Jan 19, 2023 7807 accessibility , wcag , auditing , comparisons Optimize Time to First Byte (mal /dev )Jan 19, 2023 7806 performance , optimization Front-End Is So Much More Than Building Designs (bel )Jan 18, 2023 7805 processes On-Scroll Typography Animations (crn /cod )Jan 18, 2023 7804 typography , animations CSS Tip: Style Your Radio Buttons and Checkboxes for Printing (alv )Jan 18, 2023 7803 css , tips-and-tricks , forms , print Deep Cloning Objects in JavaScript, the Modern Way (ste /bui )Jan 18, 2023 7802 javascript , objects Discovering the Capable Web (tom /dev )Jan 18, 2023 7801 web-platform Accessible Writing Is Just Good Writing (get )Jan 18, 2023 7800 accessibility , writing Solved With “:has()”: Vertical Spacing in Long-Form Text (css )Jan 18, 2023 7799 css , selectors Using “:is()” in Complex Selectors Selects More Than You Might Initially Think (bra /bra )Jan 17, 2023 7798 css , selectors The Storytelling Power of Simple Design Solutions (jfa /uxd )Jan 17, 2023 7797 design , simplicity Intro to Wasp—Fullstack App (far /was )Jan 17, 2023 7796 videos , introductions , wasp , express , react Quick Tip: How to Read a Local File With PHP (cla /sit )Jan 17, 2023 7795 how-tos , file-handling , php , tips-and-tricks Why We Switched CDNs: How Google’s Core Web Vitals Led Us to Cloudflare Pages Jan 17, 2023 7794 content-delivery , performance , web-vitals , cloudflare 6 Common SVG Fails (and How to Fix Them) (mar /css )Jan 17, 2023 7793 svg , images Blind News Audiences Are Being Left Behind in the data Visualisation Revolution: Here’s How We Fix That (joh /ris )Jan 17, 2023 7792 accessibility , information-design Promises, Thenables, and Lazy-Evaluation: What, Why, How (aus )Jan 17, 2023 7791 javascript , promises Scalable CSS (chr )Jan 17, 2023 7790 css , scaling Can a Bridge Be Unethical? (cre )Jan 17, 2023 7789 design , ethics The Truth About CSS Selector Performance (pat /mse )Jan 17, 2023 7788 css , selectors , performance A Better Way to Work With Number and Date Inputs in JavaScript (ste /bui )Jan 16, 2023 7787 javascript Greater Styling Control Over Type With “initial-letter” (sea )Jan 16, 2023 7786 css , typography Minimal Dark Mode Styling (mey )Jan 16, 2023 7785 css , dark-mode , minimalism Optimizing the Image Element LCP (sma )Jan 16, 2023 7784 performance , web-vitals , images CSS Nesting Is Coming (alv )Jan 15, 2023 7783 css , nesting Complete Guide to Make You a Regex Guru (per )Jan 15, 2023 7782 guides , regex User Style Sheets (xpl )Jan 15, 2023 7781 videos , user-styles , css Advanced Usage Patterns for Taking Page Element Screenshots With Playwright (lir )Jan 15, 2023 7780 screenshots , playwright , javascript Interactive SVG Reference (fff )Jan 15, 2023 7779 svg , images Speeding Up the JavaScript Ecosystem—Module Resolution (mar )Jan 15, 2023 7778 javascript , performance , modules , esm , commonjs The Only Markdown Cheatsheet You Will Ever Need (1uk )Jan 15, 2023 7777 markdown , cheat-sheets 5 Principles of Readable Code: KISS, YAGNI, DRY, BDU, Occam’s Razor Jan 14, 2023 7776 principles , maintainability Four Ways to Chop Up Arrays (with Vanilla JavaScript) (cfe )Jan 13, 2023 7775 javascript , arrays Foundations: Visible Focus Styles (joe /tet )Jan 13, 2023 7774 accessibility , fundamentals , focus , css Succeed as a Junior Developer (vin )Jan 13, 2023 7773 career React, Vite, and TypeScript: Get Started in Under 2 Minutes (jur /nxd )Jan 12, 2023 7772 introductions , react , vite , typescript CSS Color Functions and Custom Properties (mat )Jan 12, 2023 7771 css , colors , functions , custom-properties 2023 N|Solid Awards: The Top 10 Best Node.js Open Source Projects to Watch (mar /nod )Jan 12, 2023 7770 nodejs , foss , tooling , link-lists Sibling Scopes in CSS, Thanks to “:has()” (bra /bra )Jan 12, 2023 7769 css , selectors What Can We Really Do About Spam? (mig )Jan 12, 2023 7768 spam , email , sustainability Is TypeScript Worth It? Jan 12, 2023 7767 discussions , typescript Cookie “Expires” and “Max-Age” Attributes Now Have Upper Limit (ari /dev )Jan 12, 2023 7766 cookies , browsers , google Generics: The Most Intimidating TypeScript Feature (mat )Jan 12, 2023 7765 videos , typescript , generics Manual Accessibility Testing (dev )Jan 12, 2023 7764 accessibility , testing Fixing a Memory Leak in a Production Node.js App (ken )Jan 12, 2023 7763 nodejs , memory Top Front-End Tools of 2022 (lou /sma )Jan 12, 2023 7762 tooling , link-lists The Main Areas of WAI–ARIA (ia )Jan 11, 2023 7761 accessibility , aria 11 Excellent WordPress Themes for 2023 (sit )Jan 11, 2023 7760 wordpress , themes , link-lists