Discover this podcast and so much more

Podcasts are free to enjoy without a subscription. We also offer ebooks, audiobooks, and so much more for just $11.99/month.

AiA 221: Angular Schematics from the Ground Up with Brian Love & Kevin Schuchard

AiA 221: Angular Schematics from the Ground Up with Brian Love & Kevin Schuchard

FromAdventures in Angular


AiA 221: Angular Schematics from the Ground Up with Brian Love & Kevin Schuchard

FromAdventures in Angular

ratings:
Length:
67 minutes
Released:
Dec 25, 2018
Format:
Podcast episode

Description

Panel:


Charles Max Wood
Joe Eames
Aaron Frost
Alyssa Nicoll


Special Guests: Brian Love & Kevin Schuchard

In this episode, the panelist talk with today’s special guests Brian Love & Kevin Schuchard! Brian and Kevin work at BrieBug – check out their employee profiles here! The panelist and guests talk about schematics, Angular, AST, and much more!

Show Topics:

0:00 – Advertisement: Get A Coder Job!

0:50 – Chuck: Hello! Our panel today is Joe, Aaron, Alyssa, and myself. We have two guests today, and we are going to talk about schematics. Let’s dive into that!

1:46 – Guest: Schematics is a library that is coming out of Angular and the Angular Team.

The guest gives a definition of Angular Schematics.

2:26 – Alyssa.

2:31 – Kevin: The functionality that you are hoping for depends on the CLI that you are on.

3:00 – Alyssa: Sorry for diving into the juicy stuff but we forgot to talk about your introductions!

3:19 – The guests talk about their backgrounds and introduce themselves to the panel and the listeners.

3:49 – Alyssa.

3:54 – Guest continues.

4:21 – Panel: Crazy and busy!

4:28 – Alyssa.

4:31 – Kevin: I am Senior Developer, and I have worked here for a few years. I have had the opportunities to write some schematics for the company and some of my own schematics.

4:53 – Alyssa: Aren’t you so proud that you are a “Senior Developer”?!

5:10 – Guest and panelists go back-and-forth.

6:23 – Guests: We want people to be familiar with schematics and start their journey with schematics.

6:50 – Panel: It’s kind of trippy isn’t that right?

7:00 – Guest: Yeah there are hurdles to learning schematics at first – for sure.

7:22 – Alyssa: What is AST?

7:29 – Guest gives a definition of AST and goes into much detail about this.

10:00 – Alyssa: I think I understand, now, what AST is. Thanks.

Alyssa asks the guests a question.

10:14 – Guest answers the question about AST.

10:51 – Guest continues.

11:27 – Panelist is talking about the AST and schematics.

12:03 – Guest: You can read the whole file and using the AST you can figure out where you went to enter the text.

12:25 – Alyssa asks a question.

12:28 – Guest: We are not the developers of schematics, but we are just here to share our knowledge. I want to be super clear here.

13:39 – Panelist talks about schematics, CLI, and AST.

14:18 – Guest: You don’t have to know all about AST and everything there is to know to get into it. You can build schematics w/o getting into AST. Just to be clear.

14:39 – Alyssa asks a follow-up question.

14:41 – Guest continues.

15:57 – Guest: AST has been around for a while – it’s not a new thing it’s kind of an old thing.

Guest talks about tools (Code Shift) that Facebook has built that is related to this topic.

17:22 – Guest: Yeah AST has been around for a while.

17:28 – Alyssa asks a question about Code Shift.

17:36 – Guest.

18:21 – Panel and guest go back-and-forth.

19:51 – Alyssa: You said you really don’t need to get into AST to do schematics – right? (Yes.)

Alyssa asks a question.

20:19 – Guest: There are two pieces with schematics and that’s adding of new files and you can decide which pieces of the templates you want to be compiled.

21:58 – Chuck: For schematics you mentioned you could drop strings in.

Chuck asks a question.

22:29 – Guest answers the question with a hypothetical situation.

23:09 – Chuck: I read the article you wrote and I have a question about your article. Tell me about the tree?

23:29 – Guest talks about the tree or aka the host.

25:40 – Guest: The tree is a virtual kind of context and it’s not committing all of the changes to the file system. Whether that is adding, deleting, or updating these files.

26:10 – Chuck: Makes sense to me.

26:15 – Guest continues talking about schematics.

26:53 – Alyssa: Yeoman is a replacement for schematics?

27:05 – Guest: It’s a lightweight alternative. 

27:33 – Advertisement: Angular Boot Camp

28:10 – Chuck: How does one build a schematic?

28:16 – Gues
Released:
Dec 25, 2018
Format:
Podcast episode

Titles in the series (100)

All Angular podcasts produced by Devchat.tv: - Adventures in Angular - My Angular Story - Angular Rants