Jamie White, a front-end engineer at Heroku, is in conversation with Ben Farrell, an award-winning designer working at Adobe. Ben has just written a book about web components, a way of designing websites that's been available roughly since 2013. Various polyfills and proprietary frameworks have achieved what web components is now trying to standardize: composable units of JavaScript and HTML that can be imported and reused across web applications.
Ben goes over his personal experience with web components, and the history of the components themselves, starting with Polymer, which was essentially an experiment from Google. The library essentially recreated what various browser vendors wished web components would become. Eventually, the standards caught up, and now modern browsers don't need as many polyfills in order to accomplish the gains web components provides to developers.
The key strength of web components for Ben is their reusability. For prototyping a UI element, he can write a block of code once, have it imported throughout a site, and continue to make modifications to that one piece of code as needs evolve. One such example of this is the web component called Shader Doodle, which abstracts a lot of WebGL "messiness" in favor of a simple interface. He is also working with others on the idea of constructable stylesheets as a means of also importing the same CSS rules and adopt them onto various web components.
In the near future, projects like lit-HTML and lit-element will render incompatibilities between various frameworks, such as React and Angular obsolete. At their core, they will be built on web standards, which will mean easier interoperability, breaking down these barriers between them.
Links from this episode31. Building Docker images with Cloud Native Buildpacks
30. The Infrastructure Behind Salesforce's Chatbots
29. Technology and Art
28. Effective Leadership Development
27. Behind the Brand with Heroku's Lead Designer
26. Connectivity in the Woods
25. Building Enterprise-Level Applications with Web Components
24. Side Projects for Fun and (not necessarily) Profit
23. The Changing Landscape of the Tech Industry: Diversity
22. The Changing Landscape of the Tech Industry
21. Building APIs that Integrators Want To Use
20. Becoming a Junior Developer
19. Securing the Web with Let's Encrypt
18. The Making of Trailhead
17. Integrating Terraform with Heroku
16. Accessibility in Web Standards
15. Pursuing a Career in Tech
14. Talking About Talks
13. oclif: An Open Source CLI Framework
12. Mindfulness at Work
Create your
podcast in
minutes
It is Free
Insight Story: Tech Trends Unpacked
Zero-Shot
Fast Forward by Tomorrow Unlocked: Tech past, tech future
The Unbelivable Truth - Series 1 - 26 including specials and pilot
Darknet Diaries