Culture Is Stuck Dec 31, 2022 2,099 culture , design Fluid Typography: Predicting a Problem With Your User’s Zoom-In (sma )Dec 30, 2022 2,098 typography , css , accessibility , zooming React JS Best Practices From the New Docs Dec 30, 2022 2,097 react , best-practices , javascript , jsx , aria ICANN and the 7 Keys to the Internet Dec 30, 2022 2,096 videos , podcasts , web , domains , history Why Do We Need Authorization and Authentication? Dec 30, 2022 2,095 authorization , authentication , security Overlapping Interactive Areas (tem )Dec 30, 2022 2,094 accessibility , design Junior Designers, Please Don’t Give In (uxd )Dec 30, 2022 2,093 design , career Git in 10 Mins Dec 29, 2022 2,092 git An Ultimate Guide on Sizing, Spacing, Grids, and Layout in Web and UI/UX Design (sma )Dec 29, 2022 2,091 guides , spacing , grids , layout , typography , design Understanding Design Tokens, From UX Tool to Production Dec 29, 2022 2,090 videos , design-tokens Styling a “pre” That Contains a “code” (mey )Dec 29, 2022 2,089 css , selectors Stashing Individual Files in Git (ami )Dec 29, 2022 2,088 git JavaScript Frameworks—Heading Into 2023 (rya /thi )Dec 29, 2022 2,087 javascript , frameworks Why Web Design Still Matters in 2023 (web )Dec 28, 2022 2,086 design , web How to Write an Awesome README Dec 28, 2022 2,085 how-tos , documentation , readme 7 Tips for Improving Your Productivity With Git (dan )Dec 28, 2022 2,084 productivity , git , tips-and-tricks Shape Up Dec 27, 2022 2,083 processes , agile How to [Set Up] Prettier Dec 27, 2022 2,082 videos , how-tos , prettier Performance Culture Through the Looking-Glass Dec 27, 2022 2,081 videos , performance , culture Website Accessibility (15 Best Practices) (bru )Dec 27, 2022 2,080 accessibility , best-practices , content , readability , captcha , images , alt-text , forms , focus , html , tooling Theme Toggles Dec 27, 2022 2,079 websites , theming , toggles , html , react A Guide to Command-Line Data Manipulation (alv /sma )Dec 27, 2022 2,078 guides , command-line Building Inclusive Products for Trans People (uxd )Dec 26, 2022 2,077 dei A CSS Challenge: Skewed Highlight (pep )Dec 26, 2022 2,076 css , effects The RUM Archive and Benford’s Law Dec 24, 2022 2,075 performance What’s Wrong With Code in 2022? Dec 24, 2022 2,074 complexity , quality , processes Invisible Ink Effect With SVG Filters and CSS (che )Dec 24, 2022 2,073 code-pens , css , svg , filters , effects CSS Subgrid (rac /5t3 )Dec 24, 2022 2,072 css , grids , layout A Problem With Link Relationships (j9t )Dec 23, 2022 2,071 html , links , metadata , semantics , maintainability Deploying CSS Logical Properties on Web Apps (sma )Dec 23, 2022 2,070 css , logical-properties , web-apps User Stylesheets Are Still Pretty Great and Should Be More Widely Supported Dec 23, 2022 2,069 css , accessibility , user-styles HTTP/3 Prioritization Demystified (pro )Dec 23, 2022 2,068 performance , http , protocols Enforcing Better HTML Markup With Eleventy (mat )Dec 23, 2022 2,067 html , semantics , conformance , eleventy 11 Tips That Make You a Better TypeScript Programmer Dec 23, 2022 2,066 tips-and-tricks , typescript Obscure CSS: Restoring Visibility (kiz )Dec 22, 2022 2,065 css , hiding , accessibility An Inclusive and Planet-Friendly Digital Style Guide (uxd )Dec 22, 2022 2,064 design , style-guides , accessibility , dei , sustainability , ethics Design System Fresh Bundling Dec 22, 2022 2,063 design-systems , bundling What Is the Difference Between Alternative Text, Long Description, and Caption? (red /mat )Dec 22, 2022 2,062 accessibility Top 10 Accessibility News of 2022 (equ )Dec 22, 2022 2,061 accessibility , retrospectives The 10 Cheapest Web Hosting Solutions in 2022 (sta )Dec 22, 2022 2,060 hosting , economics Cache the World: Turbo Charging Firefox Accessibility Performance and Maintainability (jcs )Dec 22, 2022 2,059 firefox , mozilla , browsers , accessibility , caching Aligning Jakob Nielsen’s 10 Usability Heuristics With the WCAG 2.1 (hom )Dec 22, 2022 2,058 accessibility , wcag , usability , heuristics 2022 CSS Updates (5t3 )Dec 22, 2022 2,057 css A Complete Guide to Timeouts in Node.js (bet )Dec 21, 2022 2,056 guides , nodejs , time Quick Start for Evaluating and Testing Web Accessibility (jar /web )Dec 21, 2022 2,055 videos , accessibility , testing Billions of Unnecessary Files in GitHub Dec 21, 2022 2,054 github , git Signals: The Nitty-Gritty (web )Dec 21, 2022 2,053 performance , javascript , signals React’s New Killer Documentation Focused Only on Functional Components Dec 21, 2022 2,052 react , documentation The Intended Consequence of Inaccessible Digital Ads (joe /web )Dec 21, 2022 2,051 videos , accessibility , monetization Things CSS Could Still Use Heading Into 2023 (chr )Dec 21, 2022 2,050 css , outlooks CSS Color Spaces and Relative Color Syntax (dar /5t3 )Dec 21, 2022 2,049 css , colors Building an Accessible Theme Picker With HTML, CSS, and JavaScript (fos )Dec 21, 2022 2,048 accessibility , html , css , javascript , theming , functionality Accessibility Convincing (lfl /web )Dec 21, 2022 2,047 videos , accessibility , ethics , legal A Theory of Web Relativity (alv /mat )Dec 21, 2022 2,046 html , metadata , structured-data 2022 Roundup of Web Research (geo /css )Dec 21, 2022 2,045 research , web Why We Hang Onto WordPress Nostalgia Dec 20, 2022 2,044 wordpress The Top 10 Security Vulnerabilities for Web Applications Dec 20, 2022 2,043 security , vulnerabilities , web-apps An Important Message to All Developers Dec 20, 2022 2,042 career Foundations: Target Sizes (tet )Dec 20, 2022 2,041 accessibility , fundamentals , usability Dockerize PHP App With Apache on HTTPS Dec 20, 2022 2,040 docker , php , apache , servers Useful Accessibility and Usability Examples to Help Improve Your Designs (sma )Dec 20, 2022 2,039 accessibility , usability , examples Pointer Events (5t3 )Dec 20, 2022 2,038 css , javascript , pointer-events , apis Common Nesting Issues in HTML (cit /mat )Dec 20, 2022 2,037 html , nesting Bad Performance Is Bad Accessibility (bru )Dec 20, 2022 2,036 performance , accessibility Beating Latency on Scalemates.com (tim )Dec 19, 2022 2,035 performance , optimization Frontend Dogma + UITest.com = ❤️ (fro )Dec 19, 2022 2,034 frontend-dogma The Science of User Experience (uxm )Dec 19, 2022 2,033 user-experience , processes Concepts Behind Modern Frameworks Dec 19, 2022 2,032 frameworks , concepts The Performance Inequality Gap, 2023 (sli )Dec 19, 2022 2,031 performance Taking the Stress Out of Design System Management (sma )Dec 19, 2022 2,030 design-systems , maintenance Step Into the Light (DOM) (aaa )Dec 19, 2022 2,029 dom , web-components , progressive-enhancement Prevent Focused Elements From Being Obscured by Sticky Headers (sib /tpg )Dec 19, 2022 2,028 accessibility , usability , css , focus Interop 2022: End of Year Update (rac /dev )Dec 19, 2022 2,027 interoperability , web-platform , browsers , html , css If You Are Afraid of AI, You May Not Be the Best UX Designer Out There (uxd )Dec 19, 2022 2,026 user-experience , design , ai , career Do You Know “color-scheme”? (sar /mat )Dec 19, 2022 2,025 css , dark-mode CSS Style Queries (sha )Dec 19, 2022 2,024 css , container-queries Lockfile Trick: Package an npm Project With Nix in 20 Lines Dec 18, 2022 2,023 npm , tips-and-tricks Mini-Guide to Add an Image (its /mat )Dec 18, 2022 2,022 html , images HTML Dialog (5t3 )Dec 18, 2022 2,021 html , modals How to Learn in Public (bla )Dec 18, 2022 2,020 how-tos , career , learning Using Inline JavaScript Modules to Prevent CSS Blockage (sto )Dec 17, 2022 2,019 performance , javascript , css Modern HTML as a Foundation for Progressive Enhancement (ffo /mat )Dec 17, 2022 2,018 html , progressive-enhancement Cascade Layers (mia /5t3 )Dec 17, 2022 2,017 css , cascade Code Ownership and Software Quality Dec 16, 2022 2,016 research , processes , quality CSS Infinite 3D Sliders (css /css )Dec 16, 2022 2,015 css , sliders , effects , animations How to Find and Fix the Top 3 Accessibility Issues (deq )Dec 16, 2022 2,014 videos , how-tos , accessibility , auditing Apple, Google, and Mozilla Are Teaming Up to Make a Next-Gen Browser Benchmark (ver )Dec 16, 2022 2,013 browsers , apple , google , mozilla 5 HTML Elements, and a Partridge in a Despair Tree (mat )Dec 16, 2022 2,012 html , semantics , accessibility Get That Marquee AeStHeTiC (dni /mat )Dec 15, 2022 2,011 html , css , effects ECMAScript Proposal: Iterator Helpers (rau )Dec 15, 2022 2,010 ecmascript , javascript , standards An HTML-First Mental Model (noa )Dec 15, 2022 2,009 html , dom , performance Accessibility Starts With an Organisation’s Culture (cra )Dec 15, 2022 2,008 accessibility , culture So, You’d Like to Animate the “display” Property (geo )Dec 15, 2022 2,007 css , animations Logical Border Radius (mic )Dec 15, 2022 2,006 css , logical-properties , borders CI/CD Tutorial for Developers Dec 15, 2022 2,005 tutorials , ci-cd , docker Select the Right Tool for the Job (jim )Dec 15, 2022 2,004 principles Leaked a Secret? Check Your GitHub Alerts… for Free (git )Dec 15, 2022 2,003 github , security Help Choose the Syntax for CSS Nesting (jen /web )Dec 15, 2022 2,002 css , nesting CSS “image()” (kev /5t3 )Dec 15, 2022 2,001 css A Guide for Making Apps Accessible Dec 15, 2022 2,000 guides , accessibility 4 Ways CSS “:has()” Can Make Your HTML Forms Even Better (aus )Dec 15, 2022 1,999 css , selectors , html , forms A “:nth-child(An+B [of S]?)” Polyfill Thanks to CSS “:has()” (bra )Dec 14, 2022 1,998 css , selectors , polyfills Sophisticated Web Scraping With Bright Data (cra )Dec 14, 2022 1,997 scraping , structured-data , apis Everything You Need to Know About Concurrent React (with a Little Bit of Suspense) Dec 14, 2022 1,996 react , concurrency Get Off the Main Thread With an Inline Web Worker: An Example (sto )Dec 14, 2022 1,995 performance , javascript , web-workers , examples IDN Is Crazy Dec 14, 2022 1,994 internationalization , domains Apple Considering Dropping Requirement for iPhone Web Browsers to Use WebKit Dec 14, 2022 1,993 apple , browsers , browser-engines , webkit View Transitions API (5t3 )Dec 14, 2022 1,992 css , apis , view-transitions The Web Platform Is Back (bde )Dec 14, 2022 1,991 web-platform The Most Popular CSS-in-JS Libraries in 2022 (sta )Dec 14, 2022 1,990 libraries , css , javascript , css-in-js Table Like It’s 2023 (cli /mat )Dec 14, 2022 1,989 tables , html Release Notes for Safari Technology Preview 160 (jon /web )Dec 14, 2022 1,988 release-notes , safari , apple , browsers State of A11Y (thi )Dec 13, 2022 1,987 videos , accessibility Design Deserves More Respect (uxd )Dec 13, 2022 1,986 design Federal Web Accessibility Focus Has Private Sector on Notice Dec 13, 2022 1,985 accessibility , legal Top 5 Accessibility Issues in 2022 (lar /int )Dec 13, 2022 1,984 accessibility , retrospectives One Day We’ll Have a Fully Customisable Select (hdv /mat )Dec 13, 2022 1,983 html , css New Viewport Units (mey /5t3 )Dec 13, 2022 1,982 viewport , css , units , responsive-design Accessible Front-End Patterns for Responsive Tables II (cod /sma )Dec 13, 2022 1,981 accessibility , tables , responsive-design A Few Times Container Size Queries Would Have Helped Me Out (css )Dec 13, 2022 1,980 css , container-queries The Future of Design Tokens (jin +)Dec 12, 2022 1,979 videos , design-tokens , outlooks Five Myths About Digital Accessibility Dec 12, 2022 1,978 videos , accessibility , myths WCAG 3.0: Are We There Yet? (ons /tpg )Dec 12, 2022 1,977 accessibility , wcag , standards Top 30 Linux Commands for Everyday Use (sta )Dec 12, 2022 1,976 unix-like , command-line , productivity DOM Clobbering (fre /mat )Dec 12, 2022 1,975 dom , security LCP(FE) (tim )Dec 11, 2022 1,974 performance , web-vitals Conditional Wrapping in React Dec 11, 2022 1,973 react Implement Scroll-Snapping Using Only CSS Dec 11, 2022 1,972 css , scrolling There Can Be Only One: Options for Building “Choose One” Fields (aar /mat )Dec 11, 2022 1,971 html , forms Web Performance and Compression Dec 10, 2022 1,970 performance , compression Dear Developer, Your Assumptions Are Wrong (mat )Dec 10, 2022 1,969 html Integrate Svelte Into PHP CMS: TYPO3 and WordPress (man )Dec 10, 2022 1,968 typo3 , wordpress , svelte , php , content-management An Interactive Guide to JavaScript Events (ale )Dec 10, 2022 1,967 guides , javascript , events , examples CSS Infinite Slider Flipping Through Polaroid Images (css /css )Dec 9, 2022 1,966 sliders , css , images , effects Remove the Generator Tag From a WordPress Website Dec 9, 2022 1,965 wordpress , themes , plugins , metadata A Complete Guide to CSS Container Queries Dec 9, 2022 1,964 guides , css , container-queries WCAG—Priority of Constituencies (ala )Dec 9, 2022 1,963 accessibility , wcag , prioritization Inside the Mind of a Frontend Developer: Article Layout (sha )Dec 9, 2022 1,962 html , css , layout How to Merge Objects in JavaScript (sta )Dec 9, 2022 1,961 how-tos , javascript , objects PHP 8.2.0 Release Announcement Dec 8, 2022 1,960 php A Modern HTML Template (2022) Dec 8, 2022 1,959 html , templates Best PHP Books for Beginners Dec 8, 2022 1,958 books , php , link-lists Optimize Interaction to Next Paint (mal +/dev )Dec 8, 2022 1,957 performance , optimization , web-vitals Improving SEO Without Knowing Where to Start (two /mat )Dec 8, 2022 1,956 seo Enough With the Pointless Images (boa )Dec 8, 2022 1,955 design , decoration , images The State of CSS 2022 [Results] (sac +/dev )Dec 7, 2022 1,954 surveys , css W3C Design Tokens With Style Dictionary (luk )Dec 7, 2022 1,953 design-tokens , tooling JavaScript Polyfills for Interviews Dec 7, 2022 1,952 javascript , polyfills , interviewing Meaningful Labels Using ARIA—or Not (mat )Dec 7, 2022 1,951 accessibility , html , forms , labels , aria W3C Publishes WCAG Testers Consistency List (wil /deq )Dec 7, 2022 1,950 accessibility , wcag , testing Testing for the Support of a Selector (mat )Dec 7, 2022 1,949 css , support , selectors Accessibility: The Land That “Time to Interactive” Forgot (tin )Dec 6, 2022 1,948 videos , accessibility , performance 4 More HTML Concepts You Didn’t Know (j9t )Dec 6, 2022 1,947 html , concepts , forms , focus New npm Features for Secure Publishing and Safe Consumption (git )Dec 6, 2022 1,946 npm , security , dependencies Adding Complementary Performance Data to Your Site (mat )Dec 6, 2022 1,945 performance , apis Take Full-Size Screenshots of Websites Without Any Tools in Chrome (ami )Dec 6, 2022 1,944 browsers , google , chrome , screenshots , images “mask-image” Lets You Do Some Really Cool Stuff (kev )Dec 6, 2022 1,943 videos , css , masking Accessible Front-End Patterns for Responsive Tables (cod /sma )Dec 6, 2022 1,942 accessibility , tables , responsive-design A Practical Guide to CSS Media Queries (sta )Dec 6, 2022 1,941 guides , css , media-queries Why You Should Be Using New CSS Features Today II (uti /iod )Dec 5, 2022 1,940 css Reduce Image Sizes by Removing Metadata Dec 5, 2022 1,939 images , metadata , performance , optimization How to Create Typography Guidelines for a Product That Does Not Follow a Design System (uxd )Dec 5, 2022 1,938 how-tos , typography , design-systems Website Accessibility Is Not an Afterthought Dec 5, 2022 1,937 accessibility The 411 on 4.1.1 (aar )Dec 5, 2022 1,936 accessibility , wcag , standards Swearing and Automatic Captions (eri )Dec 5, 2022 1,935 accessibility , multimedia , captions Reading the Meter (sup /mat )Dec 5, 2022 1,934 html , semantics , accessibility I Don’t Use “Pushy” Questions in Code Reviews Anymore—This Is What I Do Instead Dec 5, 2022 1,933 code-reviews , communication Does “www” Still Belong in URLs? (css )Dec 5, 2022 1,932 usability , urls Brief Note on Description List Support (aar )Dec 5, 2022 1,931 html , lists , semantics , accessibility , screen-readers , support Bad UX Writing: 5 Mistakes to Avoid (uxm )Dec 5, 2022 1,930 user-experience , writing , mistakes Fast Is Good, Instant Is Better (tun )Dec 4, 2022 1,929 performance , caching PHP Type Declarations—A Guide for Beginners (ami )Dec 4, 2022 1,928 php , guides Landmarks and Where to Put Them (kil /mat )Dec 4, 2022 1,927 html , semantics , aria , accessibility Super Useful CSS Resources Dec 3, 2022 1,926 css , link-lists , tooling Using SRI to Protect From Malicious JavaScript (mat )Dec 3, 2022 1,925 javascript , security About Modern Sass Dec 3, 2022 1,924 sass Amy Jiménez Márquez on Leading Information Architecture (amy +)Dec 3, 2022 1,923 podcasts , information-architecture CSS Infinite and Circular Rotating Image Slider (css /css )Dec 2, 2022 1,922 sliders , css , images , animations How to Use the WAVE Extension and Start Manual Accessibility Testing (pop )Dec 2, 2022 1,921 how-tos , accessibility , testing , tooling , browser-extensions , webaim Proximity: Gestalt Principle for User Interface Design Dec 2, 2022 1,920 videos , design , principles Accessibility and MVPs Dec 2, 2022 1,919 accessibility , principles Best APIs for Developers Dec 2, 2022 1,918 apis You Don’t Need ARIA for That (den /mat )Dec 2, 2022 1,917 html , accessibility , aria Prerender Pages in Chrome for Instant Page Navigations (tun /dev )Dec 2, 2022 1,916 performance , browsers , google , chrome “:has(:not())” vs. “:not(:has())” (mat )Dec 2, 2022 1,915 css , selectors , comparisons From Type to Logotype Dec 1, 2022 1,914 fonts , typography , design , branding , logos How to Transfigure Wireframes Into HTML (mat )Dec 1, 2022 1,913 how-tos , html , prototyping , conversion Migrating From Vue 2 to Svelte Dec 1, 2022 1,912 migrating , vuejs , svelte The State of UX in 2023: A Vibe Shift Is Coming (fab /uxd )Dec 1, 2022 1,911 user-experience , design , outlooks Apache .htaccess Dec 1, 2022 1,910 servers , apache Developing Faster JavaScript Apps: The Ultimate Guide to Web Workers (cra )Dec 1, 2022 1,909 guides , web-apps , performance , web-workers , javascript The Final Google Fonts Knowledge Drop of 2022 (ell )Dec 1, 2022 1,908 google , fonts , typography Digging Deeper Into Container Style Queries (geo /css )Dec 1, 2022 1,907 css , container-queries Design Spacing Tokens Semantically (don )Dec 1, 2022 1,906 websites , design-tokens , spacing , design A Conversation With ChatGPT (mat )Dec 1, 2022 1,905 interviews , ai , chatgpt , typography , design 7 Website Performance Metrics to Track for Better UX (cal )Dec 1, 2022 1,904 performance , user-experience , metrics Making Microservices Accessible (cra )Nov 30, 2022 1,903 accessibility , microservices 10 Key Principles of User-Centered Design (web )Nov 30, 2022 1,902 design , usability , user-experience , principles Why You Should Be Using New CSS Features Today (uti /iod )Nov 30, 2022 1,901 css WordPress Versions 3.7–4.0 No Longer Get Security Updates (sar )Nov 30, 2022 1,900 wordpress , security Counting Unique Visitors Without Using Cookies, UIDs, or Fingerprinting Nov 30, 2022 1,899 metrics , privacy , fingerprinting Which Images Need Descriptive Text? (tem )Nov 30, 2022 1,898 accessibility , writing Web Components Today (kul )Nov 30, 2022 1,897 websites , web-components Transient Frameworks (mat )Nov 30, 2022 1,896 frameworks , web-platform Tips for Typing Import Statements in JavaScript (rau )Nov 30, 2022 1,895 javascript “px” or “rem” in CSS? Just Use “rem” (aus )Nov 30, 2022 1,894 css , units HTML Semantics and Accessibility Cheat Sheet (web )Nov 30, 2022 1,893 cheat-sheets , html , semantics , accessibility Handling Images With Inconsistent Height in CSS (ami )Nov 30, 2022 1,892 css , images Two Weird Things Nov 29, 2022 1,891 programming , randomness , math 5 Ways to Make Your JavaScript More Functional Nov 29, 2022 1,890 javascript , programming Tailwind Is a Leaky Abstraction Nov 29, 2022 1,889 tailwind , css The Large, Small, and Dynamic Viewport Units (bra /dev )Nov 29, 2022 1,888 viewport , css , units The Fediverse and the IndieWeb (ben )Nov 29, 2022 1,887 web , fediverse , indieweb The Complete Guide to Mobile SEO—8 Tips and Best Practices (sem )Nov 29, 2022 1,886 guides , mobile , seo , tips-and-tricks , best-practices Stop Fighting With CSS Positioning (kev )Nov 29, 2022 1,885 videos , css , positioning , layout Speeding Up the JavaScript Ecosystem—One Library at a Time (mar )Nov 29, 2022 1,884 javascript , performance , libraries Organizing the Eleventy Config File (len )Nov 29, 2022 1,883 eleventy , configuration Convert Any Value to a Boolean in JavaScript (ami )Nov 29, 2022 1,882 javascript Debugging Tactics (add )Nov 28, 2022 1,881 debugging , logging , ai , processes Newer Things to Know About Good Ol’ HTML Lists (css )Nov 28, 2022 1,880 html , lists , semantics Making Accessibility Simpler in Higher Education and Beyond Nov 28, 2022 1,879 videos , accessibility Advanced Web Font Optimization Techniques Nov 28, 2022 1,878 fonts , typography , optimization Designing a Utopian Layout Grid: Working With Fluid Responsive Values in a Static Design Tool Nov 28, 2022 1,877 layout , grids , design , fluid-design , css We Document Our Design Systems—Why Don’t We Systematise our Documentation? (amy )Nov 28, 2022 1,876 design-systems , documentation Testing Static Types in TypeScript (rau )Nov 28, 2022 1,875 testing , typescript Shadow DOM and Accessibility: The Trouble With ARIA (nol )Nov 28, 2022 1,874 dom , shadow-dom , accessibility , aria , html Color Formats in CSS (jos )Nov 28, 2022 1,873 css , colors Three Pillars of User Delight (tbf )Nov 27, 2022 1,872 user-experience Upgrade Your HTML IV (j9t /fro )Nov 27, 2022 1,871 books , frontend-dogma , html , minimalism , craft , conformance NestJS With API Gateway Nov 27, 2022 1,870 nestjs , apis HTML Content Model Categories Nov 27, 2022 1,869 html , semantics Basic Intro to Bulma CSS Nov 27, 2022 1,868 introductions , bulma CSS for URLs and HTTP Headers (jim )Nov 27, 2022 1,867 css , urls , http , http-headers Content May Be King, but Design Is Queen (uxd )Nov 27, 2022 1,866 design , content Foundational Skills Nov 26, 2022 1,865 career A Guide to the Most Popular Types of APIs: REST, SOAP, GraphQL, and gRPC Nov 26, 2022 1,864 guides , apis , rest , graphql Lazy Loading Images in HTML (sim )Nov 26, 2022 1,863 performance , html , lazy-loading Addressing Concerns About CSS Speech (tin )Nov 26, 2022 1,862 accessibility , css , voice Elements Can Be Visible Even Though Their Parent Has Set “visibility: hidden” (ste )Nov 25, 2022 1,861 css , hiding Growing Design System Documentation Nov 25, 2022 1,860 design-systems , documentation Positioning Notification Messages With Accessibility in Mind (cod )Nov 25, 2022 1,859 accessibility , notifications , positioning Forging Links (mat /9el )Nov 25, 2022 1,858 videos , css , collaboration Setting Up a Screen Reader Testing Environment on Your Computer (sar )Nov 24, 2022 1,857 screen-readers , nvda , testing , tooling , accessibility , link-lists Git Is Not the End of History Nov 24, 2022 1,856 git , version-control , outlooks Why Japan’s Internet Is Weirdly Designed Nov 24, 2022 1,855 videos , design The Shape-Shifting “a” Element Nov 24, 2022 1,854 html , links , semantics Document Object Model (DOM) Geometry: A Beginner’s Introduction and Guide (sma )Nov 24, 2022 1,853 introductions , guides , dom , javascript The Ultimate Error Message UX Writing Guide Nov 24, 2022 1,852 guides , errors , writing , user-experience The BBC’s 15 Web Principles—15 Years Later (ede )Nov 24, 2022 1,851 web , principles , history Should Design Systems Include Problematic Components and Patterns? (amy )Nov 24, 2022 1,850 design-systems , design-patterns , components