0:00:22
all right welcome back everyone welcome
0:00:24
back to another episode of
0:00:27
build break and fix
0:00:29
to all these people who are new here of
0:00:32
we are recorders which means that we are
0:00:34
team of two developers
0:00:36
from melbourne australia working on a
0:00:38
project which adds
0:00:40
persistent storage to the current open
0:00:42
source project which is called
0:00:44
scrambler.ca and you can go ahead and
0:00:48
and if you are someone who is interested
0:00:50
in working in new stacks
0:00:52
um currently we are working on stack
0:00:54
which involves express js
0:00:57
fetch apis a lot of aws
0:01:00
and working with technologies like
0:01:04
and postman then you're the right place
0:01:06
but for sure we'll be exploring a lot
0:01:09
more new technologies as we uh walk you
0:01:12
through this project
0:01:15
so yes um yesterday what did we do
0:01:20
yes today um we did
0:01:27
rest of the updates
0:01:28
notes validation um so i just carried on
0:01:35
two more scenarios which were
0:01:38
if the board isn't found in the database
0:01:43
if the note isn't found in the database
0:01:47
so i just did um those two and hey
0:01:52
good to have you again hello uh
0:01:55
yeah i did i just got it
0:01:59
but another one just for you
0:02:08
are you saying the validation of the
0:02:14
on jira updated can i have a look
0:02:16
i wouldn't say done
0:02:19
unless we go and test everything
0:02:25
one day to as in just test
0:02:28
all the functionality in regards to just
0:02:32
then i would be able to answer that
0:02:34
question otherwise are you are you
0:02:37
saying all of this is in testing now
0:02:48
testing and i would have to change some
0:02:51
of this statuses in that way that's all
0:02:57
i am i'm not sharing my screen am i
0:03:01
yeah no no that's all good
0:03:04
cool there we go and
0:03:06
so these are all the validations and i
0:03:09
will save validation of post board
0:03:12
was this done or not
0:03:16
yeah it's done yeah it's done so i'll
0:03:18
just put that in testing as well
0:03:21
no so how this works is that
0:03:24
you say everything inside it is done but
0:03:28
move the whole ticket to testing
0:03:32
okay cool right right i say
0:03:35
move the whole ticket and put that so
0:03:48
come on um click on hide click on hide
0:03:54
yeah so i can still see your screen but
0:03:59
so just done done done
0:04:07
cool and now that goes into
0:04:13
right do not testing it to me
0:04:18
either way uh actually you can
0:04:23
this time because the fact that
0:04:26
i don't really like testing but it still
0:04:31
you can have testing it also makes sense
0:04:34
right because so this is one of the
0:04:36
things which i learned that
0:04:39
the person who develops it contested
0:04:43
they just i agree with you
0:04:46
as in because they would
0:04:50
works and they will subconsciously try
0:04:53
those things that work which we don't
0:04:56
really want yeah yeah and
0:04:58
that's where people
0:05:00
even have like manual tests or jobs
0:05:03
who like literally manually test
0:05:06
and they get right right right
0:05:08
money for that uh yeah yeah
0:05:12
developers contest
0:05:20
from here uh that's just not excuse for
0:05:23
people not to test their car
0:05:25
yeah true get them
0:05:28
that's true that's yeah i agree with you
0:05:32
i'm dead do a lot of tests or like uh
0:05:35
the unit test and integration test
0:05:41
yes but when it comes to as in actual
0:05:45
that the testers as you try their
0:05:49
their best to break it
0:05:52
and that's where actually the fun of
0:05:55
testing comes in venture as
0:05:59
the more you can break the the more
0:06:01
happy you will become at the tester
0:06:04
that's true oh really oh that's our
0:06:07
present it doesn't what
0:06:11
at all interesting
0:06:14
then that's the first one i've heard
0:06:24
i mean like qa is really complicated
0:06:27
though like everyone owns their own code
0:06:30
no but like things like um selenium
0:06:36
who does that who does all of that
0:06:43
like building a test automation or
0:06:45
architecture or like
0:06:48
wow all the testing is done by the dev
0:06:53
the devs are supposed to learn these
0:06:55
tools like um selenium or cucumber and
0:06:59
or even jenkins for that matter
0:07:05
if that's the case then i'm gonna ah
0:07:09
right it's an expectation now nice
0:07:12
interesting i didn't know that to be
0:07:14
honest i think i'm going to be
0:07:20
broadening up a bit more on my skills
0:07:22
and getting to testing too
0:07:28
um i worked with selenium um
0:07:32
which actually pretty interesting um
0:07:37
yes selenium is like ui testing
0:07:39
like right right right even our app can
0:07:42
use selenium early
0:07:45
what's that thing called
0:07:46
cucumber no not cucumber
0:07:50
yeah yeah that's fine
0:07:55
entwin testing isn't that common but
0:08:00
yeah i'd agree with you there
0:08:05
well that's a bit of a shocker for me as
0:08:07
in devs has to do that i mean i do
0:08:14
but um just to see if my code is working
0:08:22
the code base and then it gets published
0:08:25
from there in the their branch
0:08:27
as in the dev version of this sort of
0:08:33
tester does their own testing as well
0:08:37
yeah so i i saw this meme like
0:08:40
um kids um have uh testers
0:08:46
have i don't know like
0:08:48
does their own code and no like test
0:08:52
test code in staging and legends test
0:08:54
code in production
0:09:06
that's really interesting
0:09:12
at the moment right no good um because
0:09:17
i'm happy to just continue and do the
0:09:20
testing as well i don't want to force
0:09:22
you to do the testing i know you don't
0:09:28
so the reason why i'm saying it
0:09:36
good thing if you do it because i
0:09:39
i've already worked on
0:09:42
testing as in yes today and i would know
0:09:45
exactly which scenarios to points so
0:09:49
works but it would be good a fresh brain
0:09:55
break everything apart
0:10:00
out of curiosity um the codes deployed
0:10:10
if you are talking about the table name
0:10:14
now i'm talking about the url
0:10:22
api url api gateway
0:10:24
yes but how would them matter
0:10:27
because we have one on my account and
0:10:30
one on your account
0:10:31
yes so if you just get the
0:10:39
i'll just test on yours if it's on yours
0:10:41
up there okay okay it'll be the same
0:11:07
hold on all right you can do
0:11:11
you should follow the opening slack
0:11:13
he probably meant just for you because i
0:11:19
i'll tell you a stream
0:11:24
okay i'll reply to you after streaming
0:11:42
um the url is in the base url right can
0:11:44
i click on uh so i kind of changed it
0:11:50
but you changed it it's still based url
0:11:51
right yes yes yes yeah just wanted to
0:12:07
so hang on i would recommend we pull out
0:12:10
the ball uh the validation of everything
0:12:17
cool so for the get board um
0:12:20
we need to verify that
0:12:23
there is a correct board id
0:12:27
never mind you do that and um
0:12:31
i'll just make sure
0:12:33
uh everything is being logged
0:12:41
and give me one second sorry for that
0:12:49
i'll just have oh okay yeah that's fine
0:12:59
uh get a board what can go wrong
0:13:02
let's try giving it headers
0:13:12
but that won't happen for sure i'm just
0:13:14
trying to see what's gonna happen
0:13:21
try your best to break it
0:13:38
i think you would probably have to go
0:13:42
check if you have the updated url there
0:13:54
oh wait one second
0:13:58
oh interesting can you send me that
0:14:04
send me on the chat
0:14:09
can you send me the url on
0:14:12
sorry i can check which one's the latest
0:14:16
yes i'm just doing that now
0:14:29
i'm not sharing my screen perfect
0:14:42
okay so it's there in postman but
0:14:46
um it's entered at initial not current
0:14:49
so you didn't save it or something but
0:14:53
initial no current
0:15:06
in postman one is the initial value in
0:15:12
so you didn't you updated it as initial
0:15:15
value but in update as the current value
0:15:17
um that's interesting because i can see
0:15:23
what i'll do is i'll just
0:15:28
it works now i i changed it
0:15:30
don't worry about that that's
0:15:51
so is it didn't i respond to it
0:15:56
very interesting you know that's fine i
0:15:59
that's yeah that shouldn't really matter
0:16:02
because you've actually given a as in a
0:16:08
which wouldn't be the case in
0:16:13
yeah yeah i mean yeah that that probably
0:16:17
so we can ignore that
0:16:35
okay and that's nice
0:16:40
yeah that should be fine there's nothing
0:16:42
much which can go wrong in this cool
0:16:45
just trying to see if the formatting
0:16:49
be made a bit better or something like
0:16:52
so we're bored like
0:16:55
no like i'm just seeing
0:16:56
so are we finalizing board id as this
0:17:09
what you should you say shall we change
0:17:14
no that looks fine um
0:17:16
there's no consistency though because
0:17:20
board id like b capital i capital board
0:17:22
name b capital and capital and then it's
0:17:28
then like so probably
0:17:31
maybe note this down this is something
0:17:34
so just logged into jira and then
0:17:39
we'll take a board i'll probably create
0:17:44
or maybe you can write this down oh yeah
0:17:46
probably crazy task doesn't matter
0:17:52
korean new toss because i don't really
0:17:59
further along the line i won't be able
0:18:13
and note consistent
0:18:22
okay cool so that's done
0:18:25
um do you want to check the scenario in
0:18:33
not for good i guess
0:18:37
in which the board id is
0:18:42
or it's not present
0:18:45
yeah understanding google is there any
0:18:46
specific scenarios
0:18:54
testing api results oh uh okay
0:18:59
that's a good idea
0:19:01
is that big enough
0:19:07
get requests are most common and widely
0:19:11
simply okay okay okay
0:19:15
yep check valid get request returns 200
0:19:19
make sure that it gets requests to the
0:19:21
specific resources correct data
0:19:38
that's already done
0:19:49
um let me get all first
0:20:06
okay first let's see if the base
0:20:12
checking for a particular
0:20:17
that's interesting
0:20:24
we don't have a separate validation for
0:20:27
get all or get a board it's just one
0:20:34
there shouldn't be a problem
0:20:41
trying to see one thing
0:20:46
no i didn't i'm just trying to give it
0:21:00
okay so right now we are checking
0:21:05
for alpha numeric okay
0:21:08
what if we check if it's not there
0:21:11
okay yeah it crashed
0:21:17
um i did seven to eight
0:21:22
so it's not checking for
0:21:27
right so id incorrect
0:21:32
we need to come back on that one
0:22:07
put the high function around please
0:22:20
all what else can be done
0:22:29
nothing coming down the body should be
0:22:33
yep um one scenario not working
0:22:37
okay i'm just gonna create another
0:22:40
for them for save validations to work on
0:22:48
just put that particular thing back in
0:22:52
there's already a ticket for this
0:22:55
so i shouldn't create a
0:22:59
no it's already there just put it back
0:23:04
right scrum works right like it doesn't
0:23:07
something pass you give back
0:23:14
okay let's see both
0:23:19
if i get something here it is incorrect
0:23:25
so we are moving on to post now cool yep
0:23:37
just for saying it
0:23:47
error it relates to it's not even
0:23:55
what if the n is small
0:24:03
um that literally can't be a valid
0:24:06
scenario as in this scenario
0:24:13
hmm that's true okay fair enough
0:24:21
can you name a board a dollar sign
0:24:25
um i'm pretty sure there's one thing we
0:24:27
should be able to because it's a string
0:24:31
input data failure there's like one
0:24:34
set of string which are not it will be
0:24:37
produced processed in json um
0:24:54
i don't know if you've heard of like
0:25:23
how long you can name the board
0:25:27
like that's a really good one if i go
0:25:38
i think it will still go through
0:25:41
copy and paste it now
0:25:44
do everything and then just keep keep
0:25:47
copying and pasting it
0:26:04
i think the um maximum
0:26:07
limit we should give it like it's going
0:26:21
so it's basically max
0:26:23
in sql but what i do and my work is
0:26:34
but that's still kind of really high
0:26:40
the boards are like really small like
0:26:43
even whatever variation we're trying to
0:26:46
um i don't know what happened here if i
0:26:52
wow okay i think it
0:26:53
you will go through yeah it did go
0:26:59
wait one sec i just want to name the
0:27:05
see that looks so bad oh and i can't
0:27:12
that's probably something along the
0:27:14
lines of like 32 or 30 characters should
0:27:31
you can go ahead and add that
0:27:38
post board scenario
0:28:05
what's the other attribute of a string
0:28:08
length and what's inside it right
0:28:11
we don't care what's inside it but
0:28:13
we probably should
0:28:18
can we name a board a dollar sign is
0:28:25
what is that approved
0:28:38
as in people might not be asked to put
0:28:42
anything so if the
0:28:45
u.s assuming they would just probably
0:28:49
a dollar sign and technically they
0:28:54
but i don't know if you want to allow it
0:29:03
yeah yeah go ahead um i'm just trying to
0:29:05
see how to abuse um
0:29:10
i think you know how we have done in the
0:29:14
in the notes as in the board name
0:29:18
um we should only allow
0:29:24
alpha characters as in just like that is
0:29:28
if you said name that already means that
0:29:33
yeah we can go ahead and add that and
0:29:35
it's pretty easy if you already have the
0:29:36
rejects code in there yeah
0:29:41
something like a forward slash could
0:29:42
create a problem somewhere
0:29:49
because like all of our this is really
0:29:51
fragile the url um
0:29:54
but not for for now it won't but i feel
0:29:57
like so yeah you're right we should
0:29:59
probably just use rejection
0:30:01
um do that thing real quick with board
0:30:04
there's only one more thing if i give it
0:30:18
um right let's see what happens
0:30:42
okay um so i gave it something like this
0:30:44
i gave it an extra attribute
0:30:47
it does go through
0:30:49
but how does it appear have you checked
0:30:53
yeah i want to check that um
0:30:55
disappears without the board id
0:31:00
um just trying to think
0:31:03
can i go ahead and abuse this part and
0:31:12
no no i'm just trying to think that we
0:31:14
don't have to go on it as in
0:31:22
no one would upload a file because
0:31:25
in order to upload a file you have to
0:31:30
choose a file so that should wouldn't
0:31:34
case i think we should only
0:31:37
stick to as in the board name and um
0:31:44
give it a letters only
0:31:53
yeah that should be fine if i get empty
0:31:57
it will go through oh no nice
0:32:02
we did a good job then
0:32:06
but if i change it to oh yeah we were
0:32:08
not doing that part yeah we won't
0:32:25
oh you can create this
0:32:30
i didn't even know that
0:32:33
guess script and run it every time you
0:32:53
stepping into unit testing then
0:32:57
yeah kind of yeah yeah
0:33:01
this is really sexy to be honest can't
0:33:08
uh gekko's asking you aren't using sql
0:33:13
yes gecko we're not using as cure but
0:33:20
um to point out as in
0:33:22
so at work the maximum string that we
0:33:33
so i was thinking from that point of
0:33:36
view that um we might just
0:33:40
give it as in that concept but
0:33:43
over here but yeah
0:33:46
we're not sure using is
0:33:55
yes yes yes it is in lockdown
0:34:04
hmm okay um yeah post a note board just
0:34:09
one thing to correct
0:34:13
give this a limit and only alphanumeric
0:34:19
and no alpha numeric just
0:34:24
can't i say bold one
0:34:26
um isn't that fine
0:34:29
i wanna have more board
0:34:32
all right yeah it actually makes sense
0:34:38
go with our alphanumeric bin
0:34:42
sure what it should only contains i
0:34:55
all right what's next
0:35:03
i think we should go ahead and trim the
0:35:04
url we're not doing that
0:35:15
uh i think there's one function in
0:35:31
yeah there is some way to do it maybe
0:35:34
another ticket for this
0:35:36
we need to do it this in general
0:35:45
create a task as in trim the
0:35:58
okay that's fine oh we'll get after that
0:36:01
let's get started um yeah okay
0:36:04
that's something to look at
0:36:13
yeah firstly same thing
0:36:20
and the board name being alphanumeric
0:36:27
i'm just having a look
0:36:35
oh interesting we don't know
0:36:39
we didn't record any scenarios
0:36:50
so for the patch i think it would be the
0:37:08
just one more thing
0:37:18
patch we're trying to patch it so it
0:37:19
should already exist
0:37:22
so we are giving it a board id
0:37:24
let's see if we give it a wrong board id
0:37:37
i'll just patch it for now in a good
0:37:48
okay that burn for now
0:37:53
my little patchy boy
0:37:56
wow it went well yeah i didn't give an
0:38:02
but should it yeah i'll give it the
0:38:16
i think we forgot to put the whole check
0:38:22
it's only checking
0:38:25
if the board id's length is correct but
0:38:29
actually if it's alphanumeric or not uh
0:38:33
so we need to check both
0:38:37
so i'll just update that as well
0:39:10
call us call us close
0:39:13
i'm trying to give it an empty one
0:39:15
okay empty string also goes through
0:39:21
so we would definitely have to revisit
0:39:45
tutorial littlefield is saying that
0:39:48
looks like dynamodb has a limit as the
0:39:52
maximum item size cannot exceed 400kb kb
0:39:56
so that's 400 000 characters
0:39:59
yeah how about if we give our
0:40:02
limit to borden board name as in 400
0:40:21
i have plenty of room for the great
0:40:25
definitely tutorial filled
0:40:30
all in our case sensitive yeah okay
0:40:36
actually check for case sensitivity
0:40:40
let's see if i look capital a ah
0:40:44
that's interesting
0:40:57
right yeah i didn't go through
0:41:00
wait one sec this one's messed up so i
0:41:03
won't look into that but
0:41:06
um this one works let me just change her
0:41:13
oh internals of the air okay why are you
0:41:17
is this giving that
0:41:23
oh yeah okay that's
0:41:26
oh yeah well what did you do
0:41:30
trying to check for
0:41:35
so this b was small
0:41:38
it's giving internals everywhere when
0:41:44
interpol or get a board
0:41:46
so when the case is insensitive then it
0:41:50
comes up as an internal server error is
0:41:57
not allow case sensitive
0:42:04
we should remember the
0:42:06
issue here is that
0:42:08
um none of them are working so i can't
0:42:12
if it's something to do with that
0:42:21
what so we are just trying to test if
0:42:28
post both names are the same but they're
0:42:31
just in case sensitive
0:42:34
oh um the board id
0:42:36
checking out the board is being case
0:42:40
but uh we can't really test it because
0:42:42
there are only two
0:42:43
controllers which require id patch and
0:42:48
and both of them have a problem in the
0:42:53
can't we just check
0:42:58
yeah but we can but like
0:43:00
even if you give it it
0:43:02
like a wrong board name
0:43:05
it's giving internal server error so i'm
0:43:07
not sure what's causing the problem
0:43:18
yeah get all the boards and yeah this is
0:43:27
does that make sense i'll i copied this
0:43:30
i'm gonna go ahead
0:43:32
and get this board
0:43:37
even if i go ahead and change this 3 to
0:43:39
4 this is not going to work
0:43:42
but if i change this 3
0:43:45
and if i change this small e to capital
0:43:48
it's not going to work
0:43:52
right so that in case uh
0:43:55
the case sensitive and the board not
0:44:02
needed to be implemented
0:44:04
i'm not sure if that's the case because
0:44:07
it's not working correctly
0:44:14
so not sure if it's case sensitive or
0:44:16
not because if the board isn't found
0:44:19
it's just giving an error
0:44:23
yes so which means that we need to
0:44:31
one would be bored not found and the
0:44:36
we need to check and confirm first that
0:44:38
if the case sensitive is working
0:44:42
when we fix the prerequisite is it
0:44:46
um so the thing is that even if you give
0:44:50
it comes under the category of board not
0:44:53
found like you're technically giving it
0:45:00
but the board id is in present so the
0:45:02
whole board id is in present scenario
0:45:04
isn't working that's what's happening
0:45:08
that's why we can't test it we just
0:45:11
okay cool um so yeah just done patcher
0:45:14
board is done did you know that so
0:45:17
hang on a board id
0:45:43
okay not sure it's empty but it's fine
0:45:54
just gonna go ahead and delete that
0:46:06
trust me the time is literally flying
0:46:15
see now border phone is working so the
0:46:17
case sensor of thing
0:46:19
should return board not found
0:46:23
that was for the delete
0:46:26
it's working because i give it a capital
0:46:33
we can add one validation
0:46:37
before even hitting the
0:46:42
so board not found comes when it hits
0:46:44
the database it gets something and
0:46:46
checks everything yeah
0:46:48
maybe we can go ahead and check if
0:46:50
everything is lower case or not
0:46:53
before even hitting the board
0:47:02
not insert the validation but
0:47:06
in the code pro program it to convert
0:47:12
even if these choosen types in
0:47:16
uppercase but that wouldn't be the user
0:47:18
is not going to type the board id ever
0:47:25
i'm talking about the board id
0:47:27
so why do we need to
0:47:33
case sensitive scenario if the user
0:47:36
won't be interactive with the board id
0:47:38
yeah that's true that's fair um yeah
0:47:43
yeah we can leave that but yeah sure
0:47:45
surely the board id can go wrong in
0:47:47
other ways which we have checked yeah so
0:47:49
we need to of course um delete is there
0:47:52
anything which else
0:47:58
check that as well
0:48:21
why does it return something
0:48:33
wait a minute i'm gonna get all boards
0:48:35
and try actually deleting
0:48:47
um first of all you need to return
0:48:53
it shouldn't extend that
0:48:58
deleting a board returns an empty object
0:49:02
and it actually doesn't delete it
0:49:24
and it should leave that's basically a
0:49:27
cool functionality of
0:49:32
delete function the first question is
0:49:35
like it should work
0:49:39
and it doesn't work
0:49:55
oh that's a real fun there
0:49:58
that's really interesting you know
0:50:02
it doesn't know it doesn't delete
0:50:08
thing which happened
0:50:13
can you see this yeah i am just updating
0:50:17
the board at the moment as in the
0:50:20
mm-hmm to get beautiful yeah yeah
0:50:25
i'm seeing it when i ran delete on this
0:50:30
it removed the whole board notes column
0:50:42
like that's literally the funniest thing
0:50:45
i've seen let me do get all notes
0:50:49
it's not a thing right
0:50:52
no it's not a thing
0:50:56
now it's all attached to a board
0:51:02
sorry um what is delete actually doing
0:51:09
what are you delete
0:51:11
why are you deleting the notes
0:51:26
i have no idea what's happening hang on
0:51:29
so he joins in get method
0:51:32
but you're taking it
0:51:34
okay why doesn't why didn't why doesn't
0:51:37
this have a board notes i just don't get
0:51:43
delete another one
0:51:46
oh let me just go back and see if what
0:52:05
also um inconsistency board id
0:52:12
we need to look at that so
0:52:45
this show is about
0:52:46
pushing boundaries yes
0:52:50
go ahead and confident
0:52:52
email aws to increase
0:52:57
like this 500 thousand characters and
0:53:00
then that's gonna be the limit
0:53:03
raw code is like pushing the limit
0:53:08
would be the reason
0:53:10
for the increase and it will get
0:53:18
did you notice that
0:53:26
okay my high is there
0:53:31
let me just go ahead and patch this
0:53:53
the board's not still there
0:53:56
what else did i do i did get a board
0:53:59
there's one function which just deleted
0:54:01
the post uh the board
0:54:04
notes column i don't know which one was
0:54:08
i think she did the delete and uh
0:54:16
now let me do the wrong one first
0:54:19
i'm bored not fun okay fine
0:54:24
but i feel like it's actually deleting
0:54:32
did it delete here
0:54:37
the whole board itself
0:54:40
okay then it's fine
0:54:44
um why does this one not have a board
0:54:46
name can i leave the board name
0:54:49
can i not give the board name at all
0:54:54
and see if it i think it will
0:54:56
it will go through it'll go through um
0:55:00
but that's probably not gonna happen
0:55:04
because that's a serial thing
0:55:07
like whatever we're gonna always have a
0:55:10
yeah whenever we're gonna do a post from
0:55:11
middleware this thing's always gonna be
0:55:15
you don't need to worry about that
0:55:17
and just remember that before actually
0:55:24
asking as in a few
0:55:28
few of our viewers
0:55:35
the beer version of it
0:55:42
we don't really have to as in really
0:55:49
as much as we should at the moment
0:55:58
when the release happens you will be
0:56:00
tested as in thoroughly before that as
0:56:03
in really extensively
0:56:09
yeah um cool i think i don't think we'll
0:56:12
be able to complete with the note
0:56:17
this is a good progress and at least we
0:56:21
boards done for today
0:56:23
and tomorrow what we're going to do is
0:56:28
show up if i surprise
0:56:34
100 of my bugs are caused by typescript
0:56:41
i'll post i post postmortem analysis of
0:56:45
abn bush called refund for yearbooks but
0:56:47
preventable by timescripts that sounds
0:56:52
like way too much wow
0:56:57
one thing about coding is that the code
0:57:00
can never be wrong
0:57:05
like it's like a toxic relationship like
0:57:08
you're the one who's always wrong
0:57:13
as in you're telling me what to do so
0:57:16
tell me something right and then i'll do
0:57:24
it won't tell you what's wrong
0:57:27
you know that you are wrong
0:57:30
yeah yeah that's basically how it works
0:57:38
great progress um i
0:57:41
today was a really
0:57:43
productive session and
0:57:45
thanks kartik too as in
0:57:49
in while he was he was constantly
0:57:57
yeah so i started i am playing soccer
0:57:59
right almost every day and i am oh i
0:58:01
started working out
0:58:09
yeah i did push ups i did my biceps
0:58:15
with push-ups only actually and i tried
0:58:18
sit-ups or crunches no i was sit-ups
0:58:22
and i have like 5 kgs downloads each so
0:58:26
and i did this exercise i don't know
0:58:28
what you call this like oh trust me
0:58:39
good do you have any advice
0:58:42
do you have any advice
0:58:44
keep pushing yourself that's all
0:58:46
is there any particular strategy oh um
0:58:50
if you're being serious then
0:58:53
what what do you actually want to
0:59:00
as in like you just want
0:59:03
like don't want to accomplish like
0:59:05
major but like just
0:59:07
like something which adds to your
0:59:08
personality right like
0:59:10
like you know how your physique is a
0:59:12
part of your personality yeah um
0:59:16
maintain that not actually build bulk
0:59:22
just put a good physique out that's all
0:59:26
right right so in terms of exercising
0:59:29
i'll just say keep on doing the
0:59:34
as in for example squats push-ups
0:59:38
yep biceps you're all
0:59:42
doing and that would be i guess pretty
0:59:45
much a for beginner but if you also want
0:59:50
on your core as well
0:59:56
right that's for your abs right abs
1:00:02
yeah and then like toil
1:00:13
weight training yes that's true um
1:00:15
because um what i do is uh
1:00:20
i actually run for
1:00:24
five k's every day
1:00:29
and i also take this as in
1:00:38
supplement to build uh
1:00:46
kind of the amino acids
1:00:50
essential for as in natural bodies
1:00:54
so i take that one as well and um
1:01:02
say that focus a bit more on your diet
1:01:06
right okay yeah i mean i've really
1:01:09
started focusing on like proteins like
1:01:14
um yeah but like there's a lot of myth
1:01:16
right that these um
1:01:19
just add-ons and like this um protein
1:01:22
powders and stuff are not
1:01:25
helpful is that true like are they not
1:01:28
good for your body
1:01:29
um so i would just say the fact that
1:01:33
they make you really sluggish and they
1:01:36
make you really lazy and all the
1:01:41
they don't have healthy fat
1:01:48
that's one thing which i observe when i
1:01:49
used to take them in like november last
1:01:52
that i used to be really sleepy as soon
1:01:56
like in just 15 minutes i would just
1:02:03
exactly and which is why
1:02:07
i personally have only one day as a
1:02:10
cheat day in which
1:02:12
i just pack on everything i wanted
1:02:15
donuts mcdonald's kfc but other than
1:02:18
this six days i've got strict diet there
1:02:27
very nice give those a go and
1:02:29
yeah see how it feels i'm pretty sure
1:02:32
you're gonna feel as in really
1:02:38
yeah right now my muscles are sore but
1:02:41
yeah that's the part of the process yeah
1:02:43
my whole body hurts
1:02:55
right guys um thanks a lot for
1:02:58
tuning in once again um i appreciate you
1:03:02
it was it's been a
1:03:04
good progress and kartik has actually
1:03:07
been very persistent
1:03:09
with his productivity despite of him
1:03:12
being a little bit
1:03:17
um so well done for that k and um
1:03:21
yeah we'll see you guys back here
1:03:32
there you go perfect thank you hold on
1:03:35
good night thanks a lot guys have a good