Skip to content
Advanced Frontends.com

Advanced Frontends.com

  • Blog
  • Contact
  • Tools
Search
Advanced Frontends.com
Close menu
  • Blog
  • Contact
  • Tools
Advanced Frontends.com
Search Toggle menu
Image of two ropes tied or concatenated together
JavaScript, NPM, Rollup

How to concatenate files using Rollup

This code defines a Rollup plugin called rollup-plugin-concat to concatenate multiple files into a single output file. It has been built into […]

Read more
Find all focusable elements in document including those in any Shadow DOMS, that are also visible
JavaScript, HTML

Find all focusable elements in a document including all Shadow DOM’s

This article illustrates the process of locating all focusable elements, even if they are within nested Shadow DOM. Additionally, it provides guidance on filtering specifically for elements that are both focusable and visible.

Read more
Tight Coupling
JavaScript, Architecture, HTML

How to decouple custom elements with versioning

Custom elements offer many advantages, but they have a significant downside: versioning. Since custom elements are defined globally, if multiple micro frontends […]

Read more
Named Anchors
JavaScript, HTML

How to use named anchors with the Shadow DOM

Using named anchors to navigate to specific sections of a page is a simple concept, but it can become more complicated when dealing with shadow DOM. Fortunately, this article presents a solution to this problem.

Read more
Shadow DOM
JavaScript, HTML

How to capture Shadow DOM events

Shadow DOM events behave differently to traditional events. Under normal circumstances, when an event is captured the e.target will contain a reference […]

Read more

Posts pagination

< 1 2

About The Author

Maurice Downes specialises in large-scale website design using modern approaches. He has a particular passion for designing UX components and optimising website performance.

Recent Posts

  • AI Unleashed (Part 3): Build A Prompt Interface (UX) For Your Agent
  • AI Unleashed (Part 2): Connect Your Langchain AI Agent to an MCP Server
  • AI Unleashed (Part 1): Build Your First MCP Server
  • Modern Linting in 2025: ESLint Flat Config with TypeScript and JavaScript
  • HTML Linting for a Robust Content Security Policy

Recent Comments

    Categories

    • AI
    • Architecture
    • CSP
    • Eslint
    • HTML
    • JavaScript
    • Langchain
    • MCP
    • MCP Server
    • NPM
    • Python
    • Rollup
    • Web
    • Webpack
    © 2026 Advanced Frontends.com
    Consent