Hey everybody, thanks for coming to another episode of My Angular Story. It's
me your host, Aaron Frost, and today we have as our guest one
of the Google developer experts, Martina. Can you guys introduce yourself so that
everyone can kind of hear a little bit about who you are. Yeah,
sure, Hey everybody. I'm Atina. I'm based in Germany. I just
moved to the east of Germany. I'm actually from the south, Heidelberg,
and i just moved to Leipzick. Yeah. Im we're developer expert now from
tune like really fresh. I'm also organized the Angle at Chairman Conference, also
the Anti Rome and for two years I'm organizing a couple of antigautu went all
over Europe. And I just love mentoring so much. And I also worked
already as a lecturer as a university I mentored and already so many Angle workshops.
And I just love knowledge sharing and teaching things like in teaching, especially
things that love like angela. Yeah, yeah, yeah, that's awesome.
This episode is sponsored by Century dot Io. Recently, I came across a
great tool for tracking and monitoring problems in my apps. Then I asked them
if they wanted to sponsor the show and allow me to share my experience with
you. Century provides a terrific interface for keeping track of what's going on with
my app. It also tracks releases so I can tell if what I deployed
makes things better or worse. They give full stack traces and as much information
as possible about the situation when the error occurred to help you track down the
errors. Plus one thing I love you can customize the context provided by Century,
so if you're looking for specific information about the request, you can provide
it. It automatically scrubs passwords and secure information, and you can customize the
scrubbing as well. Finally, it has a user feedback system built in that
you can use to get information from your users. Oh and I also love
that they support open source to the point where they actually open source Centry.
If you want to self host it, use the code dev chat at centri
dot io to get two months free on Century small plan. That's codev chat
at Century do io. So you've done Angie Berlin, NGBE this year,
NGI D D n D and he did Angier Rome. Yes, so you
worked with web Dave and Leo exactly. Yes, Leo, it was amazing.
I love. I loved the Italian culture so much. It was so
amazing. Yes, that's awesome, definitely, And and you've done some ANNGI
Girls workshops this year as you said too. Yes, like one of the
first ones was at Anti Vikings actually this year together with Moila of Churs and
Robert like we had so we had I guess forty or fifty girls over there
and fifteen mentors. And this is something I really love to be kids.
The mentors they don't get they don't get anything. Of course we like sometimes
giving them some small gifts, but they're just evolved hearing. It's so so
amazing and that's that's why it's sometimes it's really like doing all this stuff,
it's really hard and it's really hard work, and some sleepless nights of course,
but having done all this, having done all these mentors on the events,
it's like amazing to see then the community helping each other that much,
and that's worth it, all the sleepless nights, it's definitely worth it.
I love. Yeah, that's awesome. That's a lot of that's a lot
of organizing to do. I mean, every Energie Girls event I've been kind
of part of some Engie girl events. That's a lot of effort that goes
into that, and doing conferences is no joke. So if you if you're
helping on two conferences buses any girl events, that's intense. Yeah. And
actually it wasn't really planned like the German conference. Do you even do you
actually know where it's called an she d No, it's isn't isn't. Don't
you say German a different way like in German? Like I don't, I
don't know why, Yeah, Germany. In German it's called Deutschland Deutschland,
and that's why we call it enchi a minus te. Yeah, okay,
yeah, I'm make sten that that's what I was thinking. I wasn't sure
though, yeah, exactly. Yeah, And I just like I applied their
first first, just a normal speaker, and like, and I really told
that the organizers back then, Martin, Rubin, Robin and Peter, I
really like bug them a lot and annoyed them. I want to have AGI
got to went over there, like it's you're you're organizing a conference with chairman
without an anti climent that can't be definitely never And that's how I somehow slipped
in like the organizing and because in one day Robin asked me, yeah,
Martina, you're so excited. And I wanted to have a guided tour as
well, because I love it when speakeruse I actually have this a deep idea
from Sherry as well cherry list from the antie vikings. He did that too,
like a guided tour through Copenhagen, and I was like, yes,
of course, like so many persons speakers of flying all over to Berlin,
and I wanted because Bolin is one of my favorite city, death the most
favorite city of mine in Germany, so they have to see the city and
I wanted to have a guided tour, and that's why Robin asked me,
then do you just want to become an organizer, because like you're doing already
so many stuff, so just jump in. And then I was like,
yes, let's go. And it was basically somehow the same in Anti Rome
because like I asked Leonardo, like I wanted to have an anti Robe Energy
Goes event over there too, and then like he really said, Okay,
you're traveling a lot, going onto a lot of international car inferences, you
have a lot of experience. It definitely would help for our organ team.
So yeah, come just jump in. And that's how I was, and
I loved the culture, like back then every other when I was a little
kid, there was a time where I was really small and little, my
family was used to travel to Italy actually every other month. So fields for
me, like I have Italian roots, even though I don't have, but
it's just I can speak a little bit Italian before I was even able to
speak English. And that's why, like I felt so much connected to Italy
and that's why I wanted to help them too, Like I loved I love
organizing things and helping people actually in supporting. Yeah that's awesome. I mean,
so a lot of people, a lot of people want to know what
the role of the GD is, like, hey, what do you do
as a GD? And it's like the same things I did before I was
a GD, Like yeah, yeah, actually, yeah, you don't change
when you become a GD, Like the GD is just Google saying that person's
awesome. Yeah, exactly, you were already awesome before you got made the
GD though, literally nothing changes, and so it sounds like it sounds like
you're killing it. And that's why I mean, anyone who can influence that
many people for good, that's awesome, that's really really powerful. Yeah,
And actually the main like for me, the main thing is like like,
of course, like doing this whole program, you get you get the questions
why do you want to become a GDE, and it's it's like because I
get them more impact, Like the opportunities to have more impact on more people
is then of course bigger because you have this whole program behind you. And
the connection, I don't know, like the first the first touch, like
the when I first connected with glees Anglo GD is basically because I'm an Angler
developer. I was really overwhelmed. I went home for it was anti vikings
back then, and I went home from this conference and I was like,
this is this is one of the best things that ever happened to me because
I felt so warm, and I was already in other communities as well.
But then I joined this Angler community and I was like, this is I
want to belong there. I want to help them, because at that back
then, I wasn't the GD and I wasn't even like a speakers of like
I was. I would say it was nothing actually, and I was used
to I was once in a conference in another country and I was alone there
and no one really liked was really inclusive, and it felt really bad.
So I was a little bit skeptic, kind of scared at this anti vikings,
and I don't know it was I was completely from the first second on
I joined the conference, I was inside the community. Everyone talk to me,
and everyone like yeah, hey, and how are you and where are
you and where are you from and who are you? And it was so
warmed and I never felt more welcome than in this community. And then I
just thought, like, I want to be in this community as well,
and I want to especially I want to give something back as well. I
want every single person in this world to feel welcome as well, like like
I felt at that moment. And that's the main reason why I'm so putting
so much effort in all these things, because it's so I want to I
want everyone to have a mentor or a welcoming person like I had at that
moment. Yeah, that's a it's a good reminder, you know. So
I feel like I've been in the the community for so long that sometimes I
forget how friendly it is here and not that other places aren't friendly, but
to any other communities pretty overtly friendly, you know, like and I sometimes
I think I forget that. So it's good to it's good to chat and
hear other people's experiences and remember, yeah, this place is crazy friendly.
And you know, creating a place where people feel safe and like welcome,
that can be hard, but feeling like they belong there because it sounds like
you feel like you belong here, like like this this place was made for
me. Making a place where people feel like they belong. Man, that's
that's that's a really hard thing to do. And so that's all you know.
And I think Sherry is great. I think that the organizers of Engie
Vikings are really well focused on that type of inclusivity. And so yeah,
hey folks, this is Charles Maxwood and I just launched my book, The
Max Cooter's Guide Defining Your Dream Developer Job. It's up on Amazon. We
self published it. I would love your support. If you want to go
check it out, you can find it there, The Maxicoter's Guy Defining Your
Dream Developer Job. Have a good one, Max out. Yes, I
mean I think as well my first Angler conference that it was the anti Vikings
was the best choice, one of the best choices. Directly, I don't
know it does. The whole time, I wasn't even able to reflect what
I'm seeing, like actually, because everythink there was no moment like I thought,
oh no, I'm a little bit alone or having some sad thoughts or
whatever like, because actually I never I I traveled a lot, like in
Germany and like the countries around Germany, and that was like one of the
first times I really flew a lit little bit farther away. And so okay,
I knew, of course already Robert and he was there as well because
of an enjuela, because of the INTI girls you went. But then I
didn't know anything. And at the moment I and I can repeat it again,
the moment I entered the room, I was really overwhelmed, like everyone
just came to me and asked me who I am, and really like because
at that moment, I was already nominated for the GD and so I asked
some persons how it is, or like how to become a TD or what
they might the interviews will be about, and everyone was like, yes,
come on, I mean, like I met Juan Herrera over there and he's
one of the most amazing persons like I ever met as well. And he
just told me, yes, for sure, you will become a TDE like
what you're telling me, what you want to do in your life and all
the mentoring. There's no question about that. I think the most scariest thing
is always to think something like yes, but you have to know you have
to be an Angular expert for that. And I think, like, of
course you you have to. You have to know Angular for being an Angular
GD. But it's not only the main focus of being in GD. Yeah,
an expert, like a developer knows Angular. An expert is more than
that. An expert like and I'm and I'm trying to build on top of
East. I'm agreeing with you. An expert can teach it as well.
And like not only can they teach it, like they really enjoy it,
and they they're constantly looking for opportunities to share, right, And we all
share differently, like all gds, we share differently. Some people. There's
some gds they're not speakers like you, right, they're not. They don't
do a conference, so they just sit on stack overflow and not just and
they have like five hundred thousand score because they answer any other questions all day
long or javas from questions right. Others write blogs, Others do video truturals,
others do conferences, people like you do conferences and other things, and
so it's like, yeah, like every GD is a bit different in how
they go out and they share with people. But the commonality there is you
are an expert, you are a good developer in the technology, but you
also are like really good you focus similar for opportunities to share. So yeah,
I totally agree with you. Yeah, it's something really funny sometimes because
I talked lately to a person he actually is studying mathematics, and he told
me, yeah, he loves to be a mentor in mathematic even though maybe
like remotely, and I completely immediately jumped, like jumped onto it and that
because like that's something as I love mathematics and I once I wanted to study
mathematics, but then I decided to study computer science with a lot of mathematics
into it actually, and I completely jumped into it and said, yes,
come on, let's do this and we can we can maybe create something like
a remote teaching for mathematics. And he and he was like, Okay,
wow, I never even thought those like this could be even possible, Like
and that's something I think it's really great or that really makes a gd EGD
is like that you connect people and that you really give opportunities and it's it's
as well, it's something like it's really important for me because I always hear
persons around me no, I can't do this, and I hear this sentence
so many times. I can't do this. I'm not able to because I
don't know enough about it. I'm not an expert. That's something really like
since I became Actually, yeah, I hear the sentence I'm not an expert
like you, or I'm not like an exper world like you, or I'm
not like that. I want to do a lot of conterance talks. But
it's not that it's not I think my one of my life mottos live philosophies
is you can do everything if you really want to, but as but as
well, like you should make your strengths stronger and you should not focus on
your weakness on your weak points. So if you don't like, if you
don't like to do conterence talks, then maybe you're good in writing blog posts
or you maybe are really helpful in answering all the stag over flock questions,
And that's pretty great too. You don't have to jump on the stage and
like talk about if you don't like it, then just don't do it.
Be more stronger in your strength, and just focus onto that. So that's
what I really try to tell all the people out there. It's just if
you don't ever say the sentence I can't do it, because you can if
you really want to, and then just focus on it. Yeah. Yeah,
there's a there's a lot of people that that they look at the GD
program and they're like, how do I get in? It's like, well,
if you're just doing the right things, people usually approach you like that's
a lot of how That's a lot of how I think a lot of gds
get in is people come to you and say, hey, why don't you
join a GD program? At least that's how it was with me and a
lot of the other people I've interviewed. Someone someone came to them and said,
hey, you seem to be like a GD, why don't you interview
and so so, yeah, it seems like if you're doing the right things,
you're gonna get you're going to be part of it. So well,
so what are what are some of the things you're excited about in angither right
now? Yeah? Well basically IVY. Yeah, I mean, Garrett,
Like the moment I heard about IVY, I was completely freaking out because I'm
really interested in the whole compilation process, like in general, like it wasn't
a fel engine and the template engine before and now IVY and so like I'm
doing a lot of talks and research about IVY, and now of course finally
last week, last to last week with the first release candidate, we get
IVY now by default. And and it's it's so funny because I'm actually right
now I'm writing a blog and another blog post. I'm writing an article for
a German magazine. And I started writing it and made all the screenshots and
everything of course about his private API as well, like the defined component and
everything, and yesterday I did it, did it again, and then I
saw they completely the factory component factory and the component definition that splitted it,
and I was like, ah, okay, that's that's pretty cool. It's
a pretty cool idea. But now I have to change everything, and yeah,
it's so, it's so but somehow this is so I know that other
like friends of mine. When I'm telling this to friends of mine, they
always like, this is excited exciting for you that they have so many things,
like you look at the code and you're so auphoric about it. And
I was like, yes, this is so exciting, Like, I mean,
this is such a smart idea to do it like that. I mean,
it's it's so Yeah. That's something I'm pretty excited about right now,
the whole IVY and the whole possibility now to have all this dynamic component loading
and that you might don't need the engine models at all anymore. And this
this is a development. I mean, I'm not even talking about all the
other benefits like a smaller bundle of size IVY is bringing, but just the
whole possibility you can just load everything without having antine models, just like the
component itself dynamically. It's it's gets so much easier with IVY. It's so
amazing. Yeah, that's what I'm comney really exciting about. That's awesome.
We uh at the gd summit a few weeks ago. You didn't go,
No, I I right now, I have a lot of I moved.
I had a movement from Manheim life sick, and there was quite a lot
of stuff right now going on in my private life and I had to Unfortunately,
I had to say no to because it's just two Yeah, it wasn't
able there. They gave us, you know, just some updates. They're
saying, hey, it's coming soon. They asked us to all try it
out. So I got in and I tried it out this weekend. I
have a I'm on a pretty large ngpate project and it went well. We
had one air, but it it largely worked like the app ran. Even
with the one air we had, the app was working. So I was
like, oh, that was a lot easier than I was expecting. So
yes, so yeah, people should that. I guess I'm gonna recommend that
people should get in and try the new ID. People should go in check
out uh you know, the upgrade migration blog and like hey, nGy,
update the cl I and the core and then see if your app works.
Like that's really what you're trying to do. So everyone, that's my recommendation.
If you're listening, Yes, get on your project. Make a branch
called test branch or whatever. Yeah, don't don't do it as a master,
because there's some things automatically do commits and you should be a master.
Go into a branch and then you know, try and do the update and
and see if your app works, because I was surprised to find that it
did. So they've they've done a really great job on this and just swap
out of the view engine so that we can our apps will still all work.
But yeah, so Adventures in Angler is a dev chat dot tv production
made in partnership with hero Devs. Hero Devs is a group of Angular experts
who can help your team code like true developer heroes. If your team needs
an Angular expert, reach out to Aaron at hero dot dev today. Yeah,
I mean, like I get, like the whole team they focused on
this backwards campability and like they had this compilot introduced, like the Angular capability
compiler as well for all the other libraries that first compiling all the files into
typescript ivy file a capability file and then like teachralscript. It is amazing.
I mean, it's like but I had exactly the same experience like you,
I had a pretty a pretty big project and it just worked and I was
like, holy, this is really this is so great, and they're always
like always tall, so all the people like just just do it and if
there's something, tell it to Aaron on myself and we will we will forward
it as well of course, like yeah, this is this is so funny
as well, because I'm telling everyone just give me a project, and I
really I'm so excited, like, Okay, I will upgrade it for you.
I'm searching right now so many open source projects as well, and friends
of mine they developing, who developing Angular? Give me your project, I
will upgrade for you. I want to see it. Like in most of
the times, it just really works, yes, I uh you even you
don't even have to do that much manual steps actually, of course, like
we're talking about maybe seven eight to nine. If it's like two, two
to nine, it's it's a little bit different, of course. Yeah,
yeah, seven and nine there's a bit more, six to nine more,
but yeah, eight to nine was not amazingly easy. Yeah, basically,
get out there, upgrade today right now, go update, turn out the
podcast, wait for the podcast in, and then go update. Cool.
Well, so Martine, if anyone wants to get in touch with you,
ask you questions, figure out how to get you engaged in their conference or
meet up or whatever. What's the best way to get a hold of you.
I get my Twitter to M, so always open. Just I don't
know. I didn't even recognize. At one day Twitter disabled the opportunity to
trust to M someone I guess, and you have to turn it on manually
again. Like you received d ms from everyone, And I was pretty shocked,
actually because I I told so many times, yeah, just put me,
just send me in the M. And then once a person told me,
I can't even though I'm following you, I can't. It's like that's
that how anyways? So yeah, my dams, I'm answering emails like actually
I tried to answer it in between a couple of days, and just ask
me any kind of question about of course, IVY is my main focus point
right now, but you can ask me anything even Like another topic or I
love to talk about is actually web as sambly Wow. I like web assembly,
this where you can actually write any programming that in theory, you can
write any program language, compile it to a so called binary format. You
can even run in the web pross and you don't even have to install a
blog in you can. It's crazy. This is crazy because there's no Flash,
there's no Java applets. You can't just write C plus plus or Rust
and compile it and just having it like in running in a web process.
And this is Yeah, there's another topic I love to talk about and I'm
really into it. Actually an organizing a couple of meetups and a conference as
well about it really really Yeah, what's your Twitter handle is so that people
can touch you? Yeah, yeah, it's Martina Klaus eleven. Martina Kraus
eleven. Eleven is really important, like it's my choice number in basketball.
You're a basketball player, okay, cool? Yeah, like since I'm able
to walk, I played basketball already. Oh good, that's cool. Twenty
five years now, that's awesome. Okay, Martina Krause eleven. If you
have any questions, her dms are open. It sounds like so and it
doesn't even have to be angular of ab assembly related, just like, hey,
I also offering mentorship for first time speakers or any kind of mentorship.
Like if you say, oh, I'm maybe not good enough, I don't
like the sentence because you can always practice and you can always don't think that
you're not good enough. It's I always telling like persons coming to me and
telling me, oh yeah, but you're the angular expert, and I don't
know. And I think the only difference is that I just did maybe some
more angular project that the person then. But that doesn't mean that I'm betther
or that I'm so awesome. I just had more practice. So and at
one point it should you have to just start to You can always reach out
for me and ask me any kind of questions. I'm always happy to help.
So as you were talking, is now it just hit me. I'm
going to make a prediction. I don't think I've ever done this on the
show. I'm going to make a prediction. My prediction. And if this
ever comes true, someone's got a tweet out at us, You're gonna work
for Microsoft one day. Uh. They keep hiring all the cool gds to
come and do like dev avengels, and I'm predicting you're gonna they're gonna come
and try you to get like work for Microsoft. So that's my prediction,
Martina Krause is We're gonna go uh at Microsoft in the next year. That's
my prediction. So yeah, thanks so much, because you mentioned that all
the most awesome chitty is are working in Microsoft, so that you're applying that
I'm really awesome too. You are awesome, but I don't think that you
like their other really really awesome chit you. But I had to rubor you
that so many actually like I mean, I mean, Sherry, I mean,
I don't want even want to start on the pouch. Yeah, I
don't even want to start this list. It's really really amazing. And yeah
there's tons of John Papa well seem yeah, yeah, there's so many.
So yeah, I'm making that prediction. Microsoft keeps on hiring to meet people
people, so I'm predicting it. You heard it here. First, Martine
is gonna work there. All right, So let's move on to the pick
section of the show. I'll go ahead and I'll go first. Okay,
so picks. I'm gonna do an angular pick for people doing reactive forms and
you're doing custom form controls. The value Control Accessors API. Whoever simplified the
value control accessor API and like made form controls so ridiculously powerful. I just
I'm picking whoever did that, because the value control accessor makes doing forms so
much ridiculously easier than it ever has been before. So I'm picking value Control
Access inform Virtual. Second, I'm my son. He's a he's a he's
a boy scout, and so tonight we're going and we're doing this thing called
the Pinewood Derby where you make a little car out of wood and then you
have to race him and see who wins. So tonight's the Pinewood Derby.
So I'm picking Pinewood Derrby. If you get a chance to do Pinewood Derby
with like your your kids or your nephews or your neighbors or whoever, do
it because it's a lot of fun. So so yeah, those are my
two picks. Do it has to be? Does it have to be two
picks or no? You could be one hundred, you could be one.
You can have as as you want. Okay, I just post. I
want to post a link inside the chat. Okay. Yeah, it's a
pretty awesome blog post from one of my most favorite inspirational persons who inspired me
pretty case you ready, Okay, you worked in coin Base USA and like
that. The article is about how to stay motivated and one thing I really
admire her, like in generally maybe my pig is her whole person personality.
Actually, she's really awesome because she she's from India and she moved then to
America and she's really hard working and she just in this blog post it's about
how to stay motivated. That it's more like it's not like you have motivation
and then you take action out of that. It's more like just move your
ask something and take the action, take the call, and then the motivation
follows. Like she described it with something like she stood she had to get
up really early in the morning because she wanted to actually go to the gym
and for a run, but she drank some wines the night before, like
and and but she just did the action and then she was like in the
gym for two hours because then the motivation came. And this this this blog
post, I actually read it yesterday and it really inspired me. But like
in Sharnie, her her whole personality really really is inspiring, and I would
suggest everyone to follow her and to see what she's blogging about. And she's
actually like really into like an expert in the blockchain topic as well, and
she's really amazing awesome. My second pick I want to like is not it's
a topic. Actually, it's just find something that scares you the most and
just do it. Something like you're you're scared of bungee jumping, or you're
scared of like paracliding or something just like that, something really extreme and you
reckon the moment you and you did, you're doing it, and the moment
you recognize you did it, you feel really empowered. You feel really like,
hell, I can do everything. And I guess it's I mean,
of course, when you're scared against fighters, you kind of change it because
fighters are really horrible. Yeah, I'm just kidding. But it's just just
like, do something that you think you can't do, and just do it.
Don't think twice about it, don't overthink it, just do it,
and then you feel really empowered, like and then you really will go out
of this and think I can do everything, and trust me, you will
do everything. You can really do everything. Then all right, so you've
you two times you've said this, and I was I was going to skip
the pick. I got a third pick now. So there's a key and
Pill video on YouTube. It's called you can Do Anything, and I want
I'm picking the key and pill. You can do anything. Video. It's
in the show notes. If you know Key and pill are and you haven't
seen this one, go watch it. And I'm dedicating it to Martina,
So thank you. Yeah, all right, Kay, Martine, thanks for
coming on. It was good to get to know you better. I've I've
seen you on the community and I appreciate the chance to chat with you and
and kind of let the community kind of know who you are and to know
you myself. So thanks for coming on. Thank you so much for having
me. It was really an honor, even though, like the last time,
it didn't work, but I'm so thankful that you invited me again.
Yeah. No, I'm glad you came. And uh to the listeners,
I will say thanks for coming and we'll see you next time. Bandwidth for
this segment is provided by cash Flight, the world's fastest CDN. Deliver your
content fast with cash Fly. Visit c A, C H E F l
Y dot com to learn more.