AiA 257: The Easiest Way to use Angular Elements with Tomas Trajan

AiA 257: The Easiest Way to use Angular Elements with Tomas Trajan

Episode SummaryIn this episode of Adventures in Angular Tomas Trajan, an angular elements expert, breaks down how to use angular elements for the panel. Tomas explains that angular elements are great for very specific use cases. Tomas starts by describing a scenario with a large enterprise with tens of developer teams and hundreds of developers, they have a few choices on how to organize their applications. The first option is a messy monolith. The second option is using monorepos and Nx. The final option is to use a multi-spa solution. Tomas explains how the multi-spa solution works. This solution consists of 80 stand-alone applications, on the same page and share components. Tomas outlines the common problems when using the solutions and how using angular elements combat those problems. The panel moves on to considers how you know if you should use angular elements in this way. Tomas provides two questions to ask yourself when deciding whether or not to use angular elements. The first question is, are you in a multi-spa scenario? The second question is, are components shared across applications? If the answer is yes for both of those questions then angular elements can only help the situation. In last week’s episode of Adventures in Angular the panel interviewed Victor Savkin about using monorepos and Nx. The panel asks Tomas to compare the strategy of using monorepos and Nx to his strategy of using multi-spa with angular elements. He explains why an enterprise might choose multi-spa over monorepos. He also gives the reasons the organization he is working with chose to work with multi-spa. Aaron asks for clarification for using elements in these multi-spa projects. Tomas goes into great detail, breaking down the way multi-spa and angular elements work together. They walk through it together using consumer profiles as an example. Tomas explains that using his approach all the applications update components all at once using angular elements. The panel considers the benefits of using Tomas’s approach and which scenarios it would work best for. Aaron expresses his appreciation for all the work Tomas did and the problems he overcame then bundling his solution in a library together so developers can just use it without all the pain. The library can be found on Github. Tomas tells the panel that there has already been some community contribution to the library. He describes some of the pull requests they have received along with the plans they have for angular elements. The topic turns to mismatched versioning and how the bundle will work. Tomas explains that the only problem they have seen with mismatched versioning is with zone.js. He shares some workarounds to the problem and promises that they are working on a solution. The episode ends with the panel listing all the major benefits that an enterprise can gain from using the multi-spa and angular elements approach. It will save them money, allow teams to work together, create and isolation. Tomas also shares some of the new features available in angular elements today. Panelists
  • Aaron Frost
  • Brian Love
Guest
  • Tomas Trajan
Adventures in Angular is produced by DevChat.TV in partnership with Hero DevsSponsors LinksPicksBrain Love:Shai Reznik:Aaron Frost:Tomas Trajan:Special Guest: Tomas Trajan.

Advertising Inquiries: https://redcircle.com/brands

Privacy & Opt-Out: https://redcircle.com/privacy

Become a supporter of this podcast: https://www.spreaker.com/podcast/adventures-in-angular--6102018/support.

Jaksot(468)

044 AiA Visual Studio Code with Erich Gamma and Chris Dias

044 AiA Visual Studio Code with Erich Gamma and Chris Dias

02:28 - Chris Dias IntroductionTwitter GitHub02:38 - Erich Gamma IntroductionTwitter GitHub03:38 - Visual Studio Code@VisualStudio[YouTube] Chris Dias: Visual Studio Code @ Build2015IDE (Integrated De...

28 Touko 201555min

043 AiA Falcor with Jafar Husain

043 AiA Falcor with Jafar Husain

Check out and sign up for Ruby Remote Conf!02:09 - Jafar Husain IntroductionTwitter GitHubNetflixTC3902:42 - Falcor@falcorjsNetflix JavaScript Talks - Falcor06:56 - MVC (Model View Controller)Separati...

21 Touko 201543min

042 AiA Dependency Injection and Change Detection with Victor Savkin

042 AiA Dependency Injection and Change Detection with Victor Savkin

02:07 - Victor Savkin IntroductionTwitter GitHubBlog02:30 - Dependency Injection (DI)“Inject By Type”Other Project Usedi.js06:54 - How Angular Uses Dependency InjectionAngular 1 vs Angular 2Annotation...

14 Touko 201548min

041 AiA TypeScript with Dan Wahlin

041 AiA TypeScript with Dan Wahlin

01:46 - Dan Wahlin IntroductionTwitter GitHub BlogThe Wahlin GroupPluralsight Author Page02:29 - Background and Involvement in the Angular Community[YouTube] Dan Wahlin: AngularJS in 20ish Minutes (ng...

7 Touko 201548min

040 AiA ng-wat with Shai Reznik

040 AiA ng-wat with Shai Reznik

02:02 - Shai Reznik Introduction[YouTube] Shai Reznik: ng-wat Talk from ng-conf 2015Twitter GitHub HiRez.ioYouTubePreparing for Angular 2.0 (Part 1)JavaScript Israel Meetup Group06:58 - The Conception...

30 Huhti 201540min

039 AiA ES6 with Scott Moss

039 AiA ES6 with Scott Moss

00:43 - Scott Moss IntroductionTwitter GitHubUdacity@udacityHack ReactorAngular Class@angularclass01:55 - Scott’s Programming Background04:11 - Working with Lukas05:04 - Angular and ES6 (ECMAScript)Jo...

23 Huhti 201552min

038 AiA Performance with Ben Nadel

038 AiA Performance with Ben Nadel

01:35 - Katya Eames IntroductionTwitter[YouTube] Katya Eames: How to Teach Angular to Your Kids01:52 - Ben Nadel IntroductionTwitter GitHub BlogAdventures in Angular Episode 029: Angular At Work with ...

16 Huhti 201556min

037 AiA Animations with Matias Niemelä

037 AiA Animations with Matias Niemelä

Thank you RailsClips Kickstarter Backers! 02:05 - Matias Niemelä IntroductionTwitter GitHub Blog[YouTube] Matias Niemelä: Whats new in ngAnimate 03:13 - Animations with AngularngAnimate04:24 - CSS A...

9 Huhti 201539min

Suosittua kategoriassa Liike-elämä ja talous

sijotuskasti
mimmit-sijoittaa
rss-rahapodi
psykopodiaa-podcast
herrasmieshakkerit
ostan-asuntoja-podcast
rahapuhetta
rss-rahamania
rss-lahtijat
rss-seuraava-potilas
leadcast
rss-merja-mahkan-rahat
rss-40-ajatusta-aanesta
rss-porssipuhetta
rss-levosta-kasin-yrittajyys
rss-sisalto-kuntoon
rss-vaikuttavan-opettajan-vierella
rss-ma
rss-bisneksen-pehmea-puoli
rss-draivi