0:00:24
what is going on guys welcome back to
0:00:26
another session of
0:00:32
that's the one you said it
0:00:38
build break it and then fix it as well
0:00:42
all right looking forward to breaking
0:00:46
and then fixing it eventually
0:00:52
all right um first thing is first let's
0:00:55
do the honest for the um
0:00:58
actual custodians of the land on which
0:01:01
we meet today and the past present and
0:01:04
elders as well some haircuts
0:01:07
i begin today by acknowledging the
0:01:09
traditional custodians of the land on
0:01:11
which we gather today and pay my
0:01:13
respects to the elders past present and
0:01:16
future i extend their respect to
0:01:18
aboriginal and torres strait islander
0:01:24
fantastic so that was all done smoothly
0:01:50
hey you know what i'll pay my respects
0:01:52
from anywhere yeah
0:01:55
it's all about being human
0:02:02
yeah um the progress was
0:02:06
that you already know because you are on
0:02:09
the chat as always
0:02:13
i'm not even gonna go there
0:02:19
yeah just for the um viewers that um
0:02:23
we are implementing the get bored
0:02:25
functionality and um
0:02:27
yeah so today's task would be to
0:02:30
basically compare the hashed passcode
0:02:34
string passcode so um we initially
0:02:37
wanted to use the precrypt js
0:02:42
me and finnish who's the other role
0:02:46
coder um were unable to figure out how
0:02:50
that library in javascript so which is
0:02:53
why we left it to the front and guru
0:02:58
the front and wizard that's it who is it
0:03:02
well that's that's a big claim but okay
0:03:07
all right do you want to change your
0:03:12
sure let's do that what was the eyebrow
0:03:19
i'm using my other monitor my mouse is
0:03:21
being weird that's why
0:03:29
feed you some cheese
0:03:31
you might be hungry oh
0:03:40
okay um i think you gotta let me down
0:03:44
yeah i gotta i gotta switch over to
0:03:58
all right i think i need to
0:04:05
so i have a question
0:04:07
are like i i missed it yesterday are all
0:04:10
the are all the passwords being loaded
0:04:13
onto the front end
0:04:18
but you know that's not secure right
0:04:22
will the users be able to see the
0:04:25
if they're going to a kind of console
0:04:28
yeah anybody any anybody can just write
0:04:34
so how would they know that the password
0:04:37
is actually stored in that particular
0:04:44
they could just like
0:04:46
just go through the code i mean
0:04:52
i thought i thought maybe you were just
0:05:02
i forgot that that project was open
0:05:07
uh well yeah and and if they just
0:05:14
a bad actor a bad a bad man or a woman
0:05:20
and they really wanted to
0:05:26
find some sites to mess around with then
0:05:30
all the passwords are there on the front
0:05:33
true true so how would you
0:05:39
because we want to compare both board
0:05:42
name and the password now so
0:05:45
yeah i completely forgot that
0:05:47
the project would be open source which
0:05:50
means everyone would have access to the
0:05:58
yeah also it would um also to
0:06:01
to compare the code you need the the
0:06:04
salt from bcrypt that is on the back end
0:06:07
and the salt is supposed to be
0:06:20
you would you would have to bring that
0:06:24
to compare the password so i mean
0:06:26
there's no way around
0:06:29
if you want to make the site secure
0:06:32
then there's no way around
0:06:34
having to have multiple
0:06:39
to the database to check
0:06:42
if the password they entered is the
0:06:45
password and then inside the
0:06:49
inside of the express
0:06:52
it would do the comparison in decrypt
0:07:01
like the the data the
0:07:04
api should never return the password
0:07:13
return if it's true or false that's all
0:07:17
yeah yeah that's it like it just says is
0:07:19
it the right password and then it just
0:07:26
whatever needs to happen next
0:07:31
i'm just thinking how could i forget
0:07:33
there was a open source project and
0:07:35
everyone would have access to the code
0:07:38
that's why we should not
0:07:43
secure the passwords in the front end
0:07:47
just so you know anything anything ever
0:07:49
password passcodes passwords
0:07:54
keys anything on the front end shouldn't
0:07:56
that's that needs to be protected should
0:08:00
never ever be there it should always be
0:08:03
server side because anyone can just open
0:08:07
the tools or write a script and just
0:08:10
run through your code
0:08:18
would have no option but to do
0:08:22
back and forth from the database set on
0:08:27
as in board as the board is fine
0:08:32
yeah i mean i think it's not bad all you
0:08:35
have all we have to do is have
0:08:40
and and uh all we have to do is just
0:08:52
and we could just add another end point
0:08:55
or whatever or use use the same endpoint
0:08:59
for getting the board by name i think is
0:09:02
it get bored by name or get bored yeah
0:09:04
it's get bored by name right
0:09:06
and then yeah board names
0:09:10
is there there's a get bored by name
0:09:16
yeah they're like they'll
0:09:26
then on the back end it just
0:09:31
um and the name of the
0:09:33
yeah it just gets the name of the board
0:09:35
compares the password
0:09:38
gets the password from the dat the hash
0:09:40
password from the database compares it
0:09:43
and if if it's if it's valid then just
0:09:47
return the data or whatever needs to
0:09:49
happen in that scenario
0:09:51
yeah yeah true true okay then cool let's
0:09:54
doing that in that way yeah i still
0:09:57
still can't believe myself
0:09:59
it's cool man it's fine
0:10:02
i didn't know if it was like uh
0:10:05
a prototype thing or something but i
0:10:08
just wanted to point it out
0:10:11
didn't didn't yeah which makes complete
0:10:14
as in why would you
0:10:16
wanna load the passwords in the front
0:10:20
end every single person can actually
0:10:33
yeah generally anything that needs like
0:10:35
well yeah anything that just needs to be
0:10:40
like don't put it on the front end
0:10:41
because the front end is not
0:10:51
complete sense yeah i just wasn't
0:10:56
because i've got this really ultimate
0:10:58
positive brain that i somehow always
0:11:02
think of positive things and it didn't
0:11:05
really come into my mind at all there
0:11:07
may be bad guys out there as well
0:11:16
yeah it's it's cool whatever
0:11:19
there's there's bad people
0:11:21
yeah there's just there's just bots too
0:11:24
it's all sorts of weird stuff out there
0:11:32
if you want we can still go ahead with
0:11:38
i would say the only
0:11:40
uh i don't know that much about security
0:11:46
but um i think if you wanted to use
0:11:48
bcrypt on the front end one
0:11:54
use case would be to hash the passwords
0:11:58
i think finesse said that hash the
0:12:02
you submit them via the form in case
0:12:05
there's some kind of like
0:12:07
man in the middle type of attack i don't
0:12:13
that way when you send the data it's
0:12:20
i don't think we need to do that
0:12:22
right now no no i all he or he was
0:12:27
basically saying that um
0:12:29
we should decrypt the passcodes or in uh
0:12:35
decrypt the passcodes on client side
0:12:47
that was on to me now
0:12:53
gonna surprise you by a kebab
0:12:56
this weekend but i changed my mind now
0:12:58
i'm not gonna do that
0:13:06
all right um only sources
0:13:14
where should we go from here zayn
0:13:25
shouldn't be doing the passcodes in the
0:13:35
first we can do is if thing can you see
0:13:38
if finish has actually pushed the
0:13:46
let's see uh probably to get log
0:13:52
looks like everything's in here though
0:14:03
brilliant yeah cool so um
0:14:08
yeah what we can basically do now is
0:14:13
we can undo the past uh the passcode
0:14:17
functionality that we added
0:14:25
just to get all the passcodes
0:14:28
yeah one second sorry hold on yeah
0:14:39
um what do you mean indian
0:14:43
indians are really generous
0:14:47
i've got many indian friends and
0:14:49
whenever i go to the house and then they
0:14:52
always have something to give me
0:14:56
they're amazing people
0:14:59
sorry my dog was gonna was gonna go off
0:15:08
breed have you got
0:15:11
bali bali street dog
0:15:20
you just you needed a home so
0:15:23
that's how it worked out
0:15:25
that's really good though that's really
0:15:28
and really kind of you
0:15:31
yeah so what i was thinking that we can
0:15:34
you know how me and financial working on
0:15:44
passcodes from the
0:15:49
we can undo their functionality in the
0:15:58
can we just do get
0:16:05
is that what it is
0:16:07
i'm bad yeah probably yeah yeah
0:16:10
should be then get rid of maybe the
0:16:22
can tell us is it get revert do you know
0:16:24
zayn because i i'm bad with git
0:16:30
um but i'm pretty sure it's kind of
0:16:33
uh along those lines because i know
0:16:36
there's get reset and then there's get
0:16:41
to giveaway come on there's a
0:16:43
forward moving undo
0:16:45
operation that offers separate by
0:16:47
undoing changes yeah so it must have a
0:16:51
where we can say which
0:16:53
commit that we want or the
0:17:04
get rid of it so we can move the head uh
0:17:07
oh that's get reese
0:17:09
undoing changes to our positive force
0:17:24
and the bronzer point is to that one
0:17:31
i did this in my book training
0:17:42
seeing bali was but it's but it's it's
0:17:45
dark behind me there's is nothing to see
0:17:52
if you want to see bali we got to do the
0:17:56
an hour earlier but
0:17:59
i don't know if that's going to work for
0:18:03
actually by having the back down
0:18:06
having the background it helps me
0:18:12
lighten myself up because of the screen
0:18:15
otherwise the screen is dark
0:18:18
right yeah yeah i don't i so the problem
0:18:21
is i don't have a good light
0:18:25
they're all soft like very soft yellow
0:18:33
it's it's it's uh it's a rental so
0:18:38
i'm not gonna not gonna install light
0:18:41
yeah everything's there
0:18:54
he's on to me he's feeling really good
0:18:59
i think he's in the zone
0:19:02
what do you recommend um
0:19:09
i think it would be
0:19:14
revert because we want to go to the last
0:19:32
how to undo changes of the last comment
0:19:39
like do we want to undo the last commit
0:19:52
we don't want to keep any of those
0:19:56
if that makes sense
0:20:07
because they're soft and hard
0:20:10
um i don't understand
0:20:17
okay yeah just basically do that
0:20:28
don't don't don't don't don't don't oh
0:20:32
i don't must i don't trust that hard
0:20:36
you don't know me and yet we don't have
0:20:39
a good relationship
0:20:41
let's do a hard reset to an earlier
0:20:44
maybe the original scrum
0:21:00
did you get a promotion
0:21:07
soft reset to this commit
0:21:11
how is that going to work with github
0:21:16
yeah why not because it will be get
0:21:22
okay all right let me do this
0:21:31
all right actually i wanted didn't i i
0:21:32
want a soft reset to your commit i want
0:21:36
just skip over the nash's is that right
0:21:39
okay then probably do a git log first
0:21:42
and see what my commit was
0:21:45
uh it's this fixes passcode and new
0:21:49
so this is the nash
0:21:58
i have a funny feeling that i didn't
0:22:00
push myself oh this is yours
0:22:18
the last commit is from finesse
0:22:21
and then this is a commit you made on
0:22:28
this year with the minute sunday
0:22:31
what did i okay yeah changes separate
0:22:34
getting grief simply changing error
0:22:39
i do want to be famous
0:22:43
oh i don't have money though
0:22:49
can't answer to simply changing the
0:22:54
yeah i think this should be
0:22:56
it and this is the front end isn't it
0:23:02
this should be it so i should reset to
0:23:20
you don't like it when i click stuff
0:23:31
oh wait where do i
0:23:57
okay so i'm i've resetted
0:24:05
found the first commit
0:24:11
he's in his mood today
0:24:20
okay i've reset back to your commit
0:24:25
okay which means that you have my
0:24:28
changes but they're not committed
0:24:32
true so should i not have done that
0:24:44
important reporting be grip so we don't
0:24:49
we don't want that
0:24:57
looks like yeah yeah here we go
0:25:00
we don't want these
0:25:01
so these are the these are finishes
0:25:09
what's what's this
0:25:16
okay some styling stuff so we want that
0:25:23
tabs no we don't want oh okay so you're
0:25:27
actually on my one
0:25:31
oh oh my bad okay let me go to
0:25:38
okay yeah i was on finesse so what do i
0:25:42
what do i gotta do i gotta go
0:25:45
he's making me love to be honest
0:25:51
i like i would i would i would
0:25:54
appreciate that title maybe not for the
0:25:56
reasons you're saying
0:25:59
more was it reason
0:26:03
i freaking get their values his time and
0:26:06
there's a reason why he's on the show
0:26:08
every night so that's actually a
0:26:13
he's here for the laughs
0:26:16
so so what i want to do
0:26:21
go to thanesha's commit
0:26:24
reset to thanesh's commit
0:26:35
the reason why i'm saying try that
0:26:39
because even if we don't do
0:26:43
or make a mistake we always have
0:26:47
the latest version pushed up so it
0:27:00
we might break because we already have a
0:27:06
so where are we at the moment
0:27:13
so i i went to this
0:27:17
commit but now i'm not seeing anything
0:27:27
i want to view this
0:27:29
oh can can this get bigger please
0:27:41
terminal is the best
0:27:51
package oh it's installed so okay that
0:27:54
makes sense like only the front end
0:27:58
it's cheap we're cheaper than netflix
0:28:10
changed i don't even
0:28:13
can i not is it not oh it's not dipping
0:28:19
all right um okay but the thing is i
0:28:38
you've reset back to his changes it
0:29:00
good of a time with the gigging gang dev
0:29:04
he prefers to watch us and netflix
0:29:12
let's finish let's finish the show
0:29:16
um okay i i don't know what to do now
0:29:18
zayn i'm stuck okay cool so
0:29:22
close the file history
0:29:30
what is this okay this is
0:29:34
finishes change at the moment
0:29:42
i i reset back to him
0:29:54
go to get board names
0:30:06
don't worry just for control f and
0:30:09
typing and then he will search in the
0:30:16
never mind don't worry don't worry about
0:30:20
so that is taking the board object yeah
0:30:23
so that is finishes
0:30:30
but i don't see b grid
0:30:32
like b crypt is not and
0:30:34
it was in the other file
0:30:40
wait if you go to script.js
0:30:50
should we be crypt in here up
0:31:01
probably still front end then okay
0:31:05
but i saw it early on
0:31:11
so that is all the
0:31:16
which can be undo it
0:31:29
so now what we want to do is go
0:31:40
you know how to do that
0:31:46
not really you tell me i don't know how
0:31:57
i was like yeah let me know
0:32:02
that's hilarious honestly
0:32:07
okay cool so we do uh
0:32:21
just gonna check one soon
0:32:24
we do the get reset sorry
0:32:31
the comment number
0:32:39
even though if it's not right um we
0:32:42
already have the code pushed
0:32:44
up and then gets up so we can always
0:32:48
kind of yeah don't don't worry just just
0:32:51
just my get will be messed up it's cool
0:32:54
yeah yeah oh hang on
0:32:58
is this who you'll get
0:33:00
well because it's local right
0:33:04
well until i push it
0:33:06
until i push the changes
0:33:09
it's it's pretty much local right
0:33:12
until i push them to get until i push
0:33:16
anything i do and get is going to be
0:33:22
so your worried that your your local
0:33:25
game might be messy
0:33:27
you'll get yeah and then and then i'll
0:33:31
deleting the whole project and then
0:33:36
and then maybe calling me is that saying
0:33:46
it's not your fault it's just that i
0:33:48
don't understand get and i'm too
0:33:52
to learn so it's my fault
0:33:55
why not use the terminal tory that
0:33:58
that's a lot easier and faster when it
0:34:02
this i love i love it because if if i
0:34:05
make if i if i make a little silly typo
0:34:09
or something or i forget something bam
0:34:13
like i just messed up something that's
0:34:15
why i would get i'd just rather like
0:34:17
click i can see stuff but if you here
0:34:20
i'll type it out for you
0:34:26
they are the best i don't even know what
0:34:32
tori i thought you were a wizard come on
0:34:38
so this is your command which is what i
0:34:55
why is my terminal doing that's weird
0:35:00
so i'm gonna check out that arsenal meme
0:35:03
um all right here we go
0:35:11
all right we moved the head back
0:35:17
the comment that's shown on your
0:35:27
why am i two commits behind now i
0:35:31
i should only be one commit behind
0:35:43
behind finesse's commit
0:35:48
which one did you hard reset
0:35:51
i reset back to yours
0:35:58
hang on see which code have you got
0:36:17
yeah so that's my commit
0:36:27
i mean i'm too commits behind i can see
0:36:31
i see i'm two comments behind so one of
0:36:42
0 1 go back into your thing
0:36:47
where you had all the
0:36:56
go to all the the file history
0:37:04
where all the comments were
0:37:07
showing in the top tab
0:37:16
update okay yeah so here's
0:37:27
this is this is not bad um so i'm on
0:37:34
yeah why is this why can't i like full
0:37:42
you can just drag that column as in yeah
0:37:46
it's it's not like the other side
0:37:48
oh no oh it's my computer is being slow
0:37:51
because i'm streaming
0:37:54
so yeah i'm on your commit which
0:38:05
finishes command is still in
0:38:12
it's still in github like in the get in
0:38:15
in origin it's in origin so if i do a
0:38:18
git pull i'm going to get finesse's
0:38:22
that means that we can just get rid of
0:38:25
that that commit from the origin itself
0:38:28
simple okay how do we do that
0:38:48
uh here's how you should do that
0:38:56
what that was oh that's my poor request
0:39:10
okay delete our remote commit
0:39:19
objectives asking how's it work
0:39:33
why is that an arsenal name
0:39:37
that was a football thing
0:39:53
okay to remove the comment you already
0:39:56
pushed to your region or to another
0:39:59
repository you you have to first delete
0:40:04
which is done okay
0:40:08
and then push your changes to the remote
0:40:11
but it's not our change
0:40:17
special origin master
0:40:30
we didn't do anything
0:40:34
we didn't get anything done
0:40:38
you're learning about gate
0:40:44
that's a huge progress man kid always
0:40:49
yeah i just took like if i just took
0:40:53
like a two-day course
0:40:56
i'd probably save myself hours when i
0:40:59
run into this problem
0:41:02
to remove your picture
0:41:06
actually you know what i'm gonna do go
0:41:10
web version and just delete it from
0:41:16
can't delete a command
0:41:32
there should be it
0:41:42
okay so why do we want to do that though
0:41:44
in the first place can't we just carry
0:41:46
on with the work first
0:41:52
let's do it special
0:42:04
why do we want to do that calm we didn't
0:42:06
carry on with the work first and then
0:42:10
when we are about to commit it
0:42:16
think i don't have
0:42:25
what is there is that isn't there like a
0:42:27
diff diff command how do i know i'm on
0:42:39
how do i know i have your changes
0:42:42
isn't there like a diff command
0:42:45
and i can like check out the
0:43:01
uh probably do a git show come on
0:43:04
get show oh what is that yeah
0:43:10
you know what i was learning about the
0:43:15
it says i'm on your commit
0:43:20
that's the commit fix possible new
0:43:32
cool whatever i'm going to quit this
0:43:34
that's a cool command oh stop
0:43:40
wanted it you wanted it
0:43:48
miss q on var sorry convert before
0:43:55
uh i never even yeah rev hyphen pass
0:44:02
that would just show the exact comment
0:44:10
do you want to do that
0:44:25
uh because i don't know what i'm doing
0:44:27
and when i'm in my terminal and i don't
0:44:29
know what i'm doing and no offense to
0:44:31
anybody i'm just extremely careful
0:44:41
this is a really good show i like it
0:44:57
something you're playing
0:45:01
who wants to be a millionaire and
0:45:04
telling you a one million dollar
0:45:07
questions answer actually you're like
0:45:10
but i called them i know them
0:45:16
i apologize to convar 64.
0:45:36
this one is get revert and then the
0:45:38
commit id and then get push
0:45:42
like delete the last commit
0:45:45
and then reset the head and then push
0:45:47
push your origin force
0:46:20
this makes sense at least to me
0:46:23
because we revert the last command well
0:46:26
this would be reverse
0:47:02
come on get it out
0:47:23
i agree that's i don't trust cli
0:47:27
plot has been lost
0:47:30
all right zayn i can't hear you okay
0:47:40
hey laughter is the best medicine
0:47:46
what are we trying to do and why are we
0:47:54
undo finishes commit
0:47:57
and erase it off the face of
0:48:01
our repository okay
0:48:05
that way you're just going back to your
0:48:08
commit and on locally our git and
0:48:12
and on the get origin and github it will
0:48:16
as if he never even wrote that code
0:48:59
oh i'm not i'm not blaming anybody i was
0:49:01
just trying to be funny
0:49:06
it's a pro oh it's a program
0:49:12
huh cool thanks so check it out
0:49:23
and i apologize to khanvar once again
0:49:26
but i will check out that command
0:49:43
undo the last command based on head
0:49:51
okay i think we're there khanvar so
0:49:55
and then what do we do i just push
0:50:02
what's saying on google then just push
0:50:07
condition where you are
0:50:12
raise pr to upstream master
0:50:27
just do it focus on being hands-on come
0:50:32
no what gekko is saying is what i'm
0:50:34
worried about is that i'm pushing an
0:50:38
commitment and then it's and then it's
0:50:40
going to blow up our products sometimes
0:50:43
likes to be sarcastic so
0:50:46
you won't know unless you try and
0:50:54
the only thing will mess with your logo
0:51:01
if i if i if i push it
0:51:04
if i push it to github then
0:51:08
then if it could undo your work
0:51:15
your command do my changes
0:51:38
yeah and that's exactly how um what corn
0:51:42
was 64 is saying this is rather than new
0:51:46
progress but we actually actually show
0:51:50
so don't worry about as in
0:52:01
i should open a pr
0:52:04
this will automatically open up your
0:52:06
when you push it to
0:52:14
uh are you sure okay um so it's origin
0:52:21
yeah it's origin right
0:52:26
um but i'm not opening a pr i'm just
0:52:34
okay i'm just going to write it whatever
0:52:36
touring did it just
0:52:39
i'm thinking too much
0:52:51
don't worry about it
0:52:59
all right now i should not see
0:53:07
all right let's check the git
0:53:14
one thing i've actually learned
0:53:20
that in tech everything can be undo
0:53:27
making small mistakes and
0:53:35
yeah i uh i've just like i'm so bad i
0:53:39
get that i've run into
0:53:44
like merge conflicts and then i mess
0:53:49
do you think i learned these kind of
0:53:51
things yeah but then it took me some
0:53:54
honest i'm not even like afraid of
0:53:56
blasting away like a few lines of code
0:54:00
i'm more worried about
0:54:02
um having to spend hours trying to get
0:54:04
my get back to where it should be
0:54:09
yeah yeah and that makes sense and
0:54:13
look fib all been there did it i'm
0:54:16
pretty sure that if you asking jacked up
0:54:20
how many mistakes he
0:54:25
it will probably be more than me
0:54:32
that's how he knows more than me
0:54:34
okay and us so yeah um yeah sorry i just
0:54:42
i just hate it when i mess up yet and
0:54:44
then it takes me forever
0:54:51
what are we going to do now
0:54:59
this is what we're going to do now
0:55:04
right this is hilarious
0:55:07
the progress made see the huge progress
0:55:16
that's senior level stuff
0:55:18
exactly it's progress
0:55:20
we got rid of some code
0:55:28
thanks for thanks for uh hanging hanging
0:55:30
with me there zane
0:55:58
let me check checking online no no no
0:56:01
i'm just i'm just kidding
0:56:04
it was probably just one or two lines of
0:56:08
even if it was removed
0:56:11
i would already do this
0:56:23
all right i'm checking out github
0:56:26
so it did it did open up here
0:56:30
of course you would open up oh no no no
0:56:33
no no there is an existing pr open oh
0:56:41
get board functionality as expected
0:56:46
what is the latest committee in the
0:57:10
lie wha what branch is it passcode ui
0:57:22
uh is yeah functionality
0:57:26
yes um so my previous comment has gone
0:57:36
much closer so they should be fine
0:57:40
uh i think i think um i think it's
0:57:49
yeah i think we're good then
0:57:52
okay wait no oh no no march 6 yeah so
0:57:55
your your commit is gone from sunday
0:58:00
all right we're just
0:58:05
and lots of code and there's um
0:58:09
changing well the thing the thing is the
0:58:15
okay so it got a little messed up but
0:58:17
locally zane you have that
0:58:22
you have those changes on your local
0:58:26
locally right now as long as you don't
0:58:34
when you open up vs code or whatever
0:58:37
then you can just recommit that commit
0:58:45
i mean i'm sure there's another way to
0:58:49
i'm just thinking that it's probably the
0:58:58
from myself don't worry about it
0:59:10
i know exactly where the um thing
0:59:14
for the chain needs to be so don't don't
0:59:22
i'm gonna get that program
0:59:25
this is all i need to do go back one get
0:59:27
reset hard head and then
0:59:32
i always forget that
0:59:34
that you can just go back
0:59:46
you got to feel it out
0:59:59
devin thanks convoy for being there and
1:00:09
and do you want to do the honest story
1:00:12
yeah rev parse yeah so today we uh
1:00:19
we had to re we talked about the
1:00:24
the passcode functionality and
1:00:28
then we decided to change some things up
1:00:31
we had a good laugh we had a good show
1:00:38
with git for about 40 minutes trying to
1:00:41
revert some changes
1:00:48
yep good learning perfect so ej if you
1:00:54
what we do and how we do next uh because
1:00:58
there's a bit of a surprise coming up
1:01:01
not tomorrow on sunday
1:01:05
and half of it so half of it would be
1:01:09
tomorrow and halfway would be
1:01:12
sunday so keep watching and we will see
1:01:19
have a good one guys and
1:01:25
have a great night thank you thanks
1:01:27
convar thanks gekko