0:00:24
all right welcome back everyone welcome
0:00:26
back to another episode of blue break
0:00:28
and fix um those people are new here of
0:00:31
course um again we are curtis
0:00:34
that means we're a team of two
0:00:35
developers from melbourne australia and
0:00:39
currently we are working on a project
0:00:41
which adds persistent storage to a
0:00:45
current open source project
0:00:48
so what we're basically doing is
0:00:50
um looking at someone else's code and
0:00:52
trying to build up on top of that but
0:00:54
that being said we're also doing it from
0:00:56
scratch um that means that
0:00:59
you're going to be seeing a lot more of
0:01:02
reading documentation and just working
0:01:05
with different stacks so
0:01:07
currently we are working on stacks
0:01:08
involving express.js um fetch apis
0:01:12
a lot of aws github
0:01:15
postman and we're using vs code as our
0:01:23
yesterday we worked on a couple of
0:01:26
things which revolved
0:01:28
around um the validation of notes
0:01:31
more specifically validation of
0:01:33
get notes um if you don't know what
0:01:36
these things are don't worry about that
0:01:38
um you'll get to know us um you join us
0:01:41
through this journey
0:01:42
um so how are we feeling today zen
0:01:46
oh i can't hear you sam
0:01:52
sorry about that yeah i'm we're feeling
0:01:58
and dive into jira and see what do we
0:02:02
have to start today because
0:02:05
i'm pretty sure we didn't the
0:02:09
validation as well
0:02:12
so i'm just going to share my
0:02:14
screen if i remember the password
0:02:20
actually i'll just
0:02:26
hello goddamn how's it going hey
0:02:40
just now but we'll do it again
0:02:51
that's a good t-shirt called hydrate
0:02:57
oh yeah yeah i like that one pretty good
0:03:02
all right um can you see my screen right
0:03:07
right so we have done this
0:03:13
not found doesn't work so that's working
0:03:17
yeah uh we forgot to go in and delete
0:03:27
that says bore uh beverages before boars
0:03:36
get noticed on and get bored
0:03:40
board id isn't incorrect so we still
0:03:43
have to work on this one
0:03:46
board id is incorrect so i'll just go
0:03:55
let's actually get cool
0:04:02
do you want me to call today or do you
0:04:07
actually you can go because um
0:04:10
we can do alternative days
0:04:14
you go this time and i'll try my best to
0:04:19
viewers entertained as well
0:04:24
and i'll let you know what happens with
0:04:25
jira as well so um
0:04:29
yeah keep me posted about that one as
0:04:31
well so i can keep on updating the board
0:04:38
and you can just focus on the
0:04:41
the exciting part which is coding
0:04:46
beverages before balls
0:04:53
you know the best thing
0:04:57
dev's profile picture
0:05:03
i thought you were going to say your
0:05:09
a time for there's a time for everything
0:05:16
his profile picture definitely
0:05:20
over the energy drink
0:05:26
look it's called mustache as well
0:05:31
everyone has the mustache
0:05:33
um yeah i hope yeah
0:05:38
i can see it properly yes
0:05:45
so we just have to keep the um board id
0:05:49
is incorrect so just
0:05:54
i'm just going to change the table name
0:05:56
to mine yeah oh yeah because otherwise
0:06:01
yeah so i'm just going to change the
0:06:02
table name and deploy again
0:06:15
i started getting the build
0:06:20
just because it's running
0:06:22
yeah even if you do a lot of it
0:06:25
this is gonna be true
0:06:30
my bill is kind of increasing every day
0:06:41
enis apparently costs a lot
0:06:46
so our vpcs is essentially using
0:06:54
is really spiking up the cost which
0:06:56
brings me to the other point that we
0:07:01
we say that every night
0:07:03
i mean you can do it yourself right like
0:07:05
um i'll let you know how to do it
0:07:08
yeah let me know how to do it because
0:07:10
yeah i haven't done it and
0:07:14
it's like it's like freeze 300 um
0:07:20
yeah do you get like 300 worth of
0:07:25
that's pretty good
0:07:27
i usually i need to learn that from you
0:07:40
resources devil name
0:07:44
where is my discord
0:07:50
by the way i wanted to ask you if you
0:07:56
make sure that you plan in advance to
0:08:00
saturday morning's
0:08:05
time because we really have to
0:08:08
arrange the sprint
0:08:32
saturday objective
0:08:35
that's our plan everything is done with
0:08:44
live this saturday morning
0:08:52
oh like oh brother yeah okay
0:09:01
i'm on twitch and youtube as well
0:09:06
i'm just kidding by the way i'm just
0:09:08
kidding we are now
0:09:10
live with the projects is
0:09:14
nearly there but not quite there so
0:09:17
a lot it's still a lot to be done and
0:09:28
like saturday morning tonight it's like
0:09:34
yeah saying you see they're not against
0:09:40
saying you numb not you
0:09:43
you destroyed my sleep i woke up
0:09:45
especially for you guys to see you go
0:09:48
you should go live
0:09:52
you guys are gonna pay for this now
0:09:56
yeah here are more trolling t-shirts for
0:10:12
fun i think there's a bit of a problem
0:10:24
just to clarifying jagdev and now on the
0:10:30
move this project as on sprint
0:10:36
we're having a full
0:10:38
team meeting and in that one
0:10:42
the sprint is going to be discussed
0:10:49
oh just one second
0:10:53
works postman open
0:10:57
so you're using postman at work as well
0:11:01
yeah so the role is back and right so ah
0:11:04
okay cool yeah a lot of
0:11:07
just i don't know how to remove it now
0:11:13
okay i'm just gonna
0:11:15
i'll not show that
0:11:17
because i don't know how cool that will
0:11:19
that be i don't think that that would be
0:11:23
no no no uh you shouldn't show
0:11:30
it will act as a confidentiality breach
0:11:37
and also they're like a financial
0:11:39
company so they made me
0:11:40
yeah yeah a bunch of people
0:11:43
okay there we go that's your workout hey
0:11:47
welcome good to have you tori
0:11:54
fridays tomorrow is tremendous thursday
0:12:02
what are we working on right now
0:12:04
according to junior
0:12:05
um so according to jira we need to make
0:12:08
sure that if we pass it in the
0:12:10
um incorrect board
0:12:29
indonesia is only probably two or three
0:12:35
not that big of a time gap tory
0:12:37
littlefield come on
0:12:49
towards liverpool is gone in the future
0:12:54
that means something else but
0:12:57
that's illegal i know
0:13:03
oh yeah have fun tori
0:13:05
oh nice i hope you're not doing
0:13:10
he's been he's been coding all day
0:13:13
oh hacking whatever you mean
0:13:22
just like elon musk on youtube
0:13:27
i don't know if you've seen that video
0:13:28
though of elon is just happening
0:13:31
you haven't seen that oh i'm known to as
0:13:36
i've got very selected time to hasn't
0:13:39
just entertained myself man
0:13:42
i'm going to be working on a few things
0:13:46
hope you are hard drive before you hack
0:13:48
as well story yeah
0:13:54
um hydrate before hacking no i had it
0:13:57
before i don't know yeah okay
0:14:03
that would be a really cool t-shirt to
0:14:05
have though yeah if we ever make like
0:14:09
if we ever make troll t-shirts this will
0:14:15
i reckon let's do it
0:14:19
yeah you can probably do it
0:14:21
just like bunch of quotes from gagged
0:14:28
and especially the
0:14:30
profile picture of jack dev
0:14:33
on the teacher itself
0:14:44
i'm actually thinking of getting a hat
0:14:47
for myself from the merch and then it
0:14:55
build break and fix here very nice you
0:14:59
know that's pretty cool
0:15:01
we got grabbed the feeling of perch at
0:15:04
we got coconut water ah glow
0:15:15
just poly things story yeah
0:15:20
if bored and not brands this is working
0:15:29
it's that working as in no
0:15:34
oh we we didn't actually
0:15:36
check for that scenario that's kind of
0:15:43
jirai it was to do
0:15:45
because it wasn't there already yeah
0:15:48
what does fine do if it doesn't find the
0:15:52
like what does it do
0:15:55
it will probably just say null or
0:15:58
something like that but don't quote me
0:16:01
on that one i'm gonna actually do a bit
0:16:02
of research on that let's see oh you're
0:16:15
on the second line
0:16:16
if no values just satisfy the
0:16:19
testing function undefined
0:16:24
what if we test it
0:16:26
why is it turning the first okay right
0:16:30
so that means it's empty right
0:16:36
say so that it doesn't have anything in
0:17:09
tori littlefield is working on a
0:17:12
dynamic programming
0:17:15
problems all day for their way to make
0:17:18
you feel super confident
0:17:24
coding problems always
0:17:28
make you on the top of the world
0:17:44
just kidding i hate my life
0:17:57
we found some jokes
0:18:11
you joined zayn to start a comedy show
0:18:17
is it me and kay or me and tori
0:18:21
follow all four of us actually
0:18:28
yeah that would be hilarious though
0:18:32
i think if if all four of us are there
0:18:38
there wouldn't be any time in which at
0:18:41
least one person isn't laughing all the
0:18:51
when this is in a comedy show
0:18:57
why do we have this f board
0:19:08
we have that because
0:19:11
uh so we wanted to do a logic in which
0:19:15
if the board is present
0:19:20
response and command but i think
0:19:23
we need to add a flag
0:19:27
saying true or false
0:19:44
testing the code in online compilers
0:19:50
we just can't write every time right
0:20:00
and also they will waste a lot of time
0:20:04
and then write deploy test
0:20:08
and all that yeah yeah that's true okay
0:20:11
that should be working
0:20:15
run js wow how many more frameworks is
0:20:19
just going to have
0:20:22
i know but no um run this is like your
0:20:26
testing thing only um i actually got it
0:20:32
i didn't know about that i'm gonna
0:20:47
but yeah it's like a playground sort of
0:20:49
thing ah right interesting
0:20:53
we should actually use that instead
0:20:57
yeah i already have it um just don't use
0:21:07
but it's pretty useful for sure um
0:21:13
bringing that up to a little field yeah
0:21:16
i didn't i didn't i didn't know about
0:21:21
but now i know thanks to you and tori
0:21:28
um of using at mdn for testing all
0:21:32
javascript code yeah
0:21:39
i can see score a bit for a
0:21:42
interface uh especially the um
0:21:48
the dark theme one
0:21:53
built with a look from the thing
0:22:03
everyone just include you include you
0:22:07
tori or is ashley everyone
0:22:14
let's see it's already installed run
0:22:29
run just run run js
0:22:42
have you heard about that um i think
0:22:46
uh there was an ad
0:22:50
which which was saying as in
0:22:52
price price price price baby
0:23:01
youtube video after this stream
0:23:05
watch what i'm talking about so i just
0:23:14
they say in youtube video i just said
0:23:18
about run gs as in run run js
0:23:32
yeah it doesn't look cool tory um
0:23:40
yeah i the idea that with yes you can
0:23:43
build free action by betting at your own
0:23:48
yeah but i didn't know that
0:23:50
as in just combined with electron
0:23:54
that's interesting yeah
0:23:56
then could you put this rule
0:24:03
born and found perfect so the next one
0:24:07
um i'll just do that to done
0:24:14
orders in incorrect call
0:24:18
um the next one so border these
0:24:22
valley day board id is done
0:24:25
yeah very big board is done as well
0:24:29
so what's the next one done done i don't
0:24:32
think then anymore all the validations
0:24:35
are done now apparently no there were a
0:24:39
i remember things like
0:24:43
limiting the board names length and
0:24:47
a couple of things relating around that
0:24:49
just give me a minute
0:24:51
in the validation of posting board there
0:24:56
gonna just update the ones that haven't
0:24:58
been updated just just today
0:25:06
crunch is basically just a browser
0:25:08
window access to your os
0:25:14
i'll send you a link trust me it'll do
0:25:24
validation of post board
0:25:30
length of board name
0:25:33
yeah yeah exactly okay
0:25:36
and that goes the same for patch board
0:25:41
i'm just gonna write a function um i'm
0:25:43
not gonna write the code twice
0:25:51
smart ass thinking me likey
0:25:59
more is always better right
0:26:05
electron is just basically just a
0:26:08
browser window with access to your os
0:26:13
what could go wrong
0:26:16
what could go wrong in that
0:26:22
you it would work seamlessly it isn't a
0:26:28
as in the first ever software in the
0:26:30
world that has no bugs at all
0:26:36
envious code in vs for example just hit
0:26:40
ctrl shift i to open the dev tools
0:26:47
interesting that is
0:26:49
hey sorry open uh i think you have uh
0:26:54
open come on front and right
0:26:56
rm minus f system32
0:26:59
it like unlocks the full potential of
0:27:01
the computer try it
0:27:06
and like i could literally
0:27:11
computer has like 32 gigs of ram now
0:27:16
command did you put in
0:27:18
oh just like rm minus f system32
0:27:23
right right right okay
0:27:25
don't do it tori don't do it yeah
0:27:30
oh no it actually works let me show you
0:27:33
because i thought that's actually just
0:27:38
forces that delete
0:27:41
or system they too is it or am i wrong
0:27:46
um in windows um it means something
0:27:50
oh wait yeah you can probably try this
0:27:59
this one always works
0:28:04
yeah um just open uh
0:28:13
yeah just run it as administrator though
0:28:18
um all right okay that's your name
0:28:26
i just remembered a
0:28:28
joke from one of the
0:28:34
used to attend as in
0:28:42
rf and um the root directory
0:28:49
that was hilarious stuff
0:28:53
just see what a cool thing happens
0:29:02
yeah you should do it uh it'll help
0:29:04
other users as well
0:29:06
who are trying to get extra ram on their
0:29:12
and that's no applied to mac right
0:29:14
oh i can use the max command
0:29:17
all right yeah that'd be epic man
0:29:20
we can run it on the stream together
0:29:41
um what kind of validation are we
0:29:45
board name again just limit both name
0:29:48
should be alpha numeric
0:29:52
that we can check here
0:30:07
is alpha numeric checks for rejects
0:30:10
and length equal to this okay that's
0:30:12
probably not gonna work
0:30:17
i'm just gonna define rejects on the top
0:30:24
dude okay you had to make a global
0:30:40
uh you should really follow ben avert
0:30:44
there's this uh he makes a lot of cool
0:30:47
vs code extensions
0:30:50
he just recently made like a tinder for
0:30:53
previous code you know ben award is um
0:30:58
like he's like a really
0:31:00
like a cool kind of
0:31:04
and he makes youtube videos as well
0:31:09
i'll have a little case
0:31:12
vs andreas that's listen
0:31:16
yeah i just understood it
0:31:21
we can actually do a video on youtube
0:31:23
like trying obviously
0:31:46
oh i don't have it okay what does that
0:31:55
yeah yeah you swipe on other person's
0:32:00
that's a pretty cool one though
0:32:05
i don't think anyone bought it off him
0:32:09
dating i have full vs code
0:32:16
all right cool yeah
0:32:34
so it'll use it a lambda function i saw
0:32:38
whole video on how we explained it
0:32:41
so this is using a lambda version uh
0:32:43
sorry lambda function to
0:32:46
generate an image out of this
0:32:49
i'm 51 years old apparently
0:32:56
this person codes in ts and
0:33:06
this will be in the after scenes but
0:33:11
yeah that should work
0:33:20
oh i just got a bit of a good idea you
0:33:27
we make many mistakes
0:33:31
some of them are really
0:33:33
funny as well as in how simple they
0:33:36
are was thinking that how about if we
0:33:49
obedient sort of thing
0:33:53
i think dory is right the escort stories
0:33:57
he made a but that was like last year
0:34:09
you know how i didn't know you're 50
0:34:12
yeah even i didn't know but
0:34:16
uh vsyndra profile says that um
0:34:24
name valid and i'm gonna pause the board
0:34:29
name okay that should do the trick and
0:34:31
i'll say board name isn't
0:34:37
it i think ben just
0:34:41
another app okay which way is it
0:34:45
is it the ones that we've already talked
0:34:48
about or is there a
0:34:50
different one i think i saw that one as
0:34:57
the concept was an invite only for
0:35:02
so invites only for content
0:35:10
followed him on github let's see
0:35:20
some repositories there
0:35:25
it is vs indoor actually
0:35:30
wow how many repos has he got 250
0:35:36
oh it's not public
0:35:43
you just need to package this
0:35:52
wow that's a lot of typescript
0:35:58
okay now that's pretty cool
0:36:01
oh yeah mostly typescript and i haven't
0:36:10
i'll have to have a look at that
0:36:28
yeah that's why oh
0:36:36
i like the dog and
0:36:38
dog house is open source all right
0:36:45
oh that one yeah yeah
0:36:48
the other one here
0:36:54
okay that's done let's test this
0:37:02
for psn do he use code miranda lambdas
0:37:05
or something like that okay
0:37:08
um i don't really um maybe kane knows
0:37:12
more more about this
0:37:16
i haven't really actually gone in
0:37:26
i don't know i have i've tried creating
0:37:28
images out of text but that has just
0:37:30
never worked out for me
0:37:33
but okay let's test this out so post
0:37:38
give it absolutely huge board name
0:37:42
um yeah that's probably 30 characters
0:37:59
is board name welded
0:38:04
is empty if it's empty and it's name
0:38:11
why are you doing as in if it's empty
0:38:14
and is named valid
0:38:17
if it's true then it's returning
0:38:22
these two conditions can't be true
0:38:28
is board name empty no it's not
0:38:32
oh yeah that's true
0:38:41
i can do not on this one
0:38:52
okay yeah fair enough that will do the
0:39:01
someone wants to make a famous
0:39:08
coreolus 10 is asking us wanna become
0:39:14
now we are good looking
0:39:21
would like to keep a low key
0:39:31
i hope my partner isn't watching the
0:39:39
just just why not really well i know as
0:39:48
i'd be pretty happy if my partner
0:39:50
doesn't she doesn't
0:40:05
why is the original one
0:40:11
that's something you don't want to have
0:40:12
a conversation about
0:40:16
something which we do
0:40:20
i think it'll take two seconds to
0:40:22
penetrate just got it
0:40:27
come on buddy oh my freaks
0:40:34
something's still wrong let me just see
0:40:39
so you're giving your board name on
0:40:47
so basically it says
0:40:49
str name dot length first let me just
0:41:02
uh okay all right i see i see what is it
0:41:08
now it's called something else
0:41:17
oh it's called something else i forgot i
0:41:19
mean yeah what a parameter as in
0:41:27
forgetting something
0:41:30
like yeah it's called a parameter
0:41:41
or yeah probably parameter yeah right
0:41:44
i mean java used to call it something
0:41:46
else that's what i remember that's right
0:41:48
this is no joke okay
0:41:57
it's no same thing
0:42:03
um is it big enough
0:42:23
wait that's fine um
0:42:30
this isn't some stinky java corbin
0:42:37
you have to stick your roots
0:42:49
these days yeah i know because you're a
0:42:54
you're doing too much code k too much
0:42:58
oh i know why it's failing
0:43:00
um space is not a part of the whole
0:43:16
we would have to add this
0:43:18
but would there be a space
0:43:21
yeah there can be a space so there has
0:43:23
to be a very scenario what
0:43:31
is it not 32 characters long
0:43:34
30 characters long let me see
0:43:37
i'm pretty sure it's not it's
0:43:41
it's more than that
0:43:52
it's 94. yeah it's more than uh
0:43:57
shouldn't work isn't it then
0:44:05
less uh still length
0:44:12
greater than zero that means it's not
0:44:18
and okay i'm going to remove this for
0:44:23
this is greater than zero
0:44:27
and i'm gonna return true
0:44:30
else i'm gonna return false let's see
0:44:34
it's not making sense right now
0:44:43
just uh fun factory a lot of companies
0:44:46
are still using their for most of their
0:44:58
let's java like have frameworks on top
0:45:02
not the ones with oracle makes but like
0:45:05
but you know how js has like a lot of oh
0:45:10
wow i don't think that has it
0:45:16
what is chango there django is like a um
0:45:22
okay spring i know
0:45:27
not sure not your struts are
0:45:30
all right struts okay yeah
0:45:33
gw2 is pretty famous
0:45:38
i don't know what jsf do you know what
0:45:46
now just for reading and telling you
0:45:53
jagdev is saying why are you using a day
0:45:56
if statement in your is not name
0:46:08
so here basically what does the radix
0:46:19
can you go back to your red x as in what
0:46:22
functionality are we
0:46:26
removed regex um i'm just gonna take
0:46:29
this function and test it in runjs and
0:46:31
let's see what happens
0:46:47
and i'm going to call it with
0:46:50
functionality by the way okay try to
0:46:53
give spaces in these um operators signs
0:46:58
you're reading kinds of
0:47:06
it's a really bad practice
0:47:09
okay it's always getting
0:47:11
false now it's not getting false
0:47:15
so what is your one two six nine ten
0:47:25
yeah so now have a look
0:47:42
oh i don't think so the knot should be
0:47:51
right now it's valid and the knot of
0:47:54
false so it's making it invalid so if i
0:47:57
get a right length
0:47:59
then it should say that let's see
0:48:03
i think it's doing the
0:48:09
that is just amazing
0:48:11
um go back to the code
0:48:15
yeah on it uh yeah there you go
0:48:19
now are you doing something wrong
0:48:22
error return is fine everything
0:48:26
is empty board name
0:48:34
go to your is empty
0:48:40
actually that kind of doesn't matter
0:48:42
because if this whole thing gives false
0:48:45
it doesn't yeah this is the end
0:48:50
to come in the if statement both of them
0:49:00
so but we don't want it to be empty so
0:49:05
oh okay so it's something it's empty
0:49:09
um wait one second
0:49:11
if name is valid i don't think so this
0:49:14
note is required the knot is required
0:49:21
yeah this should it should work with it
0:49:33
okay okay one step at
0:49:36
a time yeah yeah so it is
0:49:40
is empty says that it's not empty which
0:49:43
means it's false that means it's not
0:49:45
gonna go in which is good
0:49:46
because it's not empty
0:49:48
and is name valid says
0:50:02
essentially what we're saying is that
0:50:05
if it's empty and if it's uh that
0:50:09
one one but it should
0:50:12
be actually satisfying just the one
0:50:16
condition is if either of them
0:50:19
doesn't satisfy it should go to the
0:50:24
yeah yeah so it requires like uh uh oh
0:50:28
yeah it's maybe some healthy energy
0:50:36
get there we have we finished post
0:50:38
method we just coming back and doing
0:50:44
i i wouldn't say changes but we are
0:50:48
adding few more scenarios yeah we
0:50:51
realized that we need to add as in
0:50:56
in the core functionality
0:50:58
yeah yeah same difference
0:51:17
how much sleep per day
0:51:33
okay there we go the board name isn't
0:51:39
yes so you register the
0:51:46
no even if it's valid or not
0:51:48
yeah the lent yeah
0:51:50
all right okay let me add rejects as
0:52:29
okay yeah so if i put a space here it'll
0:52:32
okay um let me add a space here
0:52:37
that doesn't work out
0:52:49
yeah sure and as your name lent
0:52:56
he's just kidding around
0:52:59
i thought you said something
0:53:10
how to add space in rejects
0:53:21
okay white space okay
0:53:28
um right oh i think it's with a tab as
0:53:36
yeah character space yeah backslash s
0:53:52
so greater than zero is redundant
0:54:03
what's the problem with this buddy
0:54:10
okay that's the problem
0:54:22
it doesn't work no that doesn't work no
0:54:29
yeah um right okay let's see
0:54:41
yeah okay that's fair um yeah i'll
0:54:46
yeah yeah for sure
0:54:49
all right okay reject name last name
0:54:55
how is it allowing space cancer
0:55:09
where you want me to add it
0:55:21
inside the brackets i think
0:55:32
yeah i'm still baby
0:55:47
this nine not the one
0:55:50
okay it's a meta character
0:55:53
okay yeah this is the one we want
0:55:56
i can hardly see your screen
0:55:59
give me one second it takes me one
0:56:01
second to load the page and
0:56:11
oh it's not using the rejects function
0:56:16
oh we won we won the rejects function we
0:56:19
just do string match
0:56:22
probably insert in different parts and
0:56:25
test until it becomes
0:56:27
true i think that might be a quicker way
0:56:31
i mean sure but we want to learn how to
0:56:34
like how it actually works
0:56:36
the whole point is to learn as well well
0:56:40
doesn't that how when we
0:56:43
find out how it works then we can
0:56:48
yeah um i think can you see this though
0:56:52
no you can't it's too small
0:57:08
i'm trying to read the documentation on
0:57:28
okay that's gonna work you're trying a
0:57:30
double spine wow all of it works
0:57:35
that is not promising
0:57:38
oh okay so what does it say
0:57:43
access has any white space or any
0:57:53
x y z that means any characters which
0:57:57
all of that should come inside
0:58:01
um kind of a thing in brackets
0:58:03
x minus y any one character within that
0:58:09
in our case have it from a to z
0:58:12
um just small a to small z
0:58:14
zero to nine and this try this
0:58:19
there's sentient and private chat
0:58:27
as in except the underscore just replace
0:58:31
it with what we are using but add a
0:58:34
space often after minus
0:58:38
um i tried it that probably won't work
0:58:57
she will say included underscore when
0:59:00
are you using underscore
0:59:02
um yeah that does not work
0:59:09
but wait not that that also
0:59:23
so what it basically
0:59:25
do you know the difference between star
0:59:30
plus i think it allows you to repeat the
0:59:34
characters more than once
0:59:38
but i don't know what
0:59:44
star basically means like all the
0:59:46
combinations so like if you do
0:59:48
okay that's pretty small
0:59:53
a and then you do a star
0:59:55
that basically means
0:59:57
everything which you can form from a
0:59:59
it's like a comma a comma
1:00:04
different combinations
1:00:07
right um if you do
1:00:13
then it's going to form all the
1:00:23
that's interesting
1:00:29
okay so you apparently you can add
1:00:55
it should um yeah true
1:01:00
okay now it's gonna work um i just want
1:01:02
to give it a illegal character
1:01:10
want to make this underscore as this
1:01:15
okay i'm just going to change that
1:01:29
this should not be here
1:01:39
let's just be our name okay
1:01:48
um actually while doing that i'll just
1:01:50
do it on patch as well um because we
1:01:52
kind of think it works so
1:01:58
oh that's bad for yeah
1:02:04
all right i need to keep an eye on this
1:02:07
so porn name was alpha numeric is done
1:02:12
no like okay so i could give it the last
1:02:15
test but all right i'll be able to tell
1:02:18
it after this test
1:02:20
cool and at the moment you're doing an
1:02:26
wow because it's the same it's the same
1:02:28
feature right we just have to test
1:02:30
yeah it's valid or not so might as well
1:02:33
just paste the code there as well
1:02:35
like it there's no hardware
1:02:40
yeah okay so i'm valid and i'm gonna put
1:02:59
um don't worry i'm gonna come back to
1:03:06
why not do it straight away
1:03:09
if you're gonna come back
1:03:11
to it though just be more work for us
1:03:22
i still don't know why we do search
1:03:24
though oh this is because it's much more
1:03:30
as compared to um if statements are much
1:03:35
cleaner that's why
1:03:40
jackdev is asking how is
1:03:44
have you started yet
1:03:48
for the first three weeks um
1:03:51
they allowed me to just get familiar
1:03:54
with the code base
1:03:56
so i'm just basically spending my time
1:03:59
playing around with the back-end api and
1:04:03
they'll see like it's been like half the
1:04:09
yeah yeah so he just explains me what's
1:04:13
um yeah i started three days ago only so
1:04:21
yeah looks promising
1:04:23
it's pretty complicated though um
1:04:28
it you kind of works with like
1:04:32
um so what they are doing is that
1:04:35
they generate reports from satellite
1:04:42
take like take a particular piece on the
1:04:46
they're gonna analyze the whole thing in
1:04:48
the last 10 years using satellite here
1:04:54
yeah and they're gonna generate the
1:04:55
report for the banks on how efficient
1:05:03
yeah it's more like agritech and every
1:05:05
finance so there's like
1:05:06
a very complicated pattern of using maps
1:05:09
in the back end and like
1:05:11
generating things uh just generating
1:05:20
just it's kind of complicated for sure
1:05:23
oh wait cool quick
1:05:26
yeah but i think that the more
1:05:29
complicated it becomes the more you
1:05:33
more knowledge increases which gives you
1:05:42
and i guess that's the reason they
1:05:44
allowed to spend three weeks just
1:05:52
wow it's already a past half ten time
1:06:04
yeah it does still fly
1:06:13
okay let's just test this
1:06:29
so board name should allow spaces now
1:06:33
so this should go through
1:07:03
board name should be alphanumeric
1:07:08
is working isn't it
1:07:20
we're still doing the reflector thing
1:07:27
not anymore um there are
1:07:30
high priority bugs that
1:07:33
dealing with for the clients
1:07:36
so working on that at the moment
1:07:44
overall is going pretty good
1:07:48
i really want to move on to react though
1:07:55
builds some proper stuff on react
1:07:59
which i'm thinking that
1:08:01
we will be conveying the front end of
1:08:04
scrambler project to react
1:08:10
uh what kind of bugs um it's just the
1:08:16
how do how to explain it bugs are bugs
1:08:23
synthetic bugs or like just logical
1:08:26
things which are not working
1:08:31
mainly both though
1:08:38
we're using the ui for
1:08:46
and in the previous version of the
1:08:49
software we were using an older version
1:08:56
a newer version and
1:09:06
deprecated and some of the
1:09:08
functionalities are not working as well
1:09:12
making the code base compatible with the
1:09:18
with newer version of ext.net
1:09:22
that sounds fun yeah
1:09:25
i'm trying to get a bit of my help and
1:09:28
because i see a lot of
1:09:30
jobs on reality there
1:09:35
i don't know if you have seen this then
1:09:38
if you if you ever opened linkedin in
1:09:41
um you would see like
1:09:43
there's this like just boom of golang
1:09:46
and aws jobs i don't know what's up with
1:09:49
that yeah but instead
1:09:50
me at this point i'm like i need to go
1:09:52
and learn go at least once
1:09:55
yeah and yeah sure
1:09:57
is it frustrating at this point like
1:10:00
for junior or mid-level or like sort of
1:10:03
them it's like go language of this
1:10:06
yeah true though as in
1:10:09
i've also observed down in as in aws in
1:10:15
bangkok yeah on the high at the moment
1:10:19
and the funny part is like six months
1:10:21
ago i haven't even heard what golang was
1:10:24
i'm sure it was there but
1:10:28
okay all of that all of this works
1:10:32
what did you do just now
1:10:36
um every kind of validation which could
1:10:38
be of a board name
1:10:40
including patch and post
1:10:44
name so it should be elephant numeric is
1:10:48
yeah and the length is done as well
1:10:51
yeah patch uh core
1:11:03
all right let's call it a night
1:11:06
okay um haven't you have you done react
1:11:20
i wanted to learn react so that's why i
1:11:25
made my works public facing
1:11:29
in react completely as in react and
1:11:35
but i really want a bit more exposure
1:11:41
reacts but i think i'm pretty sure again
1:11:45
in enough exposure from this project
1:11:50
convert the front end of it to react i'm
1:11:52
pretty sure about that
1:11:54
so yeah to answer your question i've got
1:12:03
jack then so i would still consider
1:12:20
i'm just saying they're early and
1:12:21
they're earning big bucks so
1:12:24
if uh if a cable developer can earn four
1:12:26
hundred thousand dollars in here so
1:12:33
get you money but anyway thanks guys
1:12:39
and i think we were productive enough
1:12:41
with the whole strategy
1:12:46
come back tomorrow for more fun i guess
1:12:51
perfect guys and thanks all again for
1:12:53
joining in and um we'll see
1:12:56
we'll see you back in tomorrow's same