When Will Scrum Die? Jul 28, 2022 1,114 agile , scrum , kanban , processes Underengineer Your Websites (aar /ben )Jul 28, 2022 1,113 videos , interviews , accessibility The Advanced Guide to the CSS “:has()” Selector (log )Jul 28, 2022 1,112 guides , css , selectors Testable Frontend: The Good, the Bad, and the Flaky (nom /sma )Jul 28, 2022 1,111 testing , flakiness Recreating MDN’s Truncated Text Effect (geo /css )Jul 28, 2022 1,110 mdn , css , effects Quick Tip: Negative Animation Delay (mic )Jul 28, 2022 1,109 css , animations , tips-and-tricks Detecting CSS Selector Support With JavaScript Jul 28, 2022 1,108 css , selectors , feature-detection , support Server Side Includes—All You Need to Know About SSI Jul 27, 2022 1,107 ssi You Don’t Need Microservices Jul 27, 2022 1,106 microservices Why I’m Learning TypeScript Jul 27, 2022 1,105 typescript Release Notes for Safari Technology Preview 150 (jon /web )Jul 27, 2022 1,104 release-notes , safari , apple , browsers Design Systems for Humans (amy )Jul 27, 2022 1,103 design-systems , user-experience CSS Minimal Dark Mode Toggle Button Jul 27, 2022 1,102 code-pens , toggles , effects , minimalism Adventures in Text Rendering: Kerning and Glyph Atlases Jul 27, 2022 1,101 typography , rendering , kerning Abbreviations Suck (cfe )Jul 27, 2022 1,100 accessibility , html 3 Simple Ways to Center an Element Using CSS (zor /css )Jul 27, 2022 1,099 videos , css , centering Neubrutalism Style in UX: A Twist on the Dominant Modern Minimalist (uxd )Jul 26, 2022 1,098 design , user-experience , minimalism UX Principles That Include Cognitive Accessibility Jul 26, 2022 1,097 user-experience , accessibility , principles The 10 Affirmations of Good Digital Accessibility (deq )Jul 26, 2022 1,096 accessibility Speaking Up and Speaking Out: Tactical Communication in Accessibility (mer /equ )Jul 26, 2022 1,095 accessibility , communication Maintenance Matters (vig )Jul 26, 2022 1,094 maintenance , code-reviews , consistency , testing , logging , documentation Introducing Even More Security Enhancements to npm (git )Jul 26, 2022 1,093 introductions , npm , security Django Tips and Tricks Jul 26, 2022 1,092 django , tips-and-tricks #ADA32: The ADA Has Applied to Digital for Decades (lfl )Jul 26, 2022 1,091 accessibility , ada , legal A Good Reset Jul 26, 2022 1,090 css , resets Your Code Doesn’t Have to Be a Mess Jul 25, 2022 1,089 quality Typography in Web Design (uxm )Jul 25, 2022 1,088 typography , design Solving the “Dangler” Conundrum With Container Queries and “:has()” (dav )Jul 25, 2022 1,087 css , selectors Priority Hints—What Your Browser Doesn’t Know (Yet) Jul 25, 2022 1,086 performance , hints Fix Web Performance for the Long-Term (sia )Jul 25, 2022 1,085 performance , testing , processes Everything You Need to Know About JavaScript Import Maps (hon )Jul 25, 2022 1,084 javascript , dependencies , import-maps “<article>” vs. “<section>”: How to Choose the Right One (sma )Jul 25, 2022 1,083 html , semantics , comparisons 5 Best UX Careers to Pursue in 2022 (uxm )Jul 25, 2022 1,082 user-experience , career Mobile UX: Study Guide (nng )Jul 24, 2022 1,081 guides , user-experience , mobile , training , link-lists Clean Architecture: Applying With React Jul 24, 2022 1,080 architecture , react The History of JavaScript Jul 23, 2022 1,079 history , javascript Ancient Web Browsers Jul 23, 2022 1,078 websites , browsers , history Say “No” to Tailwind, Embrace Plain CSS Jul 22, 2022 1,077 frameworks , tailwind , css What Is HCI (Human-Computer Interaction)? Meaning, Importance, Examples, and Goals Jul 22, 2022 1,076 concepts , hci , examples Understanding CSS “:has()” (mey /iga )Jul 22, 2022 1,075 videos , css , selectors Type Annotations in JavaScript Jul 22, 2022 1,074 javascript , typescript , annotations Intro to Serverless Functions (net )Jul 22, 2022 1,073 introductions , serverless , functions , netlify Definitive Guide to CAPTCHA Accessibility Jul 22, 2022 1,072 guides , accessibility , captcha Vector Animations With Figma and SVG Animate (uxd )Jul 21, 2022 1,071 animations , figma , svg , images Where’s the Fun in Accessibility? (uxd )Jul 21, 2022 1,070 accessibility , user-experience With “:focus-visible”, You Can Have Focus Styles When It Makes Sense (hdv )Jul 21, 2022 1,069 css , selectors , accessibility , keyboard-navigation , focus Top Layer Support in Chrome DevTools (dev )Jul 21, 2022 1,068 css , dev-tools , browsers , google , chrome Roundup of Recent Document Outline Chatter (geo /css )Jul 21, 2022 1,067 html , headings , semantics , accessibility Research Insight: Accessibility of Images (tet )Jul 21, 2022 1,066 accessibility , usability , images , research RedwoodJS vs. BlitzJS: The Future of Fullstack JavaScript Meta-Frameworks Jul 21, 2022 1,065 frameworks , redwoodjs , javascript , comparisons Introduction to SvelteKit (thi )Jul 21, 2022 1,064 videos , introductions , sveltekit Front-End Internationalisation Tips Jul 21, 2022 1,063 internationalization , fonts , css , javascript Escaping the sRGB Prison (svg /css )Jul 21, 2022 1,062 videos , colors 20 Git Commands Every Developer Should Know Jul 21, 2022 1,061 git , command-line Top 5 npm Vulnerability Scanners Jul 20, 2022 1,060 npm , security , vulnerabilities , tooling Rethinking Device Emulation in Browsers (cod )Jul 20, 2022 1,059 browsers , tooling , usability Powerful Image Optimization Tools (lou /sma )Jul 20, 2022 1,058 link-lists , images , compression , performance , tooling New WebKit Features in Safari 15.6 (jen /web )Jul 20, 2022 1,057 release-notes , safari , apple , browsers , webkit Creating an App Using Drag and Drop With React Without Libraries Jul 20, 2022 1,056 react Create Complex Transitions With Individual CSS Transform Properties (zor /css )Jul 20, 2022 1,055 videos , css , transitions An Introduction to Multithreading in Node.js (app )Jul 20, 2022 1,054 introductions , nodejs , multithreading The 10 Most Common JavaScript Issues Developers Face Jul 19, 2022 1,053 javascript , mistakes Subheadings, Subtitles, Alternative Titles, and Taglines in HTML (ste /tpg )Jul 19, 2022 1,052 html , semantics , headings , microcontent , accessibility Logical Properties for Useful Shorthands (mic )Jul 19, 2022 1,051 css , logical-properties , shorthands JavaScript SDK “Package Size Is Massive”—So We Reduced It by 29% (sen )Jul 19, 2022 1,050 javascript , optimization , tree-shaking Expert Tips for Color Accessibility on the Web Jul 19, 2022 1,049 tips-and-tricks , accessibility , colors 15 Common Beginner JavaScript Mistakes Jul 19, 2022 1,048 javascript , mistakes 5 Learnings From Adopting OKRs at the Team Level Jul 18, 2022 1,047 okr , prioritization , processes , lessons , link-lists Why I No Longer Care What People “Like” or “Don’t Like” (uxd )Jul 18, 2022 1,046 design What Is WAI? The Web Accessibility Initiative Jul 18, 2022 1,045 accessibility What Is Passwordless Authentication and How to Implement It Jul 18, 2022 1,044 authentication , security , passwords Useful Tips and Tricks in JavaScript Jul 18, 2022 1,043 javascript , tips-and-tricks JSON Creator Douglas Crockford Interview (dou )Jul 18, 2022 1,042 interviews , javascript How Scrum With Kanban Works Jul 18, 2022 1,041 agile , scrum , kanban , processes How Did REST Come to Mean the Opposite of REST? (htm )Jul 18, 2022 1,040 apis , rest Hacking JavaScript Objects Jul 18, 2022 1,039 javascript , objects Abbreviations Can Be Problematic (tem )Jul 18, 2022 1,038 html , accessibility Using Grids in Interface Designs (nng )Jul 17, 2022 1,037 layout , grids , usability Use Firefox for Accessibility Testing (col )Jul 17, 2022 1,036 browsers , mozilla , firefox , accessibility , testing Konqueror: The Forgotten Browser That Conquered the Market (dis )Jul 17, 2022 1,035 videos , history , konqueror , browsers CSS Properties Jul 17, 2022 1,034 css , overviews CSS Gradient Background From Figma to CodePen Jul 17, 2022 1,033 css , gradients , backgrounds , figma , codepen Can SVG Symbols Affect Web Performance? Jul 17, 2022 1,032 svg , images , performance An Approach to Continuous Learning Jul 17, 2022 1,031 career , learning 7 Tips for Clean React TypeScript Code You Must Know Jul 17, 2022 1,030 react , typescript , tips-and-tricks What Does x% of Issues Mean? (aar )Jul 16, 2022 1,029 accessibility , metrics Welcome to the Dark Side (yat )Jul 16, 2022 1,028 dark-mode , accessibility , usability 7 Quick Facts About WCAG 2.2 Jul 16, 2022 1,027 accessibility , wcag , standards Working With File System Paths on Node.js (rau )Jul 15, 2022 1,026 nodejs , file-handling Could Sustainable Websites Increase Energy Consumption? Jul 15, 2022 1,025 sustainability What Is the Best Way to Mark Up an Exclusive Button Group? (lea )Jul 14, 2022 1,024 html , semantics , accessibility , aria Web Accessibility Laws and Policies Jul 14, 2022 1,023 accessibility , legal , policies , link-lists The Hidden History of Screen Readers (ver )Jul 14, 2022 1,022 accessibility , screen-readers , assistive-tech , history Perceived Affordances and the Functionality Mismatch (tin )Jul 14, 2022 1,021 usability , accessibility , semantics Minimal Social Markup (j9t )Jul 14, 2022 1,020 html , social-media , open-graph , minimalism Creating a CSS Only Interactive Site Menu Jul 13, 2022 1,019 navigation , css The “Array.prototype.at()” Method in Vanilla JavaScript (cfe )Jul 13, 2022 1,018 javascript , prototypes Optimizing Node.js Dependencies in AWS Lambda Jul 13, 2022 1,017 nodejs , dependencies , aws , serverless , lambda , optimization My War on Animation (ver )Jul 13, 2022 1,016 accessibility , animations Custom ESM Loaders: Who, What, When, Where, Why, How Jul 13, 2022 1,015 nodejs , esm Bag Some AAA Wins Where You Can (tem )Jul 13, 2022 1,014 accessibility , wcag What You Need to Know About ARIA and How to Fix Common Mistakes (pop )Jul 12, 2022 1,013 accessibility , html , aria , mistakes The Methods UX Professionals Use Jul 12, 2022 1,012 user-experience , processes The Cost of Consistency in UI Frameworks (rya /thi )Jul 12, 2022 1,011 frameworks , consistency Making the Wrong Choice on Build vs. Buy Jul 12, 2022 1,010 economics , processes , engineering-management , complexity , comparisons Applying SOLID Principles in React Jul 12, 2022 1,009 quality , maintainability , principles , solid , react The Many Faces of Themeable Design Systems (bra )Jul 11, 2022 1,008 design-systems , theming Technical Writing for Developers (css )Jul 11, 2022 1,007 writing , version-control Statements vs. Expressions (jos )Jul 11, 2022 1,006 javascript , comparisons Integer Math in JavaScript Jul 11, 2022 1,005 javascript , math Guide to Trending Front-End Frameworks in 2022 (uxm )Jul 11, 2022 1,004 guides , frameworks , react , jquery , express , angular , vuejs Generating Accessibility Test Results for a Whole Website With Pa11y CI Jul 11, 2022 1,003 accessibility , testing , tooling Fundamentals Matter (cfe )Jul 11, 2022 1,002 fundamentals Forms in Modals: UX Case Jul 11, 2022 1,001 forms , modals , user-experience Building (or Rebuilding) a Website With Accessibility in Mind Jul 11, 2022 1,000 accessibility Avoiding “<img>” Layout Shifts: “aspect-ratio” vs. “width” and “height” Attributes (jaf )Jul 11, 2022 999 performance , web-vitals , comparisons , html , attributes , aspect-ratio , css A Look at Remix and the Differences With Next.js (fgi /sma )Jul 11, 2022 998 comparisons , frameworks , remix , nextjs 37 Easy Ways to Spice Up Your UI Designs Jul 11, 2022 997 design , effects The Ultimate Guide to Debugging Accessibility Issues Jul 10, 2022 996 guides , accessibility , debugging JavaScript Obfuscation Techniques by Example Jul 10, 2022 995 javascript , obfuscation , techniques , examples Choosing the Right Mindset to Design Complex Applications (uxd )Jul 9, 2022 994 design , complexity , processes Working on a New Feature as a Senior Frontend Developer Jul 9, 2022 993 processes Figma Auto Layout = “display: flex” Jul 9, 2022 992 figma , css , flexbox The Future of CSS: Variable Units, Powered by Custom Properties (bra )Jul 8, 2022 991 css , units , custom-properties Set JAWS Free! (yat )Jul 8, 2022 990 accessibility , screen-readers , jaws Data Structure and Algorithms 102 Jul 8, 2022 989 data-structures , algorithms , complexity CSS Complexity: It’s Complicated Jul 8, 2022 988 css , cascade Why the HTML Outlining Algorithm Was Removed From the Spec—the Truth Will Shock You! (bru )Jul 7, 2022 987 html , semantics , accessibility The CSS Cascade, a Deep Dive (bra /css )Jul 7, 2022 986 videos , css , cascade , deep-dives Make It Accessible Jul 7, 2022 985 websites , accessibility It’s Mid-2022 and Browsers (Mostly Safari) Still Break Accessibility via Display Properties (aar )Jul 7, 2022 984 accessibility , browsers , apple , safari , css Holograms, Light-Leaks, and How to Build CSS-Only Shaders Jul 7, 2022 983 how-tos , css , blend-modes , effects An Accessibility-First Approach to Chart Visual Design (sma )Jul 7, 2022 982 accessibility , information-design What Are Color Gamuts (svg )Jul 6, 2022 981 colors Truly Portable Design Patterns (clo )Jul 6, 2022 980 design-patterns , components The Joy of Variable Fonts: Getting Started on the Frontend (rom +/evi )Jul 6, 2022 979 fonts , variable-fonts , css , introductions The Hard Parts of Developer Advocacy (for Me) (bla )Jul 6, 2022 978 developer-relations , advocacy , community , career HTTP Content Negotiation Jul 6, 2022 977 http , content-negotiation Captions: Humans vs. Artificial Intelligence: Who Wins? (mer /equ )Jul 6, 2022 976 accessibility , captions , writing , automation , comparisons Consistency in UX Design: To What Extent Is “Best Practice” the Right Choice? (uxd )Jul 5, 2022 975 user-experience , design , consistency , best-practices The Off by Default Web Jul 5, 2022 974 web , permissions The Case for Null in Design Systems (eri )Jul 5, 2022 973 design-systems The Ballad of Text Overflow (sib /tpg )Jul 5, 2022 972 css , overflow , accessibility Style With Stateful, Semantic Selectors (ben )Jul 5, 2022 971 css , aria Masonry? In CSS?! (mic )Jul 5, 2022 970 css , layout , masonry Magento Tips and Tricks to Increase Online Sales: 8 Simple Strategies Jul 5, 2022 969 magento , economics , tips-and-tricks , strategies Inverted Media Queries and Breakpoints Jul 5, 2022 968 css , media-queries Executing Shell Commands From Node.js (rau )Jul 5, 2022 967 nodejs , shell Super-Helpful Tips When Working With Figma Component Properties (uxd )Jul 4, 2022 966 figma , tips-and-tricks , components Two Levels of Customising “<selectmenu>” (hdv )Jul 4, 2022 965 accessibility , html The Unlocked Possibilities of the “:has()” Selector (jim )Jul 4, 2022 964 css , selectors How to Make Text Improve User Experience: Insights Into UX Writing Jul 4, 2022 963 how-tos , user-experience , writing Body Margin 8px (mia )Jul 4, 2022 962 css , margins , history Frontend Web Performance: The Essentials Jul 3, 2022 961 fundamentals , performance , javascript css-browser-support (5t3 )Jul 3, 2022 960 packages , npm , css , browsers , support Faster WordPress Rendering With 3 Lines of Configuration (sto )Jul 2, 2022 959 wordpress , performance , css , http , configuration Write Git Commit Messages That Your Colleagues Will Love Jul 1, 2022 958 git , commit-messages Web Development Is Like Assembling IKEA Furniture (cod )Jul 1, 2022 957 comparisons Reimagining Front-End Web Development With htmx and Hyperscript Jul 1, 2022 956 outlooks , htmx How to Auto-Prefix and Minify CSS? Jul 1, 2022 955 how-tos , css , vendor-extensions , minification , tooling Breaking Out of a Central Wrapper (mic )Jul 1, 2022 954 css Best Practices for Images Jul 1, 2022 953 images , html , best-practices The New Wave of React State Management Jun 30, 2022 952 react , state-management , comparisons “That’s Not Accessible!” and Other Statements About Accessibility (hdv )Jun 30, 2022 951 accessibility CSS Variable Secrets (lea /css )Jun 30, 2022 950 videos , css , custom-properties 404 vs. 410—the Technical SEO Experiment Jun 30, 2022 949 seo , http , comparisons , experiments What the Hell Is “<!DOCTYPE html>”? Jun 29, 2022 948 html , doctype-switching What Every Newbie Developer Should Know Jun 29, 2022 947 career Thoughts on an Accessibility “Get Well” Plan (j9t )Jun 29, 2022 946 accessibility , processes , engineering-management , leadership Farewell to HTML5Rocks (dev )Jun 29, 2022 945 community , html , history Building Tabs in Web Components Jun 29, 2022 944 web-components Working With the File System on Node.js (rau )Jun 28, 2022 943 nodejs , file-handling , apis Googlebot and the 15 MB Thing Jun 28, 2022 942 google , seo Fresh 1.0 (lca /den )Jun 28, 2022 941 fresh , frameworks Are You Sure That’s a Number Input? (kil )Jun 28, 2022 940 html What Do the Developers Do in the Last Week of the Sprint? Jun 27, 2022 939 agile , scrum , processes Style Queries (una )Jun 27, 2022 938 css , container-queries SPAs: Theory Versus Practice (nol )Jun 27, 2022 937 single-page-apps , comparisons My Wonderful HTML Email Workflow (jos )Jun 27, 2022 936 html , mjml , markdown , mdx , email , processes Imagemin Guard (j9t )Jun 27, 2022 935 packages , npm , images , compression , performance , jpeg , png , gif , webp , avif How to Serve WebP Images on nginx Jun 27, 2022 934 how-tos , webp , images , nginx , servers Demystifying the New Gatsby Framework (mon /sma )Jun 27, 2022 933 frameworks , gatsby A CLS Punishment for Progressive Enhancement? (bel /pic )Jun 27, 2022 932 performance , web-vitals , progressive-enhancement UX Writing: Study Guide (nng )Jun 26, 2022 931 guides , user-experience , writing , training , link-lists Using JavaScript to Fill localStorage to Its Maximum Capacity Jun 26, 2022 930 javascript , browser-storage A Previous Sibling Selector (jim )Jun 26, 2022 929 css , selectors Why Use Sass? Jun 25, 2022 928 sass GA4 Is Being Blocked by Content Security Policy Jun 25, 2022 927 security , csp , metrics , google WCAG 2.1 AA Web Accessibility Checklist Jun 24, 2022 926 checklists , accessibility , wcag Single Element Loaders: The Bars (css /css )Jun 24, 2022 925 css Missing Introduction to React Jun 24, 2022 924 introductions , react Introduction to Defensive CSS (sha )Jun 24, 2022 923 introductions , css Accessible Design Systems (tet )Jun 24, 2022 922 accessibility , design-systems 4+ Years of Cracking Technical Interviews Jun 24, 2022 921 interviewing , career How We Designed an Accessible Color Palette From Scratch Jun 23, 2022 920 accessibility , colors , color-palettes , case-studies Stop the Screen Going to Sleep With JavaScript Jun 23, 2022 919 javascript Mastering “z-index” in CSS Jun 23, 2022 918 css , positioning Managing Specificity With CSS Cascade Layers (zor /css )Jun 23, 2022 917 videos , css , selectors , cascade Getting Started With Vue Composables (log )Jun 23, 2022 916 vuejs , introductions Everything You Need to Know About Web Performance (in 5 Minutes) Jun 23, 2022 915 performance , web-vitals , compression Can We Enterprise CSS Grid? (hui )Jun 23, 2022 914 css , grids , layout , frameworks Apple Is Not Defending Browser Engine Choice (sli )Jun 23, 2022 913 browsers , browser-engines , web , apple 7 UX Laws You’re Probably Getting Wrong (web )Jun 23, 2022 912 user-experience , usability , design 5 Useful CSS Properties That Get No Love (kev )Jun 23, 2022 911 videos , css User Vulnerabilities in the Data Cycle (uxd )Jun 22, 2022 910 user-experience , vulnerabilities , privacy , legal What Would a Chromium-Only Web Look Like? (mno )Jun 22, 2022 909 browsers , browser-engines , chromium , google , web Types of URL Redirects and SEO Best Practices Jun 22, 2022 908 urls , redirecting , seo , best-practices “text-overflow: ellipsis” Considered Harmful (yat )Jun 22, 2022 907 accessibility , css , overflow Style Scoping Versus Shadow DOM: Which Is Fastest? (nol )Jun 22, 2022 906 selectors , scope , dom , shadow-dom , performance , comparisons , metrics Please Remove That .git Folder Jun 22, 2022 905 security , git Looking Ahead—Insights From Jeffrey Zeldman and Eric Meyer (zel +)Jun 22, 2022 904 interviews , web , css Introducing Keyboard Navigation (bru )Jun 22, 2022 903 videos , accessibility , introductions In Defense of Blocks for Local Scopes Jun 22, 2022 902 javascript , scope In Defense of Blocks for Local Scopes II Jun 22, 2022 901 javascript , scope Different Ways to Write CSS in React (css )Jun 22, 2022 900 css , react 10 Incident Management Best Practices for Streamlined Operations Jun 22, 2022 899 incident-response , best-practices , processes What Is Alternative Text? How Do I Write It for Images, Charts, and Graphs? Jun 21, 2022 898 videos , accessibility , writing , information-design The Right Space Around Headings in Web Typography (pim )Jun 21, 2022 897 typography , spacing , headings Svelte Origins: A JavaScript Documentary Jun 21, 2022 896 videos , javascript , svelte How and When to Use the CSS “:has” Selector (log )Jun 21, 2022 895 css , selectors Cascade Layers—There’s a Polyfill for That! (odd )Jun 21, 2022 894 css , cascade , polyfills Be the Browser’s Mentor, Not Its Micromanager (bel )Jun 21, 2022 893 videos , css A Beginner’s Guide to Inclusive UX Design (uxd )Jun 20, 2022 892 guides , dei , user-experience , design One Line of CSS to Add Basic Dark/Light Mode (cod )Jun 20, 2022 891 dark-mode , css Icon-Only Links Fail WCAG (tem )Jun 20, 2022 890 accessibility , links , wcag , images , icons , conformance How I Built a Dark Mode Toggle (hdv )Jun 20, 2022 889 dark-mode , toggles Future Features of JS (jsn )Jun 20, 2022 888 videos , javascript Best Practices for Overlays II Jun 20, 2022 887 accessibility , best-practices , overlays The Dos and Don’ts of Pairing Typefaces (nng )Jun 19, 2022 886 design , typography , readability , legibility , usability HTML Cheatsheet Jun 19, 2022 885 html , examples , cheat-sheets The Case for Using Sass in 2022 (may )Jun 18, 2022 884 preprocessors , sass Alternatives to Installing npm Packages Globally (rau )Jun 18, 2022 883 installing , npm , dependencies Why Do We Call It “Breadcrumbs”? Diving Into the History of UI Components (uxm )Jun 17, 2022 882 design , naming , history , navigation , breadcrumbs Using Web Streams on Node.js (rau )Jun 17, 2022 881 nodejs , streaming The Cost of Convenience (sur )Jun 17, 2022 880 web-platform , developer-experience Pop-Ups Are Dead, Long Live Pop-Ups: Or, the Bait-and-Switch Hidden in Today’s Cookie Announcement Jun 17, 2022 879 user-experience , cookies , pop-ups , legal Is It Expensive to Build an Eco-Friendly Website? Jun 17, 2022 878 sustainability , economics Web Design Tool Wish List (gri /clo )Jun 16, 2022 877 design , tooling , wish-lists Notes on Maintaining an Internal React Component Library Jun 16, 2022 876 react , maintenance , components , libraries Naming Conventions for Design Systems Jun 16, 2022 875 design-systems , naming , conventions In and Out of Style (ada /css )Jun 16, 2022 874 videos , css How to Use ESLint and Prettier for Code Analysis and Formatting Jun 16, 2022 873 how-tos , quality , consistency , eslint , prettier , linting , formatting 3 Useful CSS Hacks (kev )Jun 16, 2022 872 videos , css Why You Should Consider Prisma.io Jun 15, 2022 871 databases , tooling , prisma You Don’t Need a JavaScript Library for Your Components Jun 15, 2022 870 javascript , libraries , components The Guide to Windows High Contrast Mode (its /sma )Jun 15, 2022 869 guides , colors , contrast , microsoft , windows How to Remove 99% of JavaScript From Main Thread (wea )Jun 15, 2022 868 videos , how-tos , javascript , performance How to Prevent Merge Conflicts (or at Least Have Less of Them) (bla /git )Jun 15, 2022 867 how-tos , version-control , git Fun CSS-Only Scrolling Effects for Matterday (net )Jun 15, 2022 866 css , effects , parallax Do Dyslexia Fonts Improve Accessibility? Jun 15, 2022 865 accessibility , fonts Conditionally Styling Selected Elements in a Grid Container (pre /css )Jun 15, 2022 864 css , grids , selectors Complex vs. Compound Selectors (mia )Jun 15, 2022 863 css , selectors , comparisons Communication Accessibility: It’s Time to Change How We Communicate (mer )Jun 15, 2022 862 accessibility , communication 5 Very Simple Steps You Can Take for Accessibility Improvement (mni )Jun 15, 2022 861 accessibility , optimization Understanding the JavaScript Window Object Jun 14, 2022 860 javascript , objects Software Engineering: The Soft Parts (add )Jun 14, 2022 859 principles Simple CSS Solutions (kev )Jun 14, 2022 858 videos , css Should I Have Separate GitHub Accounts for Personal and Professional Projects? Jun 14, 2022 857 discussions , github , career , security Notes From the Dev: Essential Advice on How to Use MJML (meg )Jun 14, 2022 856 how-tos , email , mjml Dialogs and Shadow DOM: Can We Make It Accessible? (nol )Jun 14, 2022 855 modals , accessibility , dom , shadow-dom Design Principles for the Web (ada /wea )Jun 14, 2022 854 videos , software-design , principles , web CSS Card Shadow Effects (hui )Jun 14, 2022 853 css , effects Change Management for Accessibility (deq )Jun 14, 2022 852 accessibility , processes Why You Shouldn’t Modify Scrum Jun 13, 2022 851 agile , scrum , processes What We’ve Learned From One Year of Real User Monitoring Data on GOV.UK Jun 13, 2022 850 performance , monitoring , metrics The Smallest CSS (fon )Jun 13, 2022 849 css , minimalism The Folly of Design System “Foundations” Jun 13, 2022 848 design-systems Designing the Perfect Button Jun 13, 2022 847 design , buttons Design System Maturity (ben )Jun 13, 2022 846 videos , design-systems Modern JavaScript, 10 Things You Should Be Using, Starting Today Jun 12, 2022 845 javascript AbortController Is Your Friend Jun 12, 2022 844 javascript Better Scrolling Through Modern CSS (may )Jun 11, 2022 843 css , scrolling Write HTML Right Jun 10, 2022 842 html , optimization The Many Definitions of Server-Side Rendering (zac )Jun 10, 2022 841 server-side-rendering State of the Vuenion 2022 (eva )Jun 10, 2022 840 videos , vuejs Single Element Loaders: The Spinner (css /css )Jun 10, 2022 839 css , effects Measuring the Performance of Typefaces for Users II (sma )Jun 10, 2022 838 typography , fonts , performance Make DevTools Pick Colors Outside of Chrome (ami )Jun 10, 2022 837 dev-tools , colors , browsers , google , chrome How We Think About Browsers (git )Jun 10, 2022 836 browsers , case-studies 10 Dos and Don’ts of Web Design in 2022 (web )Jun 10, 2022 835 design , principles Design Systems; the Great Connector (uxd )Jun 9, 2022 834 design-systems The Future of Frontend Build Tools (sma )Jun 9, 2022 833 tooling , building WCAG SC 1.4.4 Resize Text and 1.4.10 Reflow (yat )Jun 8, 2022 832 accessibility , reflow , resizing , wcag Simplify Your Color Palette With CSS “color-mix()” (sma )Jun 8, 2022 831 css , colors , color-palettes Patterns for Building JavaScript Websites in 2022 (rya /thi )Jun 8, 2022 830 javascript , frameworks , comparisons Mobile-First CSS: Is It Time for a Rethink? (ali )Jun 8, 2022 829 mobile-first , mobile , css JavaScript Hydration Is a Workaround, Not a Solution (the )Jun 8, 2022 828 javascript , hydration Inclusive User Research: Analysing Findings (tet )Jun 8, 2022 827 dei , usability , research How to Use Headings for Website Accessibility Jun 8, 2022 826 how-tos , accessibility , headings , semantics How to Animate SVG Shapes on Scroll (cod )Jun 8, 2022 825 how-tos , css , animations , svg How to Create Dark Mode for Your Designs in Figma (uxd )Jun 7, 2022 824 how-tos , dark-mode , figma Optimize the Use of “if–else” Jun 7, 2022 823 javascript Meet Web Push (web )Jun 7, 2022 822 browsers , apis , support , standards Mathematical Notation for JavaScript Developers Explained Jun 7, 2022 821 javascript , math Lynx Browser: The Land That Time Revived Jun 7, 2022 820 lynx , browsers , command-line Building Interoperable Web Components That Even Work With React (ada /css )Jun 7, 2022 819 web-components , interoperability , react Aspects of Accessibility—Semantics, Contrast, and… Anxiety? Jun 7, 2022 818 accessibility , semantics , colors , contrast , user-experience Web Typography: Establishing a Strong Typographic System (mis )Jun 6, 2022 817 typography Shallow Copy and Deep Copy Jun 6, 2022 816 javascript Best Practices for Overlays Jun 6, 2022 815 accessibility , best-practices , overlays Are You Ignoring Digital Accessibility at Your Job? (the )Jun 6, 2022 814 accessibility , career A New Definition of HTTP (mno )Jun 6, 2022 813 protocols , http How to Use Variables in CSS: CSS Custom Properties (web )Jun 5, 2022 812 how-tos , css , custom-properties Can I DevTools? Jun 5, 2022 811 websites , browsers , dev-tools , support Measuring the Performance of Typefaces for Users (sma )Jun 3, 2022 810 typography , fonts , performance Why Most Design Systems Implode (bra /sto )Jun 2, 2022 809 interviews , design-systems WCAG 3 Compliant? Check Again Jun 2, 2022 808 accessibility , wcag , standards Hamburger Footer: Reaching the Bottom of Infinite Scroll Jun 2, 2022 807 scrolling , usability , navigation Bad Bad UX: 20 Common Mistakes in User Experience Jun 1, 2022 806 user-experience , mistakes Developing Cross Browser Compatible Web Apps With Modernizr Jun 1, 2022 805 web-apps , modernizr , feature-detection Web Development Resources (mar )Jun 1, 2022 804 websites , link-lists More Light! (bas /btc )Jun 1, 2022 803 videos , outlooks , sustainability Don’t Sink Your Website With Third Parties (sma )Jun 1, 2022 802 embed-code , dependencies , performance A Brief History of Responsive Web Design (web )Jun 1, 2022 801 history , responsive-design Obscure CSS: Implicit List-Item Counter (kiz )May 31, 2022 800 css , lists Useful Built-In Node.js APIs (cra )May 31, 2022 799 nodejs , apis Monorepos in JavaScript and TypeScript (rwi )May 31, 2022 798 javascript , typescript , monorepos How to Pick the Least Wrong Colors May 31, 2022 797 how-tos , colors , design , accessibility Do We Have a Lack of Developers or a False Assumption What the Job Is? (cod )May 31, 2022 796 career Declarative Design Systems (ada )May 31, 2022 795 design-systems Dealing With Hover on Mobile (kev )May 31, 2022 794 videos , css , media-queries , mobile Writing Useful Alt Text (mic )May 30, 2022 793 accessibility , writing , alt-text , images The Cicada Principle and Why It Matters to Web Designers (mis )May 30, 2022 792 design , principles How Does Social Interaction Change in an Age of New Media? (uxd )May 29, 2022 791 web , interaction-design Checklist for Moderating a Usability Test (nng )May 29, 2022 790 usability , testing , checklists Understanding CSRF Attacks (zel )May 29, 2022 789 security , csrf Two Lines of CSS That Boosts 7× Rendering Performance May 29, 2022 788 css , performance , rendering Level Up Your Link Previews in Slack (whi )May 29, 2022 787 html , social-media , open-graph , links , slack Interview With Léonie Watson (tin +)May 29, 2022 786 interviews , accessibility How to Migrate From Yarn/npm to pnpm May 29, 2022 785 how-tos , migrating , yarn , npm , pnpm JavaScript of Halftone Printing May 28, 2022 784 javascript , print APCA: The New Algorithm for Accessible Colour Contrast May 28, 2022 783 accessibility , colors , contrast , apca 7 Tips to Improve Your TypeScript May 28, 2022 782 typescript , tips-and-tricks , optimization You May Not Need a Bundler for Your npm Library May 27, 2022 781 bundling , npm Just How Long Should Alt Text Be? (geo /css )May 27, 2022 780 accessibility , writing , alt-text , images What’s the Alternative (Text)? (col )May 26, 2022 779 accessibility , writing What npm Can Learn From Go May 26, 2022 778 npm The Story of the Custom Scrollbar Using CSS May 26, 2022 777 css , scrolling The “Form” Element Created the Modern Web—Was It a Big Mistake? (wir )May 26, 2022 776 html , forms , history , mistakes Processing Arrays Non-Destructively: “for-of” vs. “.reduce()” vs. “.flatMap()” (rau )May 26, 2022 775 javascript , arrays , comparisons npm Security Update: Attack Campaign Using Stolen OAuth Tokens (git )May 26, 2022 774 security , oauth , version-control , npm , github Manage Accessible Design System Themes With CSS “color-contrast()” (sma )May 26, 2022 773 design-systems , theming , css How to Fix: “Buttons Do Not Have Accessible Names” May 26, 2022 772 how-tos , buttons , wcag 8 Shocking HTML Tips You Probably Don’t Know About May 26, 2022 771 html , tips-and-tricks Why Are Iframe Titles Important for Accessibility? May 25, 2022 770 accessibility , html , iframes , writing Understanding Weak Reference in JavaScript (sma )May 25, 2022 769 javascript Single Page Applications (ons /tpg )May 25, 2022 768 single-page-apps Making Headers Sticky Using CSS for a Better Reading Experience (ami )May 25, 2022 767 css , readability , user-experience JavaScript Closures, Explained May 25, 2022 766 javascript , closures Customizing Color Fonts on the Web (web )May 25, 2022 765 fonts , colors , customization CSS: Absolutely Positioning Things Relatively May 25, 2022 764 css , positioning , layout A Perfect Table of Contents With HTML and CSS (nza /css )May 25, 2022 763 html , css Four Tradeoffs When Designing Navigation Menus May 24, 2022 762 design , navigation Inclusive Design 101 (uxd )May 24, 2022 761 dei , design Snyk Finds 200+ Malicious npm Packages, Including Cobalt Strike Dependency Confusion Attacks (sny )May 24, 2022 760 javascript , npm , dependencies , security HTML Cheat Sheet: A Quick Reference Guide for HTML Developers May 24, 2022 759 guides , html , semantics , examples , cheat-sheets How to Position Your Design System Team for Success (vig )May 24, 2022 758 how-tos , design-systems , collaboration , productivity Advocating for Your Design System May 24, 2022 757 design-systems , advocacy Lesser-Known and Underused CSS Features in 2022 (cod /sma )May 23, 2022 756 css Dialog Components: Go Native HTML or Roll Your Own? (css )May 23, 2022 755 modals , components , accessibility An Introduction to the Tailwind CSS and Atomic CSS May 23, 2022 754 introductions , tailwind , atomic-css , comparisons A Guide to Writing Industry Standard Git Commit Messages May 23, 2022 753 guides , git , writing , conventions , commit-messages 5 Things I’d Want to See Improved in WordPress Core May 23, 2022 752 wordpress 15 Sprint Review Anti-Patterns—Scrum Anti-Patterns Guide 2022 May 23, 2022 751 agile , scrum , processes , anti-patterns Making Disabled Buttons More Inclusive (san /css )May 22, 2022 750 forms , buttons , focus , aria , html , attributes , accessibility Accessibility From Different Perspectives (hdv )May 22, 2022 749 accessibility The Balance Has Shifted Away From SPAs (nol )May 21, 2022 748 single-page-apps Triaging WCAG 2.1 Level AAA (tet )May 20, 2022 747 accessibility , wcag , standards Fun With CSS Combinators (alv )May 20, 2022 746 css , selectors First Look at the CSS “object-view-box” Property (sha )May 20, 2022 745 css Auto “nvm use” (wes )May 19, 2022 744 nvm , nodejs Thinking Colors: Balancing Between Visual and Abstract (uxd )May 19, 2022 743 colors Let’s Make Accessibility Boring Again May 19, 2022 742 accessibility What We Can Learn From Remix May 19, 2022 741 remix , frameworks Web Development === Accessibility May 19, 2022 740 accessibility Web Accessibility Is Broken—It’s Time to Fix It (yat )May 19, 2022 739 videos , accessibility Use “@ supports” At-Rule for Feature Detection in CSS (zor /css )May 19, 2022 738 videos , css , feature-detection , support The Importance of Organizational Leadership in Developing an Accessibility Culture: Buy-In, Metrics, and Structure May 19, 2022 737 interviews , accessibility , leadership , culture , metrics React Hooks Best Practices in 2022 May 19, 2022 736 react , hooks React Accessibility Resources (bru )May 19, 2022 735 react , accessibility , link-lists Patterns (w3c )May 19, 2022 734 design-patterns , aria , best-practices Automate Accessibility Tests With Storybook (sto )May 19, 2022 733 accessibility , testing , automation , storybook Accessibility Not-Checklist (int )May 19, 2022 732 websites , accessibility , checklists 4 Web Accessibility Remediation Mistakes to Avoid May 19, 2022 731 accessibility , mistakes How to Ask for a Promotion (uxd )May 18, 2022 730 how-tos , career Quick and Dirty Text Diffing (jim )May 18, 2022 729 tooling The Rise and Fall of Neumorphism May 18, 2022 728 design RFC 9239: Updates to ECMAScript Media Types (rau )May 18, 2022 727 javascript , mime-types Conditionally Loading CSS or Any Resource Using Media Queries (ami )May 18, 2022 726 html , media-queries , performance Building a Button Component (arg /dev )May 18, 2022 725 components , html , css , javascript , buttons The Forgotten Benefits of “Low Tech” User Interfaces (uxd )May 17, 2022 724 usability UI and UX Micro-Tips (uxd )May 17, 2022 723 user-experience , forms , tips-and-tricks WP Accessibility Day May 17, 2022 722 websites , awareness-days , wordpress , accessibility WCAG 2.2 and WCAG 3 Status Updates May 17, 2022 721 accessibility , wcag , standards The Modern Way to Create and Host a WordPress Site (sma )May 17, 2022 720 content-management , wordpress , hosting Reduce Array of Objects to an Object in JavaScript (ami )May 17, 2022 719 javascript , arrays , objects How the HTML “lang” Attribute Helps Accessibility May 17, 2022 718 accessibility , html , attributes , localization Peering Into the Accessibility of Dark Mode (uxd )May 16, 2022 717 accessibility , dark-mode :where() :is() :has()? New CSS Selectors That Make Your Life Easier (kil /pol )May 16, 2022 716 css , selectors Web Applications 101 (rwi )May 16, 2022 715 web-apps , concepts Unpack Arrays Conditionally in PHP (ami )May 16, 2022 714 php , arrays Unexpectedly HTTPS? May 16, 2022 713 http , security The Era of Rebellious Web Design Is Here May 16, 2022 712 design Rethinking Server-Timing as a Critical Monitoring Tool (sma )May 16, 2022 711 performance , time , http , metrics , monitoring Quick Tip: You Might Not Need “calc()” (mic )May 16, 2022 710 css , tips-and-tricks Color Alignment for Multiple Design Systems May 16, 2022 709 design-systems , colors Building a Design System With Eleventy May 16, 2022 708 design-systems , eleventy An Affordable Work-from-Home Setup for Remote Workers May 16, 2022 707 productivity 9 Ways to Design Inclusive Content (moz )May 16, 2022 706 content , dei 24×24 Pixel Cursor Bookmarklet (aar )May 16, 2022 705 accessibility , wcag , testing , bookmarklets Personas vs. Archetypes (nng )May 15, 2022 704 usability , user-experience , personas , testing , comparisons More Common Accessibility Issues That You Can Fix Today (hdv )May 15, 2022 703 accessibility Keyboard Testing: The A11y Enhancement to Your Definition of Done May 14, 2022 702 accessibility , keyboard-navigation , testing Call to Action Examples May 14, 2022 701 websites , writing , buttons , examples Cool Hover Effects That Use CSS Text Shadow (css /css )May 13, 2022 700 css , effects A Designer’s Journey of Ignorance, Resentment, and Wisdom (uxd )May 13, 2022 699 design Master the “:nth-child()” Pseudo-Class (zor /css )May 13, 2022 698 videos , css , selectors Don’t Fight the Browser Preload Scanner (mal /dev )May 13, 2022 697 browsers , html , parsing , performance Does JavaScript Make My Site Less Accessible? May 13, 2022 696 accessibility , javascript , wcag When, Why, and How to Multithread in Flutter May 12, 2022 695 videos , flutter , dart , multithreading W3C TAG Ethical Web Principles (tor +/w3c )May 12, 2022 694 ethics , principles , w3c Tokens as Intents (don )May 12, 2022 693 design-tokens , naming , typography Light and Dark Mode in Just 14 Lines of CSS (whi )May 12, 2022 692 css , dark-mode How to Use Google CrUX to Analyze and Compare the Performance of JS Frameworks (sma )May 12, 2022 691 how-tos , performance , google , metrics , javascript , frameworks Debugging Accessibility With Chrome DevTools (dev )May 12, 2022 690 videos , dev-tools , accessibility , debugging , browsers , google , chrome Bringing Page Transitions to the Web (jaf /dev )May 12, 2022 689 videos , css , transitions XHTML Syntax Is Still Worth Using (tem )May 11, 2022 688 xhtml , html Why WCAG 2.2 Is Still in the Oven (deq )May 11, 2022 687 accessibility , wcag State of CSS 2022 (arg /dev )May 11, 2022 686 css On Design Thinking May 11, 2022 685 design How to Learn JavaScript Fast: Six Simple Mind Tricks May 11, 2022 684 how-tos , javascript , tips-and-tricks , learning Divs Are Bad! (mat )May 11, 2022 683 html , semantics Designing for Web Accessibility in 60 Seconds May 11, 2022 682 accessibility Bridging the Gap (rac /dev )May 11, 2022 681 css , support You Don’t Need “void 0” May 10, 2022 680 javascript Under the Hood: React vs. Vue vs. Svelte May 10, 2022 679 frameworks , react , vuejs , svelte , comparisons Two Approaches to Accessibility on the Web (j9t )May 10, 2022 678 accessibility , automation The Complete Modern React Developer 2022 May 10, 2022 677 react Magical SVG Techniques (sma )May 10, 2022 676 svg , images , techniques Cron Jobs: A Comprehensive Guide May 10, 2022 675 guides , cron , automation Performance Game Changer: Browser Back/Forward Cache (tun /sma )May 9, 2022 674 browsers , caching , performance , web-vitals Why SEO Is a Great Investment, Not Just a Cost (sea )May 9, 2022 673 seo , economics Understanding User Behaviors Across Surfaces (uxm )May 9, 2022 672 usability The Road to Universal JavaScript May 9, 2022 671 javascript “Someone Should Build X for the Web”—Why Not You? (cod )May 9, 2022 670 github Reinventing W3C Governance (rob )May 9, 2022 669 standards , w3c Learn HTML [and] CSS (jad )May 9, 2022 668 websites , courses , html , css Frontend Versus Backend Web Development (uxm )May 9, 2022 667 comparisons A Management Maturity Model for Performance (sli )May 9, 2022 666 performance A Different View Into Accessibility Overlays May 9, 2022 665 accessibility , overlays , testing , documentation , auditing What’s Your Heading? (col )May 8, 2022 664 accessibility , html , headings , semantics The Ultimate Electron Guide May 8, 2022 663 guides , electron , chromium , nodejs , rendering , desktop My Opinion on What Makes a Good Code Review May 8, 2022 662 code-reviews , productivity Scaling CSS Layout Beyond Pixels (5t3 /btc )May 7, 2022 661 videos , css , scaling , layout , responsive-design Top 2021 CSS Frameworks Report: Validation (cit )May 6, 2022 660 studies , research , frameworks , css , conformance , quality Lost in Translation (mat /btc )May 6, 2022 659 videos , design , accessibility , html , css Learn CSS Subgrid (sha )May 6, 2022 658 css , grids , design How to Use the GitHub Pulls API to Manage Pull Requests May 6, 2022 657 how-tos , github , apis Resilience, Flexibility, and Immediacy: Working With Headless Systems (sma )May 5, 2022 656 headless , principles , resilience Practical Use Cases for “:has()” Pseudo-Class (zor /css )May 5, 2022 655 videos , css , selectors Please, Stop Disabling Zoom (mat )May 5, 2022 654 accessibility , zooming , html Master Higher-Order Functions in JavaScript May 5, 2022 653 javascript , functions How to Use Videos With Alpha Transparency on the Web (ben )May 5, 2022 652 how-tos , html , multimedia , transparency Get to Know Your Browser’s Performance Profiler May 5, 2022 651 browsers , tooling , performance , profiling Fetch API Is [the] New Old Version of AJAX May 5, 2022 650 javascript , data-fetching , apis , ajax A Guide to Writing About Digital Accessibility (deq )May 5, 2022 649 guides , writing , accessibility 12 Modern CSS Techniques for Older CSS Problems May 5, 2022 648 css , techniques , optimization How Not to Do Accessible Design (uxd )May 4, 2022 647 accessibility , design , colors Developing a Low-Touch Adoption Strategy for a New Design System (uxd )May 4, 2022 646 user-experience , design-systems Which Programming Language Should I Learn First in 2022? May 4, 2022 645 programming , career , learning The Evolution of WCAG: A Postcard From the Front Lines May 4, 2022 644 accessibility , wcag , standards , history Test Back/Forward Cache (dev )May 4, 2022 643 bfcache , testing , dev-tools , chrome , browsers , google Nail Your Website Redesign in 2022—Tips and Tricks May 4, 2022 642 videos , redesigning , tips-and-tricks JavaScript Containers (tin )May 4, 2022 641 javascript , outlooks Designing a Better Language Selector (vit /sma )May 4, 2022 640 design , usability , internationalization , localization Design Patterns: How to Create Simple Interfaces (web )May 4, 2022 639 how-tos , design , design-patterns Lerna Has Gone—Which Monorepo Is Right for a Node.js Backend Now? May 3, 2022 638 monorepos , dependencies , comparisons , nodejs , tooling It’s Time We Fix the Unethical Design of Cookie Consent Windows (uxd )May 3, 2022 637 design , ethics , cookies , consent-management , legal You Don’t Need a UI Framework (jos /sma )May 3, 2022 636 frameworks , css , tooling Why I Don’t Miss React: A Story About Using the Platform May 3, 2022 635 react Microsoft Edge Overtakes Safari as World’s Second Most Popular Desktop Browser May 3, 2022 634 browsers , desktop , microsoft , edge , apple , safari , metrics , comparisons Legibility—How and Why Typography Affects Ease of Reading May 3, 2022 633 websites , books , typography , legibility In Defence of the Single Page Application May 3, 2022 632 single-page-apps How to Create a Color Palette for Your Design System May 3, 2022 631 how-tos , design-systems , colors , color-palettes fediverse.info May 3, 2022 630 websites , fediverse Contextual Spacing for Intrinsic Web Design (5t3 )May 3, 2022 629 design , intrinsic-design , css , spacing 5 Simple Productivity Tips for Developers May 3, 2022 628 productivity , tips-and-tricks If Design Principles Are for Designs, Then Design Values Are for Designers (uxd )May 2, 2022 627 design , principles Writing Better CSS May 2, 2022 626 css , quality , sorting Ethical Design Network May 2, 2022 625 websites , design , ethics Deep Dive Into Text Wrapping and Word Breaking (lon )May 2, 2022 624 css , typography , deep-dives Creating Realistic Reflections With CSS (pre /css )May 2, 2022 623 css , effects 8 JavaScript Quiz [Questions] That May Confuse You May 2, 2022 622 quizzes , javascript , interviewing Under-Engineered Multi-Selects (aar )May 1, 2022 621 accessibility , html , aria Design System Documentation Best Practices May 1, 2022 620 design-systems , documentation , best-practices How to Reduce Figma Memory Usage (uxd )Apr 30, 2022 619 how-tos , figma How to Professionally Say (aka )Apr 30, 2022 618 websites , how-tos , communication , collaboration , professionalism , career Creating a Firework Effect With CSS (alv )Apr 30, 2022 617 css , effects How Web Browsers Work: Parsing the CSS Apr 29, 2022 616 browsers , css , parsing Foundations: Lists (tin /tet )Apr 29, 2022 615 accessibility , fundamentals , html , lists