To Create an Excellent Design System, Treat It Like a Collaborative Process (uxd )Jan 27, 2022 116 design-systems , processes , collaboration Naming Design Tokens (luk /uxd )Jan 27, 2022 115 design-tokens , naming Demystifying TypeScript Discriminated Unions (ada /css )Jan 27, 2022 114 typescript WebAssembly Feature Detection (dev )Jan 27, 2022 113 webassembly , feature-detection , support There’s No Such Thing as Clean Code Jan 27, 2022 112 developer-experience , quality Top Ten Most Common Web Accessibility Issues (tpg )Jan 27, 2022 111 accessibility Cherry Picking Commits in Git (ami )Jan 27, 2022 110 git , command-line Design System: How to Efficiently Scale Development? (uxd )Jan 26, 2022 109 how-tos , design-systems , scalability Overview of Accessibility Testing Using DevTools (pat +/mic )Jan 26, 2022 108 overviews , dev-tools , accessibility , testing , browsers , microsoft , edge The Double-Assignment Pattern in jQuery’s Source Code Jan 26, 2022 107 jquery , javascript The Baseline for Web Development in 2022 Jan 26, 2022 106 browsers , support , web-platform , libraries , frameworks , comparisons Prisma in 100 Seconds (fir )Jan 26, 2022 105 videos , introductions , prisma How to Convert Markdown to HTML (red )Jan 26, 2022 104 how-tos , markdown , html , conversion What’s New in DevTools? (pat /sma )Jan 26, 2022 103 dev-tools , browsers , google , chrome , microsoft , edge , apple , safari , mozilla , firefox The Return of Server Side Routing (rya /thi )Jan 26, 2022 102 routing Fancy CSS Borders Using Masks (css /css )Jan 26, 2022 101 css , borders , decoration , masking Here’s What I Didn’t Know About “:where()” (mat )Jan 25, 2022 100 css , selectors The Risks and Rewards of App Modernization (uxm )Jan 24, 2022 99 maintenance , modernization , quality Monorepo Explained Jan 24, 2022 98 websites , monorepos Introduction to esbuild: Tutorial for React, JavaScript, and TypeScript Bundling—Bye Bye Webpack Jan 24, 2022 97 videos , introductions , tutorials , esbuild , bundling , webpack , comparisons Foundations: Text Descriptions (tet )Jan 24, 2022 96 accessibility , fundamentals , writing Best Practices for Creating Your UX Design Portfolio (uxm )Jan 24, 2022 95 user-experience , design , career , best-practices An Introduction to CSS Cascade Layers (5t3 /sma )Jan 24, 2022 94 introductions , css , cascade Why Don’t Developers Take Accessibility Seriously? (a11 /css )Jan 24, 2022 93 accessibility Drift: Why Your Design System Isn’t Working (uxd )Jan 23, 2022 92 design-systems , design-debt More to Give Than Just the Div: Semantics and How to Get Them Right (hdv )Jan 23, 2022 91 html , semantics , accessibility Technology Time-Outs (uxd )Jan 21, 2022 90 processes , productivity Deploying Web Applications With GitHub Actions Jan 21, 2022 89 deploying , web-apps , github-actions Using Git to Version Control the Entire “wp-content” Directory (phi )Jan 21, 2022 88 wordpress , themes , plugins , version-control , git Context-Aware Web Components Are Easier Than You Think (css )Jan 21, 2022 87 web-components , html , javascript The Many Ways to Modify Leading and Trailing Characters From Strings With JavaScript (cfe )Jan 21, 2022 86 javascript , strings How to Check What Item Is in Focus When Accessibility Testing Jan 21, 2022 85 how-tos , accessibility , testing , focus The Future of CSS: Detect At-Rule Support With “@ supports at-rule(@ keyword)” (bra )Jan 20, 2022 84 css , support , feature-detection Optimize Your PNGs With Oxipng and pre-commit (ada )Jan 20, 2022 83 images , png , performance , compression , tooling Frontend Predictions for 2022 Jan 20, 2022 82 outlooks , micro-frontends , tech-stacks , jamstack , progressive-enhancement Big Images, Blazingly Fast Jan 20, 2022 81 performance , images , quality Accessibility Acceptance Criteria Jan 20, 2022 80 websites , accessibility , testing , components Div Divisiveness (sco )Jan 20, 2022 79 html , semantics How to Set Up a Node.js Project With TypeScript (app )Jan 19, 2022 78 how-tos , nodejs , typescript Design Systems Are Flawed Jan 19, 2022 77 design-systems Create an Open Graph Image Generator With Node.js (log )Jan 19, 2022 76 nodejs , open-graph , images An Introduction to High Contrast Accessibility Jan 19, 2022 75 introductions , accessibility , colors , contrast The Breakpoints We Tested in 2021 and 2022, and the Ones to Test in 2023 (kil /pol )Jan 19, 2022 74 responsive-design , css What Should Someone Learn About CSS if They Last Boned Up During CSS3? (chr /css )Jan 19, 2022 73 css How to Avoid Layout Shifts Caused by Web Fonts (sim )Jan 19, 2022 72 how-tos , performance , user-experience , fonts Giving Web Standards a Seat at the Table (jay )Jan 19, 2022 71 standards , history TypeScript Features to Avoid Jan 18, 2022 70 typescript Naming Conventions for Your Design System (zer )Jan 18, 2022 69 design-systems , naming , conventions Making IT Accessible for All! Jan 18, 2022 68 videos , accessibility Using PostCSS With Media Queries Level 4 (log )Jan 18, 2022 67 postcss , media-queries , css Quick Accessibility Tests Anyone Can Do (tet )Jan 18, 2022 66 accessibility , user-experience , testing Building UI Components With SVG and CSS (sha )Jan 18, 2022 65 components , svg , css Becoming a Better Writer as a Software Engineer (ger )Jan 18, 2022 64 writing , career Modern Fluid Typography Using CSS Clamp (cod /sma )Jan 17, 2022 63 css , typography , liquid-design Rethinking Component Libraries Jan 17, 2022 62 components On the Peculiarities of Counting the Number of HTML Elements (j9t )Jan 17, 2022 61 html Frontend Challenges: Front-End Engineer Assignment Jan 17, 2022 60 react , javascript , typescript , training The Real Added Costs of Accessibility (joe )Jan 17, 2022 59 accessibility , economics Find HTML Parsing Errors (pat /dev )Jan 17, 2022 58 browsers , dev-tools , html , parsing , quality Comparing CSS Specificity Values (kil )Jan 17, 2022 57 css , selectors , cascade State of the Web: Serverless Functions Jan 16, 2022 56 serverless , functions , edge-computing Choosing Open Source License Wisely Jan 16, 2022 55 foss , licensing “structuredClone()”: Deeply Copying Objects in JavaScript (rau )Jan 16, 2022 54 javascript , objects Accessibility Data Is Not the Enemy (uxd )Jan 14, 2022 53 accessibility , metrics CSS Cascade Layers: An Overview of the New “@ layer” and “layer()” CSS Primitives (una )Jan 14, 2022 52 videos , overviews , css , cascade Rationalise It! 5 Steps to Introduce a New Component to the Design System Jan 13, 2022 51 design-systems , components A Guide to Hosts File and Using It to Block Websites on Windows, Linux, and macOS Jan 13, 2022 50 guides , network , configuration , windows , microsoft , unix-like Git Organized: A Better Git Flow Jan 13, 2022 49 git , command-line , processes Building an Accessible Digital World Jan 13, 2022 48 accessibility Accessibility and 2022: 13 Design Trends From a Usability Perspective Jan 13, 2022 47 accessibility , design , trends , usability CSS Conditional Rules Module Level 3 (dba +/w3c )Jan 13, 2022 46 standards , css AngularJS Is Dead—Long Live Open AI! A Migration Miracle Jan 12, 2022 45 angularjs , angular , openai , ai , migrating Website Performance and the Planet Jan 12, 2022 44 performance , sustainability , caching Web Accessibility Lawsuits Dramatically Rose in 2021 Jan 12, 2022 43 accessibility , conformance , legal An Introduction to Tech Debt (and Why It Can Change Your Career) Jan 12, 2022 42 introductions , technical-debt , career It’s Time for a More Sophisticated Color Contrast Check for Data Visualizations (lis /dat )Jan 12, 2022 41 accessibility , contrast , colors , apca , visualization , information-design Boolean Attributes in HTML and ARIA: What’s the Difference? (hdv )Jan 12, 2022 40 html , attributes , aria Revisiting Why Hyperlinks Are Blue (moz )Jan 11, 2022 39 design , links Remix vs. Next.js (rem )Jan 11, 2022 38 remix , nextjs , comparisons Software Is Automating Design—What Does That Mean for Designers? Jan 11, 2022 37 design , automation Social Media Image Sizes 2022: Cheat Sheet for Every Network Jan 11, 2022 36 cheat-sheets , social-media , images PHP in 2022 Jan 11, 2022 35 php Make Beautiful Gradients (jos )Jan 11, 2022 34 css , gradients Writing With Respect (uxd )Jan 10, 2022 33 writing Don’t Fight the Cascade, Control It! (sto /css )Jan 10, 2022 32 css , cascade How Not to Learn TypeScript Jan 10, 2022 31 typescript HTML Is General, ARIA Is Specific (dav )Jan 10, 2022 30 html , aria Dependency Risk and Funding (mit )Jan 10, 2022 29 dependencies , github , economics Alt Tag Emptiness (ste )Jan 10, 2022 28 accessibility , html , images , alt-text , aria A Deep CSS Dive Into Radial and Conic Gradients (sha /sma )Jan 10, 2022 27 css , gradients Foundations: Animations and Flashing Content (pat /tet )Jan 10, 2022 26 accessibility , fundamentals , animations Memory Leaks, How to Avoid Them in a React App Jan 8, 2022 25 how-tos , memory , react Your CSS Reset Needs “text-size-adjust” (Probably) (kil )Jan 7, 2022 24 css , resets UnoCSS—an All-in-One Atomic CSS Engine Jan 7, 2022 23 videos , unocss Ban Embed Codes Jan 7, 2022 22 embed-code 22 Smart Google SEO Tips for 2022 (moz )Jan 7, 2022 21 seo , google , tips-and-tricks Two Ways to Clear an Array With Vanilla JavaScript (cfe )Jan 7, 2022 20 javascript , arrays Reduce the Pressure on Young and Inexperienced Developers (j9t )Jan 6, 2022 19 career , training Labeling the Point: Scenarios of Label Misuse in WCAG (tpg )Jan 6, 2022 18 accessibility , forms , labels , wcag , html How to Measure Your Design System? (zer )Jan 6, 2022 17 how-tos , design-systems , metrics Memory Leaks: The Forgotten Side of Web Performance (nol )Jan 5, 2022 16 performance , memory The Good, the Bad, and the Toggle (uxd )Jan 4, 2022 15 design , forms , toggles Styling Strategies Using Typography Jan 4, 2022 14 typography The 6 Most Important CSS Concepts for Beginners (kev )Jan 4, 2022 13 videos , css CSS Underlines Are Too Thin and Too Low in Chrome (sim /css )Jan 4, 2022 12 css , browsers , google , chrome 30 Frontend Tips (kit )Jan 4, 2022 11 career , tips-and-tricks Accessible Heading Structure (ria )Jan 3, 2022 10 accessibility , html , headings Improving WordPress Performance: An Open Letter (erw )Jan 3, 2022 9 wordpress , performance , css , javascript Imperative vs. Declarative Programming Jan 3, 2022 8 videos , programming , comparisons 8 Techniques to Write Cleaner JavaScript Code Jan 3, 2022 7 javascript The Web Doesn’t Have Version Numbers (hdv )Jan 3, 2022 6 versioning , web Responsive Image Gallery With Animated Captions (5t3 )Jan 3, 2022 5 images , css , animations , responsive-design , examples Fetch Commit Logs of Certain Function or Method in Git (ami )Jan 3, 2022 4 git , command-line How Flexbox Works (web )Jan 2, 2022 3 css , flexbox , layout Five 2022 Accessibility Trends (uxd )Jan 1, 2022 2 accessibility , trends A Contrast of Errors Jan 1, 2022 1 accessibility , wcag , colors , contrast