Angular Elements: Write Once, Use Everywhere "Angular Elements is the result of the efforts to provide means of using Angular components outside of Angular. The ultimate goal is to have lightweight components with minimal Angular
framework support which can be used in applications developed in other frameworks. Web Components is umbrella term for 4 specifications on their own: HTML Templates, HTML Imports, Shadow DOM
and Custom Elements. This talk will focus on last two, explaining them in the most comprehensive way by defining and giving suitable examples about them. There will be two demos, one explaining how
to define custom elements without Angular support and the other one showing what can be done using latest Angular. I will also talk about packaging of custom elements, explain differential loading
and also the slots API and give example in the demo. Last but not least, I will mention possible means of optimizing the Angular-powered element, mainly bundle size wise, so it can be used wherever
we want it, how many times we want it." Blagoj Jovanov -
Senior Software Engineer, Netcetera "Blagoj is working as a Senior Software Engineer at Swiss software company Netcetera.
His first work experience included Spring based applications, and after that
he got involved in media asset management, specifically video transcoding.
His current work includes developing applications in the 3-D Secure Payment area as a fullstack developer (Spring Boot + Angular)."