boarzVideosClipsStatistics

#️⃣EP 215 - Jira Organising & Beta Testing Day 1

🎦
📅 2022-04-13 (603 days ago)
⌛ 0:58:09
ZainboarThaneshboar
AllClipsEpisodesHas Blog PostZainThaneshKartikTorey
067
Today's Stream
📅 2021-09-20 
(808 days ago)
⌛ 1:03:46
📰
ZainboarKartikboarToreyboar
🎬
What is a sea cable?
Today's Stream
ZainboarKartikboarToreyboar
068
Today's Stream
📅 2021-09-21 
(807 days ago)
⌛ 1:09:13
📰
ZainboarKartikboarToreyboar
120
Special Guest - Torey Littlefield Pt.2
📅 2021-11-30 
(737 days ago)
⌛ 1:12:15
📰
ZainboarToreyboar
125
Today's Stream
📅 2021-12-10 
(727 days ago)
⌛ 1:07:15
ZainboarToreyboar
129
Today's Stream
📅 2021-12-14 
(723 days ago)
⌛ 1:10:28
📰
ZainboarToreyboar
131
Today's Stream
📅 2021-12-17 
(720 days ago)
⌛ 1:10:59
ZainboarKartikboarToreyboar
139
Today's Stream
📅 2021-12-28 
(709 days ago)
⌛ 1:16:17
📰
ZainboarToreyboar
141
AWS WebSocket API Integration Pt.2
📅 2021-12-30 
(707 days ago)
⌛ 1:08:23
📰
ZainboarToreyboar
142
AWS WebSocket Integration with SAM Pt.3
📅 2022-01-02 
(704 days ago)
⌛ 1:03:18
📰
ZainboarToreyboar
144
AWS WebScoket Integration with SAM Pt.4
📅 2022-01-04 
(702 days ago)
⌛ 1:04:18
📰
ZainboarToreyboar
146
AWS WebSocket Integration with SAM Pt. 6
📅 2022-01-06 
(700 days ago)
⌛ 1:03:18
📰
ZainboarToreyboar
147
Today's Stream
📅 2022-01-07 
(699 days ago)
⌛ 1:11:55
📰
ZainboarToreyboar
148
Connect AWS WebSocket to DynamoDB Pt.1
📅 2022-01-09 
(697 days ago)
⌛ 1:10:25
📰
ZainboarToreyboar
150
"Blank Line" Bug In Lambda Response For AWS Websocket Pt.1
📅 2022-01-11 
(695 days ago)
⌛ 0:58:13
📰
ZainboarKartikboarToreyboar
151
"Blank Line" Bug In Lambda Response From Lambda
📅 2022-01-13 
(693 days ago)
⌛ 1:04:40
📰
ZainboarToreyboar
153
AWS WebSocket + Lambda + DynamoDB
📅 2022-01-16 
(690 days ago)
⌛ 1:11:37
📰
ZainboarToreyboar
155
Today's stre
📅 2022-01-18 
(688 days ago)
⌛ 0:45:24
ZainboarToreyboar
158
Today's Stream
📅 2022-01-21 
(685 days ago)
⌛ 1:02:17
📰
ToreyboarZainboar
159
Today's Stream
📅 2022-01-23 
(683 days ago)
⌛ 1:13:29
📰
ZainboarToreyboar
🎬
Wild street dogs
Today's Stream
ZainboarToreyboar
161
How to Host Web App In AWS S3 using CloudFront, Route53 and CloudFormation
📅 2022-01-25 
(681 days ago)
⌛ 1:01:07
ZainboarToreyboar
163
How To Host Web App In AWS S3 with Custom Domain
📅 2022-01-27 
(679 days ago)
⌛ 1:08:48
📰
ZainboarToreyboar
166
Today's Broadcast
📅 2022-01-31 
(675 days ago)
⌛ 1:11:16
📰
ThaneshboarToreyboar
167
How To Host Web App In AWS S3 with Custom Domain Using Route 53
📅 2022-02-01 
(674 days ago)
⌛ 1:06:35
📰
ZainboarToreyboar
169
Test AWS Websocket Connection With Multiple Users
📅 2022-02-03 
(672 days ago)
⌛ 1:01:59
📰
ZainboarToreyboar
172
Today's Broadcast
📅 2022-02-07 
(668 days ago)
⌛ 1:05:20
📰
ThaneshboarToreyboar
173
Today's Stream
📅 2022-02-08 
(667 days ago)
⌛ 1:05:29
ZainboarToreyboar
174
Today's Stream
📅 2022-02-10 
(665 days ago)
⌛ 1:05:47
ZainboarToreyboar
🎬
No electricity in Bali
Today's Stream
ZainboarToreyboar
175
How To Send Messages To Multiple Clients Through AWS Websocket
📅 2022-02-13 
(662 days ago)
⌛ 1:02:05
ZainboarToreyboar
177
Today's Stream
📅 2022-02-17 
(658 days ago)
⌛ 0:58:01
ZainboarToreyboar
🎬
Francesco
Today's Stream
ZainboarToreyboar
178
How To Change String Property to Object in AWS SAM and Deploy
📅 2022-02-20 
(655 days ago)
⌛ 1:21:24
ZainboarToreyboar
181
How to Hash Passcode with BCRYPT using Node Pt.2
📅 2022-02-27 
(648 days ago)
⌛ 1:07:59
ZainboarToreyboar
183
How To Make FrontEnd Talk to Backend with Node
📅 2022-03-01 
(646 days ago)
⌛ 1:01:33
ZainboarToreyboar
184
How To Positioning A Div
📅 2022-03-04 
(643 days ago)
⌛ 1:09:27
ZainboarToreyboar
188
Compare Hashed Passwords Using Bcryptjs
📅 2022-03-10 
(637 days ago)
⌛ 1:01:31
ZainboarToreyboar
🎬
Indian givers
Compare Hashed Passwords Using Bcryptjs
ZainboarToreyboar
190
Today's Stream
📅 2022-03-13 
(634 days ago)
⌛ 1:16:40
ZainboarToreyboar
🎬
Cold coffee, cold tea
Today's Stream
ZainboarToreyboar
192
Today's Stream
📅 2022-03-15 
(632 days ago)
⌛ 1:05:51
ZainboarToreyboar
193
Today's Stream
📅 2022-03-17 
(630 days ago)
⌛ 1:21:59
ZainboarToreyboar
195
How to Compare Passcodes Using Bcrytp Node.js
📅 2022-03-20 
(627 days ago)
⌛ 1:04:19
ZainboarToreyboar
196
Today's Broadcast
📅 2022-03-21 
(626 days ago)
⌛ 1:06:59
ThaneshboarToreyboar
197
Today's Stream
📅 2022-03-22 
(625 days ago)
⌛ 1:02:51
ZainboarToreyboar
199
Today's Stream
📅 2022-03-25 
(622 days ago)
⌛ 1:12:27
ZainboarToreyboar
200
Today's Stream
📅 2022-03-27 
(620 days ago)
⌛ 1:14:36
ZainboarToreyboar
202
How To Do A Merge Using VSCode and Github
📅 2022-03-29 
(618 days ago)
⌛ 1:05:33
ZainboarToreyboar
204
Today's Stream
📅 2022-03-31 
(616 days ago)
⌛ 0:57:10
ZainboarToreyboar
🎬
This is why you don't click ops
Today's Stream
ZainboarToreyboar
206
Today's Stream
📅 2022-04-03 
(613 days ago)
⌛ 1:06:56
ZainboarToreyboar
207
Get Board Columns from Frontend to Backend NodeJS
📅 2022-04-04 
(612 days ago)
⌛ 1:00:38
ZainboarThaneshboarToreyboar
🎬
Bish Bash Bosh
Get Board Columns from Frontend to Backend NodeJS
ZainboarThaneshboarToreyboar
208
Today's Stream
📅 2022-04-05 
(611 days ago)
⌛ 0:57:30
ZainboarToreyboar
216
Implement Passcode Tab Feature
📅 2022-04-17 
(599 days ago)
⌛ 0:58:49
ZainboarToreyboar
217
Beta Testing Fixes Part 2
📅 2022-04-19 
(597 days ago)
⌛ 1:00:24
ZainboarToreyboar
🎬
Torey the stinker
Beta Testing Fixes Part 2
ZainboarToreyboar
219
Beta Testing Fixes Part 4
📅 2022-04-21 
(595 days ago)
⌛ 1:00:13
ZainboarToreyboar
220
Beta Testing 5
📅 2022-04-22 
(594 days ago)
⌛ 1:10:18
ThaneshboarToreyboar
223
Today's Stream
📅 2022-04-28 
(588 days ago)
⌛ 1:00:33
ZainboarToreyboar
225
Saving Object Through Websocket in DynamoDB
📅 2022-05-01 
(585 days ago)
⌛ 0:49:15
ZainboarToreyboar
227
Today's Stream
📅 2022-05-05 
(581 days ago)
⌛ 1:01:32
ZainboarToreyboar
228
Welcome Back Kartik Party
📅 2022-05-08 
(578 days ago)
⌛ 0:55:32
ZainboarToreyboarKartikboar

Subtitles

0:00:05
[Music]
0:00:13
[Music]
0:00:26
hey ho hey ho hey hello welcome back
0:00:29
guys to another episode of buildbreaking
0:00:32
fix brought to you by
0:00:35
the raw coders and today we have finesse
0:00:39
how we feeling finish
0:00:41
hey
0:00:42
great intro um yeah feeling good
0:00:46
as always
0:00:48
um yeah can you get into it
0:00:50
as always
0:00:52
yeah this is it
0:00:55
you've put beta testing day one that's
0:00:58
the title
0:01:00
yeah
0:01:01
the internal testing has officially
0:01:03
begun
0:01:06
nice
0:01:08
did you did you get much up
0:01:11
uh did you get up too much sorry in the
0:01:13
stream yesterday
0:01:14
uh so i did do the deployment um on
0:01:19
the domain which was scrambler.
0:01:24
and is up and
0:01:26
running but um yeah
0:01:28
so we'll probably have to test and
0:01:31
go along and see what um
0:01:35
bugs are do we face
0:01:38
today and if one of us can
0:01:42
um just
0:01:43
have
0:01:44
the
0:01:46
um blog
0:01:47
logged in the
0:01:49
um
0:01:50
jira as we go so how we're going to do
0:01:53
is basically
0:01:55
we both are going to
0:01:58
create a board and then just basically
0:02:01
use it as
0:02:03
normal users
0:02:05
well one of us is going to be the admin
0:02:08
um
0:02:09
and then as we
0:02:11
see
0:02:12
unexpected behavior
0:02:14
we'll just go to jira logo bug
0:02:18
and do the say expectation actual and a
0:02:23
little bit of description and that's all
0:02:25
boom
0:02:26
and then move on
0:02:28
yeah
0:02:29
just does that sound
0:02:30
yeah yeah that sounds great today um
0:02:33
just a suggestion like maybe at the
0:02:35
start of the show can we just um you
0:02:37
know if you want to do this offline
0:02:38
that's fine but if we can just clean up
0:02:40
the jar board you know get it organized
0:02:43
before we do anything
0:02:44
at least that way we can um
0:02:48
you know just be ready already i guess
0:02:50
yeah yeah and that's a really good point
0:02:53
i was gonna come
0:02:55
to
0:02:56
that part as well after as in
0:02:59
um doing the acknowledgement of the
0:03:02
country and um
0:03:03
that
0:03:04
you know
0:03:05
pay our respects to the outs of the past
0:03:08
president future
0:03:09
so
0:03:10
yeah that is also in the agenda first
0:03:14
okay great
0:03:15
yeah fantastic so here we go
0:03:22
um i
0:03:24
don't know yeah i mean that's my fault
0:03:27
i messed up with
0:03:30
the background and the video clips
0:03:33
so here we go
0:03:35
okay i begin today by acknowledging the
0:03:37
traditional custodians of the land on
0:03:39
which we gather today and pay my
0:03:41
respects to the elders past present and
0:03:44
future i extend their respect to
0:03:46
aboriginal and torres strait islander
0:03:48
people here today
0:03:52
fantastic
0:03:54
all right do you want to choose a music
0:03:58
um three two one go
0:04:03
b anything
0:04:04
bb b4 beta testing
0:04:08
i like that i like that so there's
0:04:11
either d or a
0:04:12
we'll probably have to go with a because
0:04:14
as it closes to b
0:04:23
all right fantastic
0:04:26
all right so i'm going to share my
0:04:28
screen this time because i think last
0:04:30
time you did it but if you want to go
0:04:33
ahead as as well you're more than you're
0:04:35
more than welcome to
0:04:37
no oh good
0:04:38
oh yeah
0:04:40
okay cool so let's get the party popping
0:04:48
um
0:04:50
to fix it all right
0:04:51
i can't share my screen um you'll
0:04:54
probably have to do it it does say that
0:04:56
i should go into system preferences
0:04:59
unlock the screen
0:05:01
and whatnot yeah
0:05:04
okay
0:05:08
[Music]
0:05:32
all right so that this is looking really
0:05:35
good
0:05:36
to be honest
0:05:37
we're finally in the
0:05:39
testing phase how are you feeling about
0:05:41
that finish
0:05:43
that's good man like it's um it feels
0:05:45
good actually don't you think like uh
0:05:48
like
0:05:49
we finished that you know after a while
0:05:53
a long time i was thinking about it
0:05:54
actually yesterday like after a long
0:05:57
time we we actually got through
0:05:59
um everything that we wanted to for the
0:06:01
mvpn you know so i think it feels good
0:06:06
yeah i completely agree with you as in
0:06:10
seeing
0:06:11
everything
0:06:12
we have done from the user's
0:06:14
perspective i think they will feel
0:06:16
really and kind of
0:06:19
great yeah okay
0:06:23
we implemented this and okay this works
0:06:26
wow wow
0:06:29
so
0:06:30
that's brilliant um do you maybe want to
0:06:33
zoom in a bit oh yeah
0:06:41
okay
0:06:47
do you mind if i grab my t real quick
0:06:49
yeah
0:06:54
all right guys so yeah the testing phase
0:06:56
has been gone and we would
0:07:00
um
0:07:02
we would uh we would we would
0:07:05
we would
0:07:08
clean up the jira board first oh my god
0:07:13
sorry about that
0:07:14
yeah so we will clean up the jira board
0:07:17
first and
0:07:18
then start off with a clean slate and
0:07:21
see how we go
0:07:28
okay i'm back
0:07:31
okay
0:07:33
brilliant
0:07:35
okay so we can so
0:07:38
in the previous one there were
0:07:42
existing bugs um where did they go
0:07:47
[Music]
0:07:48
or did you get rid of them as in
0:07:52
no this is this is the box see this one
0:07:58
you're talking about this one
0:08:01
no so there were multiple things as in
0:08:05
the functionality that we wanted to do
0:08:08
off to the mvp
0:08:10
and then multiple more bugs um i'm just
0:08:13
wondering where did they go
0:08:21
if you want to go to backlog
0:08:25
on the left side
0:08:28
yeah
0:08:30
ah okay here we go
0:08:32
there they are
0:08:35
it's the same right
0:08:38
oh down here
0:08:48
so
0:08:49
what we can
0:08:52
do is bring in all the bugs and probably
0:08:56
create a kind of sprint
0:09:00
do you know how to
0:09:01
crest sprint
0:09:04
uh
0:09:05
not quite no
0:09:08
all right let's find out how to do that
0:09:10
then
0:09:11
okay
0:09:13
oh actually um
0:09:15
we're second that wasn't the goal the
0:09:18
goal was to clean the board a
0:09:20
bit yeah
0:09:22
so i just focus on that one
0:09:25
should we just for now let's bring in
0:09:27
the tasks from the backlog
0:09:29
put it into the board and then we can
0:09:31
just arrange the board a little bit
0:09:34
yeah um okay
0:09:37
so
0:09:38
passcode and get functionality i think
0:09:41
we've done this right actually
0:09:45
passcode gap yes
0:09:47
we've done that
0:09:52
bug sharing notes faultier time let's
0:09:56
continue
0:09:57
um that actually
0:09:59
was suggested by tory
0:10:02
so we can keep that one
0:10:04
you should move it into the board
0:10:07
yeah yeah
0:10:09
let's
0:10:10
move in the board
0:10:12
i review
0:10:15
that would come after that uh mvp
0:10:20
okay
0:10:21
change all four looks to find
0:10:24
i guess after as well yeah after
0:10:28
make keys of board
0:10:30
and not object consistently
0:10:34
no don't worry about that either
0:10:38
uh
0:10:39
can you maybe zoom in a little bit more
0:10:42
space because
0:10:46
better
0:10:47
yeah
0:10:48
okay
0:10:49
trim the url path i think that's done
0:10:52
isn't it
0:10:54
trim your rod
0:10:58
um
0:11:00
yeah i think so because i think that's
0:11:02
what laurie worked on
0:11:04
yeah
0:11:08
okay convert if this switches no um
0:11:12
that's after that and user friendly
0:11:15
validation on client side that's how
0:11:18
thing is done as well
0:11:20
user friendly validation on client side
0:11:25
um
0:11:26
as in when you say incorrect password or
0:11:31
board and
0:11:33
notes successfully inserted
0:11:36
or all those kind of messages or prompts
0:11:39
oh yeah okay
0:11:47
no um
0:11:49
for second release forget that
0:11:53
confirmed
0:11:58
yeah probably get rid on that's done as
0:12:01
well
0:12:02
okay
0:12:05
caught
0:12:06
across multiple boards
0:12:12
yeah maybe leave this
0:12:16
um as in
0:12:18
put them in the
0:12:20
board
0:12:22
yeah i remember this being an issue
0:12:25
um
0:12:28
when card is saved
0:12:30
save successfully
0:12:33
that is being done at the moment so
0:12:35
that's done as well
0:12:37
is it done
0:12:39
okay yes
0:12:40
so
0:12:41
boards and cards are saved together
0:12:44
okay
0:12:48
okay you want to be website
0:12:52
the user that has to go to the
0:12:56
board
0:13:06
implement user hierarchy
0:13:13
that
0:13:14
would come out
0:13:15
to the
0:13:16
mvp
0:13:18
okay
0:13:19
if you want to
0:13:21
type in there as well just like others
0:13:24
are types as in for second release
0:13:28
okay
0:13:39
uh
0:13:51
implement user types
0:13:54
oh that's linked right
0:14:11
um i should
0:14:13
change the
0:14:15
stream
0:14:16
title to be honest
0:14:19
okay
0:14:22
because it's showing beta testing day
0:14:25
one and we are doing something else now
0:14:27
so that's why
0:14:29
yeah but i mean it will be
0:14:31
yeah i mean
0:14:32
probably half the episode will be this i
0:14:35
reckon
0:14:36
and maybe the other half would be the
0:14:37
beta testing
0:14:39
day one and
0:14:42
hero overnight
0:14:55
appearing all the
0:14:56
time is that
0:15:02
uh boredom oh uh i did that one so
0:15:06
that's no longer the issue
0:15:13
[Music]
0:15:17
you know it's created by
0:15:19
concurrent users i'm not being saved i
0:15:22
think i broke this one
0:15:25
okay
0:15:26
what would use this enter
0:15:33
oh yes yes remember this we have to test
0:15:36
this i think i'm not sure
0:15:38
so um
0:15:41
you get what's up the issue is right
0:15:45
oh well for sure so basically if you and
0:15:48
i go on the board
0:15:49
and i am the admin
0:15:52
um
0:15:55
and
0:15:56
i create notes and you create notes
0:15:59
and then i click save
0:16:01
your notes that won't be saved only my
0:16:03
notes will be saved
0:16:05
that's interesting
0:16:06
okay this is what this i remember we
0:16:10
test this last time i'm not sure if it's
0:16:11
an issue maybe maybe it's fixed now but
0:16:14
i think it's good to put in the board
0:16:16
anyway yeah
0:16:17
yeah
0:16:18
definitely it's always good to confirm
0:16:24
password form needs to work with tab
0:16:27
key and backspace
0:16:29
yes that needs to be done still
0:16:33
yeah okay
0:16:39
notes to get mapped to the appropriate
0:16:41
column
0:16:42
yeah that's done
0:16:46
oh yeah okay
0:16:49
uh why is not showing that
0:16:52
okay cool so i'll go on the board now
0:16:54
[Music]
0:17:03
should we work backwards a little bit
0:17:05
like
0:17:06
starting from hold
0:17:07
yeah
0:17:09
yeah
0:17:10
okay
0:17:12
so probably pull everything into backlog
0:17:15
now as in on on this board for
0:17:18
everything in backlog
0:17:21
okay
0:17:26
and um
0:17:27
yeah
0:17:28
so
0:17:34
i think this is not an issue anymore
0:17:37
because i was testing it
0:17:40
but
0:17:41
and i didn't see anything
0:17:44
i'm just
0:17:45
this will be like a this will be a very
0:17:47
quick job i'll test it again but okay
0:17:50
and um if you can make sure that i'm
0:17:53
added as a
0:17:54
watcher in everything
0:17:56
because
0:17:58
i wanna i wanna make sure that all
0:18:01
everyone is added to
0:18:03
all the tickets
0:18:05
so we own as in
0:18:08
ad watches
0:18:10
oh you're here
0:18:11
yeah oh i mean the other one the other
0:18:15
jiras as well
0:18:17
okay okay
0:18:18
if uh
0:18:20
i'm not
0:18:21
added yet
0:18:22
okay
0:18:25
connection time needs to be extended
0:18:29
yeah that one was basically
0:18:34
what was happening was is closing the
0:18:37
connection by itself i guess
0:18:39
after certain period period of time
0:18:43
oh okay
0:18:44
this is still an issue
0:18:47
it would be an issue
0:18:49
if
0:18:50
the
0:18:51
time
0:18:52
is not enough and the users won't won't
0:18:56
be able to save everything properly then
0:19:00
and
0:19:02
if you're there at me you may still be
0:19:04
connected but the others will drop off
0:19:08
without knowing
0:19:10
does that make sense
0:19:13
not quite
0:19:14
so
0:19:15
you know so
0:19:17
essentially i think from the best of my
0:19:19
memories saying that websocking
0:19:21
connection time
0:19:23
needs to be extended so say for example
0:19:26
the websocket time at the moment or by
0:19:29
default is
0:19:32
what
0:19:33
180 seconds which is three minutes okay
0:19:38
then you
0:19:40
create a board
0:19:41
and
0:19:43
give it to all the
0:19:45
friends that will be using that as soon
0:19:48
as 180 seconds are up which is three
0:19:51
minutes
0:19:52
then everyone will lose
0:19:58
won't be able to
0:20:02
contributed
0:20:03
changes on the board because they won't
0:20:06
be connected to the websocket
0:20:08
so if i'm add on a note
0:20:12
you won't be able to see that because
0:20:15
youtube i won't be connected to
0:20:18
websocket
0:20:19
after three minutes
0:20:21
oh okay yeah
0:20:24
yeah so that one definitely has to
0:20:27
happen
0:20:28
okay
0:20:29
yeah so
0:20:31
maybe not worry about assigning people
0:20:35
at the moment we can just
0:20:38
go for if we are
0:20:41
kind of
0:20:42
happy with
0:20:43
what the task and what the issues are at
0:20:46
the moment
0:20:47
okay
0:20:50
just um
0:20:51
i think we populated it last time
0:20:54
yeah
0:20:56
yeah um
0:20:57
okay so let's look at that one
0:21:00
board authentication and
0:21:02
[Music]
0:21:03
authentication and sharing flow
0:21:07
what was that one
0:21:11
oh i love this honestly
0:21:15
he is really thorough
0:21:17
yeah
0:21:19
really really far to be honest
0:21:22
wow
0:21:30
this
0:21:48
so in that one is basically um
0:21:54
well
0:21:55
very in depth
0:21:57
sold
0:21:58
all the
0:22:00
board
0:22:02
authentication how is working
0:22:05
and what
0:22:07
what happens and when
0:22:10
and also the sharing of the flow
0:22:16
wow
0:22:17
yeah i i would not touch that one and we
0:22:20
can leave this one to
0:22:23
tori because
0:22:25
he might be working on that one
0:22:27
okay should we move it to backlog or
0:22:29
just leave it here
0:22:31
i mean like backlog yeah
0:22:33
so in that one
0:22:36
is that about testing or
0:22:39
just in enhancing the functionality even
0:22:41
more
0:22:42
i believe it's enhancing
0:22:45
the functionality
0:22:47
whenever including the admin tries to
0:22:50
access the board regular url
0:22:53
um
0:22:54
maybe i'm miss anything but i don't
0:22:56
think he's enhancing the functionality
0:22:59
he's just describing how the
0:23:01
authentication is working
0:23:04
as in what happens and
0:23:06
when and
0:23:09
as in for example the passcode is
0:23:13
triggered upon save
0:23:15
and
0:23:17
so on and so forth
0:23:21
yeah let's just
0:23:23
leave this
0:23:25
one here
0:23:27
as it is i'm not entirely sure what was
0:23:30
his motivation
0:23:32
okay but
0:23:35
yeah
0:23:38
so
0:23:39
that one
0:23:40
water thing patch no matter being called
0:23:44
written when no change are made
0:23:47
okay we will probably i think you've
0:23:49
reported this one isn't it
0:23:53
being called window changes are made
0:24:00
um i think we need to check it i can't
0:24:04
remember if this is still an issue okay
0:24:07
cool
0:24:10
we'll come back and check this one as we
0:24:12
go
0:24:13
so
0:24:15
no end card actions it'll be a socket
0:24:21
create card
0:24:24
works
0:24:25
need color of content
0:24:35
that's done as well
0:24:36
because the position is already there
0:24:38
now
0:24:39
is it
0:24:42
i didn't know that yes
0:24:44
is
0:24:45
getting the position as well
0:24:48
okay sure you feel good
0:24:53
you can as well it's always good to
0:24:55
confirm
0:25:04
so
0:25:15
so
0:25:32
oh nice
0:25:43
cool
0:25:50
implements ci cd pipeline so that one
0:25:54
wouldn't need to be done again because
0:25:57
we didn't close that
0:25:59
um
0:26:00
we did delete
0:26:01
the stack and then re-created but um you
0:26:05
can work
0:26:07
with this with tori because he he did
0:26:10
the
0:26:11
did it the
0:26:12
last time i think it might be worth um
0:26:17
um working
0:26:19
with him and
0:26:20
learning or if you want to choose aws
0:26:25
cicd pipeline
0:26:27
feel free to do so as well
0:26:29
okay cool
0:26:31
yeah
0:26:33
okay
0:26:34
[Music]
0:26:36
who called websocket to board column
0:26:39
functionality
0:26:41
sorry i'll just i had a comment about
0:26:43
that
0:26:44
yeah
0:26:48
do not touch is mine
0:26:51
that's worrying
0:27:08
okay
0:27:10
okay
0:27:14
got back socket import column
0:27:16
functionality
0:27:21
yeah
0:27:23
we'll probably come back and test it as
0:27:25
well first
0:27:29
uh box saving notes 40 at times raising
0:27:35
on that one tory
0:27:38
condition
0:27:44
race condition
0:27:46
yeah i remember i was looking into it
0:27:49
but then
0:27:54
i lost track of time
0:27:59
and and then i got i got distracted
0:28:05
okay
0:28:07
um
0:28:10
should we put this in
0:28:13
progress or do you want to leave it here
0:28:16
i'll
0:28:17
leave you here for now
0:28:19
okay
0:28:23
card appearing as duplicate across
0:28:25
multiple boards
0:28:28
yeah this would be worth checking too
0:28:31
when a card is created on one party
0:28:33
shows up on the motherboard
0:28:42
i remember i remember this being another
0:28:44
issue that we encountered
0:28:47
but i'm not sure if it might not be an
0:28:49
issue anymore
0:28:50
should i put it in progress to check
0:28:54
um
0:28:55
i would
0:28:56
wreck
0:28:57
yeah why not
0:28:59
yeah
0:29:00
okay
0:29:03
um you know these things we can
0:29:05
essentially is like
0:29:07
i don't know like part of our testing
0:29:09
you could say yeah in my in my eyes but
0:29:11
yeah yeah
0:29:15
so
0:29:16
conversion connection closes inform the
0:29:19
use of disconnection yeah that needs to
0:29:22
happen as well
0:29:28
okay
0:29:30
all right so leave it here
0:29:33
yeah
0:29:35
no new nose created by concurrent users
0:29:38
are not being saved
0:29:41
yep yep so this is the one i was
0:29:43
explaining earlier maybe this is
0:29:44
something we can test like
0:29:47
uh even now if
0:29:50
you want to
0:29:51
yeah
0:29:53
let's do that
0:29:55
[Music]
0:29:58
yeah that needs to happen as well
0:30:02
okay
0:30:03
should put it in progress or
0:30:06
and
0:30:07
these are now
0:30:08
actually
0:30:09
let's focus on
0:30:11
the three for now and then um
0:30:17
yeah i think in
0:30:18
tabs and backspaces above coding might
0:30:21
be involved
0:30:23
yeah makes sense true
0:30:26
okay okay let's get the party popping
0:30:32
um okay so perhaps we could i think this
0:30:36
one will be like a
0:30:38
five minute thing yeah just unchecked
0:30:41
run time er i think
0:30:43
this was showing up last time
0:30:45
okay
0:30:48
when you had the board in
0:30:50
um google pro
0:30:55
and this is showing up now i don't think
0:30:58
it is is it i don't think so yeah
0:31:02
i don't think yeah okay cool so we can
0:31:05
get rid of that
0:31:07
can mark that's done
0:31:11
um
0:31:13
maybe put a comment
0:31:15
saying
0:31:16
that
0:31:18
calm
0:31:19
reproducer
0:31:22
or a irr reproducible
0:31:26
either one
0:31:42
[Music]
0:31:48
okay
0:31:52
oh good
0:31:53
yeah
0:32:02
okay
0:32:03
nina's crazy back on current users i'm
0:32:06
not being saved okay cool
0:32:09
so
0:32:10
um
0:32:12
yeah if you give me the url then i will
0:32:16
access that on my end
0:32:19
and then we can
0:32:21
see if two notes
0:32:23
gets saved
0:32:25
okay
0:32:33
okay i'm gonna
0:32:35
create one
0:32:37
versus hello
0:32:39
too
0:32:42
all right
0:32:43
you can
0:32:44
save it now
0:32:46
did you want to move the location
0:32:49
oh yeah here we go
0:32:52
all
0:32:54
right doesn't location doesn't show on
0:32:57
iron
0:33:00
do i need to save it first for the
0:33:01
location of show
0:33:03
probably
0:33:05
try that one because there must be a bug
0:33:08
now
0:33:10
so refresh
0:33:12
yeah you see that
0:33:14
your no isn't
0:33:16
ah
0:33:17
that's what i mean yeah
0:33:20
all right okay cool
0:33:28
yeah so that is a bug
0:33:48
yeah it's only
0:33:49
showing which is done by
0:33:52
one user
0:33:54
yes yeah
0:33:56
all right cool we will have to look into
0:33:59
that
0:34:00
cool
0:34:04
um
0:34:05
yeah that's a valid one so we can
0:34:12
probably put comment that uh
0:34:15
reproduced um
0:34:18
needs
0:34:21
looking yeah
0:34:25
knees fixing
0:34:35
okay
0:34:39
right and
0:34:41
card appearing as duplicate
0:34:43
across multiple boards
0:34:49
so when a car is great someone really
0:34:51
shows up or on another move animals for
0:34:54
users are connected to us
0:34:56
at the same time
0:34:58
ah okay so that was
0:35:00
basically we
0:35:01
you know when you created
0:35:04
um
0:35:06
board one
0:35:08
and then we save it
0:35:10
and then
0:35:16
we create another one
0:35:19
and
0:35:21
the users don't change to a new one
0:35:24
so they see our notes in the new board
0:35:29
but for um in the old board but for us
0:35:32
it's a new board
0:35:34
yes yeah yeah yeah
0:35:38
so
0:35:39
you wanna
0:35:40
create actually um
0:35:43
create a new board now
0:35:45
okay
0:35:50
um
0:35:50
[Music]
0:35:52
three
0:35:53
one
0:35:54
two three
0:35:56
four
0:36:02
okay
0:36:03
um
0:36:08
can you see the ball uh the note that
0:36:11
i've just done
0:36:14
on your side
0:36:16
on the existing board
0:36:18
yes on the existing board
0:36:20
no you can't cool so that's that's not
0:36:24
the bug then
0:36:25
can i so if i create a new note now
0:36:32
[Music]
0:36:37
save
0:36:45
can you see a new note
0:36:48
um on my new board on your new board
0:36:52
here
0:36:52
no i can't
0:36:54
okay okay so that's good so that's not
0:36:56
our issue anymore yeah
0:36:58
it's not cut
0:37:00
fantastic
0:37:01
[Music]
0:37:09
so
0:37:34
okay
0:37:36
all right
0:37:38
that is the there so
0:37:42
do you want to do the one which
0:37:45
says um add
0:37:49
tabs
0:37:51
on the passcode
0:37:56
should probably be a really simple one
0:38:04
yeah i think
0:38:05
what tabs work on passcode
0:38:09
that's it
0:38:11
for me
0:38:12
interesting
0:38:15
but yeah delete this okay so let's do
0:38:20
delete them
0:38:28
you want to do
0:38:29
delete
0:38:31
yep sounds good
0:38:33
even
0:38:36
even like um instead of tab
0:38:39
it should just
0:38:40
go to the next character
0:38:42
yeah
0:38:43
yeah
0:38:44
i was thinking that as
0:38:46
soon as you press
0:38:48
i keep uh about
0:38:50
excuse me
0:38:52
as soon as you press a button she just
0:38:54
moved to the next box
0:38:58
yeah
0:39:01
okay
0:39:04
um
0:39:07
i think it should be pretty easy
0:40:36
my
0:41:36
let's go
0:41:51
[Music]
0:41:53
this is where the
0:41:56
uh
0:41:58
this one
0:42:02
um so it's in the passcode um
0:42:05
it's with a different file it's called
0:42:08
passcode
0:42:09
ui html
0:42:12
oh okay i see yeah
0:42:18
okay
0:42:20
[Music]
0:42:23
so i probably want to do something
0:42:26
tonight
0:43:04
so
0:43:34
[Music]
0:43:48
so you can do that with the jquery by
0:43:51
the
0:43:52
way okay
0:44:07
but i'm checking you from how we can do
0:44:10
it after pressing any key
0:44:14
not just enter
0:44:49
um
0:44:52
trying to have a look as well
0:45:05
[Music]
0:45:11
[Music]
0:45:17
so
0:45:18
with the enter it's pretty easy but i'm
0:45:21
looking
0:45:22
at
0:45:25
we don't want to press enter
0:45:28
just the keys
0:45:31
okay
0:45:32
well this seems like a good solution um
0:45:40
yeah
0:45:41
so
0:45:44
piece of jquery here
0:45:47
if we replace this with the class name
0:45:49
that we want
0:45:52
and then basically
0:45:54
you know it's just checking for
0:45:56
whether value
0:45:58
this length is equal to the max length
0:46:01
and then just oh
0:46:02
right
0:46:04
yeah we could potentially use this
0:46:09
hmm
0:46:10
yeah
0:46:11
let's do that
0:46:13
okay
0:46:16
let's put it in another screen
0:46:23
and then
0:46:28
this
0:46:29
we need to reference uh
0:46:31
oh we can put it in
0:46:34
this is being referenced here right
0:46:38
yeah
0:46:39
okay so which means that's being done by
0:46:42
jquery
0:46:43
[Music]
0:46:46
oh okay i see that's cool
0:46:49
so which means i can put
0:46:51
um should be able to yeah what i want in
0:46:54
here is it
0:46:56
probably have a look
0:47:01
um that would come in
0:47:03
index.html and not stiff still front end
0:47:09
isn't it
0:47:11
because it's
0:47:13
it's on home
0:47:14
oh
0:47:16
no
0:47:17
you wouldn't want to do that in um
0:47:20
passcode your html
0:47:24
because that page has been loaded in for
0:47:27
the passcode overall
0:47:31
if you use the class
0:47:35
say bgray
0:47:39
[Music]
0:47:42
so i'm just gonna put it here
0:47:44
temporarily of course
0:48:13
um
0:48:14
this should actually just work right i
0:48:16
don't know
0:48:19
is what do you think one way to find out
0:48:32
let's see
0:48:39
okay
0:48:42
no
0:48:44
it doesn't work
0:48:46
no it doesn't work seems like it got rid
0:48:49
of the cursor as well so
0:48:52
let me just let me just test something
0:48:55
key
0:49:10
yeah see
0:49:11
if you look at this
0:49:13
so
0:49:14
watch this for a second
0:49:16
so
0:49:17
if i
0:49:19
apparently if i pre enter key the cursor
0:49:22
remains right
0:49:25
now
0:49:34
it gets it removes the cursor
0:49:44
okay
0:49:45
yeah all right
0:49:47
let's go back and see how his his work
0:49:51
in that jazz fiddle
0:49:53
mm-hmm
0:49:59
no then
0:50:00
just
0:50:02
oh sorry yes yes
0:50:10
so can you zoom in a bit
0:50:18
so he's taking all the inputs
0:50:26
and put
0:50:27
this
0:50:28
are we using inputs as well
0:50:31
can you have a look
0:50:36
oh
0:50:38
is this referencing the element not the
0:50:40
class
0:50:41
no it's referencing the class
0:50:43
referencing the clause but want to see
0:50:45
if we are
0:50:46
using inputs
0:50:48
as in the
0:50:49
elements yes we are
0:50:54
input speedy gray
0:50:57
claws yeah that is fine go back
0:51:07
and
0:51:10
are they all type texts as well
0:51:14
i don't i was just type password
0:51:18
yeah but that shouldn't really make a
0:51:20
difference
0:51:22
name called
0:51:24
yet
0:51:25
go back
0:51:30
so
0:51:31
what it's doing is is calling a key up
0:51:34
mention and then if this value
0:51:38
length is max length
0:51:42
then it's saying
0:51:44
assign
0:51:45
next
0:51:46
based on next inputs
0:51:50
okay and then if this in this input is
0:51:53
focus
0:51:55
else blur
0:51:59
and
0:52:00
is his working
0:52:02
fine
0:52:03
yeah it looks fine
0:52:06
see if i go
0:52:09
get this and i just type here
0:52:12
what's the next one yeah
0:52:15
um how about if you do is max length as
0:52:19
one
0:52:24
for the first two only that's fine
0:52:28
just wanna check
0:52:32
yeah it works
0:52:35
html is a javascript
0:52:39
function
0:52:42
this is interesting
0:52:50
so we are using the same thing
0:52:54
type text touch
0:53:01
okay how about if we change our types to
0:53:04
texts as well
0:53:08
okay
0:53:09
let's try that
0:53:16
maybe i'll i'll just change the question
0:53:19
yeah
0:53:33
oh nothing actually
0:53:36
go to console
0:53:42
is saying anything
0:53:51
do you want to do that again please
0:54:00
no
0:54:04
all right
0:54:05
probably gonna go back and see
0:54:36
uh what are we doing
0:54:41
um sorry i thought you were still having
0:54:43
a little house just looking for
0:54:44
solutions as well okay
0:54:48
um
0:54:50
oh
0:54:52
maybe
0:54:58
check if it's even coming in that script
0:55:03
do a console inside the script
0:55:06
okay
0:55:23
anything finished it can be anything
0:55:31
ah
0:55:33
okay of course so it does come in there
0:55:39
right
0:55:43
interesting
0:55:45
uncheck
0:55:47
we just got this error again
0:55:50
unchecked
0:55:51
run time
0:55:53
lasted the message paul closed before
0:55:56
her response was received
0:56:08
yep said that would that era would have
0:56:11
to come back now
0:56:16
in jira
0:56:19
all right
0:56:20
that was to be honest
0:56:24
a good progress though
0:56:26
yeah yeah
0:56:31
cleaned the border and also started the
0:56:33
testing
0:56:34
that's why which is great
0:56:51
uh probably put that one in in backlog
0:56:55
because we've actually started this task
0:56:59
yeah yeah that's it all right
0:57:02
i'm gonna call it at night
0:57:04
yeah
0:57:07
fantastic
0:57:09
all right is your
0:57:11
guess you're our honorable
0:57:14
closure
0:57:16
cool
0:57:18
uh cool thanks for joining us everyone
0:57:20
um in today's episode we organized the
0:57:23
jira board
0:57:24
um getting in preparation for our beta
0:57:28
testing
0:57:29
um besides that we
0:57:32
started on
0:57:33
um
0:57:34
testing some of the functionality and
0:57:36
then
0:57:37
working through a bug that or not a bug
0:57:40
but uh
0:57:41
a minor fix that we want to
0:57:43
implement in the mvp as well so
0:57:46
yeah making good progress i think and if
0:57:48
you would like to see more of this
0:57:50
uh come and join us tomorrow on the next
0:57:53
episode
0:57:54
so
0:57:55
join us tomorrow same time same place
0:57:57
and
0:58:00
same task
0:58:01
alright guys have a great day and thanks
0:58:04
for joining
0:58:08
foreign