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