Talk: Web Components: Maintaining and Reusing your Frontend
Speakers directory
Speaker:
Joy Heron
Talk description
Title:
Web Components: Maintaining and Reusing your Frontend
Short synopsis:
Have you ever tried to develop front end code that can be easily used in multiple projects? Reinventing the wheel is no fun. In this talk, I will use an example to share my design process for developing web components that are accessible, pretty, and easy to reuse and will also share my tips and tricks for maintaining and growing frontends over time without breaking existing code.
Max size: 500 chars
Long synopsis (optional):
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 talk 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 which can be applied to any component. Instead of trying to apply things like accessibility and progressive enhancement as an afterthought, we can use them as building blocks to create simpler components. By paying attention to the abstractions we are creating, we can also create components which can grow over time instead of breaking existing code. With a little care, we 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.
Max size: 5000 chars
Tags:
Speaker directory:
Listed in directory
Not listed
Speakers directory