0:00:21
all right welcome back everyone welcome
0:00:23
back to another episode of
0:00:25
buildbreaking fix um of course all the
0:00:28
people who are new here
0:00:29
we are coders that means we are team of
0:00:33
developers right now
0:00:36
melbourne australia and we are working
0:00:38
on a project which leads to adding
0:00:41
persistent storage to a current open
0:00:46
as you can see tanish is here with us to
0:00:48
um that was a very impromptu plan and uh
0:00:51
yeah welcome tanish do you want to give
0:00:52
us a quick introduction
0:00:54
everyone yeah uh thanks erin thanks
0:00:58
having me on the show
0:01:01
recently joined the industry um been
0:01:04
working this project
0:01:06
um with zayn karthik and some other
0:01:08
developers and i'm just keen to
0:01:10
yeah can you jump on the stream and
0:01:13
help you guys and solve the problem
0:01:15
solve some of the problems
0:01:16
that's pretty nice
0:01:18
um how are you feeling today then
0:01:20
i'm feeling pretty spectacular and um
0:01:28
we have hair so that means that our pro
0:01:31
our productivity will be more today
0:01:36
usually is two times but today
0:01:41
it will be three times so
0:01:43
that would be really good um just
0:01:49
right um just a bit of a recap happened
0:01:52
on friday um i i think you weren't
0:01:56
available right yeah yes
0:01:59
yeah because you had to do your major
0:02:01
simon um hope i really hope that went
0:02:05
well and you managed to do that
0:02:15
so i'm sure all your hard work will pay
0:02:20
um you're a pretty smart guy
0:02:25
yeah so just to recall what
0:02:30
as in on friday so i tried
0:02:35
my best to get the board
0:02:46
the board page which would would be
0:02:57
i ran out of time that would be my
0:03:02
this time but no as seriously speaking
0:03:05
um i couldn't get it to
0:03:08
work in the way that i wanted to
0:03:13
we'll be continuing
0:03:16
from there onwards um
0:03:22
today and i can take
0:03:28
yeah sure maybe maybe tanish would have
0:03:32
ideas on that part
0:03:34
but we will get to the problem first and
0:03:37
um because yeah i feel like we both are
0:03:40
really bad with front end at least me
0:03:44
no no i don't consider myself as as in a
0:03:57
all the experience here his girls so far
0:04:00
can come in handy in content
0:04:04
um yeah i don't consider myself front
0:04:06
end either so obviously
0:04:16
yeah if you consider yourself a googler
0:04:17
then you are front end and back in both
0:04:21
you can be a full stack if you know how
0:04:27
sea level i don't know
0:04:30
which is basic basic
0:04:32
he just typing in how to do this in
0:04:35
google how to do that
0:04:38
yeah um do you want to
0:04:41
share your screen on it
0:04:43
okay and i will get
0:04:47
jira out on my end
0:05:01
sunday example most day so today what
0:05:04
we're going to be doing is not the board
0:05:08
actually making sure all the feature
0:05:11
branches that are ready to be merged
0:05:14
they are actually merged into
0:05:17
dev and then master both for front end
0:05:20
and the back end am i right whatever
0:05:22
thinking was that maybe then you can
0:05:25
work on the emerging and me and tanesh
0:05:28
what we can do for this
0:05:32
that sounds a lot more productive in
0:05:35
yeah because we both can't really help
0:05:37
you with the whole merge thing we can
0:05:43
yeah so in that way you guys can
0:05:46
continue to do the board
0:05:48
name task and i'll just uh keep on the
0:05:53
actually all right perfect cool yeah uh
0:05:56
do you have the thing built up on your
0:06:02
get amazing fantastic
0:06:08
um jen did you uh push your changes last
0:06:11
time because yeah i know i did not but i
0:06:13
think i did push mine so
0:06:16
i think so but let me just make sure
0:06:20
that i did as well
0:06:43
okay i did not so i'll push that now
0:06:59
if do you make any substantial change in
0:07:02
okay it should be fine then i'll just
0:07:13
i'm ready i'm gonna share my screen
0:07:17
i'll explain you the
0:07:19
um not not in the problem we just don't
0:07:23
i'm pretty sure it's like super duper
0:07:29
at least i don't know how to do it but
0:07:36
bring this one here
0:07:40
is this big enough um
0:07:46
uh yeah okay that's better
0:08:00
item and same simple http server
0:08:13
i'll just open it and i'll
0:08:23
oh it's gonna do that
0:08:30
so what we are trying to do is now
0:08:32
when i display the name
0:08:38
yeah so i'm not too sure how we gonna
0:08:46
like like one thing which i was thinking
0:08:48
we can do is if anything else doesn't
0:08:49
work out we can just put an empty div
0:08:51
tag here and then we can do like
0:08:54
document.getelementbyid
0:09:00
um whatever the get bored name is
0:09:05
but how you know i remember doing the
0:09:08
middle web i don't know not sure if you
0:09:10
guys are still using it but uh you know
0:09:12
how it's showing in the url
0:09:18
that variable to then
0:09:24
uh which page is um
0:09:27
so it's interruption guys um i was just
0:09:30
listening to finishes
0:09:32
suggestion uh it was exactly the easiest
0:09:38
front end would be as well but then when
0:09:41
i was trying to implement it i must have
0:09:46
not implemented it
0:09:48
properly and it might have needed more
0:09:51
work but i wanted to do that and
0:09:54
it kind of it was going in the direction
0:09:59
you know how in the use in the url it
0:10:03
shows the board name
0:10:06
the nash right at the end
0:10:09
as in if you give a board name as in z1
0:10:15
when it navigates to um
0:10:19
index.html it shows
0:10:22
test1 right at the end appended with the
0:10:28
for some reason it was taking that test
0:10:30
one as kind of a page
0:10:37
if that makes sense so that was the kind
0:10:40
of problem that i've
0:10:43
um i might have implemented it in a
0:10:46
wrong way i'm not entirely sure but you
0:10:48
guys can definitely give that a go
0:10:59
yeah for you and i'm i am
0:11:05
in the middle yeah so yeah
0:11:07
yeah maybe we can like um
0:11:10
just try something
0:11:11
oh okay no it's working i forgot about
0:11:22
okay this is working as well
0:11:27
um anyway so let's go back to the code
0:11:30
which page is this than actually you
0:11:31
know this is this home html i think it's
0:11:34
oh this is this index index yeah yeah
0:11:40
so what we're gonna do is that at index
0:11:44
um we're gonna show something here
0:11:47
like somewhere here
0:11:56
like as soon as the body starts
0:11:58
we want to show the board name
0:12:04
zayn so you said you tried a local
0:12:06
storage.get item and then board name uh
0:12:09
i i i tried something else so maybe we
0:12:12
can try what you're saying do you want
0:12:15
yeah yeah let's just try that and see if
0:12:19
so you want me to write the script tag
0:12:20
here like the full thing
0:12:26
oh maybe if we can
0:12:33
did it if that were
0:12:37
so basically what i did was i
0:12:40
removed everything from the heading tag
0:12:46
one an idea of say
0:12:49
a board hyphen name and then tried
0:13:01
get item in there get
0:13:04
element by id board name as in
0:13:16
what i was thinking was
0:13:18
why we couldn't do this
0:13:25
um bringing this here
0:13:30
when the next time person logs in
0:13:32
we won't be asking for this we should
0:13:40
um that should help
0:13:44
okay basically the point is
0:13:47
um i'll tell you um
0:13:52
if it is um something like
0:13:58
dot ca slash and it's
0:14:03
this is what happens
0:14:05
when you first time create the board
0:14:08
then you create the board here
0:14:11
zen one but when you come back and you
0:14:13
log in again you won't be putting the
0:14:15
board name again so it should take it
0:14:17
from the back end rather than
0:14:19
taking it from the address oh
0:14:26
so maybe the better approach is to just
0:14:28
get it from the back and really like
0:14:30
it's hard work but
0:14:31
that's just the correct approach in my
0:14:34
yeah yeah that's true yeah i agree with
0:14:38
yeah what do you say then
0:14:41
oh fun that's more
0:14:47
going to be a really good solution but i
0:14:50
on friday i just thought to take the
0:14:55
that is exactly how it's supposed to be
0:14:57
in the first place so yeah yeah so
0:15:04
um i mean we have we have we let's get
0:15:07
i'll get one board id
0:15:16
right now is that the middleware isn't
0:15:18
actually returning
0:15:20
anything um like let's say
0:15:26
post post function or
0:15:36
let's say there is a
0:15:44
okay now i wrote return board okay
0:15:49
so whenever i call it i should get a
0:15:52
and then i can write board dot board
0:15:59
does that make sense
0:16:11
so what do you suggest finish i'll just
0:16:15
get postman up one second
0:16:45
yes uh i don't think i did
0:16:48
all right okay let me just have a little
0:16:53
yeah mine starts with okay hey tori
0:16:59
yes special guest here
0:17:22
so mine starts with um
0:17:29
okay then you need to send me is that
0:17:32
the one ah so that's is that not the one
0:17:39
yes no you need to send it to me can you
0:17:43
yeah just bare with
0:17:47
doing two things at a
0:17:51
tory littlefield says a real engineer
0:17:54
finally the show really needs that
0:17:59
yeah i think danish you work as a site
0:18:02
reliability engineer
0:18:05
what what is that implied only
0:18:08
um mainly like looking at issues
0:18:11
of the system and then fixing that um
0:18:15
fixing that through like automation
0:18:20
what's the primary
0:18:24
uh mainly working with infrastructure
0:18:28
okay yeah more than uh code
0:18:35
uh okay just so you know i've sent one
0:18:41
because you're sharing your screen at
0:18:42
the moment yeah got it
0:18:45
i'll just take my screen off one second
0:19:06
minor earthquake overnight
0:19:09
the other day was pretty crazy
0:19:12
isn't earthquake like really common in
0:19:28
what do you suggest now
0:19:30
should we write a script tag here
0:19:34
um did you trust the
0:19:36
the uh oh did you already test it behind
0:19:41
getting the board name
0:19:42
oh yeah yeah i did
0:19:46
there's just too many but yeah i don't
0:19:50
yeah i'm on i'll just go and delete that
0:19:53
if that would make it easier for you
0:19:57
but yeah for now do you wanna just enter
0:20:03
i think that makes
0:20:07
so can we just do a console
0:20:10
log for now and we can do
0:20:13
uh so still front end is imported here
0:20:16
sale front is a new name for middleware
0:20:23
so this is imported that means i can
0:20:25
access the functions right
0:20:32
just so you know if you want to test um
0:20:36
that's in the board you should you will
0:20:40
have to create new boards now first
0:20:43
oh wait not all of them got deleted but
0:20:46
that's fine um i think they should be
0:20:48
yeah that's fine that's fine
0:20:52
that's all i mentioned
0:20:56
if i have this script tag here that
0:20:59
means we can access get bored by id
0:21:06
yeah let's just say
0:21:08
and that's because it's returning a
0:21:12
blue dot board name
0:21:15
or just let's just print it um
0:21:24
i feel like alert is just kind of like
0:21:41
come on alert me bro uh repeat source
0:21:48
that is unusual okay
0:21:51
let's do inspect element to see what
0:22:04
i can't even pupate source can we
0:22:20
so it's is it not executing the script
0:22:24
did you write something wrong there
0:22:36
you probably need to do document dot
0:22:40
oh i know why i think
0:22:44
i didn't change the thing in the
0:22:46
environment.js file give me one sec
0:22:51
i'll change my environment file as well
0:22:54
but it starts with bl right then
0:23:04
myself and then when you ask me
0:23:14
saying and i'm like i'm muting myself
0:23:21
what's happening that you're right there
0:23:25
do you want to talk to the chad as well
0:23:31
i am confused about that middleweight
0:23:33
and still front end
0:23:43
have you ever seen such a wondrous code
0:23:46
in your life probably not right
0:23:53
guys can we please uh
0:23:56
alright right as in
0:23:59
yeah and also then can you do the
0:24:04
um pay respect to the country
0:24:08
oh yes yes i need to do that um
0:24:16
i'm just gonna open my web page
0:24:20
from where i got it all right here goes
0:24:26
uh i begin today by acknowledging the
0:24:29
traditional custodians of the land on
0:24:33
meet today today and pay my respects to
0:24:37
the elders past and present
0:24:41
i extend that respect to aboriginal and
0:24:44
torres strait icelander people here
0:24:57
okay have we hydrated guys
0:25:00
oh no i have coke if that helps please
0:25:05
please do finish as well please and i'll
0:25:08
just go and get my water
0:25:11
yeah these are just
0:25:12
customary traditions
0:25:17
um not sure why this is not coming up
0:25:19
if i just try to alert
0:25:32
is it the right way to ride this
0:25:37
i don't know just let's see if that
0:25:41
yeah i'll just like
0:25:50
okay sometimes it works
0:26:00
um now i'm gonna try it so i think uh
0:26:03
what happened was that the whole thing
0:26:07
so it was showing me the previous page
0:26:10
that has happened before so
0:26:17
so we did a promise
0:26:31
what is the problem oh i know my screen
0:26:33
is small let's make it big
0:26:41
is this big enough oh that's too big
0:26:44
yeah no that's oh yeah
0:26:46
yeah you can see it
0:27:08
having some problem with deep parsing
0:27:18
here maybe gecto would have something
0:27:23
do you know some something along with
0:27:38
google them that's a process of
0:27:41
the learning as well so
0:27:43
feel free to do that
0:27:45
jupiter says console of the text
0:27:52
okay so he wants to see this okay
0:27:53
jupiter i can do that
0:28:01
is that what you want jupiter
0:28:03
probably without the semicolon
0:28:07
yes then i'll run it okay
0:28:21
this is for jupiter
0:28:40
yeah this is what we got
0:28:47
you're passing something that's not in
0:28:51
okay so it's all oh it's not in jason
0:28:56
i think i know why
0:28:58
oh i know why oh boy okay
0:29:03
if i go and open the back end
0:29:09
so why don't i just return the
0:29:17
um yes i'll i'll go on the back end and
0:29:20
i think this is the reason why just give
0:29:39
um yeah i'm just gonna go to the get
0:29:41
function for the board
0:29:56
returning what essentially is a
0:30:07
okay the text is a literal string
0:30:11
oh okay um not a jason obvious cassie's
0:30:16
there another roguelit
0:30:19
i'm not sure about that but
0:30:21
i think we are returning uh
0:30:27
is board not a json object here
0:30:40
then could you help me out a little for
0:30:50
um is bold a json object
0:30:53
a board adjacent object
0:31:02
just confirm that i was merging um
0:31:05
backhand and just put that on the in the
0:31:09
right place already
0:31:12
dory puts a good point this is not
0:31:24
yeah i feel like there is some issue
0:31:25
with this little thing
0:31:29
i don't think board
0:31:31
a json object because it's being sent as
0:31:38
can i just convert
0:31:41
so what kind of object is it
0:31:45
what of what language or like
0:31:48
what object you mean
0:31:49
oh type object on a string okay
0:31:52
yeah um before he answers it
0:31:58
how about we just convert this to
0:32:04
but it's not it's it's really not right
0:32:08
so a board is essentially
0:32:21
okay maybe i can just like
0:32:26
um i mean see a board is
0:32:32
yeah terry's right
0:32:36
yes um so the board isn't a collection
0:32:40
it's an object for no it's a is a
0:32:45
okay yeah fair so we can just convert
0:32:48
this to our json right
0:32:54
i can't say the chat what's happening
0:32:56
something's funny tutorial uh segments
0:33:10
some some jobs at pizza pay more than
0:33:13
what a junior software dev gets for our
0:33:35
these all viewers are wondering you guys
0:33:37
watch us every night so it's all a new
0:33:53
is the response on http object and
0:33:58
um if so does it contain the function
0:34:05
wrath has actually made a really
0:34:08
it's our response coming as a
0:34:12
as a json object with which i
0:34:18
i'll just check in backhand as well
0:34:28
yeah our our response it doesn't really
0:34:32
json object now so
0:34:35
jupiter ref has got a really good point
0:34:38
okay so i'll just convert a javascript
0:34:45
okay so i just need to do
0:34:50
two string will help or not
0:34:52
or json string if i
0:35:00
json string if i because if you're
0:35:05
json object to string that's just coming
0:35:08
back as a string isn't it oh sorry sorry
0:35:11
i need to use json.parse my bad sorry
0:35:14
um ah that would actually
0:35:18
make a lot more sense
0:35:22
let me get the link which jupiter had
0:35:27
i'll literally need to go to inspect
0:35:29
element every time if someone sends a
0:35:42
this on slack please
0:35:46
let's take my contact please
0:35:52
i work as a side reliability engineer
0:35:57
just started about two months ago
0:36:03
basically working for with
0:36:04
infrastructure that sort of thing
0:36:13
can you guys hear me right oh no
0:36:15
yeah i can but you might want to
0:36:19
turn it up up slightly more um seems
0:36:23
captive is having a bit of troubles
0:36:56
can you guys hear me
0:36:59
you might want to ask detective
0:37:07
and tori can you hear me better now
0:37:37
how about if i tried jason not bars this
0:37:50
yeah let me just return it as jason not
0:37:52
bars in the back end
0:37:54
um i believe then you might have to do
0:38:02
right okay let me just change
0:38:08
and then i would make changes
0:38:12
yeah maybe do it unstable back or
0:38:14
whatever the code is a good code yeah
0:38:23
well jupiter sent me something let me
0:38:27
and do you still want me to do it or not
0:38:32
open it but i'll try this
0:38:40
um i'm just going to keep this
0:38:42
okay jupiter i click that
0:38:48
you actually want me to try it right or
0:38:51
no you can't try it
0:39:22
i'm not sure what this does
0:39:26
do anything about this no i'm finished
0:39:39
is this what you're recommending jupiter
0:40:06
i don't think so that got consoled
0:40:08
honestly there was nothing in the
0:40:10
console log though
0:40:13
this will at least allow you to inspect
0:40:28
i i didn't quite get enough
0:40:32
you want me to try catch it is that what
0:40:47
i don't think so yeah
0:40:55
what do you want me to control log here
0:41:04
god i can just console the text
0:41:10
um i think that's what you mean
0:41:15
i'll go ahead and remove
0:41:18
although you can save there's obviously
0:41:19
so yeah on one sec i mean we are getting
0:41:22
an object for sure like i'm pretty sure
0:41:28
make a joke you must
0:41:32
you must relate to
0:41:37
okay i'm just gonna comment this one out
0:41:52
however how about you look at the
0:41:55
call inspect very okay i'll do that
0:41:59
i'll do that this time
0:42:11
so fetch is returning a 404
0:42:18
just basically means that
0:42:21
there's no actual resource package
0:42:29
uncut promise text is not defined
0:42:32
yeah i think it's just something with
0:42:34
the back end but it's just funny that we
0:42:36
are getting stuff from
0:42:42
postman but yeah i think we just need to
0:42:47
if jupiter do you really should you
0:42:53
um then could you just open the back end
0:43:00
yes i can just bear with me for a sec
0:43:06
i need to switch back to
0:43:08
um i'm in a critical
0:43:11
position at the moment
0:43:18
aries that was a bit of a personal
0:43:36
yeah look at our viewers um
0:43:39
i don't know generally sunday night is
0:43:43
that busy but yeah i think
0:43:47
charm is brought here again
0:43:51
do you guys get regular views is that
0:43:59
it depends i like i'm not gonna i'm not
0:44:01
gonna like hype it up like
0:44:03
we can have this when only dev and tory
0:44:08
um or we can have this and a lot of
0:44:13
they are there like there's gonna be
0:44:15
someone there for sure
0:44:18
there's gonna be more than three people
0:44:31
what do you need from me k
0:44:41
detective um yeah so
0:44:44
i'm i'm a new graduate yeah uh finished
0:44:48
uh studying computer science
0:44:50
uh so yeah this is my first job in
0:44:54
nice um yeah so i only recently started
0:44:57
working in the industry actually only
0:45:12
my workplace asked me to do scrum for
0:45:16
so yeah i was really happy
0:45:20
what's the joke about
0:45:22
so yeah i don't know just like
0:45:25
this is the whole thing about scrum
0:45:29
just like we were trying to implement a
0:45:31
lot of scrum things here
0:45:36
yeah i don't think i really like it
0:45:40
oh yeah what do you want to do
0:45:43
on the back and please
0:45:44
i'll send the link
0:45:49
it's going to private
0:45:51
maybe don't open your private
0:45:53
then don't open your private
0:45:57
url is there so probably stop sharing
0:46:09
are you quitting a job
0:46:11
um i don't think so scrum is
0:46:14
really suitable for
0:46:17
your like when you start i mean like
0:46:21
the nearest you can get to scrum in a
0:46:22
junior role is just
0:46:24
project management that's what i've seen
0:46:27
but um yeah i'm just doing scrum that's
0:46:30
just like oh yeah we need to
0:46:33
get development organized can you help
0:46:36
that was the whole point of but yeah i'm
0:46:38
still working as a job only
0:46:43
right so we need adjacent string first
0:46:47
in order to pass it to jason
0:46:52
and it will return an object to red that
0:46:54
was contained within the string
0:46:58
right so we need so basically we need to
0:47:01
convert the board to adjacent string
0:47:04
and then pass that
0:47:06
string to jason all right
0:47:09
yeah just convert the js object to
0:47:12
um json object and just
0:47:18
wherever you have res.send
0:47:22
are using the lessons learned here on
0:47:23
this project to guide you um
0:47:27
i did scrumming for uni
0:47:31
i think that's where i
0:47:33
got to know how to do it
0:47:40
honestly scrum is just not really a lot
0:47:43
of things it's just
0:47:45
oh yeah just use jira and just
0:47:49
it's something that you do with any
0:47:51
project even with anything you do in
0:47:53
your personal life as well
0:47:55
i'm just like oh yeah we're gonna do
0:47:57
this stuff in the next two weeks
0:48:00
a maid of mine moved into
0:48:02
a part-time business analyst role from
0:48:04
being a full-time series staff
0:48:06
doing like 30-70 between two jobs he
0:48:09
ended up moving full-time to ba since he
0:48:12
hated the quality of course his
0:48:13
colleagues kept adding to her project
0:48:19
did you consider jr2 years scrum masters
0:48:23
i wouldn't say zero just the whole
0:48:25
project management softwares
0:48:27
but that being said i'm more jira
0:48:29
inclined because i like the jira
0:48:32
and all the add-ons you get in jira
0:48:35
yeah click ups nice as well it's just
0:48:37
do a pump and show
0:48:40
luckily i was a js deaf he couldn't rag
0:48:47
maybe ariel wants to fly on this
0:49:04
let's see what you're doing
0:49:06
let's see if this works
0:49:09
no oh right okay wait why are jason
0:49:14
do you have to because in the answer it
0:49:20
it needs to be an adjacent string in
0:49:26
so we go down go down
0:49:32
can we just open run.js and try it
0:49:38
oh wait but we won't have the packages
0:49:40
yeah we really can't do
0:49:42
it almost then can you do it
0:49:48
you have to res.send that
0:49:50
ah yeah thanks for pointing that out
0:49:54
um also do a console.log as well just in
0:50:10
i'm gonna deploy this
0:50:12
and see how i don't i don't support that
0:50:15
one that was too mean
0:50:20
anyway uh what's postman returning to
0:50:24
postman essentially i think it's just
0:50:27
exactly what's inside dynamodb
0:50:32
by that being said i think it's an
0:50:36
obviously um dynamodb doesn't store
0:50:38
things as a json object so
0:50:40
just a chairs object in my belief i mean
0:50:43
if we are able to i trade
0:50:46
i'm pretty sure it's just a javascript
0:50:51
like if we are able to run a for loop
0:50:55
between these boards
0:51:00
tanish i wasn't paying attention can you
0:51:02
explain what's going on here
0:51:06
i don't know diamond
0:51:13
sorry what do you mean jupiter
0:51:15
yeah she didn't get what
0:51:17
oh return just in the projection string
0:51:19
if i just not parse
0:51:25
oh you got it then that's it
0:51:31
are you asking me about the chat
0:51:33
no no did you get the
0:51:34
did you deploy uh about to
0:51:43
all right just a bit of a heads up this
0:51:59
is that a youtube channel or something
0:52:03
he has um oh you're the canadian
0:52:04
youtuber oh yeah yeah yeah yeah
0:52:17
oh yeah you got pretty big
0:52:22
thanks for the heads up
0:52:31
i was thinking that if if if
0:52:39
i was thinking that if we had a bit more
0:52:43
time i would have gained
0:52:45
given the control to
0:52:56
maybe we can do the vs code pair
0:53:05
light mode or dark mode
0:53:07
oh of course history dark mode
0:53:11
exactly i remember oh
0:53:15
i don't know how this is gonna go down
0:53:19
my cto uses the light mode and i don't
0:53:22
know i feel about that
0:53:26
i don't know this is gonna go down for
0:53:28
me but i had to say this
0:53:34
so yeah all preferences
0:53:54
type right okay we have a problem here
0:53:59
so i'm gonna have to solve that problem
0:54:02
first because i was expecting this
0:54:04
problem to come you're rolling back
0:54:08
um i was in the middle of emerge and
0:54:12
when you pointed out that oh i'm
0:54:15
actually talking about that can you
0:54:17
possibly do it from your ankles i won't
0:54:20
be able to it would take me a bit of
0:54:23
time to get back on normal
0:54:25
well actually what you can do is if you
0:54:28
go to stable back and it has the same
0:54:29
code and the branch is still there yes
0:54:32
it does have a same chord but i can't
0:54:34
switch the branch now because i was in
0:54:36
the middle of the merge
0:54:40
you didn't have to get it
0:54:44
abort the merge first
0:54:47
i would say do that because
0:54:49
to for me to do that i have to do a lot
0:54:52
i need to change every url so
0:54:55
might be words just do git merge abort
0:54:58
uh minus minus support
0:55:02
yeah i'm sorry banan but yeah and we'll
0:55:09
just can't wait to get my tier one sub
0:55:13
oh for ltd right okay
0:55:19
one must know what a ts type
0:55:23
i was just having a look i think um it's
0:55:26
just like a boolean or enough tuple
0:55:43
uh where did i do that change
0:55:47
you said the brand should probably warn
0:55:50
should be here because i was coding the
0:55:53
thing over oh here we go
0:55:55
what did i do it for
0:55:57
get a particular board
0:56:09
objective savage man
0:56:13
i am i'm big and sorry
0:56:18
i'm gonna do that change in the
0:56:25
guess specific board
0:56:27
i want my night areas
0:56:31
sorry yeah yeah yeah so yes get specific
0:56:35
and just do json.parse when you're doing
0:56:42
maybe we need to set it up maybe we need
0:56:44
to set up this card up i mean we need to
0:56:46
bring zen to discord first
0:56:49
i'm good mate i'm good i'm good you
0:56:54
tennis you use discord right like surely
0:56:56
yeah i use this okay dawn's end it'll be
0:57:05
yeah that's kind of not good
0:57:06
this means you guys are mean so
0:57:23
i remember blocking someone
0:57:30
i don't know they made some comment
0:57:38
yeah we did block someone right then
0:57:42
what the what is that what happened
0:57:45
i think they made some i don't remember
0:57:46
exactly what happened but i remember
0:57:48
midday making some
0:57:50
just oh like not about us but like yeah
0:57:55
um you should apply just the kind of
0:57:58
language that can't be tolerated here
0:58:07
like i just banned them um
0:58:10
yes story it was about the code
0:58:16
you better watch her
0:58:19
yeah remember their name started from
0:58:30
okay try to change this subject please
0:58:35
if you guys are using express with node
0:58:38
server with python
0:58:43
i don't think that it's a big issue i
0:58:45
mean we can do npm
0:58:47
you don't have an npm as all right
0:58:50
you can do a live server as well just uh
0:58:56
i don't know it's just
0:58:58
uh yeah is it how it was done
0:59:02
well maybe let's see
0:59:22
what is the first alternative to this
0:59:27
you can apparently there's a note
0:59:33
okay called http server okay i'll deploy
0:59:36
this so you might want to
0:59:38
start checking now
0:59:42
what i'll do is i'll see if there's a
0:59:44
change you did it for and get bored
0:59:50
get a board but let me just confirm as
0:59:59
i was wondering can't we just do
1:00:02
i don't know npm run dev
1:00:06
you can do um you can install the
1:00:08
package and i used to use live server
1:00:10
npm all right okay
1:00:13
um and then you just use live server and
1:00:15
that's box that works well i think
1:00:19
and how do you start the server
1:00:23
change into the directory and then you
1:00:25
just type live server
1:00:29
yeah i mean i've done that okay you
1:00:31
might wanna change your screen i'll do
1:00:44
what's it gonna do so you did that let
1:00:46
me just do a postman and see okay okay
1:00:49
everything's coming fine here
1:00:52
uh what i'm gonna do is
1:00:55
i'm going to take a
1:01:04
um i'm just going to call can board
1:01:35
let's go let's put
1:01:51
thing which keeps track of your console
1:01:57
uh what do you mean
1:02:02
keeps in things which are in your
1:02:08
otherwise it's not going forward
1:02:16
um post no let me just
1:02:19
why oh i know why it's not going forward
1:02:28
where is my little boy
1:02:41
so url is that are we adding that no we
1:02:49
i'm just going to comment this out what
1:02:53
i'm going to let the original code run
1:02:55
what are you building um
1:02:58
that's a pretty interesting restaurant
1:03:05
do you know did i explain financial
1:03:06
video building here
1:03:10
this is existing application called
1:03:14
open source application where you can
1:03:18
it's a kanban board
1:03:22
yeah cabinet board that you can add
1:03:25
and you can share the link with other
1:03:27
people so that they can
1:03:30
post it on notes too so basically
1:03:33
uh in this project we are adding
1:03:35
persistent storage to it
1:03:38
in aws and just giving it a bit of
1:03:42
you know adding some extra features and
1:03:45
yeah doing what we can to make it
1:03:48
a little bit better
1:03:57
uh we do get the thing an adjacent
1:04:01
which is really good we got it
1:04:03
i'm just trying to try to print it now
1:04:08
so we need to go to the next page which
1:04:10
we are not going current oh because post
1:04:12
is not working fair enough
1:04:14
it's going to enable
1:04:18
there is no point post here there it is
1:04:21
so post works i'm just going to comment
1:04:24
the whole get bored scenario
1:04:27
i'm gonna take this
1:04:35
hit this enhanced version
1:04:39
i was just reporting yeah
1:04:44
thank you for watching us for our story
1:04:48
um just a bit of an update the merge is
1:04:54
i just add to what today's
1:04:58
said as well that um
1:05:03
versions we mean that we're adding
1:05:05
persistence storage to their original
1:05:11
our version will be backed by a database
1:05:26
i got the point nope
1:05:30
oh okay so i think the wording error
1:05:32
message corresponds to google chrome
1:05:34
when you run json.parse
1:05:38
i know the server setting is
1:05:41
content okay but i'm glad to believe the
1:05:43
body is actually html yes it is
1:05:46
the er was actually thrown within jquery
1:05:48
and passed what's happening in the chat
1:05:51
okay and pause to you as a variable
1:05:55
the reason that line is underlined
1:05:58
where you're logging it
1:06:01
okay i would suggest adding your log
1:06:11
i don't think so this is what we want
1:06:25
okay so let me just see the
1:06:30
it's going to reload this stuff
1:06:46
okay that's probably where the problem
1:06:50
so it didn't change
1:07:17
okay um do you want to answer this
1:07:20
question um that toy littlefield
1:07:28
get bored id is a function on the front
1:07:30
end there's no waiting or response
1:07:40
but that being said
1:07:42
the question is why
1:07:45
in one sec i cannot
1:07:48
so the problem is that
1:07:50
promise is not getting settled
1:07:58
request says that the data type should
1:08:02
what do you call it
1:08:04
and so what we are actually getting here
1:08:07
in the response is a text-less html
1:08:12
oh okay wait i think that's because
1:08:26
return text question mark
1:08:29
that means if there's something in the
1:08:32
you json will parse the text
1:08:34
but we are not getting it as text now
1:08:37
we're just getting it as a
1:08:57
it's already been pop past on the back
1:09:08
get there is making me laugh
1:09:11
you always do what i say make sure you
1:09:17
i think we have already have a job okay
1:09:25
i'm just gonna remove this right this
1:09:29
fresh and as expected
1:09:35
a little text right now
1:09:38
okay let me just try this
1:09:43
i don't think so we need this
1:09:45
actually we kind of do
1:10:05
what this has in store for us
1:10:18
undefined better than
1:10:19
ah okay so we all know good path now
1:10:25
that's pretty good
1:10:28
okay then go to your
1:10:31
aws cloud watch and show me what the
1:10:33
console.log is telling you
1:10:42
uh but clean it up it it's area
1:10:47
yeah yeah i'll do that yeah tori thanks
1:10:54
i'll share your screens and is that okay
1:11:04
100 episodes on 21st
1:11:09
140 hours in the last three months i
1:11:13
so that's something exciting coming up
1:11:19
hundreds of big number honestly
1:11:21
that's that's like see my screen
1:11:24
yeah i can yeah okay oh wait let me see
1:11:28
okay that's good um
1:11:30
yeah that's what we wanted
1:11:33
that's pretty good okay
1:11:54
check them because they will make sure
1:11:56
it works after they release it
1:12:03
you know there's a saying
1:12:06
if it works it works
1:12:11
we'll make sure it works after the first
1:12:19
thing with story saying something or
1:12:25
saying that we might forgotten to put
1:12:28
in front of the promise
1:12:32
so if you're using
1:12:34
which we are but have don't
1:12:47
that's the wrong syntax
1:12:50
means that in a function which is sync
1:12:55
it needs to have an await
1:12:57
which it does on line 137
1:13:02
with the await it needs to probably have
1:13:04
a promise right at the end of the
1:13:11
so like something like dot promise here
1:13:16
what you talking about
1:13:21
understood we can't really use promise
1:13:30
anyone in the viewers
1:13:38
google then see what that
1:13:50
constant promise not
1:13:53
nothing else quote
1:13:59
i'm totally understanding
1:14:06
comes through discomfort
1:14:12
confirming it's always good to confirm
1:14:19
okay so fetch promise in which you put
1:14:23
and instead of writing dot then you
1:14:28
yeah so i was right if we don't you
1:14:32
choose if we use it then then
1:14:35
we can't choose a promise yeah so be on
1:14:39
the right path over there
1:14:42
the internet says something like this
1:14:51
because board is the response
1:14:53
that doesn't seem right
1:14:56
yeah i'm just saying because go back to
1:15:00
yeah this is what the guy did
1:15:03
but he's not using a weight over there
1:15:19
now there is expression causation
1:15:21
function execution to pause until the
1:15:24
promise is totaled
1:15:26
okay if the performance is rejected
1:15:27
await expression throws the rejected
1:15:31
yeah we should be fine um you're right
1:15:38
why do i think that
1:15:39
that is a real rick roll video i don't
1:15:45
feeling as well that's just sarcastic
1:15:49
yeah i just get them recruiting everyone
1:15:56
hey have you seen the recruit videos
1:16:01
no i don't watch those kind of videos
1:16:04
should i put the videos in his head
1:16:09
let me make sure it's not
1:16:12
okay no never mind
1:16:14
it's not the cruel please just focus on
1:16:17
what we're trying to do
1:16:23
i was this close to getting recalled
1:16:39
i'll tell you um yeah
1:16:41
it's giving us undefined basically right
1:16:46
um let's show it to you
1:16:52
now promise rejected
1:16:54
then okay yeah i'm sorry yeah okay
1:17:06
you guys please everybody
1:17:21
so did print there
1:17:26
and now it's saying that it's undefined
1:17:32
now the promise is fulfilled
1:17:36
but the promised result is okay
1:18:11
you want to keep an eye on the chat
1:18:14
please as well yep yeah um
1:18:22
what are the starting celebration there
1:18:25
um i think that depends really maybe
1:18:31
70 i would say but i think the market's
1:18:33
really good now so i'd say that'd be
1:18:37
i know someone's getting 90.
1:18:48
yeah i saw this job recently
1:18:53
like golang stuff basically golang and
1:18:58
yeah yeah it was pretty good
1:19:00
anywhere from what i've seen yeah
1:19:03
yeah i mean that's a general for sure 45
1:19:15
focused on this a little bit more
1:19:24
yeah us is really crazy for tech rules
1:19:27
and it's kind of funny that there's a
1:19:32
um like everyone's crying in the u.s
1:19:36
restaurant owners are not getting as
1:19:39
and they have to collect tips from
1:19:43
and then they are like software devs
1:19:45
junior was like oh yeah there's 120k
1:19:51
but it depends where you're living as
1:19:55
i was watching this youtube video where
1:19:57
this guy is saying in sen friend like
1:20:03
if you're living there
1:20:05
yeah yeah for sure man
1:20:09
when we say like 60
1:20:11
or 60 000 australian dollars that's
1:20:13
australian dollars not the real dollars
1:20:26
call it a night and um can you push this
1:20:30
yeah let me know uh
1:20:32
yeah it doesn't matter if it's
1:20:34
broken or not we need to make sure that
1:20:40
the day is is pushed to the relevant
1:20:45
uh you should move to the us
1:20:49
yeah get there i'm trying to find a
1:20:54
tried my best to take the shortcut
1:20:57
for the green card
1:20:59
let's see how it goes
1:21:03
you know you're not the first one right
1:21:12
heading fetch calls
1:21:26
adding i have you created a new
1:21:31
no we've been working on ad board name
1:21:33
heading right that's the branch we win
1:21:36
we're still doing that feature
1:21:39
right that means that i need to
1:21:42
change a few things in mine yeah okay
1:21:47
let's push this and
1:21:53
that's it it'll be there now
1:21:59
a big money invest yep
1:22:01
well that's not usd as well so let's i
1:22:07
yeah your salaries are pretty high
1:22:10
i was looking at roles like just i was
1:22:13
doing some research on linkedin and
1:22:15
the total number of roles
1:22:18
which australia has for junior devs
1:22:21
that's just one city in u.s
1:22:23
wow wow that's incredible
1:22:30
jacob wants us to do some push-ups as a
1:22:36
okay let's do that oh i guess okay
1:22:39
i'll do okay unmove my camera so
1:22:47
you guys do i'll keep an eye on you both
1:23:05
you guys probably can't see me
1:23:08
i don't cheat car take
1:23:17
i'll start counting
1:23:53
yeah i know cake dev i'm pretty bad at
1:23:57
everything except push-ups
1:24:05
all i can count though
1:24:07
technically you counted six because you
1:24:09
started from five counted till zero
1:24:12
yeah because your program is friday
1:24:25
thank you very much for joining us again
1:24:28
and thanks to tanesh uh it was really
1:24:34
thanks zayn thanks kathy yeah okay
1:24:42
good for good productivity
1:24:53
can't even talk in english
1:24:57
other two got really productive in
1:25:00
getting the front end working which was
1:25:06
yeah join us tomorrow same time yeah um
1:25:11
and do you guys want to add anything to
1:25:15
you go for spanish if you have something
1:25:17
no i'm good you had a lot of fun uh yeah
1:25:20
hope to join again
1:25:21
thanks guys do we will we see you
1:25:30
official he's gonna be here tomorrow so
1:25:32
don't forget to tune in tomorrow guys
1:25:35
yeah but yeah i don't have anything to
1:25:36
add yeah i think we got
1:25:38
stuff done um the whole point is to just
1:25:41
get things done faster now so we're
1:25:43
gonna do a lot of stuff
1:25:45
and having to make on board
1:25:48
um it's gonna give make us more agile i
1:25:53
it's going to be more productive and um
1:25:56
just join in for tomorrow to see how
1:26:00
bye until tomorrow see you guys tomorrow
1:26:02
yeah perfect so today
1:26:05
you're gonna say same
1:26:13
okay you know what to do
1:26:16
right so thanks a lot for joining again
1:26:19
guys good having you all and we'll see
1:26:28
there we go perfect
1:26:31
all right guys have a good night cheers