Tech Interviews Are Changing—Not for the Better Jul 8, 2024 2,879 interviewing , career 3 Terminal Commands to Increase Your Productivity Dec 31, 2023 2,878 command-line , productivity 10 Interview Questions Every JavaScript Developer Should Know in 2024 (eri )Dec 31, 2023 2,877 interviewing , javascript , career , concepts , terminology My Perspective: Digital Accessibility and Overlays (lev )Dec 31, 2023 2,876 accessibility , overlays Installing Google Fonts as npm Packages (ami )Dec 30, 2023 2,875 installing , tooling , dependencies , google , fonts React Is Slow, What to Do Now? Dec 30, 2023 2,874 react , performance Shadow DOM and the Problem of Encapsulation (nol )Dec 30, 2023 2,873 web-components , shadow-dom , dom , maintainability The Internet Is About to Get Weird Again (rol )Dec 30, 2023 2,872 web , social-media What Are Types in TypeScript Dec 30, 2023 2,871 typescript , types A Comprehensive Guide to npm Workspaces and Monorepos Dec 30, 2023 2,870 guides , monorepos , npm , yarn , dependencies Make Your Linux Terminal Enjoyable to Use Dec 30, 2023 2,869 unix-like , command-line , shells , oh-my-zsh 2.5.8: Adversarial Conformance (aar )Dec 29, 2023 2,868 accessibility , wcag , compliance WCAG 2: Guidelines and Guardrails (yat )Dec 29, 2023 2,867 accessibility , wcag , guidelines React Server Components: The Good, the Bad, and the Ugly (may )Dec 29, 2023 2,866 react , components Tools to Make Your Developer Experience Better in PHP (ami )Dec 29, 2023 2,865 tooling , developer-experience , php , link-lists Top 7 CSS Frameworks in 2024 (wea )Dec 29, 2023 2,864 css , frameworks , tailwind , bootstrap , materialize , foundation , bulma , skeleton Let’s Bring Back JavaScript’s “with()” Statement (mac )Dec 29, 2023 2,863 javascript Making a Weblog With Eleventy Dec 29, 2023 2,862 eleventy , blogging The Ultimate Mobile Accessibility Resource Guide (ste )Dec 29, 2023 2,861 guides , accessibility , link-lists Making Sense of “Senseless” JavaScript Features (mon )Dec 28, 2023 2,860 javascript Government Not Meeting Minimum Accessibility Standards on Federal Websites, GSA Report Finds Dec 28, 2023 2,859 accessibility , compliance , legal Inspecting WCAG 2.2: Accessible Authentication Dec 28, 2023 2,858 videos , accessibility , wcag , standards , authentication What the Heck Is a Homomorphic Mapped Type? Dec 28, 2023 2,857 typescript Announcing Vue 3.4 (eva /vue )Dec 28, 2023 2,856 vuejs , release-notes Incident: Mitigate, Learn (j9t )Dec 28, 2023 2,855 processes , incident-response , learning , quality Privacy Sandbox: Preparing for the End of 3rd-Party Cookies Dec 28, 2023 2,854 privacy , cookies , support , google Every Container Queries Demo Is a Card (chr )Dec 27, 2023 2,853 css , container-queries HTML Validation—Pros and Cons Dec 27, 2023 2,852 html , conformance The New Old: Jamstack and MACH’s Journey Towards Traditional CMS Concepts (dri )Dec 27, 2023 2,851 tech-stacks , jamstack , content-management Frontend Predictions for 2024 (shi )Dec 27, 2023 2,850 retrospectives , outlooks Server and Client Component—Next.js (fro )Dec 27, 2023 2,849 nextjs , react , components I Made JSX for Lua (Because I Hate Static Sites) Dec 27, 2023 2,848 jsx , lua Everything You Need to Know About Responsive Logo Design (web )Dec 27, 2023 2,847 design , branding , images , logos , responsive-design Future of Storybook in 2024 (shi /sto )Dec 27, 2023 2,846 outlooks , storybook CSS-in-JS Approach: Advantages, Disadvantages, and Use Cases Dec 27, 2023 2,845 css-in-js , css , javascript Coding Challenges 2024: What’s Your New Year’s Resolution? (the )Dec 25, 2023 2,844 discussions , community CSS Wishlist Dec 25, 2023 2,843 css , wish-lists I Built the Same App 7 Times: Which JS Framework Is Best? Dec 25, 2023 2,842 javascript , frameworks , comparisons JS Design Patterns: A Comprehensive Guide Dec 25, 2023 2,841 guides , javascript , software-design-patterns Never Underestimate HTML (lar /mat )Dec 24, 2023 2,840 html , user-experience , developer-experience Container Style Queries (mat /5t3 )Dec 24, 2023 2,839 css , container-queries , style-queries Measuring, Monitoring, and Optimizing TTFB With Server Timing (per )Dec 24, 2023 2,838 performance , monitoring , optimization , apis , time CSS-Based State Management (may )Dec 23, 2023 2,837 css , state-management Responsive SVGs (nil /5t3 )Dec 23, 2023 2,836 svg , images , responsive-design Polypane Review: Best Browser for Web Developers? Dec 23, 2023 2,835 polypane , browsers , tooling Session-Based vs. Token-Based Authentication: Which Is Better? Dec 23, 2023 2,834 authentication , json-web-tokens , comparisons , security Why AI Is a Disaster for the Climate (the )Dec 23, 2023 2,833 ai , sustainability The Devil Is in the Details: A Look Into a Disclosure Widget Markup (its /mat )Dec 23, 2023 2,832 html , disclosure-widgets , css , javascript ARIA Live Regions (mat )Dec 22, 2023 2,831 aria , live-regions , accessibility FileReader API (cla /5t3 )Dec 22, 2023 2,830 apis , javascript , file-handling The View Transitions API and Delightful UI Animations (cod /sma )Dec 22, 2023 2,829 css , animations , view-transitions , apis Best Practices for Coding With AI in 2024 Dec 22, 2023 2,828 ai , best-practices GitHub Copilot: Tips and Tricks for Flutter Devs Dec 22, 2023 2,827 github-copilot , ai , flutter , dart , tips-and-tricks WCAG 2.1 Developer Tips: Character Key Shortcuts and Label in Name (mni )Dec 22, 2023 2,826 accessibility , tips-and-tricks , wcag , keyboard-navigation , keyboard-shortcuts , labels Custom Mouse Hover Effect With JavaScript Dec 22, 2023 2,825 javascript , effects , hover CSS Scope Issues (kiz )Dec 21, 2023 2,824 css , scope 2023 Digital Accessibility Year in Review (tpg )Dec 21, 2023 2,823 accessibility , retrospectives Container Queries and Units (zac /fro )Dec 21, 2023 2,822 css , container-queries , units Scroll-Driven Animations (mic /5t3 )Dec 21, 2023 2,821 animations , scrolling , css The Implied Web (hws /mat )Dec 21, 2023 2,820 html , accessibility , semantics The Top Accessibility Errors Found in 2023 (tpg )Dec 21, 2023 2,819 accessibility , conformance , quality , errors , retrospectives JavaScript Frameworks—Heading Into 2024 (rya /thi )Dec 21, 2023 2,818 javascript , frameworks , outlooks Screen Reader Users and the Tab Key (tem )Dec 21, 2023 2,817 accessibility , screen-readers , keyboard-navigation , testing Recapturing Early-Internet Whimsy With HTML (tec )Dec 21, 2023 2,816 html , trends , design , art , decoration The Complete Playwright Cheatsheet Dec 21, 2023 2,815 cheat-sheets , playwright , testing The State of Benchmarking in Node.js Dec 21, 2023 2,814 nodejs , performance , metrics “HTML First” Is Not HTML First (j9t )Dec 21, 2023 2,813 html , principles , quality , craft Cool Wiggly Hover Animation With CSS (ami )Dec 21, 2023 2,812 css , animations , effects , hover Debugging Fetch Priority (jec +)Dec 21, 2023 2,811 videos , debugging , performance , web-vitals , apis Turn Your Vue App Into an Offline-Ready Progressive Web App Dec 21, 2023 2,810 vuejs , refactoring , offline , progressive-web-apps Locking Scroll With “:has()” (rob )Dec 20, 2023 2,809 css , selectors , scrolling Classes vs. Prototypes in JavaScript (cfe )Dec 20, 2023 2,808 javascript , prototypes , comparisons New CSS Viewport Units Do Not Solve the Classic Scrollbar Problem (sim /sma )Dec 20, 2023 2,807 viewport , css , units , scrolling Release Notes for Safari Technology Preview 185 (jon /web )Dec 20, 2023 2,806 release-notes , browsers , apple , safari CSS Nesting (kil /5t3 )Dec 20, 2023 2,805 css , nesting 10 Best Practices for Secure Code Review of Node.js Code Dec 20, 2023 2,804 best-practices , security , code-reviews , nodejs The Golden Rule of Web Performance and Different Performance Engineering Specializations (per )Dec 20, 2023 2,803 principles , performance Are We Too Pedantic With Semantic (dis )Dec 20, 2023 2,802 design , design-tokens , semantics Clean Architecture: Theming With Tailwind and CSS Variables Dec 20, 2023 2,801 theming , tailwind , custom-properties , css Eigensolutions: Composability as the Antidote to Overfit (lea )Dec 19, 2023 2,800 product-management , processes “align-content” in Block Layout (rac )Dec 19, 2023 2,799 css , layout , support , browsers Border Images in CSS: A Key Focus Area for Interop 2023 (dip /mdn )Dec 19, 2023 2,798 images , borders , css , browsers , web-platform , interoperability Experimental Chromium Web Platform Features (pol )Dec 19, 2023 2,797 overviews , experiments , web-platform , standards , chromium Reflow Red Flags (tpg )Dec 19, 2023 2,796 accessibility , reflow , testing We Can :has It All (hex )Dec 19, 2023 2,795 css , selectors , browsers , support View Transitions (hui /5t3 )Dec 19, 2023 2,794 css , javascript , view-transitions 10 Ways to Speed Up JavaScript Loading Dec 19, 2023 2,793 javascript , performance , lazy-loading , minification , bundling , code-splitting , tree-shaking , modules , content-delivery , caching , compression , auditing Practical “img” Element Defaults (zor /css )Dec 19, 2023 2,792 videos , css , images See What’s New in Firefox [121.0] (moz )Dec 19, 2023 2,791 release-notes , browsers , mozilla , firefox Using the CSS “contain” Property: A Deep Dive (log )Dec 19, 2023 2,790 deep-dives , css , containment New to the Web Platform in December (rac )Dec 19, 2023 2,789 release-notes , web-platform , browsers , mozilla , firefox , google , chrome , apple , safari AI for Web Devs: AI Image Generation (aus )Dec 18, 2023 2,788 ai , tooling , images , automation Building Components for Consumption, Not Complexity II (dis /sma )Dec 18, 2023 2,787 design-systems , components , figma Making Data Visualizations Accessible (ons /tpg )Dec 18, 2023 2,786 accessibility , information-design The Road to HTMHell Is Paved With Semantics (pep /mat )Dec 18, 2023 2,785 html , semantics , quality How to Center an Element in CSS Without Adding a Wrapper in HTML Dec 18, 2023 2,784 how-tos , centering , css , techniques React Props Explained With Examples Dec 18, 2023 2,783 react , props , examples Thank You to Those Who Helped Me to Be the CSS Developer I Am Today Dec 18, 2023 2,782 career , community Zustand—Complete Tutorial (cos )Dec 18, 2023 2,781 videos , tutorials , zustand , state-management , libraries , react New JS Array Methods (cfe /5t3 )Dec 18, 2023 2,780 javascript , arrays , methods The Goldilocks Principle for Prototyping (nng )Dec 18, 2023 2,779 videos , principles , prototyping , usability Think About Your Future Self Dec 18, 2023 2,778 accessibility RLI (Recently Logged-In) Browser Cache Bypassing (tim /per )Dec 18, 2023 2,777 performance , caching , optimization You Might Be Looking for HTML “article”, Not “section” (san )Dec 18, 2023 2,776 html , semantics Good Design Is Subjective, Contextual, and Intentional Dec 18, 2023 2,775 design , processes Revisiting Fundamentals—Semantic Lists for Improved Accessibility (mis /mat )Dec 17, 2023 2,774 fundamentals , semantics , html , accessibility CSS “animation-composition” (tyl /5t3 )Dec 17, 2023 2,773 css , animations A Checklist for CLS Scenarios (per )Dec 17, 2023 2,772 checklists , performance , web-vitals Baseline Does Not Really Cover Baseline Support (aar )Dec 16, 2023 2,771 browsers , support , web-platform , accessibility Swallowing Camels (kol /mat )Dec 16, 2023 2,770 accessibility Web Components (may /5t3 )Dec 16, 2023 2,769 web-components , html , shadow-dom , dom HTML Can Do This? Dec 16, 2023 2,768 html Sharing a State Between Windows Without a Server Dec 16, 2023 2,767 web-workers , apis , state-management , effects , javascript How GitHub Actions Versioning System Works (rob )Dec 16, 2023 2,766 github-actions , versioning , semver Naming Design Tokens: The Art of Clarity and Consistency Dec 16, 2023 2,765 design-tokens , naming , consistency Christmas Tree Animations Made With CSS and JS Dec 15, 2023 2,764 css , javascript , animations , effects , link-lists The Ghosts of Markup Past (tho /mat )Dec 15, 2023 2,763 html , web , history The WordPress Showcase and Accessibility (joe )Dec 15, 2023 2,762 accessibility , wordpress Crafting Effective Documentation Dec 15, 2023 2,761 documentation How We Reduced CSS Size and Improved Performance Across GOV.UK Dec 15, 2023 2,760 case-studies , css , performance , optimization Introducing JavaScript Support in MySQL Dec 15, 2023 2,759 introductions , databases , mysql , javascript , support Managing Node.js Processes Dec 15, 2023 2,758 nodejs , tooling Stop Normalizing Unprofessional Behaviour in the Name of Agility Dec 15, 2023 2,757 agile , processes , communication , community , professionalism Who Stole My Largest Contentful Paint? (per )Dec 15, 2023 2,756 performance , web-vitals , optimization CSS “@scope” (mia /5t3 )Dec 15, 2023 2,755 css , scope Design Systems Teams: Understand Your Users So They Can Serve Theirs (deq )Dec 14, 2023 2,754 design-systems , leadership , collaboration , accessibility , user-experience Developer Toolkit Dec 14, 2023 2,753 websites , tooling , conversion , link-lists How to Use ESM on the Web and in Node.js Dec 14, 2023 2,752 how-tos , esm , commonjs , modules , nodejs HTTP Keanu (sue )Dec 14, 2023 2,751 websites , http , protocols Anchor Positioning (kiz /5t3 )Dec 14, 2023 2,750 css , anchor-positioning Announcing SvelteKit 2 (sve )Dec 14, 2023 2,749 release-notes , sveltekit Getting Started With Web Performance (acc /mat )Dec 14, 2023 2,748 introductions , performance , web-vitals , testing The Financial Argument for Using an Outside Firm for Accessibility Remediation (kar )Dec 14, 2023 2,747 accessibility , economics Addressing Unconscious Bias in Developer Relations: Strategies for Creating Fair and Inclusive Experiences Dec 14, 2023 2,746 developer-relations , dei , community , strategies Ten Optimisation Tips for an Initial Web Performance Audit (acc /per )Dec 14, 2023 2,745 tips-and-tricks , optimization , performance , auditing V8 Is Faster and Safer Than Ever Dec 14, 2023 2,744 javascript-engines , v8 , javascript , webassembly The Unspoken Struggle of Aging in a Tech-Driven World Dec 14, 2023 2,743 accessibility , user-experience , web HTML: The Bad Parts (may /mat )Dec 13, 2023 2,742 html My Accessibility Journey (web )Dec 13, 2023 2,741 accessibility , career Popover API (mrt /5t3 )Dec 13, 2023 2,740 pop-overs , apis , css What Vue’s Creator Learned the Hard Way With Vue 3 (low )Dec 13, 2023 2,739 vuejs , lessons How to Get Good at Competitive Programming Dec 13, 2023 2,738 how-tos , programming The Best Go Tools to Use for Your Frontend Projects (fre )Dec 13, 2023 2,737 go , tooling , link-lists What Really Is Technical Debt? Dec 13, 2023 2,736 technical-debt , terminology , quality CSS Scroll Snapping Aligned With Global Page Layout: A Full-Width Slider Case Study (uti /sma )Dec 13, 2023 2,735 sliders , css , scrolling , layout , case-studies Add a Sitemap (sitemap.xml) for Your Eleventy Website (w3t )Dec 13, 2023 2,734 eleventy , sitemaps Why I Use Astro (fla )Dec 13, 2023 2,733 astro Competing Against Internally Developed Tools Dec 13, 2023 2,732 tooling , processes 6 Techniques for Conditional Rendering in React, With Examples Dec 13, 2023 2,731 techniques , react Accessibility Overlays (eu )Dec 12, 2023 2,730 accessibility , overlays , metrics Engineering Progression for Humans (sop )Dec 12, 2023 2,729 career , engineering-management Using Date-Based CSS to Make Old Web Pages Look Old (ede )Dec 12, 2023 2,728 css , history Test-Driven HTML and Accessibility (mat )Dec 12, 2023 2,727 html , accessibility , testing , javascript Three Modern CSS Properties Your Website Must Have Dec 12, 2023 2,726 css Embrace the Platform (bra )Dec 12, 2023 2,725 web-platform , html , css , javascript , resilience , progressive-enhancement , craft Extending Responsive Video With HTML Web Components (sco /per )Dec 12, 2023 2,724 multimedia , responsive-design , web-components , javascript Baseline 2023 (rac )Dec 12, 2023 2,723 browsers , support , web-platform Can UX Design Actually Be Ethical? Dec 12, 2023 2,722 user-experience , design , ethics Using Nodemon and Watch in Node.js for Live Restarts (cra )Dec 12, 2023 2,721 nodejs , tooling ARIA, the Good Parts (hdv /par )Dec 11, 2023 2,720 videos , accessibility , aria Building Components for Consumption, Not Complexity (dis /sma )Dec 11, 2023 2,719 design-systems , components , figma Developer Relations Is an All-Company Effort (bla )Dec 11, 2023 2,718 developer-relations , foss , community Quantity Queries Are Very Easy With CSS “:has()” (chr /fro )Dec 11, 2023 2,717 css , selectors Video Subtitles, Captions, Audio Descriptions, and Transcripts (dar )Dec 11, 2023 2,716 accessibility , multimedia , captions WebKit Features in Safari 17.2 (jen +/web )Dec 11, 2023 2,715 release-notes , browsers , apple , safari , webkit Screen Reader User Survey #10 (web )Dec 11, 2023 2,714 surveys , accessibility , screen-readers “innerHTML” vs. “innerText” vs. “textContent”—What's the Difference? (fre )Dec 11, 2023 2,713 dom , javascript , html , comparisons Asynchronous JavaScript—How to Use Promises in Your JS Code (fre )Dec 11, 2023 2,712 how-tos , javascript , promises , asynchronicity Behavior Belongs in the HTML Dec 11, 2023 2,711 html , javascript , principles Decoding Compound Tokens Dec 11, 2023 2,710 design-tokens , terminology Improve App Performance With Angular 17 “defer” Dec 11, 2023 2,709 videos , angular , performance , optimization Node.js, TypeScript, and ESM: It Doesn’t Have to Be Painful Dec 11, 2023 2,708 nodejs , typescript , esm The “await” Event Horizon in JavaScript (fro )Dec 11, 2023 2,707 javascript , events The “hidden” Attribute in HTML (mat )Dec 11, 2023 2,706 html , attributes How to Enable Experimental CSS and JS Features in Chrome, Firefox, and Safari (zor /css )Dec 11, 2023 2,705 videos , how-tos , experiments , browsers , google , chrome , mozilla , firefox , apple , safari Everything Is Chrome (val )Dec 11, 2023 2,704 browsers , history , browser-wars , chrome , google , browser-extensions , amp , link-lists Chrome Enables Desktop Mode by Default on Premium Tablets (pau )Dec 11, 2023 2,703 browsers , google , chrome , desktop Why Designers Quit (2023 Report) Dec 11, 2023 2,702 design , career A List of JavaScript Engines, Runtimes, Interpreters Dec 10, 2023 2,701 javascript , javascript-engines , runtimes , link-lists How I Brought LCP Down to Under 350 ms for Google-Referred Users on My Website (paw )Dec 10, 2023 2,700 performance , web-vitals , optimization , case-studies Potential Problems With Accessibility Audits and What to Do About Them (cer )Dec 10, 2023 2,699 accessibility , auditing , testing Template for Accessibility Guidelines (stv /mat )Dec 10, 2023 2,698 templates , accessibility , guidelines Signals of Interface Quality Dec 10, 2023 2,697 design , quality A Perfectly Normal Amount of Tech Debt (max )Dec 10, 2023 2,696 technical-debt , maintenance Task Automation and Debugging With AI-Powered Tools Dec 10, 2023 2,695 automation , debugging , tooling , ai Media Queries in HTML Video (aar )Dec 9, 2023 2,694 html , multimedia , css , media-queries , accessibility What the Slot? (dut /mat )Dec 9, 2023 2,693 web-components , dom , shadow-dom , html Oh No! My JSON! (ton )Dec 8, 2023 2,692 css All Technical Debt Is a Risk to the Product and to Your Business Dec 8, 2023 2,691 technical-debt , quality , product-management , processes Incorporating “Skip to Main Content” Links for Better Website Accessibility (a11 )Dec 8, 2023 2,690 accessibility , skip-links Scroll Fading 101 (nng )Dec 8, 2023 2,689 scrolling , interaction-design , usability Audit Your Site for Third-Party Cookies Dec 8, 2023 2,688 videos , auditing , cookies , privacy The Shrinkwrap Problem: Possible Future Solutions (kiz )Dec 7, 2023 2,687 css Security Headers Using “<meta>” (sap /mat )Dec 7, 2023 2,686 security , csp , html A Beginner’s Guide to Accessible Text (pop )Dec 7, 2023 2,685 guides , accessibility , content , writing , best-practices CSS Snapshot 2023 (tab +/w3c )Dec 7, 2023 2,684 css , standards Is PHP Still a Viable Choice in 2023? Dec 7, 2023 2,683 discussions , php Preparing for Interaction to Next Paint, a New Web Core Vital (geo /sma )Dec 7, 2023 2,682 performance , web-vitals , optimization Release Notes for Safari Technology Preview 184 (jon /web )Dec 7, 2023 2,681 release-notes , browsers , apple , safari The Last 5 Years of V8’s Garbage Collector (win )Dec 7, 2023 2,680 javascript , javascript-engines , v8 , garbage-collection , concurrency , history Accessibility-Specific Tech Requirements? It Depends! Dec 7, 2023 2,679 accessibility , processes Angular Signals: Complete Guide Dec 7, 2023 2,678 guides , angular , signals , examples Insights: Mobile Accessibility Dec 7, 2023 2,677 accessibility , research , metrics , mobile Stop Nesting Ternaries in JavaScript (phi )Dec 7, 2023 2,676 javascript , operators The Most Accessible Font Dec 7, 2023 2,675 accessibility , typography , legibility , fonts Why Chromium Cares About Standards Dec 7, 2023 2,674 chromium , standards , web-platform CSS Wrapped: 2023 (una +)Dec 7, 2023 2,673 css , browsers , support , interoperability , retrospectives React Performance Optimization Dec 7, 2023 2,672 react , performance , optimization TypeScript’s Hidden Feature: Subtypes Dec 6, 2023 2,671 typescript Custom Events in Web Components (cfe )Dec 6, 2023 2,670 web-components , events , javascript Dark Design Patterns Catalog Dec 6, 2023 2,669 design , user-experience , dark-patterns HTML5 Boilerplate v9.0.0 Released Dec 6, 2023 2,668 release-notes , html5-boilerplate Overview of Drupal Dec 6, 2023 2,667 overviews , drupal The Complete Puppeteer Cheatsheet Dec 6, 2023 2,666 puppeteer , cheat-sheets , chromium Understanding the New WCAG 2.2 Criteria Dec 6, 2023 2,665 accessibility , wcag Fine, I’ll Use a Super Basic CSS Processing Setup (chr /fro )Dec 6, 2023 2,664 css , sass , postcss , lightning-css , postprocessors The Hellish History of HTML: An Incomplete and Personal Account (cra /mat )Dec 5, 2023 2,663 html , history My 3 Rules for Documenting Code (wra )Dec 5, 2023 2,662 documentation , naming , processes “sizes=auto” Pretty Much Requires “width” and “height” Attributes (eee )Dec 5, 2023 2,661 html , attributes , images , maintainability Web Chat Accessibility Considerations (cra )Dec 5, 2023 2,660 accessibility , functionality , wcag , aria Baseline’s Evolution on MDN (pep /mdn )Dec 5, 2023 2,659 browsers , support , web-platform , documentation , mdn , case-studies 4 Dead Simple Ways of Customizing Bootstrap Dec 5, 2023 2,658 bootstrap , customization , css Better Vue.js Inputs With Generics: The Select Dec 5, 2023 2,657 vuejs , generics , components Blind CSS Exfiltration: Exfiltrate Unknown Web Pages Dec 5, 2023 2,656 css , security A Definition Update for Baseline (kad +)Dec 5, 2023 2,655 browsers , support , web-platform Maglev—V8’s Fastest Optimizing JIT Dec 5, 2023 2,654 v8 , optimization , browsers , google , chrome Astro 4.0 (blu +)Dec 5, 2023 2,653 release-notes , astro Scale Your React App With Storybook and Chromatic Dec 5, 2023 2,652 react , scalability , storybook Back to Basics: 5 HTML Attributes for Improved Accessibility and User Experience (dni /mat )Dec 4, 2023 2,651 fundamentals , html , attributes , accessibility , user-experience Color Psychology in Visual Design: A Practical Guide to Impacting User Behavior (uxm )Dec 4, 2023 2,650 guides , design , colors , tips-and-tricks CSS Media Query for Scripting Support (sea )Dec 4, 2023 2,649 css , media-queries , browsers , support How Marketing Changed OOP in JavaScript (mon /sma )Dec 4, 2023 2,648 marketing , javascript , oop , software-design-patterns Of Time and the Web (ada /btc )Dec 4, 2023 2,647 videos , web , processes , history 100 Bucket List Ideas for Programmers Dec 4, 2023 2,646 career , learning 12 Important User-Interface Design Guidelines (uxm )Dec 4, 2023 2,645 guidelines , design , usability The Pros and Cons of Using React Today Dec 4, 2023 2,644 react , frameworks Why Carousels Don’t Work Dec 4, 2023 2,643 carousels , design , user-experience Pen, Paper, IDE: A DevTool Founder’s Early-Stage Product Design Guide (rom +/evi )Dec 4, 2023 2,642 guides , design , product-management , processes An Informed Pre-Caching Strategy for Large Sites (per )Dec 4, 2023 2,641 strategies , performance , caching Testing the Performance of Social Media Embeds (mic )Dec 4, 2023 2,640 performance , testing , embed-code , social-media 10 Tips for Implementing Webflow On-Page SEO Dec 4, 2023 2,639 webflow , seo , tips-and-tricks The Importance of User Feedback and Data in UX Design (uxm )Dec 4, 2023 2,638 user-experience , metrics The State of UX in 2024: Enter Late-Stage UX (fab )Dec 4, 2023 2,637 user-experience , design , outlooks The “form” Attribute—Enhancing Form Layout Flexibility (mat )Dec 3, 2023 2,636 forms , html , attributes Choosing the Right Static Site Generator: A Comprehensive Comparison of Hugo, Jekyll, and Pelican Dec 3, 2023 2,635 site-generators , comparisons , hugo , jekyll Is the Flat Design Trend Finally Over? Dec 3, 2023 2,634 design , flat-design , trends Let’s Learn How Modern JavaScript Frameworks Work by Building One (nol )Dec 2, 2023 2,633 javascript , frameworks , reactivity , rendering , dom You Don’t Need JavaScript for That (kil /mat )Dec 2, 2023 2,632 javascript Fastest Way of Passing State to JavaScript, Re-Visited (kur /per )Dec 2, 2023 2,631 javascript , state-management , performance A More Holistic Design Workflow: Gluing Jira, Figma, and Zeplin Together Dec 2, 2023 2,630 design , processes , atlassian , figma Web Development Advent Calendars for 2023 (aar )Dec 1, 2023 2,629 link-lists , learning How to Use a Color Font (man )Dec 1, 2023 2,628 how-tos , fonts , css I Replaced npm, Yarn, and nvm With pnpm (paw )Dec 1, 2023 2,627 dependencies , npm , yarn , pnpm , nvm The UX of HTML (vas /mat )Dec 1, 2023 2,626 html , semantics , user-experience Recovering Deleted Files From Your Git Working Tree (sma )Dec 1, 2023 2,625 git , command-line CSS Relative Colors (luc /iod )Dec 1, 2023 2,624 css , colors Deceptive Patterns in UX: How to Recognize and Avoid Them (nng )Dec 1, 2023 2,623 user-experience , dark-patterns Search vs. Browse Dec 1, 2023 2,622 user-experience , browsing , searching , comparisons Debugging BFCache, Make Your Page Load Instantly (jec +)Dec 1, 2023 2,621 videos , performance , bfcache , browsers , google , chrome , dev-tools , debugging Does Web Design Matter? Dec 1, 2023 2,620 design , web Create Dynamic Web Experiences With Interactive SVG Animations Dec 1, 2023 2,619 svg , images , animations , tooling Firefox on the Brink? (bry )Nov 30, 2023 2,618 browsers , mozilla , firefox Node v21.3.0 (raf /nod )Nov 30, 2023 2,617 release-notes , nodejs Is 2024 the Year of CSS Nesting? (jar /van )Nov 30, 2023 2,616 css , nesting Not All Screen Reader Users Are Blind (tem )Nov 30, 2023 2,615 accessibility , user-experience , screen-readers Preparing for a Live Demo Nov 30, 2023 2,614 career Creating a Marquee Effect With CSS Animations Nov 30, 2023 2,613 css , animations , effects New to the Web Platform in November (rac )Nov 30, 2023 2,612 release-notes , web-platform , browsers , google , chrome , mozilla , firefox CSS Modules (fro )Nov 29, 2023 2,611 css , modules , scope , examples Fetch API, Do You Really Know How to Handle Errors? Nov 29, 2023 2,610 data-fetching , apis , errors Testing in Production With Canary Deployments: A How-To Guide Nov 29, 2023 2,609 guides , testing , deploying Alternative Frontends Nov 29, 2023 2,608 web , censorship CSS: BEM or Atomic Design Nov 29, 2023 2,607 css , bem , atomic-design , comparisons Hide and Debug Empty Elements With CSS (mic )Nov 29, 2023 2,606 css Design That Scales Nov 29, 2023 2,605 books , design , design-systems , scalability , processes Measure LCP Sub-Parts to Improve Largest Contentful Paint (mat /deb )Nov 29, 2023 2,604 performance , web-vitals , metrics Accessing .env Files Natively With Node.js Nov 28, 2023 2,603 nodejs , environments Care Beyond Code: 7 Best Design Practices for Frontend Developers (tra /evi )Nov 28, 2023 2,602 design , best-practices Oh No, Overflow! (mic )Nov 28, 2023 2,601 css , overflow , layout Kirby 4 (mau )Nov 28, 2023 2,600 kirby The Difference Between Nesting an “@layer” in “@media” and “@container” Query (mat )Nov 28, 2023 2,599 videos , css , media-queries , container-queries , comparisons How to Use the File System in Node.js (cra )Nov 28, 2023 2,598 how-tos , file-handling , nodejs , apis Accessibility: A Practical Perspective (mat )Nov 27, 2023 2,597 accessibility How to Use Responsive HTML Video (…and Audio!) (sco )Nov 27, 2023 2,596 how-tos , responsive-design , html , multimedia Keyboard Accessibility Myths and WCAG (gra /tet )Nov 27, 2023 2,595 accessibility , keyboard-navigation , wcag , myths The “hanging-punctuation” Property in CSS (chr )Nov 27, 2023 2,594 css , typography Web Components Eliminate JavaScript Framework Lock-In (jak )Nov 27, 2023 2,593 web-components , javascript , frameworks , maintainability How to Use Chrome’s Accessibility Tree (pop )Nov 27, 2023 2,592 how-tos , accessibility , browsers , google , chrome Checking the Type of a String in PHP (ami )Nov 27, 2023 2,591 php , strings A Complete Guide to pnpm Nov 27, 2023 2,590 guides , pnpm , dependencies Burnout in the Digital Accessibility Field Nov 27, 2023 2,589 accessibility , career “An Accessible Website Won’t Be Beautiful”… Really?! Nov 27, 2023 2,588 design , aesthetics , accessibility Kicking the Excessive JavaScript Habit (mic )Nov 27, 2023 2,587 javascript , performance , developer-experience , user-experience 10 JavaScript Changes You Missed in 2023 (fir )Nov 27, 2023 2,586 videos , javascript , retrospectives Resource Loading at the Cutting Edge (per )Nov 27, 2023 2,585 videos , performance Progressive Enhancement vs. Graceful Degradation: Approaches to Web Development Nov 26, 2023 2,584 progressive-enhancement , graceful-degradation , comparisons Are Design Ethics Useless? (koo )Nov 26, 2023 2,583 design , ethics “oklch()” Retains Perceived Lightness for Different Hue Angles (ste )Nov 26, 2023 2,582 css , functions , colors , oklch OOP Design Patterns in JavaScript Nov 26, 2023 2,581 javascript , oop , software-design-patterns Preventing Scroll “Bounce” With CSS (mic )Nov 25, 2023 2,580 css , scrolling A Few Ways CSS Is Easier to Write in 2023 (geo /sma )Nov 24, 2023 2,579 css , techniques , comparisons Weird HTML Hacks (ern )Nov 24, 2023 2,578 html , css , hacks , techniques , history Design Systems Metrics—What I Have Learned Leading the [Design System] of the Biggest Edtech in Latin America Nov 24, 2023 2,577 design-systems , metrics , lessons Accessibility Is Leadership (dav )Nov 24, 2023 2,576 accessibility , leadership How to Test 3.3.7 Redundant Entry (tpg )Nov 23, 2023 2,575 how-tos , accessibility , testing , wcag State of JavaScript 2023 (sac /dev )Nov 23, 2023 2,574 surveys , javascript Measuring Long Animation Frames (LoAFs) in the Browser (mat /deb )Nov 23, 2023 2,573 animations , performance , apis , web-vitals Psychology of Speed: A Guide to Perceived Performance (fox /cal )Nov 22, 2023 2,572 guides , performance , user-experience The Elevator Pitch for Web Components (cfe )Nov 22, 2023 2,571 web-components , html , dom Browsers Only Update “:target” on Page Load and During Fragment Navigation (sim )Nov 22, 2023 2,570 css , selectors Shadow DOM Is for Hiding Your Shame Nov 22, 2023 2,569 shadow-dom , dom , web-components , html Test Often to Keep Your Designs Simple Nov 22, 2023 2,568 design , prototyping , testing , simplicity Vue and Vite Status Update (eva )Nov 22, 2023 2,567 videos , vuejs , vite Top 10 Most Popular JavaScript Frameworks to Choose in 2024 Nov 22, 2023 2,566 javascript , frameworks , react , angular , vuejs , nodejs , express , meteor , nextjs , emberjs , backbone , svelte Choosing a Green Web Host (mic )Nov 22, 2023 2,565 hosting , sustainability An Interactive Guide to CSS Grid (jos )Nov 21, 2023 2,564 guides , css , grids , layout The Tension and Future of Jamstack (zac )Nov 21, 2023 2,563 tech-stacks , jamstack URL Parser Performance (bag )Nov 21, 2023 2,562 urls , parsing , performance Demystifying Web Push Notifications Nov 21, 2023 2,561 notifications , javascript Easy Introduction to Variables and Data Types in Programming for Beginners (ara )Nov 21, 2023 2,560 introductions , variables , types , programming PHP Attributes in Laravel Nov 21, 2023 2,559 php , laravel , attributes The Unbearable Weight of Massive JavaScript (rya /per )Nov 21, 2023 2,558 videos , javascript , frameworks , performance Why We Don’t Like TDD: A Developer’s Perspective Nov 21, 2023 2,557 testing , processes Conducting a Content Audit to Improve Your Content (uxm )Nov 20, 2023 2,556 content , auditing , quality , optimization Width and Height in CSS (jim )Nov 20, 2023 2,555 css How to Avoid Breaking Web Pages for Keyboard Users (tpg )Nov 20, 2023 2,554 how-tos , accessibility , keyboard-navigation Inspecting WCAG 2.2: Target Size Nov 20, 2023 2,553 videos , accessibility , wcag , standards Jimdo’s Engineering Guidelines Nov 20, 2023 2,552 guidelines , processes , collaboration , onboarding , case-studies Navigating the Intersection of Brand Strategy and User Experience (uxm )Nov 20, 2023 2,551 branding , strategies , user-experience CSS4 Is Coming (Not a Clickbait) (zor /css )Nov 20, 2023 2,550 videos , css The 9 HTML Elements That Have an Attribute of the Same Name, or: The 9 Attributes That Have an Element of the Same Name (j9t )Nov 20, 2023 2,549 html , attributes Announcing TypeScript 5.3 (dan /typ )Nov 20, 2023 2,548 release-notes , typescript What Are Webhooks and How to Use Them Nov 20, 2023 2,547 webhooks SEO Writing: 12 Tips for Creating SEO-Optimized Content (sem )Nov 20, 2023 2,546 seo , writing , content , optimization , tips-and-tricks Streams in Node.js Nov 20, 2023 2,545 nodejs , streaming , examples CSS Nesting UX in DevTools (sha )Nov 19, 2023 2,544 css , nesting , user-experience , developer-experience , browsers , dev-tools CSS Nesting (sha )Nov 19, 2023 2,543 css , nesting Introduction to AWS—DynamoDB Nov 19, 2023 2,542 introductions , aws , dynamodb , databases Adding a CSS Playground to Your Astro Site With Svelte Nov 19, 2023 2,541 astro , svelte , css , functionality 10 Great Websites to Learn Web Development (apo )Nov 18, 2023 2,540 link-lists , learning An Attempted Taxonomy of Web Components (zac )Nov 18, 2023 2,539 web-components , html Comparison of Accessibility of E-Government Websites in Europe (cer )Nov 18, 2023 2,538 accessibility , case-studies , comparisons Skip PHPUnit Tests Conditionally in PHP (ami )Nov 18, 2023 2,537 php , testing The CSS Property You Didn’t Know You Needed Nov 18, 2023 2,536 css 26 Frontend Certifications for Web Developers Nov 18, 2023 2,535 training , career , link-lists How Independent Publishing Has Changed From the 1990s Until Today Nov 18, 2023 2,534 history , writing , web HTML Web Components Are Just JavaScript? (mia /odd )Nov 17, 2023 2,533 web-components , javascript , html “NODE_ENV=production” Is a Lie (mco )Nov 17, 2023 2,532 videos , nodejs , environments , optimization Understanding Dev Dependencies in Web Development Nov 17, 2023 2,531 dependencies 10 Tips for Driving Design System Adoption (zer )Nov 17, 2023 2,530 design-systems , tips-and-tricks Why Svelte? Nov 17, 2023 2,529 svelte , react , frameworks 5 Formatting Techniques for Long-Form Content (nng )Nov 17, 2023 2,528 usability , content , writing , formatting , techniques Integrating MongoDB With Node.js Nov 17, 2023 2,527 mongodb , nodejs Why You Should Curate, Not Create, a Design System Nov 17, 2023 2,526 design-systems , processes Getting Started With CSS Container Queries (mic /mdn )Nov 16, 2023 2,525 introductions , css , container-queries The Best CSS Background Patterns for Your Next Project Nov 16, 2023 2,524 css , backgrounds 4 Web Devs, 1 App Idea (whi +)Nov 16, 2023 2,523 videos , web-apps , case-studies Evolution of Visible Focus Nov 16, 2023 2,522 videos , accessibility , focus The Developer Job Market Is Insane—5 Tips on How to Survive Nov 16, 2023 2,521 career , interviewing , tips-and-tricks Exclusive Accordions Exclude (yat )Nov 16, 2023 2,520 accessibility , html , accordions The Node.js Event Loop (mco /pla )Nov 16, 2023 2,519 nodejs , event-loop , events Until the Right Design Emerges… Nov 16, 2023 2,518 design Vite 5.0 Is Out (vit )Nov 16, 2023 2,517 release-notes , vite How to Use Node.js With Docker (cra )Nov 16, 2023 2,516 how-tos , nodejs , docker Using Chrome’s Accessibility Tree for Manual Testing of HTML and ARIA (rus )Nov 16, 2023 2,515 videos , browsers , google , chrome , dev-tools , accessibility , testing , html , aria Wasp Lang and Prisma ORM: A New Era in Web Development (pri )Nov 16, 2023 2,514 videos , wasp , prisma , orm A Tip for Properly Handling Loading States in Web Apps (ray )Nov 15, 2023 2,513 tips-and-tricks , state-management , web-apps About Subgrid and Colored Grid Lines (len )Nov 15, 2023 2,512 css , grids , layout Is It Worth Keeping Your CSS DRY—Pros and Cons Nov 15, 2023 2,511 css , maintainability , principles Modular CSS and Different Ways to Structure Your Stylesheets (cfe )Nov 15, 2023 2,510 css , modules Release Notes for Safari Technology Preview 183 (jon /web )Nov 15, 2023 2,509 release-notes , browsers , apple , safari Using Selectlist in React (kil /pol )Nov 15, 2023 2,508 react , forms Why Doesn’t AI Work for Producing Accessible Code? (ala )Nov 15, 2023 2,507 accessibility , code-generation , ai A Guide to Low-Code No-Code in Software Development Nov 15, 2023 2,506 guides , low-and-no-code , concepts Biome—Unified Linting and Formatting Solution Nov 15, 2023 2,505 biome , configuration How to Optimize MongoDB Performance for Node.js (app )Nov 15, 2023 2,504 how-tos , mongodb , optimization , nodejs Browsing the Eastern Side of the Personal Web Nov 15, 2023 2,503 web , community Optimizing Frontend Performance: Mastering Memoization, Throttling, and Debouncing Nov 15, 2023 2,502 performance , optimization , memoization , throttling , debouncing We Need to Have a Chat? I Think We Should Refactor Nov 15, 2023 2,501 design-systems , maintenance , refactoring Introducing N|Solid Copilot: Your AI-Powered Node.js Navigator (nod )Nov 15, 2023 2,500 introductions , nodejs , ai , tooling , nsolid Introduction to LangChain Nov 15, 2023 2,499 introductions , langchain Shattering the Design System: Unleashing the Creative Revolution (cre )Nov 15, 2023 2,498 design-systems , creativity , processes Cracking a “Developer Tools Killer” Script… (cod )Nov 14, 2023 2,497 browsers , dev-tools , debugging Elevate Your CSS Debugging Skills With These Chrome DevTools Tricks in 2024 (uti )Nov 14, 2023 2,496 css , debugging , browsers , google , chrome , dev-tools Node.js Monthly Downloads (mco )Nov 14, 2023 2,495 websites , nodejs , metrics Exploring V8’s Strings: Implementation and Optimizations (ili )Nov 14, 2023 2,494 javascript , javascript-engines , v8 , strings , optimization Accessibility Testing With Chrome DevTools Nov 14, 2023 2,493 accessibility , testing , browsers , google , chrome , dev-tools How I Test a Website for Accessibility Nov 14, 2023 2,492 accessibility , testing Simplifying the E2E Selectors Hassle Nov 14, 2023 2,491 angular , typescript , testing What Is Transpiling in JavaScript? Nov 14, 2023 2,490 videos , javascript , ecmascript , transpiling , babel Letter and Spirit of Web Development (j9t )Nov 14, 2023 2,489 community , processes Designing for Accessibility Beyond Compliance Nov 14, 2023 2,488 design , accessibility , compliance Cascade Layers, CSS Functions, and More CSS With Miriam Suzanne (mia +/sho )Nov 13, 2023 2,487 podcasts , interviews , css , cascade , functions Designing Web Design Documentation (fre /sma )Nov 13, 2023 2,486 documentation , design , design-systems HTML Web Components (jim )Nov 13, 2023 2,485 html , web-components The Top WordPress Plugins Are… a Little Sad? (chr )Nov 13, 2023 2,484 wordpress , plugins A Coder Considers the Waning Days of the Craft Nov 13, 2023 2,483 craft , retrospectives , web Growing Design by Letting Teams Experience It Nov 13, 2023 2,482 design Introducing the Website Carbon Rating System Nov 13, 2023 2,481 introductions , sustainability Is It Time for You to Leave Social Media? Nov 13, 2023 2,480 social-media Prettier 3.1: New Experimental Ternaries Formatting and Angular Control Flow Syntax Nov 13, 2023 2,479 release-notes , prettier Your Website’s URLs Can and Should Be Beautiful Nov 13, 2023 2,478 urls , usability Text With Media Background: Practical Solutions Nov 13, 2023 2,477 images , microcontent , readability , accessibility Monitoring Your Python App With AppSignal Nov 13, 2023 2,476 python , monitoring , tooling Accessibility Training Can Sometimes Harm Accessibility (cer )Nov 12, 2023 2,475 accessibility , training The Nature of Digital Is Environmentally Destructive (ger )Nov 12, 2023 2,474 sustainability Explaining Kubernetes to My Uber Driver Nov 12, 2023 2,473 architecture , kubernetes HTML First Nov 12, 2023 2,472 websites , html , principles Java Memory Leaks: Detection and Prevention Nov 12, 2023 2,471 java , memory Lost in Translation: Tips for Multilingual Web Accessibility (ben )Nov 11, 2023 2,470 tips-and-tricks , accessibility , internationalization , localization Do You Really Need to Validate Your HTML Code? Nov 11, 2023 2,469 discussions , html , conformance NCSA Mosaic: How the First Mainstream Web Browser Changed the World Forever Nov 11, 2023 2,468 history , browsers , mosaic Mastering Cryptography Fundamentals With Node’s “crypto” Module Nov 11, 2023 2,467 security , cryptography , nodejs Stop Using AI-Generated Images (mic )Nov 11, 2023 2,466 ai , images AI Is the New UI Nov 11, 2023 2,465 ai , design A Faster Web in 2024 (rvi )Nov 10, 2023 2,464 performance , web-vitals , metrics , web Creating Accessible UI Animations (sma )Nov 10, 2023 2,463 accessibility , animations Never Use “Scroll” Value for Overflow (kiz )Nov 10, 2023 2,462 css , overflow , scrolling Set Up Your Redwood.js Environment: A Beginner’s Tutorial (sel )Nov 10, 2023 2,461 videos , tutorials , redwoodjs Concurrency in React 18 for Busy Bees (ole )Nov 10, 2023 2,460 react , concurrency Cookie Permissions 101 (nng )Nov 10, 2023 2,459 cookies , legal , user-experience CSS Nesting Is Here (mic )Nov 10, 2023 2,458 css , nesting How to Become a Better Programmer Nov 10, 2023 2,457 how-tos , programming , career What’s New in Angular 17 (rak )Nov 10, 2023 2,456 angular Effective Engineering Teams (add )Nov 9, 2023 2,455 collaboration , career , engineering-management Front End Devs Really Don’t Understand Accessibility (cfe )Nov 9, 2023 2,454 accessibility , craft How Long Until Your Website Is Accessible? (kar )Nov 9, 2023 2,453 accessibility , processes HTML Web Components (ada )Nov 9, 2023 2,452 web-components , html , web-platform Understanding HTML Landmarks and How to Apply Them (its /log )Nov 9, 2023 2,451 html , semantics , accessibility , aria Can Bun Eat Node.js’s Lunch? Testing the Trendy Toolkit Nov 9, 2023 2,450 bun , nodejs , comparisons ES6 Features You Didn’t Know You Needed: A JavaScript Guide for Beginners Nov 9, 2023 2,449 guides , javascript Modern Frontend Testing With Vitest, Storybook, and Playwright Nov 9, 2023 2,448 testing , vitest , storybook , playwright NaN or Not a Number? (mic )Nov 9, 2023 2,447 javascript CSS Nesting Relaxed Syntax Update (arg )Nov 9, 2023 2,446 css , nesting , browsers , google , chrome , support Web Developers: Remarkably Untalented and Careless? (bal )Nov 8, 2023 2,445 quality , career , training Everything About SEO Is Obnoxious (chr )Nov 8, 2023 2,444 seo , quality , ethics Using CSS “content-visibility” to Boost Your Rendering Performance (log )Nov 8, 2023 2,443 css , rendering , performance Introducing Angular v17 (mge /ang )Nov 8, 2023 2,442 introductions , release-notes , angular AVIF: Meet the Next Level Image File Format Nov 8, 2023 2,441 avif , images Monolith to Microservices: 5 Strategies, Challenges, and Solutions Nov 8, 2023 2,440 monoliths , microservices , architecture , migrating , strategies CSS Positioning Crash Course (zor /css )Nov 8, 2023 2,439 videos , crash-courses , css , positioning , layout Secure Code Review Tips to Defend Against Vulnerable Node.js Code Nov 8, 2023 2,438 nodejs , security , code-reviews XML Basics for Computing Nov 8, 2023 2,437 fundamentals , xml Handling Null, Undefined, and Zero Values in JavaScript (mic )Nov 8, 2023 2,436 javascript “@scope” (mdn )Nov 8, 2023 2,435 css , scope How to Use Timeouts in Node.js (app )Nov 8, 2023 2,434 how-tos , time , nodejs , javascript Cloudinary: The “Dramatic” Story of JPEG XL Support So Far (jon /com )Nov 7, 2023 2,433 jpeg-xl , images , support , browsers Surprising Facts About New CSS Selectors (spa /clo )Nov 7, 2023 2,432 css , selectors Truly Semantic (don )Nov 7, 2023 2,431 design-tokens , semantics , naming Writing Components That Work in Any Frontend Framework (and )Nov 7, 2023 2,430 web-components , frameworks Angular (ang )Nov 7, 2023 2,429 websites , angular 13 HTML Attributes You Should Know About Nov 7, 2023 2,428 html , attributes Creating Accessible Content in Drupal 10 Nov 7, 2023 2,427 videos , drupal , accessibility Deploying a Vue Application With Netlify and GitHub Nov 7, 2023 2,426 deploying , vuejs , netlify , github How Miro Migrated Its Analytics Event Tracking System Nov 7, 2023 2,425 analytics , metrics , monitoring , migrating Addressing Accessibility Concerns With Using Fluid Type (sma )Nov 7, 2023 2,424 accessibility , responsive-design , liquid-design , css (Don’t) Mind the Gap (mic )Nov 7, 2023 2,423 css , layout Headless Component: A Pattern for Composing React UIs (mfo )Nov 7, 2023 2,422 components , react , headless How Core Web Vitals Saved Users 10,000 Years of Waiting for Web Pages to Load (add +)Nov 7, 2023 2,421 google , performance , user-experience , metrics Why We Need a “Green” Perf Metric (scr /per )Nov 7, 2023 2,420 videos , sustainability , performance , metrics Accessibility Training Will Not Save You (rei )Nov 7, 2023 2,419 accessibility , training , career , quality React Router v6: A Beginner’s Guide Nov 7, 2023 2,418 guides , react , routing , react-router “git rebase”: What Can Go Wrong? (b0r )Nov 6, 2023 2,417 git Default Layouts in 11ty (rem )Nov 6, 2023 2,416 eleventy Removing List Styles Without Affecting Semantics (mat )Nov 6, 2023 2,415 html , css , semantics , accessibility GitLab CI Optimization: 15+ Tips for Faster Pipelines Nov 6, 2023 2,414 gitlab , ci-cd , optimization , tips-and-tricks , dev-ops How to Build a Server-Side React App Using Vite and Express Nov 6, 2023 2,413 how-tos , react , vite , express , server-side-rendering How to Use npm Packages Outside of Node Nov 6, 2023 2,412 how-tos , npm , dependencies , javascript The Role of Prototyping in UX Design: From Wireframes to Interactive Mockups (uxm )Nov 6, 2023 2,411 user-experience , design , prototyping Comparing MySQL, PostgreSQL, and MongoDB Nov 6, 2023 2,410 databases , mysql , postgresql , mongodb , comparisons Markdown to HTML in Seconds: Discovering mdhub (gli )Nov 6, 2023 2,409 markdown , html , conversion , tooling To Hell With the Business Case (mat )Nov 5, 2023 2,408 accessibility , economics , legal How Creating Content as a Developer Changed My Life Nov 5, 2023 2,407 career , learning Understanding React Error Boundary Nov 5, 2023 2,406 react WCAG 2.2 Will Be a Part of EN 301 549 and With That a Part of WAD and EAA (cer )Nov 4, 2023 2,405 accessibility , wcag , standards , legal , eaa Understanding CORS Nov 4, 2023 2,404 security , cors The Anatomy of an Accessible Button Nov 4, 2023 2,403 buttons , accessibility , aria , html An Accessibility Bookmarklet for Testing 200% Text Size (ash )Nov 3, 2023 2,402 accessibility , testing , bookmarklets Totally Remdom, or How Browsers Zoom Text (mat )Nov 3, 2023 2,401 accessibility , zooming , css , units , responsive-design Workarounds for Buggy Gradients (kei )Nov 3, 2023 2,400 css , gradients , colors How to Do a TypeScript Conversion Nov 3, 2023 2,399 how-tos , javascript , typescript , migrating , conversion , refactoring GitHub Copilot Now Generates AI Commit Messages (ami )Nov 3, 2023 2,398 github-copilot , ai , commit-messages Messing About With CSS Gradients (mic )Nov 3, 2023 2,397 css , gradients Performance in React and Next.js Nov 3, 2023 2,396 videos , performance , react , nextjs “:fullscreen” Demo Without JavaScript (yoo )Nov 2, 2023 2,395 css , selectors Shadow DOM on Regular Elements (kiz )Nov 2, 2023 2,394 shadow-dom , dom 10 Best Web Development Stacks Nov 2, 2023 2,393 tooling , tech-stacks Answers to Common (Web) Accessibility Questions (hdv )Nov 2, 2023 2,392 accessibility Don’t Turn a Table Into an ARIA Grid Just for a Clickable Row (aar )Nov 2, 2023 2,391 html , tables , grids , aria , accessibility In Quest to Defeat Euro Red-Tape, Apple Said It Had Three Safari Browsers—Not One (tho /the )Nov 2, 2023 2,390 browsers , apple , safari , web , legal How to Write Good Alt Text for Screen Readers (cra )Nov 2, 2023 2,389 how-tos , accessibility , images , writing , alt-text , screen-readers Can AI Help Boost Accessibility? These Researchers Tested It for Themselves Nov 2, 2023 2,388 accessibility , ai , chatgpt , research Content Negotiation in Practice (sof )Nov 2, 2023 2,387 content-negotiation , http , examples Use the CSS “:disabled” Pseudo-Class Instead of the “[disabled]” Attribute Selector to Match Disabled Form Controls (sim )Nov 2, 2023 2,386 css , selectors , forms Why You Should Use “px” Units for Margin, Padding, and Other Spacing Techniques (ash )Nov 2, 2023 2,385 css , units , margins , spacing , responsive-design How to Use the Fetch API in Node.js, Deno, and Bun (cra )Nov 2, 2023 2,384 how-tos , data-fetching , apis , nodejs , deno , bun , comparisons Information vs. Experience: How to Build Mature Design Systems Nov 2, 2023 2,383 how-tos , comparisons , design-systems Technical Standards Bodies Are Regulators (mno )Nov 1, 2023 2,382 standards , policies , legal 0 KB Social Media Embeds (chr )Nov 1, 2023 2,381 embed-code , quality A Comprehensive Guide to Data Engineering Nov 1, 2023 2,380 guides , data-engineering