All Episodes

October 30, 2025 47 mins
Live from ng-conf 2025 — The Angular Plus Show! Join us for our annual game show episode where we show our Angular terminology prowess - or the lack thereof.  With special guests: Michael Small & Alex Okrushko (volunteers from the audience), Chau Tran and Ankita Sood (former A+ Show hosts), Kirill Cherkashin from the Google Angular team, and our very own Joe Eames, co-founder of ng-conf and this podcast!  Listen to some of the best Angular minds match wits! And if you want the full picture, check out the video on YouTube. https://youtu.be/nErKxr-Zg9A

Follow us on X: The Angular Plus Show
Bluesky: @theangularplusshow.bsky.social  

The Angular Plus Show is a part of ng-conf. ng-conf is a multi-day Angular conference focused on delivering the highest quality training in the Angular JavaScript framework. Developers from across the globe converge  every year to attend talks and workshops by the Angular team and community experts.

Join
Attend
X
Bluesky        
Read
Watch

Edited by Patrick Hayes
Stock media provided by JUQBOXMUSIC/ Pond5
Mark as Played
Transcript

Episode Transcript

Available transcripts are automatically generated. Complete accuracy is not guaranteed.
Speaker 1 (00:08):
Welcome to the Angular plus Show. We're app developers of
all kinds share their insights and experiences. Let's get started.

Speaker 2 (00:21):
Can you hear me? Haha? Shit, that was loud.

Speaker 3 (00:26):
Welcome to a live episode of the Angler plus Show
with Yo Yo. Before we get started, I want to
so the original plan was that we have the host
and former hosts here.

Speaker 2 (00:39):
Brian will eventually join.

Speaker 3 (00:41):
Maybe I do want to give a shout out to
our co host Jay Bell, who's unfortunately living in the
Third World countries, so he didn't feel comfortable joining us.
So if everyone could say hi j for the camera,
which is I think there, that would be crease.

Speaker 4 (00:57):
We should also say hi to Brook Brook. Right about Brook, Hi,
Brooke's Brook's beard is not as impressive, It's sure, and
I'm like very close with Jay, so it's like.

Speaker 5 (01:10):
I miss him.

Speaker 3 (01:12):
So we have something super fun planned. And before I
tell what we have planned, I need Brian is joining,
so I need at least one volunteer, even better three.
There will be prices. Maybe do we have prices?

Speaker 5 (01:27):
No, there's no prices.

Speaker 2 (01:28):
I have stinkers.

Speaker 5 (01:30):
We need more panelists.

Speaker 3 (01:31):
So if you want to play a game with us,
this will be fun.

Speaker 2 (01:35):
I promise. Just raise your hand.

Speaker 5 (01:37):
It's not hard.

Speaker 3 (01:38):
So we have two groups of four. You get a
stick of cards. Don't look at them yet. M m.

Speaker 2 (01:52):
Mm hmmm.

Speaker 5 (01:53):
I really want to look at these.

Speaker 2 (01:55):
No, no, that's illegal.

Speaker 6 (02:02):
There is only one pirate on stage, so oh yeah,
it's okay.

Speaker 3 (02:08):
I'm also old, so I not looking at it was
just a joe. Please look at the cards and pick
out of them eight eight eight.

Speaker 5 (02:18):
What if I only got eight?

Speaker 2 (02:20):
There should be more. There are more.

Speaker 3 (02:23):
Bag five pick bag five five?

Speaker 2 (02:27):
Yes, five yes.

Speaker 3 (02:33):
So what we're playing is basically we shuffle them together
and you're trying to describe the word to your team
without saying the words on there. Those are chechipt generated
so there might be some curveballs in there. You're starting
because you're on a very left.

Speaker 7 (02:48):
Nice.

Speaker 3 (02:49):
You're welcome. You get the stack of cards. You have
thirty seconds, let's say thirty seconds to explain as many
words to your team as possible.

Speaker 2 (02:58):
We need the microphone.

Speaker 8 (03:00):
Okay, who's his team?

Speaker 2 (03:05):
And each.

Speaker 3 (03:07):
Each okay, word that is explained properly and guests is
a point.

Speaker 9 (03:12):
Okay, okay, so I'm like this thing blah blah blah.

Speaker 3 (03:14):
Yeah, okay, next yes, okay, okay, can I get a
drum roll? No team names with the winners? Okay, okay,
thank you? Thirty seconds and go?

Speaker 10 (03:31):
Uh not model driven?

Speaker 2 (03:34):
The other driven or not? Template? Yes?

Speaker 9 (03:39):
Ract forms?

Speaker 10 (03:41):
Uh so normally? Okay, there's one that holds state that
is an observable type?

Speaker 3 (03:49):
Right that not's that?

Speaker 9 (03:50):
Uh close to that subject? Yes?

Speaker 2 (03:54):
Regular subject? Yes?

Speaker 3 (03:57):
Okay?

Speaker 10 (03:58):
What is not the styles or the or the yes?

Speaker 3 (04:03):
Template?

Speaker 2 (04:05):
Times up?

Speaker 3 (04:05):
Okay, three points. Hold on to those so that I
can count at the end and i'll.

Speaker 11 (04:10):
Yes, we're doing okay.

Speaker 3 (04:15):
Microphone, Okay, no pressure, but three points in thirty seconds.

Speaker 2 (04:19):
Is not bad? All right?

Speaker 12 (04:22):
No pressure, right right right?

Speaker 2 (04:27):
All right?

Speaker 3 (04:28):
Drum roll, drum roll, and thirty seconds is yours?

Speaker 12 (04:34):
Traffic lights traffic angler related.

Speaker 13 (04:40):
Yeah, not the directive, but exactly pipes.

Speaker 12 (04:51):
Something you tried to do.

Speaker 13 (04:55):
Before you put the paint on the on the on
the dome exactly exactly.

Speaker 3 (05:05):
Times up, three points. Hold on to those cards because
I used to die. Thank you very much. You can
hold on to that took Brian. Are you ready?

Speaker 7 (05:14):
I'm ready?

Speaker 2 (05:15):
Are you feeling good? What's your workshop? Good?

Speaker 14 (05:17):
Yes?

Speaker 15 (05:17):
You got this?

Speaker 3 (05:20):
I forgot one essential rule. You can also just flip
a card and pass it. Basically, so if you feel
like you don't feel comfortable with this, explaining.

Speaker 12 (05:28):
That it would have been helpful.

Speaker 2 (05:29):
But you're the great with signal though.

Speaker 3 (05:30):
That was a good one. Ten seconds you can't. It's
not a point. But you're just holding on. But it
will come back eventually, it will stay on the stack. Sack.

Speaker 2 (05:43):
I'm ready thirty seconds, it's all.

Speaker 12 (05:44):
You already picked up the word and go.

Speaker 16 (05:49):
This one's hard testing.

Speaker 2 (05:53):
You want to look.

Speaker 16 (05:53):
At uh to get a handle on the thing. To
create a mom you would make an opposite of microplay.
I'm going uh, not the dom.

Speaker 17 (06:07):
It hides in the dom and and it has dumb uh.

Speaker 16 (06:12):
Not the input not a prop, not the not the
output not a prop.

Speaker 2 (06:21):
Input that was not an output that there's a lot
of room for improvement, Brian, a.

Speaker 5 (06:32):
Lot of room for improvement, wish.

Speaker 16 (06:36):
Yes, this is where I tell everybody.

Speaker 2 (06:44):
I write, all right, you're feeling good.

Speaker 11 (06:46):
You don't hold the mic for me, so I can
just focus.

Speaker 3 (06:49):
Okay, I can also hold the mic. You need to
focus on guessing. I hold the mic. Okay, hey guys,
see okay, you ready thirty seconds?

Speaker 18 (07:04):
Okay, pass, here we go. Uh, let's see. It is
the part of Angular that lets you pick which page
you're on. Router what it's it's it comes from the
they give it to us.

Speaker 9 (07:20):
It comes from the Angular built up router blank.

Speaker 7 (07:26):
Past.

Speaker 18 (07:27):
Oh gosh, it's not fabric but the something.

Speaker 9 (07:35):
Yeah, and then it's blank material up.

Speaker 3 (07:41):
So close, so close.

Speaker 9 (07:46):
Yeah, it was the inverse.

Speaker 3 (07:50):
Module.

Speaker 2 (07:56):
I got the stack.

Speaker 15 (07:57):
Yeah, it's the wrong prompt is outdated.

Speaker 3 (08:02):
I got this. I got this.

Speaker 2 (08:05):
You're good. You're feeling good. The stack is yours and
go all right.

Speaker 15 (08:13):
Design component library by the official team material.

Speaker 5 (08:21):
I got the same card.

Speaker 15 (08:22):
Hang on, okay, no, I can't not a directive component
pure Yes, this prom eager.

Speaker 3 (08:43):
Yes, it was lazy.

Speaker 15 (08:45):
Yeah he said it.

Speaker 2 (08:50):
Pressure. Yeah, I know, Thank you very much.

Speaker 5 (08:59):
It's time alright, so give blazy back what you keep.
Keep the ones we got. I took the ones we got.

Speaker 19 (09:07):
We did not get that.

Speaker 3 (09:09):
We didn't I didn't do that. We got this. Okay,
good job. Are you feeling so your talks?

Speaker 2 (09:17):
Next? Is that right?

Speaker 3 (09:18):
Yes? Yes, all right, little distraction thirty seconds, pressure and go,
I got I.

Speaker 20 (09:27):
Gotta, I gotta, I gotta, I gotta uh injectable provided
in roots. Yes, uh uh sallow copy, shallow copy array,
shallow copy array dot.

Speaker 3 (09:46):
Yes, local host forty two hundred. You have to do
this to see this. No, you have to do this
to see this.

Speaker 11 (09:55):
No close and yes.

Speaker 3 (09:59):
They all right?

Speaker 2 (10:00):
No no, no, no, no, no no no.

Speaker 9 (10:03):
That was really good.

Speaker 3 (10:05):
You're seconds this tight.

Speaker 5 (10:08):
And I'm really nervous because I've been hackling people.

Speaker 3 (10:14):
So if you want a trash talker, a little bit
kind of deserves it off to hackling. So I'm unbiased,
But all right, thirty seconds and go.

Speaker 5 (10:24):
It's a deprecated structural directive that loops through things. Okay,
you're gonna a sync yep, uh not playwright. It's the
thing you do when you want to bump your version
of angular on your Oh yeah.

Speaker 2 (10:48):
Uh.

Speaker 5 (10:49):
The acink pipe does this when it gets a new value.

Speaker 2 (10:58):
That was pretty good.

Speaker 14 (11:01):
See see, you should be on my team.

Speaker 21 (11:06):
Those are all that I picked, All the good ones.

Speaker 5 (11:10):
I blame Michael. He's the one that shuffled, all right,
was the one?

Speaker 3 (11:14):
Can you hold them? I can hold the mic for you.
I'm a professional mic holder.

Speaker 2 (11:20):
Can I do the one? She could explain? This is
this is knowing rules. I can hold your mic? Next?

Speaker 3 (11:30):
Can I do the one. She explain, I don't know
the top.

Speaker 5 (11:33):
It was like a mic holding concierge.

Speaker 2 (11:35):
Alright, thirty seconds go.

Speaker 21 (11:39):
Uh, no module but instead yep, not stand alone but
instead god.

Speaker 2 (11:51):
Not eager but lazy. Uh, you said, lazy lazy.

Speaker 21 (11:57):
Okay, the module of music module. It can be known
or it can be to see.

Speaker 3 (12:10):
Okay, alright, you had to let me sort those on.
I said, okay, you got this one, and you had
this one, and you didn't have these ones. You got
viewer okay, and then it went tweet tweet twee tweet.

Speaker 2 (12:32):
Good job.

Speaker 5 (12:34):
There's a lot of pressure, a lot of pressure here, guys.

Speaker 3 (12:37):
Okay, round two. You feel comfortable. Now you'll like this game. No, no,
I want the time pressure. I want you to feel
genus nicer than I am. We're just not surprising. I
can hold the microphone for you to not for you,
but for you.

Speaker 2 (12:56):
You want to dance.

Speaker 12 (12:59):
Much more fun.

Speaker 2 (13:00):
I would like you to see dancing.

Speaker 3 (13:04):
That that might be a relation.

Speaker 2 (13:08):
All right, thirty five seconds go.

Speaker 9 (13:13):
Uh and NGI destroy ng on in it? What are they?

Speaker 2 (13:19):
Okay?

Speaker 12 (13:21):
Uh?

Speaker 10 (13:21):
Not observables, they're synchronous signal signals. I don't what is
this that slows down tests and people don't like test
Oh crap, yeah, I said, uh not not eagerly lazy
loaded loading?

Speaker 9 (13:43):
Uh not signals.

Speaker 3 (13:45):
I'll come on, well yeah.

Speaker 2 (13:50):
You got signals? True?

Speaker 22 (13:51):
Thank you?

Speaker 2 (13:53):
All right, I give that to you. Yeah that was
really good.

Speaker 9 (14:00):
Cool, yeah, very good.

Speaker 3 (14:02):
Feeing ready yep, feeling comfortable with this game? Now do
you need me? Told you a microphone too? Yeah, it's
quite uh I come, I come this way. I don't
want to trigger the speaker again. All right, okay, ready,
so ready ready are you ready? Thirty five seconds and go?

Speaker 15 (14:22):
All right?

Speaker 12 (14:23):
So something we do?

Speaker 13 (14:26):
Okay, uh when navigating sometimes we don't let you person
through because yes gard yeah okay, oh.

Speaker 2 (14:38):
That was okay.

Speaker 13 (14:38):
Actually yeah so when you do when angler, no, I
don't want to so much.

Speaker 12 (14:47):
Not output. But see, all right we've been this one.
This one was already done.

Speaker 2 (14:53):
It was not guessed.

Speaker 13 (14:55):
Okay, okay, all right, that's that.

Speaker 3 (15:01):
Yes, yes, the past ones nope, yeah we had that
three times.

Speaker 2 (15:06):
But what was past and not guess? Brian?

Speaker 12 (15:09):
You have to do this next one? Charades?

Speaker 2 (15:11):
Now, Brian, do you need to challenge?

Speaker 9 (15:14):
Yes, challenge you do charades, I'll do.

Speaker 16 (15:16):
I don't think I could and thirty five seconds.

Speaker 9 (15:18):
You can get you can get one. You can get one.

Speaker 3 (15:21):
All right, I take the microphone.

Speaker 9 (15:27):
Okay, dance off.

Speaker 2 (15:28):
You don't want to dance off?

Speaker 5 (15:30):
Are you ready?

Speaker 2 (15:31):
Let's go? Uh? Did you do a route that's not
eagerly route?

Speaker 7 (15:39):
Fuge?

Speaker 3 (15:40):
Uh.

Speaker 16 (15:41):
This is the event that occurs upon the user clicking
on something to start the start.

Speaker 2 (15:49):
You want to open.

Speaker 3 (15:50):
It's not a modal, it's.

Speaker 2 (15:51):
A that was good.

Speaker 19 (15:55):
Uh.

Speaker 16 (15:56):
Opposite of a dumb blank is.

Speaker 8 (15:58):
A well played uh created new Nope?

Speaker 15 (16:07):
Uh?

Speaker 18 (16:10):
Hey, that was good good Brian, you did good, you
did good, you did real good.

Speaker 2 (16:16):
I'll take that.

Speaker 9 (16:17):
We're all proud of you.

Speaker 18 (16:18):
Yeah, in the national championships of this, I want you
on my team.

Speaker 2 (16:28):
I'm so sorry all coming behind you. Again.

Speaker 3 (16:32):
That's absolutely a ton of space here, so it's not
awkward at all.

Speaker 9 (16:35):
So much space.

Speaker 3 (16:36):
So thirty five seconds is all yours?

Speaker 2 (16:39):
Your finger ready? No pressure? Okay? Here we go, right?
All right?

Speaker 18 (16:45):
This is what uh angular how angular prepares the code
for you to be to run it, but it is
not here.

Speaker 9 (16:59):
This is the component that lets you. When I go
to sleep, I lay in my.

Speaker 2 (17:05):
Well.

Speaker 18 (17:08):
Your the father is oftentimes considered the blank of the family.
It brings the mood, the money and what.

Speaker 23 (17:17):
I know what it is, but oh wow, and it's sexist.

Speaker 3 (17:24):
What bacon, bacon? I give give you that and I'll
take take this, all right? Right, Anita? Do you want
me to hold you my.

Speaker 15 (17:40):
The mile holding I got holding privileges.

Speaker 2 (17:43):
I feel very valuable. I'll take this. You don't want
to hold it?

Speaker 4 (17:47):
No?

Speaker 3 (17:47):
No, no, no, no, making sure you got it if you're ready? Yeah, sure, okay,
let's go thirty five.

Speaker 15 (17:58):
Dynamic components can be created with this without providing input
and output on that direction. But what's that thing called?
What's that think called? Okay, let's let's keep going. Not
a type, but yes, cases that have multiple options.

Speaker 3 (18:30):
Yes, all right, I'll switchrure okay o no, yeah, I'll
try to at least one light going that way.

Speaker 2 (18:43):
You got this.

Speaker 3 (18:45):
I'm not biased, but I want you to win.

Speaker 2 (18:47):
So you got this?

Speaker 3 (18:48):
Okay? Okay, thirty five and go?

Speaker 24 (18:54):
Uh?

Speaker 3 (18:55):
You are saying away this?

Speaker 9 (18:58):
Yes?

Speaker 3 (19:01):
Uh?

Speaker 20 (19:02):
The thing that you used to set up your route?

Speaker 2 (19:05):
Nope?

Speaker 3 (19:06):
What do you mean instead of eager?

Speaker 20 (19:10):
You have.

Speaker 3 (19:14):
Configuration? When you initialize a.

Speaker 20 (19:19):
When you click on a router link, what happens in
terms of events in terms of route events, router events.

Speaker 17 (19:29):
Close no navigation so close, Yeah navigation. You didn't have
wrote module, he said, starting I'm German. I would be
very precise. Game together was using web Storm. Yeah, auto complete.

Speaker 2 (19:52):
That's true, he got you. I don't provide that service though. Wait, no,
I want you want you want your perfect.

Speaker 5 (20:01):
I want the VIP treaty.

Speaker 3 (20:04):
Okay, all right, thirty five go.

Speaker 6 (20:07):
Uh this is the beginning of moving between pages.

Speaker 5 (20:13):
There we go.

Speaker 3 (20:16):
Now on the whole level.

Speaker 6 (20:18):
I want to use the c l I and create
an application. I am something that you use an injection
token injection, so you can use it.

Speaker 5 (20:34):
And you can ye provider. This is the one that.

Speaker 3 (20:45):
No no, no, no, no, no, no no, this is the one.

Speaker 5 (20:52):
Was trying to describe.

Speaker 3 (20:57):
The answer about you're feeling ready, okay, thirty five go.

Speaker 21 (21:04):
So if you want to show content, detach changes is bad?

Speaker 2 (21:10):
What is good?

Speaker 3 (21:12):
You don't detect changes?

Speaker 2 (21:13):
Instead you.

Speaker 19 (21:17):
Good morning? You know that moment when your coffee hasn't
kicked in yet, but your slack is already blowing up
with Hey did you hear about that new framework that
just dropped? Yeah, me too. That's why I created the
weekly dev spur, the newsletter that catches you up on
all the web death chaos while you're still on your
first cup. Oh look, another anger feature was just released,

(21:39):
and what's this typescripts doing something again? Look also through
the poor requests and change shot drama. So you don't
have to five minutes what's my newsletter on Wednesday morning?
And you'll be the most informed person in your standard Ah.
That's better the WEEKI desper because your brain deserves a

(22:01):
gentle onboarding to the week's tech matters. Sign up at
Weekly Brew dot Death and get your doos of deaf news.

Speaker 2 (22:08):
With your morning caffeine.

Speaker 19 (22:09):
No hype, no clickback, just the updates that actually matter
your Wednesday morning solt.

Speaker 2 (22:14):
Well, thank you?

Speaker 21 (22:16):
No, no, no, no, okay? Uh terminal tool you use
to install Angular?

Speaker 2 (22:23):
Nope? Nope? What that angular is?

Speaker 15 (22:27):
Like?

Speaker 2 (22:27):
The first word?

Speaker 3 (22:28):
What do you import from navigation?

Speaker 2 (22:32):
Okay?

Speaker 21 (22:32):
And then finally show one component in the other in
the template?

Speaker 2 (22:38):
Yeah?

Speaker 3 (22:39):
Which which Yeah, we give that to you, We give
that to your I cannot hear this one more time?

Speaker 2 (22:47):
Okay, coming through here?

Speaker 3 (22:49):
Yeah?

Speaker 2 (22:52):
All right, okay, there are two left.

Speaker 3 (22:54):
Okay, no pressure, but there will probably be the win
for you then I didn't count, all right, that's all
you do, all Mike, Mike.

Speaker 6 (23:08):
Angular cli Mike, Oh yeah, sorry, I got it.

Speaker 9 (23:13):
Uh.

Speaker 10 (23:14):
You don't want to normally do this with your change
like detection. As long as you're doing it properly, it's
like an imperative way to make sure that something is.

Speaker 2 (23:24):
Yes correct.

Speaker 3 (23:27):
Can I get an applause for the fantastic game?

Speaker 2 (23:33):
All right?

Speaker 3 (23:34):
Can you all count your cards? How many do you got?

Speaker 2 (23:37):
Nine?

Speaker 3 (23:37):
Nine, three, three?

Speaker 2 (23:47):
You degrade?

Speaker 3 (23:49):
I'm here, I mean you're very special to us. Okay,
So nine three, that's twelve, twelve, twelve, I got four, four, sixteen,
I got seven, seven, twenty three. That's how many cards
were there. We can still do the math exercise.

Speaker 9 (24:11):
Five five I have twenty four.

Speaker 2 (24:14):
Not bad, sir, not bad. I miscounted two.

Speaker 3 (24:18):
To five, two seven, five, twelve, five seventeen that yeah,
I did not lose a card. That's good, you did,
fantastic Okay, Team one win.

Speaker 2 (24:40):
That all right?

Speaker 3 (24:43):
I need all the cards from everyone. I need all
the cards from everyone winners.

Speaker 2 (24:48):
Yeah, thank you, thank you, thank you. Determinism.

Speaker 3 (24:53):
So now that you should know all those cards, we
play the super Special round.

Speaker 12 (24:57):
Of this Super Why do you pay this so much?

Speaker 2 (25:07):
Personal? I don't know.

Speaker 3 (25:11):
You're getting the same cards. But this time you're just
allowed to say one word, and it's still not allowed
to be that very word obviously again want you can
dance it if you feel like it. Yes, you can't skip,

(25:32):
but it's coming back eventually.

Speaker 2 (25:35):
We're gonna do all ye, depends on how well you
do all right.

Speaker 3 (25:43):
This time we start over here, I would say, I'll
hold the microphone again.

Speaker 2 (25:48):
What word?

Speaker 3 (25:52):
Well, at least you know all of them, right, because
you paid so well attention, Just one word, thirty five seconds.
We need a moment, technical difficulties. Let's do forty five seconds.

Speaker 12 (26:04):
But it's it's one word anyway, so.

Speaker 2 (26:06):
Yeah, you can say it forty five times. Let's do
forty five minutes.

Speaker 3 (26:13):
Forty five seconds. Well, you can still skip, but you
just say one word. You can say forty five times. Okay,
let's go.

Speaker 12 (26:22):
Template.

Speaker 11 (26:24):
Nope, reactive rejection, reactive forms.

Speaker 12 (26:28):
Exactly, yes, uh now, reactive.

Speaker 3 (26:33):
Not bad. It's not that bad, you see.

Speaker 24 (26:36):
Uh.

Speaker 2 (26:36):
Pirates, Oh, that's a good one.

Speaker 21 (26:41):
Booked signals.

Speaker 2 (26:45):
Yes, so what to do?

Speaker 12 (26:50):
Bet to do? He said there was bet to do?

Speaker 2 (26:54):
That's like a sentence. Oh, that's your.

Speaker 3 (27:04):
Yeah, you see that was well done, Glady, got more
than last round.

Speaker 2 (27:16):
I love that.

Speaker 3 (27:18):
Yeah, I don't need to climb over the stage. Appreciate you. Yeah,
do you when you meet your time?

Speaker 2 (27:29):
Mario? Yes, that took me a minute.

Speaker 10 (27:39):
Navigation, yes, router modules modules, yes, standone yeah.

Speaker 2 (28:00):
Us mm hmm blame Michael.

Speaker 10 (28:06):
Eager lazy.

Speaker 3 (28:10):
Yes, he's good. All right, I take the microphone coming
to your ride.

Speaker 5 (28:21):
Some of them are.

Speaker 3 (28:25):
Hold this for a second and I'll sort this out.
So like, are you ready for hosting the rest of
the day. You're feeling good? Huh? He looks very awake
to me. You're so ready. You look very ready. That's
what I'm saying. That's what I'm saying. Coffee makes everything better.

(28:53):
All right, we have them sorted. There might be upside down,
but they're still like at least facing the right direction.

Speaker 2 (28:57):
So forty five seconds go.

Speaker 11 (29:02):
No, yep, a sink awake, play right type of.

Speaker 2 (29:19):
Mmm.

Speaker 3 (29:20):
That's a difficult one. Yep, that's pretty easy.

Speaker 2 (29:25):
You got this signal eager, ah, take take take no pressure.

Speaker 9 (29:46):
I was almost there to.

Speaker 2 (29:51):
Give you this hypass the cards.

Speaker 7 (29:53):
I got the mic right here.

Speaker 2 (29:55):
Brian, you can do this. I believe I can, but
let's try. I'm here for the fun of it. Yes. Uh.

Speaker 16 (30:06):
Observable Uh.

Speaker 2 (30:10):
I think that was two words. Two words.

Speaker 12 (30:20):
A O t.

Speaker 16 (30:24):
Uh injectable, provider close uh, services uh, shattered down.

Speaker 20 (30:39):
Words uh, dependency d I.

Speaker 2 (30:52):
How do many that you're get?

Speaker 3 (30:55):
Yeah?

Speaker 12 (30:55):
Good job?

Speaker 2 (30:58):
All right, I hold the microphone.

Speaker 12 (31:00):
Uh.

Speaker 11 (31:01):
I just want to know is three less than four?

Speaker 24 (31:06):
It is?

Speaker 2 (31:07):
Right?

Speaker 9 (31:07):
Okay, just checking, just checking, just four.

Speaker 2 (31:15):
You can do this. I believe in you. You're doing great.

Speaker 8 (31:17):
Okay, okay, okay, forty five go, oh, take another one.

Speaker 3 (31:34):
You can do that. I believe in you. You're doing great.
You're beacon of light.

Speaker 20 (31:43):
Oh no, he's gonna get observables.

Speaker 2 (31:49):
No, no, no, no, no no no no no. Yes, good job.

Speaker 3 (31:57):
A G G no Angie.

Speaker 2 (32:01):
Yeah, yes, I'll give you that one.

Speaker 3 (32:06):
Case just reaches.

Speaker 2 (32:08):
Yeah, times up. You recovered.

Speaker 3 (32:12):
You recovered really pretty pretty well. Got to give that
to you.

Speaker 2 (32:18):
You definitely got in the zone.

Speaker 14 (32:20):
Are you ready?

Speaker 3 (32:20):
Okay?

Speaker 5 (32:24):
Hey go okay?

Speaker 25 (32:31):
Protection protection, yes, Francis, there's no pressure oka.

Speaker 3 (32:51):
Mm hmm.

Speaker 15 (32:54):
Local host sir, Yes, not bad output input.

Speaker 26 (33:06):
I just got to get the opposites design angular yes, okay, passes.

Speaker 3 (33:17):
Okay, you're feeling ready, you feeling good. Yeah, you're prepared. Yes, okay,
forty five is all yours?

Speaker 21 (33:29):
Damplate damplate forms damplate, damplate template, damplates template damplate damplate. Yes,
how stand alone, h in the jasmine.

Speaker 2 (34:05):
I'll give that to you version. I love the sound effects.

Speaker 3 (34:12):
Time okay, okay, okay, that sounds.

Speaker 2 (34:28):
Okay.

Speaker 21 (34:28):
Where do you go?

Speaker 14 (34:30):
Giver thank you? Beginning nation beginning, there you go.

Speaker 3 (34:43):
You got it.

Speaker 5 (34:44):
Navigation sir, uh.

Speaker 23 (34:52):
Uh no, ellipses, yeah there, yeah.

Speaker 2 (35:11):
You got this. Yeah, you're doing great.

Speaker 23 (35:15):
Cold yeah yeah, I'll take the cards.

Speaker 3 (35:24):
Okay, all right, I was just instructed that this was
the last round, So countra cards.

Speaker 5 (35:31):
Four three.

Speaker 2 (35:33):
Sorry, I'm I'm bad at math.

Speaker 3 (35:35):
I need to go slow four four eight, three eleven
subject fifteen okay fifteen versus three four seven ten five.

Speaker 12 (35:50):
It's a time.

Speaker 14 (35:51):
Oh my goodness, we're exactly equals, is.

Speaker 3 (35:56):
Hey.

Speaker 15 (35:57):
I have an idea if we have time for it.

Speaker 5 (36:00):
I have an idea. If we have time, well, we
have a.

Speaker 2 (36:05):
He's very prepared.

Speaker 3 (36:06):
Okay.

Speaker 7 (36:07):
If we finished and we have time, let's okay, it's all.

Speaker 12 (36:10):
Right, yeah, okay, no, it was.

Speaker 15 (36:15):
Like he he gets a guard and whoever guesses which
every team guesses wins. Oh you mean, like just a tiebreaker?

Speaker 2 (36:26):
What do I need to do?

Speaker 15 (36:27):
You get a guard?

Speaker 2 (36:30):
Do you want to hold them for me?

Speaker 3 (36:32):
You should take a card out of the Yeah, okay, because.

Speaker 5 (36:39):
I remember.

Speaker 7 (36:41):
Okay, whoever wins the team gets it.

Speaker 3 (36:44):
Okay, one word the one I think many Okay, okay,
I'll take that.

Speaker 5 (36:51):
I don't and it's an hour to get.

Speaker 3 (36:56):
Ready, go remove just one word or you can you okay,
you do that to remove that code? Free factor? Okay, shaking,
same thing.

Speaker 2 (37:17):
The leading code is a form of refactoring too.

Speaker 6 (37:22):
So the game is that Gene has decided has taken
an angular term and translated it into a layperson's definition. Therefore,
syringe is the definition of injector.

Speaker 2 (37:37):
Let's do it.

Speaker 3 (37:38):
Okay.

Speaker 5 (37:40):
Creeper uh uh creeper.

Speaker 24 (37:51):
Uh uh yeah, ivy, that makes sense.

Speaker 3 (38:06):
That does create.

Speaker 6 (38:08):
I was I was stuck on Minecraft. I was I
was like doing mind.

Speaker 7 (38:11):
It was a chat GPT generated list of purpose.

Speaker 5 (38:16):
So all right, here we go.

Speaker 6 (38:18):
Okay, slipping slowly, sipping slowly? Uh, trickle down hydration plus
plus nice?

Speaker 4 (38:35):
Okay, okay, look at the kids?

Speaker 2 (38:41):
What view child?

Speaker 5 (38:49):
Fixer builder?

Speaker 2 (38:52):
Uh?

Speaker 7 (38:53):
Fixer model I'm trying to remember what it is.

Speaker 5 (38:59):
We'll go on resolve resolver okay, red guard, yes, path
fence croutgard.

Speaker 7 (39:10):
But uh bundle, uh pie, chunky, chunk, maybe component, A chunk,
A component, it's a piece of it, right right.

Speaker 14 (39:26):
See, you don't know nothing.

Speaker 5 (39:29):
I know nothing. You don't not know.

Speaker 2 (39:31):
I know.

Speaker 7 (39:32):
A component is part of something, you know, and a
chunk is a part of something.

Speaker 5 (39:38):
Provider giver her.

Speaker 3 (39:43):
Charity service services.

Speaker 7 (39:48):
Nice, nice, okay, lazy loading.

Speaker 5 (39:59):
Sharp fen yes, angular material.

Speaker 7 (40:02):
Sharp fabric, angular material, your designer, it's just decorator, decorator,
Wi Fi plug, router module, router thing, it's router, yes, yes,

(40:26):
router outlet nice.

Speaker 5 (40:32):
Sensitive shapes.

Speaker 6 (40:39):
Not angular logo sensitive shapes, sensitive shapes, Uh.

Speaker 7 (40:48):
Pure pipes, it's something forms, reactive forms, yes, reactive forms
that I got.

Speaker 5 (40:57):
A hint that helped. The hint helps. The hint help
Harry styles. This is my best one group.

Speaker 27 (41:03):
What let's go back, My god, that's here for a reason.

Speaker 7 (41:17):
Guys, Okay, hydration very good, saving uh lazy? What cash cashing?
Cashing very good from the audience, excellent. Out of whack too?

Speaker 3 (41:37):
What about that pipe?

Speaker 5 (41:39):
A pipe? Independent piece.

Speaker 14 (41:47):
Component, stand alone component.

Speaker 7 (41:50):
Stand alone component very good.

Speaker 5 (41:54):
Surgeon doctor not injector dependency injection provider.

Speaker 3 (42:03):
I can't remember the word.

Speaker 5 (42:04):
What's non provider? Operator? Fair enough? Sorry? Within view.

Speaker 2 (42:16):
Not view?

Speaker 5 (42:17):
What did you say within view? But I don't remember
this one? Observable if you threw us off, we're going
to throw you off?

Speaker 3 (42:32):
Isn't observable within view?

Speaker 2 (42:33):
It is?

Speaker 5 (42:34):
No, No, it's all right. It's just that we're all
like te.

Speaker 7 (42:38):
Okay, trait instruction, uh, directive.

Speaker 5 (42:47):
Structural directive, no close control flow directive, stuffing, cloathing.

Speaker 7 (43:02):
Who knows is if this next one is even something?

Speaker 5 (43:06):
What not template? Polyphil?

Speaker 3 (43:09):
Is that a thing?

Speaker 2 (43:10):
I think maybe it only has one L?

Speaker 5 (43:12):
Sorry if it does. Polyphil is good? Yeah, okay without borders.

Speaker 7 (43:21):
Teachers zon zoneless very good.

Speaker 3 (43:26):
Nice.

Speaker 5 (43:27):
The audience is killing us of her.

Speaker 7 (43:31):
Minor path child wrote, yes, yep, this is another good
one for me. Calculus quiz ouch this is like a
nightmare nightmare unit test no, yes, something tests, integration test,

(43:54):
integration test.

Speaker 12 (43:56):
I majored in maths, so I didn't.

Speaker 7 (43:58):
I did know the integra work her way joker way
oh oh, wild card route yep, wild cat pipe, shady feeline.

Speaker 5 (44:17):
This one's good too, very proud of this.

Speaker 7 (44:22):
Shadow dom Yeah, concat con cat, Oh got it. That's
oh this is a good one too, Facebook information data
part of it? What meda data?

Speaker 5 (44:46):
Flattened days?

Speaker 3 (44:48):
Uh?

Speaker 5 (44:51):
I don't remember this, fat man, remember.

Speaker 2 (44:57):
Flattened days?

Speaker 15 (44:59):
Man?

Speaker 7 (45:01):
Something?

Speaker 5 (45:02):
Time? Oh time? De bounce time? Is that a thing?
De bounced time?

Speaker 16 (45:11):
Yeah?

Speaker 5 (45:11):
Okay, okay, notice differences.

Speaker 7 (45:15):
Uh, comparison uh nice nice detect changes.

Speaker 6 (45:22):
Crawford model model Yeah.

Speaker 5 (45:31):
Bootstrapping. I heard that the audience.

Speaker 2 (45:37):
Another good one might come over.

Speaker 5 (45:41):
Wait, no, that's not even a thing mc ear see
ear host listener.

Speaker 6 (45:50):
Yes, listener, Okay, information rapping.

Speaker 3 (45:55):
Uh, two way binding, data binding, yes, data binding, mouth
scope yescpe.

Speaker 7 (46:07):
Nice Maryland governance state management.

Speaker 12 (46:17):
That's all.

Speaker 5 (46:20):
Okay, I think that's all.

Speaker 3 (46:21):
We have time for all.

Speaker 7 (46:23):
Yes, we all take cash tips.

Speaker 5 (46:28):
You can leave them up here on this side.

Speaker 3 (46:31):
By everyone in the audience. Thank you so much for
joining us. I had a lot of fun. They had
a little less fun, but that's okay for me. Thank
you so much, and stick around for Charles talkers up next.

Speaker 22 (46:42):
Hey, this is Prestol. I'm one of the NGI Champions
riders in our daily battle to crush out code we
run into problems, and sometimes those problems aren't easily solved.
Ngie komp broadcasts articles and tutorials from angie champions like
myself that help make other developers lives just a little
bit easier. To access these articles, visit medium dot com,
Forward slash, n gcomm.

Speaker 1 (47:04):
Thank you for listening to the Angular Plus Show, a
ngcoff podcast. We would like to thank our sponsors, the
NGCOMF organizers Joe Eames and Aaron Frost, our producer Genebourne,
and our podcast editor and engineer Patrick Kayes. You can
find him at spoonful ofmedia dot com.
Advertise With Us

Popular Podcasts

Stuff You Should Know
Dateline NBC

Dateline NBC

Current and classic episodes, featuring compelling true-crime mysteries, powerful documentaries and in-depth investigations. Follow now to get the latest episodes of Dateline NBC completely free, or subscribe to Dateline Premium for ad-free listening and exclusive bonus content: DatelinePremium.com

The Bobby Bones Show

The Bobby Bones Show

Listen to 'The Bobby Bones Show' by downloading the daily full replay.

Music, radio and podcasts, all free. Listen online or download the iHeart App.

Connect

© 2025 iHeartMedia, Inc.