In this session, we won’t be moulding our own Lego bricks, but we will see how relatively new specifications combine to enable custom HTML elements to do anything we want them to do. We’ll also have a look at some libraries built on top of Web Components make it easier than ever to build epic web clients.
HTML tags are like Lego pieces. Lego bricks come in many different shapes and colors and by piecing the right parts together, you can create some amazing things. But if you’ve ever tried to build anything significant with Legos, you’ve probably wished for some piece that doesn’t exist. If only there was some way to craft your own Lego pieces to fit your imagination, you could make an epic creation. You have no choice but to work with the bricks you have.
Likewise, HTML defines several tags to address many needs for building web applications. But at some point there’s going to be that one tag that you need that doesn’t exist. If only there were some way to define your own HTML tags, you could build an epic web client. Unfortunately, you have no choice but to work with the tags HTML offers.
Craig Walls is a senior engineer with Pivotal as the Spring Social project lead and is the author of Spring in Action and Spring Boot in Action. He’s a zealous promoter of the Spring Framework, speaking frequently at local user groups and conferences and writing about Spring. When he’s not slinging code, Craig spends as much time as he can with his wife, two daughters, 2 birds and 2 dogs.
More About Craig »