0:00:00
oh yeah it's still going yeah
0:00:10
another episode of bill break and fix
0:00:13
um it's been a pleasure um having this
0:00:17
if you're new here we are roar coders we
0:00:20
stream every night
0:00:21
um from 9 30 to 10 30
0:00:25
and uh 11 30 on weekends
0:00:28
um so what did we do
0:00:31
yesterday we worked on um explaining how
0:00:35
our um updater worked and we worked on
0:00:40
delete so what do we have
0:00:46
actually did we uh yes so
0:00:50
uh today what we're gonna be doing is
0:00:54
uh fulfilling your desires
0:01:02
coding the logic of updating i know
0:01:05
from a dynamodb perspective
0:01:10
so that's the target for today but a
0:01:17
the sponsor of the video which is stream
0:01:21
and these this is an online streaming
0:01:25
software which you can um basically
0:01:28
go into social media and go
0:01:31
and then just stream yourself in
0:01:34
different social medias for example
0:01:42
linkedin and twitter as well
0:01:46
and these are the the
0:01:49
and twitch i mean sorry not
0:01:52
twitter which would be the post oh hang
0:01:57
yeah twitter which is called periscope
0:02:00
but we can also do it
0:02:04
today so do check it out it's really
0:02:08
to use and everything and it's really
0:02:12
keeping our stream sessions on point
0:02:17
oh right brilliant
0:02:22
yeah i will give you the access to that
0:02:28
once i've opened up the repo yep
0:02:32
i'll have a bite of my sandwich then
0:02:56
okay i'm gonna one two three
0:03:00
three times let's see how much time
0:03:04
does this zoom in or it doesn't
0:03:07
yeah here we go okay that was good
0:03:20
um we have to okay
0:03:23
cool so now what i need to do is give
0:03:26
you access to vs code
0:03:28
so i'm i'll i'll let you eat calmly and
0:03:34
just watch for the first half an hour
0:03:37
you can jump in and then
0:03:40
code if i can't make it work you'll
0:03:44
probably make it work
0:03:46
with the next function yeah
0:03:53
let's put this one there
0:03:57
carl vs code sharing share
0:04:26
linkedin um i set the page up
0:04:35
i will have a look at that um
0:04:40
yes since i've finished work a lot
0:04:43
a lot has happened but i will give that
0:04:47
shortly after this
0:04:50
also i was suggesting that for our repo
0:04:54
we shouldn't have everything mr branch
0:04:56
we should create a dev branch
0:04:58
yeah yeah you're right which i'm
0:05:01
gonna do and i've just
0:05:04
gave you the live share so
0:05:08
this one we can do that on
0:05:23
branch dev is that how it's
0:05:26
how it's done no that's not how it's
0:05:31
i was just trying to create the branch
0:05:34
but that's know how it's done create
0:05:38
new branch and get
0:05:43
it's just a branch name and you write
0:05:45
copy or something like that
0:05:48
yeah is this branch name
0:05:54
just over sorry there's good branch in
0:05:56
the name of the branch
0:05:59
yeah i tried it but it didn't really
0:06:04
not a valid object name master
0:06:08
ah ah god are you in my turn
0:06:12
uh i was in a totally different
0:06:15
folder itself yeah that's my fault
0:06:28
is he actually this one
0:06:34
no it's not this one what
0:06:39
what it's a different
0:06:43
repo ah i've opened a different repo
0:06:56
there you go that's the one hmm
0:07:11
yeah yeah there you go
0:07:16
let's do gift branch check
0:07:21
do you still have the access
0:07:24
or no vs code yeah
0:07:36
because the system changed yeah i
0:07:40
well then she said yes i do i
0:07:43
was a bit surprised but then i ignored
0:07:50
what it was lagging right so
0:07:53
ah okay yeah i was like
0:07:56
yeah that would make sense
0:08:39
um i think circle ci is uh just like
0:08:42
code pipeline and code deploy is just a
0:08:47
ah okay i see yeah
0:08:51
make uh oh but have you looked at the
0:08:56
uh i wouldn't say a lot but i did uh
0:09:00
in order to learn it properly which i'm
0:09:03
still in the process too
0:09:04
i did make my works public-facing
0:09:08
website react well
0:09:11
yeah would you be able to help with my
0:09:16
sorry man yeah let me know and uh
0:09:20
i'll do my best to help you out
0:09:24
um make a copy of uh
0:09:32
i'm just googling how to do this because
0:09:35
i haven't done this make a copy of
0:09:48
but then we just need to um
0:09:55
how can i copy the content of a branch
0:09:58
local branch ah here we go
0:10:03
can i duplicate it uh i would love
0:10:07
so saying check out old branch
0:10:11
which master and give branch
0:10:14
new branch this will give you a
0:10:17
new branch with the same state as the
0:10:21
okay cool so let's
0:10:24
try that check out master
0:10:29
first we need to make the did you make
0:10:34
no i'm going to do that now okay
0:10:42
yeah here we go and then what do
0:10:45
you branch new and then what we're going
0:10:56
are you sure it's good switch yeah
0:11:00
it will switch from master to oh
0:11:06
perfect so it's ah
0:11:09
i learned something new so we can
0:11:14
copy a branch to another another new
0:11:17
by ju by just doing a git
0:11:20
check out on the old one and then making
0:11:25
making a new branch and this searching
0:11:28
to that new branch
0:11:29
even i didn't know that that's pretty
0:11:32
right so now these are
0:11:36
okay yeah that's it um
0:11:46
the update yeah specific note call
0:11:51
uh this is the one yeah update specific
0:11:55
node this should be fine in that way
0:11:59
do this a bit closer so you guys can see
0:12:04
i don't need this find
0:12:15
either okay so here's where the magic
0:12:21
for the board every
0:12:25
note um then what's the name of the repo
0:12:29
it's scrambler sam api is it scrambler
0:12:38
good question because i still can't see
0:12:45
i don't think you will be able to
0:12:49
until i commit the changes
0:12:57
so if i do this uncomment all of that
0:13:20
so here what we are doing we're doing
0:13:23
and then if that is the note
0:13:29
if there's the note then we don't need
0:13:35
no we don't need that we are just simply
0:13:40
note in that way yep that's the table
0:13:45
that's the board and it's updating
0:13:55
which is this and this is pointing to
0:13:59
that text here cool let's test this
0:14:03
and see if this works
0:14:08
also i had a question about
0:14:11
the item thing which we are doing but um
0:14:14
let's test this first
0:14:16
yeah that's a good idea
0:14:19
to test it first so full
0:14:30
cold that's brilliant
0:14:46
is your food finished yes
0:14:51
and your water is well
0:15:04
cool we'll just wait here until the code
0:15:11
pretty sure it should work i don't know
0:15:52
then um you're on mute so
0:15:57
you might want to go to stream yard
0:16:09
how about now yeah no it's fine what
0:16:14
what i can't i can't hear you
0:16:18
oh wait can you know
0:16:22
just have to do this audio
0:16:52
um i need to put my mac in charge hang
0:17:55
i can't hear you though
0:18:06
okay um let's wait until zen figures out
0:18:11
this little technical issue
0:18:42
he's facing trouble with his headset um
0:18:47
hang on a minute okay now i can hear you
0:18:54
you're able to hear me yeah can you
0:18:58
but i can't hear you oh
0:19:03
that's interesting
0:19:16
okay i'll refresh my stream ad page
0:19:35
i can hear you now karthik
0:19:39
okay yes that looks
0:19:44
hear me now yeah yeah i can
0:19:48
brilliant i can turn now i know nothing
0:19:53
yeah you know i don't know
0:19:57
it's cool it works now um it did show me
0:20:01
a kind of notifications saying that your
0:20:04
browser has lost connection to your mic
0:20:07
and i'm like what yes and then i just
0:20:11
refreshed it yeah at one point i
0:20:14
wasn't able to hear or um you weren't
0:20:17
able to hear me as well so
0:20:20
cope but by the good part is they'll be
0:20:26
that's what makes a difference
0:20:32
cold so this is about to be deployed
0:20:35
and hopefully i wanted to ask
0:20:38
why aren't we using get item um
0:20:42
to get the why are we
0:20:45
um doing the array kind of a thing you
0:20:48
can do get item as well i guess
0:20:52
okay somewhere in dynamodb
0:20:56
um you know how um to access the item
0:21:00
we are kind of a find
0:21:08
so if we look into dynamodb get item
0:21:12
uh i was looking into it and i think
0:21:15
it's really possible that we can use the
0:21:22
we can try that as well
0:21:25
yeah after this because i haven't
0:21:29
quoted it um according to me
0:21:33
the it's not the method for
0:21:37
the document client
0:21:49
it just gives kind of like it's a
0:21:51
dynamodb method so
0:21:56
um i mean it's not even a method it's
0:21:59
actually a operation
0:22:04
just using the item
0:22:08
yeah so let's just stress about it right
0:22:12
but like we will look into it i guess
0:22:19
i'll come back to the afterwards
0:22:22
when we've done this so
0:22:25
just open up my aws console
0:22:34
i need this wallpaper back
0:22:41
nice i like that too much thing
0:22:44
to give it up where did you get it from
0:22:48
uh paul's sanitary
0:23:01
i still haven't heard from devops days
0:23:03
back that's pretty weird
0:23:05
it's been a whole um working week
0:23:09
okay i think they must have um
0:23:13
they must be busy with other stuff
0:23:17
yeah that's true i'm still trying to go
0:23:19
to their website and stuff and
0:23:21
see where i can get
0:23:26
so if um if i'm right you were just
0:23:29
for the permission isn't it um
0:23:32
i was just kind of like seeing what kind
0:23:34
of they're comfortable with like
0:23:37
um because the previous topics which
0:23:41
being spoken on were kind of like
0:23:50
like when you say stuff like um let's
0:23:54
how not to test or something like that
0:23:57
mistakes in carbon ethics so
0:24:00
it wasn't it was technical but not
0:24:05
um i say that's it
0:24:10
yeah i i don't think there would be any
0:24:14
us presenting our findings on this
0:24:18
and streaming because
0:24:21
we're not really gonna code we're just
0:24:24
show them the print screens and
0:24:27
how it all went what we found
0:24:31
useful and what did we learn from and
0:24:33
what were the challenges
0:24:34
and all of that issue is that
0:24:39
um i was reading carefully um
0:24:42
thing and it's clearly mentioned that
0:24:47
mention any like like
0:24:50
it can't be uh i'll actually show it to
0:24:54
i'll delete exact words
0:25:51
yeah no vendor pitches and no
0:26:02
it's just propose your own talk and
0:26:07
um detail is good but not okay
0:26:10
uh the only present which haven't been
0:26:14
presented anywhere else
0:26:16
yeah it says that um
0:26:20
you can specifically make your talk
0:26:27
uh you can't make your walk
0:26:30
can't make like do i mean you could kind
0:26:33
of mention it probably but like
0:26:36
i don't think so um you can
0:26:41
surround your talk around the project
0:26:44
like as i said like they want to kind of
0:26:48
read you the previous years
0:27:15
like the last his topic
0:27:20
like packaging open shift origin
0:27:23
distribution or the devops
0:27:27
ultra sac or deploying radically
0:27:34
testing in broad hiring and devops like
0:27:37
these kind of things
0:27:44
right right i see where you coming from
0:27:48
let's just focus on this one now and
0:27:51
we can take that um
0:27:54
topic off line because i
0:27:57
really want to focus on this to get this
0:28:02
rather than go off topic
0:28:10
so this one was that
0:28:17
this is i don't need this
0:28:28
this thousand yeah
0:28:31
yeah yeah don't need this either
0:28:34
why didn't i comment all this in the
0:28:44
okay do that one again
0:28:49
ah no no don't need this
0:28:58
you want to take over yeah
0:29:02
well which function are we doing is the
0:29:05
um is the updating one
0:29:09
uh i've just realized that i forgot to
0:29:13
comment all the local testing stuff
0:29:17
if through an error here
0:29:20
really oh yeah so i just commented
0:29:26
everything of the local testing
0:29:30
oh it's been a long day
0:29:34
and now i'm just uh
0:29:55
have you got your wall as well yes
0:29:59
what is all this hair brilliant blend
0:30:03
yeah postman what i'll do is i'll share
0:30:08
and i'll be doing it cool
0:30:13
yeah i think in that way is easy because
0:30:17
as in i can actually see your screen
0:30:21
rather than vs go lag in behind and i
0:30:24
control it manually that's true
0:30:28
all right do you want to share your
0:30:32
i'm just setting it up give me one
0:31:05
are you um i think
0:31:11
cool can you see my screen yeah
0:31:15
now i can i'll just bring the
0:31:18
thing the stream to my
0:31:21
big screen okay cool
0:31:32
wow your desktop is really a bit messy
0:31:36
yes it is so that's why i'll go ahead
0:31:42
i like how you organize everything to be
0:31:47
so we built it right uh yeah now
0:31:50
you need to deploy it um can you give me
0:32:00
it should be in your thing it's knowing
0:32:05
no like um just read write to the
0:32:12
yeah but you're oh you're using
0:32:16
using my instance as well is it
0:32:20
yes yeah ah okay cool cool cool yeah
0:32:24
go to aws and i can't connect
0:32:30
all right let's give you that
0:32:39
create share terminal
0:32:43
read and write access
0:32:54
so yours now yeah it's opening
0:33:18
can i deploy deploy spelling
0:33:33
right i think this
0:33:36
will be a good as in exercise
0:33:43
for i suppose to take turns in coding
0:33:47
yes in one rather than just watching all
0:33:52
you can also price pay that's true
0:33:55
that's the whole point
0:34:01
vs squad live share has made it so much
0:34:04
hmm i couldn't agree more
0:34:10
if that wouldn't have been there um
0:34:13
i don't think so there was any other
0:34:16
no probably a zoom
0:34:24
yeah that's true so
0:34:28
i mean in that sense vs code also kind
0:34:40
through that though i think i really
0:34:42
have to work on my
0:34:43
lightning because it's really dark
0:34:47
yeah right yeah that's true though um
0:34:52
i think you can get a spotlight or um
0:34:56
my do the m that can just be over there
0:35:00
and then on my face sorry i can't see
0:35:05
yeah just like kind of in front of you
0:35:24
okay there you go that's done
0:35:28
why don't i do that as well
0:35:36
is it smaller or is it fine it's fine
0:35:48
okay um you still have to update a note
0:35:53
yeah by pasting in a board you said
0:35:56
there we go i was like okay i think that
0:35:59
no no but man there
0:36:02
it's not hitting the local testing at
0:36:56
at least he's picking up the code yeah
0:36:59
right you want to go to uh
0:37:03
you won't be able to do that would you
0:37:05
because it's in my
0:37:11
yeah that's kind of not happening you
0:37:14
could probably tell me
0:37:15
this what do you guys think actually i
0:37:19
tell you about what's happening
0:37:22
and we can do in that way yep
0:38:02
reviewing vlogs in cloud watch
0:38:28
um do you want to remove a space in
0:38:40
just a guess no that wasn't it
0:38:44
okay um the logs are just loading up
0:38:56
right i'll tell you what probably went
0:38:59
wrong and then you can
0:39:02
we can both try and fix it
0:39:06
okay so it said either the key condition
0:39:10
condition x key condition
0:39:16
expression parameter must be specified
0:39:20
in the request validation error
0:39:24
either the either the key conditions
0:39:28
or the key condition expression
0:39:31
must be specified in the request
0:39:37
sorry to that if you go to the code
0:39:42
well i'm going to go ah
0:39:45
i have to pay attention to
0:39:48
your screen as well now brilliant
0:39:55
the key condition express
0:40:07
we forgot to put the update command of
0:40:14
above 282 we're not doing anything with
0:40:23
all right okay this thing yeah
0:40:26
so if you going to try
0:40:35
and then probably do await dot
0:40:38
dot client and then
0:41:02
update and then just pull up then
0:41:06
update note in the brackets
0:41:10
and then dot promise
0:41:20
and then cover this whole thing up
0:41:24
and store the results in some
0:41:31
json stringify the variable
0:41:35
ah no no sorry just
0:41:38
keeping that way yeah yeah
0:41:45
let's see where it takes us
0:41:49
make sure you delete the sam build
0:41:53
file first that's the thing which i
0:41:57
that's interesting you should be able to
0:42:02
did we deploy the previous version of it
0:42:05
yes with oh you you need to go to the
0:42:08
top icon are you in the
0:42:12
restricted mosaic intended for
0:42:14
safeguarding this book ah
0:42:16
so you've got a restricted code
0:42:19
okay cool why would it do that
0:42:24
now let's trust it oh wait
0:42:34
giving you the entire access so why does
0:42:38
give you that pain
0:42:42
anyway uh i'll do it for my side
0:42:45
yeah okay i can see that get ignored
0:42:49
but yeah i'm you want to run this
0:42:52
sam build now yeah because i'll just
0:42:55
just please it there
0:43:07
why don't we doing this locally though
0:43:19
i thought because i was under the
0:43:22
impression that it's working
0:43:24
no clip but then i thought about it that
0:43:28
we just dealt with the array not with
0:43:31
dynamodb thing but i think i made a
0:43:40
no no no no there has to be a stroke
0:43:43
it might just be something for
0:44:00
probably remove that and put a space
0:44:03
instead yeah that's what i was thinking
0:44:06
as well i was like
0:44:18
because if we do in
0:44:21
left to code again why is because all
0:44:25
local setup is in my thing
0:44:29
no so i can access your local servers
0:44:33
so even if you do it locally i can test
0:44:35
it and i can do it here
0:44:37
okay oh do you want to do that now
0:44:52
the one that's already been built
0:45:17
our first subject is forcing us to use
0:45:21
it's pretty interesting jiren slack
0:45:33
no like jira and slack oh right okay
0:45:37
right right g ran slack
0:45:42
yeah okay yeah i've used
0:45:47
jira to be honest is a bit complicated
0:45:56
i i feel like other tools like click up
0:46:07
i think in my being just that i was
0:46:10
trying to handle too much in the version
0:46:14
wasn't able to handle that and i
0:46:18
i didn't want to pay for it
0:46:23
yeah but maybe that but here is a lot of
0:46:26
good plugins i remember
0:46:28
yeah we used to use this testing plug-in
0:46:31
like test documentation plug-in and
0:46:34
um is it a lot of plug-ins um compared
0:46:41
project management or agile tools
0:47:06
we use as your boards
0:47:15
as in so i've actually
0:47:19
taken it as that there are two boards
0:47:22
one is where my boss
0:47:25
and my senior dev checks what am i
0:47:30
right and then the other one is all my
0:47:34
things as in related to work
0:47:38
as in if anyone asks
0:47:42
me really urgent neither i need
0:47:45
this i need that i need this i just log
0:47:48
there so i don't really keep as in i've
0:47:53
full track of everyone's requests rather
0:47:57
keeping here yep i just
0:48:00
input as in okay it's all there
0:48:04
i can come back to that whenever i want
0:48:08
that's true all right so
0:48:11
let's check this please
0:48:34
we're developing okay i'll check
0:48:38
what's the thing causing
0:48:41
and then we can probably move to
0:48:44
local testing yeah i'll just shift it to
0:48:47
local now until you
0:49:18
you might have to set up the um
0:49:32
must be specified in in the request
0:49:37
key condition so either the key
0:49:40
or key condition expression parameter
0:49:44
specified in the text okay it's
0:49:47
the same thing still
0:49:51
um now just convert to um
0:50:01
yeah um just waiting for you to um
0:50:09
check the table one
0:50:22
so cd downloads see no it's not that one
0:50:32
see the dynamodb local
0:50:50
and i'm just gonna run the command to
0:51:04
and i've ran in now i'm just gonna check
0:51:18
there you go and they should
0:51:21
give us our deathclub table
0:51:28
okay perfect there you go all set
0:51:40
good scrambler yeah api
0:52:36
look for that particular note and it's a
0:52:45
it's body to a body
0:53:01
is fun and that looks fine
0:53:05
but fine all right
0:53:09
okay let's try that
0:53:12
okay this error have a look
0:53:15
yeah and the thing is an infinite loop
0:53:18
unhandled promised rejection validation
0:53:21
either the key condition
0:53:22
or key condition expression parameter
0:53:25
must be specified in the coup in the
0:53:30
okay let's do the logical thing
0:53:42
okay um i'm trying to use i know in my
0:53:48
right okay we are not getting a 400 but
0:54:01
good answers please add key conditions
0:54:05
option with the values
0:54:10
go back to key condition expression of
0:54:14
we don't have key conditional expression
0:54:18
are you sure it's update expression only
0:54:23
safe so we don't why
0:54:31
where's my uh i mean it's kind of like
0:54:39
i think that's the end is the hash of
0:54:43
ah no no no no i made a mistake there
0:54:48
ah okay that makes sense
0:54:51
because before i was using the scan
0:54:55
query but now i'm we're using a query
0:55:00
so in the query there has to be a key
0:55:03
condition expression
0:55:04
right right which is normal primary key
0:55:07
remove the key and
0:55:11
replace it with the key key condition
0:55:30
see how update expression is done
0:55:34
yeah in that way oh
0:55:39
it's a string yeah
0:55:46
would be the board id as in up uppercase
0:56:01
colon and then the board id
0:56:11
try to try to space it as well for
0:56:27
you know where equals and colon are in
0:56:33
try to space them a bit yeah as in
0:56:39
now mine we can come back to
0:56:43
afterwards if it's working and
0:56:50
make sure it's asked oh it's over okay
0:57:01
yeah try now probably
0:57:24
these are the key conditions are you
0:57:27
yes it must be the same error um
0:57:31
actually do one thing i'll keep the key
0:57:37
and now you you don't really need
0:57:40
a key if you're using query yeah
0:57:46
ah key conditions or key condition
0:57:52
either key conditions or key condition
0:58:11
it's not the string yeah yeah
0:58:14
just making sure that the spelling is
0:58:20
hang either the key conditions
0:58:25
or the key condition expression
0:58:28
parameter must be specified in the
0:58:48
hmm it should work as
0:58:54
slowly gothic slowly
0:58:58
huh that's just people's code like
0:59:02
thing all right yeah so
0:59:06
this guy doesn't have the same error but
0:59:10
this guy does so if you want to see what
0:59:24
he's not choosing this same as us
0:59:29
should probably go back and try a
0:59:35
actually what i'm gonna do is i'm gonna
0:59:40
google something as well
0:59:45
key condition expression key primary key
0:59:53
you're right yeah yeah no
1:00:32
key condition yeah
1:00:36
key condition go back up the expression
1:00:44
go to the document documentation
1:00:51
uh key condition expression and then
1:01:06
i just want to check how is it
1:01:10
updating using the key condition
1:01:17
um right thing for sure
1:01:22
huh we we did the right thing for sure
1:01:27
at least for key condition
1:01:30
can you go back in the code yeah
1:01:38
hmm i'm just trying to think ah okay
1:01:42
no no no no them that might not make the
1:01:47
uh i thought um there was supposed to be
1:01:57
after board id but
1:02:00
it doesn't matter right just trying to
1:02:06
check table can you go up a bit
1:02:12
as in right at the top i just want to
1:02:16
table is it the right one
1:02:22
right at the top please oh okay
1:02:28
def cop that one's right
1:02:33
that one's right okay come down
1:02:40
update specific note okay that one is
1:02:45
borders called note
1:02:50
all right i think we need to
1:02:53
import the board id in the expression
1:02:56
attribute values as well
1:03:03
don't we already in the expression
1:03:07
attribute values in the dynamodb1
1:03:11
uh also okay both this
1:03:18
this is a variable that we're using
1:03:25
so if you go down to line 275
1:03:33
add another line on top of it
1:03:41
saying board id as in the
1:03:46
colon border underscore id
1:04:00
and then give it the board id
1:04:09
this one and not as an
1:04:13
array just as a variable
1:04:17
so no square brackets yeah
1:04:20
and pork yeah as well
1:04:31
expect i'll give you a little comma
1:04:40
let's try this now and see what it
1:04:59
what does this say either the key
1:05:01
conditions or the key condition
1:05:03
parameter expression parameter must be
1:05:06
specified in the request
1:05:18
maybe instead of stringifying
1:05:38
yeah i'm not even sure but i'm just
1:05:41
taking some flukes
1:05:50
something to do here inside the loop at
1:05:59
no text text for note
1:06:04
um do you want to remove the square
1:06:08
text for notes in 276
1:06:12
it was working before right
1:06:16
rather yeah it was but i'm just getting
1:06:28
key condition is fresh
1:06:32
nope actually i'll leave to
1:06:38
leave that one and
1:06:43
what could it be and copy and paste that
1:07:00
yeah i'm just trying to understand
1:07:14
i believe that you're doing the query
1:07:19
uh go down go down
1:07:23
surprise please um karthik always
1:07:29
i can't read that fast sorry i just
1:07:32
like i do it this way generally um
1:07:36
i just go through stuff really quickly
1:07:43
we don't want the scan we want the query
1:07:49
there you go oh oh um
1:07:53
google uh updates an item
1:08:12
okay hang on a minute now key values
1:08:16
table name key is there return value is
1:08:22
we can give you the key right why are we
1:08:24
giving the key condition expression
1:08:27
giving it the gear try that or all other
1:08:34
all right so i change it now try that
1:08:38
yeah you must be right try it
1:08:47
oh wow it's 40 past 10 already
1:08:51
oh i didn't see that
1:08:58
um was it inside the
1:09:02
board id and then colon
1:09:06
board id underscore id here
1:09:14
no no no just a variable and
1:09:17
remove the colon as well
1:09:24
okay update expression
1:09:36
probably if this uh doesn't work
1:09:40
no we probably can try and debug it
1:09:47
and we'll have to do that
1:09:59
are you sure you're inputting the right
1:10:04
i can do it again just to be sure
1:10:09
i didn't change them
1:10:44
looks fine to me yeah go
1:11:01
uh no no don't worry about that
1:11:16
have you have you got the extension for
1:11:19
debugging line by line
1:11:23
and i'm gonna show you which ones
1:11:34
come on uh it's called this
1:11:40
chord this chord is called
1:11:47
come on yeah you must be right
1:12:07
the second one the second one that's
1:12:12
yes i use that oh no
1:12:15
no no no hang on which one do i use then
1:12:19
oh let's try this one this looks fine i
1:12:32
yeah i use debugger for
1:12:39
you can try that one as well it
1:12:49
can't see the images
1:12:59
just probably run it as in debug
1:13:03
okay from the debugger
1:13:10
this one the fourth icon
1:13:24
the fourth one all right front end debug
1:13:29
if you don't have any session debuggers
1:13:33
um what do i need to get this one
1:13:38
no it's a debugger for
1:13:42
chrome i think it's
1:13:46
i think you already have that
1:13:49
don't you yeah it's being a weird boy
1:13:54
you directly sure it should be fun in
1:13:58
oh that's fine i'll i'll install your
1:14:02
i think that looks more reliable
1:14:24
i think i need to reopen the file
1:14:38
thing and then reopen it
1:14:44
i have the access link
1:15:00
what can't find my stream yard where is
1:15:06
too many tabs open day
1:15:09
yeah oh there we go
1:15:30
okay i'm gonna uh you don't have access
1:15:34
have you no i don't know
1:15:50
heavy um that's interesting
1:16:04
but that's your own vs code that's not
1:16:13
oh it's not no longer there um i think
1:16:16
need to make a new one or do you wanna
1:16:18
just call it a night and do tomorrow
1:16:20
yeah might as well it's it's it's
1:16:24
eleven already yeah
1:16:31
let's call it a night
1:16:36
anyway thanks guys for joining um we'll
1:16:38
sort this out tomorrow and uh
1:16:41
you know pleasure um good night guys
1:16:44
thanks for inviting me
1:16:48
should contact thanks for coming up and
1:16:53
i'll see you and and the viewers
1:16:55
tomorrow in in the meanwhile have a good