Underengineer Your Websites (aar /ben )Jul 28, 2022 1,097 videos , interviews , accessibility 500 ms to 1.7 ms in React: A Journey and a Checklist Jul 28, 2022 1,096 performance , react When Will Scrum Die? Jul 28, 2022 1,095 agile , scrum , kanban , processes 3 Simple Ways to Center an Element Using CSS (zor /css )Jul 27, 2022 1,094 videos , css , centering CSS Minimal Dark Mode Toggle Button Jul 27, 2022 1,093 code-pens , toggles , effects , minimalism You Don’t Need Microservices Jul 27, 2022 1,092 microservices Adventures in Text Rendering: Kerning and Glyph Atlases Jul 27, 2022 1,091 typography , rendering , kerning Why I’m Learning TypeScript Jul 27, 2022 1,090 typescript Server Side Includes—All You Need to Know About SSI Jul 27, 2022 1,089 ssi Release Notes for Safari Technology Preview 150 (jon /web )Jul 27, 2022 1,088 release-notes , safari , apple , browsers Design Systems for Humans (amy )Jul 27, 2022 1,087 design-systems , user-experience Abbreviations Suck (cfe )Jul 27, 2022 1,086 accessibility , html Maintenance Matters (vig )Jul 26, 2022 1,085 maintenance , code-reviews , consistency , testing , logging , documentation A Good Reset Jul 26, 2022 1,084 css , resets Neubrutalism Style in UX: A Twist on the Dominant Modern Minimalist (uxd )Jul 26, 2022 1,083 design , user-experience , minimalism UX Principles That Include Cognitive Accessibility Jul 26, 2022 1,082 user-experience , accessibility , principles Introducing Even More Security Enhancements to npm (git )Jul 26, 2022 1,081 introductions , npm , security Django Tips and Tricks Jul 26, 2022 1,080 django , tips-and-tricks The 10 Affirmations of Good Digital Accessibility (deq )Jul 26, 2022 1,079 accessibility Speaking Up and Speaking Out: Tactical Communication in Accessibility (mer /equ )Jul 26, 2022 1,078 accessibility , communication #ADA32: The ADA Has Applied to Digital for Decades (lfl )Jul 26, 2022 1,077 accessibility , ada , legal Everything You Need to Know About JavaScript Import Maps (hon )Jul 25, 2022 1,076 javascript , dependencies , import-maps Priority Hints—What Your Browser Doesn’t Know (Yet) Jul 25, 2022 1,075 performance , hints “<article>” vs. “<section>”: How to Choose the Right One (sma )Jul 25, 2022 1,074 html , semantics , comparisons Fix Web Performance for the Long-Term (sia )Jul 25, 2022 1,073 performance , testing , processes Your Code Doesn’t Have to Be a Mess Jul 25, 2022 1,072 quality Typography in Web Design (uxm )Jul 25, 2022 1,071 typography , design Solving the “Dangler” Conundrum With Container Queries and “:has()” (dav )Jul 25, 2022 1,070 css , selectors 5 Best UX Careers to Pursue in 2022 (uxm )Jul 25, 2022 1,069 user-experience , career Mobile UX: Study Guide Jul 24, 2022 1,068 guides , user-experience , mobile , training , link-lists Clean Architecture: Applying With React Jul 24, 2022 1,067 architecture , react The History of JavaScript Jul 23, 2022 1,066 history , javascript Ancient Web Browsers Jul 23, 2022 1,065 websites , browsers , history Definitive Guide to CAPTCHA Accessibility Jul 22, 2022 1,064 guides , accessibility , captcha Intro to Serverless Functions (net )Jul 22, 2022 1,063 introductions , serverless , functions , netlify Type Annotations in JavaScript Jul 22, 2022 1,062 javascript , typescript , annotations Say No to Tailwind, Embrace Plain CSS Jul 22, 2022 1,061 frameworks , tailwind , css What Is HCI (Human-Computer Interaction)? Meaning, Importance, Examples, and Goals Jul 22, 2022 1,060 concepts , hci , examples Understanding CSS “:has()” (mey /iga )Jul 22, 2022 1,059 videos , css , selectors Roundup of Recent Document Outline Chatter (geo /css )Jul 21, 2022 1,058 html , headings , semantics , accessibility Front-End Internationalisation Tips Jul 21, 2022 1,057 internationalization , fonts , css , javascript RedwoodJS vs. BlitzJS: The Future of Fullstack JavaScript Meta-Frameworks Jul 21, 2022 1,056 frameworks , redwoodjs , javascript , comparisons 20 Git Commands Every Developer Should Know Jul 21, 2022 1,055 git , command-line Vector Animations With Figma and SVG Animate (uxd )Jul 21, 2022 1,054 animations , figma , svg , images Introduction to SvelteKit Jul 21, 2022 1,053 videos , introductions , sveltekit Where’s the Fun in Accessibility? (uxd )Jul 21, 2022 1,052 accessibility , user-experience Top Layer Support in Chrome DevTools (dev )Jul 21, 2022 1,051 css , dev-tools , browsers , google , chrome Research Insight: Accessibility of Images (tet )Jul 21, 2022 1,050 accessibility , usability , images , research With “:focus-visible”, You Can Have Focus Styles When It Makes Sense (hdv )Jul 21, 2022 1,049 css , selectors , accessibility , keyboard-navigation , focus Escaping the sRGB Prison (svg /css )Jul 21, 2022 1,048 videos , colors Create Complex Transitions With Individual CSS Transform Properties (zor /css )Jul 20, 2022 1,047 videos , css , transitions Creating an App Using Drag and Drop With React Without Libraries Jul 20, 2022 1,046 react Top 5 npm Vulnerability Scanners Jul 20, 2022 1,045 npm , security , vulnerabilities , tooling An Introduction to Multithreading in Node.js (app )Jul 20, 2022 1,044 introductions , nodejs , multithreading Rethinking Device Emulation in Browsers (cod )Jul 20, 2022 1,043 browsers , tooling , usability Powerful Image Optimization Tools (lou /sma )Jul 20, 2022 1,042 link-lists , images , compression , performance , tooling New WebKit Features in Safari 15.6 (jen /web )Jul 20, 2022 1,041 release-notes , safari , apple , browsers , webkit 15 Common Beginner JavaScript Mistakes Jul 19, 2022 1,040 javascript , mistakes Logical Properties for Useful Shorthands (mic )Jul 19, 2022 1,039 css , logical-properties , shorthands The 10 Most Common JavaScript Issues Developers Face Jul 19, 2022 1,038 javascript , mistakes Expert Tips for Color Accessibility on the Web Jul 19, 2022 1,037 tips-and-tricks , accessibility , colors JavaScript SDK “Package Size Is Massive”—So We Reduced It by 29% (sen )Jul 19, 2022 1,036 javascript , optimization , tree-shaking Subheadings, Subtitles, Alternative Titles, and Taglines in HTML (ste /tpg )Jul 19, 2022 1,035 html , semantics , headings , microcontent , accessibility How Did REST Come to Mean the Opposite of REST? (htm )Jul 18, 2022 1,034 apis , rest Hacking JavaScript Objects Jul 18, 2022 1,033 javascript , objects What Is WAI? The Web Accessibility Initiative Jul 18, 2022 1,032 accessibility How Scrum With Kanban Works Jul 18, 2022 1,031 agile , scrum , kanban , processes Useful Tips and Tricks in JavaScript Jul 18, 2022 1,030 javascript , tips-and-tricks Why I No Longer Care What People “Like” or “Don’t Like” (uxd )Jul 18, 2022 1,029 design What Is Passwordless Authentication and How to Implement It Jul 18, 2022 1,028 authentication , security , passwords JSON Creator Douglas Crockford Interview (dou )Jul 18, 2022 1,027 interviews , javascript Abbreviations Can Be Problematic (tem )Jul 18, 2022 1,026 html , accessibility Use Firefox for Accessibility Testing (col )Jul 17, 2022 1,025 browsers , mozilla , firefox , accessibility , testing CSS Gradient Background From Figma to CodePen Jul 17, 2022 1,024 css , gradients , backgrounds , figma , codepen Can SVG Symbols Affect Web Performance? Jul 17, 2022 1,023 svg , images , performance An Approach to Continuous Learning Jul 17, 2022 1,022 career , learning 7 Tips for Clean React TypeScript Code You Must Know Jul 17, 2022 1,021 react , typescript , tips-and-tricks Using Grids in Interface Designs Jul 17, 2022 1,020 layout , grids , usability Konqueror: The Forgotten Browser That Conquered the Market (dis )Jul 17, 2022 1,019 videos , history , konqueror , browsers 7 Quick Facts About WCAG 2.2 Jul 16, 2022 1,018 accessibility , wcag , standards What Does x% of Issues Mean? (aar )Jul 16, 2022 1,017 accessibility , metrics Welcome to the Dark Side (yat )Jul 16, 2022 1,016 dark-mode , accessibility , usability Working With File System Paths on Node.js (rau )Jul 15, 2022 1,015 nodejs , file-handling Could Sustainable Websites Increase Energy Consumption? Jul 15, 2022 1,014 sustainability Minimal Social Markup (j9t )Jul 14, 2022 1,013 html , social-media , open-graph , minimalism The Hidden History of Screen Readers (ver )Jul 14, 2022 1,012 accessibility , screen-readers , assistive-tech , history Web Accessibility Laws and Policies Jul 14, 2022 1,011 accessibility , legal , policies , link-lists What Is the Best Way to Mark Up an Exclusive Button Group? (lea )Jul 14, 2022 1,010 html , semantics , accessibility , aria Perceived Affordances and the Functionality Mismatch (tin )Jul 14, 2022 1,009 usability , accessibility , semantics Optimizing Node.js Dependencies in AWS Lambda Jul 13, 2022 1,008 nodejs , dependencies , aws , serverless , lambda , optimization My War on Animation (ver )Jul 13, 2022 1,007 accessibility , animations Custom ESM Loaders: Who, What, When, Where, Why, How Jul 13, 2022 1,006 nodejs , esm Creating a CSS Only Interactive Site Menu Jul 13, 2022 1,005 navigation , css The “Array.prototype.at()” Method in Vanilla JavaScript (cfe )Jul 13, 2022 1,004 javascript , prototypes Bag Some AAA Wins Where You Can (tem )Jul 13, 2022 1,003 accessibility , wcag The Methods UX Professionals Use Jul 12, 2022 1,002 user-experience , processes Making the Wrong Choice on Build vs. Buy Jul 12, 2022 1,001 economics , processes , engineering-management , complexity , comparisons Applying SOLID Principles in React Jul 12, 2022 1,000 quality , maintainability , principles , solid , react What You Need to Know About ARIA and How to Fix Common Mistakes (pop )Jul 12, 2022 999 accessibility , html , aria , mistakes The Cost of Consistency in UI Frameworks (rya /thi )Jul 12, 2022 998 frameworks , consistency A Look at Remix and the Differences With Next.js (fgi /sma )Jul 11, 2022 997 comparisons , frameworks , remix , nextjs Avoiding “<img>” Layout Shifts: “aspect-ratio” vs. “width” and “height” Attributes (jaf )Jul 11, 2022 996 performance , web-vitals , comparisons , html , attributes , aspect-ratio , css Forms in Modals: UX Case Jul 11, 2022 995 forms , modals , user-experience Integer Math in JavaScript Jul 11, 2022 994 javascript , math Building (or Rebuilding) a Website With Accessibility in Mind Jul 11, 2022 993 accessibility Technical Writing for Developers (css )Jul 11, 2022 992 writing , version-control Generating Accessibility Test Results for a Whole Website With Pa11y CI Jul 11, 2022 991 accessibility , testing , tooling 37 Easy Ways to Spice Up Your UI Designs Jul 11, 2022 990 design , effects The Many Faces of Themeable Design Systems (bra )Jul 11, 2022 989 design-systems , theming Statements vs. Expressions (jos )Jul 11, 2022 988 javascript , comparisons Guide to Trending Front-End Frameworks in 2022 (uxm )Jul 11, 2022 987 guides , frameworks , react , jquery , express , angular , vuejs Fundamentals Matter (cfe )Jul 11, 2022 986 fundamentals The Ultimate Guide to Debugging Accessibility Issues Jul 10, 2022 985 guides , accessibility , debugging JavaScript Obfuscation Techniques by Example Jul 10, 2022 984 javascript , obfuscation , techniques , examples Figma Auto Layout = “display: flex” Jul 9, 2022 983 figma , css , flexbox Working on a New Feature as a Senior Frontend Developer Jul 9, 2022 982 processes Choosing the Right Mindset to Design Complex Applications (uxd )Jul 9, 2022 981 design , complexity , processes Data Structure and Algorithms 102 Jul 8, 2022 980 data-structures , algorithms , complexity The Future of CSS: Variable Units, Powered by Custom Properties (bra )Jul 8, 2022 979 css , units , custom-properties CSS Complexity: It’s Complicated Jul 8, 2022 978 css , cascade Set JAWS Free! (yat )Jul 8, 2022 977 accessibility , screen-readers , jaws Make It Accessible Jul 7, 2022 976 websites , accessibility An Accessibility-First Approach to Chart Visual Design (sma )Jul 7, 2022 975 accessibility , information-design Holograms, Light-Leaks, and How to Build CSS-Only Shaders Jul 7, 2022 974 how-tos , css , blend-modes , effects Why the HTML Outlining Algorithm Was Removed From the Spec—the Truth Will Shock You! (bru )Jul 7, 2022 973 html , semantics , accessibility The CSS Cascade, a Deep Dive (bra /css )Jul 7, 2022 972 videos , css , cascade , deep-dives It’s Mid-2022 and Browsers (Mostly Safari) Still Break Accessibility via Display Properties (aar )Jul 7, 2022 971 accessibility , browsers , apple , safari , css The Joy of Variable Fonts: Getting Started on the Frontend (rom +/evi )Jul 6, 2022 970 fonts , variable-fonts , css , introductions Truly Portable Design Patterns (clo )Jul 6, 2022 969 design-patterns , components HTTP Content Negotiation Jul 6, 2022 968 http , content-negotiation What Are Color Gamuts (svg )Jul 6, 2022 967 colors The Hard Parts of Developer Advocacy (for Me) (bla )Jul 6, 2022 966 developer-relations , advocacy , community , career Captions: Humans vs. Artificial Intelligence: Who Wins? (mer /equ )Jul 6, 2022 965 accessibility , captions , writing , automation , comparisons Style With Stateful, Semantic Selectors (ben )Jul 5, 2022 964 css , aria Magento Tips and Tricks to Increase Online Sales: 8 Simple Strategies Jul 5, 2022 963 magento , economics , tips-and-tricks , strategies Masonry? In CSS?! (mic )Jul 5, 2022 962 css , layout , masonry Inverted Media Queries and Breakpoints Jul 5, 2022 961 css , media-queries The Case for Null in Design Systems (eri )Jul 5, 2022 960 design-systems The Off by Default Web Jul 5, 2022 959 web , permissions Consistency in UX Design: To What Extent Is “Best Practice” the Right Choice? (uxd )Jul 5, 2022 958 user-experience , design , consistency , best-practices The Ballad of Text Overflow (sib /tpg )Jul 5, 2022 957 css , overflow , accessibility Executing Shell Commands From Node.js (rau )Jul 5, 2022 956 nodejs , shell Body Margin 8px (mia )Jul 4, 2022 955 css , margins , history Super-Helpful Tips When Working With Figma Component Properties (uxd )Jul 4, 2022 954 figma , tips-and-tricks , components How to Make Text Improve User Experience: Insights Into UX Writing Jul 4, 2022 953 how-tos , user-experience , writing Two Levels of Customising “<selectmenu>” (hdv )Jul 4, 2022 952 accessibility , html The Unlocked Possibilities of the “:has()” Selector (jim )Jul 4, 2022 951 css , selectors Frontend Web Performance: The Essentials Jul 3, 2022 950 fundamentals , performance , javascript css-browser-support (5t3 )Jul 3, 2022 949 packages , npm , css , browsers , support Faster WordPress Rendering With 3 Lines of Configuration (sto )Jul 2, 2022 948 wordpress , performance , css , http , configuration Breaking Out of a Central Wrapper (mic )Jul 1, 2022 947 css How to Auto-Prefix and Minify CSS? Jul 1, 2022 946 how-tos , css , vendor-extensions , minification , tooling Reimagining Front-End Web Development With htmx and Hyperscript Jul 1, 2022 945 outlooks , htmx Write Git Commit Messages That Your Colleagues Will Love Jul 1, 2022 944 git , commit-messages Best Practices for Images Jul 1, 2022 943 images , html , best-practices Web Development Is Like Assembling IKEA Furniture (cod )Jul 1, 2022 942 comparisons 404 vs. 410—the Technical SEO Experiment Jun 30, 2022 941 seo , http , comparisons , experiments The New Wave of React State Management Jun 30, 2022 940 react , state-management , comparisons “That’s Not Accessible!” and Other Statements About Accessibility (hdv )Jun 30, 2022 939 accessibility CSS Variable Secrets (lea /css )Jun 30, 2022 938 videos , css , custom-properties Thoughts on an Accessibility “Get Well” Plan (j9t )Jun 29, 2022 937 accessibility , processes , engineering-management , leadership Building Tabs in Web Components Jun 29, 2022 936 web-components What Every Newbie Developer Should Know Jun 29, 2022 935 career Farewell to HTML5Rocks (dev )Jun 29, 2022 934 community , html , history What the Hell Is “<!DOCTYPE html>”? Jun 29, 2022 933 html , doctype-switching Fresh 1.0 (lca /den )Jun 28, 2022 932 fresh , frameworks Googlebot and the 15 MB Thing Jun 28, 2022 931 google , seo Working With the File System on Node.js (rau )Jun 28, 2022 930 nodejs , file-handling , apis Are You Sure That’s a Number Input? (kil )Jun 28, 2022 929 html My Wonderful HTML Email Workflow (jos )Jun 27, 2022 928 html , mjml , markdown , mdx , email , processes What Do the Developers Do in the Last Week of the Sprint? Jun 27, 2022 927 agile , scrum , processes Style Queries (una )Jun 27, 2022 926 css , container-queries SPAs: Theory Versus Practice (nol )Jun 27, 2022 925 single-page-apps , comparisons Imagemin Guard (j9t )Jun 27, 2022 924 packages , npm , images , compression , performance , jpeg , png , gif , webp , avif How to Serve WebP Images on nginx Jun 27, 2022 923 how-tos , webp , images , nginx , servers Demystifying the New Gatsby Framework (mon /sma )Jun 27, 2022 922 frameworks , gatsby A CLS Punishment for Progressive Enhancement? (bel /pic )Jun 27, 2022 921 performance , web-vitals , progressive-enhancement Using JavaScript to Fill localStorage to Its Maximum Capacity Jun 26, 2022 920 javascript , browser-storage UX Writing: Study Guide Jun 26, 2022 919 guides , user-experience , writing , training , link-lists A Previous Sibling Selector (jim )Jun 26, 2022 918 css , selectors GA4 Is Being Blocked by Content Security Policy Jun 25, 2022 917 security , csp , metrics , google Why Use Sass? Jun 25, 2022 916 sass Missing Introduction to React Jun 24, 2022 915 introductions , react Introduction to Defensive CSS (sha )Jun 24, 2022 914 introductions , css 4+ Years of Cracking Technical Interviews Jun 24, 2022 913 interviewing , career WCAG 2.1 AA Web Accessibility Checklist Jun 24, 2022 912 checklists , accessibility , wcag Accessible Design Systems (tet )Jun 24, 2022 911 accessibility , design-systems Single Element Loaders: The Bars (css /css )Jun 24, 2022 910 css 7 UX Laws You’re Probably Getting Wrong (web )Jun 23, 2022 909 user-experience , usability , design Managing Specificity With CSS Cascade Layers (zor /css )Jun 23, 2022 908 videos , css , selectors , cascade Mastering “z-index” in CSS Jun 23, 2022 907 css , positioning How We Designed an Accessible Color Palette From Scratch Jun 23, 2022 906 accessibility , colors , color-palettes , case-studies Everything You Need to Know About Web Performance (in 5 Minutes) Jun 23, 2022 905 performance , web-vitals , compression Stop the Screen Going to Sleep With JavaScript Jun 23, 2022 904 javascript Getting Started With Vue Composables (log )Jun 23, 2022 903 vuejs , introductions Can We Enterprise CSS Grid? (hui )Jun 23, 2022 902 css , grids , layout , frameworks Apple Is Not Defending Browser Engine Choice (sli )Jun 23, 2022 901 browsers , browser-engines , web , apple 5 Useful CSS Properties That Get No Love (kev )Jun 23, 2022 900 videos , css Introducing Keyboard Navigation (bru )Jun 22, 2022 899 videos , accessibility , introductions Different Ways to Write CSS in React (css )Jun 22, 2022 898 css , react In Defense of Blocks for Local Scopes Jun 22, 2022 897 javascript , scope Types of URL Redirects and SEO Best Practices Jun 22, 2022 896 urls , redirecting , seo , best-practices Looking Ahead—Insights From Jeffrey Zeldman and Eric Meyer (zel +)Jun 22, 2022 895 interviews , web , css User Vulnerabilities in the Data Cycle (uxd )Jun 22, 2022 894 user-experience , vulnerabilities , privacy , legal 10 Incident Management Best Practices for Streamlined Operations Jun 22, 2022 893 incident-response , best-practices , processes In Defense of Blocks for Local Scopes II Jun 22, 2022 892 javascript , scope What Would a Chromium-Only Web Look Like? (mno )Jun 22, 2022 891 browsers , browser-engines , chromium , google , web “text-overflow: ellipsis” Considered Harmful (yat )Jun 22, 2022 890 accessibility , css , overflow Style Scoping Versus Shadow DOM: Which Is Fastest? (nol )Jun 22, 2022 889 selectors , scope , dom , shadow-dom , performance , comparisons , metrics Please Remove That .git Folder Jun 22, 2022 888 security , git Cascade Layers—There’s a Polyfill for That! (odd )Jun 21, 2022 887 css , cascade , polyfills The Right Space Around Headings in Web Typography Jun 21, 2022 886 typography , spacing , headings Be the Browser’s Mentor, Not Its Micromanager (bel )Jun 21, 2022 885 videos , css What Is Alternative Text? How Do I Write It for Images, Charts, and Graphs? Jun 21, 2022 884 videos , accessibility , writing , information-design Svelte Origins: A JavaScript Documentary Jun 21, 2022 883 videos , javascript , svelte How and When to Use the CSS “:has” Selector (log )Jun 21, 2022 882 css , selectors Future Features of JS (jsn )Jun 20, 2022 881 videos , javascript Best Practices for Overlays II Jun 20, 2022 880 accessibility , best-practices , overlays One Line of CSS to Add Basic Dark/Light Mode (cod )Jun 20, 2022 879 dark-mode , css Icon-Only Links Fail WCAG (tem )Jun 20, 2022 878 accessibility , links , wcag , images , icons , conformance How I Built a Dark Mode Toggle (hdv )Jun 20, 2022 877 dark-mode , toggles A Beginner’s Guide to Inclusive UX Design (uxd )Jun 20, 2022 876 guides , dei , user-experience , design HTML Cheatsheet Jun 19, 2022 875 html , examples , cheat-sheets The Dos and Don’ts of Pairing Typefaces Jun 19, 2022 874 design , typography , readability , legibility , usability The Case for Using Sass in 2022 (may )Jun 18, 2022 873 preprocessors , sass Alternatives to Installing npm Packages Globally (rau )Jun 18, 2022 872 installing , npm , dependencies Why Do We Call It “Breadcrumbs”? Diving Into the History of UI Components (uxm )Jun 17, 2022 871 design , naming , history , navigation , breadcrumbs Is It Expensive to Build an Eco-Friendly Website? Jun 17, 2022 870 sustainability , economics Pop-Ups Are Dead, Long Live Pop-Ups: Or, the Bait-and-Switch Hidden in Today’s Cookie Announcement Jun 17, 2022 869 user-experience , cookies , pop-ups , legal Using Web Streams on Node.js (rau )Jun 17, 2022 868 nodejs , streaming The Cost of Convenience (sur )Jun 17, 2022 867 web-platform , developer-experience How to Use ESLint and Prettier for Code Analysis and Formatting Jun 16, 2022 866 how-tos , quality , consistency , eslint , prettier , linting , formatting Notes on Maintaining an Internal React Component Library Jun 16, 2022 865 react , maintenance , components , libraries Naming Conventions for Design Systems Jun 16, 2022 864 design-systems , naming , conventions Web Design Tool Wish List (gri /clo )Jun 16, 2022 863 design , tooling , wish-lists In and Out of Style (ada /css )Jun 16, 2022 862 videos , css 3 Useful CSS Hacks (kev )Jun 16, 2022 861 videos , css Do Dyslexia Fonts Improve Accessibility? Jun 15, 2022 860 accessibility , fonts 5 Very Simple Steps You Can Take for Accessibility Improvement (mni )Jun 15, 2022 859 accessibility , optimization Conditionally Styling Selected Elements in a Grid Container (pre /css )Jun 15, 2022 858 css , grids , selectors How to Remove 99% of JavaScript From Main Thread (wea )Jun 15, 2022 857 videos , how-tos , javascript , performance Fun CSS-Only Scrolling Effects for Matterday (net )Jun 15, 2022 856 css , effects , parallax You Don’t Need a JavaScript Library for Your Components Jun 15, 2022 855 javascript , libraries , components Why You Should Consider Prisma.io Jun 15, 2022 854 databases , tooling , prisma The Guide to Windows High Contrast Mode (its /sma )Jun 15, 2022 853 guides , colors , contrast , microsoft , windows How to Prevent Merge Conflicts (or at Least Have Less of Them) (bla /git )Jun 15, 2022 852 how-tos , version-control , git Complex vs. Compound Selectors (mia )Jun 15, 2022 851 css , selectors , comparisons Communication Accessibility: It’s Time to Change How We Communicate (mer )Jun 15, 2022 850 accessibility , communication Design Principles for the Web (ada /wea )Jun 14, 2022 849 videos , software-design , principles , web CSS Card Shadow Effects (hui )Jun 14, 2022 848 css , effects