1
00:00:06,759 --> 00:00:11,119
Hey everybody, and welcome to another
episode of My JavaScript Story. This week

2
00:00:11,160 --> 00:00:15,400
we're talking to Loyani Groner. I
hope I got close on your name.

3
00:00:15,519 --> 00:00:18,920
I'm really terrible at that. Do
you want to introduce yourself real quick?

4
00:00:19,039 --> 00:00:22,640
Remind people who you are? Sure? Well? First of all, thanks

5
00:00:22,719 --> 00:00:27,320
for having me. I love the
podcast, so it's a big owner for

6
00:00:27,399 --> 00:00:31,640
me to participate in it. So
my name is Loyania. As you mentioned,

7
00:00:32,520 --> 00:00:36,759
I'm a software developer from Brazil living
in Florida right now, uh huh,

8
00:00:37,200 --> 00:00:43,119
and I have been working with technology
for fourteen years, mostly in Java

9
00:00:43,200 --> 00:00:47,039
and also on front end with some
frameworks, and the latest framework that I'm

10
00:00:47,079 --> 00:00:52,520
working on right now is with Angler
Nice. When I'm building a new product,

11
00:00:52,520 --> 00:00:54,920
G two I is the company that
I call to help me find a

12
00:00:54,920 --> 00:00:58,600
developer who can build it. G
two I is a hiring platform run by

13
00:00:58,640 --> 00:01:02,799
engineers that matches you with React,
React Native, graph QL and mobile developers

14
00:01:03,000 --> 00:01:06,519
that you can trust. Whether you
are a new company building your first product

15
00:01:06,599 --> 00:01:10,280
or an established company that wants additional
engineering help, G two I has the

16
00:01:10,319 --> 00:01:12,640
talent you need to accomplish your goals. Go to G two i dot co

17
00:01:14,120 --> 00:01:15,799
to learn more. About what G
two I has to offer. In my

18
00:01:15,920 --> 00:01:19,120
experience, G two I has linked
me up with experienced engineers that can fit

19
00:01:19,159 --> 00:01:23,120
my budget, and the G two
I staff are friendly and easy to work

20
00:01:23,159 --> 00:01:26,680
with. They know how product development
works and can help you find the perfect

21
00:01:26,680 --> 00:01:30,640
engineer for your stack. Go to
G two I dot co to learn more

22
00:01:30,680 --> 00:01:36,000
about G two I. Yeah,
and you did an episode back in November

23
00:01:36,920 --> 00:01:42,599
on Adventures Negular talking about creating content
in Portuguese. That's correct, And so

24
00:01:42,760 --> 00:01:48,079
your Portuguese is your native language,
correct, that's right. But you live

25
00:01:48,120 --> 00:01:51,680
in the US, so you've picked
up English as well, yes, and

26
00:01:51,719 --> 00:01:56,000
a little bit of Spanish. Oh
wow, yeah, let's let's get three

27
00:01:56,040 --> 00:01:59,760
of them in there. Why not
four? Right now? I'm intimidated.

28
00:01:59,760 --> 00:02:04,840
I only know two languages. So
yeah, let's dive in and kind of

29
00:02:04,879 --> 00:02:07,719
get your background a little bit.
How did you get into programming? So

30
00:02:07,879 --> 00:02:12,080
after I finished high school, so
this is like a long time ago,

31
00:02:13,039 --> 00:02:15,960
I had to pick a course in
college. So in Brazil, the way

32
00:02:15,000 --> 00:02:19,719
it works, whenever you go to
college, you need to define your major

33
00:02:19,919 --> 00:02:23,400
right away. So you can't go
to college and pick some classes and then

34
00:02:23,479 --> 00:02:29,680
after that you decide. So you
have to go to computer science college or

35
00:02:29,800 --> 00:02:35,639
you know, law school or medical
school and things like that. So I

36
00:02:36,560 --> 00:02:40,719
always liked mathematics and physics, so
okay, I'm going to try to do

37
00:02:40,840 --> 00:02:46,400
something in engineering. And from all
of the engineering courses, the one that

38
00:02:46,439 --> 00:02:52,199
I felt the most that was like
a match was computer science, just for

39
00:02:52,319 --> 00:02:55,719
the fact that I always like to
use the computer. That was the only

40
00:02:55,800 --> 00:03:00,800
thing, playing video games and stuff. So that's the reason that I decided

41
00:03:00,840 --> 00:03:07,080
to go to to computer science computer
science college. I didn't know anything about

42
00:03:07,080 --> 00:03:13,000
programming. I had no idea what
to expect from the from from the university.

43
00:03:13,800 --> 00:03:20,520
And my first class was an algorithm
class, and my professor was telling

44
00:03:20,599 --> 00:03:23,719
us how to write an algorithm to
peel a potato. So he was just

45
00:03:23,759 --> 00:03:30,639
trying to use things from our day
life and try to translate it to an

46
00:03:30,680 --> 00:03:36,680
algorithm. So that was really interesting
for me, as most of people whenever

47
00:03:36,719 --> 00:03:42,879
they are trying to learn how to
program. I had some difficulties. But

48
00:03:42,919 --> 00:03:46,439
then after that, like after four
or five months just training a lot,

49
00:03:47,159 --> 00:03:53,960
it's when I actually started to enjoy
writing programs. And that's how you know,

50
00:03:53,120 --> 00:03:59,560
started nice. So can we assume
you finished your CS degree, Yes,

51
00:03:59,599 --> 00:04:02,280
I did okay, because I'm trying
to create the story here, right

52
00:04:02,360 --> 00:04:04,840
and just kind of get a feel
for it. Okay, so you finish

53
00:04:04,919 --> 00:04:11,759
your CS degree then what So when
I was still in college, I got

54
00:04:11,879 --> 00:04:15,879
my first job opportunity. I was
in the second year, so it was

55
00:04:15,959 --> 00:04:23,079
like a junior developer in Java,
and that's when I also had my first

56
00:04:23,759 --> 00:04:29,480
experience with JavaScript. Back then,
Gmail was a thing, so ajax was

57
00:04:29,519 --> 00:04:33,279
still the new hype in the front
endow the good old days. Yep,

58
00:04:34,240 --> 00:04:39,079
I remember that. Yeah, So
we used to the bug with alerts on

59
00:04:39,120 --> 00:04:42,199
the screen. You just put a
lot of alerts, see which ones will

60
00:04:42,240 --> 00:04:46,279
be displayed, and then you know
exactly where your issue is on the code.

61
00:04:47,240 --> 00:04:51,399
So I stayed two years on this
company, so I had the experience

62
00:04:51,600 --> 00:04:57,800
working with Java development and also a
little bit with JavaScript, just playing JavaScript,

63
00:04:57,920 --> 00:05:03,079
no frameworks Jake Querry don't think j
Quarry even existed back then, so

64
00:05:03,160 --> 00:05:11,000
it was pretty nice. And after
that I had another job also as a

65
00:05:11,680 --> 00:05:16,399
Java developer. That's when I also
worked a little bit with JavaScript. Back

66
00:05:16,439 --> 00:05:20,240
then, we were still using jsps
on Java and a little bit of scriptlet,

67
00:05:20,399 --> 00:05:24,519
and there was still a little bit
of JavaScript just to make a few

68
00:05:24,560 --> 00:05:29,240
things work on the screen with very
basic stuff and on my third job.

69
00:05:29,920 --> 00:05:33,959
This is when I was still living
in Victoria, which is my hometown in

70
00:05:34,399 --> 00:05:39,160
Brazil, and then I had an
opportunity to move to San Paulo for a

71
00:05:39,199 --> 00:05:43,720
new job, and that's when I
actually started working more with front end and

72
00:05:44,000 --> 00:05:48,560
j Quarry and other JavaScript frameworks such
as the Sanchai XTJS. That was a

73
00:05:48,600 --> 00:05:53,399
big thing back then as well.
Oh Man, I had a contract working

74
00:05:53,439 --> 00:05:59,160
on ExtJS and I personally didn't enjoy
it, but some people were really young

75
00:05:59,240 --> 00:06:03,839
ho about it. It's interesting that
your career kind of followed a path of

76
00:06:03,879 --> 00:06:09,279
both Java and JavaScript, right.
A lot of people I talked to it's

77
00:06:09,560 --> 00:06:13,000
well, I got into Java or
Ruby or Python or this or that,

78
00:06:13,160 --> 00:06:16,959
and then I got into web and
then eventually something happened that kind of made

79
00:06:17,000 --> 00:06:21,360
them follow that transition all the way
into JavaScript. And it sounds like your

80
00:06:21,519 --> 00:06:27,000
course has been more. You know
that you're still doing Java and you're still

81
00:06:27,000 --> 00:06:30,839
doing JavaScript, and so you're working
full stack for lack of a better term.

82
00:06:31,759 --> 00:06:38,720
Yeah, since the beginning, I've
always worked with web projects and with

83
00:06:38,800 --> 00:06:43,199
all the companies that I have worked
with, they're all usually the task that

84
00:06:43,839 --> 00:06:47,040
you are responsible to do the end
to end the strains and also the back

85
00:06:47,160 --> 00:06:53,680
end connecting to the database and everything. So very cool. So do you

86
00:06:53,720 --> 00:06:56,639
feel like that's given you kind of
a different background from a lot of other

87
00:06:56,680 --> 00:07:00,879
Angular developers And what do you think
the advantages are disadvant that are? I

88
00:07:00,920 --> 00:07:08,040
think I think it's nice. I've
always been curious to know how things work,

89
00:07:08,839 --> 00:07:13,600
and I think that knowing how the
back end works, whenever I'm coding

90
00:07:13,639 --> 00:07:19,399
the front end or whenever I start
coding the front end, I already know

91
00:07:19,560 --> 00:07:24,600
the things that I have to do
in order to be able to link my

92
00:07:24,680 --> 00:07:28,480
front end to the back end.
So the API. So I think that

93
00:07:28,600 --> 00:07:32,959
gives a good background, especially when
you are designing new APIs, and it's

94
00:07:32,959 --> 00:07:38,680
a good thing that you can keep
in mind all the optimizations that you'll need

95
00:07:38,720 --> 00:07:41,639
to do on the back end to
make sure that you are sending only what

96
00:07:41,720 --> 00:07:47,360
you needed from the front front end
and and virus versa. But if you're

97
00:07:47,360 --> 00:07:51,560
also working in a team that it's
in sync, if you only have from

98
00:07:51,720 --> 00:07:56,639
front and developers and only have developers
that are going to work on the back

99
00:07:56,759 --> 00:07:59,680
end as well, if the team
is in sync, I think you can

100
00:07:59,720 --> 00:08:05,120
achieve basically do the same thing.
It's just a matter how the team works,

101
00:08:05,560 --> 00:08:09,360
right. I guess what I'm wondering
too, is we run into a

102
00:08:09,399 --> 00:08:13,480
lot of cases where people feel overwhelmed
at all of the things that they have

103
00:08:13,519 --> 00:08:18,319
to keep track of and try and
learn and things like that, and so

104
00:08:18,399 --> 00:08:22,519
I'm wondering, how do you stay
up to date on all that stuff?

105
00:08:22,839 --> 00:08:30,240
I personally think that it's impossible to
know everything. It doesn't matter if you

106
00:08:30,279 --> 00:08:33,000
are only a back end developer,
only a front and developer, especially on

107
00:08:33,039 --> 00:08:37,120
the front end right now that there
are so many frameworks and so many libraries.

108
00:08:39,600 --> 00:08:43,120
What I try to do is try
I try to pick my topics,

109
00:08:43,720 --> 00:08:48,399
know things that I'm interested in and
take a look at that, maybe read

110
00:08:48,440 --> 00:08:54,200
a tutorial, watch on YouTube videos, and then if I'm really interested in

111
00:08:54,240 --> 00:08:58,559
the subject, then I try to
read a book and deep dive into the

112
00:08:58,600 --> 00:09:05,240
documentation and all that. But it's
really it's really difficult, and sometimes I

113
00:09:05,320 --> 00:09:09,080
have to pick exactly what topics that
I would like to spend more time with,

114
00:09:09,759 --> 00:09:15,440
and unfortunately I cannot spend like learn
everything that I want to. There's

115
00:09:15,519 --> 00:09:20,879
so many things out there, so
just prioritize and then deal with that.

116
00:09:20,879 --> 00:09:26,320
That makes sense. One other thing
that I'm kind of curious is we progress

117
00:09:26,399 --> 00:09:33,000
here, is at what point did
you start documenting things, especially in Portuguese.

118
00:09:33,279 --> 00:09:41,799
So I was still in college,
so I've been blogging for eleven years,

119
00:09:41,840 --> 00:09:48,080
eleven twelve years. So back in
college, I used to work during

120
00:09:48,120 --> 00:09:52,200
the day and then go to my
classes at night. So that's very common

121
00:09:52,240 --> 00:09:58,480
in Brazil, especially because they know
people need to work to provide for themselves.

122
00:09:58,720 --> 00:10:01,600
So I wish to work during day
and go to college at night.

123
00:10:01,720 --> 00:10:05,840
And right after I graduated, I
had all that spare time at night.

124
00:10:07,399 --> 00:10:09,759
So it was something new. You
know, you spend three years of your

125
00:10:09,799 --> 00:10:16,440
life just every single day with no
vacations, working and then going to call

126
00:10:16,480 --> 00:10:20,120
it night at night, and suddenly
you have all that spare time. So

127
00:10:20,200 --> 00:10:26,799
I started playing video games and then
with a few months, I saw that

128
00:10:26,799 --> 00:10:30,799
that was becoming an issue because I
needed to do something that was more useful,

129
00:10:31,639 --> 00:10:35,279
and that's when I decided to create
a blog. And yeah, so

130
00:10:35,399 --> 00:10:41,919
my first my first post series was
about a few things that I've learned in

131
00:10:41,960 --> 00:10:46,480
my first job. So I just
decided to document what I was learning back

132
00:10:46,519 --> 00:10:50,799
then, and it kind of like
became a reference for me. So whenever

133
00:10:50,840 --> 00:10:52,440
I needed to go back, I
could go back to my blog and I

134
00:10:52,480 --> 00:10:58,159
had that particular subject or topic over
there. Right, Yeah, that's I

135
00:10:58,200 --> 00:11:01,399
did some blogging early on. I
mean, eventually I wound up doing podcasts,

136
00:11:01,480 --> 00:11:05,879
but yeah, a lot of it
back then was oh I ran into

137
00:11:05,919 --> 00:11:09,120
this problem or I got this error
things like that, and yeah, so

138
00:11:09,240 --> 00:11:11,759
I put in and here's how I
solved it, right, And sometimes it

139
00:11:11,799 --> 00:11:16,919
was for me, and sometimes I
found that that particular post was getting a

140
00:11:16,960 --> 00:11:20,320
ton of traffic because it wasn't just
me, right, it was Yeah,

141
00:11:20,600 --> 00:11:22,320
it was other people on the internet. And so it's like, oh,

142
00:11:22,600 --> 00:11:26,639
there are thousands of people that have
the same thing go on. And one

143
00:11:26,679 --> 00:11:31,000
thing that is nice that sometimes when
I still have issues, I google it

144
00:11:31,120 --> 00:11:33,320
and then I see a link It's
from my blog. So oh, I

145
00:11:33,360 --> 00:11:39,240
did that already, So I go
back to that. I already knew that,

146
00:11:39,360 --> 00:11:43,759
and now I'm gonna know it again. Yeap, very nice. So

147
00:11:43,960 --> 00:11:50,600
yeah, so how did you wind
up getting into JavaScript in I guess a

148
00:11:50,639 --> 00:11:54,240
more serious way because it sounds like
you were doing ajax and you were doing

149
00:11:54,320 --> 00:11:58,320
jQuery, which is a place that
I went through right with my career,

150
00:12:00,320 --> 00:12:03,159
but I wasn't super serious about it. I was much more serious about the

151
00:12:03,159 --> 00:12:05,559
back end technology. So when did
the front end technology start to take a

152
00:12:05,639 --> 00:12:11,399
more serious role in your career?
So when I was working in my third

153
00:12:11,480 --> 00:12:16,519
job, I started doing more full
stack development like front end and back end

154
00:12:16,559 --> 00:12:22,799
as well. And it's when I
started working with EXGS. So I started

155
00:12:22,840 --> 00:12:26,759
blogging about the XCGS. Back then, I was working for this company and

156
00:12:26,919 --> 00:12:31,399
my manager was here in the US
as well, so all the communication was

157
00:12:31,440 --> 00:12:35,440
also in English, and I felt
that I also needed to practice a little

158
00:12:35,440 --> 00:12:39,159
bit more. So that's when I
also started to blog in English. Gotcha.

159
00:12:41,039 --> 00:12:45,799
And then after that, when I
was posting all the tutorials about the

160
00:12:46,000 --> 00:12:54,519
EXGS and also Java plus EXGS,
I got an invite from Package Package Publishing

161
00:12:56,000 --> 00:13:00,759
to write a book for them.
Oh wow. And then I started taking

162
00:13:00,799 --> 00:13:03,720
things more serious on the front and
as well because I thought, I mean,

163
00:13:03,759 --> 00:13:07,480
it was something that I really liked
doing. And then suddenly I was

164
00:13:07,519 --> 00:13:16,440
getting all this marketing and attention from
the publisher and things got a little bit

165
00:13:16,480 --> 00:13:20,720
serious. So it was nice,
Right, what was your book about the

166
00:13:20,759 --> 00:13:24,879
first one was about EXGS? Four. Okay, so it was just what's

167
00:13:26,000 --> 00:13:33,840
new and then some tutorials as well
explaining how things work around the framework.

168
00:13:33,360 --> 00:13:37,679
Makes sense. Yeah, like I
said before, ext wasn't my favorite framework

169
00:13:37,720 --> 00:13:43,200
to work in, and so yeah
that said, I mean, if you

170
00:13:43,279 --> 00:13:46,480
really understood it, I'm sure you
could do some pretty terrific stuff with it.

171
00:13:46,480 --> 00:13:50,759
It was just different enough from what
I had worked in to where yeah,

172
00:13:50,759 --> 00:13:54,320
I was looking for something different.
But you know, yeah, so

173
00:13:54,360 --> 00:13:58,440
you have a book out, how
did you wind up making the transition from

174
00:13:58,759 --> 00:14:05,519
e XT over the Angular? So
when I when I used to work with

175
00:14:05,559 --> 00:14:09,360
the extra JS Sancha back then,
they also released a mobile framework, Sancha

176
00:14:09,360 --> 00:14:18,200
Touch, and I used to go
to conferences and present talks about the topic,

177
00:14:18,279 --> 00:14:22,799
you know, mobile development was into
Touch and also XTGS. And a

178
00:14:22,840 --> 00:14:26,799
friend of mine that was also in
this conference he mentioned have you heard about

179
00:14:26,799 --> 00:14:33,600
Ionic? And Ionic back then was
in the alpha version, the first version,

180
00:14:35,480 --> 00:14:41,960
so and Ionic was using angler JS. That's when I had my first

181
00:14:41,279 --> 00:14:46,759
contact with angler JS andngler JAS was
already very popular back then. But since

182
00:14:46,799 --> 00:14:50,639
I was working with one framework,
I didn't do the transition to work with

183
00:14:50,679 --> 00:14:56,080
the more like HTML and JavaScript driven
because Sanchez. You know, it's more

184
00:14:56,360 --> 00:15:07,000
like object oriented and you basically work
only with JavaScript NOWIGML. So I looked

185
00:15:07,080 --> 00:15:11,559
up Ionic and I thought this is
really nice because was also based on Cordova,

186
00:15:13,000 --> 00:15:16,240
and it was when I started to
learn a little bit about angler JS

187
00:15:16,279 --> 00:15:22,519
as well, so I could also
do a little bit of transitioning to Ionic.

188
00:15:24,320 --> 00:15:26,279
Early in my career, I figured
out which jobs were worth working at

189
00:15:26,320 --> 00:15:30,559
and which ones weren't. Mostly by
trial and error, I created a system

190
00:15:30,600 --> 00:15:33,960
that I used to find jobs and
later contracts as a freelancer. If you're

191
00:15:33,000 --> 00:15:35,679
looking for a job or trying to
figure out where you should go next,

192
00:15:35,720 --> 00:15:39,159
then check out my book, The
Max Coder's Guide to Finding your Dream Developer

193
00:15:39,240 --> 00:15:43,320
Job. The book walks you through
figuring out what you want, vetting companies

194
00:15:43,360 --> 00:15:48,000
that meet your criteria, meeting that
company's employees, and getting them to recommend

195
00:15:48,000 --> 00:15:50,159
you for a job. Don't settle
for whoever has listed their job on the

196
00:15:50,200 --> 00:15:54,879
job board. Go out and proactively
find the job you'll love. Buy the

197
00:15:54,879 --> 00:16:00,120
book at devchat dot tv slash Job
Book. That's devchat dot tv slash o

198
00:16:00,320 --> 00:16:06,840
book. H So you were doing
Onnest, you were doing mobile development a

199
00:16:06,840 --> 00:16:10,799
little bit yeah, just some very
simple projects. I got you it was

200
00:16:10,919 --> 00:16:17,799
and that was all just for your
personal interest, personal interest. And then

201
00:16:18,480 --> 00:16:22,320
I started working as well. The
company that I used to work for,

202
00:16:22,000 --> 00:16:27,960
they had the needs as well to
do some some web development and then becoming

203
00:16:29,559 --> 00:16:33,080
like shipping to the to the stores
as well the application, right, and

204
00:16:33,120 --> 00:16:37,559
you stuck it out through Angular two. Yeah, So when they have announced

205
00:16:38,399 --> 00:16:44,919
that they were releasing a new version, it's when it hit me. Okay,

206
00:16:45,000 --> 00:16:49,399
so I have an opportunity here to
learn a new technology and since the

207
00:16:49,480 --> 00:16:56,639
beginning and then just follow all the
trends uh huh, And eventually I knew

208
00:16:56,960 --> 00:17:00,240
I was already working at my current
company. So this is my app work

209
00:17:00,320 --> 00:17:06,200
job. So the company that I'm
currently working with, they have used Angler

210
00:17:06,279 --> 00:17:11,839
JS as well. They have used
xgs but also Angler JS. So when

211
00:17:11,880 --> 00:17:18,319
they have released when Google released Angler
version two, it hit me that this

212
00:17:18,519 --> 00:17:22,480
can potentially be used here at work
as well. So I'm just gonna try

213
00:17:22,559 --> 00:17:27,599
and learn it before everyone does.
And I really fell in love with the

214
00:17:27,720 --> 00:17:33,319
framework. So it's been two or
three years now since Angler is out.

215
00:17:33,359 --> 00:17:37,960
Angler too is out. Yeah.
Nice. So you're still at the same

216
00:17:38,000 --> 00:17:42,359
company and you're still doing Angular there. Yes, now we have switched to

217
00:17:42,480 --> 00:17:47,559
Angler two two and a half years
or something, right, and you've been

218
00:17:47,599 --> 00:17:55,400
blogging about Angular this entire time,
blogging and also putting out some YouTube videos.

219
00:17:55,880 --> 00:18:02,799
So when Angler version two was announced, there was no material in Portuguese,

220
00:18:02,880 --> 00:18:07,680
only in English. And since I've
always enjoyed just creating content as well

221
00:18:07,720 --> 00:18:14,480
in putting out there, and nowadays
my main platform is YouTube, I decided

222
00:18:14,519 --> 00:18:21,960
to put out like a course,
an Angler version two plus course in Portuguese

223
00:18:22,000 --> 00:18:26,119
and go through each of the steps
like a book, but in a video

224
00:18:26,039 --> 00:18:33,240
view format. That's interesting. So
you've transitioned now from blogging to YouTube.

225
00:18:33,799 --> 00:18:38,920
Yes, I still blog sometimes,
but not as often as before. So

226
00:18:40,119 --> 00:18:45,799
what's your approach to doing YouTube videos? Then? I really I really like

227
00:18:45,920 --> 00:18:52,720
to create videos of things that I'm
learning, And as I mentioned, I

228
00:18:52,839 --> 00:18:56,039
had this idea to do this like
book format, but in video format,

229
00:18:56,799 --> 00:19:03,359
like a really long course. So
I have published one hundred and fifty videos

230
00:19:03,359 --> 00:19:07,440
on Angler on YouTube. Oh wow, and just from creating a project with

231
00:19:07,519 --> 00:19:12,640
the Angler cli to how to use
IF and G four to routing, and

232
00:19:14,079 --> 00:19:19,079
I tried to go through all the
details and then publish one short video.

233
00:19:19,400 --> 00:19:26,400
Usually maximum fifteen minutes. It's something
that really needs that long and do something

234
00:19:26,440 --> 00:19:30,519
more practical and showing how how to
do that. It's mostly edatorial, right,

235
00:19:32,000 --> 00:19:40,240
So what are you working on now? So now I am I'm trying

236
00:19:40,440 --> 00:19:45,720
since I just completed this very long
video course. It took me a little

237
00:19:45,759 --> 00:19:49,759
bit more than two years publish all
the videos. So right now I have

238
00:19:49,839 --> 00:19:56,400
a few ideas to what published next. I want to do something that is

239
00:19:56,440 --> 00:19:59,839
a little bit more like to end. There are a lot of topics that

240
00:19:59,880 --> 00:20:07,319
I didn't cover in my original series, state management with NNGRX, which is

241
00:20:07,359 --> 00:20:11,680
something that I really like as well, and a little bit more on Angler

242
00:20:11,720 --> 00:20:15,960
material. I didn't cover Anglar material
at all during the course of this is

243
00:20:17,000 --> 00:20:23,960
something that I have a few people
asking for and also in the course I

244
00:20:25,000 --> 00:20:29,480
have covered mostly Angular. It's by
itself, but you know, whenever we

245
00:20:29,519 --> 00:20:33,000
are working on a project, it's
never just Angler. It's usually Angular with

246
00:20:33,079 --> 00:20:37,119
a backhand. We need something to
connect to a database and have some business

247
00:20:37,119 --> 00:20:42,160
logic and whatnot, So planning to
covert that as well. So I'm gonna

248
00:20:42,200 --> 00:20:45,079
pick a language. It's probably gonna
be Java, since it's the one that

249
00:20:45,160 --> 00:20:51,839
I have more experienced with but nat
jas is also very interesting. So it's

250
00:20:51,839 --> 00:20:56,640
something that it's very familiar to Angler, and it's also very familiar to Spring.

251
00:20:57,400 --> 00:21:03,119
It's very the The source code looks
very like. So if you get

252
00:21:03,160 --> 00:21:07,960
a source code in SGS and a
controller class, for example, and the

253
00:21:08,000 --> 00:21:11,799
controller class written in Java Spring,
it's almost the same thing. If you

254
00:21:11,920 --> 00:21:17,279
hide the imports on the top of
the page, it's basically the same code.

255
00:21:17,359 --> 00:21:22,160
So oh interesting. I didn't realize
it was so close to Spring.

256
00:21:22,240 --> 00:21:26,480
I've heard a few people talk about
how nice it is. Since I know

257
00:21:26,559 --> 00:21:32,039
Angular, I can you know,
I can do an SGS and so it's

258
00:21:32,079 --> 00:21:37,160
interesting to hear that it's from familiar
to people who are doing Spring. That's

259
00:21:37,240 --> 00:21:40,880
really cool. So when can we
expect to see some of those videos out?

260
00:21:40,920 --> 00:21:42,640
Is that something that you're doing right
now or is it something that is

261
00:21:42,680 --> 00:21:47,039
coming soon or that's probably on the
second semester. It is he er.

262
00:21:47,119 --> 00:21:49,880
I have a few other projects.
I'm working right now on a workshop for

263
00:21:49,920 --> 00:21:56,920
a conference that I have on May, so that's consuming all my spare time

264
00:21:56,960 --> 00:22:02,759
at the moment, But after that
I'll start working on the on recording.

265
00:22:03,039 --> 00:22:07,160
I already have all the idea laid
out and the outline and stuff. But

266
00:22:07,240 --> 00:22:11,000
I just need to get my hands
on and record it and then edit and

267
00:22:11,039 --> 00:22:18,039
then publish, right. And I
find this all extremely inspiring and exciting,

268
00:22:18,119 --> 00:22:21,440
right because and one of the things
that I try to do with this show

269
00:22:21,519 --> 00:22:26,079
is just show that hey, you
know, Loyani and some of the other

270
00:22:26,119 --> 00:22:29,720
folks out there, they're human beings, right, It's not like you have

271
00:22:29,839 --> 00:22:33,960
superpowers, and so you can get
three times done as much done as anyone

272
00:22:33,000 --> 00:22:37,119
else. It's just that you're doing
it right. You're you're driven to do

273
00:22:37,160 --> 00:22:41,480
it, you're smart enough to do
it, You're you know, you explain

274
00:22:41,519 --> 00:22:42,559
things well, so you've got the
skills to do it, so you just

275
00:22:42,640 --> 00:22:47,599
do it. So let's say that
somebody else is out there and they're thinking,

276
00:22:48,160 --> 00:22:52,920
okay, you know that this sounds
like something I can actually do,

277
00:22:52,160 --> 00:22:56,720
right, This sounds approachable. You
know. I try and do the same

278
00:22:56,720 --> 00:22:59,279
thing with like podcasts, right and
just explain to people, look, this

279
00:22:59,359 --> 00:23:02,799
is you know, it's not it's
not as hard as you think it is.

280
00:23:02,880 --> 00:23:06,039
There are things to know, but
it's not impossible. Right. So

281
00:23:06,079 --> 00:23:08,279
if people are feeling like this is
something they can do, how do they

282
00:23:08,319 --> 00:23:12,680
start getting onto YouTube? And talking
about angular and doing the kinds of things

283
00:23:12,680 --> 00:23:19,880
that you're doing. What's your process
look like when I started, because people

284
00:23:19,880 --> 00:23:25,440
were asking me to create more content
after I published the books. The books

285
00:23:25,480 --> 00:23:29,599
were written in English, and then
people okay, so you are Brazilian,

286
00:23:29,640 --> 00:23:33,039
but you're publishing content in English.
There are so many content out there in

287
00:23:33,079 --> 00:23:38,079
English, and we need something more
in Portuguese. And YouTube was really growing

288
00:23:38,160 --> 00:23:44,000
back then. Okay, so let
me try a new platform. So I

289
00:23:44,240 --> 00:23:49,279
just got a software that records my
screen screenflow for max screenflow. Yep,

290
00:23:49,359 --> 00:23:56,519
I use that, and I used
the microphone that came with my iPhone,

291
00:23:56,880 --> 00:24:00,759
you know that the really Yeah,
So I didn't have any special microphone or

292
00:24:00,960 --> 00:24:04,240
things like that, so I just
started very simple. So I needed a

293
00:24:04,319 --> 00:24:08,400
software just to capture my screen,
and then something that I could record my

294
00:24:08,519 --> 00:24:12,720
voice, and I started with that. So you can start pretty simple.

295
00:24:12,799 --> 00:24:18,480
You don't need any fancy equipment,
at least for YouTube videos. Just start

296
00:24:18,519 --> 00:24:25,200
with what you have and people will
start watching your videos. Just do it

297
00:24:25,240 --> 00:24:27,599
for fun, you know. I
think it's really important that you have fun

298
00:24:27,680 --> 00:24:32,839
doing all these things, because otherwise
it can be it looks like work,

299
00:24:33,359 --> 00:24:37,319
but it shouldn't look like work.
You know, it's just you trying to

300
00:24:37,359 --> 00:24:41,920
contribute and having fun and contribute to
the community as well. I think this

301
00:24:42,079 --> 00:24:47,319
is a really nice, a really
nice thing that we have going on with

302
00:24:47,359 --> 00:24:52,920
the technology community. You know,
you have so many people posting materials and

303
00:24:52,279 --> 00:25:00,279
publishing things. You can learn a
new language for free on YouTube, and

304
00:25:00,599 --> 00:25:03,599
I think this is what it's really
nice. So if you want to just

305
00:25:03,680 --> 00:25:11,720
get started, just go to a
room, a quiet room, just prepare

306
00:25:11,759 --> 00:25:18,000
your content and record and publish over
there, and you know, start slow,

307
00:25:18,680 --> 00:25:22,559
yep, and over time, over
time. If you like it,

308
00:25:22,640 --> 00:25:26,160
then you can start investing in a
nice microphone, maybe buy a webcam,

309
00:25:26,319 --> 00:25:32,759
you know, just improve a little
bit. Uh huh makes sense. So

310
00:25:33,200 --> 00:25:37,599
yeah, it's interesting too because you're
talking about I'm putting together a course now

311
00:25:37,640 --> 00:25:42,000
on how to do podcasts because people
ask and yeah, it's like, this

312
00:25:42,039 --> 00:25:45,279
is a microphone that you already have
because it came with your iPhone, and

313
00:25:45,319 --> 00:25:48,880
it's a decent mic. It's it's
it's not the one that I would pick

314
00:25:49,200 --> 00:25:52,839
long term, but yeah, you
know, getting started, it's approachable,

315
00:25:52,960 --> 00:25:56,359
and yeah, you just get in. You talk about what you're excited about

316
00:25:56,359 --> 00:25:59,440
and talk about what you're you know
what you're doing and things like that,

317
00:25:59,519 --> 00:26:03,079
and then it grows into something else, and so yeah, it's exciting,

318
00:26:03,119 --> 00:26:08,200
and yeah, people want the content, so they'll just keep coming. So

319
00:26:08,400 --> 00:26:15,640
yeah, anyway, super exciting.
Do you have any recommendations for things for

320
00:26:15,720 --> 00:26:18,839
people to get, because developers tend
to have at least some money that they

321
00:26:18,880 --> 00:26:22,920
can spend on this. So if
somebody had a few hundred dollars to spend

322
00:26:22,960 --> 00:26:30,480
on getting kind of a starting YouTube
set up, what would you recommend that

323
00:26:30,519 --> 00:26:36,440
they pick up. I used My
first nice microphone was a Blue Eddy,

324
00:26:37,640 --> 00:26:41,359
So that's a microphone you can get
for a hundred bucks and it's a nice

325
00:26:41,359 --> 00:26:44,640
one as well. It's USB,
so you don't need any other equipment.

326
00:26:45,720 --> 00:26:49,119
Right now, I'm using one that
I'm really liking it. It's the Road

327
00:26:49,839 --> 00:26:57,240
Protest Protest or something like that with
a it's a different microphone because it's not

328
00:26:57,759 --> 00:27:03,960
USB, so it doesn't peak as
many like background sound, so it's a

329
00:27:04,000 --> 00:27:11,799
little bit nicer. I think it's
also good for podcasts looking to start a

330
00:27:11,880 --> 00:27:17,240
podcast. And I have a Scarlet
interface as well, just to connect to

331
00:27:17,240 --> 00:27:22,000
my computer, and that's basically it. It's something that I have invested on

332
00:27:22,279 --> 00:27:26,000
the last couple of years. Nice, all right, we'll get links to

333
00:27:26,000 --> 00:27:30,400
all that stuff in the show notes. In fact, if you can just

334
00:27:30,440 --> 00:27:36,920
put in the like, the brand
and the product, that would be awesome

335
00:27:37,000 --> 00:27:38,880
in the chat. We'll make sure
that we get links to those in the

336
00:27:38,880 --> 00:27:44,880
show notes. Sure, we'll do
awesome. If people want to reach out

337
00:27:44,920 --> 00:27:47,200
to you and they're thinking, Okay, I want to do this in you

338
00:27:47,240 --> 00:27:52,799
know, maybe they speak Japanese or
Italian or whatever, and they're thinking,

339
00:27:52,880 --> 00:27:56,880
okay, you know, I want
to make content for those communities or just

340
00:27:56,960 --> 00:28:02,279
in general. You know, people
are thinking about getting into YouTube. Can

341
00:28:02,319 --> 00:28:04,640
they reach out to you and ask
you questions? And if if they can,

342
00:28:04,680 --> 00:28:08,640
what's the best way to do that. Sure, I'm more active on

343
00:28:08,680 --> 00:28:12,599
Twitter, so you can d M
me on Twitter. My dms are open

344
00:28:14,319 --> 00:28:18,519
and I'll be I'm very happy to
share with you a few tips and how

345
00:28:18,559 --> 00:28:23,960
would you get started? Nice?
And what's your Twitter handle? It's at

346
00:28:25,039 --> 00:28:29,839
loyani Oh okay, you want to
spell that out for people. Okay,

347
00:28:29,960 --> 00:28:36,839
it's Loyanie l O I A N
E. Nice. All right. Well,

348
00:28:36,880 --> 00:28:41,920
I'm going to move us into picks. Is there is there anything that

349
00:28:41,960 --> 00:28:44,960
you want to shout out about or
let people know about that you're really enjoying

350
00:28:44,960 --> 00:28:52,119
these days technology related or can be
non it can be anything. So recently

351
00:28:52,200 --> 00:28:59,680
I started playing video games again,
good for you. I ran from it.

352
00:28:59,799 --> 00:29:04,039
Now I'm starting to go back and
playing Word of our Craft, something

353
00:29:04,079 --> 00:29:07,960
that I really like. It doesn't
have an end, so you can play

354
00:29:07,279 --> 00:29:11,759
whenever if you like it. It's
online. And then yeah, some people

355
00:29:11,799 --> 00:29:17,359
like it, some people don't.
And also I'm really hooked into the Mandalorian.

356
00:29:18,319 --> 00:29:26,079
Oh good show. Yeah baby,
they're so cute. Yep. How

357
00:29:26,079 --> 00:29:30,480
they managed to not have that spoiled
before it even came out, I do

358
00:29:30,599 --> 00:29:33,599
not know. They kept it a
secret. It was really really good.

359
00:29:33,880 --> 00:29:37,240
Yeah, they did a terrific job
because it's like, what's in that little

360
00:29:37,240 --> 00:29:44,720
thing? And then oh, oh
wow? And of course I understand that

361
00:29:44,759 --> 00:29:48,200
the guy that created it, he's
like, it's not Yoda. We all

362
00:29:48,240 --> 00:29:51,640
know that, but we don't know
what to call it. So anyway,

363
00:29:52,039 --> 00:29:56,759
I'm going to throw in some picks
as well. This is a pick that

364
00:29:56,799 --> 00:30:00,960
I've done on probably every other show, but this one just because of our

365
00:30:00,039 --> 00:30:07,799
recording schedule for my Angular story.
But it is the expanse and that's a

366
00:30:07,920 --> 00:30:12,279
TV series. It was started by
Sci Fi. Sci Fi canceled. It

367
00:30:12,319 --> 00:30:18,279
made me very sad. Amazon Prime
picked it up and that made me very

368
00:30:18,319 --> 00:30:23,559
happy. So they just released season
four and anyway, I'm really enjoying it.

369
00:30:25,519 --> 00:30:30,119
I think I'm like two or three
episodes in there. Yeah, it's

370
00:30:32,160 --> 00:30:36,880
they're sticking pretty close to the book. So anyway, I've enjoyed that as

371
00:30:36,920 --> 00:30:41,920
well. But I really really like
what they're doing there, so I'm going

372
00:30:42,000 --> 00:30:45,759
to pick that. The books are
also terrific, so I'll pick the Expanse

373
00:30:45,839 --> 00:30:51,559
books and then yeah, I think
I'm going to shout out about the podcasting

374
00:30:51,559 --> 00:30:55,400
course as well. It is in
pre sales right now because the course is

375
00:30:55,400 --> 00:30:59,599
not done. I'm planning on putting
up just a few videos a week,

376
00:30:59,759 --> 00:31:03,079
and I'll have office hours so that
if I don't have a video up for

377
00:31:03,160 --> 00:31:07,240
where you're stuck at yet, then
you can ask and I can just walk

378
00:31:07,279 --> 00:31:11,839
you through it on the video or
on the live call. So if you're

379
00:31:11,880 --> 00:31:18,200
interested in starting a podcast, and
yeah, it's kind of topical to our

380
00:31:18,240 --> 00:31:21,799
conversation, I'm going to go through
equipment. I'm going to go through everything,

381
00:31:22,319 --> 00:31:23,799
you know, growing it, monetizing
it, the whole nine yards.

382
00:31:25,079 --> 00:31:30,440
You can find it at podcast playbook
dot Co. And so if you go

383
00:31:30,640 --> 00:31:34,680
check that out, it'll all be
there and you can go sign up for

384
00:31:34,720 --> 00:31:38,359
the course and I'll walk you through
how we do podcasts. I'll also be

385
00:31:38,440 --> 00:31:42,880
covering because I've done solo podcast,
interview podcasts, co hosted podcasts, and

386
00:31:42,960 --> 00:31:48,160
panel podcasts, and so I'll walk
you through the process of Okay, you

387
00:31:48,160 --> 00:31:49,640
want to find a co host,
Here's how you do it. Here's how

388
00:31:49,640 --> 00:31:52,720
you set up your mic, Here's
how you use your mic. Here's how

389
00:31:52,720 --> 00:31:56,920
you find sponsors. Here's how you
grow your audience. Here are some of

390
00:31:56,920 --> 00:32:00,400
the tips and tricks to social media
and SEO. Oh, I mean it's

391
00:32:00,400 --> 00:32:06,759
not going to be comprehensive necessarily in
se O and you know, those kinds

392
00:32:06,759 --> 00:32:08,839
of things, but it'll give you
the basics so you can get stuff out

393
00:32:08,880 --> 00:32:15,599
there. So anyway, yeah,
those are those are my picks. That's

394
00:32:15,599 --> 00:32:19,519
cool. But yeah, so yeah, this has been a fun conversation.

395
00:32:19,559 --> 00:32:22,599
Thank you for coming, Thanks for
having me. Yeah, well, hopefully

396
00:32:22,640 --> 00:32:27,759
we'll have you back. Find something
to talk about, you know, beyond

397
00:32:28,039 --> 00:32:30,359
creating content and Portuguese. But yeah, I'd love to have you back on

398
00:32:30,359 --> 00:32:35,279
the show. So we'll figure that
out and until next time max out everybody.

399
00:32:36,400 --> 00:32:39,039
Bandwidth for this segment is provided by
cash Flive, the world's fastest CDN.

400
00:32:39,400 --> 00:32:44,480
Deliver your content fast with cash Live. Visit c A c H E

401
00:32:44,720 --> 00:32:45,559
F l Y dot com to learn
more
