0:00:01
cool welcome back guys
0:00:03
hang on hang on haven't gone yeah now we
0:00:07
okay welcome back guys um today we have
0:00:11
special edition for our series of build
0:00:16
it's not built breaking code um today
0:00:20
we are not gonna stop streaming until
0:00:23
we get our api integrated with dynamodb
0:00:27
so zen and me have put on our aws
0:00:31
t-shirts and we are praying to aws codes
0:00:35
so yeah mine is all so
0:00:38
that we get to make the code run as soon
0:00:41
as possible because
0:00:43
we're not gonna stop streaming until it
0:00:46
so yeah that's the highlight of the day
0:00:50
um yesterday we uh made a couple of
0:00:53
um as in we discovered that we had a 403
0:00:58
there's an upright somewhere but our
0:01:00
code is working which is a good point
0:01:02
so then what do we have in store today
0:01:10
today first of all uh
0:01:13
i wanted to need full to give a
0:01:17
sh shout out to streamyard who's
0:01:21
the sponsor of this video as in our
0:01:24
and basically was streaming yeah it is
0:01:28
online streaming software which can be
0:01:33
integrated into your into
0:01:37
different channels for example
0:01:40
youtube um periscope
0:01:44
you have facebook's one
0:01:47
and twitches too and um you can also
0:01:51
record your video as well and make it
0:01:54
available for your viewers afterwards if
0:01:56
they want to watch it
0:01:57
so yeah it's a really easy to use
0:02:01
software and i'm loving it
0:02:05
nice that's so good right
0:02:09
fantastic so now all right
0:02:13
so yes today we were
0:02:16
we weren't able to interpret
0:02:20
the dynamodb with um our express app
0:02:24
so that's what we're going to be
0:02:28
to do and our main goal
0:02:32
is to as in get all the boards
0:02:41
that's using the board endpoint
0:02:45
that's all right brilliant
0:02:48
so let's get started
0:02:54
um yeah here we go perfect
0:03:09
and from there oh i need to give you
0:03:13
as well copic for the
0:03:16
video studio code oh i need to
0:03:20
sign up no all right anyway
0:03:24
we can sign up as it wants us to
0:03:38
okay that one's done and
0:03:41
starting collaborates collaboration
0:03:51
yay we have our first
0:03:55
video already on twitch desperately
0:04:02
i was just sending it to my mates again
0:04:12
okay i'll copy the link
0:04:15
and private message you yeah
0:04:21
do with the prime message go on there we
0:04:24
and there's your link
0:04:28
my awesome producer
0:04:33
you can call me a co-host now come on
0:04:40
co-host yes that's more like it
0:04:43
to be honest yeah that's true
0:04:47
cool got the link got vs code working
0:04:50
brilliant uh i've just ran sam bill so
0:04:54
is building the sam project and then
0:04:58
let's see where it works
0:05:02
yeah basically 50 of us stream today
0:05:06
we'll be building and deploying
0:05:22
uh just be as good but yeah it's so cool
0:05:26
like we get to start our show
0:05:27
so this is more like um getting into the
0:05:35
when i was doing it by myself it was
0:05:38
kind of really as in hectic
0:05:45
but since you have come it's become
0:05:49
a lot easier and fun at the same time
0:05:52
yeah that makes sense like it's it's
0:05:56
like it's not easy to talk to yourself
0:05:59
like when there's yeah
0:06:02
as in there were times that i was just
0:06:06
i was just streaming by myself and
0:06:12
that's true and it's good that we are
0:06:15
from a coding background hey
0:06:16
matt how's it going there's no baseball
0:06:25
all right she had a proper
0:06:28
shower and calmed as well so i thought
0:06:32
it's a special edition so have to be a
0:06:36
that's true and matt we're wearing aws
0:06:41
so yeah as you can see
0:06:44
yeah hey alexa hey sandwich
0:06:48
what's up geezer why no hat because
0:06:51
i've actually had a shower and calmed
0:06:55
my hair that's why
0:07:05
yes and save argument here
0:07:09
enter enter call it's going to be should
0:07:13
reasonable you so much
0:07:18
i'll take that as a compliment
0:07:25
that's true where's that
0:07:28
oh by the way if you mean
0:07:31
24 hours for this um by hackathon
0:07:35
um we will try our best not to go for 24
0:07:39
hours because we don't plan
0:07:41
to um hopefully the
0:07:44
dynamo db integration will
0:07:48
make you work within two hours so
0:07:52
they can actually have a good night's
0:07:55
yeah it was matt who kept telling
0:08:02
we never said the words ready for ours
0:08:09
did you know why they forget for dinner
0:08:12
i love that which pine
0:08:16
did you have giza what is this scottish
0:08:22
it matt says that you said till it was
0:08:25
fully done so matt you think so love us
0:08:27
that it'll take us 24 hours
0:08:29
really i wasn't expecting that man
0:08:32
i wasn't expecting that
0:08:35
low impression of us on you
0:08:43
nice yeah okay that was really
0:08:50
i love scotch pies either they're the
0:08:54
to be honest i think i used to get
0:08:57
there was a butcher uh well
0:09:00
not really a butcher but a scottish
0:09:03
bakery shop and i think it was far away
0:09:07
from it i can't really remember the area
0:09:11
used to do really fantastic
0:09:18
yeah and the vehicle was scotsman itself
0:09:24
which i had a really good man
0:09:27
banner for them yeah
0:09:36
this one is done so i'm gonna open up
0:09:45
that i'll send you my address for that
0:10:02
oh that'd be brilliant brilliant matt
0:10:06
i'll send you mine too yeah i'm just
0:10:11
i'm hungry already to be honest
0:10:28
i didn't know vs could have the online
0:10:58
come on my internet's being really slow
0:11:02
no wonder why it's a lockdown and it's a
0:11:05
saturday night as well
0:11:08
people are watching movies and we are
0:11:11
coding how awesome is that that's
0:11:21
all right resources and
0:11:24
just want to check um which
0:11:28
table does it give in dynamodb
0:11:39
i'm not entirely sure but i don't want
0:11:42
the table every time unless i'm wrong
0:11:48
i mean you um deployed twice right so
0:11:51
if the table changed yeah
0:11:55
to be honest why am i been taking the
0:11:57
long way to see that
0:12:00
just check it over here that's the
0:12:10
description function all right
0:12:14
it doesn't show there okay
0:12:17
so if that's the case then it's not
0:12:20
changing the table name that's good
0:12:38
he's pushing it yeah
0:12:43
that's 24 days worth of stream for us
0:12:49
okay let's get back guys
0:12:54
okay cool so that's not genuine which is
0:12:58
yeah so now let's go back to cloud
0:13:23
come on api get away help us to
0:13:26
finish in two hours
0:13:41
oh actually i don't even
0:13:44
why did i even come there i need the
0:13:57
um that one is there cool
0:14:01
so now i'll go into the browser and
0:14:04
and see what happens right actually
0:14:08
that's not gonna work because the
0:14:11
isn't right you just need an empty array
0:14:15
yes but i've forgot to attach the
0:14:18
of the get all right okay
0:14:22
empty right oh no no
0:14:25
internal server error can you rightly
0:14:29
see what error what code is it
0:14:32
yeah actually i should have done that
0:14:39
i i still feel that lambda isn't getting
0:14:46
same head to be honest and we need to
0:14:49
how to give lambda the x
0:14:53
if it all comes down to it then we can
0:14:55
just create i am row like
0:15:02
uh just a perfer it's a five or two
0:15:06
for failed to lower resource responded
0:15:11
see ah this is okay actually i need to
0:15:17
here we go okay five or two and four
0:15:20
right yeah it would be
0:15:24
502 not 4 or 3 because
0:15:28
that's the end point and that's
0:15:35
what do you want me to open
0:15:38
um nothing um i couldn't see it now can
0:15:47
see i'm gonna copy and paste into google
0:15:53
invalid response um
0:15:57
bad gateway but yeah
0:16:03
how to fix a file to the world circuit
0:16:07
indicates that the servo while acting as
0:16:09
a gateway or proxy received an invalid
0:16:13
from an inbound service it's well
0:16:15
attempted to fulfill the request
0:16:17
every time you visit okay so is that um
0:16:24
how if i do the lambda
0:16:38
to access my number
0:16:48
actually you know what i'm gonna do
0:16:52
i might just log into that as in
0:16:55
go to lambda from the console itself
0:16:58
and just enter from give the permissions
0:17:02
from there yeah that's true
0:17:14
um let me see what policy we can attach
0:17:17
all right all right you're gonna use
0:17:20
what are you gonna do
0:17:22
um so i'm gonna first check
0:17:25
what permissions are currently there for
0:17:29
lambda to access dynamo and
0:17:32
go from there but first i need to check
0:17:37
yeah why did i open this
0:17:42
i need lambda you open i am
0:17:47
execution roll lambda full access
0:17:55
don't worry about that um i need to
0:18:01
function role it must be in that way
0:18:21
get this so this is that that
0:18:35
um so it does have
0:18:38
full access which shouldn't be the
0:18:42
okay i'm sending a
0:18:46
um link on a chat to it i'll
0:19:30
so no server error
0:19:42
resolve fire which one which one was it
0:19:48
right a month like i'm just
0:19:51
trying to seek to get there
0:19:54
internet server when trying
0:20:03
to access hey the best
0:20:07
okay get right yeah
0:20:13
why do i guess you know when i invoke
0:20:18
okay i can't wait right
0:20:23
i define my lab integration
0:20:27
using a stage variable
0:20:34
500 stairs code when i walk
0:20:37
did we do this i define
0:20:42
lambda integration in api
0:20:47
did i do in that way i just want to make
0:20:56
that's a good point actually
0:21:03
prod and override this method you use
0:21:07
this major repository settings to get to
0:21:18
actually one i'm gonna do do it over
0:21:30
all right the request could not be said
0:21:34
okay same error as before okay
0:21:39
we can't connect to the server
0:21:42
i'm sending you um something on vs code
0:21:53
additional views how do i call it
0:21:58
explorer where's the chat
0:22:03
um if you go on live sharing option
0:22:07
um click on the three dots
0:22:18
and there you go session chat
0:22:30
this is actually a really handy feature
0:22:34
that's so true 420
0:22:38
so i'll just do that
0:22:52
it lambda function
0:22:56
pretending five or two
0:22:59
but that was five or two yes
0:23:07
okay that's fine internal server after
0:23:13
i'm seeing an access denied to
0:23:20
actually we might have to look in
0:23:23
cloud watch instead what's happening
0:23:28
that's a really good point that person
0:23:55
have we integrated lambda with the api
0:23:57
though in the first place
0:24:00
right have we integrated lambda with the
0:24:04
in the first place
0:24:13
as a package oh yes
0:24:18
consists of lambda api
0:24:21
gateway and dynamodb so
0:24:25
that comes as the default
0:24:38
you need to see that if the export
0:24:41
handler is in the correct format or not
0:24:47
expo handle what you mean you need to go
0:24:51
on api gateway log events
0:24:57
so you mean to say
0:25:01
no in cloud workforce in cloud watch
0:25:05
um can i send you the link
0:25:10
so i'm all long groups
0:25:14
yes and then go to should be here yeah
0:25:17
under the law groups table there will be
0:25:19
like api gateway execution logs
0:25:22
okay right welcome
0:25:31
executes execution law now you need to
0:25:35
which um which rest api id
0:25:43
so you need to go back to your api
0:25:45
gateway and check the api id
0:25:48
actually what i'm gonna do is do this
0:25:53
just copy and paste there and
0:25:57
take you over here no nothing
0:26:01
no you need to manually do it i guess
0:26:12
um i'm not sure how to do this
0:26:22
because i would assume that if i
0:26:25
look for this idea which show it to me
0:26:41
what's do you know the api id
0:26:56
i f d let's try finding that
0:27:10
should be sv87 i think it
0:27:14
might just be sv87
0:27:30
sorry get away on a logical other side
0:27:38
that's weird wait are we
0:27:50
i'm gonna actually change the settings
0:27:54
to 70 per logs 100
0:28:02
i just keep it that way actions create
0:28:10
okay try opening one at least and see
0:28:22
the whole issue is it's in a
0:28:23
chronological order so
0:28:30
okay that's interesting this one
0:28:38
no streams watch are you sure that's the
0:28:44
yes i am pretty sure because it
0:28:47
shows in the in the
0:28:51
res uh the cloud formation resource as
0:28:55
right okay i'll tell you the link which
0:28:59
and crease code again
0:29:05
the links tell you how to check cloud
0:29:13
uh this is what happens if you don't
0:29:23
favorite text stack for a long time this
0:29:27
you forget everything
0:29:35
let's see what we're doing here we're
0:29:37
getting pretty good mac holes
0:29:38
no pressure mate now still
0:29:42
waiting for the um
0:29:46
abs and rebels to arrive though
0:29:53
okay um log groups yeah
0:29:59
yeah so that is our one under
0:30:03
launch you can choose a last week into
0:30:06
actually it wasn't a little long group
0:30:10
let's check if you send log streams
0:30:15
they're in log groups but you're right
0:30:18
maybe it's a log streams but i can't see
0:30:22
options for lock streams
0:30:25
um you need to go into streams first
0:30:30
ah did i in cloud watch there's a same
0:30:48
we don't really want the stream we only
0:30:53
does the log tell you when it was
0:31:07
but the weird thing is that it's not
0:31:11
showing the dates or anything
0:31:15
right and there are no second pages
0:31:20
can you try opening one just open any
0:31:25
prod this is interest this can't be a
0:31:29
you know why hold up
0:31:32
that's one year ago
0:31:35
yeah that can't be it um
0:31:45
right right right um
0:31:49
once again let's refresh my page i can't
0:31:58
so these all have prods
0:32:08
i'm back we have a lot of people
0:32:13
yeah nine people that's pretty good
0:32:22
i might need to enable logs in
0:32:27
get api hang on a minute um enable
0:32:31
logs for api get ready
0:32:36
damn i'm yawning all good sign
0:32:40
hmm i'm yawning already so that's a good
0:32:50
logs for hey get away
0:32:54
i shot short discussion
0:32:57
create and i am role for login to
0:33:01
cloud watch ah okay so i need to
0:33:05
basically create an
0:33:06
iron roll okay so if
0:33:33
do you do wake-up push-ups or not
0:33:38
wake up fish do you really
0:33:42
like push-ups huh do some wake-up
0:33:46
waiting for the red bull and kebabs
0:33:57
if i do i am wrong
0:34:01
oh man seriously i forgot everything
0:34:06
i need to focus on this
0:34:09
i am wrong access management no
0:34:16
rolls i'll get there i'll get there
0:34:35
okay so these are all the rows that we
0:34:39
right um create a roll
0:34:58
okay lambda choose common case
0:35:03
okay we need api gateway
0:35:21
come on come on load up
0:35:28
api give it to push yep that's exactly
0:36:07
okay so this is the row itself
0:36:11
right um what we need to do
0:36:18
for we probably have to go to lambda
0:36:27
um set permissions what do we think the
0:36:30
problem is right now though
0:36:32
so the problem at the moment
0:36:35
might be that um the reason
0:36:38
why api gateway is not helping
0:36:42
logs because it doesn't have permissions
0:36:49
cloud watch make sense that's what i'm
0:36:52
working on at the moment
0:37:08
okay so this is if you like
0:37:38
um gothic yep you can
0:37:42
keep an eye on the chat as well
0:37:45
i don't i don't really wanna um
0:37:48
i don't want the audience
0:37:52
to be ignored please okay so e7 twitch
0:37:56
uh wants us to do push-ups um
0:38:01
matt agrees in perception we'll get the
0:38:03
blood flowing to the brain
0:38:08
right that would make it um
0:38:11
paul yeah um we i i'm really keen to
0:38:16
present at devops days um
0:38:18
what about you then what do you think
0:38:24
my brain is all taken
0:38:31
later on because i really want to focus
0:38:35
yeah integration request lambda function
0:38:39
that's right more http
0:38:44
invoke with caller credentials execution
0:38:47
role i don't think when
0:38:51
do we need execution role my role
0:39:01
actually we might do here
0:39:05
we might let's see how to assign
0:39:32
so i'm just gonna check
0:39:36
if allowing the execution
0:39:40
row can do us some trick
0:39:44
are you sure you don't wanna um just
0:39:47
assign policies on i
0:39:53
i sign policies so now i yeah
0:39:57
yeah we could do that as well actually
0:40:00
hang on a minute yeah
0:40:01
let's try this maybe this might be a
0:40:04
shorter way to do it
0:40:09
so where's my role here
0:40:13
okay talking on the chats people really
0:40:17
they're not letting go to go
0:40:21
all right fine you and matt's on their
0:40:24
team now let's do it
0:40:26
see really how many are we doing
0:40:30
let's clear that up first and we get to
0:40:34
you guys don't five each
0:40:39
oh okay all right can you tell me if you
0:40:46
okay can you see me
0:40:50
i can i think so really okay never
0:40:55
uh i can see it as well so
0:40:59
okay cool let's do it
0:41:02
yeah wall says we should do 10 each i
0:41:05
don't know i can last that long
0:41:08
okay fine okay let's do it yeah you
0:41:12
you can't i'll follow okay
0:41:15
three two one go one
0:41:30
that was enough exercise for two days
0:41:34
i like your thinking
0:41:41
actually mata did nine so
0:41:48
all right um we need two permissions
0:41:52
i'm gonna go back to permissions
0:41:59
our role name is this so i'm gonna
0:42:03
just check if it's also pushing the
0:42:10
cloudwatch as well yeah
0:42:19
i wish there was a stack of answer to it
0:42:33
and the execution roll okay
0:42:37
yeah i need this one
0:42:52
okay so this is it that's
0:43:00
i think i'd have to assign another one
0:43:04
to this do all um to the point
0:43:09
you just want to do like unlike all
0:43:14
that's bad practice um
0:43:18
this is the api right
0:43:29
push to cloud watch
0:43:32
that roll because i wanna
0:43:39
why is you know accessing that
0:43:47
um it'll be pushed to cloud
0:43:59
amazon appear push
0:44:03
you sure that's enough
0:44:08
um i would think so but
0:44:11
why do you say that i'm just googling
0:44:14
cloud watch actors
0:44:15
because there are more options
0:44:28
okay let's try now
0:44:48
okay no you're right yeah that was the
0:44:52
amazon i get very pushed to cloud watch
0:44:55
yeah nice good job
0:44:59
so i'll do that one that should be as
0:45:11
still getting there which is fine
0:45:21
we should have the log group
0:45:25
if i've done everything right
0:45:28
i think that works
0:45:31
let's go now um start with s
0:45:46
okay i don't think it worked
0:45:49
do you think we have to deploy it again
0:45:52
we shouldn't have to because i've done
0:45:56
in the console itself right
0:46:16
i'm gonna when i'm gonna try and
0:46:24
never expire no no no that wouldn't
0:46:30
for us cloud was not being pushed
0:46:38
actually you know i'm gonna do save
0:46:45
ah ah my bad it was this option here
0:47:00
yeah no you're right we need to make it
0:47:03
log full response there and never
0:47:08
yeah that's all probably
0:47:14
this is what happens if you don't code
0:47:17
for days and then come back to
0:47:20
what you already had known but it's
0:47:24
but it's not just in your brain yeah i
0:47:28
i mean it's working out though so
0:47:31
i wouldn't complain all right again
0:47:40
let's have a look are you
0:47:55
it should do it now as in it should give
0:48:00
the logs we've just enabled as well
0:48:12
one month never expire
0:48:16
is equation long uh ex
0:48:28
this is really interesting honestly did
0:48:37
let me check the lambda thing as well
0:48:43
isn't that the one hello world function
0:48:45
oh wait that's lambda i'm
0:48:48
gonna just check the hello world r i
0:49:04
i think i need some food in my good
0:49:16
okay use the function i don't really
0:49:20
uh no not this one
0:49:31
here we go it's the one iwrsb
0:49:36
yeah this is the one that we are working
0:49:39
uh ending with wktm
0:49:44
is over here as well wkt
0:49:47
yeah okay and what's the day's
0:49:56
and quarter past 10 cool
0:50:00
so this should at least
0:50:03
give us a bit of hint right
0:50:11
ah i know an application error ah that
0:50:20
what's there saying data
0:50:24
is not defined i think the json
0:50:27
file is messing up then somewhere
0:50:37
json file which file are you talking
0:50:45
um ah close up i don't need you now
0:50:48
what's that what's the error
0:50:52
it was saying data is not defined
0:50:57
but the thing is that we don't have any
0:51:02
in that authentic part of the code that
0:51:06
means that um when we are expecting an
0:51:14
actually all right that doesn't make
0:51:18
ah here we go what's up
0:51:22
why are we using data for
0:51:26
oh why are we using
0:51:33
god damn it all right
0:51:36
the best part is that we have tracked
0:51:40
the issue apparently so it wasn't
0:51:44
yeah okay it was my dumbness
0:51:48
nah that's all good that
0:51:52
they try and then matt says he
0:51:55
really wants to send food
0:52:04
matt what are you getting
0:52:22
nice good job you're gonna get
0:52:26
food coffee you know it's just gonna
0:52:32
being actually in front of the screen
0:52:35
all day so you actually deserve it more
0:52:40
nah that's all good if we get it
0:52:44
but okay here we go
0:52:58
where's my face i'm gonna be closing
0:53:02
like i'm gonna build it
0:53:16
e7 twitch how do you know
0:53:22
that's hilarious honestly
0:53:25
wait he said we're from melbourne as
0:53:27
well is that right
0:53:32
but i'm not sure at all
0:53:47
yeah i'm i think probably um
0:53:50
if matt is happy to send you food
0:53:54
probably get that order because if you
0:53:57
a lot of time then the more
0:54:01
later it goes the more
0:54:04
you would have to wait yeah
0:54:08
um matt did text us in the group so
0:54:17
oh no matt it's really
0:54:20
nice of you but um yeah i've al
0:54:23
already had my dinner so i'm
0:54:27
good thanks for offering the bar
0:54:31
i'm just a bit worried about car i think
0:54:35
he has been working a lot as in
0:54:47
oh my goodness i can't actually believe
0:54:50
you know what from today is
0:54:54
i'm not gonna skip even one day of
0:54:57
coding i've learned to my lesson because
0:55:00
i knew how to do it as in at on my
0:55:03
fingertips but it's been ages that i've
0:55:07
i forgot apparently everything
0:55:18
ah jesus saying that i i
0:55:29
my computer lost his long-term memory
0:55:31
too oh i know that feeling
0:55:42
jesus you're really making me hungry by
0:55:45
talking but just talking about food
0:55:55
ah okay forget it i went too fast there
0:55:59
so i'm gonna deploy again
0:56:05
what games you play map wait do you use
0:56:08
as well i don't know why i said as well
0:56:12
i just used to play rocket league that's
0:56:14
okay can't you play talks
0:56:18
i'm not into games too much so
0:56:21
i don't even know what taxes
0:56:26
that says i am steve
0:56:34
hmm alexa is really making me hungry if
0:56:55
do you wanna tell the viewers what we're
0:56:57
gonna do with the channel
0:57:05
ahead because you're at the moment in
0:57:09
that stuff isn't it yeah so we are
0:57:13
um make another like a collaborative
0:57:16
channel on twitch and youtube as well
0:57:18
um it'll be called road coders which are
0:57:21
which is our team name
0:57:22
though the show name will be built where
0:57:25
for now but we're not limiting ourselves
0:57:27
to one show that's why we have a team
0:57:31
so yes probably uh in a few days you'll
0:57:34
some channel art and a new channel
0:57:40
can it will be our team channel so
0:57:44
yeah that's the plan and the merch is
0:57:48
and the march is coming as well but yeah
0:57:51
i just want to thank zayn to be
0:57:53
this welcoming that was i know
0:57:56
if you're doing the uh hard work
0:57:59
hard work man it was
0:58:02
paul's idea to as in do everything as in
0:58:07
as in go on streaming so i'll
0:58:12
really say thanks to paul and
0:58:15
you for as in helping me out making it a
0:58:19
for me just to focus on code then
0:58:23
you helping me out so
0:58:29
this is um we both are happy so yeah
0:58:33
exciting building thanks matt thanks for
0:58:39
it's actually on my youtube channel also
0:58:41
you can go ahead and see it
0:58:46
so i'm just gonna try another time
0:58:51
what happens now yeah
0:58:56
hey hey what did i tell you
0:59:01
in just one hour done one hour
0:59:07
we killed it guys we killed it yeah boy
0:59:14
all right we'll be up till like 2 a.m at
0:59:19
right right now man i so because
0:59:23
the more i was going through this
0:59:26
stuff i don't know for some reason it
0:59:30
really coming back to me in in the speed
0:59:34
as in really slowly
0:59:39
well we got the eventually yeah mad this
0:59:43
not yeah i really want to highlight
0:59:54
i need to read another channel for
1:00:02
that's good i think we can um quote a
1:00:04
bit more controllers i guess
1:00:06
i mean what do you think yeah
1:00:10
yeah but but just can we save
1:00:13
five um two to three minutes
1:00:16
and uh i need a quick one yeah
1:00:20
oh yeah okay i'll be back yeah
1:00:29
so that was unexpected but
1:00:33
yeah we'll try to get other controllers
1:00:35
done as well maybe uh
1:00:40
push controller let's see um
1:00:43
there's the art art i'm still working on
1:00:48
there is a bit of more things which
1:00:51
means i need to decide on but
1:00:53
if you want to see the logo or like
1:00:55
basic concert you can go to the youtube
1:00:57
channel and look at it
1:01:00
um yeah just go to my youtube channel um
1:01:08
i can just share the link to the youtube
1:01:12
um that's that's actually art like
1:01:15
there's nothing more to it so um
1:01:19
yeah maybe give us a bit of feedback but
1:01:22
the merge chart isn't coming out
1:01:24
today for sure um the team name is
1:01:29
e7 twitch it's i still need to work on
1:01:33
the merge chart so even
1:01:35
um i don't know how it looks like
1:01:40
no i haven't thought of growing a
1:01:42
mustache though i did try to put it on
1:01:44
my avatar and it didn't look good so
1:02:07
oh yeah it's been fun guys um thanks for
1:02:10
being so welcoming
1:02:12
i really joined this channel in the
1:02:15
when i joined i had no idea what's going
1:02:18
um this has been fun
1:02:23
and if you guys miss a video i'm uh
1:02:25
recording all of it
1:02:27
um on the youtube so you can go back and
1:02:31
go on for four weeks um
1:02:35
i don't think i'll get a lot in four
1:02:39
um yeah that's probably not gonna work
1:02:45
sorry about that guys um have you ever
1:02:50
hi have you ever had a moustache
1:02:56
to be honest i don't i don't like
1:03:03
i think it really suits you though
1:03:08
not really i tried putting it on my
1:03:10
avatar and it didn't look good so
1:03:12
oh all right i see i see what you eat
1:03:16
but for a brief year in my
1:03:19
high school so ah okay
1:03:23
also my partner doesn't approve it so um
1:03:25
that's all the topics
1:03:27
yep she has to be happy because she's
1:03:32
sees you every day so
1:03:36
anyway let's get the push controller
1:03:39
so i'm gonna insert
1:03:52
okay cool fantastic man
1:03:56
yeah that's really good you have
1:03:59
worked out all day man so you really
1:04:02
really deserve it uh
1:04:06
you talking about the mustache or
1:04:10
because yeah that that's not happening
1:04:20
alive that word that e72 chooses
1:04:24
cabalog you should get some corrupt well
1:04:27
then we'll do a kebab eating facial
1:04:31
you should get some kebabs as well we'll
1:04:34
face off is there some time
1:04:40
i mean i don't really staying long
1:04:44
no the thing is that if we order two
1:04:49
then it will take us
1:04:54
why am i ignore me you know me i don't
1:04:58
what i'm thinking i don't know what i'm
1:05:01
telling that he'll handle it or just get
1:05:06
you should have the side of your head
1:05:11
what do you mean um
1:05:15
so shall we i think we should post
1:05:18
the board first yeah rather than
1:05:22
a particular board first yeah
1:05:26
cool so create a new board
1:05:29
so this shouldn't be hard at all
1:05:34
or oh here we go here we go
1:05:38
yeah so all we need to do is
1:05:43
this part because i don't really need
1:05:51
uncomment this part here
1:06:00
and sorry um do we have a data
1:06:04
variable here as well
1:06:12
let's just go step by step because
1:06:16
i need to match the dynamodb
1:06:20
column name to the
1:06:25
column in the code otherwise it won't
1:06:34
jesus pushing me now so i must see a
1:06:40
thanks for the kebabs really appreciate
1:06:45
i will still missing out
1:06:51
he's literally offering it so i don't
1:06:54
all right i'm gonna
1:06:55
do it as well i'll just
1:06:58
give my address but not department
1:07:03
my intercom doesn't work right
1:07:27
i'll open vs code and see what's going
1:07:49
this is probably one day where we had
1:07:53
the most consistent more than five years
1:08:00
well i really like to
1:08:04
thank our consistent viewers as in
1:08:07
for example is he's having twitch
1:08:14
they have been installed
1:08:18
yeah jam and poor case as
1:08:22
well because yeah it's good to see
1:08:25
the support from them consistently
1:08:29
for sure all right um
1:08:32
i'm gonna go back to actually
1:08:36
no i wanted to check the board now okay
1:08:39
so this is the board id
1:08:41
so this one has to match
1:08:44
the one over here the board id
1:08:48
right yeah that matches which is fine
1:08:53
this will be our array of boards
1:08:58
and what we need to do now is
1:09:01
we need to get rid of all these comments
1:09:14
are you going to pass params yeah that's
1:09:18
yeah yeah yeah and then
1:09:21
i'll assign the whole results to
1:09:30
actually i might not say
1:09:33
params yeah we might want to pause the
1:09:42
yeah error error params primes cool
1:09:45
let's try this and see how how this one
1:09:52
okay yeah that's fine that will
1:09:55
create uuid the primary key and then
1:09:59
put which is insert and
1:10:03
if it's error it will print out the
1:10:06
date if it's successful
1:10:09
actually i'm gonna
1:10:26
it will just print it but if it's no it
1:10:30
won't really come here yeah
1:10:33
because even the send could have an
1:10:36
that wouldn't get catch exactly
1:10:39
yeah exactly but this
1:10:42
document is throwing an error so is
1:10:44
there any error on the
1:10:47
thingy on for your side as well
1:10:51
uh what's rubbing an error
1:10:54
i'm not sure i can see that it's red
1:11:00
okay actually never mind yet no it's not
1:11:02
fixed it was just lagging
1:11:05
all right cool that's brilliant
1:11:09
okay so i'm not i'm now gonna
1:11:13
delete the last build and deploy it
1:11:27
to be honest i never thought streaming
1:11:30
could be this fun yeah that's so true
1:11:34
as in it's not very streaming it's
1:11:39
sell but the viewers that come
1:11:44
and and more or the chats
1:11:47
flow and that's what's actually fun to
1:11:51
and freak about this matt says thanks
1:11:55
really appreciate your
1:11:58
pleasure act of kindness
1:12:03
i'm really hungry now
1:12:09
have you had dinner matt
1:12:23
nice that's brilliant math thank you
1:12:27
really appreciate it oh what did you
1:12:34
coffee oh look at that
1:12:40
nice well that's a good
1:12:43
delivery update on twitch
1:12:57
i just read a bit of an older
1:13:00
comment from east seven twitch that you
1:13:08
was is it to become a partner yeah
1:13:12
um so how do we get subs
1:13:19
like um it twitch as follows
1:13:22
or it's like um twitch has an affiliate
1:13:26
program i'm pretty sure
1:13:30
let me see uh okay
1:13:33
did you uh can you we
1:13:36
push to pride before it arrives
1:13:42
actually i think actually um uh
1:13:46
yes we should do that but
1:13:49
one kind of map as in see if this
1:13:53
um the whole creating actually
1:13:56
you're a mess right
1:14:00
i'm gonna comment all this code
1:14:07
push the already working code to
1:14:16
github and then we can continue
1:14:25
okay so this one was the old
1:14:33
though just to confirm matt when
1:14:36
you say push to prod do you mean to
1:14:41
no he means uh just getting it live
1:14:48
live already deploying it
1:14:52
is it deployed already no this version
1:14:56
the post version oh okay cool cool
1:14:59
that's my my folder yeah
1:15:04
i thought he was saying the
1:15:08
other one as then just commit it
1:15:12
yes is this a triangle best
1:15:15
yeah to do that because i want to get
1:15:20
working myself too the
1:15:24
um let's push this first and then we'll
1:15:26
paste the url there
1:15:31
i think you need to uncover that and
1:15:34
yeah i'm just finding it because the
1:15:44
create a new board there we go yeah
1:16:05
one thief okay cool there you go
1:16:08
just on comment down
1:16:20
and let's build it up again
1:16:25
so let him make sure that it builds his
1:16:47
inserting it properly yeah for sure
1:16:52
i would say for today my goal would be
1:16:56
insert the board as well in
1:17:22
nice the death cup is next week right
1:17:29
yeah yeah it should be
1:17:37
if we search recorders on youtube oh
1:17:40
yeah we do get our channel
1:17:42
so we do have a unique name yeah
1:17:48
i was thinking how about if we
1:17:51
capitalize just the letter
1:18:10
yeah geezer i love kebabs oh yeah
1:18:13
also talking about that matt which car
1:18:16
i don't i just eat chicken now or lamb
1:18:20
so i hope it's that i forgot to mention
1:18:28
how about your partner does she eat
1:18:31
everything yeah yeah she does okay
1:18:35
so even if you can't each she can eat
1:18:41
yeah it's just that she's not here today
1:18:50
spicy fruit pine i got chicken okay cool
1:18:54
as a ass please let's deploy
1:18:58
okay come on just like i did
1:19:04
come on come on come on i'm
1:19:08
i'm really hoping that we can deploy
1:19:13
test it before the food arrives
1:19:20
no i eat lamb i eat lamb i eat lamb and
1:19:24
that's all man alexa are you
1:19:27
vegan as well like if you're not
1:19:41
i just don't eat pork and beef that's it
1:19:43
like i just don't eat
1:19:45
red meat um okay cool also because it's
1:19:49
good for the planet and stuff but
1:19:52
yeah okay that makes sense
1:19:55
yeah eyes that beyond saying
1:20:01
i didn't get not i didn't
1:20:18
yes that's my partner
1:20:23
my girlfriend oops
1:20:32
got a really good eye geezer
1:20:36
aim for the green screen
1:20:40
oh yeah i need to invest in that
1:20:49
my room's pretty small so like uh no one
1:20:53
can actually walk behind me
1:20:54
there's just my uh yeah right
1:21:03
um matt's asking wait are you asking me
1:21:07
then okay then matt's asking that does
1:21:10
your girlfriend program too
1:21:13
now she's an accountant nice
1:21:22
okay so i'm gonna just get all the
1:21:26
um how would i test the post
1:21:30
i would have to go to the
1:21:33
res resources here and
1:21:36
test it see if it works
1:21:46
does she do your taxes or you do it
1:21:57
accountant and um she
1:22:01
she does it her own yeah
1:22:07
cool so where will we where were i need
1:22:10
api gateway yeah i need to do this
1:22:18
no post no is it poor post
1:22:37
there we go and see if this works
1:22:40
because we shouldn't have to enter
1:22:44
anything yeah it just inserts the
1:22:48
there's something in the body can you
1:22:57
yeah yeah just a single expo we have
1:23:00
to do this none option
1:23:03
to probably make it work yeah let's
1:23:13
internal server error okay
1:23:16
board that's fine pride
1:23:20
uh-huh post all right where did we go
1:23:24
i need i need the logs let's look at the
1:23:27
that's probably because um
1:23:31
okay i'll go i'll go down um
1:23:35
give me two minutes
1:23:52
23 this is the one
1:23:57
so what i'm gonna do is
1:24:02
with uh syntax interesting
1:24:05
wow unexpected at end of input
1:24:09
jeez how can i not know that
1:24:13
where did i go wrong syntax error
1:24:22
ah okay right that makes sense
1:24:25
i forgot to put ending of
1:24:31
the method over here
1:24:36
ah that will cause the entire issue
1:24:40
yeah that must have been it
1:24:44
caught less delete the same
1:24:53
come on i want to get rid of you
1:24:56
yeah here we go and build
1:25:00
call saying yours you just
1:25:03
details downstairs cool math thank you
1:25:08
letting me know i'll be back in five max
1:28:14
okay i'm back okay 10's gone
1:28:24
second let me pull up my plate can i do
1:28:28
me can i do it like an unboxing video or
1:28:30
something like that
1:28:34
because i can do that
1:28:53
so i don't know if i'm about to enjoy it
1:29:04
okay first we have some chips
1:29:08
can't really tilt it but it's full to
1:29:18
let's see matt's choice
1:29:21
so it's a chicken kebab
1:29:24
with the lot salad and
1:29:28
sauces are garlic chili and tomato huh
1:29:31
oh that's pretty good
1:29:36
and what else do we have
1:29:54
and i'm not sure what this target desert
1:29:58
is called but i've had this before
1:30:02
hey google it all right so are we
1:30:06
eating on the camera and that's what
1:30:09
paul wants us to do
1:30:14
do it i just i guess i just did my
1:30:18
oh nice one yeah i'll just
1:30:22
so i'll just code and
1:30:25
eat at the same time
1:30:49
the freezing cold coke yeah
1:30:52
i like it and i've got some dips as well
1:30:57
i think that's not really a dip it's
1:31:01
it's a turkish sweet i forgot the name i
1:31:04
used to get it okay
1:31:06
turkish delight apparently
1:31:10
and that's the kebab happy man
1:31:14
yes very happy thanks
1:31:17
to matt i appreciate that matt
1:31:22
all right let's do this um
1:31:41
yes that's our first twitch donation
1:31:56
how did how does it smell oh
1:32:00
how's it going it smells
1:32:04
delicious to be honest it's pretty good
1:32:18
now suddenly the viewers are like
1:32:24
suddenly the viewers are sorting up yeah
1:32:38
it was uh i think spending the feud as
1:32:41
can you change the stream title can we
1:32:45
change the stream title copy
1:32:49
yeah we can let me do it to be your
1:32:52
raw coders in kebabs
1:32:56
look what these 17 wants us to do it
1:32:59
to be raw coded as in r
1:33:03
o a r and then and then coders in kebabs
1:33:16
there you go the title is changed
1:33:22
we upload a channel photo um we need to
1:33:27
it's coming school so just
1:33:30
work in progress yeah okay
1:33:42
let's go to postman again
1:33:47
what changes did you make in the code
1:33:50
there was a syntax error
1:33:56
the method brackets great
1:34:04
let's see if this works now
1:34:10
oh did he actually insert
1:34:14
it i won't have a look it didn't say
1:34:20
you can do a get and see
1:34:45
um can actually i'll have to do that
1:34:49
i'll send the viewers
1:34:56
url as well so they can actually load
1:35:10
yeah like it smells good i did
1:35:13
science and technology programming
1:35:22
that was just i guess
1:35:25
why didn't you return the you you id
1:35:35
oh i think cheers yeah
1:35:39
mine's in the glass
1:35:45
can't find my straw my doctor only tells
1:35:48
me to drink from the straw
1:35:50
apparently my dentist story not the
1:35:58
i mean they are qualified so then
1:36:03
there must be a reason
1:36:06
right so this is done
1:36:10
getting a power so now alexa says that
1:36:14
on the get return the data
1:36:16
not the who um results added from dynamo
1:36:20
i'm not sure what that means on
1:36:24
the get return the data
1:36:27
not the whole results um
1:36:31
what you mean alex i didn't really
1:36:38
yeah because of my teeth
1:36:44
well let's lock down in melbourne so you
1:37:01
okay can we do one more controller then
1:37:14
damn that's working fine what did
1:37:20
can you do multiple and see if the count
1:37:22
and stuff is working
1:37:28
okay cool yeah multiple yeah
1:37:35
so add another board
1:37:45
post i'll do another one
1:37:56
get all the boards so it's all they
1:38:14
okay i see what you mean now alex
1:38:18
that makes sense to be honest so he's
1:38:22
saying that instead of returning the
1:38:25
just return the item
1:38:28
of the result oh no okay
1:38:32
so i think it means
1:38:36
return result item
1:38:47
so i think in our case it would be
1:38:51
data item door item
1:39:01
right i i see cool what is it
1:39:05
um i'm not quite familiar with it
1:39:10
so i think what it does is that
1:39:13
it's just outputting all the items
1:39:19
what we have inputted as in instead
1:39:29
all right i'm calling you make sense
1:39:48
yeah return it i need to
1:39:58
return data items items
1:40:01
okay it needs a yeah of course
1:40:07
okay so let's try this as well
1:40:37
this properly yeah that that was my
1:40:40
didn't do that properly that was
1:40:43
supposed to be send
1:40:45
and then data door items
1:41:00
and now let's do build
1:41:09
um i don't think it's capitalized
1:41:12
oh yeah even matt singh um
1:41:17
ah yeah it's a property of it so
1:41:26
oh when i did the teles since he didn't
1:41:30
come up with uppercase i for some reason
1:41:34
really see that items
1:41:41
comes up with uppercase i
1:41:49
variable names not actually um
1:41:54
because you don't have um i don't think
1:41:56
you have intelligent
1:42:11
there you go there's the kebab i'm
1:42:13
focusing on the fries right now
1:42:17
i'm focusing on the kebab first
1:42:21
nice then i'll probably have my
1:42:24
fries and drink as a
1:42:32
we do have the we do have dessert though
1:42:52
asking to show us about
1:43:04
chicken i don't know how this is
1:43:12
ah right i didn't know that
1:43:16
it's seven twitch then this is how
1:43:30
i really don't want to drop anything on
1:43:46
are you actually thinking of getting a
1:43:47
green screen though then if you do it i
1:43:50
will do it as well i need to
1:44:05
yeah um new camera and you know
1:44:09
buying a camera for some other purposes
1:44:12
but let's see not anytime soon it's
1:44:21
basically or already got a good
1:44:25
camera on my big screen yeah right
1:44:29
but i can't really use it because
1:44:32
it actually shows half of my
1:44:42
and for the mic my
1:44:45
work paid for this one so i'm
1:44:49
pretty happy with this no i think um
1:44:53
when i when i watch it on youtube again
1:44:56
it doesn't look that bad
1:44:58
okay that's pretty good
1:45:16
uh razer kraken headphones
1:45:19
i think you might be able let me just
1:45:23
my partner because um she knows a brand
1:45:32
till then it gets deployed
1:45:46
i'm not sure if i can finish talk about
1:45:53
it's like one of those times when you
1:45:54
were like really really hungry and you
1:45:57
eat and then you're like oh yeah
1:46:00
i'm full in like half of it
1:46:08
um i'm not sure what you meant alexa are
1:46:16
the second stomach comes in a little
1:46:18
while when the first stomach
1:46:22
gets time to take in what it needs to
1:46:31
um matt to answer your questions about
1:46:35
it's the brand's called corsair
1:46:51
try this again deployed
1:47:00
it should give us three counts
1:47:07
perfect so that seems to be working
1:47:15
ignoring that 1000
1:47:33
are we doing a post i
1:47:41
oh yeah that's right
1:47:48
can we do delete as well you think so um
1:47:51
i was thinking of let me do it
1:47:54
doing the get particular board first
1:47:58
all right do you want me to code it
1:48:04
right yeah go for it
1:48:10
finished eating that i'm taking a break
1:48:13
because my first stomach is full but
1:48:16
waiting for my second coming to show up
1:48:23
sorry alex i just i just got distracted
1:48:27
or you can take s excited by the
1:48:40
all right we don't need that
1:48:44
um do you still want to use for loops or
1:48:47
do you want to change
1:48:50
i feel uh let's change it now
1:48:56
do you want to keep for loop for now
1:48:57
until it works and then we'll
1:48:59
yeah change it sorry
1:49:17
it is the same stuff isn't it what are
1:49:20
hang on so the plan
1:49:24
was to get a particular board isn't it
1:49:31
that's yours uh so i
1:49:34
already have some data that was
1:49:38
dynamodb which is here
1:49:42
yeah i think and you'll probably just
1:49:44
uncover from here yeah
1:49:46
from here right now we don't need from
1:49:54
just go further up a bit yeah
1:50:05
wait does your screen move when i move
1:50:09
no it's not moving at the moment are you
1:50:25
okay i'll just uncomment all of it and
1:50:27
see what do we have
1:50:57
um that board id not in params okay we
1:51:03
and params table name
1:51:11
and then okay you are able to move my
1:51:18
um constant uh table rows of weight we
1:51:24
the for row and stable rotor items
1:51:28
um table router items
1:51:41
yeah that's fine that looks fine
1:51:44
um i'll just put this inside t
1:51:52
so that we also have consistency and
1:51:56
works should i build it
1:52:03
oh i can't do anything on the terminal
1:52:06
so you're gonna do it oh
1:52:08
i forgot to give you access to that one
1:52:11
all right that's right
1:52:15
there we go okay that's your access
1:52:23
i can't see the comments can you put an
1:52:31
uh i had a blessed physical cocktail
1:52:38
was serving food water they were very
1:52:56
wow you guys have got
1:53:00
high tolerance map
1:53:09
matt has a good point we should um maybe
1:53:11
we should put one day of the stream to
1:53:13
just comment the code
1:53:16
on one day of the stream to comment the
1:53:20
yeah like we should put comments in the
1:53:24
oh okay as i see what you mean yeah
1:53:28
i mean if we're gonna open repository
1:53:31
yeah probably you should have comments
1:53:37
hit people it come on wow
1:53:43
one second i'll turn on my heater
1:54:03
comments only for bad good
1:54:11
is for people who don't maybe maybe
1:54:13
don't understand that language
1:54:18
google self documenting code yeah yeah
1:54:22
so yeah agree with your map
1:54:28
i think the best code is with the code
1:54:32
itself tells you what's happening that's
1:54:44
i mean a lot of commenting in the code
1:54:46
in these days is variable
1:54:48
like good variable naming
1:55:18
yeah yeah i totally agree with you
1:55:26
good code should tell you exactly what
1:55:30
it's doing by itself you shouldn't have
1:55:46
okay i'm full yeah there's no second
1:56:57
what do we get so i will just use
1:57:05
this actually the first board and check
1:57:16
board board id and
1:57:20
this should only give me the
1:57:29
what happened there there's some problem
1:57:59
uh so what's the problem
1:58:08
i want to check what was the exact
1:58:12
so just kind of fast tracks here
1:58:16
yeah for sure also i'm eating my sweet
1:58:19
if anyone's interested
1:58:24
show us the history
1:58:27
uh if you have told us
1:58:30
it's good that it means
1:58:36
okay yes i will do that um i'm gonna
1:58:40
just check what the
1:58:43
error was coming okay
1:58:47
is a syntax error board id
1:58:51
has already been declared yeah oh yeah
1:58:55
so whenever i'm commenting the code
1:59:11
actually we need to uncomment this as
1:59:16
you mean comments hooray
1:59:19
comment this we don't need this
1:59:24
no we don't need this
1:59:30
yeah even even comment lead board id
1:59:35
oh we need that don't we now we are
1:59:45
okay the board id we don't need this
1:59:49
yeah i should have commented it out
1:59:52
my bad yeah i i also didn't realize it
2:00:11
just for consistency okay
2:00:14
cool yeah that's a good point to be
2:00:24
there's still a bit of code factory
2:00:27
required there i can already see some
2:00:29
pad that can be improved
2:00:32
hey tightens cool that's fine
2:00:36
all right let's do the deploy
2:00:39
as yes build and deploy
2:00:55
still can't believe we connected
2:00:56
dynamodb in one more
2:01:09
what was the error though was it in the
2:01:12
oh i remember now we weren't returning
2:01:24
seems like this central sniffing officer
2:01:29
i like the acronym
2:01:36
um seems like you just need to remove
2:01:41
red lights tonight
2:01:44
i don't know i didn't get it i didn't
2:01:55
i really want to google it but there's
2:02:09
all right okay there's no stopping
2:02:16
makes sense great ah
2:02:19
okay cool wait um i wanna ask you
2:02:29
yes matt the computer says one
2:02:39
what does that mean blinking lights
2:02:43
now today has been green lights come on
2:02:46
yeah it's going actually pretty good so
2:02:51
remember how you were stuck on one api
2:02:53
problem for two days
2:02:55
and he's been devoted for three days
2:03:07
yeah i can really tell them we are
2:03:10
as in becoming comfortable with
2:03:15
the stream environment now for sure
2:03:37
oh yeah i never asked you then when did
2:03:39
you first started skate streaming
2:03:46
um to be honest i don't know now
2:03:49
i'll have to check my um
2:03:53
i love to check i think it started when
2:03:56
i actually installed
2:03:59
obs but i don't know when i installed
2:04:02
obvious so i'd like to come back what
2:04:05
was it months ago or like
2:04:07
some days ago i would say probably a
2:04:11
month i wouldn't say months but
2:04:14
probably a month ago right yeah
2:04:18
and you haven't missed the day since
2:04:23
uh not that can recall off yeah no
2:04:30
my friends get so mad sorry
2:04:33
sorry i just took crap myself
2:04:37
i had to miss i think one day
2:04:42
oh that's pretty good yeah
2:04:48
yeah yeah that's right
2:04:54
right okay looks like matt goals has
2:04:58
here since the beginning he has been
2:05:05
okay um deployed okay cool
2:05:08
let's test this one now
2:05:22
uh data items is returning
2:05:26
one we shouldn't read it ready return
2:05:29
one it should give us the object
2:05:34
what's inside data
2:05:38
um i'm just thinking
2:05:41
because this is returning one
2:05:50
because if you see the board id is
2:05:54
that id is on the first index
2:05:57
if i just get that can you console the
2:06:04
let's try seeing how many boards we have
2:06:15
so if you see the board that we put
2:06:22
which was the first one right just fine
2:06:27
but we need the objects itself
2:06:30
not just the index
2:06:43
table roller items are you sure this
2:06:46
is capital in your for loop um
2:06:57
items in my for loop oh you have
2:07:01
um let's go up i haven't i don't think i
2:07:04
go down go down go down
2:07:08
um line number one one three
2:07:19
ah i think i might know the problem now
2:07:28
and then i turn probably
2:07:33
i'm not sure i'm actually not here
2:07:37
you gotta test it she would try this
2:07:41
items and then item i'm getting
2:07:45
one item let's try this
2:07:51
the thing item isn't declared at all
2:08:06
so if i've got the data
2:08:09
why don't i just return the data itself
2:08:13
that's all because
2:08:16
this will already have the object
2:08:23
let's try that instead
2:08:46
it comes it's coming
2:08:54
it takes a bit of experience to
2:08:57
as in learn from your bad experiences
2:09:01
and make sure we don't do those
2:09:04
mistakes again so yeah really helps
2:09:22
all right i would say coffee
2:09:25
let's just get this get a particular
2:09:28
to work and then we can call it a day
2:09:33
and surprisingly isn't too it isn't 2ams
2:09:39
and it's not a hackathon
2:09:45
because if it was a hackathon we must be
2:09:52
so matty really destroyed the hackathon
2:09:58
no one's hungry no one's starving
2:10:18
but yeah it's really surprising how
2:10:21
we start off and then
2:10:27
things okay it's not always a good
2:10:31
for the viewer but the real viewers and
2:10:35
stayed on regardless of my bad
2:10:39
and the bad visuals but now it's
2:10:42
it's all coming up yeah for sure
2:10:47
and deploy that that's how you start to
2:10:50
for sure like if you keep want content
2:10:56
yeah even if it's like one follower or
2:10:59
there yeah yeah that's pretty good
2:11:02
so are the subs for subscribers or
2:11:06
followers um on twitch you have
2:11:10
followers on youtube you have
2:11:22
am i actually divert all my subscribers
2:11:27
to this channel yeah
2:11:31
at my youtube subscribers to our
2:11:36
youtube channel yeah
2:11:40
and you can make the twitch account as
2:12:04
are you it's getting deployed yeah
2:12:09
again deployed hopefully this one
2:12:12
works now right and if not then
2:12:28
no we're not going to go past
2:12:32
12. we're not going to go past
2:12:44
okay you do it you do it
2:12:50
that's like question mark so he was
2:12:52
doing why as well i was doing why
2:12:58
and that's why we have to
2:13:03
communicate effectively
2:13:12
okay i'm gonna go back there
2:13:16
and do this board and see what i get
2:13:26
so i was right that's
2:13:42
uh yeah so what i did
2:13:45
was i just returned here the data
2:13:50
um what the get method does on
2:13:54
documental client that it only gets
2:14:01
from the as in one row of
2:14:05
dynamodb table and then
2:14:08
i just set this data to
2:14:12
that row and then just
2:14:17
send that data as in send that row
2:14:21
as a response that's all is that the
2:14:24
it was returning a number of items
2:14:28
in the couldn't hear you can you hear me
2:14:33
yeah now i can yeah is that the reason
2:14:35
it returned one because
2:14:37
it was returning the number of items
2:14:40
as a number of items yes yes
2:14:50
you want to stay for 15 more minutes
2:14:53
uh i'll just do the delete and then we
2:14:58
call it an eye surely okay
2:15:01
won't take long at all
2:15:05
and i'll trying to speed up
2:15:10
list all boards is there so we don't
2:15:16
code anymore right actually forget that
2:15:20
one i don't want to
2:15:21
the factor and now i just move on to
2:15:24
deleting the board
2:15:26
which shouldn't be too much effort
2:15:29
delete it because all the code is
2:15:33
you have to uncomment few parts
2:15:40
has to be uncommented
2:15:46
yeah and then this bar has to be
2:16:00
again for consistency can we rename the
2:16:12
and delete board is there
2:16:15
and then i'll just upload
2:16:24
actually i'm not gonna do that i'll just
2:16:32
delete it can you can you do it for once
2:16:46
data cool brilliant
2:17:06
deleted board i'm just
2:17:10
doing caps because i just want to check
2:17:13
as in if it works or not that's all yeah
2:17:17
um that one is there perfect boards
2:17:21
but yeah that's fine you can get
2:17:24
everything that cool
2:17:26
let's test this one as well
2:17:31
we have been pretty good to be honest
2:17:49
okay i'm thinking i think it might work
2:17:52
on the first go i'm
2:18:21
we still have two viewers that's
2:18:24
that's amazing at this time of the night
2:18:29
i'm not expecting anyone to stay up
2:18:37
i didn't even math school
2:18:42
nah man they have all been pre sisters
2:18:46
and pretty supportive
2:18:58
okay whether this works or no
2:19:01
we're calling you a day right i'm sorry
2:19:05
matt matt's around he says
2:19:11
that's right you underestimate
2:19:25
are we doing a tour tomorrow as well or
2:19:29
tomorrow no two hours so on the weekends
2:19:32
it's at least two hours yeah
2:19:35
but if you have any other commitments
2:19:39
feel free to skip it uh i think i can
2:19:43
same for both of us cool
2:19:47
brilliant that's what i like
2:20:05
how did you sleep matt
2:20:13
i also wish that we could like kind of
2:20:17
integrate youtube and twitch comments
2:20:23
okay that's a pretty subjective thing
2:20:29
usually when i get tired
2:20:32
and how often do you get tired man
2:20:38
and sometimes you sleep at 12 when
2:20:40
you're watching your favorite streamers
2:20:43
yeah that's called dedication right
2:20:47
you know that matt's timeline of
2:20:49
sleeping kind of like
2:20:51
really gets me one thing that if i'm up
2:20:55
i'll only sleep after two there's like
2:20:57
there's nothing in between
2:21:05
she's playing the latest zelda ah
2:21:14
you guys have a game room
2:21:19
i'm excited used to play zelda
2:21:22
it's like a discovery game right
2:21:31
all right uh i don't really know what
2:21:34
zelda is what is that it's a game ah
2:21:38
again yeah it's like a discovery game
2:21:42
like when you go around and you have to
2:21:49
core released with better graphics on
2:21:54
do you have the fulls for the like
2:22:04
explorer game right right i see
2:22:08
right turn let's check this
2:22:11
one pull cookies in it
2:22:14
screen on what's up ah okay
2:22:22
all right so i'm gonna get all the
2:22:31
so we delete one board so if we
2:22:34
delete say for example
2:22:38
9b5 we shouldn't see this again
2:22:57
that's fine it does work so
2:23:03
yeah i just have to change the code a
2:23:08
jason's stringify the board
2:23:11
yeah fine um it's not uh returning it as
2:23:15
what you mean yeah
2:23:19
yeah here we go so the board is deleting
2:23:23
nice that's brilliant
2:23:32
i found a character called cool killing
2:23:35
that's interesting
2:23:39
i love it there's actually one in
2:23:54
i'm hearing this name as in
2:23:57
zelda the first time hang on
2:24:01
you have to find characters right and so
2:24:04
um there's like steps to find a
2:24:07
particular character
2:24:08
so there are steps to find people as
2:24:10
well so i don't know
2:24:15
then were you intending to find cookie
2:24:17
lord you just randomly found him
2:24:39
oh it's a girl okay nice yeah it's a
2:24:46
that's really interesting funny
2:24:49
at the same time yeah
2:24:53
right um we should
2:24:56
call your night fun
2:25:00
and yeah pretty good night this will go
2:25:02
along in my description you know how i
2:25:04
write descriptions in my youtube yeah
2:25:07
what about all we did today this one's
2:25:11
oh fantastic yeah do you then
2:25:16
send me a link as well i'm going to go
2:25:20
watch it too because oh so we
2:25:23
won't be on on until 2 a.m
2:25:26
uh that was only leave the case
2:25:29
man if we couldn't get dynamo db into
2:25:33
creation but we got that in this for one
2:25:35
hour which i was surprised myself
2:25:38
if you're not joined man i could still
2:25:41
i don't mind me too if you if you want
2:25:44
to join the stream
2:25:49
let's see what he says do you want to
2:25:55
if you can look at a bunch of i don't
2:25:58
know if you can do this or
2:26:00
there's a lot of stuff yeah yeah yeah
2:26:04
i i'll go watchful all right perfect
2:26:11
brilliant thanks a lot for coming guys
2:26:15
um matt thank you for the awesome
2:26:22
and we shall she should stream okay
2:26:26
cool and we'll see you tomorrow
2:26:30
same times same place and doing the
2:26:35
next thing forward cool thanks for
2:26:39
um it was a pleasure and you got a lot
2:26:42
of stuff done to get and
2:26:44
thanks for the dinner and see you guys
2:26:46
tomorrow i guess and thanks and for
2:26:48
having me thanks for um
2:26:52
making the hosting a lot
2:26:55
easier as well karthik appreciate it
2:27:00
tomorrow have a good night guys