0:00:24
all right welcome back everyone welcome
0:00:26
back to another episode of buildbreaking
0:00:29
to all those people who are new here um
0:00:33
that means fair thing was to developers
0:00:37
i know we are not v right now
0:00:39
um i'm not sure where zen is he hasn't
0:00:44
on anything on that part he must be in
0:00:49
emergency or he must have slept
0:00:52
something along those lines but
0:00:55
anyway the show must go on i guess i'll
0:00:57
just text suzanne on
0:01:06
with us anytime soon
0:01:17
just waiting for the same um
0:01:22
till then i guess we should start the
0:01:28
we were working on a lot of
0:01:31
um functionalities relating to
0:01:34
the back end and i'm glad
0:01:37
and i'm very happy to announce that we
0:01:40
finally done with the basic controllers
0:01:44
um that being said
0:01:48
we are gonna work towards the middleware
0:01:50
part now which means that
0:01:52
we are gonna look at more complicated
0:01:56
working with the middleware and how
0:01:58
things react inside the middleware
0:02:04
yes i'll just share my screens give me
0:02:06
one second need to close all the tabs
0:02:11
i don't want you guys to see what i'm
0:02:15
yeah i guess it should be interesting
0:02:30
looks like zen is coming he texted me
0:02:33
that he's gonna come
0:02:56
you should get started about the whole
0:03:00
middleware implementation part so i'll
0:03:02
just share my screen
0:03:04
all right there you go so my screen is
0:03:09
just open this code
0:03:21
yesterday as we know we were working on
0:03:24
stuff relating to posting a note
0:03:27
and fortunately enough it is working
0:03:31
the ccd into the client
0:03:34
on the server python
0:03:44
um see if i go ahead and
0:04:02
if i go ahead and click
0:04:06
oh there you go that's cool
0:04:10
i'll open the endpoint again
0:04:14
but for that matter
0:04:16
i think everything should work
0:04:33
um there we go that's another one i have
0:04:37
let me check for any comments
0:04:47
uh let me add into the stream hey zen
0:04:52
how we doing guys i'm really sorry but
0:04:55
today i just got stuck into a really
0:05:00
phone call from family and
0:05:03
i kind of lost track completely about
0:05:05
the time so i'm back now how's my
0:05:08
background looking pretty good i think
0:05:11
you need to go to stream here a bit and
0:05:13
increase the fitness
0:05:16
ah right okay cool i'll do that right
0:05:19
now just bear with me did you use obs
0:05:23
yes i use that one and
0:05:28
no you decreased it you need to increase
0:05:35
i'm increasing at the moment okay maybe
0:05:38
then decreasing how about this
0:05:42
how about now degrees
0:05:46
degrees a little more
0:05:54
yeah hang on a minute hang on a minute
0:05:56
like yeah this is fine this is perfect
0:06:00
all right cool you know what the problem
0:06:03
background is on the dark side of the
0:06:06
spectrum of colors
0:06:08
so um your headphones are black as well
0:06:11
so it's kind of blending in
0:06:13
right right right i see
0:06:32
yes i think that was incorrect lighting
0:06:34
because of that yes
0:06:36
but it's fixed now
0:06:38
i don't know that one okay that was
0:06:44
but anyway um the show must go on
0:06:50
so i don't know if um
0:06:52
sorry i keep kind of continue
0:06:55
yeah i'm not good i was just uh
0:06:57
implementing other middleware
0:07:03
no except for less rock and roll yep
0:07:09
green screens so you have zen but i
0:07:13
what green screen do you have uh i just
0:07:18
circular one from amazon
0:07:21
yeah that's already and that's basically
0:07:26
seat so it's kind of a portable one yeah
0:07:31
so last night after the stream i sat
0:07:33
down with zen and i helped him
0:07:38
so which means that the thing which we
0:07:40
were facing yesterday that his
0:07:43
green screen wasn't actually covering
0:07:44
the whole background it's sold now
0:07:47
yeah i think for you it's pretty much
0:07:49
sorted like it looks pretty good
0:07:52
actually i'm pretty happy with the
0:07:54
results so far though yeah yeah the only
0:07:57
thing that i think i need to
0:08:00
change a bit is um i need to
0:08:03
put the raw code as in the
0:08:06
chills sign a bit visible so i don't
0:08:11
yeah if that makes sense yeah yeah for
0:08:18
my geezers here all right cool geezer um
0:08:26
it's both so one side is green and then
0:08:30
the other side is blue
0:08:33
oh interesting i think uh gekko is
0:08:36
asking about your drink
0:08:44
oh i thought he just said i didn't read
0:08:50
i've actually called my hair properly
0:08:53
at least so i i thought why not
0:09:05
you tell me which one so one is this one
0:09:09
uh right okay this is a normal hat right
0:09:12
right this is an interesting one i'll
0:09:16
is your popcorn and drink no
0:09:20
yeah it's normal right i can do this as
0:09:25
right right right i say i say
0:09:29
that's pretty cool though um
0:09:40
can you both do a roll for us let's do
0:09:45
come on come on man
0:09:56
there you go there's more
0:10:03
to the item on amazon okay sure
0:10:07
alexander i will do that um
0:10:11
okay do you want to continue on the
0:10:14
middleware because i'm really planning
0:10:16
to as in finish off the middleweight
0:10:19
today if that's possible
0:10:22
that's not possible but
0:10:24
sure we can do most of it
0:10:28
i think wasn't that the plan that we so
0:10:31
we kind of special as much as we can
0:10:38
maybe even 12 i don't mind if you're up
0:10:42
yeah i am let me just go through
0:10:46
i've got a bit of a problem so i'd have
0:10:48
to take off this cam and um
0:10:51
pull my laptop on charge what whatever
0:10:56
yeah i need to do that didn't you didn't
0:10:59
you get a usb dock okay i did but i've
0:11:13
but your usb dog doesn't have a usbc oh
0:11:20
don't it has it but i
0:11:24
wire that i use to connect my gopro
0:11:36
usbc to usbc guys actually um yes
0:11:40
uh i've just got one so i'm just going
0:11:43
to try and see if this you you must have
0:11:46
one from your previous mac right
0:11:49
but that's really just pc
0:11:51
no oh is it not oh oh the old one right
0:11:54
here okay where's the old one
0:11:56
um i really don't want to do this i
0:11:59
really like this camera
0:12:04
we spent a lot of time doing this
0:12:08
how else can i put the macro charge then
0:12:12
if that's not the case you should have
0:12:14
charged it earlier you should have
0:12:16
literally charged earlier
0:12:22
i don't have a choice now i'm gonna
0:12:26
charging for that and i'll be back
0:12:30
but if you want to continue um
0:12:39
how's the new cpu z how's the new m1
0:12:47
it's beyond words i would say
0:12:54
when we look at it that's probably the
0:12:56
world's latest technology you're using
0:12:59
true true i i completely agree with you
0:13:05
gonna switch my cam
0:13:10
um also don't forget to stop the virtual
0:13:15
thanks for reminding me about that one
0:13:18
i'm gonna stop that and then
0:13:24
gopro no no go pro
0:13:30
how would that work
0:13:33
oops boy oops oopsie sorry
0:13:41
green skin goes out for now
0:13:46
and i will probably
0:13:50
once the mac is charged
0:13:53
enough i'll do that
0:13:56
you might know yeah that works yes
0:14:02
i can't see your face you might wanna
0:14:04
put it more towards your room now
0:14:12
let me start the works
0:14:14
um alexander gamerman how's your
0:14:18
cpu said oh it's it's wow man as in
0:14:24
i'm trying to actually
0:14:26
keep up with it myself
0:14:33
overall i would say it's a good
0:14:39
no it's cool that we both have months it
0:14:41
makes it really easier
0:14:45
i totally agree with you there
0:14:53
don't assign to me
0:14:57
then one of the things which
0:15:00
work in jira right like when you put a
0:15:02
ticket in done you unassign it from
0:15:07
a ticket and done shouldn't be assigned
0:15:11
you know what i mean
0:15:15
i thought the person who
0:15:18
working or whomever
0:15:21
does it he's assigned or is that not the
0:15:25
no it's already done so the whole
0:15:27
purpose of jira is to see what tasks
0:15:29
you've been assigned not that like tasks
0:15:35
so we don't want to see uh
0:15:38
who's assigned what after is done is it
0:15:42
yeah it's already done right you can go
0:15:44
go back and check who all worked on it
0:15:48
when you when you work in large
0:15:50
organizations right they don't see the
0:15:52
whole board they just select what their
0:15:57
it's just a rule of thumb and working in
0:16:02
if you have done something just unassign
0:16:06
oh that's a brand new one okay yeah
0:16:12
this is a small project right but like
0:16:15
when like 10 people are working on one
0:16:18
you're not the only one working on it so
0:16:20
when it's done who is it assigned to
0:16:27
you know what i mean
0:16:34
this case yes of course as in vidcon
0:16:39
name who has done what because we don't
0:16:45
talking about that so wouldn't be
0:16:50
organizations if you you're assigned to
0:16:53
as in save for example
0:16:58
x from the database and display in the
0:17:04
and if one person is assigned to that
0:17:08
should be and he he does it
0:17:12
wouldn't we want to leave his name
0:17:20
right even if you think it's a small
0:17:23
there's going to be a tester who's going
0:17:26
like yeah even if you develop it
0:17:29
yeah like even like the smallest of the
0:17:31
smallest issues it's not going to be
0:17:33
assigned to one person
0:17:35
so that means that when the
0:17:38
tested how will he know that this person
0:17:43
yeah but this is already done this is
0:17:46
like released you see this this is not
0:17:50
or in testing this is done done
0:17:54
like it's finished
0:17:59
jira's terms are different than
0:18:04
which are you know so at work
0:18:07
this is what we made this is not jira's
0:18:14
this these are the columns in the board
0:18:16
this is what we created oh they didn't
0:18:22
let's just get a bit of an
0:18:26
understanding of what we both
0:18:29
think individually what these statuses
0:18:38
aren't they pretty self-explanatory
0:18:41
um they are but according to me uh when
0:18:45
done that means that it's done from the
0:18:51
um i don't think so
0:18:54
done is this column you start here
0:18:57
in progress that means it's in
0:19:00
um hold is for maybe because of some
0:19:04
like even if you're developing something
0:19:06
there's a testing thing as well and it's
0:19:08
been reviewed by our team lead let's say
0:19:12
when you're building something it's not
0:19:14
just a developer doing it
0:19:16
there are at least three or four other
0:19:18
of course people working on it so
0:19:21
even if you're say it's done from the
0:19:23
developer side it doesn't mean it's just
0:19:26
gonna be released tomorrow
0:19:32
i had the wrong concept of done
0:19:36
that just and not mark that as done
0:19:39
let's just do that in said
0:19:43
testing or or peer review
0:19:46
no if that makes sense
0:19:48
if you talk about this particular
0:19:51
ticket that's done like we have already
0:19:53
tested it together
0:19:55
yeah but we haven't really released it
0:20:04
it's in maine so it's already released
0:20:06
main is our release
0:20:11
okay um okay i'm i am all over the place
0:20:18
i'm thinking done um okay
0:20:23
probably the new concept that we
0:20:30
don means that it's done from from the
0:20:38
which i was wrong because that is um
0:20:44
okay never mind nevermind yeah
0:20:47
i'm not even sure what i'm talking now
0:20:50
see the whole thing is this is not a
0:20:52
software developer board this is a
0:20:58
even if you say and that's why there's a
0:21:00
whole concept called definition of done
0:21:03
like if i just google it right now and
0:21:05
like this is a really big concept
0:21:11
like it's used in scrum
0:21:13
and that basically means that one
0:21:17
feature is said done only if it means
0:21:21
this criteria and this criteria is
0:21:24
different for every feature so whenever
0:21:27
people go ahead and list
0:21:28
these backlogs on jira
0:21:30
they don't just type what needs to be
0:21:32
done but they also
0:21:34
say how it needs to be tested and
0:21:40
what is the point you make sure that
0:21:41
it's done and that's called definition
0:21:43
of done so this is also a really big
0:21:45
concept of um scrum
0:21:48
all right okay then
0:21:56
wrong so how do you because
0:21:59
you're the expert here on
0:22:03
jira how should we do it now
0:22:05
no i'm just i think it's just about
0:22:08
understanding what definition of done
0:22:10
um like it just means that it's
0:22:14
meets a user story it meets all the um
0:22:18
non-functional requirement functional
0:22:21
and i don't know if you know what
0:22:22
acceptance criteria means so i know what
0:22:26
so do you know the gwds
0:22:29
it just meets that so right right right
0:22:31
okay so done basically means
0:22:35
is going through all this uh
0:22:43
um sdlc is a circular processor
0:22:46
you can't go through it
0:22:51
rephrase what what i want to say is
0:22:54
going through this all this all the
0:22:58
um if you if you talk waterfall yes
0:23:03
i'm trying to be really
0:23:05
simple here okay i'm trying to be really
0:23:19
became the requirement as well
0:23:22
understood you went in development and
0:23:26
design was done event in development
0:23:34
peer review release qa um yeah cuba and
0:23:38
then release so those are the kind of
0:23:41
stages that i'm i'm talking about
0:23:44
yes and and then the whole point is that
0:23:47
the ticket shouldn't be assigned to
0:23:48
anyone after it's done i think it's
0:23:51
different as your boards if or is it
0:23:53
it's different in your company
0:23:58
because we have um
0:24:01
the stages called there
0:24:09
and then it goes in test
0:24:16
yeah so in might just be my um
0:24:21
understanding but by the way jagdev is
0:24:25
saying that he can't read anything
0:24:27
so you might want to zoom in and who's
0:24:29
the qa on this project we haven't um
0:24:38
i think we both are doing qa on this for
0:24:41
yeah but i would want to take on the
0:24:54
i know what you think
0:24:58
but i guess um let's start okay
0:25:01
the whole point is that yeah when you do
0:25:03
something as an assignment okay
0:25:08
right cool understood
0:25:12
wow i learned something new today
0:25:18
um see what needs to be done
0:25:22
your poster note is working get all the
0:25:24
notes on the back and let's do this one
0:25:31
i'll just put that in progress
0:25:38
assign it to myself yeah
0:25:44
to yourself now but when you as in when
0:25:48
you've done it then uh
0:25:57
uh everything that then you you're gonna
0:26:00
basically unassign it
0:26:03
as soon as i'm done dealing with it then
0:26:06
then i'll unassign it or um
0:26:08
pause it to assign it to a tester
0:26:10
ah right okay cool
0:26:13
probably the person releasing it is the
0:26:15
one who wanna signs it from themselves
0:26:19
which is general general the team lead
0:26:21
yeah in these cases
0:26:33
that's all we need
0:26:38
your green screen stopped
0:26:43
gave a man it stops because i'm choosing
0:26:49
camera at the moment
0:26:54
you can't see um the actual thing and i
0:26:59
want to paste a background on the
0:27:02
green screen because
0:27:24
it will show the um
0:27:28
background on the screen but my real
0:27:31
background will still be visible so i
0:27:34
don't see any point
0:27:36
and my gopro just turned up by itself
0:27:43
did you have a burger today
0:27:53
okay just so you know we can't see
0:27:56
anything as in still a bit zoomed out
0:28:04
so to get all the notes what are we
0:28:06
doing here let's see
0:28:11
to get all the notes
0:28:14
i think we just gave the board id that's
0:28:21
it's returning the whole
0:28:23
thing not just what's alright
0:28:31
yes and we will do that when we um
0:28:38
go on the board name it will
0:28:41
it will already have the
0:28:43
id so we can just get them
0:28:47
the entire object uh you you didn't get
0:28:52
all right i'll tell you what i mean um
0:29:15
i think there's a bit of a
0:29:36
i'll tell you the way front end works
0:29:41
we have this right
0:29:44
it's still returning a board not the
0:29:47
array of all the notes
0:29:50
if that makes sense to you
0:30:00
so there is no get all notes function in
0:30:04
simply if you want to put into terms
0:30:13
get there why do we
0:30:15
need to get get all notes as in
0:30:19
specifically when we can just give it a
0:30:24
it can get the entire object
0:30:28
yeah exactly so there is technically no
0:30:34
function uh controller there's only a
0:30:37
get particular board
0:30:38
so this might get a bit interesting for
0:30:41
the front end team but
0:30:42
i don't think so we should worry about
0:30:53
so all i mean to say is that
0:30:57
i've been trying to run react right
0:31:00
and the way it works is that when you
0:31:03
have to display something in the front
0:31:04
and you make a for loop
0:31:08
display it in a template format
0:31:11
you know what i mean
0:31:14
yeah but why are we talking about react
0:31:19
i mean we are creating a solution and it
0:31:21
is going to have a front and we have to
0:31:23
think all these sides
0:31:26
yes but you think uh don't
0:31:29
do you think you're going to in the
0:31:33
no it's just how it'll be implemented
0:31:36
like this they're going to have a bit of
0:31:37
problem implementing it that's all i'm
0:31:40
also created spelling is wrong for some
0:31:49
focus on one thing
0:31:52
at the time clip okay
0:31:55
uh so i'm just saying
0:32:01
the way how they're gonna display the
0:32:05
making a for loop in this array
0:32:09
and using this data to make the notes
0:32:17
i get what you're saying that
0:32:20
you you're wanting to
0:32:24
get all the noise functionality now
0:32:27
right we don't have which is not
0:32:32
at the moment in the express app we
0:32:34
actually don't have to though like um i
0:32:36
can just create some code to
0:32:38
get the board and then get the notes so
0:32:40
i'll just do that only
0:32:42
all right but my argument here
0:32:47
at the moment if you
0:32:58
type in an id off the board
0:33:13
come on the home page and we have
0:33:18
given it i've already
0:33:20
i've already made board name
0:33:23
in that text box okay and then we press
0:33:27
go to get him okay
0:33:30
at the moment is bringing
0:33:34
the entire board objects which already
0:33:37
has the board and it's called notes
0:33:39
okay so when the uh
0:33:42
when this information comes
0:33:44
from the back end all we need to do is
0:33:51
random function that would just um
0:33:55
display the topics
0:33:58
random function sorry
0:34:06
function in the middleware or in the
0:34:08
front-end wherever you wanna
0:34:14
for that reason i'm thinking that we
0:34:17
don't really need an extra function
0:34:21
we don't need i'm just pointing it out
0:34:23
how they'll have to do it so maybe when
0:34:25
these guys sit down and you can tell
0:34:27
them if they face a problem with this
0:34:33
okay so you you meant the front-end team
0:34:37
yeah yeah because this is not how how
0:34:40
conventionally we are passing data it's
0:34:42
something different
0:34:43
yeah yeah everyone okay
0:34:45
cool cool i thought you meant that we
0:34:49
uh implement a separate function in the
0:34:52
back end first and then ah call con now
0:35:04
yes specific board
0:35:19
you already have a get bored or those
0:35:23
yeah sure we can look in board
0:35:28
actually i'll do better get bored by id
0:35:35
let's do id not bold id that'll be too
0:35:38
actually you don't even have to do that
0:35:40
because the parameter
0:35:44
is being given is self
0:35:51
if that makes sense
0:35:56
so you can just uh all right
0:35:59
nevermind nevermind
0:36:02
let's continue yeah
0:36:24
oh man i'm really missing my
0:36:27
camera setup to be honest
0:36:52
the error is in there
0:36:54
sorry arrays somewhere
0:37:02
don't worry about that let me let me
0:37:03
write it first then we'll uh figure it
0:37:07
that's fine that's all we need and
0:37:50
i'm becoming hungry now i'm gonna have
0:37:58
did you have your drink healthy drink
0:38:09
yeah i already had that um
0:38:14
as soon as i've finished work
0:38:33
these are really good honestly
0:38:38
yeah where'd you go from
0:38:45
okay let's test this out
0:38:50
i would have called the function
0:39:46
oh we change the name right
0:40:08
are you gonna dance if it works
0:40:10
no i know it'll work
0:40:21
no okay we need to convert it
0:40:26
at least you got the response
0:40:29
which is a good thing
0:41:12
yep okay good job what's the next one
0:41:18
commit the code first no i'll just do
0:41:21
today's work and then i'll commit it
0:41:24
yeah okay let's go i was thinking every
0:41:30
a task we can commit the code
0:41:33
in that way sure i can do that
0:41:39
the other person is not working on the
0:41:41
middleware right no one else is working
0:41:50
is but i don't know how far he is
0:41:55
have they make made any comments to
0:41:57
death i haven't checked yet
0:42:08
can you check him and
0:42:10
this is risky business
0:42:16
doesn't seem like it oh that's mean
0:42:23
yeah it was my comment okay then you can
0:42:25
post it as in not post it but
0:42:31
maybe before they start working on it
0:42:33
can we talk to them can i can i talk to
0:42:36
on saturday i guess
0:42:38
oh that's tomorrow tomorrow yes yeah
0:43:03
um before commit um okay phil will come
0:43:15
oh do you want me to make it camel case
0:43:17
or something is that it
0:43:21
no i was just gonna
0:43:23
comment on the code that we um
0:43:27
we can try and do as in
0:43:29
self-explanatory code that we don't
0:43:32
need to add any extra confined whole
0:43:34
point of view to smash some code
0:43:40
which is why i said no don't worry zayn
0:43:42
shut up saying why is he even quicker
0:44:20
it's fine i haven't believed me
0:44:25
bring your boy out
0:44:30
by the way i can't see anything
0:44:36
oh my god i don't want to fetch a reason
0:44:41
let me just do work for now i do all
0:44:46
you're going to focus probably it will
0:44:48
just be a waste of
0:44:51
waste of time if you continue down
0:44:54
down that road it's just too stressful
0:44:59
no man tomorrow i'm gonna set some as in
0:45:03
ground floors for the repos
0:45:13
specify no that's me
0:45:49
right here let's copy this one
0:45:54
actually thinking about it um can you
0:45:58
just two two changes
0:46:00
can you possibly change um
0:46:04
i just wanna show you something um do
0:46:14
oh what if i say no what's gonna happen
0:46:22
just be better it would just be
0:46:24
extra effort extra words
0:46:26
i'm just kidding i'm scared
0:46:33
get rid of to get as well
0:46:40
now this means that we are
0:46:46
this means i'm not able to just call it
0:46:52
i'm just kidding i'm just kidding bro
0:47:04
there you go and no i wasn't even on to
0:47:07
that i wasn't even on to that okay it's
0:47:11
just something else i'm not yeah i'm not
0:47:13
going to say anything
0:47:58
link that alexander gaming men wanted
0:48:10
it should be in my
0:48:28
um yeah that should work
0:48:30
let's try it brilliant
0:48:37
that looks fine to me
0:48:42
python minus m simple
0:48:52
cameron man this is for you if you're
0:48:55
if you're still here
0:49:09
we're smashing it today look at that
0:49:13
what's next update a specific node okay
0:49:23
patch for the node let's see how it
0:49:30
so i'll get this thing
0:49:42
camera is about to come back now
0:49:47
actually why did i take this one off i
0:49:50
need the other one
0:50:24
can i play some music actually i'll just
0:50:26
play some music is that okay oh yeah
0:50:31
oh you should watch this like really
0:50:33
cool stream it's called our quarter see
0:50:43
you should watch a really cool stream
0:50:56
they're really funny though
0:51:03
i'm just marketing ourselves come on man
0:51:05
play along play along no he's kidding
0:51:15
not too too low actually
0:51:23
wait is this fine then
0:51:32
slightly fast music on
0:51:44
is fine that's fine yeah
0:51:55
patching let's see how patching works
0:52:09
it's called single not only right
0:52:11
yeah probably does
0:52:29
right so it needs a body
0:52:34
and it's returning something which we
0:52:36
kind of don't need
0:52:38
then because you go ahead and make a
0:52:47
the previous node when the a node is
0:52:59
make the previous note you know how when
0:53:02
we patch a note it return the old state
0:53:06
of the note we don't need that
0:53:19
i'll just create a pbi right
0:53:27
yep it's bbl isn't it
0:53:34
should it be a task or a feature
0:53:38
i think it's a task isn't it
0:53:40
hmm it's a bug technically
0:53:47
is it a task or a feature
0:53:49
no oh there's no task
0:54:12
note when it's updated
0:54:25
put that in progress or not yeah
0:54:28
not yet you need to do it it's in the
0:55:04
hmm and get everything
0:55:11
i'm i'm listening to my own music
0:55:24
not me man get them
0:55:26
you're saying i'm listening to my own
0:55:29
oh yeah then it's fine
0:55:42
for your music he's saying
0:55:59
i'm getting the board id note id and the
0:56:03
is new note being assigned yes it is
0:56:06
yeah that should work as well
0:56:10
python minus m simple
0:56:28
let's try this bad boy
0:56:41
in the back end so i'll just do that one
0:56:46
it'll be that's why i manage my backhand
0:56:49
can you just do it
0:56:53
doing it at the moment
0:57:14
actually i'm gonna change my password
0:57:18
am i sharing my screen no i'm not cool
0:57:22
i need to change my password because it
0:57:24
will expire tomorrow
0:57:26
i can't afford that
0:57:55
you sounded really creepy
0:57:58
what what happened i did what happened
0:58:04
no i didn't i didn't yes you did yeah
0:58:06
she did i literally didn't like yes you
0:58:16
maybe someone behind you or something
0:58:23
i literally didn't call you
0:58:30
i was like drinking my bubble tea no you
0:58:40
in this one no i can't trust you anymore
0:58:48
you literally said right next to your
0:58:54
i don't know what you're talking about
0:59:02
so we need to add an update method to
0:59:06
i'm just kidding it was me
0:59:12
there's only oh no so
0:59:16
patches already there
0:59:20
oh monkey then it's cool
0:59:24
are we choosing the lambda on the patch
0:59:40
let me tell one more thing
1:00:00
i think i know why
1:00:07
it might not be that case
1:00:30
um that patch is not allowed can you
1:00:33
share your screen and go to aws foreign
1:00:52
are you sharing a screen
1:01:00
this is the other screen hang on
1:01:03
i need to share the right one
1:01:11
okay um right go click on proxy
1:01:17
no no no the method proxy
1:01:25
click on enable course for one second i
1:01:28
just want to see one thing
1:01:31
so patch is enabled
1:01:37
okay give me one second
1:02:05
okay let's try this boy
1:02:33
didn't you so of course
1:02:41
fail to fetch middleweight
1:02:45
212 is not allowed in
1:02:48
patches not allowed in access control
1:02:57
um this method is go to
1:03:00
fetch api as in can we even use the
1:03:07
as a request i just want to check that
1:03:16
patch is not allowed let's see
1:03:21
what does he use as a
1:03:28
oh says get sensitive
1:03:34
patch has to be nice because objects are
1:03:37
not from fast dude
1:03:40
so it needs to only
1:03:53
are we using it as case sense uh as in
1:03:59
and with the string as well
1:04:14
using that note variable
1:04:26
next to the let one eight four at the
1:04:36
i think that's not the problem though
1:04:39
i needed to use it but i'm not using it
1:04:42
now like it kind of doesn't matter okay
1:04:54
okay i'll restart it um
1:05:12
it's it's something in aws just go to
1:05:15
aws and show me the console
1:05:39
integration request
1:05:42
is this even the right method
1:05:53
i'm just seeing what needs to be done
1:06:09
yeah show me aws yeah um let's see
1:06:18
for a second and show me the method
1:06:33
yeah no nothing there
1:06:40
what are you looking for at the moment
1:06:43
i'm just seeing that
1:06:46
is it being allowed or not
1:06:48
i'm feeling it's not allowed go on
1:06:53
http request open all of them actually
1:07:01
i i don't think it's anything to do
1:07:09
because all the other methods they're
1:07:12
working there is exactly this
1:07:21
so if you see posts as well i i um
1:07:26
sure but patch is a different method
1:07:29
and it needs okay one method response
1:07:38
and go on the same for post
1:07:47
right okay i know what to do click on
1:07:54
no yeah uh do an enable course
1:08:05
select default for xx i will wait one
1:08:09
allow method it's fine yeah do it
1:08:28
let's give it two seconds
1:08:40
i think that should be fine i love my
1:09:06
expand that one mm-hmm
1:09:14
it doesn't get a pre-flight um hang on
1:09:47
so request does go
1:09:55
header which is two four
1:09:59
what does two or four feet
1:10:14
let me see if it's working on postman
1:10:36
okay let me let's just google it
1:10:56
right so we need to specify
1:11:00
we already did we already did that
1:11:12
wow this is a minus one we can't
1:11:25
why haven't anyone done it from fetch
1:11:28
okay this guy's been from alex here's
1:11:33
but that doesn't help us
1:11:40
that doesn't happen
1:11:59
the methods there will help support
1:12:02
it helps another rate it's a method
1:12:13
are we passing in the
1:12:15
headers in express
1:12:21
we don't need headers in express
1:12:57
let's see gloss plug in
1:13:02
i don't think patch hat uh i don't think
1:13:11
is that big one of this
1:13:13
sorry oh you didn't drink fred gp as a
1:13:19
because i'm checking the documentation
1:13:22
of it and in there i can't see any patch
1:13:25
all i can say is post or put
1:13:30
so we might need to use a put instead
1:13:34
i'm just guessing now let's see
1:14:01
i'll just google this
1:14:17
actually i must have been wrong there is
1:14:22
method it is very similar to book
1:14:24
because it also modifies there is
1:14:31
yeah i read it too quickly
1:14:35
looking at the same article as you are
1:14:39
and i'm just checking how to use it
1:14:47
are we jason's stringifying the body
1:14:54
what was the problem um
1:14:59
um actually it was nothing it was just a
1:15:02
course plugin which i was using
1:15:04
i had to disable that
1:15:11
how i figured that out was because we
1:15:15
response right like we were getting
1:15:19
the code is fine the api is returning
1:15:21
something it's something on our side and
1:15:23
it's something on fetch
1:15:25
like fetch a site but the code looks
1:15:30
the only thing sensible was that
1:15:32
chrome makes some changes when you do a
1:15:36
so yeah yeah it was a
1:15:39
right i see what i say
1:15:49
i think that's all
1:15:55
let's just do that as well
1:16:01
take it off his name but
1:16:04
we can just not do that by ourselves why
1:16:07
not why don't i shouldn't i take it off
1:16:11
i haven't told him yet
1:16:16
but then it's wrong okay like it's a
1:16:33
by name but that's not happening anymore
1:16:38
this is just not my id by id
1:16:42
ah okay yeah that makes sense um don't
1:16:47
close that one okay i'll make an id ah
1:16:52
i think we forgot one thing we don't
1:16:54
have a delete note yet
1:16:57
do we have a delete note in the back end
1:17:03
oh yeah we do yeah
1:17:07
i'll just add that as well so i'll do
1:17:12
thing oh yeah you do it you do it yeah
1:17:14
because i actually want to
1:17:16
learn as well by doing it so i'll go
1:17:24
he logged me out wow
1:17:29
you see my no you know cool that's fine
1:17:33
uh so add a child issue yes
1:17:41
it's a note from the
1:17:47
so i'll make a function
1:17:57
i don't i need to give it a board id
1:18:03
uh in progress and i'm signing that to
1:18:07
don't assign it to me now
1:18:12
i'll listen it myself when i take it
1:18:18
oh so you should doing the
1:18:21
delete aboard first is it
1:18:37
i think the lead has been done as well
1:18:44
i don't want to leave this board i like
1:18:57
oh let's see if there's any board which
1:19:03
i'm thinking if there's a setting on um
1:19:11
max now if we can basically set this
1:19:15
resolution for the stream as in a kind
1:19:18
of a different profile
1:19:35
this is what happens if we
1:19:38
if we actually consistency
1:19:41
the first few days
1:19:46
but then now it's all paying off
1:19:51
it's just kind of the mood today as well
1:19:53
like yeah mm-hmm exactly
1:20:12
i can't see it anywhere
1:20:16
ah okay i was looking at the end ones
1:20:50
you know at the moment you actually look
1:20:53
like a typical death
1:20:59
wearing a hoodie just zoned in the
1:21:02
the only thing misses i'm missing are
1:21:11
i know what you mean
1:21:15
okay i'm gonna promise
1:21:22
it's a promise so if we go
1:21:24
all right we returned something yeah
1:21:33
i don't know what to name it
1:21:41
yeah i'll do that change it afterwards
1:21:51
i actually like this music
1:22:08
see so it did get deleted but i don't
1:22:11
know from which request
1:22:14
okay let me create another one and do it
1:22:22
probably in the back end i'm gonna have
1:22:25
to as in do some alterations as well
1:22:29
yeah um maybe make a one
1:22:31
ticket to remove all the messages which
1:22:34
goes to the front end just remove all
1:22:36
move them all cool
1:22:41
come as a separate not in this
1:22:43
make the backing talk to the front end
1:22:46
yeah that's it that's just a kind of a
1:22:49
different thing in
1:22:53
i want to create an issue
1:22:59
messages and responses
1:23:07
okay and i want to
1:23:18
and time i create it
1:23:21
i'm gonna go ahead and delete this one
1:23:25
uh it starts from d7
1:23:29
let's see what happens here
1:23:33
so see it works for sure
1:23:36
um it's not not sure how and which one
1:23:44
give me this which is fine a four 404
1:23:51
that is okay as well
1:24:01
let's try it again
1:24:22
why are you annoying me
1:24:26
what are you trying to do
1:24:28
i'm just seeing if it works or not i
1:24:29
think it works let me just see
1:24:33
the first one should be deleted
1:24:43
why is it doing this thing
1:24:48
we'll go back in the code
1:24:51
and just show me the id you're passing
1:24:58
yeah it's this one d7
1:25:05
see if it's there on
1:25:09
delete board board id
1:25:16
let me just see if it's still there
1:25:20
that's there let's try it again
1:25:31
something to do with the response the
1:25:33
response being really weird
1:25:37
hang on so when we delete a board
1:25:42
minute hang on a minute um i need to
1:25:45
how we delete singapore and backhand
1:25:52
because i'm thinking that we're
1:25:54
deleting a board from uh
1:25:59
so when we delete a board uh are we
1:26:02
sending any response back and that
1:26:05
response is causing it to kind of break
1:26:11
yeah you can check that but
1:26:14
i i don't think that's necessarily the
1:26:19
something to how we are passing it
1:27:03
what do we get as a response stuff
1:27:18
oh is it something to the ground
1:27:34
and i'll be back i need to get something
1:27:38
for myself right can you grab me
1:27:47
okay 404 that's good
1:27:50
that is really good
1:27:54
i have a feeling it's just taking time
1:27:55
to penetrate that's all
1:28:11
what'd you get for
1:28:24
we live in the same city we literally
1:28:26
live in the same localities and come on
1:28:30
organize something
1:28:34
i'm saying play soccer you know play
1:28:37
i'm going to play with my mate i've got
1:28:48
let's do it okay but
1:28:55
played it i actually
1:29:01
we just pass around the ball that's all
1:29:13
um did you make the i don't think you
1:29:15
did you make the ticket
1:29:17
i did it's all in the backlogs
1:29:20
did you make another ticket for it
1:29:24
or did you make it here
1:29:26
are they no no no i'm okay that one
1:29:30
yes i made it there
1:29:41
haven't you had dinner yet
1:29:44
oh i i already had dinner i went with
1:29:49
i haven't even had that so that's
1:29:53
i'm just munching on this nuts for now
1:29:57
yeah so one of my really close friend uh
1:30:01
a job in unimail so
1:30:04
he okay that's brilliant
1:30:34
before and off to those um
1:30:37
special characters
1:30:56
oh man i'm really hungry at the moment
1:31:17
i think we will finish and
1:31:20
be able to finish some middleware
1:31:24
looking really promising
1:31:28
and is the last one anyway hmm
1:32:08
probably didn't call it
1:32:28
okay it's in the mood mood today
1:32:33
okay let's see which one to delete
1:32:36
so i'll take this board id
1:32:52
it's not to delete
1:32:55
let's delete this happy note actually
1:32:58
let's delete this one
1:33:13
that's pretty much it
1:33:19
okay let's try it now um this one should
1:33:38
you don't need to worry about that boy
1:34:12
let's start it again
1:34:26
internal silver error
1:34:29
ah that must have been um
1:34:37
one second one second
1:34:39
before we go back there
1:34:45
let me see if we are able to delete it
1:34:48
so it did get deleted
1:34:53
let me just have a look
1:34:57
yeah so i'm going to leave it one sec
1:35:00
let me just try it with another one
1:35:04
i think it got deleted last time
1:35:07
um is it that we got a um uncut promise
1:35:12
right right that makes sense get there
1:35:16
so 703 should be deleted now
1:35:23
still got it somewhere but one second
1:35:30
one sec it will get deleted i'm pretty
1:35:31
sure it's just taking time
1:35:39
yeah if i do it now i should give you a
1:36:03
okay there's some issue with the back
1:36:09
delete a board right
1:36:11
listen note the little board works
1:36:25
i'm gonna check on the backhand
1:36:29
yes and see what's causing it
1:36:36
that's exactly what's gonna do
1:36:44
oh man i can't stop being why
1:37:07
there must be something wrong
1:37:09
actually hang on a minute i'll just oh
1:37:20
missing parameter required key table
1:37:25
something in the back end i think you
1:37:29
seems like i'm just gonna
1:37:43
yeah i'm gonna code
1:37:52
love it that's good i can finally code
1:37:56
i finally actually get to code i should
1:38:02
um guess specific notes
1:38:05
no it's delete actually
1:38:07
actually we might not have a
1:38:13
we do we do we do go down oh yeah you
1:38:17
haven't given the key
1:38:18
uh after line number two and four enter
1:38:26
i think he should come before table name
1:38:28
no you shouldn't oh yeah
1:38:32
if you see here all the cases okay
1:38:38
we're using the key
1:38:41
board name hang on let me see if i can
1:38:44
delete it from postman
1:38:50
okay specific update of specific node
1:38:52
deletes a particular node from a ball
1:39:05
um hang on a minute i found the problem
1:39:12
it was there wasn't it it wasn't
1:39:20
yeah you must have seen another method
1:39:23
all right i just put it there
1:39:55
we're going to test
1:40:15
oh man all the good ones are finished
1:40:24
yeah the weapons always been its pistols
1:40:48
if you know anyone who needs a
1:40:58
case screen protector and keyboard let
1:41:02
but that didn't work out
1:41:05
i ordered the wrong one
1:41:07
you can return it yeah it's on amazon
1:41:11
yeah but it will but it will cost me
1:41:15
you guys ship it back
1:41:22
you don't know anyone who who needs it
1:41:26
how many inches is it
1:41:32
then i'll just ship it back
1:41:36
are we gonna try to move on the
1:41:37
marketplace or something
1:41:42
do you wanna try now
1:41:52
i think i've got the last
1:42:06
703 yeah it's not there
1:42:09
let's try this one
1:42:35
not to delete it successfully there we
1:42:40
seven nine this one shouldn't be there
1:42:47
okay you're on fire
1:42:55
so everything is done
1:42:56
for the middleware and the and the
1:42:59
backhand i would say
1:43:02
is it is there a patch no
1:43:05
board name in the back
1:43:08
patch update board name i don't think
1:43:12
do we need to we should create
1:43:15
we should create it yes
1:43:20
um i think that should happen in the
1:43:22
back and forth yeah
1:43:26
let's make another one okay chat
1:43:44
oh okay what else needs to be done right
1:43:48
remove all messages
1:43:51
yeah that's not for me
1:43:55
change the date yep
1:43:57
is there anything else in the
1:44:02
i'm just trying to think
1:44:10
all right so there's a post note
1:44:13
there's a get bored by id there's a get
1:44:18
let me just sort it by
1:44:23
can you possibly change the gap body
1:44:26
to just get bored it's a lot easier to
1:44:30
read in two words i'll do all this
1:44:32
afterwards let's just confirm
1:44:35
if we have everything rather than doing
1:44:54
there are two or three things which need
1:45:07
groove so there's a create
1:45:11
was a full form of crea crude again
1:45:18
so we have a full we have a get bored
1:45:22
remove update delete
1:45:25
you sure the second one is oh yeah okay
1:45:38
we are not updating the board yet so
1:45:53
just one a patch for board
1:46:00
okay now that was pretty good i think we
1:46:04
of the i guess all of the
1:46:08
which could have been done by today
1:46:12
that's phenomenal man
1:46:16
the speed was pretty good and efficiency
1:46:19
as well which which goes with it
1:46:22
yeah i don't think we have coded with
1:46:24
this efficiency till now
1:46:26
it's all the compound effect kicking it
1:46:29
yeah kicking in now
1:46:32
right do you want to maybe call your day
1:46:35
yes i want to push it up first
1:46:48
what's the spelling of a board
1:47:07
so i'll just add it to the stable
1:47:20
edit key to update
1:47:43
okay i've just pushed my change to this
1:47:57
uh let me just confirm if both of the
1:47:59
changes are up there
1:48:02
i'm to do for mine as well
1:48:05
it's fine i'll check it for you okay
1:48:08
17 seconds that was fine
1:48:25
please don't click this even my mistake
1:48:28
no no i won't i won't yeah
1:48:30
have come a long way
1:48:37
do you wanna merge it to master now
1:48:41
not yet we need to make a patch for
1:48:44
board name then we'll
1:48:51
because we need to
1:48:57
create an just one more function and
1:48:59
then we'll release it
1:49:03
also i can't see your chains in
1:49:06
it's in this table back here
1:49:14
what difference does it make if we do it
1:49:18
do it with the added functionality
1:49:22
i mean it's just that everything would
1:49:23
be done and then we'll push it to main
1:49:26
coming back to maine and seeing we made
1:49:28
two pushes with literally the same code
1:49:31
but just one more thing
1:49:33
but better we do it tomorrow
1:49:35
like nothing's going to change
1:49:42
thanks guys for joining in i think
1:49:44
perfect we were really productive today
1:49:53
um we need to figure out what we need to
1:49:56
i'm going to pick on the bit of the
1:49:59
make some things and fix some things
1:50:02
and then we can come back to the
1:50:04
middleware as well so yeah thanks guys
1:50:10
good today and um thanks to
1:50:18
so we'll see you back here on
1:50:21
sunday night and 9 30
1:50:27
you'll be same time
1:50:29
same place and a different task
1:50:34
all right guys have a good night