boarzVideosClipsStatistics

🎬Torres Strait Icelander people

⏪
🎦
⏩
Featured in#️⃣EP 091 - Today's Stream
AllClipsEpisodesHas Blog PostZainThaneshKartikTorey
🎬
Krunchmaster Kartik
Build, Break & Fix
ZainboarKartikboar
🎬
Killing it
Special Edition: We don't stop until we get our code working
ZainboarKartikboar
🎬
Schooling in brown countries
Build,Break & Fix // Weekend two hour special
ZainboarKartikboar
🎬
Unprofessional Kartik
Build,Break & Fix // Weekend two hour special
ZainboarKartikboar
🎬
Brain Refresh
Build, Break & Fix // Setting a blog using Hugo and AWS Amplify
ZainboarKartikboar
🎬
Finger driven architecture
Build, Break & Fix // Working out Software design
ZainboarKartikboar
🎬
Fast food driven architecture
Build, Break & Fix // Working out Software design
ZainboarKartikboar
🎬
Can't be ashamed if there's never a first version
Build, Break & Fix
ZainboarKartikboar
🎬
Not a uni student
Build, Break & Fix
ZainboarKartikboar
🎬
Can't work, deploying
30 mins of deployment 😠 || 30 mins of coding 🥲
ZainboarKartikboar
🎬
Two points of contact
Today's Broadcast
ZainboarKartikboar
🎬
CORS exclusive lovin'
Today's Broadcast
ZainboarKartikboar
🎬
Sensible policy
Today's Stream
ZainboarKartikboar
🎬
Shoes in mouth
Today's Stream
ZainboarKartikboar
🎬
The code always wins
Buidl Break Fix
ZainboarKartikboar
🎬
Chicken curry in the brown way
Buidl Break Fix
ZainboarKartikboar
🎬
Finger memory practice
Build Break Fix
ZainboarKartikboar
🎬
See you later Kartik
Build Break Fix
ZainboarKartikboar
🎬
Keep your code looking sexy
Today's Broadcast
ZainboarKartikboar
🎬
Echo chamber Zain
Today's Broadcast
ZainboarKartikboar
🎬
And Kartik never got a job again...
Today's Broadcast
ZainboarKartikboar
🎬
Pilot? What even iz dat kind of fing
Today's Broascast
ZainboarKartikboar
🎬
Fish and Chips
Build - Break - Fix
ZainboarKartikboar
🎬
Backup career
Build - Break - Fix
ZainboarKartikboar
🎬
Professional background? Wat even iz dat?
Today's Broadcast
ZainboarKartikboar
🎬
Private mentorship group
Today's Broadcast
ZainboarKartikboar
🎬
Actually good job advice from Zain
Today's Stream
ZainboarKartikboar
🎬
What a classic!
Today's Stream
ZainboarKartikboar
🎬
Uber driver in training
Today's Stream
ZainboarKartikboar
🎬
Viewer burn
Today's Broadcast
ZainboarKartikboar
🎬
Time for a nap
Today's Broadcast
ZainboarKartikboar
🎬
A sniffer of a line
Today's Broadcast
ZainboarKartikboar
🎬
Slow Zain
Today's Broadcast
ZainboarKartikboar
🎬
No single point of failure
Today's Broadcast
ZainboarKartikboar
🎬
Gambling on bad logic
Today's Broadcast
ZainboarKartikboar
🎬
Estimated Time of New-Careers
Today's Broadcast
ZainboarKartikboar
🎬
Fake Nod
Today's Broadcast
ZainboarKartikboar
🎬
Investing in 'the brand'
NEW SETUP!!
ZainboarKartikboar
🎬
Hitting a brick
NEW SETUP!!
ZainboarKartikboar
🎬
Master of the green screen
NEW SETUP!!
ZainboarKartikboar
🎬
Logiclesstech
NEW SETUP!!
ZainboarKartikboar
🎬
Get him to the greenscreen
Today's Stream
ZainboarKartikboar
🎬
Change the digit to a number
Today's Stream
ZainboarKartikboar
🎬
The benefits of pair programming
Today's Broadcast
ZainboarKartikboar
🎬
Xs, the healthy choice
Today's Stream
ZainboarKartikboar
🎬
Xs vs mother
Today's Stream
ZainboarKartikboar
🎬
The beginning of the end of productivity
Today's Stream
ZainboarKartikboar
🎬
Unprofessional Zain
Today's Stream
ZainboarKartikboar
🎬
Blazing fast
Today's Stream
ZainboarKartikboar
🎬
Premature celebratory dance
Today's Stream
ZainboarKartikboar
🎬
Timeline slippage
Today's Stream
ZainboarKartikboar
🎬
Speed coding
Today's Stream
ZainboarKartikboar
🎬
Sorry I dont know that voice
Today's Broadcast
ZainboarKartikboar
🎬
Definition of done
Today's Broadcast
ZainboarKartikboar
🎬
Amway bites
Today's Broadcast
ZainboarKartikboar
🎬
A cool stream
Today's Broadcast
ZainboarKartikboar
🎬
Spooky Kartik
Today's Broadcast
ZainboarKartikboar
🎬
Water physics 101
Today's Stream
ZainboarKartikboar
🎬
Scrum master Zain
Today's Stream
ZainboarKartikboar
🎬
Zain applying his scrum master skills
Today's Stream
ZainboarKartikboar
🎬
Zain the blunderer
Today's Stream
ZainboarKartikboar
🎬
Healthier than other traditional drinks
Today's Stream
ZainboarKartikboar
🎬
Real headscratcha
Today's Stream
ZainboarKartikboar
🎬
Bracket blues
Today's Stream
ZainboarKartikboar
🎬
If statements are not good practice
Today's Stream
ZainboarKartikboar
🎬
Kappa Quality Code
Today's Stream
ZainboarKartikboar
🎬
Exciting switch statements
Today's Stream
ZainboarKartikboar
🎬
Switched-on hat
Today's Broadcast
ZainboarKartikboar
🎬
Functions, one of the big coding challenges
Today's Broadcast
ZainboarKartikboar
🎬
Break fast
Today's Broadcast
ZainboarKartikboar
🎬
Blood and breath pumping up
Today's Broadcast
ZainboarKartikboar
🎬
Wrong since day 1
Today's Broadcast
ZainboarKartikboar
🎬
Electronic waves
test
ZainboarKartikboar
🎬
RAWR coders
test
ZainboarKartikboar
🎬
Transit in Japawn
test
ZainboarKartikboar
🎬
Xs sponsorship
test
ZainboarKartikboar
🎬
Lame roars
test
ZainboarKartikboar
🎬
Setting up a suppository in Diagon Alley
test
ZainboarKartikboar
🎬
Background Diagon Alley
test
ZainboarKartikboar
🎬
Half speed zain
test
ZainboarKartikboar
🎬
One second penetration
test
ZainboarKartikboar
🎬
Top loading switches
test
ZainboarKartikboar
🎬
Making it rain with CodeBuild
test
ZainboarKartikboar
🎬
What is a sea cable?
Today's Stream
ZainboarKartikboarToreyboar
🎬
If statements are bad practice
Today's Broadcast
ZainboarKartikboar
🎬
Tomato fan
Today's Broadcast
ZainboarKartikboar
🎬
Strong intro
Today's Stream
ZainboarKartikboar
🎬
Impossible URL
Today's Stream
ZainboarKartikboar
🎬
Clever devs
Today's Stream
ZainboarKartikboar
🎬
Always CORS related problems
Today's Stream
ZainboarKartikboar
🎬
CORS headscratcha
Today's Stream
ZainboarKartikboar
▶️
Torres Strait Icelander people
Today's Stream
ZainboarKartikboarThaneshboar
🎬
Icelander or Islander?
Today's Stream
ZainboarKartikboarThaneshboar
🎬
Best Practices
101/200 Episodes
ZainboarThaneshboar
🎬
ROAR coders
105/200
ZainboarThaneshboar
🎬
Diagon Alley? What is that kind of fing?
112/200
ZainboarKartikboar
🎬
C.O.D.I.N.G
113/200
Zainboar
🎬
What's testing
115/200
ZainboarThaneshboar
🎬
CORS coders
115/200
ZainboarThaneshboar
🎬
Complimenting the wrong person
Today's Stream
ZainboarThaneshboar
🎬
Alt+F4 Zain
Today's Stream
ZainboarThaneshboar
🎬
Fixing and failing
Today's Stream
ZainboarThaneshboar
🎬
Brown is always better than white
AWS Websocket + DyanmoDb + Lambda
ZainboarThaneshboar
🎬
Wild street dogs
Today's Stream
ZainboarToreyboar
🎬
The more you know
How to Host Web App Using AWS S3, CloudFront and Route53
ZainboarThaneshboar
🎬
Inactive brain
How To Host Web App In AWS S3 with Custom Domain Using Route 53
ZainboarThaneshboar
🎬
No electricity in Bali
Today's Stream
ZainboarToreyboar
🎬
Francesco
Today's Stream
ZainboarToreyboar
🎬
Indian givers
Compare Hashed Passwords Using Bcryptjs
ZainboarToreyboar
🎬
Cold coffee, cold tea
Today's Stream
ZainboarToreyboar
🎬
Tough questions
Verify Passcode Saving Information to DynamoDB with NodeJs
ZainboarThaneshboar
🎬
Tandoor? Wat even iz dat kind of fing
Today's Stream
ZainboarThaneshboar
🎬
This is why you don't click ops
Today's Stream
ZainboarToreyboar
🎬
Bish Bash Bosh
Get Board Columns from Frontend to Backend NodeJS
ZainboarThaneshboarToreyboar
🎬
Zip first developer
Today's Stream
ZainboarThaneshboar
🎬
Busted again
Today's Stream
Zainboar
🎬
Torey the stinker
Beta Testing Fixes Part 2
ZainboarToreyboar
🎬
Torcoders which are roarers
Beta Testing Fixes Part 3
ZainboarThaneshboar
🎬
Delusional Zain
Beta Testing Fixes Part 3
ZainboarThaneshboar
🎬
Hey guys, torey here
Beta Testing Fixes Part 3
ZainboarThaneshboar
🎬
Zain's going platinum
Today's Stream
ZainboarThaneshboar
🎬
Doggy dog
Today's Stream
ZainboarThaneshboar
🎬
Fartik
How To Test Prevention XSS Attack
ZainboarKartikboar
🎬
Second Favourite
Today's Stream
Zainboar
🎬
Disco Zain
Today's Stream
Zainboar
🎬
Keyboard allergies
Hook Up AWS Websocket
Zainboar
🎬
As you been poopin?
Hook Up Board Columns to Websockets Nodejs + AWS Websockets
Zainboar

Subtitles

0:00:03
[Music]
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:35
from
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:43
source project
0:00:44
um
0:00:46
as you can see tanish is here with us to
0:00:47
join
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:56
karthik for
0:00:58
having me on the show
0:00:59
um yeah i've just
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:24
because of
0:01:25
one day of their
0:01:28
we have hair so that means that our pro
0:01:31
our productivity will be more today
0:01:35
and so
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:47
so
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:07
[Laughter]
0:02:15
so i'm sure all your hard work will pay
0:02:18
off
0:02:20
um you're a pretty smart guy
0:02:24
so
0:02:25
yeah so just to recall what
0:02:29
what i did
0:02:30
as in on friday so i tried
0:02:35
my best to get the board
0:02:39
name
0:02:40
from the database
0:02:43
to appear on
0:02:45
the
0:02:46
the board page which would would be
0:02:50
index or hit
0:02:52
html
0:02:55
after a few tries
0:02:57
i ran out of time that would be my
0:03:00
excuse for
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:11
um
0:03:12
so
0:03:13
we'll be continuing
0:03:16
from there onwards um
0:03:19
do you wanna code
0:03:22
today and i can take
0:03:24
control of
0:03:26
jira and
0:03:27
other things
0:03:28
yeah sure maybe maybe tanish would have
0:03:31
some um
0:03:32
ideas on that part
0:03:34
but we will get to the problem first and
0:03:36
i'll explain you
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:42
for sure
0:03:44
no no i don't consider myself as as in a
0:03:48
front end yeah
0:03:49
dev some yeah
0:03:52
so
0:03:53
maybe tinashe's
0:03:55
expertise and
0:03:57
all the experience here his girls so far
0:04:00
can come in handy in content
0:04:03
for sure
0:04:04
um yeah i don't consider myself front
0:04:06
end either so obviously
0:04:10
teamwork
0:04:11
less
0:04:12
if you consider
0:04:16
yeah if you consider yourself a googler
0:04:17
then you are front end and back in both
0:04:19
yeah
0:04:21
you can be a full stack if you know how
0:04:24
to google
0:04:25
you can
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:37
so
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:46
um
0:04:47
jira out on my end
0:04:51
oh sorry
0:04:53
my mom did um
0:04:55
yeah yeah
0:04:57
so
0:04:58
um
0:05:00
every
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:07
name task but
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:27
can discuss
0:05:28
what we can do for this
0:05:30
okay yeah
0:05:32
that sounds a lot more productive in
0:05:34
that sense
0:05:35
yeah because we both can't really help
0:05:37
you with the whole merge thing we can
0:05:39
just watch it
0:05:41
true true okay
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:51
merge at my end
0:05:53
actually all right perfect cool yeah uh
0:05:56
do you have the thing built up on your
0:05:58
end punish
0:06:00
yeah i do
0:06:02
get amazing fantastic
0:06:06
got it
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:23
fuel branches
0:06:43
okay i did not so i'll push that now
0:06:49
all right
0:06:50
or
0:06:52
it won't help you
0:06:55
fine
0:06:57
or maybe actually
0:06:59
if do you make any substantial change in
0:07:01
it
0:07:02
okay it should be fine then i'll just
0:07:04
continue
0:07:05
cool oh yeah
0:07:07
yeah
0:07:09
all right
0:07:13
i'm ready i'm gonna share my screen
0:07:16
so
0:07:17
i'll explain you the
0:07:19
um not not in the problem we just don't
0:07:22
know how to do it
0:07:23
i'm pretty sure it's like super duper
0:07:25
simple
0:07:26
um
0:07:27
it's just uh
0:07:29
at least i don't know how to do it but
0:07:30
yeah um
0:07:33
let's
0:07:36
bring this one here
0:07:40
is this big enough um
0:07:44
let me see
0:07:46
uh yeah okay that's better
0:07:49
all right
0:07:50
okay
0:07:51
so i'll show you
0:07:56
um cd client
0:08:00
item and same simple http server
0:08:10
okay new window
0:08:13
i'll just open it and i'll
0:08:16
explain it to you
0:08:18
ah
0:08:19
let's say
0:08:20
punish one
0:08:23
oh it's gonna do that
0:08:27
okay so
0:08:28
it goes here
0:08:30
so what we are trying to do is now
0:08:32
when i display the name
0:08:34
punish one hair
0:08:36
okay
0:08:38
yeah so i'm not too sure how we gonna
0:08:41
put this inside
0:08:44
um
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:08:56
um is equal to
0:08:58
um get bored
0:09:00
um whatever the get bored name is
0:09:04
okay
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:14
um
0:09:16
can we use the
0:09:18
that variable to then
0:09:19
then display the
0:09:21
title
0:09:22
yeah of course
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:36
way
0:09:36
i thought on the
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:58
of
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:13
or test
0:10:14
then
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:24
url
0:10:27
it was
0:10:28
for some reason it was taking that test
0:10:30
one as kind of a page
0:10:36
okay
0:10:37
if that makes sense so that was the kind
0:10:40
of problem that i've
0:10:42
faced
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:52
and
0:10:53
probably
0:10:54
um
0:10:55
it would
0:10:57
work
0:10:59
yeah for you and i'm i am
0:11:02
missed out
0:11:04
something
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:14
this
0:11:15
nice
0:11:16
it's pretty good
0:11:17
all right um
0:11:22
okay this is working as well
0:11:25
hi
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:33
just home right
0:11:34
oh this is this index index yeah yeah
0:11:37
okay
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:52
okay
0:11:54
um
0:11:56
like as soon as the body starts
0:11:58
we want to show the board name
0:12:02
okay
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:13
me to do this
0:12:15
yeah yeah let's just try that and see if
0:12:17
that works
0:12:19
so you want me to write the script tag
0:12:20
here like the full thing
0:12:24
um
0:12:26
oh maybe if we can
0:12:30
uh i can
0:12:31
tell you how i
0:12:33
did it if that were
0:12:35
if that helps
0:12:37
so basically what i did was i
0:12:40
removed everything from the heading tag
0:12:43
and
0:12:44
gave the heading
0:12:46
one an idea of say
0:12:48
well
0:12:49
a board hyphen name and then tried
0:12:53
to show
0:12:55
uh
0:12:57
the
0:12:59
local storage dog
0:13:01
get item in there get
0:13:04
element by id board name as in
0:13:07
javascript
0:13:10
all right
0:13:11
okay
0:13:14
do you know
0:13:16
what i was thinking was
0:13:18
why we couldn't do this
0:13:20
the whole
0:13:22
um
0:13:24
this thing
0:13:25
um bringing this here
0:13:27
because
0:13:30
when the next time person logs in
0:13:32
we won't be asking for this we should
0:13:35
get it from
0:13:36
your okay
0:13:38
um
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:50
all right here
0:13:52
if it is um something like
0:13:55
um scrambler
0:13:58
dot ca slash and it's
0:14:00
um then one
0:14:03
this is what happens
0:14:05
when you first time create the board
0:14:07
this goes
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:22
yeah true
0:14:24
good point
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:33
opinion
0:14:34
yeah yeah that's true yeah i agree with
0:14:37
that
0:14:38
yeah what do you say then
0:14:41
oh fun that's more
0:14:45
that was
0:14:47
going to be a really good solution but i
0:14:49
just
0:14:50
on friday i just thought to take the
0:14:52
lazy way but
0:14:54
yes
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:01
yeah maybe we can
0:15:04
um i mean we have we have we let's get
0:15:06
the
0:15:07
i'll get one board id
0:15:09
and we can try
0:15:11
full logging
0:15:13
board id
0:15:16
so
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:23
there is a
0:15:25
um
0:15:26
post post function or
0:15:29
um
0:15:31
one sec
0:15:35
like okay
0:15:36
let's say there is a
0:15:40
get bored by id
0:15:41
this is just
0:15:43
doing uh
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
board
0:15:52
and then i can write board dot board
0:15:54
name there
0:15:56
[Music]
0:15:58
um
0:15:59
does that make sense
0:16:01
yeah
0:16:02
yeah
0:16:03
excess
0:16:05
um
0:16:06
all right
0:16:07
so
0:16:09
okay
0:16:11
so what do you suggest finish i'll just
0:16:15
get postman up one second
0:16:22
[Music]
0:16:29
know what
0:16:33
san diego
0:16:41
then
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:51
as in
0:16:53
yeah mine starts with okay hey tori
0:16:56
how's it going
0:16:59
yes special guest here
0:17:06
oh my god
0:17:22
so mine starts with um
0:17:27
bl
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:35
on there
0:17:37
yeah
0:17:39
yes no you need to send it to me can you
0:17:41
send me first
0:17:43
yeah just bare with
0:17:45
me i'm on
0:17:47
doing two things at a
0:17:49
time
0:17:50
yeah
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:04
yeah yeah i do
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:22
tool or language
0:18:24
uh mainly working with infrastructure
0:18:28
okay yeah more than uh code
0:18:31
[Music]
0:18:35
uh okay just so you know i've sent one
0:18:38
private chat so
0:18:39
just be careful
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:18:49
[Music]
0:18:52
variables
0:18:55
initial
0:18:58
current
0:19:01
[Music]
0:19:05
we had a
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:14
bali
0:19:15
um sorry
0:19:19
okay
0:19:20
okay
0:19:21
there you go
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:39
the scenes the
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:48
really wanna
0:19:49
oh okay
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:55
guys yeah
0:19:57
but yeah for now do you wanna just enter
0:19:59
a script tag here
0:20:01
uh yeah
0:20:03
i think that makes
0:20:04
[Music]
0:20:05
i'm sense
0:20:07
so can we just do a console
0:20:09
[Music]
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:19
just you know
0:20:21
[Music]
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:47
fine
0:20:48
yeah that's fine that's fine
0:20:52
that's all i mentioned
0:20:54
um so
0:20:56
if i have this script tag here that
0:20:59
means we can access get bored by id
0:21:01
right
0:21:03
um
0:21:04
let's try it
0:21:06
yeah let's just say
0:21:08
and that's because it's returning a
0:21:10
board object
0:21:12
blue dot board name
0:21:15
or just let's just print it um
0:21:19
already
0:21:22
maybe actually
0:21:24
i feel like alert is just kind of like
0:21:26
what i like
0:21:38
[Music]
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:21:53
code we are there
0:22:04
i can't even pupate source can we
0:22:10
[Music]
0:22:20
so it's is it not executing the script
0:22:22
tag
0:22:24
did you write something wrong there
0:22:31
is it taking the
0:22:34
clipboard by id
0:22:36
you probably need to do document dot
0:22:40
oh i know why i think
0:22:42
all right because
0:22:44
i didn't change the thing in the
0:22:46
environment.js file give me one sec
0:22:48
[Music]
0:22:51
i'll change my environment file as well
0:22:54
but it starts with bl right then
0:23:01
yes
0:23:02
keep on muting
0:23:04
myself and then when you ask me
0:23:08
something i nod
0:23:10
and yes
0:23:11
yes
0:23:13
and then you're
0:23:14
saying and i'm like i'm muting myself
0:23:17
again
0:23:21
what's happening that you're right there
0:23:23
hey
0:23:24
um
0:23:25
do you want to talk to the chad as well
0:23:27
yeah
0:23:28
i am
0:23:29
i am uh
0:23:31
i am confused about that middleweight
0:23:33
and still front end
0:23:39
[Music]
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:58
all of us um
0:23:59
yeah and also then can you do the
0:24:02
um
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:25
uh
0:24:26
uh i begin today by acknowledging the
0:24:29
traditional custodians of the land on
0:24:31
which we
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:47
today
0:24:51
thank you
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:14
can i say
0:25:17
um not sure why this is not coming up
0:25:19
if i just try to alert
0:25:22
hello
0:25:32
is it the right way to ride this
0:25:36
um
0:25:37
i don't know just let's see if that
0:25:39
works
0:25:41
yeah i'll just like
0:25:43
open it and
0:25:45
i'm incognito
0:25:46
i hope sometimes
0:25:50
okay sometimes it works
0:25:52
um so
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:05
was cached
0:26:07
so it was showing me the previous page
0:26:10
that has happened before so
0:26:11
[Music]
0:26:12
i'll go back
0:26:17
so we did a promise
0:26:21
rejected
0:26:31
what is the problem oh i know my screen
0:26:33
is small let's make it big
0:26:36
one second
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:26:49
all right
0:26:51
unexpected token
0:27:00
153
0:27:02
line number 153
0:27:04
delta
0:27:08
having some problem with deep parsing
0:27:18
here maybe gecto would have something
0:27:21
for this
0:27:23
do you know some something along with
0:27:25
this issue
0:27:27
never seen this
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:48
and he says in
0:27:50
double quotes
0:27:52
okay so he wants to see this okay
0:27:53
jupiter i can do that
0:27:56
[Music]
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:24
[Music]
0:28:31
down
0:28:32
okay
0:28:37
okay
0:28:39
oh
0:28:40
yeah this is what we got
0:28:47
you're passing something that's not in
0:28:49
jason
0:28:51
okay so it's all oh it's not in jason
0:28:54
already
0:28:56
i think i know why
0:28:58
oh i know why oh boy okay
0:29:02
now i get it
0:29:03
if i go and open the back end
0:29:09
so why don't i just return the
0:29:13
text
0:29:15
wait a minute
0:29:17
um yes i'll i'll go on the back end and
0:29:19
you guys see
0:29:20
i think this is the reason why just give
0:29:22
me one sec
0:29:25
go to the same um
0:29:27
and
0:29:28
get
0:29:29
bored oh yeah
0:29:31
so
0:29:32
[Music]
0:29:39
um yeah i'm just gonna go to the get
0:29:41
function for the board
0:29:45
yep okay
0:29:48
yeah
0:29:49
um
0:29:55
so this is
0:29:56
returning what essentially is a
0:30:01
board
0:30:07
okay the text is a literal string
0:30:11
oh okay um not a jason obvious cassie's
0:30:14
little buggers
0:30:15
is
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:33
[Music]
0:30:35
um
0:30:37
okay
0:30:40
then could you help me out a little for
0:30:41
one second
0:30:44
yeah
0:30:46
what's happening
0:30:50
um is bold a json object
0:30:53
a board adjacent object
0:30:56
um
0:30:56
[Music]
0:31:01
let me
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:11
um that's good
0:31:12
dory puts a good point this is not
0:31:15
versatile
0:31:17
um
0:31:24
yeah i feel like there is some issue
0:31:25
with this little thing
0:31:28
yeah
0:31:29
i don't think board
0:31:31
a json object because it's being sent as
0:31:34
an object only
0:31:36
okay so
0:31:38
can i just convert
0:31:39
this object
0:31:41
so what kind of object is it
0:31:44
like
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:55
okay
0:31:56
um
0:31:58
how about we just convert this to
0:32:01
a
0:32:04
but it's not it's it's really not right
0:32:08
so a board is essentially
0:32:10
this part
0:32:17
um
0:32:21
okay maybe i can just like
0:32:23
take this and
0:32:26
um i mean see a board is
0:32:30
a collection
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:43
collection
0:32:45
okay yeah fair so we can just convert
0:32:48
this to our json right
0:32:52
yes
0:32:54
i can't say the chat what's happening
0:32:55
there
0:32:56
something's funny tutorial uh segments
0:33:01
goes
0:33:03
console.log
0:33:05
jobs at pizza huh
0:33:08
you know actually
0:33:10
some some jobs at pizza pay more than
0:33:13
what a junior software dev gets for our
0:33:16
okay don't get us
0:33:18
depressed
0:33:19
oh
0:33:22
[Laughter]
0:33:34
i mean
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:39
day
0:33:45
on youtube
0:33:47
[Laughter]
0:33:51
um
0:33:52
jupiter
0:33:53
is the response on http object and
0:33:55
response object
0:33:58
um if so does it contain the function
0:34:01
response ah
0:34:05
wrath has actually made a really
0:34:06
interesting point
0:34:08
it's our response coming as a
0:34:12
as a json object with which i
0:34:15
don't think it is
0:34:18
i'll just check in backhand as well
0:34:28
yeah our our response it doesn't really
0:34:31
come as a
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:40
object to
0:34:44
json
0:34:45
okay so i just need to do
0:34:47
um jason
0:34:49
oh
0:34:50
two string will help or not
0:34:52
or json string if i
0:34:54
um
0:34:56
jason
0:34:57
i think it would
0:34:58
probably be
0:35:00
json string if i because if you're
0:35:02
doing
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:20
because let me
0:35:22
let me get the link which jupiter had
0:35:23
sent
0:35:26
just
0:35:27
i'll literally need to go to inspect
0:35:29
element every time if someone sends a
0:35:30
link
0:35:42
send
0:35:42
this on slack please
0:35:46
let's take my contact please
0:35:49
okay um
0:35:52
i work as a side reliability engineer
0:35:55
okay
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:08
nice
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:27
just slightly
0:36:29
okay
0:36:31
let me see
0:36:48
for your heart
0:36:49
of hairy hair
0:36:56
can you guys hear me
0:36:58
yeah
0:36:59
uh
0:36:59
you might want to ask detective
0:37:03
can you hear me
0:37:07
and tori can you hear me better now
0:37:09
so
0:37:14
yeah infra
0:37:19
um
0:37:34
okay
0:37:37
how about if i tried jason not bars this
0:37:39
thing
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:37:57
that
0:38:01
um
0:38:02
right okay let me just change
0:38:05
my branch then
0:38:07
yeah
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:22
um
0:38:23
well jupiter sent me something let me
0:38:25
try that
0:38:26
okay cool
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:33
okay
0:38:35
online 150.
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:38:53
and i can't
0:39:11
what
0:39:18
[Music]
0:39:21
just this
0:39:22
i'm not sure what this does
0:39:26
do anything about this no i'm finished
0:39:34
uh not quite no
0:39:36
um
0:39:38
yeah
0:39:39
is this what you're recommending jupiter
0:39:46
okay
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:12
uh
0:40:13
this will at least allow you to inspect
0:40:15
whether this
0:40:18
blender is
0:40:22
[Music]
0:40:28
i i didn't quite get enough
0:40:30
uh
0:40:32
you want me to try catch it is that what
0:40:34
you want
0:40:47
i don't think so yeah
0:40:55
what do you want me to control log here
0:40:59
i'll remove this
0:41:03
oh my
0:41:04
god i can just console the text
0:41:10
um i think that's what you mean
0:41:13
um
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:24
about that
0:41:28
make a joke you must
0:41:32
you must relate to
0:41:34
yeah fair
0:41:36
uh
0:41:37
okay i'm just gonna comment this one out
0:41:52
however how about you look at the
0:41:53
network
0:41:55
call inspect very okay i'll do that
0:41:59
i'll do that this time
0:42:04
no okay
0:42:07
[Music]
0:42:11
so fetch is returning a 404
0:42:16
um
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:39
um
0:42:39
[Music]
0:42:40
the
0:42:42
postman but yeah i think we just need to
0:42:44
parse it properly
0:42:45
um sam i think
0:42:47
if jupiter do you really should you
0:42:49
admit
0:42:51
okay
0:42:53
um then could you just open the back end
0:42:55
please
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:17
okay
0:43:18
aries that was a bit of a personal
0:43:20
attack there
0:43:24
but okay
0:43:25
i guess
0:43:27
hey conver
0:43:30
how's it going
0:43:36
yeah look at our viewers um
0:43:39
i don't know generally sunday night is
0:43:41
not
0:43:43
that busy but yeah i think
0:43:46
tanisha's
0:43:47
charm is brought here again
0:43:48
[Laughter]
0:43:51
do you guys get regular views is that
0:43:53
most of the time
0:43:55
can we try to
0:43:57
i mean
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:07
over here but
0:44:08
um or we can have this and a lot of
0:44:10
people are there
0:44:12
but yeah
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:19
for sure
0:44:29
all right so
0:44:31
what do you need from me k
0:44:33
um
0:44:39
go for it
0:44:41
detective um yeah so
0:44:44
i'm i'm a new graduate yeah uh finished
0:44:47
last year
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:44:58
about two months
0:45:12
my workplace asked me to do scrum for
0:45:14
them
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:26
right like
0:45:27
um
0:45:29
just like we were trying to implement a
0:45:31
lot of scrum things here
0:45:33
oh okay
0:45:34
yeah
0:45:36
yeah i don't think i really like it
0:45:38
yeah
0:45:39
what do you want
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:55
because the
0:45:57
url is there so probably stop sharing
0:45:59
the screen
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:35
us out
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:57
yeah
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:15
send it
0:47:16
just rest.send it
0:47:18
wherever you have res.send
0:47:20
um
0:47:22
are using the lessons learned here on
0:47:23
this project to guide you um
0:47:26
um
0:47:27
i did scrumming for uni
0:47:30
um
0:47:31
i think that's where i
0:47:33
got to know how to do it
0:47:35
um
0:47:37
but yeah
0:47:39
i mean
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:48
plan things
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:21
daylight
0:48:22
um
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:31
marketplace
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:42
on me
0:48:47
maybe ariel wants to fly on this
0:49:00
um yeah so
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:11
stringifying it
0:49:14
do you have to because in the answer it
0:49:18
says you need to
0:49:20
it needs to be an adjacent string in
0:49:23
order to pass
0:49:25
yeah there
0:49:26
so we go down go down
0:49:29
and then
0:49:31
actually
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:46
wait
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:49:56
case
0:50:00
press f2 oh
0:50:02
oh
0:50:04
[Music]
0:50:06
that was mean
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:22
you guys
0:50:23
so
0:50:24
postman essentially i think it's just
0:50:26
returning
0:50:27
exactly what's inside dynamodb
0:50:31
so
0:50:32
by that being said i think it's an
0:50:34
object only
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:45
through it
0:50:46
i'm pretty sure it's just a javascript
0:50:49
object
0:50:51
like if we are able to run a for loop
0:50:55
between these boards
0:50:57
um
0:50:58
yeah
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:11
hmm
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:22
oh that's a joke
0:51:25
oh you got it then that's it
0:51:28
huh
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:41
um
0:51:43
all right just a bit of a heads up this
0:51:45
might not work
0:51:53
good to know
0:51:55
linus tech tips
0:51:59
is that a youtube channel or something
0:52:02
yes
0:52:03
he has um oh you're the canadian
0:52:04
youtuber oh yeah yeah yeah yeah
0:52:10
you got it
0:52:17
oh yeah you got pretty big
0:52:19
yeah
0:52:20
good videos
0:52:21
um
0:52:22
thanks for the heads up
0:52:31
i was thinking that if if if
0:52:37
on no no
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:48
finish
0:52:49
and he can
0:52:51
deploy the app
0:52:54
cool
0:52:56
maybe we can do the vs code pair
0:52:58
programming
0:53:03
there we go
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:16
for me but
0:53:18
my
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:42
i would have to
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:51
of things
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:54:59
okay cool
0:55:02
yeah i'm sorry banan but yeah and we'll
0:55:04
take more time
0:55:08
oh
0:55:09
just can't wait to get my tier one sub
0:55:13
oh for ltd right okay
0:55:16
okay
0:55:17
first
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:29
hooray
0:55:30
okay
0:55:34
[Music]
0:55:43
uh where did i do that change
0:55:47
you said the brand should probably warn
0:55:48
me
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:00
that's primitive
0:56:02
[Laughter]
0:56:09
objective savage man
0:56:12
still
0:56:13
i am i'm big and sorry
0:56:17
okay
0:56:18
i'm gonna do that change in the
0:56:22
oh
0:56:23
which one
0:56:24
board
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:34
board please
0:56:35
and just do json.parse when you're doing
0:56:38
res dot send
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:52
guys enjoy there
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:56:59
fun
0:57:05
yeah that's kind of not good
0:57:06
this means you guys are mean so
0:57:17
um
0:57:23
i remember blocking someone
0:57:25
three weeks ago
0:57:27
from the channel
0:57:30
i don't know they made some comment
0:57:31
there
0:57:36
from there
0:57:38
yeah we did block someone right then
0:57:40
yeah
0:57:41
we did
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:54
[Music]
0:57:55
um you should apply just the kind of
0:57:58
language that can't be tolerated here
0:58:01
yeah
0:58:03
yeah okay
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:21
with a t
0:58:30
okay try to change this subject please
0:58:34
yeah
0:58:35
if you guys are using express with node
0:58:36
why do you run
0:58:38
server with python
0:58:41
um
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:53
oh yeah yeah
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:05
um
0:59:13
[Music]
0:59:22
what is the first alternative to this
0:59:27
okay
0:59:27
you can apparently there's a note
0:59:29
package
0:59:30
for um
0:59:32
[Music]
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:41
okay
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:46
right basically
0:59:48
get bored
0:59:50
get a board but let me just confirm as
0:59:52
well
0:59:56
list board
0:59:59
i was wondering can't we just do
1:00:00
something like
1:00:02
i don't know npm run dev
1:00:04
um
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:22
i just
1:00:23
change into the directory and then you
1:00:25
just type live server
1:00:27
um yeah
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:34
that
1:00:35
already
1:00:39
[Music]
1:00:42
okay um
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:00:57
thing from here
1:01:00
down
1:01:03
down
1:01:03
[Music]
1:01:04
um i'm just going to call can board
1:01:08
and board
1:01:16
running spoil
1:01:27
um
1:01:32
one sec
1:01:35
let's go let's put
1:01:49
is there like a
1:01:51
thing which keeps track of your console
1:01:57
uh what do you mean
1:02:00
um it's like
1:02:02
keeps in things which are in your
1:02:04
console one sec
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:21
okay
1:02:23
on right away
1:02:27
[Music]
1:02:28
where is my little boy
1:02:33
headboard by
1:02:37
eddie okay
1:02:39
there it is um
1:02:41
so url is that are we adding that no we
1:02:45
are not right
1:02:47
so
1:02:49
i'm just going to comment this out what
1:02:51
jupiter sent us
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:03
um
1:03:05
do you know did i explain financial
1:03:06
video building here
1:03:08
yeah yeah
1:03:10
this is existing application called
1:03:12
scrumbler
1:03:14
open source application where you can
1:03:16
essentially
1:03:18
it's a kanban board
1:03:20
uh
1:03:22
yeah cabinet board that you can add
1:03:23
notes to
1:03:25
and you can share the link with other
1:03:27
people so that they can
1:03:28
uh
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:37
um
1:03:38
in aws and just giving it a bit of
1:03:42
you know adding some extra features and
1:03:44
uh just
1:03:45
yeah doing what we can to make it
1:03:48
a little bit better
1:03:50
yeah
1:03:51
that's amazing
1:03:52
um
1:03:54
okay so good news
1:03:57
uh we do get the thing an adjacent
1:03:59
object finally
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:07
oh okay
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:16
post
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:30
um id
1:04:32
and i'm gonna
1:04:35
hit this enhanced version
1:04:38
sorry
1:04:39
i was just reporting yeah
1:04:41
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:50
done
1:04:51
very nice
1:04:53
and um
1:04:54
i just add to what today's
1:04:58
said as well that um
1:05:01
by enhanced
1:05:03
versions we mean that we're adding
1:05:05
persistence storage to their original
1:05:08
project so
1:05:11
our version will be backed by a database
1:05:20
okay
1:05:24
all right
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
uh
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:54
error
1:05:55
the reason that line is underlined
1:05:57
simply because
1:05:58
where you're logging it
1:06:01
okay i would suggest adding your log
1:06:06
there
1:06:11
i don't think so this is what we want
1:06:16
everything html
1:06:18
xml
1:06:25
okay so let me just see the
1:06:28
network tab
1:06:30
it's going to reload this stuff
1:06:42
content type is
1:06:44
text less html
1:06:46
okay that's probably where the problem
1:06:48
is
1:06:50
so it didn't change
1:06:52
[Music]
1:06:57
[Music]
1:07:08
[Music]
1:07:17
okay um do you want to answer this
1:07:20
question um that toy littlefield
1:07:23
um
1:07:24
asked
1:07:27
so
1:07:28
get bored id is a function on the front
1:07:30
end there's no waiting or response
1:07:35
um
1:07:37
yes i think so
1:07:40
but that being said
1:07:42
the question is why
1:07:44
uh
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:53
really um
1:07:55
the
1:07:56
the
1:07:58
request says that the data type should
1:08:00
be
1:08:01
um
1:08:02
what do you call it
1:08:03
a json
1:08:04
and so what we are actually getting here
1:08:07
in the response is a text-less html
1:08:11
um
1:08:12
oh okay wait i think that's because
1:08:17
we're doing
1:08:21
we're doing this
1:08:24
that is
1:08:26
return text question mark
1:08:29
that means if there's something in the
1:08:31
text
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:39
json object only
1:08:41
um
1:08:43
what if i just do
1:08:47
um return text
1:08:52
yeah
1:08:54
yeah
1:08:55
try that because
1:08:57
it's already been pop past on the back
1:09:00
and now
1:09:02
so
1:09:04
seems we might
1:09:08
get there is making me laugh
1:09:10
today
1:09:11
you always do what i say make sure you
1:09:14
like pizza hut
1:09:17
i think we have already have a job okay
1:09:20
guys
1:09:24
yeah um
1:09:25
i'm just gonna remove this right this
1:09:27
way you know
1:09:29
fresh and as expected
1:09:32
oh go away bro
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:01
okay let's see
1:10:05
what this has in store for us
1:10:13
come on baby go
1:10:16
okay
1:10:18
undefined better than
1:10:19
ah okay so we all know good path now
1:10:22
okay
1:10:25
that's pretty good
1:10:27
heck yeah
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:41
my choice
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:49
for that
1:10:51
um
1:10:52
yeah good call
1:10:54
i'll share your screens and is that okay
1:10:57
she can
1:11:00
oh also
1:11:01
we are completing
1:11:04
100 episodes on 21st
1:11:07
which means uh
1:11:09
140 hours in the last three months i
1:11:11
believe
1:11:13
so that's something exciting coming up
1:11:15
mm-hmm
1:11:16
can't wait
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:26
that
1:11:28
okay that's good um
1:11:30
yeah that's what we wanted
1:11:32
yeah
1:11:33
that's pretty good okay
1:11:45
[Music]
1:11:47
undefined
1:11:54
check them because they will make sure
1:11:56
it works after they release it
1:11:59
[Music]
1:12:03
you know there's a saying
1:12:06
if it works it works
1:12:09
yeah
1:12:11
we'll make sure it works after the first
1:12:13
release
1:12:16
so
1:12:17
what's the
1:12:19
thing with story saying something or
1:12:21
async function
1:12:25
saying that we might forgotten to put
1:12:27
weights
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:41
but
1:12:42
why are we not
1:12:43
using promise
1:12:45
no no no no no
1:12:47
that's the wrong syntax
1:12:50
means that in a function which is sync
1:12:54
um
1:12:55
it needs to have an await
1:12:57
which it does on line 137
1:13:01
and then
1:13:02
with the await it needs to probably have
1:13:04
a promise right at the end of the
1:13:06
statement
1:13:09
oh okay
1:13:11
so like something like dot promise here
1:13:16
what you talking about
1:13:18
um from what i've
1:13:21
understood we can't really use promise
1:13:24
if we have a then
1:13:27
all right
1:13:30
anyone in the viewers
1:13:37
just
1:13:38
google then see what that
1:13:42
tells us
1:13:43
yeah
1:13:46
okay
1:13:48
so
1:13:49
[Music]
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:10
yeah just
1:14:12
confirming it's always good to confirm
1:14:19
okay so fetch promise in which you put
1:14:21
the thing
1:14:23
and instead of writing dot then you
1:14:26
write
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:47
um
1:14:51
because board is the response
1:14:53
that doesn't seem right
1:14:55
okay
1:14:56
yeah i'm just saying because go back to
1:14:59
that one
1:15:00
yeah this is what the guy did
1:15:03
but he's not using a weight over there
1:15:08
um
1:15:10
okay
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:29
value
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:42
want to open that
1:15:44
yeah
1:15:45
feeling as well that's just sarcastic
1:15:48
video
1:15:49
yeah i just get them recruiting everyone
1:15:52
in the chat
1:15:53
exactly
1:15:56
hey have you seen the recruit videos
1:15:57
then
1:15:58
surely
1:15:59
you have not
1:16:01
no i don't watch those kind of videos
1:16:03
right
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:18
man hmm
1:16:23
i was this close to getting recalled
1:16:30
anyway um
1:16:39
i'll tell you um yeah
1:16:41
it's giving us undefined basically right
1:16:44
now
1:16:46
um let's show it to you
1:16:52
now promise rejected
1:16:53
type
1:16:54
then okay yeah i'm sorry yeah okay
1:17:04
[Music]
1:17:06
you guys please everybody
1:17:10
[Music]
1:17:16
[Music]
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:17:46
i don't think so
1:17:48
um we we do play
1:17:59
all right
1:18:09
i've
1:18:11
you want to keep an eye on the chat
1:18:14
please as well yep yeah um
1:18:17
let's see
1:18:22
what are the starting celebration there
1:18:23
you for juniors
1:18:25
um i think that depends really maybe
1:18:27
like 50
1:18:29
to
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:35
higher
1:18:37
i know someone's getting 90.
1:18:39
wow
1:18:42
for junior
1:18:43
yeah
1:18:44
wow
1:18:45
look up
1:18:47
damn
1:18:48
yeah i saw this job recently
1:18:52
for like
1:18:53
like golang stuff basically golang and
1:18:55
aws
1:18:57
um
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:06
to 70.
1:19:08
yeah
1:19:09
right
1:19:09
go back
1:19:10
to the code k
1:19:15
focused on this a little bit more
1:19:19
um
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:28
huge disparity
1:19:30
just between
1:19:32
um like everyone's crying in the u.s
1:19:34
about oh yeah
1:19:36
restaurant owners are not getting as
1:19:38
much
1:19:39
and they have to collect tips from
1:19:41
customers
1:19:43
and then they are like software devs
1:19:45
junior was like oh yeah there's 120k
1:19:48
write some css
1:19:51
but it depends where you're living as
1:19:52
well um
1:19:55
i was watching this youtube video where
1:19:57
this guy is saying in sen friend like
1:20:00
100k is low
1:20:03
if you're living there
1:20:05
yeah yeah for sure man
1:20:07
um and like
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:25
let's just
1:20:26
call it a night and um can you push this
1:20:29
code
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:37
whatever we are
1:20:39
doing on
1:20:40
the day is is pushed to the relevant
1:20:42
branch
1:20:44
and
1:20:45
uh you should move to the us
1:20:49
yeah get there i'm trying to find a
1:20:51
girlfriend
1:20:52
over there so
1:20:54
i
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:08
[Music]
1:21:12
heading fetch calls
1:21:15
to
1:21:26
adding i have you created a new
1:21:30
branch
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:44
cool
1:21:46
all right yeah
1:21:47
let's push this and
1:21:53
that's it it'll be there now
1:21:56
wowza
1:21:59
a big money invest yep
1:22:01
well that's not usd as well so let's i
1:22:04
guess
1:22:05
oh buzz
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:29
all right and
1:22:30
jacob wants us to do some push-ups as a
1:22:34
crew so
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:42
oh
1:22:47
you guys do i'll keep an eye on you both
1:22:54
that's not fair
1:22:56
i'm just kidding
1:23:05
you guys probably can't see me
1:23:08
i don't cheat car take
1:23:10
do not cheat
1:23:12
all right so
1:23:15
five
1:23:16
each here
1:23:17
i'll start counting
1:23:20
on
1:23:20
three
1:23:23
two
1:23:24
one
1:23:25
go
1:23:27
five
1:23:28
four
1:23:29
three
1:23:31
two
1:23:32
one
1:23:34
zero
1:23:41
oh
1:23:44
good job guys
1:23:46
well done
1:23:49
first
1:23:51
okay
1:23:53
yeah i know cake dev i'm pretty bad at
1:23:57
everything except push-ups
1:23:59
and counting
1:24:02
only until five
1:24:04
that's
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:23
[Music]
1:24:25
thank you very much for joining us again
1:24:28
and thanks to tanesh uh it was really
1:24:31
good having you
1:24:32
hmm
1:24:34
thanks zayn thanks kathy yeah okay
1:24:37
and
1:24:38
yeah um so
1:24:42
good for good productivity
1:24:44
one got um
1:24:45
the
1:24:47
merged on and the
1:24:49
other two
1:24:50
being really
1:24:52
pro
1:24:53
can't even talk in english
1:24:55
i don't want two
1:24:57
other two got really productive in
1:25:00
getting the front end working which was
1:25:02
a useful time so
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:13
that
1:25:15
you go for spanish if you have something
1:25:16
to add
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:23
tomorrow
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:51
guess
1:25:52
so yeah
1:25:53
it's going to be more productive and um
1:25:56
just join in for tomorrow to see how
1:25:58
well we tune in
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:09
same place
1:26:10
when
1:26:11
i stop okay
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:21
you tomorrow
1:26:23
same time
1:26:25
same place
1:26:26
a different task
1:26:28
there we go perfect
1:26:31
all right guys have a good night cheers