Topic mix

Web components

19 moments from 15 videos · 1:06:39 total

Software engineers can explore specialized insights on component encapsulation, browser standards, and the practice of building framework-free reusable components.

Accessibility with Web Components
Play section Building a framework-agnostic design system with web components
Building a framework-agnostic design system with web components thumbnail

Building a framework-agnostic design system with web components

Achieving a consistent user interface across diverse application teams requires a framework-agnostic web component library.

Play section Understanding standard technologies behind web component architecture
Understanding standard technologies behind web component architecture thumbnail

Understanding standard technologies behind web component architecture

Utilizing browser standards like custom elements and shadow DOM prevents vendor lock-in across implementation frameworks.

Play section Resolving default accessibility limitations in custom web components
Resolving default accessibility limitations in custom web components thumbnail

Resolving default accessibility limitations in custom web components

Unrecognized custom elements require explicit ARIA attributes and design patterns to function correctly with assistive technologies.

Building a framework-independent component library
Play section What are web components and custom elements
What are web components and custom elements thumbnail

What are web components and custom elements

Custom elements extend standard browser elements through dedicated JavaScript classes defining native-like behaviors.

Why LIT is Fire
Play section Building isolated UI elements using standard web components
Building isolated UI elements using standard web components thumbnail

Building isolated UI elements using standard web components

An overview of how web components encapsulate HTML templates, custom elements, and styling.

Unlocking Seamless Collaboration: Design-First APIs for UI Components
Play section Leveraging web components for independent UI elements
Leveraging web components for independent UI elements thumbnail

Leveraging web components for independent UI elements

Standardized shadow DOMs and slots securely encapsulate business logic and styling inside reusable web components.

Advanced Micro Frontends: Multi-Version and Multi-Framework Scenarios
Play section Abstracting framework implementations behind native web components
Abstracting framework implementations behind native web components thumbnail

Abstracting framework implementations behind native web components

Wrapping single-page applications inside native web components standardizes their bootstrapping and teardown processes within the shell.

Play section Summary of web components and module federation capabilities
Summary of web components and module federation capabilities thumbnail

Summary of web components and module federation capabilities

Combining standard web components with module federation provides a robust mechanism for integrating diverse technological stacks.

Keith Cirkle of GitHub on React Fatigue
Play section The role of web components in modern web development
The role of web components in modern web development thumbnail

The role of web components in modern web development

Native web components provide an interoperable layer without the heavy architectural opinions imposed by large frameworks.

The Naked Web Developer: Your Browser Is Your Framework
Play section Authoring native web components directly in the browser
Authoring native web components directly in the browser thumbnail

Authoring native web components directly in the browser

Opting for native web components rather than framework-specific compilers ensures universally compatible custom view elements.

Extending HTML with Web Components
Play section Introduction to web components and their basic structure
Introduction to web components and their basic structure thumbnail

Introduction to web components and their basic structure

An overview of web components without frameworks and their three main foundational parts.

Play section Integrating web components across popular javascript frameworks
Integrating web components across popular javascript frameworks thumbnail

Integrating web components across popular javascript frameworks

Embedding custom elements consistently inside Vue, Angular, React, and Svelte applications without rewriting code.

Micro Frontends with Module Federation: Why and How?
Play section Mixing framework versions using web components and federation
Mixing framework versions using web components and federation thumbnail

Mixing framework versions using web components and federation

Combining web components with module federation allows developers to mix incompatible frameworks safely inside a single browser window.

Multiple Ships to the Island - Micro Frontends & Island Architectures
Play section Implementing client-side composition and dynamic web components
Implementing client-side composition and dynamic web components thumbnail

Implementing client-side composition and dynamic web components

Client-side composition combines independent scripts and custom elements directly in the browser.

Speak, Code, Deploy: Transforming Developer Experience with Voice Commands
Play section Abstracting web UI complexity with Vaadin Java components
Abstracting web UI complexity with Vaadin Java components thumbnail

Abstracting web UI complexity with Vaadin Java components

Encapsulating complex frontend details inside dynamic runtime Java APIs reduces developer friction.

Developing the Rich Text Editor for DeepL.com
Play section Designing a custom web component natively extending content editing
Designing a custom web component natively extending content editing thumbnail

Designing a custom web component natively extending content editing

Creating an backward-compatible replacement that wraps the browser API while enabling custom text attachments.

Making of paint.js.org—a Web Component-based Productivity PWA
Play section Building framework-less architectures with native custom web components
Building framework-less architectures with native custom web components thumbnail

Building framework-less architectures with native custom web components

Leveraging the lit library creates lightweight, interoperable custom HTML elements without relying on heavy frontend frameworks.

On tour with heroes == Moving from Angular to WebComponents
Play section Evaluating Angular trade-offs and the web components alternative
Evaluating Angular trade-offs and the web components alternative thumbnail

Evaluating Angular trade-offs and the web components alternative

Angular's size and complexity create vendor lock-in, making simpler, framework-agnostic web components an appealing alternative.

Design Principles For The Web
Play section Choosing native HTML elements over custom components
Choosing native HTML elements over custom components thumbnail

Choosing native HTML elements over custom components

The practical trade-offs between under-engineered native web components and over-engineered custom solutions.

Your mix. Instantly.

More mixes