How I Made My GitHub Profile README Dynamic May 13, 2024 14850 github , readme The Times You Need a Custom “@property” Instead of a CSS Variable (pre /sma )May 13, 2024 14849 css , custom-properties , animations , transitions List of Essential Soft Skills for Front-End Engineers May 13, 2024 14848 career RSS Is Good, Isn’t It?! (mic )May 13, 2024 14847 syndication , rss , indieweb AI Isn’t Ready for UX Design (nng )May 13, 2024 14846 videos , design , user-experience , ai WebKit Features in Safari 17.5 (jen /web )May 13, 2024 14845 release-notes , browsers , apple , safari , webkit Top 7 CSS Frameworks for Developers in 2024 May 13, 2024 14844 css , frameworks , bootstrap , tailwind , foundation , bulma , skeleton , uikit , milligram , comparisons The Classic Border Radius Advice, Plus an Unusual Trick (chr /fro )May 13, 2024 14843 css , borders , tips-and-tricks Morphing Arbitrary Paths in SVG May 13, 2024 14842 svg , animations JavaScript Objects—Complete Guide May 13, 2024 14841 guides , javascript , objects Intopia’s WCAG 2.2 Maps (int )May 13, 2024 14840 accessibility , wcag , cheat-sheets I’m Worried About the Tabbing Behaviour, Rather Than the Syntax and Name of CSS Masonry (bel /pic )May 13, 2024 14839 css , layout , masonry , accessibility , keyboard-navigation Accessible SVG Forms May 13, 2024 14838 accessibility , forms , svg , aria Software Engineering Principles Every Frontend Developer Should Know May 12, 2024 14837 principles , craft , quality Setting Personal OKRs (cwo )May 12, 2024 14836 career , processes , okr Quick Incremental Accessibility Audits for Small Business Websites (cer )May 12, 2024 14835 accessibility , auditing All I Want for GAAD May 12, 2024 14834 accessibility , awareness-days , wish-lists Digital Inaccessibility: Blind and Low-Vision People Have Powerful Technology but Still Face Barriers to the Digital World May 11, 2024 14833 accessibility Mesh Gradients in CSS (jos )May 11, 2024 14832 css , gradients Best Intention Barriers (ARIA Edition) (mar )May 11, 2024 14831 accessibility , aria , auditing Accessibility Overlays Are Not for Disabled People (tem )May 11, 2024 14830 accessibility , overlays How to Document Your JavaScript Package (lca +/den )May 10, 2024 14829 how-tos , javascript , dependencies , documentation , writing , jsdoc , readme Make Your Figma Components Work Harder May 10, 2024 14828 figma , design-systems , components Design Taste vs. Technical Skills in the Era of AI (nng )May 10, 2024 14827 design , programming , ai , comparisons Typography Terms: Glossary (tbf /nng )May 10, 2024 14826 typography , terminology Build Your Own React.js in 400 Lines of Code May 10, 2024 14825 react , jsx , principles Introducing the CSS Anchor Positioning API (una )May 10, 2024 14824 introductions , css , apis , anchor-positioning , examples Using the Page Visibility API (bsm /mdn )May 10, 2024 14823 javascript , apis The Modern Guide for Making CSS Shapes (css /sma )May 10, 2024 14822 guides , css , shapes , effects , techniques The Dilemmas You’ll Face When Creating a Component Library (and )May 10, 2024 14821 libraries , components Manifesto for a Humane Web (mic )May 10, 2024 14820 websites , manifestos , web , principles , accessibility , dei , security , sustainability , user-experience 17 Best Developer Productivity Tools to Try May 10, 2024 14819 productivity , tooling , link-lists WordPress Ping List for Faster Post Indexing May 9, 2024 14818 wordpress , crawling , seo Simple Implemention to Understand “worker_threads” in Node.js May 9, 2024 14817 nodejs , examples , worker-threads Release Notes for Safari Technology Preview 194 (jon /web )May 9, 2024 14816 release-notes , browsers , apple , safari “Slop” Is the New Name for Unwanted AI-Generated Content (sim )May 8, 2024 14815 ai , slop , terminology Upgrade Your HTML V (j9t /fro )May 8, 2024 14814 books , frontend-dogma , html , minimalism , craft , conformance What Is UX (Not)? (nng )May 8, 2024 14813 videos , user-experience , concepts Why Use Web Components Over Traditional DOM Manipulation? (cfe )May 8, 2024 14812 web-components , dom Websites Are Not Books (ons )May 8, 2024 14811 terminology , concepts Level-Setting Heading Levels (aar )May 8, 2024 14810 headings , semantics , conformance , accessibility , aria Let’s Build a Web Scraper in PHP and Python May 8, 2024 14809 scraping , php , python Five Basic Things About JavaScript That Will Help Non JavaScript-Focused Web Designers (chr /fro )May 8, 2024 14808 javascript , events , web-components 37 Tips From a Senior Frontend Developer May 8, 2024 14807 tips-and-tricks , fundamentals , learning , processes , career Evidence-Based Management Guide, 2024—What’s New? May 7, 2024 14806 release-notes , guides , agile , processes , metrics , engineering-management Focus vs. Accessibility Focus May 7, 2024 14805 accessibility , focus , comparisons Why Patching Globals Is Harmful May 7, 2024 14804 javascript , programming How We’re Building More Inclusive and Accessible Components at GitHub (eri )May 7, 2024 14803 components , accessibility , dei , case-studies , github Transparent Borders (bra )May 7, 2024 14802 css , borders , transparency+opacity , accessibility , contrast Introducing the Gulp Developer Survey May 7, 2024 14801 introductions , surveys , gulp The Carcinization of Web Frameworks May 7, 2024 14800 frameworks , history , signals , server-side-rendering , outlooks , web-components Modern WordPress—Yikes! (dbu )May 7, 2024 14799 wordpress , themes JavaScript “var”, “let”, and “const” Explained (cfe +)May 7, 2024 14798 javascript The Pros and Cons of Using a Backend-for-Frontend (BFF) May 6, 2024 14797 backend-for-frontend , architecture Mastering User-Centered Design, With 5 Advanced Tips (uxm )May 6, 2024 14796 usability , user-experience , tips-and-tricks , accessibility , testing What’s New in Node.js v22 (mco )May 6, 2024 14795 videos , nodejs Using the Popover API for HTML Tooltips (chr /fro )May 6, 2024 14794 pop-overs , apis , html , tooltips Using Simple Tools as a Radical Act of Independence May 6, 2024 14793 html , css , simplicity These CSS Pro Tips and Tricks Will Blow Your Mind May 6, 2024 14792 videos , css , tips-and-tricks Servo Reboot: Where Are We Now? OSS-NA 2024 May 6, 2024 14791 browser-engines , servo , browsers Inclusive Digital Experiences: Redesign Strategies for Addressing Diverse Abilities and Accessibility Challenges II (uxm )May 6, 2024 14790 redesigning , strategies , dei , accessibility Get First Item in Eleventy Collection May 6, 2024 14789 how-tos , eleventy , nunjucks Errors Aren’t All Bad (jim )May 6, 2024 14788 errors An Introduction to the European Accessibility Act (EAA) (deq )May 6, 2024 14787 introductions , accessibility , legal , eaa A Brief Note on Highlighted Text (aar )May 6, 2024 14786 accessibility , colors , contrast , css , selectors Memory Management Every Developer Should Know May 5, 2024 14785 memory , garbage-collection Native Support for CJS/ESM Interoperability Begins in Node.js 22 May 5, 2024 14784 commonjs , esm , interoperability , support , nodejs Misconceptions About CSS Specificity (bra )May 5, 2024 14783 css , selectors , cascade The 7 Most Useful Web Design and Web Development Glossaries (apo )May 5, 2024 14782 concepts , terminology , link-lists Securing Client-Side JavaScript (ada )May 5, 2024 14781 javascript , security , graceful-degradation Pairing Eleventy With htmx and Deno May 5, 2024 14780 eleventy , htmx , deno Eleventy With a Basic Deno Static Server Setup May 5, 2024 14779 eleventy , deno , hosting 5 Node Version Managers Compared—Which Is Right for You? (pav )May 5, 2024 14778 nodejs , comparisons , nvm , pnpm At Some Point, JavaScript Got Good May 4, 2024 14777 javascript , history Shades of Grey With “color-mix()” (mic )May 4, 2024 14776 css , functions , colors WCAG After Quarter of a Century—We Still Need More Awareness (cer )May 4, 2024 14775 accessibility , wcag , community The Value of Open Source in Furthering Accessibility Goals (mgi )May 4, 2024 14774 videos , foss , accessibility A to Z of Assistive Technology for Reading Digital Text May 4, 2024 14773 accessibility , browsers , assistive-tech , readability , concepts How Slack Automates Deploys May 3, 2024 14772 deploying , automation , case-studies , slack Content Standards in Design Systems (nng )May 3, 2024 14771 content , design-systems , processes So I Got Fired May 3, 2024 14770 career Quick-and-Dirty Accessibility (tpg )May 3, 2024 14769 accessibility , techniques Poor Express Authentication Patterns in Node.js and How to Avoid Them May 3, 2024 14768 express , nodejs , authentication , security Web Development Trends We Will See in 2024 May 2, 2024 14767 trends How to Archive Your Design System Effectively May 2, 2024 14766 how-tos , design-systems , design , processes The War Begins: Top Best JavaScript Framework to Learn in 2024 May 2, 2024 14765 frameworks , comparisons , react , vuejs , angular , svelte , emberjs , preact , alpinejs , stimulus , nextjs , nestjs Will the CSS Scope Feature Replace Angular’s View Encapsulation? (ale )May 2, 2024 14764 angular , css , scope Web Components From Early 2024 (chr )May 2, 2024 14763 web-components , link-lists The Vue Ecosystem in 2024 (fro )May 2, 2024 14762 vuejs , content-delivery , building , frameworks Introduction to htmx (jan )May 2, 2024 14761 introductions , htmx If View Transitions and Scroll-Driven Animations Had a Baby… (bra /9el )May 2, 2024 14760 videos , css , view-transitions , animations Combining CSS “:has()” and HTML “<select>” for Greater Conditional Styling (ami /sma )May 2, 2024 14759 css , selectors , html , techniques 3 Methods to Elevate Your Writing With Visual Content May 2, 2024 14758 writing , content , information-design Ryan Dahl: From Node.js and Deno to the “Modern” JSR Registry May 1, 2024 14757 interviews , nodejs , deno , jsr When to Use Bun Instead of Node.js (app )May 1, 2024 14756 bun , nodejs , comparisons How to Create Content in WordPress With AI May 1, 2024 14755 how-tos , content , ai , wordpress Maintainer Month: Enhancing Support for Open Source Maintainers (bek /ope )May 1, 2024 14754 foss , maintenance A React Developer’s Guide to Learning Solid.js May 1, 2024 14753 guides , react , solidjs , comparisons Cookie Permissions: 6 Design Guidelines (nng )May 1, 2024 14752 videos , cookies , consent-management , privacy , user-experience , guidelines Why Are My Live Regions Not Working? (pat /tet )May 1, 2024 14751 accessibility , aria , live-regions Using AI to Predict Design Trends (web )May 1, 2024 14750 ai , design , trends Understanding What Drupal Editors and Authors Need (ckr /lul )May 1, 2024 14749 drupal The Evolution of Figma’s Mobile Engine: Compiling Away Our Custom Programming Language (fig )May 1, 2024 14748 figma , programming , typescript , migrating , case-studies Should We Rely on Browser Detection? (htm )May 1, 2024 14747 browsers , browser-detection Exploring the Immersive Web With Wolvic (sea )May 1, 2024 14746 xr , wolvic , igalia , browsers Demystifying React’s Types: Ref Types May 1, 2024 14745 react Designing Design Systems: How to Lay the Groundwork That Drives Decision Making (ado )Apr 30, 2024 14744 how-tos , design-systems , processes , collaboration , maintenance Use Both Ratings Average and Number of Ratings When Sorting by User Ratings Apr 30, 2024 14743 usability , user-experience , sorting European Accessibility Act: Ultimate Guide to Compliance Apr 30, 2024 14742 guides , accessibility , compliance , legal , eaa An Alternative Proposal for CSS Masonry (rac )Apr 30, 2024 14741 css , layout , masonry , google Web Accessibility in the 2024 [US] Presidential Campaigns (web )Apr 30, 2024 14740 accessibility , case-studies Web Forms: Costly Mistakes You Want to Avoid (geo )Apr 30, 2024 14739 books , forms , mistakes , usability , accessibility , maintainability Pretty Much Every Website Uses the Wrong Font Size… Apr 30, 2024 14738 videos , css Popover API Is Here (chr /fro )Apr 30, 2024 14737 apis , pop-overs , html I Reviewed 1,000s of Opinions on htmx Apr 30, 2024 14736 htmx Handling the Indentation of a Treeview Component (sha )Apr 30, 2024 14735 css Composability in Design Systems (ada )Apr 30, 2024 14734 design-systems , design , components How to Design Accessible Forms in 10 Steps Apr 29, 2024 14733 how-tos , design , accessibility , forms CSS Inheritance (bel /pic )Apr 29, 2024 14732 css , cascade , inheritance New to the Web Platform in April (rac )Apr 29, 2024 14731 release-notes , web-platform , browsers , mozilla , firefox , google , chrome , apple , safari Deprecating Support for “-ms-high-contrast” and “-ms-high-contrast-adjust” Apr 29, 2024 14730 microsoft , edge , css , support , deprecation What Is Vite (and Why Is It So Popular)? Apr 29, 2024 14729 vite WebAssembly Performance Patterns for Web Apps (tom )Apr 29, 2024 14728 webassembly , performance , web-apps Superior Range Syntax (css )Apr 29, 2024 14727 css , media-queries My Approach to HTML Web Components (ada )Apr 29, 2024 14726 html , web-components Introduction to NestJS Apr 29, 2024 14725 introductions , frameworks , nestjs The Polish Paradox Apr 28, 2024 14724 design , optimization , user-experience No, I Don’t Want to Fill Out Your Contact Form Apr 28, 2024 14723 forms , user-experience Accessibility Evolution of Organizations (cer )Apr 28, 2024 14722 accessibility , processes , economics Top 50 System Design Interview Questions for 2024 Apr 27, 2024 14721 interviewing , architecture , system-design , link-lists Can You Detect Overflow With CSS? (fon /css )Apr 27, 2024 14720 css , overflow What Do Developers Want From AI? Apr 26, 2024 14719 research , ai , productivity , efficiency Ditch Dotenv: Node.js Now Natively Supports .env File Loading Apr 26, 2024 14718 nodejs , environments , tooling Optimizing INP: A Deep Dive Apr 26, 2024 14717 videos , performance , debugging , web-vitals , optimization , browsers , google , chrome , dev-tools , deep-dives The Picture-Superiority Effect: Harness the Power of Visuals (nng )Apr 26, 2024 14716 design , images , information-design Passkeys: A Shattered Dream (fir )Apr 26, 2024 14715 security , authentication , passkeys Basic Algorithms Apr 26, 2024 14714 algorithms , search , sorting Introduction to Manual Website Accessibility Testing Apr 25, 2024 14713 videos , introductions , accessibility , testing Maintaining a Design System in Figma (luk )Apr 25, 2024 14712 design-systems , maintenance , figma Popover API Lands in Baseline (una )Apr 25, 2024 14711 pop-overs , apis , browsers , support , web-platform Conducting Accessibility Research in an Inaccessible Ecosystem (sma )Apr 25, 2024 14710 accessibility , processes , prototyping , research The Rise of Large-Language-Model Optimization (sch +)Apr 25, 2024 14709 ai , optimization The HTML, CSS, and SVG for a Classic Search Form (chr /fro )Apr 25, 2024 14708 search , forms , html , css , svg Radix UI Adoption Guide: Overview, Examples, and Alternatives (log )Apr 25, 2024 14707 guides , overviews , examples , radix Design Déjà Vu (mal )Apr 25, 2024 14706 design , html , css , history , comparisons Why Don’t We Talk About Minifying CSS Anymore? (whi /get )Apr 24, 2024 14705 css , minification , performance Borrow Checking, RC, GC, and the Eleven (!) Other Memory Safety Approaches Apr 24, 2024 14704 memory , garbage-collection , programming Write Better CSS With Modern CSS (css )Apr 24, 2024 14703 css , nesting , custom-properties , media-queries , tips-and-tricks Use “:has()” to Scope CSS Apr 24, 2024 14702 css , selectors , scope The Problem With “new URL()”, and How “URL.parse()” Fixes That (kil )Apr 24, 2024 14701 javascript , urls The Perfect Site Doesn’t Exist (mic )Apr 24, 2024 14700 quality , maintenance , processes The New “!important” (geo )Apr 24, 2024 14699 css , cascade Ruby Might Be Faster Than You Think (joh )Apr 24, 2024 14698 ruby , performance Printing Music With CSS Grid (ste )Apr 24, 2024 14697 css , grids , examples Node.js Next 10 Survey—2024 (nod )Apr 24, 2024 14696 surveys , nodejs Node.js 22 Available Now (ope )Apr 24, 2024 14695 release-notes , nodejs JSR Is Not Another Package Manager (tin /den )Apr 24, 2024 14694 jsr , dependencies HTML Attributes vs. DOM Properties (jaf )Apr 24, 2024 14693 html , attributes , dom , comparisons How to Escape JavaScript for a Script Tag Apr 24, 2024 14692 how-tos , javascript , escaping , html Celebrating 20 Years of Dojo (ope )Apr 24, 2024 14691 anniversaries , dojo Celebrate JavaScript Naked Day Every Year on April 24 (zac )Apr 24, 2024 14690 javascript , awareness-days The First Framework That Lets You Visualize Your React/Node.js App Apr 23, 2024 14689 frameworks , visualization , react , nodejs , wasp How the Meaning of Colour Varies per Culture Apr 23, 2024 14688 colors , culture Update on the Plan for Phase-Out of Third-Party Cookies on Chrome Apr 23, 2024 14687 cookies , privacy , browsers , google , chrome Creating Fluid Typography With the CSS “clamp()” Function Apr 23, 2024 14686 css , functions , typography , liquid-design Comparing Full Stack and Headless CMS Platforms Apr 23, 2024 14685 comparisons , content-management , wordpress , drupal , ghost Invoking Elements by Using Only HTML: A First Look at Invokers (uti )Apr 23, 2024 14684 html , modals , pop-overs Notes on Quality Apr 23, 2024 14683 design , user-experience , quality Latency Numbers Every Frontend Developer Should Know (ind )Apr 23, 2024 14682 performance , metrics , terminology Your Page Can’t Change Media Features (kil )Apr 23, 2024 14681 css , media-queries , user-experience , apis Using Vite to Rebuild Local Dependencies in an npm Workspace Apr 23, 2024 14680 npm , dependencies , vite The Front End Developer/Engineer Handbook 2024 (fro )Apr 23, 2024 14679 overviews , career , learning , tech-stacks , concepts , terminology Taking Regular Screenshots of My Website Apr 23, 2024 14678 screenshots , images , automation , playwright , github-actions Reflecting on My Programming Career Apr 23, 2024 14677 career Images as the First Thing in a Button or Link (tem )Apr 23, 2024 14676 accessibility , html , images , buttons , links Hello Bun: How Sveld Now Deploys 2× Faster on GitHub and Render Apr 23, 2024 14675 bun , deploying , performance , case-studies F-Shape Pattern and How Users Read (vit /sma )Apr 23, 2024 14674 usability , design Adding ESLint and Auto-Fixing an Existing TypeScript Project Apr 23, 2024 14673 eslint , typescript , quality , automation The Slow Death of CSS Vendor Prefixes (oll )Apr 22, 2024 14672 css , vendor-extensions , history Node.js Test Runner: A Beginner’s Guide (bet )Apr 22, 2024 14671 guides , nodejs , testing JavaScript Features That Most Developers Don’t Know Apr 22, 2024 14670 javascript , functions State of Design Tokens 2024 (don +)Apr 22, 2024 14669 videos , design-tokens , figma , tooling Write Alt Text Like You’re Talking to a Friend (spa /clo )Apr 22, 2024 14668 accessibility , images , alt-text What You Can Do as a Web Builder on Earth Day (aar )Apr 22, 2024 14667 sustainability , ai What Is CI/CD Pipelines: A Crucial Skill for Every Software Engineer Apr 22, 2024 14666 ci-cd , concepts Using Legitimate GitHub URLs for Malware (sch )Apr 22, 2024 14665 security , malware , github The Ultimate Collection of CSS-Only Shapes (css )Apr 22, 2024 14664 websites , css The Crucial Dance: Enhancing Designer–Developer Collaboration for Exceptional Products (uxm )Apr 22, 2024 14663 collaboration , processes The Art of Design System Recipes (bra )Apr 22, 2024 14662 design-systems , design-tokens How I Use Generative AI in Branding Apr 22, 2024 14661 ai , branding , principles , design Creating a UX Playbook for Onboarding Users to Your Product (uxm )Apr 22, 2024 14660 user-experience , onboarding , product-management 5 Hidden CSS Properties You Didn’t Know Existed Apr 22, 2024 14659 css 3 Essential Design Trends, May 2024 (web )Apr 22, 2024 14658 design , trends 15 Essential UX Design Principles and Practices for Developers (uxm )Apr 22, 2024 14657 user-experience , principles , best-practices Make Product Design Great Again Apr 21, 2024 14656 design , user-experience , product-management 3 Tips for Advanced Prototyping in Figma Apr 21, 2024 14655 tips-and-tricks , prototyping , figma Optimising React Apps Apr 21, 2024 14654 react , optimization Detect JavaScript Support (fon /css )Apr 21, 2024 14653 css , javascript , media-queries , support Considerations for AI Opt-Out (mno )Apr 21, 2024 14652 ai April 24 Is JS Naked Day (j9t )Apr 21, 2024 14651 javascript , awareness-days A Conversation With Una Kravets: The Rapid Evolution of CSS and Hobbies Outside of Work (una +)Apr 21, 2024 14650 videos , interviews , css Using “@defer” Defer Views in Angular 17 Apr 20, 2024 14649 angular , performance , lazy-loading Node.js Task Runner Apr 20, 2024 14648 nodejs , performance Make Sure That Your Design System Is Accessible (cer )Apr 20, 2024 14647 design-systems , accessibility Long Alt (aar )Apr 20, 2024 14646 accessibility , images , alt-text , support , browsers , screen-readers Detect JavaScript Support in CSS (hex )Apr 20, 2024 14645 css , javascript , media-queries , support Design Systems and the Never-Ending Job of Buy In (pjo )Apr 20, 2024 14644 design-systems , communication , collaboration A Short Guide to Mastering Keyboard Shortcuts on GitHub Apr 19, 2024 14643 guides , github , keyboard-shortcuts Typography Variables in Figma Are Here Apr 19, 2024 14642 typography , variables , figma This Web of Ours, Revisited (zel )Apr 19, 2024 14641 web How to Work With GraphQL in WordPress in 2024 (sma )Apr 19, 2024 14640 how-tos , wordpress , graphql How to Create CSS Utility Classes (fon /css )Apr 19, 2024 14639 how-tos , css , presentational-html Help Us Invent CSS Grid Level 3, aka “Masonry” Layout (jen /web )Apr 19, 2024 14638 css , layout , grids , masonry Building a Culture of Accessibility (tet )Apr 19, 2024 14637 accessibility , culture Accessibility Overlays—Friend or Foe? (int )Apr 19, 2024 14636 videos , accessibility , overlays The “Intl.Segmenter” Object Is Now Part of Baseline (rac )Apr 18, 2024 14635 browsers , support , web-platform , javascript Building an npm Package Compatible With ESM and CJS in 2024 Apr 18, 2024 14634 npm , dependencies , interoperability , esm , commonjs Sustainable Web Development: Website Redesign With a Low Carbon Footprint (wom )Apr 18, 2024 14633 redesigning , sustainability Git Common Developer Pitfalls and Solutions (wom )Apr 18, 2024 14632 git The End of an Era: Women Who Code Closing (wom )Apr 18, 2024 14631 community What’s Going On in Dark Theme / Light Theme Land (chr /fro )Apr 18, 2024 14630 css , functions , dark-mode My Code Formatting Guidelines (val )Apr 18, 2024 14629 guidelines , formatting , conventions , javascript , html , prettier , configuration Angular’s New Signal Inputs Apr 18, 2024 14628 videos , angular , signals A Primer on the Cascade and Specificity (bel /pic )Apr 18, 2024 14627 introductions , css , selectors , cascade 5 Tailwind CSS Anti-Patterns to Avoid (ato )Apr 18, 2024 14626 tailwind , colors , theming , frameworks , anti-patterns How to Submit a Form in React Using FormData (wom )Apr 17, 2024 14625 how-tos , forms , react Who Should Block AI Bots? (moz )Apr 17, 2024 14624 scraping , ai , seo When Security and Accessibility Clash: Why Are Banking Applications So Inaccessible? (nic )Apr 17, 2024 14623 accessibility , security Webhooks and WebSockets Apr 17, 2024 14622 webhooks , websockets Upgrading jQuery: Working Towards a Healthy Web (tim /jqu )Apr 17, 2024 14621 jquery , maintenance , migrating The Impact of Color Contrast on Accessibility Apr 17, 2024 14620 accessibility , colors , contrast Property Hooks Are Coming in PHP 8.4 (ami )Apr 17, 2024 14619 php , hooks JavaScript Code Quality Tools: See Qodana in Action Apr 17, 2024 14618 jetbrains , qodana , quality , javascript Humans Do It Better: GitClear Analyzes 153M Lines of Code, Finds Risks of AI Apr 17, 2024 14617 ai , quality , craft , metrics , engineering-management How to Write World-Beating Web Content (web )Apr 17, 2024 14616 how-tos , writing , content Displaying HTML Web Components (ada )Apr 17, 2024 14615 web-components , css Converting Plain Text to Encoded HTML With Vanilla JavaScript (sma )Apr 17, 2024 14614 conversion , html , javascript Building a GitHub Activity Feed With Node.js and Socket.IO Apr 17, 2024 14613 nodejs , github , functionality AI Isn’t Useless—but Is It Worth It? (mol )Apr 17, 2024 14612 ai , quality 12 Tips From a Mid-Level Developer Apr 17, 2024 14611 career , tips-and-tricks Alternating Style Queries (kiz )Apr 16, 2024 14610 css , style-queries , techniques Hardest Problem in Computer Science: Centering Things (nik )Apr 16, 2024 14609 css , design , centering Why We Are Still Using 88×31 Buttons Apr 16, 2024 14608 images , history , design We Need to Rewild the Internet (rob )Apr 16, 2024 14607 web , standards , collaboration , creativity , outlooks Things That Can Break “aspect-ratio” in CSS (chr /fro )Apr 16, 2024 14606 css , aspect-ratio The Right Code for Your Design System (fig )Apr 16, 2024 14605 design-systems , figma The Making of a TypeScript Feature: Inferring Type Predicates Apr 16, 2024 14604 typescript The Invisible Seafaring Industry That Keeps the Internet Afloat (ver )Apr 16, 2024 14603 web The Biggest Lie in HTML Apr 16, 2024 14602 videos , html [pnpm] v9.0.0 (pnp )Apr 16, 2024 14601 release-notes , pnpm Making Disabled Buttons More Accessible Apr 16, 2024 14600 accessibility , buttons , html , aria Electron 30.0.0 (kee /ele )Apr 16, 2024 14599 release-notes , electron Ethics in Times of Growth Design Apr 15, 2024 14598 design , ethics Open Source Security (OpenSSF) and OpenJS Foundations Issue Alert for Social Engineering Takeovers of Open Source Projects (ope )Apr 15, 2024 14597 foss , security , openjs How a Successful Website Migration Led to a 20% Increase in Keyword Rankings (moz )Apr 15, 2024 14596 migrating , processes , seo , sem Five Ways Cookie Consent Managers Hurt Web Performance (and How to Fix Them) (cli /spe )Apr 15, 2024 14595 cookies , consent-management , performance Don’t Use the “maxlength” Attribute to Stop Users From Exceeding the Limit (ada )Apr 15, 2024 14594 html , attributes , forms , usability Document Collaboration (With Comments!) (chr /fro )Apr 15, 2024 14593 documentation , collaboration , comparisons , link-lists CSS in React Server Components (jos )Apr 15, 2024 14592 css , javascript , react , components , css-in-js ARIA in HTML (sco +/w3c )Apr 15, 2024 14591 standards , accessibility , aria , html An Intro to Flexbox (cfe )Apr 15, 2024 14590 introductions , css , flexbox , layout 10 Top Accessibility Errors and How to Avoid and Fix Them (sch )Apr 15, 2024 14589 accessibility Interview With Senior JS Developer 2024 Apr 14, 2024 14588 videos , interviews , javascript , frameworks , libraries , tech-stacks , tooling , web-platform Beware—Automatic Tools Over-Report Accessibility Issues and Steal Your Time (cer )Apr 14, 2024 14587 accessibility , auditing , tooling Why Many Junior Developers Quit Programming (tip )Apr 13, 2024 14586 career , learning What if You Had Real Control Over Light Mode / Dark Mode on a Per-Site Basis? (bra )Apr 13, 2024 14585 apis , dark-mode Things You Should Do in Your Dev Journey Apr 13, 2024 14584 career My “Skip to Content” Markup Was Breaking the Back Button on iOS (db )Apr 13, 2024 14583 html , skip-links , accessibility , mobile How to Write a Code Formatter Apr 13, 2024 14582 how-tos , formatting 9 Signs Your Frontend Code Has Quality Issues That Affect Your Users (ang )Apr 13, 2024 14581 quality , craft , accessibility , usability , user-experience , conformance , performance How Do Open Source Licenses Work? The Ultimate Guide Apr 12, 2024 14580 guides , foss , licensing Naming Colors in Design Systems (ado )Apr 12, 2024 14579 naming , colors , design-systems 10 Things Software Developers Should Learn About Learning Apr 12, 2024 14578 research , learning Technical Guide: End-to-End CI/CD DevOps With Jenkins, Terraform, Docker, Kubernetes, SonarQube, ArgoCD, AWS EC2, EKS, and GitHub Actions (Django Deployment) Apr 12, 2024 14577 guides , ci-cd , deploying , jenkins , docker , kubernetes , aws , github-actions , django Sliding 3D Image Frames in CSS (css /sma )Apr 12, 2024 14576 css , images , techniques Monitoring BFCache Blocking Reasons (chr /mdn )Apr 12, 2024 14575 bfcache , monitoring , debugging , performance Introducing JS Naked Day (mac )Apr 12, 2024 14574 introductions , javascript , awareness-days How to Build a Reusable Grid System With CSS Grid (cfe )Apr 12, 2024 14573 how-tos , css , grids , layout , maintainability Blockin’ Bots (bee )Apr 12, 2024 14572 scraping , ai , apache , configuration Zombie Estimation Apr 11, 2024 14571 agile , scrum , processes , project-management npm Basics for New Developers (nim )Apr 11, 2024 14570 fundamentals , npm Quick Tip: How to Animate Text Gradients and Patterns in CSS (ral )Apr 11, 2024 14569 tips-and-tricks , how-tos , animations , gradients , css The Dos and Don’ts of Using “tabindex” in Web Design (a11 )Apr 11, 2024 14568 accessibility , keyboard-navigation , html Let Me Be Apr 11, 2024 14567 videos , javascript Unleashing Designers With Tailwind CSS Apr 11, 2024 14566 videos , tailwind , design , processes Accessible Interactions in JavaScript Apps (san )Apr 11, 2024 14565 videos , accessibility , javascript , aria Epic App Performance Starts With the Database Apr 11, 2024 14564 videos , performance , databases , optimization Purging Design System “Rot” From Our Checkboxes (chu )Apr 11, 2024 14563 design-systems , maintenance , quality , accessibility , case-studies Why I’m Embracing the Arc Browser Apr 11, 2024 14562 browsers , arc , the-browser-company Web Accessibility Statement: How to Write One Apr 11, 2024 14561 how-tos , accessibility , documentation , writing Socks, Lies, and Accessibility Apr 11, 2024 14560 accessibility , awareness-days , link-lists Gap Is the New Margin (chr /fro )Apr 11, 2024 14559 css , margins , layout CSS Tricks to Master the “clip-path” Property (css )Apr 11, 2024 14558 css , masking , clipping , tips-and-tricks Complete a VPAT: Show How Accessible Your Product Is (deq )Apr 11, 2024 14557 accessibility , vpat-acr , conformance , documentation An Intro to CSS Grid (cfe )Apr 11, 2024 14556 introductions , css , grids , layout A Comparison of Automated Testing Tools for Digital Accessibility (equ )Apr 11, 2024 14555 accessibility , testing , tooling , automation , comparisons Control Your Vertigo—the Unspoken Rule for Defending Design Decisions Apr 10, 2024 14554 design , user-experience Frontend Development Beyond React: Svelte Apr 10, 2024 14553 svelte Wednesday, April 10, 2024 Security Releases (raf /nod )Apr 10, 2024 14552 release-notes , nodejs , security The Guide to Git I Never Had Apr 10, 2024 14551 guides , git , command-line , cheat-sheets The Future of Design Systems Is Marketing (fig )Apr 10, 2024 14550 design-systems , marketing , metrics Release Notes for Safari Technology Preview 192 (jon /web )Apr 10, 2024 14549 release-notes , browsers , apple , safari Optimizing WebKit and Safari for Speedometer 3.0 (pat +/web )Apr 10, 2024 14548 webkit , browsers , apple , safari , performance , optimization Notes on Git’s Error Messages (b0r )Apr 10, 2024 14547 git , errors JS Naked Day (mac +)Apr 10, 2024 14546 websites , javascript , awareness-days I Never Knew a Website Could Hurt Someone (kar )Apr 10, 2024 14545 videos , accessibility React Server Components in a Nutshell Apr 9, 2024 14544 react , components Sending Email Using Node.js (cra )Apr 9, 2024 14543 nodejs , email An Introduction to the Node.js Performance API (bet )Apr 9, 2024 14542 introductions , nodejs , performance , apis Happy CSS Naked Day 2024 (fro )Apr 9, 2024 14541 frontend-dogma , css , awareness-days Is the Party Over for Scrum Masters and Agile Coaches? Apr 9, 2024 14540 agile , scrum , career Understanding Interaction to Next Paint (INP) (wil /fro )Apr 9, 2024 14539 performance , web-vitals The ADA Now Has Regulations for Accessibility of Web Content and Mobile Apps (tpg )Apr 9, 2024 14538 accessibility , ada , legal , web , mobile Recapping ng-conf 2024 Apr 9, 2024 14537 angular Layered Toggles: Optional CSS Mixins (kiz )Apr 9, 2024 14536 css , mixins , techniques Figma Prototypes vs. HTML Prototypes (ada )Apr 9, 2024 14535 design , processes , prototyping , figma , html , comparisons Ableism and Related Terms You Need to Know (mer )Apr 9, 2024 14534 terminology , communication , dei A Love Letter to Gen Z From Gen Y: Understanding React’s Evolution Apr 9, 2024 14533 react , history Justice Department to Publish Final Rule to Strengthen Web and Mobile App Access for People With Disabilities Apr 8, 2024 14532 accessibility , legal , web , mobile Creating a Navbar in React Apr 8, 2024 14531 navigation , react , css Techniques for Fetching Data: Comparing Next.js (App and Pages API), Remix, and RedwoodJS (sel /red )Apr 8, 2024 14530 data-fetching , techniques , nextjs , remix , redwoodjs , comparisons Building a CLI From Scratch With TypeScript and oclif Apr 8, 2024 14529 command-line , typescript DORA’s Software Delivery Metrics: The Four Keys Apr 8, 2024 14528 processes , metrics Node.js Secure Coding: Mitigate and Weaponize Code Injection Vulnerabilities Apr 8, 2024 14527 books , nodejs , security , vulnerabilities What Is Whitespace? (nng )Apr 8, 2024 14526 videos , whitespace , design , concepts , terminology User Experience in the Era of AI: Enhancing Human-Machine Interactions (uxm )Apr 8, 2024 14525 user-experience , ai , hci Things That I Like Better in Vue Than in React Apr 8, 2024 14524 vuejs , react , frameworks , comparisons The Death of Creativity Apr 8, 2024 14523 creativity , ai Node.js Debugging in Chrome DevTools (chr /fro )Apr 8, 2024 14522 nodejs , debugging , tooling , browsers , google , chrome , dev-tools Misinformation and Disinformation Online: What Design Can Do to Remedy This Problem (uxm )Apr 8, 2024 14521 design , communication Inclusive Digital Experiences: Redesign Strategies for Addressing Diverse Abilities and Accessibility Challenges (uxm )Apr 8, 2024 14520 redesigning , strategies , dei , accessibility How I Write Commits Like a Pro Apr 8, 2024 14519 version-control , git , commit-messages , conventions Blind Internet Users Struggle With Error-Prone AI Aids (fin )Apr 7, 2024 14518 accessibility , ai 10 Must Know System Design Concepts for Interviews Apr 7, 2024 14517 interviewing , architecture , system-design , concepts , scalability Testing HTML With Modern CSS (hey )Apr 7, 2024 14516 html , css , testing , quality Jekyll vs. Astro (koo )Apr 7, 2024 14515 site-generators , comparisons , jekyll , astro Faster Websites With the “picture” Element (fra )Apr 7, 2024 14514 html , images , performance Demystifying the Shadow DOM Apr 7, 2024 14513 dom , shadow-dom Why I’m Yet Another Woman Leaving the Tech Industry Apr 6, 2024 14512 career , community [zx] 8.0.0 Apr 6, 2024 14511 release-notes , zx WCAG Bypass Blocks (“Skip to Content”)—Improve User Interaction Speed and Even Prevent Pain (cer )Apr 6, 2024 14510 accessibility , user-experience , keyboard-navigation , skip-links , wcag Reviewing Polypane for Responsive Website Tweaks Apr 6, 2024 14509 videos , polypane , browsers How to Think About HTML Responsive Images (db )Apr 6, 2024 14508 how-tos , html , images , responsive-design 21 HTML Tips You Must Know About Apr 6, 2024 14507 html , tips-and-tricks Creativity in Software Engineering Apr 5, 2024 14506 research , creativity , programming Breakpoints in Responsive Design (nng )Apr 5, 2024 14505 design , responsive-design , breakpoints , usability The Free Software Commons (jen )Apr 5, 2024 14504 foss , community , security Should Designers Code? (bra )Apr 5, 2024 14503 design , career Managing User Focus With “:focus-visible” (css )Apr 5, 2024 14502 css , selectors , focus How to Make Your Website Work Offline Apr 5, 2024 14501 how-tos , web-workers , offline , javascript ESLint v9.0.0 Released (nza /esl )Apr 5, 2024 14500 release-notes , eslint Drive-By Accessibility Tweaks (bru )Apr 5, 2024 14499 accessibility DevTools Tips and Tricks (fro )Apr 5, 2024 14498 browsers , dev-tools , tips-and-tricks “AI” Won’t Solve Accessibility (yat )Apr 5, 2024 14497 accessibility , ai A Complete Guide to CSS Logical Properties, With Cheat Sheet (ral )Apr 4, 2024 14496 guides , css , logical-properties , cheat-sheets AI and the Future of Web Accessibility Guidelines Apr 4, 2024 14495 discussions , accessibility , wcag , standards , ai , w3c The V8 Sandbox Apr 4, 2024 14494 v8 , security JavaScript Visualized—Event Loop, Web APIs, (Micro)task Queue Apr 4, 2024 14493 videos , javascript , visualization , event-loop , events , apis When to Use “tabindex="0"” (gra /tet )Apr 4, 2024 14492 accessibility , keyboard-navigation , focus , html The Basics of Legibility Apr 4, 2024 14491 fundamentals , typography , legibility Rounded Tabs With Inner Curves (css )Apr 4, 2024 14490 css , effects , tips-and-tricks Modern CSS Patterns in Campfire Apr 4, 2024 14489 css , case-studies How to Strongly Type process.env (mat )Apr 4, 2024 14488 how-tos , typescript , nodejs Heat Death of the Internet Apr 4, 2024 14487 web Building Components With Radix UI Apr 4, 2024 14486 radix , components Introducing Jpegli: A New JPEG Coding Library Apr 3, 2024 14485 introductions , jpeg , images , libraries , compression Building a Digital Fortress: How to Strengthen DNS Against DDoS Attacks? Apr 3, 2024 14484 dns , security Using JSON Web Tokens With Node.js Apr 3, 2024 14483 json-web-tokens , nodejs , security , authentication How to Build a Simple Web Server With Node.js Apr 3, 2024 14482 how-tos , servers , nodejs In-Page Links: 3 Usability Tips (nng )Apr 3, 2024 14481 videos , links , usability , tips-and-tricks Wednesday, April 3, 2024 Security Releases (nod )Apr 3, 2024 14480 release-notes , nodejs , security Theming Design Systems (per )Apr 3, 2024 14479 design-systems , theming The View Transitions API (cas /fro )Apr 3, 2024 14478 view-transitions , apis , astro Svelte Parses HTML All Wrong (ric )Apr 3, 2024 14477 svelte , html , parsing Hanging Punctuation in CSS (ada )Apr 3, 2024 14476 css , typography Fluid Typography With Discrete Steps (css )Apr 3, 2024 14475 css , typography , tips-and-tricks Finally Understand Responsive Design Apr 3, 2024 14474 videos , responsive-design , css BFCache Explained Apr 3, 2024 14473 bfcache , browsers , performance “aspect-ratio” Gotcha (css )Apr 3, 2024 14472 css , aspect-ratio , images An Advanced Way to Use CSS Variables (cfe )Apr 3, 2024 14471 css , custom-properties AI and the Web: Understanding and Managing the Impact of Machine Learning Models on the Web (don /w3c )Apr 3, 2024 14470 ai , web Learn JavaScript (wil )Apr 2, 2024 14469 courses , javascript WordPress 6.5 “Regina” (pho /wor )Apr 2, 2024 14468 release-notes , wordpress How-To: 5 Steps to Detect Invalid HTML Breaking Your [Site’s Performance] (erw )Apr 2, 2024 14467 how-tos , html , conformance , performance WebAssembly at Google (tom )Apr 2, 2024 14466 videos , webassembly , google Infinite-Scrolling Logos in Flat HTML and Pure CSS (cit /sma )Apr 2, 2024 14465 branding , scrolling , animations , techniques , css How We’re Approaching Theming With Modern CSS (bel /pic )Apr 2, 2024 14464 css , theming How to Get Somebody Fired Using Git Apr 2, 2024 14463 version-control , git , career Drawing a Line to Connect Elements With CSS Anchor Positioning (cit /fro )Apr 2, 2024 14462 css , anchor-positioning Authentication in Next.js (rwi )Apr 2, 2024 14461 authentication , nextjs An Interactive Guide to CSS Container Queries (sha )Apr 2, 2024 14460 guides , css , container-queries The Era of High-Paying Tech Jobs Is Over Apr 1, 2024 14459 programming , career , ai , economics Introducing Root.js Apr 1, 2024 14458 introductions , tooling , content-management What Even Is a JSON Number? Apr 1, 2024 14457 json , terminology The Detail, the Quality Apr 1, 2024 14456 design , quality Micro Frontends With Native Federation Apr 1, 2024 14455 micro-frontends , comparisons Bun 1.1 (jar +/bun )Apr 1, 2024 14454 release-notes , bun A Complete Guide for Content Creators to Start Making Accessible Content (pop )Apr 1, 2024 14453 guides , accessibility , content 14 Top UX Tools for Designers in 2024 (web )Apr 1, 2024 14452 user-experience , tooling , link-lists Disable AWS CloudFront Distributions if Budget Is Exceeded Mar 31, 2024 14451 aws , cloudfront , configuration , economics Why I Use Node, Deno, Bun, [QuickJS], [txiki.js] at the Same Time Mar 31, 2024 14450 tooling , nodejs , deno , bun , quickjs Why I Care Deeply About Web Accessibility and You Should Too (sch )Mar 31, 2024 14449 accessibility , web The DevOps Basics Mar 31, 2024 14448 dev-ops , fundamentals Object Structure in JavaScript Engines Mar 31, 2024 14447 objects , javascript , javascript-engines Latest WebAIM’s Million—Some Thoughts (cer )Mar 31, 2024 14446 accessibility Kobold Letters (wed )Mar 31, 2024 14445 html , email , support 10 JavaScript Sites Every Web Developer Should Know Mar 31, 2024 14444 javascript , learning , link-lists Some Samples Using UIkit Mar 30, 2024 14443 uikit Design Is a Process of Getting Stuck (fon )Mar 30, 2024 14442 design , processes “@scope” Is Coming to CSS and It’s Amazing (kev )Mar 29, 2024 14441 videos , css , scope What Negative Effects Does a Bad Website Design Have on My Business? (web )Mar 29, 2024 14440 design , economics The WebAIM Million: The 2024 Report on the Accessibility of the Top 1,000,000 Home Pages (web )Mar 29, 2024 14439 studies , research , accessibility , homepages , metrics The Power of “:has()” in CSS (css )Mar 29, 2024 14438 css , selectors The Easy Way to Access the Last JavaScript Array Element Mar 29, 2024 14437 javascript , arrays The Curious Case of the CSS Monochrome Media Query (sea )Mar 29, 2024 14436 css , media-queries On “disabled” and “aria-disabled” Attributes (kit )Mar 29, 2024 14435 accessibility , html , attributes , aria Front-End Development’s Identity Crisis (ell )Mar 29, 2024 14434 career Figma Plugins (tmc )Mar 29, 2024 14433 figma , plugins What’s New in DevTools, Chrome 124 Mar 28, 2024 14432 release-notes , dev-tools , browsers , google , chrome CSS Color-Scheme-Dependent Colors With “light-dark()” (bra )Mar 28, 2024 14431 css , functions , colors , dark-mode New to the Web Platform in March (rac )Mar 28, 2024 14430 release-notes , web-platform , browsers , mozilla , firefox , apple , safari , google , chrome History of JS Interop in Dart Mar 28, 2024 14429 javascript , dart , interoperability , history The Complete Guide to Captioned Videos (mer )Mar 28, 2024 14428 guides , accessibility , captions , multimedia Release Notes for Safari Technology Preview 191 (jon /web )Mar 28, 2024 14427 release-notes , browsers , apple , safari Improving the Developer Experience of Enterprise Design Systems Mar 28, 2024 14426 design-systems , developer-experience , optimization Finally Understanding How “Array.sort(comparator)” Works (jam )Mar 28, 2024 14425 javascript , arrays A Guide to Building CLI Tools in JavaScript Mar 28, 2024 14424 guides , tooling , command-line , javascript , nodejs What Even Are Dragging Movements? (cat /spa )Mar 27, 2024 14423 accessibility , interaction-design , terminology Iterator Helpers Mar 27, 2024 14422 ecmascript , javascript , javascript-engines , v8 How I Fixed My Brutal TTFB (whi /get )Mar 27, 2024 14421 performance , metrics , optimization ai.robots.txt (cor )Mar 27, 2024 14420 ai , crawling , scraping , robotstxt , tooling Meet Angular’s New “output()” API (ang )Mar 27, 2024 14419 angular , apis In-App Browsers Are Still a Privacy, Security, and Choice Problem (tho /the )Mar 27, 2024 14418 browsers , mobile , privacy , security Flickering Glowing Text Effect With CSS (man )Mar 27, 2024 14417 css , effects Quick Tip: How to Align Column Rows With CSS Subgrid (ral )Mar 26, 2024 14416 tips-and-tricks , how-tos , css , grids , layout , alignment How to Use jQuery’s “ajax()” Function for Asynchronous HTTP Requests Mar 26, 2024 14415 how-tos , jquery , ajax , functions , asynchronicity Convention Over Creativity? The Ups and Downs of UX Design Mar 26, 2024 14414 user-experience , design Exploring the Power of ARIA Live Attribute in Web Accessibility Mar 26, 2024 14413 accessibility , aria , attributes Animating Clip Paths on Scroll With “@property” in CSS (uti )Mar 26, 2024 14412 css , animations , scrolling , clipping , masking What You Need to Know About Modern CSS (Spring 2024 Edition) (chr /fro )Mar 26, 2024 14411 css , overviews Node v20.12.0 (LTS) (nod )Mar 26, 2024 14410 release-notes , nodejs How to Take Control of Flexbox (kev )Mar 26, 2024 14409 videos , how-tos , css , flexbox , layout How Invalid HTML Elements Impact Web Performance (erw )Mar 26, 2024 14408 html , conformance , performance How Does npx Actually Work and When to Use It Mar 26, 2024 14407 npx , nodejs History of Web Accessibility Mar 26, 2024 14406 videos , accessibility , history CSS Anchor Positioning (tab +/w3c )Mar 26, 2024 14405 standards , css , anchor-positioning Be Flexible About What People Need (and Don’t Assume) (eri )Mar 26, 2024 14404 accessibility How to Consolidate Multiple Design Systems Mar 25, 2024 14403 how-tos , design-systems , processes 7 Simple Rules for Better Data Visualization Mar 25, 2024 14402 information-design Error Messages 101 (nng )Mar 25, 2024 14401 videos , usability , errors , microcontent Setting and Persisting Color Scheme Preferences With CSS and a “Touch” of JavaScript (ole /sma )Mar 25, 2024 14400 colors , dark-mode , css , javascript No One Actually Wants Accessibility (dav )Mar 24, 2024 14399 accessibility CORS Finally Explained—Simply Mar 24, 2024 14398 security , csrf , cors , concepts JavaScript Visualized: Promise Execution Mar 24, 2024 14397 javascript , promises , visualization How Does Single Sign-On (SSO) Work? (mil )Mar 24, 2024 14396 authentication , security Spicing Up Text With “text-emphasis” in CSS (ami )Mar 24, 2024 14395 css , typography , effects New CSS That Can Actually Be Used in 2024 (tho )Mar 24, 2024 14394 css , logical-properties , container-queries , selectors , nesting , functions , cascade , grids Incredible JavaScript Animation Libraries Mar 24, 2024 14393 javascript , animations , libraries , link-lists Diving Into the Node.js Website Redesign (bri /nod )Mar 24, 2024 14392 redesigning , case-studies Profile Node.js Performance With the Performance Panel (jec +)Mar 23, 2024 14391 nodejs , performance , debugging , browsers , google , chrome , dev-tools AI Can Make a Code Review for Free Mar 23, 2024 14390 ai , code-reviews , tooling Radix Themes 3.0 Mar 23, 2024 14389 release-notes , radix Learn OAuth 2.0 by Building Your Own OAuth Client Mar 23, 2024 14388 authorization , oauth , functionality ARIA “role=application” and Mobile Screen Readers (cer )Mar 23, 2024 14387 accessibility , aria , screen-readers , mobile Don’t Get Scammed by Fake Performance Experts and Apps Mar 22, 2024 14386 performance , tooling Quick Tip: How to Add Gradient Effects and Patterns to Text (ral )Mar 22, 2024 14385 tips-and-tricks , how-tos , css , gradients , effects The Cost of Interrupted Work: More Speed and Stress Mar 22, 2024 14384 research , productivity , processes 12 Figma Tips to Work More Efficiently Mar 22, 2024 14383 figma , tips-and-tricks , efficiency The “Current Branch” in Git (b0r )Mar 22, 2024 14382 git Node.js TSC Confirms: No Intention to Remove npm From Distribution (sar /soc )Mar 22, 2024 14381 nodejs , npm Going Beyond Pixels and (r)ems in CSS—Absolute Length Units (uti /iod )Mar 22, 2024 14380 css , units CSS Values and Units Module Level 3 (tab +/w3c )Mar 22, 2024 14379 standards , css , units CAPTCHA Excludes Disabled Web Users (zel )Mar 22, 2024 14378 accessibility , captcha Accessible Forms With Pseudo Classes (css )Mar 22, 2024 14377 accessibility , forms , css , selectors Node.js: The Documentary (isa +)Mar 21, 2024 14376 videos , nodejs , history Microservices Promised Freedom but Delivered Dependencies (pur )Mar 21, 2024 14375 microservices , dependencies Avoid These Design System Traps Mar 21, 2024 14374 design-systems Welcome to Future of Web Accessibility Based on Predictors (jar +)Mar 21, 2024 14373 videos , accessibility , outlooks This Pattern Will Wreck Your React App’s TS Performance (mat )Mar 21, 2024 14372 design-patterns , react , typescript , performance Relicensing and Rug Pulls Mar 21, 2024 14371 foss , licensing , history Optimizing JavaScript for Fun and for Profit Mar 21, 2024 14370 javascript , optimization On the Gift of OKR for Company Culture (j9t )Mar 21, 2024 14369 processes , okr , culture On Popover Accessibility: What the Browser Does and Doesn’t Do (hdv +)Mar 21, 2024 14368 accessibility , pop-overs , html How to Test 3.3.8 Accessible Authentication (Minimum) (sib /tpg )Mar 21, 2024 14367 how-tos , accessibility , testing , authentication “__dirname” Is Back in Node.js With ES Modules (phi )Mar 21, 2024 14366 nodejs , esm [Bulma] 1.0.0 Mar 21, 2024 14365 release-notes , bulma Building a Micro htmx SSR Framework (mco /pla )Mar 21, 2024 14364 frameworks , htmx , examples Psychology and UX: Decoding the Science Behind User Clicks Mar 20, 2024 14363 user-experience , design , principles Angular Signals: Best Practices Mar 20, 2024 14362 angular , signals , best-practices Understanding Memory Heap and Memory Leaks—How the JS Engine Works (fro )Mar 20, 2024 14361 javascript-engines , memory , garbage-collection , asynchronicity The Box Model and Box Sizing (bel /pic )Mar 20, 2024 14360 css , box-model , concepts Progressive Disclosure Defaults (ada )Mar 20, 2024 14359 css , forms , interaction-design How to Plan Your First Successful Website (web )Mar 20, 2024 14358 how-tos , processes , project-management How to Create a Website and a PDF From the Same Codebase (spa /clo )Mar 20, 2024 14357 how-tos , code-generation , pdf , functionality Folder Structures in React Projects Mar 20, 2024 14356 react , architecture Aesthetic Layouts: 2 Column Magazine With “shape-outside” (jhe )Mar 20, 2024 14355 code-pens , layout , css Build a Full-Stack App With Node.js and htmx Mar 19, 2024 14354 web-apps , nodejs , htmx How to Assess Your Fit for a Job Description: A Guide for Technologists (wom )Mar 19, 2024 14353 how-tos , guides , interviewing , career Using Relative Colors (chr /mdn )Mar 19, 2024 14352 css , colors Chill Scroll Snapping: Article Headers (chr /fro )Mar 19, 2024 14351 css , scrolling