Hey everybody, thanks for coming to another episode of my Angular Story. Today.
You've got your panelist Aaron Frosty, and we have as our guest a
GD An Angelo GD from so Paulo with William. Can you go ahead and
introduce yourself William to everybody so that they can get to know who you are.
Hello Adam, Hello everybody. So my name is Uilia Grazzo. I'm
a GD from Brazils and Paulo. I am a web developer. I'm in
RT for fifteen or maybe even more years, but last five or seven years
I'm working mainly with FRONTI ends, single page applications and all sorts of jobsment
frameworks, Mediama, but some others as well, and I ruin some communits
super zero. We run an angle armtup here, probably the BIJS or one
of the big jazzmach in America. Uh, it's called It's anglar sp from
some polo in you, the cell Polo. 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 centry dot io to get two months
free on Century. Small plan. That's code dev chat at Century dot io.
Cool. Cool. So so Follow that's like basically the most gigantic city
in Brazil, right, yeah, probably the whole ute in America, one
of the biggest of the worlds. Just a big yeah, yeah, yeah
yeah. How many people are in follow? Oh I'm not into pet numbers.
But it's a very like most of the people all over Brazil. That's
one. So some new job or increase their money, their salary, they
come to some follow Harry is where we have most of the opportunities any it,
not that we having other estates, but some allow. The city in
the States is probably the most about it this circumstance. Yeah, it says
on Google twelve twelve point one, twelve point two million, so it's yeah,
it's got half the population in California. It's huge. That's crazy.
We have a crazy des pres key. Yeah, seriously. Well cool.
So I'm guessing because it's so giant that there's probably a pretty cool text in
there, a lot of meetups, a lot of cool conferences. Yeah.
We usually say that if you want to dinner for free every day, you
could shoot pick pick up some meetup and needs for free whateverywhere. Yeah.
Yeah, yeah, so it's probably a good place to be, like living
a single life as a programmer, getting free dinner three or four nights a
week. That's funny, that's cool, super zero No, go ahead,
no, you guys, I'm saying that in Brazil it's probably the best,
the best way to see if you want to focus on that, it's probably
the best place. Oh cool, So how long have you been so,
William Grisel? Right, yeah, it's more like grazo. But I you
know, for for give people, it's very difficult to say that. For
people from where I'm from, We're gonna say grasel, but it's grassy.
It's they say grazeo grazel, but it's grazzo grazo. Okay, William,
you said, right, yeah, And how long you've been working with engither?
I have you worked with Fingler for since the version one dot that?
So one dot five probably I started with like two thousand and thirty thirteen,
probably a long time ago. I started using backbone Jazz back then we did
some big financial systems here for some financial companies with backbone. Then I started
twisted angler JS because I saw that everybody was migrated into that and backbone Jazz
were probably and not going to be that big in the next years. And
then I got my first projects, a big project for some sorts of small
bi seyastem on the web with angler JS, A very hard season. I
always say that I learned the right away to do in lar Jas applications because
of that season I could I didn't have a chance to do the wrong way,
like uh doing something that could screw the performances and everything else, because
uh, there was so much data and some some much grafts and things to
do that I needed to to learn the things the right way to do it
performed with good performancey and everything. Yeah. I started in front and stuff
kind of doing jQuery, and then did censia, and then backbone so and
then and then like you, I went from a backbone to uh angular one
x. That's cool. I mean, I'm using backbone as the first for
single page applications. But before that, I used a lot of j Carey
And even before j Carry, I had a portfolio with a lot of graphics
and moving stuffing around. Uh with just jabscrit. You rewrited everything with Jake
Carrey and it was one third of the cold it was Yeah, totally totally
happened with the results. Yeah, yeah, I say this often, but
j Querry will always be I'll always like have a special like for ja Query
just because it helped me out so much. So even though I don't use
it today, I'll always remember it, like in a good light. You
know what I'm saying, I'll always think about it. Yeah. Yeah,
people, now this is not going to understand what it was back then.
Yeah, no, totally. You know, back in two thousand and twelve
eleven ten, we were supporting I E. Five. I mean we were
we were doing you had to support everything, and so there was no there
was no way to do it without de Yeah. It was like five or
even seven browsers not following the correct web specifications. Yeah, and we needed
to support everything at the same time. What's crazy, Yeah, it was
crazy. People complain about frameworks nowadays they don't know what to support all these
browsers back there. Yeah yeah, I mean we're complaining about different things now
than we used to. That's definitely, that's definitely the case. Hey,
folks, this is Charles Maxwood and I just launched my book, The Maxicoder'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 Guide Defining Your Dream Developer
Job. Have a good one, max out. So talk to me about
how did you get into the GD program, Like when you interview they ask
you a ton of questions like, hey, do you know what's your STACKO?
What are your blog posts? Do you speak a lot? Do you
organize the media meet up? Do you do video podcasts? Or so?
What kind of what were kind of? And then also you have to be
an expert, so what kind of were the boxes you were checking off as
you became a GDE. So for me, the whole thing started when I
were in a company actually the beginning of my career. I normally used it
to work with big companies, banks and financial things. So these kind of
companies and people that work then and then they're not so used to be at
the communitys and events organized by the community, so I didn't know much about
it back then. Then I worked for a company that it's a developer company
made for developers with developers, and the whole company was about a GIO TDD
and communities, and the guys that founded the company, they all of them,
they were speaker, they organized it. They still still now. They
organized a lot of communits and I learned a lot of things with them,
and I saw a lot of them speaking and doing out of these sort of
things, and I said, well, I may I may be when starting
to do that and learn with them, so I can learn a little bit,
I can share a little bit of my knowledge as well. So it
was about two thousand and thirty when I started to write a lot of blog
pools, when I started submitting some talks to some to some of the events
and UH conference that we have here in Brazil from Paulo and so I started
small and when I saw it was like with one talk per month, yeah,
and I started to I in that there was this meet up group,
these alerg anglr SP with that group that were like without any event for a
year, and I talked with the old organizers and I asked to do something
there and then I started to do monthly bit ups and we increased the group
a lots. And so when I saw that I was doing all these things
and I discovered about the GD program, I saw, yeah, maybe maybe
it makes sense to try and submit to it. And I discover some gds
in Brazil and that I knew already, and I didn't know that they were
gds and what this programs were about, and they explained that to me it
was silnonists, which yeah, he leaves abroad right now, he's not in
Brazil's INSTID. Yeah, but he is to live here in Brazil. Loyenne
Grange. Yeah yeah. So when Zero became a GD, I interviewed him.
Yeah program, he interviewed me to the community part. Yeah, oh
cool, Yeah that's cool. That's funny. Yeah, I was. He's
a good guy. Yeah, that's funny. So Loleyna also you talked to
her as well. Yeah. Leyenne is very now he lives abroad also,
but I used it to be very next to her. See, she lived
here in Saint Paul, so we were in a lot of events together.
She did a lot of talks and Las Pimta. We were very close seconds.
He was a little bit not that close to me, but he's fired
me a lot. Maybe I never said that to him, so maybe if
he listened, he can op. And then after Loyen become a GD after
some time, she was the one that said to me, so I'm gonna
put you there and help you with that process. Cool. Yeah. I
actually met both you and her for the first time last week, and we'll
talk more about that in a second. So yeah, I think we're gonna
get her on the podcast in a little bit. So everyone can kind of
get to know her. Yeah, she seemed super super cool. So what
are you like if you had to say, Hey, I'm I'm an expert
in this with Angular, what are what are some of your expertises? I
know all of us have like our specific areas where we're like, I'm I
know more than most people and it's like and we usually submit to conferences on
that, and so what are what are some of the areas that you're like,
Hey, this is where i'm super soul and angular. So most of
the dogs and Engler that I give are more balls with XGS and performancy.
Probably I do a lot of generic talks about a lot of things, but
most of most of the two talks that I usually give most of the companies
when I'm talking about English definite reactive and performance. Yeah, reactive. That's
probably my favorite talk to talk about right now. I feel like it's I
feel like it's the most important topic in Angular, and it was one of
the harder ones for me to understand. So I like to I like to
spend time talking. Plus, yeah, I have I don't know I'm coming
to terms with I think I'm in love with our exgs. Like I like
the observable, primitive. It's like a really nice promise. But the rapper
that is our xgs. I don't even know how Ben came up with that,
because it's our exist is absolutely beautiful, so it's it's a fantastic It's
a fantastic thing. So yeah, I feel you on that one. Yeah,
that's actually the first time I was playing around with the earthy versions of
Angular two plus. I saw this observable thing and I remember thinking, what
the is it? And then I started to stird a little bit to understand
what was coming to tow Angler two plus, and I probably immediately got in
love with that. I was. I was a fan of promises already,
and when I saw the power of its and how which could be could do
much more and combine the promises with all the operators of our race, and
I saw, man, that's the future. I didn't do too much to
get to this conclusion. Yeah I was. I was much slower than you.
I hated it at first, and I just didn't understand it, like
was the problem. So that's why I like to talk a lot about it,
because I feel like I feel like a lot of the descriptions back then
weren't good, and I felt like people weren't very good at teaching it back
then, maybe three or four years ago. And I feel like people are
better now at teaching about it because I hated it at first, and so
so yeah, and then I don't know, it just clicked. It just
clicked one day and I was like, oh my gosh, this is beautiful.
Adventures and Angular 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. So, so you work
at a you work at a financial institution. You work at a financial institution
in Brazil. You did you say you organized a meetup? Yeah, you
organize a meetup? What else? What else consumes your your like your hours
between waketime and sleep time? What else you well? Uh, martin communits
and gd stuff. I personally love games, vision games serious. So I
grill have a PS four and a need thing switch and I tried to divide
my time with them. Yeah. I watched a lot of serious series movies,
Marvel movies, I just watched a joker yesterday. Oh yeah, how
was it? It was very cool? Man. I want to go see
it. I need to go see that one. You see what's cool.
So, if anyone wants to kind of get in touch with you, anyone
from Brazil, anyone from the States or anywhere else, what's the best way
to get in touch with you. What's the way you prefer the community reaches
out to you. For technical things, I suggest everybody to follow me and
message me on Twitter. I usually divide my social networks by teams like tweeters
just technical things. For me, I just share technical things. Just follow
people that share technical things. Even if I like the person, it's not
a technical person, I don't follow them, just divide by them. If
people want to talk with me by more political, philosophical, and other personal
things, Facebook is the best network to it. Yeah, and maybe some
peaks and know a little bit of where I'm going and what I'm doing in
the personal parts of my life. Maybe Stegorand would be the best. For
technical reasons. If you want us angler job script specific questions, Tweeter is
the way to go. Yeah, okay on Twitter just for everyone listening is
it's in the show notes, so you can come to the show page and
see it. But his Twitter handle is will G m b r w I
l l G as in George M b as embrave r, So that's how
you can reach out to him there. Well cool, Let's let's move on
to the picks. So this is where we share kind of something that we've
done recently. So I'm gonna share two things. I'm gonna pick two things.
The first thing I pick is road trips. That's my first pick.
So if you have a chance to take a to take a flight, you
know, a one hour flight, or you could do a six hour drive
with a friend, do the six hour drive. I recently did a road
trip with my buddies and we had a lot of fun after a lot.
So I'm gonna pick road trips just for quality of life, like, let
you kind of get it the bond with your buddies. The second thing I
want to pick is laughy taffy jokes. You know, do you guys have
lack taffy and Preston never heard about it. It's little candies that have jokes
on them. I'm gonna tell you a joke. I'm gonna tell you some
laughing taffy jokes? Ready, yeah, all right? Why did the girl
have a tiny wooden infants infant? No idea she wanted a widow baby?
Sorry to play on words probably probably doesn't translate very well. What kind of
check has no money spelled check? Okay? So anyway I could do.
I could do these jokes all day life. I love laughing. So that's
my other pick. So road trips have jokes. My picks? What do
you got? What are your picks? So is it that can call personal
both? I mean I just picked a road trip and some candy jokes,
so you can pick whatever you want, so you personal whatever personal levels.
I really love games that touch me in my emotional way, like Last of
Us or Journey, and games that it's not just about action, can't have
action, but really drove me into something that moves me, that makes me
feel differently, like in my emotional way, for example Shadow of Colossus and
this kind of game that makes you remember them more than others. And for
technical things. Uh, one of the things that I really am joined to
do uh the last year years probably our infrastructure code. So right now on
my company, we are developing some Zion seasons. Uh. Builders a lot
of internal tooling to help other developers make their they are easy there to make
their lives easier, to developer fests and in a more standardized way. So
we we make the roads so everybody can walk to drive fast. And I'm
really in love with the scheme out the whole scheme at keys and Angular c
l I A PIKS we are using that a lot so and reading off with
that cool awesome. Well, I want to say thanks to you for for
one being a guest. But I know being a GDE is hard and it
takes a lot of time and it takes a lot of dedication to you know,
speaking and preparing talks and educating people and sharing with people who are their
need of help. So I appreciate all that you do is a GDE and
I just want to say thanks, and then also thanks for coming on and
letting me and the rest of the MA Angular Story Angular Story community kind of
get to know you better. So again, if anyone wants to reach out
to William on Twitter, it's w I L L G M B R and
uh yeah, So again William, thanks to you and to the listeners,
Thank yeah to the listeners, I will say catch you next time. Thanks.
Bedwidth for this segment is provided by cash fly, 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