0:00:01
okay welcome back guys
0:00:03
um another day another episode for
0:00:06
bill break and fix um today is
0:00:09
something special which you're doing we
0:00:11
are not gonna continue
0:00:13
on the project um tumblr which we were
0:00:16
doing yesterday today we thought
0:00:19
we might give you guys a little bit of a
0:00:23
so we were thinking to go ahead and set
0:00:26
for um road coders so today we're gonna
0:00:30
how you can set up your own blog um
0:00:34
or um something simple as
0:00:38
hugo um with aws and you're gonna have a
0:00:42
so for everyone who is new here um we
0:00:46
um we stream every night from 9 30 to 10
0:00:50
and 9 30 to 11 30 on weekends on twitch
0:00:54
links will be going down below
0:00:58
do we have today is in uh
0:01:01
thanks a lot for the intro coffee always
0:01:05
good to have these kind of precise ones
0:01:09
so today we're going to be setting up a
0:01:13
like you mentioned as in it will give us
0:01:17
a kind of time to refresh our
0:01:20
brains as if from that
0:01:27
project itself because in my experience
0:01:31
i don't know if you've noticed it or not
0:01:33
that if you're stuck on a particular bug
0:01:35
and you go have a coffee have a tea and
0:01:40
come back the answer just passing into
0:01:44
like a miracle so i think that
0:01:48
would be like casey with just um
0:01:52
having a bit of a diversion
0:01:59
if you wanna focus
0:02:02
on the who go hugo part
0:02:06
yeah um so what we can do is we can go
0:02:09
resolve the issue which you are facing
0:02:13
and because i already have google so it
0:02:15
will only make sense that
0:02:17
we start correct yeah cool
0:02:20
so that means that we're gonna go back
0:02:23
our issue first yes solve it
0:02:27
and then make sure our blog
0:02:30
is up and running and then
0:02:34
go back and start from scratch is it
0:02:41
so what did i want to open
0:02:45
okay i'll just share my screen review
0:02:52
share screen there we go
0:02:58
brilliant okay so i'm just gonna
0:03:02
log into aws actually i'm already
0:03:06
logged in so i don't need to do that
0:03:09
that's cool brilliant
0:03:12
right so this is as you can see
0:03:16
the amplifier console
0:03:21
and the problem that we're facing here
0:03:24
is basically um it does
0:03:27
say deployed and everything is
0:03:31
fine but when we actually go to our
0:03:41
it doesn't show so if i do stream
0:03:56
right okay that makes sense um
0:04:00
first of all we need to make sure the
0:04:02
config file is updated so
0:04:04
we have to scroll grabs that google is
0:04:07
installed on your machine so that we can
0:04:13
go to the terminal
0:04:23
for all of the people who don't know
0:04:26
hugo is kind of a static website builder
0:04:30
which kind of means that if you're
0:04:33
starting off a blog or if you're
0:04:35
a portfolio you don't have to build your
0:04:39
um website every time it's just gonna
0:04:42
keep adding your static web pages it's
0:04:46
um things like blogs and portfolios
0:04:49
these things are generally and they're
0:04:52
cost you a lot so um it's it's pretty
0:04:56
one other alternative to hugo which i
0:05:00
jekyll um which i used to work with
0:05:02
pretty extensively on
0:05:03
for my blog but i recently found that
0:05:06
hugo is doing way better
0:05:08
with it update and stuff so definitely
0:05:11
would recommend that
0:05:13
okay so as compared to jekyll we should
0:05:17
go for hygge because it's got a bit more
0:05:21
a bit more update yeah that's true and
0:05:25
um and talking about that um we are
0:05:29
gonna deploy it to aws amplifier um
0:05:32
a lot of people know about amplio it's
0:05:34
just uh all-in-one solutions for
0:05:36
full stack apps but we're going to use
0:05:38
it in a deployment perspective that
0:05:41
um it's going to build anything which we
0:05:44
push to our github repository so
0:05:47
we're going to look at a ci like a
0:05:49
pipeline perspective
0:05:51
pipeline usage for aws amplifier today
0:05:56
interesting stuff all right so
0:06:00
recently i've just found out that
0:06:03
basically what the error is
0:06:05
is um uh your clt does
0:06:09
not pull mac os and i think that i have
0:06:13
updated my software so that might be
0:06:19
that's issue yeah that's a pretty common
0:06:30
oh it's happening because you
0:06:34
just installed a new os like you did
0:06:37
update so you gotta remove and install
0:06:44
yeah that's what people are interested
0:06:47
so i need to install an another software
0:06:52
um so you i guess you just updated to
0:06:55
bixer if i'm not wrong
0:07:01
this software update was a few
0:07:05
days or few weeks ago but here i've
0:07:08
gotten other updates saying that
0:07:11
another version is available for pixar
0:07:14
oh okay um maybe just go ahead and
0:07:18
remove command line tools and install
0:07:22
um xcode select install again
0:07:25
that's what that's the most common
0:07:27
answer on apple stock
0:07:31
because i don't really code in
0:07:34
ios so i think uh so
0:07:38
i'll just confirm it first by
0:07:41
xcode you mean the ios
0:07:44
programming ide right
0:07:48
um not necessarily you have to get the
0:07:52
get the uh like x4 is kind of used to
0:07:58
things on mac os in general so okay
0:08:02
cool yeah so i'll just do distance
0:08:06
permission denied i need to do sudo
0:08:15
no no no no are you copying the command
0:08:19
yes it's two different commands i'm
0:08:23
oh okay so streamer doesn't
0:08:27
let you put stuff in different lines
0:08:31
that's okay or i'll send you the link
0:08:33
i'll send you a link
0:08:34
that'll be reliable oh uh
0:08:54
maybe you can show us as well on the
0:09:02
is the link that i've got from coffee
0:09:09
says that the simplest solution that
0:09:11
worked when i'm going to observe a clean
0:09:13
install may not require the solution
0:09:16
there's inconsistency with the base clt
0:09:19
is upgraded to 12.2
0:09:22
why clt i'm just curious command line
0:09:26
oh just okay right literally the tools
0:09:30
which use them like blue is the command
0:09:32
right right yeah of course okay
0:09:46
and it's just uninstalling at the moment
0:09:52
yep hope you guys can see the terminal
0:09:55
all the commands clearly are you
0:09:59
yeah brilliant so you're just
0:10:02
uninstalling at the moment
0:10:14
i'm kind of tired today
0:10:20
yeah love classes i i totally read all
0:10:23
yeah yeah wow wednesday is starting
0:10:28
when did you finish um it was actually
0:10:31
supposed to finish at 6 30 but i bailed
0:10:36
i remember those times
0:10:40
it was also because i gave up yeah
0:10:43
it's it's hard man it's hard
0:10:50
install request for command line tools
0:10:52
and may require okay
0:10:55
agree it's gonna install
0:10:58
battery power okay i need to charge my
0:11:01
mac as well i don't want it to
0:11:06
give up on me in the middle
0:11:14
why am i getting water ah
0:11:22
i think my ceiling might be leaking
0:11:38
just a bit of steam because i've had a
0:11:40
hot shower as well
0:11:42
that's why okay cool
0:11:45
continuing there all right finding
0:11:50
downloading software now
0:11:54
yeah have you got classes tomorrow
0:11:58
yes i have a practical tomorrow um
0:12:02
about software engineering um processes
0:12:06
okay interesting yeah so that's the
0:12:10
tute um that's the subject in which i am
0:12:14
scrum master apparently oh
0:12:17
nice one um so you're
0:12:25
yeah yeah it's pretty interesting
0:12:28
when when group projects came up i've
0:12:32
um this is a new experience and
0:12:35
the funny part was the major role was
0:12:38
working extensively with jiren slack
0:12:41
ah right right right yeah and
0:12:44
you've already worked with jira at your
0:12:48
so yeah that's a definite advantage but
0:12:52
like as a scrum master your job is to
0:12:54
not master these tools but like
0:12:56
to make the team master them as well
0:13:00
so that's going pretty interesting um
0:13:04
let's see how that comes along
0:13:09
um yeah apart from that
0:13:14
yeah yeah but i feel like one of the
0:13:16
things which people don't expect
0:13:18
while doing computer science is that
0:13:20
that they're teaching you to be a
0:13:22
computer scientist
0:13:23
not a programmer and a lot of my
0:13:26
classmates are now struggling with the
0:13:28
computer science course
0:13:33
i think computer science is a bit more
0:13:37
as in it involves everything but if you
0:13:40
talk specifically about
0:13:42
programming or software development
0:13:46
that's actually specifically focus
0:13:50
focused onto coding yeah that's true
0:13:54
that that's the problem right like now a
0:13:58
peers are facing problem because they
0:14:00
thought they'd want to be a programmer
0:14:02
this course is called bachelor's
0:14:04
computer science so they're going to
0:14:06
computer science they're going to teach
0:14:07
you about turing machines and
0:14:10
or i don't know like sequences or yeah
0:14:15
so yeah they will give you a bit of a
0:14:19
as in yeah this broad and
0:14:23
because as long as everything is really
0:14:27
related to computers
0:14:30
that's for your degrees
0:14:33
isn't it anything that's related to
0:14:36
pretty much that's true but um the
0:14:39
degree that i did was
0:14:41
um specifically for coding as a software
0:14:46
development so it was
0:14:49
really special specialized in
0:14:53
coding so in one subject
0:14:56
i made an android app in one
0:15:00
i made a website in
0:15:03
one i made um there was
0:15:07
there was uh what you call it yeah
0:15:12
so i mean two websites one hey
0:15:16
that's actually pretty good yes so
0:15:20
it was heavily into code code code
0:15:24
that's all right and when did you
0:15:27
uh 2014 right okay
0:15:32
nice do you miss university
0:15:37
the first year yes
0:15:41
when the grades were good uh
0:15:45
i've actually got pretty good grades on
0:15:49
first year the second day was
0:15:52
all right it starts getting downhill
0:15:56
yeah ball as soon as i saw my
0:16:01
second year's result i was
0:16:04
like okay i need to step up to it and
0:16:08
two one come on at least two one
0:16:11
and there i kind of gave up all my
0:16:15
as in yeah you told me i turned into a
0:16:24
i was aiming for two one but then
0:16:34
uh after the exams were done
0:16:37
then just before the result
0:16:41
i saw that there was a special
0:16:45
criteria but i can't remember it
0:16:48
as long as you fulfill that criteria
0:16:51
your marks for the second year
0:16:55
and the first year don't count all
0:16:59
right you're just awarded a degree on
0:17:03
the 30 and i had actually pre pre
0:17:06
good results in my third year which
0:17:10
meant that i scored first class honors
0:17:15
which was hard yeah that's pretty good
0:17:18
but it was worth it i guess then
0:17:20
yeah yeah as in i'm here now
0:17:26
yeah i mean the first job was and then i
0:17:30
wasn't really expecting it to come to
0:17:33
australia but the first job that i
0:17:36
required me coming to australia
0:17:40
yeah as in all expensive pay all
0:17:43
and i was like not gonna reject this
0:17:48
yeah that's so good yeah
0:17:52
how about yourself how was your first
0:17:56
job i know you've already done a bit of
0:17:59
work as a um junior dev isn't it
0:18:02
yeah um i mean i wouldn't say i've
0:18:06
um cracked my first job i mean like i've
0:18:10
i've done stuff here and there but like
0:18:13
you know how there's a
0:18:15
like getting a full-time job in a proper
0:18:17
company that's a different crack
0:18:19
yeah yeah um it's interesting
0:18:26
just to um say that
0:18:33
use those words on the stream please
0:18:37
all right okay yeah because it just
0:18:41
adds a bit of uh unprofessionalism
0:18:44
yeah yeah right yeah um
0:18:48
sorry it's pretty interesting um
0:18:52
that like i like the culture here in
0:18:56
that anyone could just even if you're
0:18:58
studying in uni you can just go ahead
0:19:01
work um which is kind of not easy when
0:19:04
it comes down to finding a part-time job
0:19:06
when you're a student
0:19:07
in tech because firstly or not
0:19:11
people don't think that you're that
0:19:12
qualified and then second of all
0:19:15
um there are only specific jobs which
0:19:18
are part time because if someone's gonna
0:19:20
they just want full-time people most of
0:19:24
yeah yeah it's tricky but it's not
0:19:27
impossible for sure
0:19:30
true though and also in melbourne it
0:19:34
really helps if you
0:19:36
if you have good connections
0:19:39
because most of the vacancies as in
0:19:43
roles are filled up before they're even
0:19:51
hundred true oh i just realized we could
0:19:55
have our logo up there
0:19:57
can you see it yes we can
0:20:07
we need to remove the background to have
0:20:10
now i was just thinking about
0:20:17
can we move this powered by
0:20:20
streaming yard down somewhere else
0:20:24
so we can actually add our background as
0:20:29
as in our logo too you can
0:20:32
remove it like completely remove it
0:20:38
let's do that um yeah give me one sec
0:20:41
i'll just remove the background
0:21:05
okay wow 11 minutes ago oh
0:21:10
not not easy there's a i wasn't
0:21:13
expecting this to be that heavy
0:21:18
software though but yeah anyway
0:21:23
what's gonna be done has to be done i'll
0:21:26
just get myself some water
0:21:53
okay that looks good hmm
0:22:16
oh my goodness i don't know why these
0:22:20
i'm feeling a lot thirstier than normal
0:22:23
that's good sing what
0:22:30
can we somehow put that logo on the left
0:22:52
so i still got 11 more more minutes to
0:22:56
but um that's fine
0:23:01
there's nothing else which we can do but
0:23:04
if you want we can
0:23:07
go ahead and show around a bit
0:23:16
actually um here we go
0:23:25
so i can um kind of like start a website
0:23:29
okay okay if you want to do that
0:23:33
and um you can also share
0:23:36
your screen as well all right
0:24:21
i think it happens
0:24:25
there you go all right
0:24:31
i forgot all the commands that's all
0:24:35
that's what these um docs are there for
0:24:39
yep so let's start a new website
0:24:47
so you have just created a
0:24:50
repo and and named the
0:24:57
yep now i use the google
0:25:04
okay cool right yep so now it says i
0:25:07
go and choose a theme so
0:25:11
let's go on that url
0:25:19
man how do you work with all these tabs
0:25:23
at once do you want to see them
0:25:31
that's cool uh which one
0:25:36
no they add just the overall themes
0:25:40
all right yeah yeah no they're pretty
0:25:44
select any for now try the one
0:25:47
go up sorry yeah which one uh
0:25:51
welcome to dog say don't think that's a
0:25:59
demo no probably not probably not
0:26:06
it's a documentation um theme yeah
0:26:11
which we don't really need okay
0:26:16
there is oh here we go block
0:26:19
that looks kind of cool uh
0:26:22
nah actually no normally not house
0:26:30
minimal blog theme
0:26:36
do you just choose any for now what's
0:26:40
just shoes yeah and he has in the
0:26:44
main purpose is to as in
0:26:49
get the hugo just yeah the demo
0:26:53
version up and running yeah this looks
0:26:58
yeah let's try this one just get that
0:27:19
all right there's that with
0:27:22
is it under mit license
0:27:48
wait a minute oh i did a mistake
0:27:58
um yeah it might be
0:28:02
helpful if you also keep talking
0:28:06
which commands are you using for the
0:28:10
yeah um i just did i wasn't in the
0:28:12
directory that's all
0:28:14
okay right so that's how you
0:28:18
start this robot you build your website
0:28:23
okay so that does that
0:28:27
just finding the okay that's how you
0:28:30
um that's how you build the pages
0:28:34
so you start the server by hugo server
0:28:38
okay cool right and there it is it's
0:28:44
built i just work home
0:28:50
the team probably didn't rock up but
0:28:53
there's something here right now which
0:28:55
is a google website um
0:28:58
which is blank apparently for now
0:29:04
okay it's coming in and the state is
0:29:08
the content isn't there apparently but
0:29:12
um what we'll do is
0:29:15
we'll use this guide only and we'll use
0:29:18
this theme i have never seen this theme
0:29:21
we'll just rock it up and see what it is
0:29:32
you're watching a lot of australian
0:29:37
really oh yeah huh all those
0:29:41
aussie terms oh my god he needs to
0:29:44
rock up come on may he need to wrap up
0:29:48
next next thing you know and then
0:29:57
all right i actually have a lot
0:30:00
i don't know what this does let's read
0:30:02
another theme or to the site
0:30:04
configuration fair enough
0:30:07
um this goes to the config file and adds
0:30:10
this as the theme um this is
0:30:14
making my face a lot really shiny
0:30:22
all right i can't see you sorry
0:30:56
right okay so we should have it there
0:31:01
inside content the first post which we
0:31:16
right let's see what magic that does
0:31:20
um right okay nothing more
0:31:25
let's start the server
0:31:28
and see where it takes us
0:31:37
not in the directory
0:31:40
ah okay that would make sense
0:31:44
let me just also check the stairs off
0:31:49
and there we go that's our locally built
0:31:53
google website and brilliant first post
0:31:59
yay we are row coders
0:32:05
once then build this um or we can just
0:32:08
can we go ahead and see how to edit this
0:32:12
would you mind yeah and no no go for it
0:32:16
already and then we still have seven
0:32:19
minutes for installing xcode so
0:32:23
well i mean um we can uh resolve that
0:32:26
issue i mean is this
0:32:27
for for the viewers perspective yeah
0:32:29
yeah doing brew installs
0:32:36
in the content um so how hugo works is
0:32:41
it's going to have a layout which we're
0:32:44
going to talk about later but
0:32:46
it's essentially comes here and it's
0:32:47
going to have a theme
0:32:49
um with the two themes we have um what
0:32:52
is essentially going to do is that it's
0:32:54
going to find a folder called content
0:32:56
and this folder has to be there like
0:32:58
there's just another
0:33:00
gonna happen um then in that folder it's
0:33:03
find another folder called posts where
0:33:07
um for your website are gonna go um
0:33:11
now one thing to keep in mind always is
0:33:14
these posts should be in markdown format
0:33:18
um which is also good for people who are
0:33:22
not really tech savvy or um don't know
0:33:25
html maybe they are takes have it but
0:33:27
they don't want to
0:33:28
like write stuff in html this makes it
0:33:30
really easy for anyone to write blogs
0:33:33
that was probably the purpose why hugo
0:33:35
or stuff like jekyll was built
0:33:37
in the first place so that anyone could
0:33:41
open their open their text editor and
0:33:43
just write what they want to
0:33:45
and not worry about um placing a given
0:33:50
so um let's do another post
0:33:57
post dot md good thing about google is
0:34:00
that you don't have to follow a naming
0:34:02
convention for your
0:34:04
markdown files um contrary to that in
0:34:07
uh there's a proper name and convention
0:34:11
if you don't follow that your website
0:34:13
won't build like yeah
0:34:14
this is not gonna build at all so or
0:34:18
post on a pair yeah for sure
0:34:22
um so there's a particular standard uh
0:34:26
which we're gonna follow um
0:34:29
not our first post for sure second
0:34:32
post so the title is basically
0:34:35
it goes everywhere from here
0:34:39
uh which is gonna fetch to here oh
0:34:42
that's interesting
0:34:43
a little bit more oh we stopped we
0:34:45
stopped the server that's fine
0:34:47
um anyway the title is essentially where
0:34:52
i'm doing that today nope
0:34:56
okay that's a lot of work or taps
0:34:59
that's what i was talking about yeah
0:35:03
but anyway uh all right
0:35:08
let's see the uncle team
0:35:11
firstly what i'm going to have a look at
0:35:14
yeah so we can change the
0:35:18
title of this site and let's call it
0:35:24
for now let's leave this for now or
0:35:26
actually just change it to
0:35:31
so this is the base url of your website
0:35:34
um which you're gonna name it to which
0:35:38
like for example for us we're gonna name
0:35:42
let's say something blog.dev
0:35:47
so this is the base url of your website
0:35:50
uh this is just an alias which you're
0:35:52
gonna create for that so
0:35:54
yeah you're just gonna put the base url
0:35:56
in the config file this is pretty
0:35:58
stuff most of the titles most of the
0:36:00
teams won't have anything complicated
0:36:02
when it comes out to these things um
0:36:06
right so let's try building that right
0:36:08
now let's take baby steps
0:36:11
obviously we stopped the server so there
0:36:14
server is up again cool and the names
0:36:18
now we have a name called our chorus and
0:36:22
the second stop and that's our second
0:36:26
post as well with all this social media
0:36:29
yeah and let's see
0:36:33
yeah um now go let's go ahead and change
0:36:35
the social media links maybe
0:36:39
we need a thing called vs code right
0:36:44
um i forgot to do that there's not a
0:36:49
content file in here right
0:36:52
not in the default file yeah i'll be in
0:36:58
all right configuring
0:37:08
i'm just trying to
0:37:12
okay let's do a search
0:37:28
not really actually
0:37:36
what are we looking for now we're
0:37:40
for linkedin um generally um
0:37:44
yeah okay there it is so these are all
0:37:50
urls which you're gonna put in your
0:37:54
what this um particular team has done is
0:37:58
they are pretty good at it and they have
0:38:00
provided with you a lot of options
0:38:02
from literally literally everything from
0:38:07
gitlab youtube or instagram
0:38:10
so you just gotta take these names up
0:38:13
exactly how they are written in the
0:38:16
put in this file in this format
0:38:20
yeah in this file in this format this is
0:38:24
um the not the header i would say
0:38:27
just this stuff in your
0:38:32
blog so let's go ahead and change the
0:38:35
linkedin link um and see if it works for
0:38:43
um so i'm just gonna go and put our
0:38:46
shout out to our linkedin yeah
0:38:50
subtle shout out okay um wait
0:38:58
so if you haven't followed it yet i put
0:39:00
that in the description um you can go
0:39:02
ahead and follow that
0:39:08
let's build the site again i think we
0:39:11
might also want to post where is about
0:39:15
channel uh on that page and then that
0:39:18
that could actually tell people to as in
0:39:22
yeah for sure yeah go ahead and do that
0:39:26
yeah all right let's see
0:39:30
so if you go to first post and go to
0:39:34
okay that's interesting though it is um
0:39:38
the link to lower quarters i'm pretty
0:39:43
because i saw it going through colors
0:39:47
uh can you go back a bit
0:39:50
as in in the code itself yeah
0:39:58
uh do you want to try stop the server
0:40:02
and then start the server again
0:40:13
yeah i can do that um let's do this
0:40:17
stop the server starting this over again
0:40:30
yeah but it doesn't find oh
0:40:33
go back in the code yeah
0:40:37
you have a company rook are you sure
0:40:42
sorry can you copy and paste
0:40:46
your in the browser
0:40:52
um it's fine we can we can come back to
0:40:56
can he go back yeah
0:40:59
and view that as a member as in our
0:41:03
linkedin page view that as a member
0:41:09
all right and then take the
0:41:16
maybe that might do a difference
0:41:20
all right let's see oh no
0:41:25
let's figure it out
0:41:36
nice that was cool
0:41:39
good job then so that's how you can go
0:41:44
up sorry about that
0:41:56
yeah um now let's go ahead and talk
0:42:01
uploading this particular block to let's
0:42:03
say amplify for now
0:42:14
i'll go ahead and do it from scratch
0:42:16
because you've already done it
0:42:18
yeah okay cool yeah and i was gonna go
0:42:20
to a domain though that's fine
0:42:22
you just use if i doing too sure yeah
0:42:36
find the plastic tree
0:42:46
so it was a huge website
0:43:02
if you're wondering why am i using it
0:43:04
updates for second group i
0:43:06
am i was exactly on my mind that dude
0:43:10
make your life simpler come on come
0:43:14
way to go um my terminal is configured
0:43:17
with the school account so
0:43:19
ah okay cool i have to accept full
0:43:23
will even if i want to right right right
0:43:26
for my school stuff i use the uh
0:43:32
and only sometimes um get up
0:43:36
like it's yeah true
0:43:43
um it's going to do a second comment
0:43:50
that's fine are you
0:44:03
and right now it's a private repository
0:44:06
which i don't want it to be
0:44:09
oh wait i did a mistake
0:44:13
yep i did a huge mistake it's a private
0:44:17
no that's not a problem
0:44:23
i'll explain one second um i
0:44:27
uploaded the repository as the root
0:44:30
ah right okay i was in the wrong folder
0:44:36
so let's do it again
0:44:39
which means i need to
0:44:43
go ahead and get in it as well
0:44:50
all right and that's the actual
0:45:08
come on let's do this
0:45:16
all right that shall have been
0:45:29
this content um right
0:45:40
poison is uploading everything
0:45:45
that's interesting
0:45:48
so apparently it hasn't uploaded
0:46:03
oh i have a problem on github
0:46:17
okay i have a contact file now that's
0:46:20
right still not enough
0:46:50
wow what's happening
0:47:01
it's not pushing up everything
0:47:09
do you um can you show me all the
0:47:12
you've used oh you didn't okay
0:47:16
that's fine don't worry about that
0:47:20
you're turning get up desktop go to your
0:47:24
github desktop just want to check
0:47:33
themes is in there data is in there
0:47:52
for two changes there which haven't been
0:47:57
still not the one which we need um i'll
0:47:59
just copy them and paste them in a new
0:48:02
directory all in all
0:48:15
pretty much all the files we needed
0:48:21
i made a mistake again well that's fine
0:48:37
so what i should have done was i should
0:48:41
um started the website with
0:48:48
rather than doing what i did but let's
0:48:49
see if i can start the server
0:48:52
um that'll be interesting okay
0:48:56
that's pretty cool
0:49:00
that's good to know perfect
0:49:03
i don't don't need yeah that's fine okay
0:49:07
um so that means i could just
0:49:15
or should i have uh getting it before
0:49:17
does it make a difference then
0:49:21
uh you should have a get in here
0:49:24
when you actually create
0:49:42
yes sit into that and now do the init
0:49:53
should be the hidden
0:50:04
oh nothing to copy
0:50:08
if you wanna do in that folder
0:50:14
or hyphen then it would
0:50:23
folder as well yeah all right
0:50:26
oh nice see that one
0:50:30
how do you know about that so it's
0:50:34
wait which folder are we talking about
0:50:37
so it's not there but if you see
0:50:40
in the command line it says dog
0:50:44
get yes concealer yeah
0:50:48
that's the folder that gets created when
0:50:51
get in it right oh you mean the file
0:50:58
it's a folder hold on
0:51:07
i think there's a way to see the hidden
0:51:09
fi hidden files in mac hang on a minute
0:51:25
i if if you press command shift
0:51:29
full stop then it would
0:51:33
i believe show you there we go nice
0:51:37
easy to show you oh here we go yeah
0:51:46
come on buddy look
0:51:51
there we go let's publish to branch
0:51:56
committee but okay you do everything
0:52:00
from there i was actually looking for
0:52:03
where's the push command
0:52:04
where's the push come on
0:52:08
i'm not gonna lie it is easier though
0:52:12
yeah and it's still annoying that's
0:52:16
okay that's fine i'll go ahead and
0:52:19
i don't get it uh we don't have the data
0:52:24
date data folder you mean
0:52:28
yeah i mean they both are empty for sure
0:52:32
i think they should be there so
0:52:39
okay they don't have if you go to
0:52:55
i'll just put the manually just give me
0:53:09
and did you create a pr or someone else
0:53:13
no oh that's the image board
0:53:19
never mind cool we have that and we just
0:53:23
two it's all right too many themes you
0:53:27
and we need static
0:53:30
that's where the websites is actually
0:53:53
i don't know don't try it anyway
0:54:04
so get up won't allow you to put empty
0:54:10
ah that might be the problem
0:54:13
i think gibb doesn't allow to empty for
0:54:17
does it can you google that yeah i'm
0:54:20
just gonna do that
0:54:53
um and if you want to go around
0:54:56
as in have a workaround then simply
0:55:17
i didn't get done so
0:55:24
hang on a minute i'll get simpler
0:55:41
um it's fine i guess we don't need we
0:55:44
for now i guess we can give it a go
0:55:49
what do you say yeah yeah go for it
0:55:53
cool um so this is how the aws amplify
0:55:57
looks like i'll go ahead and do it from
0:55:58
the beginning go to the aws console and
0:56:01
search for aws amplify
0:56:07
and if you go to host a web app of
0:56:10
course we're doing it from github as our
0:56:11
code base is in github
0:56:13
there's a lot of other options which you
0:56:17
um right so i already have granted
0:56:20
access if you're new to this stuff
0:56:23
github is gonna ask amazon is gonna
0:56:25
it'll place is gonna ask you
0:56:26
for the github access to access
0:56:30
your repository um the good thing to
0:56:32
note about is that it's
0:56:33
only gonna take read-only permissions to
0:56:37
repositories so you don't need to worry
0:56:39
um changes which could be possibly made
0:56:42
to your code base by aws
0:56:44
um right this one knows r1 um
0:56:51
right um so the good thing which aws
0:56:54
amplifier does is you don't need to
0:56:55
create your build file
0:56:57
it automatically detected that this was
0:56:59
the hookah website so
0:57:01
it's made it's made the build file
0:57:03
itself which means
0:57:05
commands are already there and you don't
0:57:08
need to worry about anything so just go
0:57:09
for the default for now and
0:57:16
there you go and this step might take a
0:57:19
because it will generate the excel sets
0:57:24
and then we might not do that we might
0:57:28
not do that for now
0:57:29
that was like for setting up um
0:57:40
cool so that just where phrase your
0:58:08
yeah i saw this one basic place
0:58:12
says that adam these four lines
0:58:16
inside the gig no you don't try that i
0:58:22
mean we can always go ahead and um
0:58:24
yeah like where is the good
0:58:27
you know file i've never met i get
0:58:29
ignore file in my life
0:58:33
is it is it to be here you need to
0:58:38
but uh should it be in
0:58:41
in the root folder i think
0:58:50
yeah if it's not there we would have to
0:58:54
create a manually dog
0:58:57
getting no oh you know how to do it yeah
0:59:06
create the file dot gig no
0:59:10
and then just yeah there you go
0:59:29
have you created that file inside that
0:59:33
directory right in which
0:59:36
you wanted to upload it in the first
0:59:39
yeah it's in the root folder oh
0:59:43
no no no no i'm and you and
0:59:46
go back to this stack overflow question
0:59:57
create a gig file inside that director
1:00:01
we'd have to create the as in copy and
1:00:05
ignore file that we've just created
1:00:09
directory that you wanted to commit
1:00:13
oh really oh i didn't know that
1:00:17
okay now let's try it yeah let's do that
1:00:31
all right i'll delete it from here for
1:00:40
let's see if this works because
1:00:43
i've i've used get ignore but not
1:00:47
in this context right um i'm just
1:01:06
not found in file care oh so that file
1:01:10
found yep because it wasn't
1:01:16
so still pointing it to our domain
1:01:21
no no no this is what i added okay cool
1:01:25
yeah it's fine let's just push that
1:01:30
um and see where it takes us
1:01:49
taking all night that's pretty cool then
1:02:01
sorry that worked oh okay that worked
1:02:15
build build build build build build come
1:02:39
let's see what's happening with this
1:02:40
will take a bit because
1:02:42
building only takes
1:02:46
okay build failed nice
1:02:49
uh go back to the logs
1:02:53
it tells the reason why i failed
1:02:57
okay so aaron aaron building cycle
1:03:01
failed to transform that
1:03:07
resource not found in file cache
1:03:12
wait i think i know when that's
1:03:37
that's weird so it says it sensitive
1:03:47
go to nnk i'm inside that
1:03:54
there's no folder called cs i think
1:04:01
i i know i think i kind of know why so
1:04:05
fiddling around and copying and pasting
1:04:07
um our original one would have it
1:04:10
which is a good lesson for me
1:04:14
that not to move around stuff like that
1:04:18
okay it's not here but there's some
1:04:20
stuff which wasn't copied
1:04:22
for sure okay never mind
1:04:31
okay um at least we learned how to build
1:04:34
google on yeah yeah for now
1:04:37
we can come back to this which
1:04:42
that's fantastic and let me check you
1:04:46
yeah did clt finish for you yeah
1:04:49
it's finally it's just done now so i'm
1:04:53
try and install here we go and see if
1:04:57
it works this time
1:05:19
oh why is he doing this
1:05:24
okay we can probably work on this
1:05:35
so yeah thanks a lot guys for
1:05:42
it's been a bit of a productive one and
1:05:45
a different diversion at the same time
1:05:50
got there at the end um
1:05:54
well we didn't we are
1:05:57
still in the process i would say
1:06:00
um to solve that so say
1:06:04
tuning says stay tuned in
1:06:07
and i will see you tomorrow
1:06:10
same time same place and
1:06:19
yeah yeah probably different tasks but
1:06:23
yeah we'll we'll make sure we saw
1:06:27
what we were facing today properly
1:06:31
and then tomorrow i didn't move on yeah
1:06:38
thanks look i think for helping
1:06:41
you our new co-host so
1:06:46
that's i think it's been a while
1:06:47
fantastic having you yeah
1:06:49
um but also i just want to point out
1:06:53
official 15th episode today um
1:06:58
like we've recorded 15 episodes now
1:07:01
so that's 20 hours of content
1:07:05
uh recorded so that's pretty good
1:07:08
yeah yeah that's pretty awesome and
1:07:13
will just keep going and see how much
1:07:17
value we can give to oh we can give to
1:07:22
yeah 100 cool cool guys
1:07:25
have a good night uh have a good day
1:07:29
evening morning or night wherever you
1:07:32
in the world but if you're in melbourne
1:07:34
have a great night and sleep out
1:07:38
thank you thanks guys thanks then have a