Monday Dec 7
11:30 –

Web Component Design - Maintaining and Reusing Your Frontend

Developing maintainable web frontends is difficult, but it can become easier if we take a step away from the huge JavaScript frameworks that overwhelm us and go back to the basics: small, composable components.

This session with Joy Heron will use an example web component to illustrate the approach that we can take to design better components. Technical details will be briefly mentioned, but the focus is on design principles that can be applied to any component.

Instead of trying to apply things like accessibility and progressive enhancement as an afterthought, you can use them as building blocks to create simpler components. With a little care, you can avoid a lot of pitfalls that will otherwise make our life miserable and write code that we can easily reuse instead of having to rewrite functionality in every new project.

In this talk, you'll learn:

  • The basics about component-based web development
  • Tips which are generally applicable for web development and a design process for thinking about and implementing modular frontend code
Organized by