0:00:26
hello everyone welcome back to another
0:00:43
feeling pretty good how are you thinesh
0:00:47
yeah good man uh good yeah good to see
0:00:49
you too it's been a while um
0:00:54
got on the stream together so yeah i'll
0:01:05
cool so just before we get started i'll
0:01:08
run the acknowledgement
0:01:14
i begin today by acknowledging the
0:01:16
traditional custodians of the land on
0:01:18
which we gather today and pay my
0:01:20
respects to the elders past present and
0:01:22
future i extend their respect to
0:01:25
aboriginal and torres strait islander
0:01:33
uh so torrey do you know where we're up
0:01:45
do you wanna code today
0:01:50
up to date on where we are so
0:01:53
um but i don't mind
0:01:54
do you feel like it or
0:01:58
nah my my fingers hurt
0:02:04
no i can always code i just uh
0:02:07
you know i don't know
0:02:09
if you want to do it i'm just giving you
0:02:13
oh no it's okay so otherwise don't do it
0:02:17
okay i'll share my screen then and then
0:02:22
uh my day's been pretty good
0:02:26
geckdev thanks for asking how's your day
0:02:38
oh yeah i nobody ever gives me
0:02:41
permission to do anything
0:02:53
jay has been good glad to hear it
0:03:02
uh is this up and running
0:03:09
coding a new site oh that's exciting
0:03:11
what are you coding
0:03:27
unl url shortener with analytics cool
0:03:30
that sounds like a pretty cool project
0:03:35
i thought you were gonna say scrumbler
0:03:53
are we still on the
0:03:58
almost done with that
0:04:07
i already made a replacement scrambler
0:04:09
like eight months ago
0:04:15
well this project should be an
0:04:17
enhancement on top of the one you've
0:04:32
um um well we'll find it we'll get there
0:04:39
so what we did yesterday
0:04:45
uh and i think it's kind of a
0:04:47
continuation of what zayn had
0:05:01
that should pop up
0:05:06
all right and then you enter your
0:05:20
if the password is validated um so
0:05:27
20 30 minutes after the show yesterday
0:05:34
finish part of what needed to be done to
0:05:51
okay well something's broken but i'll
0:05:54
um but yeah there should be a button
0:05:58
i don't know why it's not showing up but
0:06:00
there should be a button so you can
0:06:04
okay um was working last night this is
0:06:14
what we need to do after that
0:06:21
go to the back end
0:06:27
validate the password
0:06:34
yeah i don't know i don't know how zane
0:06:36
wants to do this but
0:06:38
what i was thinking is on the back end
0:06:46
sending patch and post requests
0:06:51
or something like that patch and put
0:07:05
okay yeah so we got this function here
0:07:09
which basically when we click the save
0:07:14
our passcode the passcode
0:07:17
i think should be included in this patch
0:07:20
note and post note
0:07:23
uh like the request body
0:07:25
and then it should be validated on the
0:07:37
that the password they entered is the
0:07:40
right now i've kind of written in a
0:07:42
different way which doesn't really give
0:07:49
these these um these endpoints here if
0:07:54
if you need to have the right password
0:07:57
to save like post or patch
0:08:00
then really those endpoints should
0:08:03
require the password
0:08:09
right now they don't
0:08:11
and i didn't code that part out
0:08:14
what have you done as like uh
0:08:18
yeah just for the time being
0:08:28
i wrote this yesterday
0:08:35
so what happens is
0:08:38
when we're on the boards page
0:08:40
we're gonna get the save button which is
0:08:48
and then we're gonna
0:08:54
uh passcode ui html and
0:09:00
when we click on the save button we're
0:09:03
gonna show the form that zane made this
0:09:10
then we're gonna and that's a form
0:09:13
this is a form okay and so we're gonna
0:09:16
we're gonna get the form when we submit
0:09:20
um because there's a button
0:09:24
the button should handle the submit then
0:09:26
we're gonna get the passcode from the
0:09:29
um and then we're gonna
0:09:32
validate the passcode which isn't really
0:09:35
something we need to do because it
0:09:37
really offers no protection for the
0:09:40
but i just did that yesterday anyways
0:09:43
um because i figure whatever i'll just
0:09:46
check to see if it's working for now um
0:09:53
if it's the valid password
0:09:58
or i mean we could leave this in but if
0:10:00
it's the valid password
0:10:01
uh our invalid password sorry it's going
0:10:05
um that says use the invalid password
0:10:09
otherwise your board name notes should
0:10:12
save successfully and then it runs that
0:10:20
just opens that alert and then it
0:10:21
when it's done it just hides the ui
0:10:29
there's a question for
0:10:30
you what's wrong with this
0:10:36
that's a question for me
0:10:40
what do you think about importing jquery
0:10:51
let's have a look at the code again
0:10:58
did i change the password form name
0:11:02
i must have done that i must have done
0:11:06
silly are you are you importing it
0:11:08
multiple times sorry
0:11:15
importing jquery multiple times
0:11:21
i haven't i don't know um i would say
0:11:26
can be done only once should only be
0:11:30
yeah that makes sense to me as well and
0:11:34
i would say that loading the jquery
0:11:40
this whole thing which i wasn't even
0:11:42
familiar with i looked it up yesterday
0:11:45
i mean the form is so small it honestly
0:11:48
we should just put the html on the page
0:11:52
but i think his idea was to make it like
0:11:54
reusable so we didn't have to copy it
0:12:01
but um when i looked up this load
0:12:04
this jquery load function like it
0:12:07
basically goes and fetches this passcode
0:12:10
ui html from the server and then it
0:12:12
parses it parses the html
0:12:25
why are you wrapping a used component
0:12:27
within the form which is required for it
0:12:31
why are you wrapping a usable component
0:12:40
which is required for it to run
0:12:43
when you're wrapping a reusable
0:12:45
component the phone
0:12:52
i don't understand
0:13:01
with the form because the
0:13:04
um i'm not sure i understand the
0:13:11
zane made doesn't have a form it only
0:13:13
has inputs and labels and a div
0:13:19
so i made the form so that we could just
0:13:22
add i added a form
0:13:36
we could i was gonna ask zane if we
0:13:39
could just get rid of it
0:13:41
after i read the jquery thing
0:13:50
but yeah either either the form should
0:13:52
be added to his component or
0:13:56
we should just not
0:14:03
and i have okay so this is
0:14:08
uh let me just quickly fix this just
0:14:11
probably have some
0:14:14
typo but yeah any questions about the
0:14:20
no i think it's yeah straightforward but
0:14:22
i was wondering um
0:14:24
is it did you want to move that
0:14:26
functionality to the
0:14:28
to that on save now or so what are you
0:14:31
planning to do next
0:14:32
what is it like um
0:14:42
the html yesterday
0:14:55
somehow forgot to commit it and i
0:14:57
deleted the changes
0:15:17
oh wait uh what what
0:15:24
zone did something
0:15:29
where are my commits
0:15:35
no they did get push
0:15:40
that's from friday or yeah
0:15:45
why is my commit not showing
0:15:48
sorry i'm like just confused about
0:15:51
what's going on with get here
0:16:07
can i save it something else
0:16:10
all right whatever i can just recreate
0:16:14
this is 22 hours ago
0:16:19
prom to pin code on save on that branch
0:16:24
that's weird why is it not showing up in
0:16:35
get guru yeah that's me that's i got it
0:16:51
he's making fun of me because i suck i
0:17:06
what's in that commit
0:17:10
is the form in there
0:17:18
is there is there is there any change
0:17:20
changes to um index.html
0:17:31
three index.html3d ago no
0:17:37
changed that's weird why do i not see
0:17:52
no change you didn't commit maybe didn't
0:18:02
then i'll just i'll just remake the form
0:18:09
because there wasn't much anyway this is
0:18:24
where does this go i think it goes here
0:18:31
now it goes inside here okay
0:18:39
the name is whatever i wrote
0:18:56
i did not style it
0:19:04
and i think i just added the button from
0:19:13
i don't do the design
0:19:20
that you are from god
0:19:24
that is different skill set for sure
0:19:36
end it doesn't matter if you make
0:19:39
mistakes just as long as you learn
0:19:46
unless unless you're making the same
0:19:48
mistakes again and again
0:19:51
i guess then you're not learning so
0:19:55
that's kind of goes in line with what
0:20:06
submit i think it's submit
0:20:09
all right let's see if we give this
0:20:21
nice little submit button there
0:20:31
just from it's just from the
0:20:34
it's it's i think it's because it
0:20:38
id go has for the button
0:20:41
it's like inheriting the class from
0:20:44
um or i mean the styles
0:20:54
that will hide the form
0:20:58
yeah okay there we go so now if we click
0:21:01
save there we go beautiful
0:21:06
all right and then one
0:21:08
two three four i think is the correct
0:21:15
am i still getting some
0:22:02
practically done right i mean
0:22:14
let's say it's scrambler's scrumbler
0:22:16
enhancement is finished
0:22:19
yeah it's finished
0:22:26
uh so what we need to do next is
0:22:29
consider this back-end
0:22:31
here where basically
0:22:33
we're taking the task taking the
0:22:40
um i think the i think the actual
0:22:45
website is down right now so nobody can
0:22:54
so what what what are you saying we need
0:22:57
uh so these these patch note post note i
0:23:01
think we really we should add if we
0:23:05
have a little bit more level of security
0:23:08
in the app we should really just be
0:23:10
passing in the passcode
0:23:12
oh yeah both of these
0:23:14
yeah for that in the in the back end we
0:23:18
also validate that
0:23:22
of these because these are the
0:23:27
routes that save the notes save the
0:23:31
or create a new card which is what zane
0:23:36
you can't make sense
0:23:38
you can't save the board unless you have
0:23:40
the passcode basically
0:23:52
do you want a code now
0:23:54
yeah sure sure all right let me i'll
0:23:58
index and then we can
0:24:05
just wondering tori um
0:24:09
so is the is the board getting the notes
0:24:13
can't remember now
0:24:15
uh yeah it's getting the notes see i'm
0:24:20
in the right location as well
0:24:23
there's a problem with that there's
0:24:25
definitely a bug i think
0:24:27
um i could be using the wrong term here
0:24:30
but i think there's some type of race
0:24:34
that's happening so i uh there there is
0:24:37
i did write something in jira about it
0:24:41
for the for the notes we're using a what
0:24:44
is it called a list type
0:24:52
yep i think it's a list type or map
0:24:55
list map something
0:25:07
first of all the co first of all the
0:25:09
code we have here on the front end is
0:25:11
pretty inefficient
0:25:13
because basically i think what would be
0:25:15
better is if instead of having all these
0:25:19
posts in a loop here
0:25:22
we should just send all the notes at
0:25:27
so that you only have to make one
0:25:32
and i think that would also
0:25:39
race condition or whatever is going on
0:25:42
because i think what happens is your is
0:25:49
patching your posting
0:25:53
like i think it doesn't play nicely with
0:25:56
the dynamodb list because that's kind of
0:26:02
data type that has maybe
0:26:05
something to do with the indices
0:26:09
in dynamodb and how it writes and reads
0:26:13
i noticed sometimes when you save it
0:26:16
doesn't it says it's saved it says it's
0:26:18
successful but then you refresh the page
0:26:20
and the note's not even in the right
0:26:22
place or the note you created is not
0:26:25
even there or the one you edited is not
0:26:28
like doesn't have the text you just
0:26:33
yeah that's definitely an issue
0:26:35
i think if we just if we just grabbed
0:26:38
all the notes from the board we
0:26:43
i don't know but i'm assuming just
0:26:45
overwriting all the notes
0:26:48
basically in dynamodb by just grabbing
0:26:51
them all here all at once and sending
0:26:54
one request with basically the list
0:26:59
in the body of the request is probably
0:27:06
and maybe you would fix that fix that
0:27:10
problem whatever it is
0:27:17
tor uh gecko says have you both tried to
0:27:20
use it at the same time i don't think we
0:27:22
have right have we on
0:27:27
on the production site yeah i mean it
0:27:29
works there's some features we don't
0:27:32
have turned on like
0:27:34
when you move a note
0:27:39
the other person doesn't see it because
0:27:46
concurrency flaw is preferable over race
0:27:52
i don't even i don't even know what that
0:27:59
yeah i get what it means it's just like
0:28:04
what it means is like you know when it's
0:28:06
being used at the same time there's a
0:28:09
i think just the terminology i guess is
0:28:12
what he's trying to say
0:28:16
what's more pc mean
0:28:19
uh politically correct
0:28:23
oh concurrency flaw is
0:28:34
is it a concurrency flaw is that the
0:28:42
you say yeah oh wow actually i actually
0:28:45
i actually agree with that one it makes
0:28:47
a lot more sense anyways to say allow
0:28:58
let's not get into it
0:29:04
yeah what were you saying i think um
0:29:06
i think we should work on that more than
0:29:09
than trying to fix this passcode thing
0:29:11
to be honest i feel like that's a bit
0:29:14
um an issue worth fixing right
0:29:18
okay yeah i i looked into it like
0:29:22
jesus probably a few months ago and i
0:29:24
wrote a little note in jira that it
0:29:27
should be looked at further
0:29:30
i don't know that much about dynamo db
0:29:33
to be honest but i i
0:29:36
in the reading that i did do i think
0:29:38
that's had something to do with
0:29:45
the fact that it's a list
0:29:47
and it's just getting all these
0:29:50
you know right operations in the list
0:29:58
race condition or the concurrency
0:30:04
do you mind uh demoing that for me
0:30:07
target just like sure i mean
0:30:10
let's let's see if we can get it to
0:30:17
all right so let's make a new note
0:30:22
all right and then
0:30:26
before let's see if it works
0:30:34
so it said it's saved
0:30:36
all right unfortunately it did
0:30:39
let's try changing the color
0:31:15
maybe if i add more notes
0:31:19
oh what if we both got on the same time
0:31:22
as well but is that what you're saying
0:31:26
i mean obviously i can't because you're
0:31:27
in localhost but if you deployed it
0:31:41
i'll be right back
0:31:43
yeah don't worry take your time
0:32:29
i want to have a look at the dynamodb
0:32:37
i wonder if i saved anything useful in
0:32:40
jira i can't even remember
0:33:14
so the coordinates are different
0:33:18
when you save and then you get is the
0:33:20
coordinates are changing is it
0:33:25
yeah it's just like an xy coordinate
0:33:29
the page basically
0:33:32
and that changes when you
0:33:35
from the time you save and then when you
0:33:37
get it's changing when you get right
0:33:40
or yeah whenever whenever you move the
0:33:42
card it's running some javascript in the
0:33:45
background and then when you release it
0:33:48
then it updates the information in the
0:33:53
board notes map or whatever it's called
0:33:56
in our javascript and then
0:33:58
when you hit save and you send that
0:34:05
it takes all the data from the board
0:34:07
notes map or whatever it was called
0:34:10
and it's it does that
0:34:13
post it does that fetching
0:34:17
okay yes yes i understand
0:34:21
but i do i do think
0:34:23
even if it's not the issue i would say
0:34:26
in the future it is better probably to
0:34:28
just send all the the notes at once
0:34:34
you should really only be sending this
0:34:36
in one request from my perspective
0:34:38
because it's just way more efficient
0:34:42
like if you have 40 notes you're gonna
0:34:45
make 40 requests like just send it in
0:34:49
yeah but at the end of the day it's the
0:34:51
user's choice right when they when they
0:34:54
yeah yeah but i mean the the code that
0:34:59
like we should just refactor it
0:35:01
just send all the notes in one post
0:35:05
and then on the back end just handle all
0:35:09
just write them to dynamodb
0:35:12
like either one at a time or whatever
0:35:14
needs to happen or all at once
0:35:17
oh okay yes every time the user clicks
0:35:22
yeah yeah that's that's the
0:35:24
functionality i just mean there's like
0:35:36
so this is what we run after we
0:35:38
validate the passcode right now
0:35:41
to ship this project and then um
0:35:47
there's this board notes array so for
0:35:51
we're looping over
0:35:53
this four weight loop here right
0:35:56
and then we're basically
0:36:04
check of the status all right yeah if
0:36:07
it's inserted or not inserted and then
0:36:10
depending on if it's a new note
0:36:11
basically or if it's
0:36:13
an already existing note we we do a
0:36:17
patch or a post okay so for each card
0:36:19
we're sending a patch or a post well
0:36:22
this is okay but if we had
0:36:40
so yeah we're looping over this array of
0:36:44
you know we're sending one request for
0:36:46
each note which is like already
0:36:48
a small amount of data it would just be
0:36:52
all the notes in one request
0:36:55
and then just handle that on the back
0:36:59
it would be preferred
0:37:02
yes okay i understand
0:37:14
enhancement version four
0:37:17
you you request that feature maybe we'll
0:37:31
yeah i get what you mean but um
0:37:35
that's going to cost more right
0:37:37
from like an aws perspective because
0:37:40
we'll be inserting
0:37:43
this costs more this costs more the way
0:37:45
it is right now costs more because
0:37:47
you're sending one request for each note
0:37:50
which theoretically could mean you're
0:37:53
firing up a lambda
0:38:01
also you're hitting api gateway
0:38:03
40 times for if there's 40 notes versus
0:38:15
and also on the front end it's just
0:38:17
slowing down the whole ui and on
0:38:21
i mean the back end is serverless it
0:38:22
doesn't matter but i think it's also
0:38:26
problem in dynamodb too
0:38:34
that's something isn't it
0:38:42
it's not even anything makes too much
0:38:43
sense for this show
0:38:48
i'll make some mistakes
0:38:54
tori that's actually a good point i
0:38:56
think yeah no i agree with you know
0:38:58
um yeah that totally makes sense i
0:39:01
reckon we should reconnect everything
0:39:10
yeah and then actually it just it
0:39:13
i think the there i don't even know what
0:39:15
the pros are other than you have this
0:39:18
kind of separation of concerns going on
0:39:24
pros for refactoring this i think are
0:39:27
far better because we will actually
0:39:29
eliminate a lot of code too
0:39:46
is do you want to try to work on this
0:39:50
yeah yeah don't spend time refactoring
0:39:52
if it so gective it doesn't it doesn't
0:39:56
work all the time which is concerning
0:40:03
it's kind of of in major importance to
0:40:06
the product i would say
0:40:10
seems like it's pretty high priority bug
0:40:19
what do you think finesse
0:40:23
uh fix the bug but don't boil the ocean
0:40:31
um i'd like to okay maybe i'll test it a
0:40:33
couple more times so is that is it
0:40:36
already up um sorry by the way let me
0:40:39
just try it did you push it i mean
0:40:41
yeah i pushed the changes
0:40:47
um i would like to know what the issue
0:40:49
is first like why is it
0:40:54
why is it causing that
0:41:04
are you saying gekko there's no
0:41:06
salvation for this project
0:41:18
is this project redeemable
0:41:29
hey we're doing something right
0:41:41
oh i did write this silly note earlier i
0:41:43
said the right data to the dynamo db too
0:41:46
fast not i don't know i think this is
0:41:49
wrong it's not to do with strong
0:41:56
but yeah this is some old code actually
0:41:59
we should just get rid of this
0:42:05
is anything in jail
0:42:09
good point i totally forgot to look
0:42:26
if i search i can search by myself right
0:42:35
oh i did i did write something
0:42:42
or maybe this is different
0:43:17
no i think i can mark that as done
0:43:23
i guess i i guess this was before jira
0:43:28
allowed to start using jira
0:43:39
oh you know what i'm going to move this
0:43:44
this is an old two actually
0:43:51
i did i did make one commit
0:44:04
all right yeah should i share my screen
0:44:25
it actually won't let me share my screen
0:44:30
it was doing that to zayn the other day
0:44:37
are you on amazon access history yeah
0:44:44
what are you using safari
0:44:49
now it's probably some webkit problem
0:44:53
actually i don't know if google chrome
0:45:10
um so maybe you just share that case
0:45:22
but i'm thinking like maybe if we look
0:45:27
what's it called like why
0:45:29
why that issue is happening and if it's
0:45:32
it's like a reasonably small fix then we
0:45:35
just do that for the time being
0:45:37
instead of refactoring like uh cactus
0:45:45
up to you i feel like right writing the
0:45:47
route just to grab all these notes is
0:45:52
but that's just my thinking
0:45:58
but it if it doesn't fix the problem
0:46:03
we've enhanced the code a little bit
0:46:10
yeah true that's true
0:46:13
but i think even if it doesn't work i
0:46:15
feel like it's still kind of a good
0:46:16
start because really we shouldn't be
0:46:18
making like if we have like imagine
0:46:21
there's a hundred notes like instead of
0:46:22
40. you're making a hundred api requests
0:46:26
just yeah it's not it's not good
0:46:28
yeah i get what you mean i can't wait
0:46:36
we would kind of just
0:46:40
not we would just write a new
0:46:47
uh all we need is the notes here
0:46:52
board id id and the data the data is
0:47:02
let me just make a pretend
0:47:06
async function here just to
0:47:11
whoa why is that over there
0:47:30
going to be a fetch request
0:47:39
i mean this isn't going to do anything
0:47:47
let's go up here and
0:47:57
actually it's better too because then
0:48:00
also if we rewrite this
0:48:03
then we can just um
0:48:07
send the password with this post request
0:48:09
too instead of the validating the
0:48:11
password on every request
0:48:29
um all i gotta do is just copy
0:48:52
so we need the board id
0:49:01
that's and then we need the
0:49:09
that's really all we need to do
0:49:16
for the front end yeah all the work is
0:49:17
on the back end now
0:49:21
um and i guess it should also have the
0:49:24
password for the future
0:49:31
which we had typescript
0:49:33
sorry i don't remember what it's called
0:49:39
variable name just try i just want to
0:49:42
names i think it's capital c but
0:49:50
how do you what how do we spell passcode
0:49:59
okay so i guess he wants it kind of like
0:50:06
i'll just do that post notes
0:50:16
save how about that
0:50:20
whatever you don't need this part post
0:50:28
and i guess he likes to capitalize stuff
0:50:31
so i'll just capitalize it here too
0:50:37
why this is like this
0:50:45
notes and the passcode
0:51:01
is there a problem oh
0:51:04
yeah i'll wait for that hold on
0:51:08
and then i think this fetch
0:51:14
fetch has everything it needs
0:51:17
uh and then we just need to
0:51:21
we don't need to save board name
0:51:31
i think it goes to the endpoint of the
0:51:37
i guess this would go to like
0:51:41
the note route so what do you mean
0:51:44
um like in the like in the body do we
0:51:48
need board name or
0:51:51
oh for for validating the passcode
0:51:55
is that what you mean
0:51:57
uh just for storing in the db as well
0:52:02
uh the well the board id is part of the
0:52:05
the the path i mean
0:52:15
but we can put it here for convenience i
0:52:19
because i guess do we need how do we
0:52:22
validate the passcode with the board id
0:52:27
uh good question let me have a look
0:52:35
you send the board name
0:52:42
i'll just send the board name along with
0:53:01
all right board id notes passcode and
0:53:07
okay and then if the response is okay
0:53:13
i don't know what type of response there
0:53:15
would be from a post
0:53:17
other than a 200 status
0:53:47
a response that status
0:53:50
uh let me wrap this and try
0:54:28
basic error handling
0:54:34
response dot status
0:54:46
i think that's good
0:55:20
i can just add these
0:55:25
okay it's not giving me gas talks that
0:55:35
it's just my computer is being slow
0:55:45
all right uh the board id is a string
0:56:02
you go down here check this out
0:56:11
status so this is a board note
0:56:19
i guess it's called a board note
0:56:29
yes it is all right
0:56:35
and then the passcode is a string and
0:56:38
the board name is a
0:56:52
error so just return right now it just
0:56:58
there's a number uh
0:57:19
all right i think that's
0:57:23
so basically what we would do here is
0:57:41
i think there's an error
0:57:47
i think i cut something
0:57:49
so we would just like get rid of this
0:57:55
yeah that makes sense
0:58:20
yep and then we have the board id
0:58:30
the passcode which we can get
0:58:53
we can get that from local storage
0:59:02
i don't know where else it is
0:59:30
i don't know if this matters to be
0:59:40
yeah we're like updating the status
0:59:42
which i don't know if we really need
0:59:50
we added that for some reason initially
0:59:54
i think i think the only purpose it
0:59:56
serves is to differentiate
0:59:59
which note you want to patch and which
1:00:02
note you want to post
1:00:05
yeah because because after these you
1:00:12
where does it update them yeah you do
1:00:15
the board notes map which has all the
1:00:21
that board note with its id
1:00:24
to this updated value which
1:00:27
just has the board data which is like
1:00:29
the coordinates the text the color
1:00:33
and the status that it has been inserted
1:00:37
into dynamodb basically
1:00:41
so really i don't even think we need
1:00:43
that anymore to be honest
1:00:45
but we can have it hanging around in
1:00:49
it's not going to hurt anything
1:00:53
basically after uh
1:00:59
if the response is
1:01:05
if there is a response because otherwise
1:01:07
it just throws an error right now and
1:01:12
we just do the same
1:02:01
why is that so bad
1:02:18
and i think each note has like
1:02:38
gonna update all the board notes
1:02:40
probably we don't even really well
1:02:42
whatever i'll just leave it like this
1:02:48
what are we gonna say
1:02:50
i was gonna say i don't think we need to
1:02:52
do this but whatever it's an inexpensive
1:02:58
yeah whatever it's
1:03:01
we do need the data i know that i just
1:03:03
don't know if we need the status
1:03:10
i think yeah i think we added it
1:03:11
initially only for the
1:03:28
uh false so that this will never run
1:03:38
we can revisit this later
1:03:45
and nothing will have changed other than
1:03:47
this code is now here
1:03:52
is i can quickly add this too
1:03:56
and then we can call it a day what do
1:04:02
all right patch notes on save
1:04:14
is passcode valid passcode so let's just
1:04:24
that's that password all around
1:04:32
i think that's it what do you think
1:04:35
yeah sounds good nice stuff
1:04:40
all the work is on the back and
1:04:45
yeah i don't think it's that hard though
1:04:47
like we're gonna take a look at it later
1:04:55
yeah yeah it makes sense
1:05:00
uh all right should i close off
1:05:03
um sure yeah go forward thanks
1:05:13
anyways thanks for joining us everyone
1:05:15
for another episode of uh little
1:05:19
with tanisha tori today um today we
1:05:26
on adding or you could say refactoring
1:05:40
yeah uh taurus ideas is a good one um
1:05:44
just posting all the notes at one goal
1:05:48
trying to determine which is inserted
1:05:51
and not um which actually is more
1:06:00
china's trying to save zayn some cash
1:06:08
um we still don't have that um we still
1:06:17
forgot to write back to them and say hey
1:06:21
this is a big project come on give us
1:06:28
it's just 300 bucks what's that to them
1:06:31
what's that nothing's like pennies
1:06:36
anyways thanks everyone have a good
1:06:38
night you'll see thank you
1:06:40
thanks everyone have a great night
1:06:43
same time same place and
1:06:49
okay good night everyone yeah have a
1:06:51
great night thank you