boarzVideosClipsStatistics

🎬As you been poopin?

⏪
🎦
Featured in#️⃣EP 242 - Hook Up Board Columns to Websockets Nodejs + AWS Websockets
AllClipsEpisodesHas Blog PostZainThaneshKartikTorey
🎬
Krunchmaster Kartik
Build, Break & Fix
ZainboarKartikboar
🎬
Killing it
Special Edition: We don't stop until we get our code working
ZainboarKartikboar
🎬
Schooling in brown countries
Build,Break & Fix // Weekend two hour special
ZainboarKartikboar
🎬
Unprofessional Kartik
Build,Break & Fix // Weekend two hour special
ZainboarKartikboar
🎬
Brain Refresh
Build, Break & Fix // Setting a blog using Hugo and AWS Amplify
ZainboarKartikboar
🎬
Finger driven architecture
Build, Break & Fix // Working out Software design
ZainboarKartikboar
🎬
Fast food driven architecture
Build, Break & Fix // Working out Software design
ZainboarKartikboar
🎬
Can't be ashamed if there's never a first version
Build, Break & Fix
ZainboarKartikboar
🎬
Not a uni student
Build, Break & Fix
ZainboarKartikboar
🎬
Can't work, deploying
30 mins of deployment 😠 || 30 mins of coding 🥲
ZainboarKartikboar
🎬
Two points of contact
Today's Broadcast
ZainboarKartikboar
🎬
CORS exclusive lovin'
Today's Broadcast
ZainboarKartikboar
🎬
Sensible policy
Today's Stream
ZainboarKartikboar
🎬
Shoes in mouth
Today's Stream
ZainboarKartikboar
🎬
The code always wins
Buidl Break Fix
ZainboarKartikboar
🎬
Chicken curry in the brown way
Buidl Break Fix
ZainboarKartikboar
🎬
Finger memory practice
Build Break Fix
ZainboarKartikboar
🎬
See you later Kartik
Build Break Fix
ZainboarKartikboar
🎬
Keep your code looking sexy
Today's Broadcast
ZainboarKartikboar
🎬
Echo chamber Zain
Today's Broadcast
ZainboarKartikboar
🎬
And Kartik never got a job again...
Today's Broadcast
ZainboarKartikboar
🎬
Pilot? What even iz dat kind of fing
Today's Broascast
ZainboarKartikboar
🎬
Fish and Chips
Build - Break - Fix
ZainboarKartikboar
🎬
Backup career
Build - Break - Fix
ZainboarKartikboar
🎬
Professional background? Wat even iz dat?
Today's Broadcast
ZainboarKartikboar
🎬
Private mentorship group
Today's Broadcast
ZainboarKartikboar
🎬
Actually good job advice from Zain
Today's Stream
ZainboarKartikboar
🎬
What a classic!
Today's Stream
ZainboarKartikboar
🎬
Uber driver in training
Today's Stream
ZainboarKartikboar
🎬
Viewer burn
Today's Broadcast
ZainboarKartikboar
🎬
Time for a nap
Today's Broadcast
ZainboarKartikboar
🎬
A sniffer of a line
Today's Broadcast
ZainboarKartikboar
🎬
Slow Zain
Today's Broadcast
ZainboarKartikboar
🎬
No single point of failure
Today's Broadcast
ZainboarKartikboar
🎬
Gambling on bad logic
Today's Broadcast
ZainboarKartikboar
🎬
Estimated Time of New-Careers
Today's Broadcast
ZainboarKartikboar
🎬
Fake Nod
Today's Broadcast
ZainboarKartikboar
🎬
Investing in 'the brand'
NEW SETUP!!
ZainboarKartikboar
🎬
Hitting a brick
NEW SETUP!!
ZainboarKartikboar
🎬
Master of the green screen
NEW SETUP!!
ZainboarKartikboar
🎬
Logiclesstech
NEW SETUP!!
ZainboarKartikboar
🎬
Get him to the greenscreen
Today's Stream
ZainboarKartikboar
🎬
Change the digit to a number
Today's Stream
ZainboarKartikboar
🎬
The benefits of pair programming
Today's Broadcast
ZainboarKartikboar
🎬
Xs, the healthy choice
Today's Stream
ZainboarKartikboar
🎬
Xs vs mother
Today's Stream
ZainboarKartikboar
🎬
The beginning of the end of productivity
Today's Stream
ZainboarKartikboar
🎬
Unprofessional Zain
Today's Stream
ZainboarKartikboar
🎬
Blazing fast
Today's Stream
ZainboarKartikboar
🎬
Premature celebratory dance
Today's Stream
ZainboarKartikboar
🎬
Timeline slippage
Today's Stream
ZainboarKartikboar
🎬
Speed coding
Today's Stream
ZainboarKartikboar
🎬
Sorry I dont know that voice
Today's Broadcast
ZainboarKartikboar
🎬
Definition of done
Today's Broadcast
ZainboarKartikboar
🎬
Amway bites
Today's Broadcast
ZainboarKartikboar
🎬
A cool stream
Today's Broadcast
ZainboarKartikboar
🎬
Spooky Kartik
Today's Broadcast
ZainboarKartikboar
🎬
Water physics 101
Today's Stream
ZainboarKartikboar
🎬
Scrum master Zain
Today's Stream
ZainboarKartikboar
🎬
Zain applying his scrum master skills
Today's Stream
ZainboarKartikboar
🎬
Zain the blunderer
Today's Stream
ZainboarKartikboar
🎬
Healthier than other traditional drinks
Today's Stream
ZainboarKartikboar
🎬
Real headscratcha
Today's Stream
ZainboarKartikboar
🎬
Bracket blues
Today's Stream
ZainboarKartikboar
🎬
If statements are not good practice
Today's Stream
ZainboarKartikboar
🎬
Kappa Quality Code
Today's Stream
ZainboarKartikboar
🎬
Exciting switch statements
Today's Stream
ZainboarKartikboar
🎬
Switched-on hat
Today's Broadcast
ZainboarKartikboar
🎬
Functions, one of the big coding challenges
Today's Broadcast
ZainboarKartikboar
🎬
Break fast
Today's Broadcast
ZainboarKartikboar
🎬
Blood and breath pumping up
Today's Broadcast
ZainboarKartikboar
🎬
Wrong since day 1
Today's Broadcast
ZainboarKartikboar
🎬
Electronic waves
test
ZainboarKartikboar
🎬
RAWR coders
test
ZainboarKartikboar
🎬
Transit in Japawn
test
ZainboarKartikboar
🎬
Xs sponsorship
test
ZainboarKartikboar
🎬
Lame roars
test
ZainboarKartikboar
🎬
Setting up a suppository in Diagon Alley
test
ZainboarKartikboar
🎬
Background Diagon Alley
test
ZainboarKartikboar
🎬
Half speed zain
test
ZainboarKartikboar
🎬
One second penetration
test
ZainboarKartikboar
🎬
Top loading switches
test
ZainboarKartikboar
🎬
Making it rain with CodeBuild
test
ZainboarKartikboar
🎬
What is a sea cable?
Today's Stream
ZainboarKartikboarToreyboar
🎬
If statements are bad practice
Today's Broadcast
ZainboarKartikboar
🎬
Tomato fan
Today's Broadcast
ZainboarKartikboar
🎬
Strong intro
Today's Stream
ZainboarKartikboar
🎬
Impossible URL
Today's Stream
ZainboarKartikboar
🎬
Clever devs
Today's Stream
ZainboarKartikboar
🎬
Always CORS related problems
Today's Stream
ZainboarKartikboar
🎬
CORS headscratcha
Today's Stream
ZainboarKartikboar
🎬
Torres Strait Icelander people
Today's Stream
ZainboarKartikboarThaneshboar
🎬
Icelander or Islander?
Today's Stream
ZainboarKartikboarThaneshboar
🎬
Best Practices
101/200 Episodes
ZainboarThaneshboar
🎬
ROAR coders
105/200
ZainboarThaneshboar
🎬
Diagon Alley? What is that kind of fing?
112/200
ZainboarKartikboar
🎬
C.O.D.I.N.G
113/200
Zainboar
🎬
What's testing
115/200
ZainboarThaneshboar
🎬
CORS coders
115/200
ZainboarThaneshboar
🎬
Complimenting the wrong person
Today's Stream
ZainboarThaneshboar
🎬
Alt+F4 Zain
Today's Stream
ZainboarThaneshboar
🎬
Fixing and failing
Today's Stream
ZainboarThaneshboar
🎬
Brown is always better than white
AWS Websocket + DyanmoDb + Lambda
ZainboarThaneshboar
🎬
Wild street dogs
Today's Stream
ZainboarToreyboar
🎬
The more you know
How to Host Web App Using AWS S3, CloudFront and Route53
ZainboarThaneshboar
🎬
Inactive brain
How To Host Web App In AWS S3 with Custom Domain Using Route 53
ZainboarThaneshboar
🎬
No electricity in Bali
Today's Stream
ZainboarToreyboar
🎬
Francesco
Today's Stream
ZainboarToreyboar
🎬
Indian givers
Compare Hashed Passwords Using Bcryptjs
ZainboarToreyboar
🎬
Cold coffee, cold tea
Today's Stream
ZainboarToreyboar
🎬
Tough questions
Verify Passcode Saving Information to DynamoDB with NodeJs
ZainboarThaneshboar
🎬
Tandoor? Wat even iz dat kind of fing
Today's Stream
ZainboarThaneshboar
🎬
This is why you don't click ops
Today's Stream
ZainboarToreyboar
🎬
Bish Bash Bosh
Get Board Columns from Frontend to Backend NodeJS
ZainboarThaneshboarToreyboar
🎬
Zip first developer
Today's Stream
ZainboarThaneshboar
🎬
Busted again
Today's Stream
Zainboar
🎬
Torey the stinker
Beta Testing Fixes Part 2
ZainboarToreyboar
🎬
Torcoders which are roarers
Beta Testing Fixes Part 3
ZainboarThaneshboar
🎬
Delusional Zain
Beta Testing Fixes Part 3
ZainboarThaneshboar
🎬
Hey guys, torey here
Beta Testing Fixes Part 3
ZainboarThaneshboar
🎬
Zain's going platinum
Today's Stream
ZainboarThaneshboar
🎬
Doggy dog
Today's Stream
ZainboarThaneshboar
🎬
Fartik
How To Test Prevention XSS Attack
ZainboarKartikboar
🎬
Second Favourite
Today's Stream
Zainboar
🎬
Disco Zain
Today's Stream
Zainboar
🎬
Keyboard allergies
Hook Up AWS Websocket
Zainboar
▶️
As you been poopin?
Hook Up Board Columns to Websockets Nodejs + AWS Websockets
Zainboar

Subtitles

0:00:12
[Music]
0:00:26
hello there guys welcome back after ages
0:00:30
two raw coders
0:00:33
of the show called brit
0:00:35
build break and fix see
0:00:37
i even forgot everything about it
0:00:41
but no now we are back in action and the
0:00:45
show which is built break and fix
0:00:47
is brought to you by one rule coder
0:00:51
all right i hope you guys are doing
0:00:52
really really well oh my goodness egg it
0:00:55
has been ages
0:00:58
that
0:01:00
i'm coming back as it felt i think it's
0:01:03
probably been how many probably one
0:01:05
month
0:01:07
yeah approximately a month now
0:01:09
yeah but hey good to be back and
0:01:12
let's kick things off
0:01:14
so first things first
0:01:17
let's
0:01:18
acknowledge the country and pay our
0:01:20
respects to the elders of the past
0:01:22
present and future
0:01:25
so here we go
0:01:28
i begin today by acknowledging the
0:01:30
traditional custodians of the land on
0:01:32
which we gather today and pay my
0:01:34
respects to the elders past present and
0:01:37
future i extend their respect to
0:01:39
aboriginal and torres strait islander
0:01:42
people here today
0:01:44
all right so that is
0:01:47
smoothly done
0:01:51
now let's get
0:01:53
into action so where we so
0:01:57
because
0:01:58
the stream hasn't been
0:02:01
going
0:02:02
long but i have been working on on the
0:02:04
project offline
0:02:06
so basically what happened was that when
0:02:10
i did a merge um
0:02:14
and
0:02:15
i observed some
0:02:18
discrepancies
0:02:20
in um between the frontend and the back
0:02:22
end
0:02:24
but i still went went ahead and did the
0:02:27
merge
0:02:28
found out that some of the
0:02:30
functionalities have been missing now
0:02:33
since i did the merge so what i have
0:02:36
been doing all this time
0:02:40
probably
0:02:41
around
0:02:43
a month's time
0:02:44
is i have been going through it and
0:02:49
testing is see what works and
0:02:52
what doesn't and if anything
0:02:54
doesn't work i fix it
0:02:57
all right so that's what's been
0:03:00
happening i think i've managed to fix
0:03:02
the majority of things
0:03:05
uh so today what we're going to be
0:03:07
looking at how to hook up
0:03:10
the board columns uh
0:03:12
in
0:03:14
webs
0:03:15
web sockets so when the different users
0:03:20
access the board
0:03:23
then the board columns are
0:03:27
visible to all the
0:03:31
uses
0:03:32
even when one person creates the column
0:03:36
all right
0:03:38
so
0:03:39
uh
0:03:40
i guess i'll
0:03:42
give a bit of a into the introduction
0:03:44
about the project itself because it's
0:03:46
been ages and um
0:03:49
you guys have probably forgotten what
0:03:51
the project was were you working on so
0:03:54
is a web-based kanban board uh is an
0:03:58
open source project an existing one
0:04:00
but what
0:04:02
we would be doing
0:04:04
is
0:04:05
uh we have
0:04:07
actually we have been doing is
0:04:10
we have been
0:04:12
um
0:04:15
we have been
0:04:18
see
0:04:19
it's been a while so i'm
0:04:22
gathering all the information on in
0:04:26
my brain and
0:04:28
thinking how to tell you this so yeah
0:04:32
anyway
0:04:33
um
0:04:35
yeah okay
0:04:36
uh so
0:04:37
what
0:04:38
we have been doing
0:04:41
on this particular project is
0:04:44
we have been enhancing the existing
0:04:48
project called scrambler and we have
0:04:51
been adding the persistent storage
0:04:55
all right so which means that
0:04:58
we have hooked this project up to the
0:05:00
aws platform
0:05:02
and also
0:05:04
um
0:05:05
added persistence storage and
0:05:09
now just
0:05:10
basically finish on the
0:05:13
finishing up small bits and pieces
0:05:20
all right cool
0:05:22
so
0:05:24
now that the introduction has been done
0:05:27
let's get moving
0:05:29
so i'm gonna um open actually open up
0:05:33
actually i'm gonna share my screen first
0:05:37
and then show you guys
0:05:40
what's been popping
0:05:46
okay cool
0:05:50
so
0:05:51
do
0:05:53
open folder and now we want to go to
0:05:56
[Music]
0:05:57
uh
0:05:59
yeah the front end
0:06:01
which is the scrambler
0:06:03
enhancement project
0:06:05
and
0:06:06
we want to add hook
0:06:09
so
0:06:11
okay so
0:06:13
i have done
0:06:14
uh some
0:06:16
changes in the architecture bit of this
0:06:20
in the development
0:06:22
side so
0:06:23
you must be wondering
0:06:25
what have i done
0:06:27
so what i've done is i have
0:06:31
gone right i say i'm just doing the main
0:06:34
development on the
0:06:36
dev branch
0:06:37
because
0:06:38
this is actually keeping the project
0:06:40
really simple and easy to manage
0:06:43
previously
0:06:44
when we had different branches we had to
0:06:48
merge and then if we didn't get much
0:06:52
then everything just accumulated
0:06:54
which
0:06:56
when we had time to merge
0:06:58
created a lot of thought as in hang on
0:07:02
um which one comes first and which one
0:07:05
to do first as in the merging of the
0:07:08
branches
0:07:09
so i just wanted to keep the project
0:07:11
really simple and
0:07:13
do all the
0:07:17
development on this branch
0:07:19
okay cool so i'm going to do a git pull
0:07:24
and hopefully i'm already on the latest
0:07:27
but seems like i haven't been
0:07:30
so
0:07:34
yeah i must have been i'm pretty sure
0:07:51
okay cool so
0:07:53
the screen is visible which is great
0:07:58
hey alex on the gamer man geezer
0:08:02
uh
0:08:03
[Applause]
0:08:06
yeah probably pooping a bit too much
0:08:08
yeah
0:08:10
you're right
0:08:11
all right cool so um
0:08:14
we're gonna
0:08:18
test the project and
0:08:21
see
0:08:23
where we have
0:08:25
managed to
0:08:26
gone up too
0:08:30
so i'm assuming you can still see my
0:08:32
screen yes you can
0:08:35
alright cool so this
0:08:37
is the wrong directory i need to go into
0:08:40
the seat soon
0:08:42
client directory and
0:08:45
then do it from there
0:08:47
yeah now i'm in the client directory
0:08:50
oops
0:08:51
there's no client what no no no no no no
0:08:55
oh okay i need to
0:08:58
i was already in the client directory
0:09:01
cool uh so now we
0:09:04
test board
0:09:11
goes there
0:09:13
and
0:09:14
okay cool
0:09:15
so now
0:09:17
okay uh board
0:09:20
maps this is not going to work i already
0:09:24
have a feeling because it's already
0:09:26
given the error on map
0:09:28
which is in get bored by name
0:09:33
hang on is board name already there
0:09:42
i need to check
0:09:44
let's have a look
0:09:46
any comments
0:09:49
uh
0:09:57
okay cool so these are all the boards
0:10:00
here
0:10:01
and have a granny t5 yes i have
0:10:05
so
0:10:06
what i can
0:10:07
actually i need
0:10:10
uh board columns
0:10:12
had just tested border
0:10:14
columns and notes are even saving
0:10:17
properly
0:10:19
so i'm gonna create a note
0:10:22
and a
0:10:24
column
0:10:25
which i would name as
0:10:28
call one
0:10:30
cool and now save it
0:10:35
save this one and um
0:10:39
i should see
0:10:41
both the column name and the board no in
0:10:44
this one so i'm gonna just send
0:10:49
yeah cool sub board columns and
0:10:52
board oh
0:10:54
no not really
0:10:56
board column is saving as
0:10:59
array of itself
0:11:01
interesting
0:11:03
and then born so that would probably be
0:11:06
another bug
0:11:07
actually bored call them names
0:11:10
no
0:11:11
hang on a minute
0:11:13
oh okay
0:11:15
this would probably be in the back end
0:11:18
thing that i need to
0:11:21
fix
0:11:23
so let's go into the backhand
0:11:35
okay open folder
0:11:38
same api
0:11:40
and
0:11:40
let me check if i've already got
0:11:46
to do
0:11:49
uh
0:11:50
what my board
0:11:52
column
0:11:54
i haven't got it how is that possible
0:11:58
interesting
0:12:00
uh
0:12:01
so
0:12:02
in that case
0:12:04
what we need to do is copy and paste
0:12:07
columns name ah okay so that's a bit of
0:12:10
a difference there
0:12:13
call uh
0:12:16
column names
0:12:21
so if you're having this one
0:12:25
so here it's only one
0:12:27
i think so probably
0:12:30
is coming from
0:12:34
the front and then i would say
0:12:37
[Music]
0:12:39
column
0:12:40
names is
0:12:42
already in the back end which is
0:12:44
fine yeah we need that
0:12:47
and columns name yeah
0:12:51
what we don't need is
0:12:53
column names
0:12:55
no
0:12:57
columns
0:12:58
name
0:13:00
this is
0:13:02
getting really interesting now
0:13:05
so what we don't need is
0:13:08
columns
0:13:09
name
0:13:11
so let's go
0:13:12
to
0:13:13
[Music]
0:13:14
uh
0:13:14
[Music]
0:13:17
that one
0:13:19
open up scramble enhancement oh did i
0:13:22
close it
0:13:24
no i didn't want it to close it
0:13:27
i apparently i did close it
0:13:33
okay
0:13:41
okay so if i search column names
0:13:48
okay column names is there
0:13:52
but what is in there
0:13:54
column
0:13:55
columns name
0:13:58
okay
0:14:02
okay interesting i don't i'm not too
0:14:04
sure where that's coming from
0:14:08
columns name
0:14:10
let me do one thing delete this board
0:14:16
and
0:14:19
try to do that again
0:14:23
okay get all boards
0:14:26
so i'm going to insert
0:14:33
i'm gonna insert
0:14:36
which one
0:14:38
uh so t1 is already there
0:14:42
i have to insert
0:14:47
item
0:14:49
this one
0:14:50
okay
0:14:53
so there's only one cool so i can insert
0:14:56
t2 and then check if that
0:14:59
is working fine
0:15:03
shall we
0:15:07
do do do do
0:15:12
okay
0:15:14
and
0:15:16
t2 is there we add one and then
0:15:20
column one as well
0:15:24
hold on
0:15:29
[Music]
0:15:34
that should save successfully
0:15:40
all good so now in t2
0:15:44
we should have
0:15:46
just one of
0:15:49
one productivity's column names
0:15:54
t2 no
0:15:56
see this is a problem
0:16:00
okay any
0:16:01
way we can come back to this one
0:16:03
afterwards i will
0:16:05
uh
0:16:07
include
0:16:08
this bug in the
0:16:11
project
0:16:13
and new
0:16:15
uh sign up i can just sign in first
0:16:22
device code
0:16:24
okay i'll probably actually i'll have a
0:16:27
look
0:16:28
in
0:16:30
the
0:16:32
phone
0:16:33
because i don't want to really access
0:16:35
the emails on the laptop at the moment
0:16:39
yeah
0:16:40
got it so this would be
0:16:43
1 4 9
0:16:45
2
0:16:46
brilliant
0:16:48
right any messages nope no messages
0:16:57
ah what's this coming
0:17:00
all right
0:17:02
now uh what
0:17:06
i need to create
0:17:08
an issue
0:17:16
um
0:17:24
[Music]
0:17:39
[Music]
0:17:43
property
0:17:56
[Music]
0:17:59
names
0:18:01
cheers
0:18:17
[Music]
0:18:24
notes
0:18:30
james
0:18:41
[Music]
0:18:54
[Music]
0:19:14
and
0:19:26
oh
0:19:32
[Music]
0:19:43
okay so
0:19:45
this issue is there now we can record
0:19:48
this one and move
0:19:50
on and but the best part is their
0:19:54
columns and notes
0:19:57
are saving appropriately now which is
0:20:00
great absolutely
0:20:04
all right um
0:20:06
now
0:20:07
we need to make sure that the column
0:20:10
names are actually hooked on to the
0:20:12
websocket all right
0:20:14
because at the moment there might not be
0:20:17
i can tell is when i
0:20:22
uh
0:20:24
open
0:20:25
the websocket and do that
0:20:29
and then
0:20:31
i
0:20:31
create another column and i won't see
0:20:35
any
0:20:37
any
0:20:41
column here see that that is what we
0:20:43
want to work on
0:20:46
okay and i think i've already done this
0:20:49
function now let's see before so we're
0:20:51
gonna go back in
0:20:54
the
0:20:55
um
0:21:00
to two
0:21:08
how we're gonna go back
0:21:10
any comments no
0:21:13
oh i've got to play the music wow
0:21:18
that shouldn't have happened
0:21:24
[Music]
0:21:30
okay
0:21:32
[Music]
0:21:38
[Music]
0:21:44
um
0:21:45
so
0:21:46
what we want to do is we want to get the
0:21:51
board column yep
0:21:53
and this one i
0:21:54
created it
0:21:56
and then someone comes behind i don't
0:21:59
really care about that one at this stage
0:22:05
and one of this
0:22:07
parents both calling
0:22:10
function functionality
0:22:17
um
0:22:33
[Music]
0:22:38
update um okay right
0:22:42
add columns
0:22:54
[Music]
0:22:59
this one actually how many comments have
0:23:02
they been made but i'm interested uh
0:23:07
a prerequisite fix
0:23:10
websockets showing
0:23:13
content on other screens
0:23:15
what was this about
0:23:18
okay that's
0:23:20
fine
0:23:23
minus 15 into death
0:23:25
[Music]
0:23:27
no progress but yet but that's all good
0:23:30
nice bro
0:23:32
then we moist and then we added
0:23:35
that bone color with
0:23:37
functionality all right
0:23:39
so this was done in script.js and
0:23:44
add
0:23:46
top
0:23:59
okay so stop scripted js 285
0:24:04
we need to go this group.js
0:24:13
2085
0:24:14
[Applause]
0:24:16
okay of course that's already there
0:24:19
spread it and then i need
0:24:23
draw new card
0:24:25
update yeah
0:24:27
look there's a board note map
0:24:41
okay
0:24:43
it already has it
0:24:46
action update columns
0:24:54
action is
0:24:59
613
0:25:06
[Music]
0:25:08
default
0:25:09
[Music]
0:25:12
see this is already what i did
0:25:17
all
0:25:19
of the coloration of the column
0:25:22
of that column
0:25:24
is that all update columns is fine is it
0:25:28
action
0:25:30
in the columns
0:25:38
draw a new column
0:25:46
[Music]
0:26:01
[Music]
0:26:07
[Music]
0:26:09
updates in the columns
0:26:18
action data
0:26:21
new board size
0:26:28
[Music]
0:26:32
let me see what else was the board
0:26:34
columns
0:26:36
it's okay
0:26:40
yeah that was already there
0:26:45
[Music]
0:26:53
[Music]
0:27:00
there's a quorum action
0:27:05
[Music]
0:27:06
create leads updates
0:27:20
um
0:27:22
the only thing i can think of that panel
0:27:28
um
0:27:32
action in a column
0:27:37
action
0:27:38
no
0:27:41
actually if i don't connect action here
0:27:45
and
0:27:47
[Music]
0:27:51
and then update yeah
0:27:54
[Music]
0:27:57
no no not the delete
0:27:59
handling column
0:28:02
try this and see if this works
0:28:23
uh
0:28:32
[Music]
0:28:34
oh it didn't work
0:28:38
because
0:28:40
i think so
0:28:43
okay t2 this is thereby put too many
0:28:46
screens on
0:28:48
just just keep it simple and do which is
0:28:51
two
0:28:52
yes if i do
0:28:54
one more then i should see
0:28:56
this reflected on the other screen as
0:28:58
well
0:29:01
no
0:29:02
no
0:29:06
because of them must have been a problem
0:29:10
ha ha
0:29:11
connecting states
0:29:14
right okay so that's true
0:29:17
actually i'm gonna get rid of that
0:29:20
and start this again
0:29:38
what
0:29:45
[Music]
0:29:51
another board
0:29:53
and
0:29:57
went that way
0:29:59
maybe that way you can tell me
0:30:02
how
0:30:04
messed up
0:30:12
okay
0:30:16
did it work
0:30:20
no no this one this one
0:30:24
continue free
0:30:27
no it didn't work okay
0:30:30
[Music]
0:30:35
you think it would find it wow so this
0:30:37
must be the thing that's calling the
0:30:39
problem which is why it's probably not
0:30:42
coming any further to that
0:30:44
step
0:30:47
must be the issue there
0:31:01
so first of all i need to get rid of
0:31:03
this issue reading map
0:31:06
cannot property is reading now
0:31:09
and the proxy is reading that
0:31:16
um
0:31:17
that's coming on get bored by name
0:31:20
which is
0:31:29
[Music]
0:31:33
okay
0:31:41
the cast is coming basically over here
0:31:44
which means that it's not reading this
0:31:47
one
0:31:49
but is that even
0:31:53
uncommon when fixing the
0:31:56
column function now yep that is the one
0:32:06
[Music]
0:32:08
so i need the map
0:32:11
where's this map coming from
0:32:14
[Music]
0:32:20
[Music]
0:32:25
let alone what does it say
0:32:30
really work now
0:32:50
fails
0:32:58
and define reading map so ah column is
0:33:03
not coming
0:33:05
right okay yeah that makes sense
0:33:15
[Music]
0:33:20
that should give me
0:33:23
items
0:33:25
is zero
0:33:27
i think that's zero
0:33:29
there are passcode
0:33:32
ah
0:33:33
there you go
0:33:34
that's my carpet right there it's not
0:33:38
gainable columns at all
0:33:46
okay so why is the board column not
0:33:49
coming now
0:33:50
board id is coming name or passcode
0:33:54
for notes
0:34:01
[Music]
0:34:09
see these are the kind of dis
0:34:12
references that we have
0:34:22
so
0:34:23
what i need for name
0:34:26
so where's that coming from current
0:34:28
board
0:34:29
effect there
0:34:31
and then give them response
0:34:34
board name
0:34:39
by name
0:34:45
i load what i need to remove
0:34:48
load board name indeed we don't need
0:34:50
that
0:34:52
because i'm not using it
0:34:54
catboard by id
0:34:57
oh i am using interesting
0:35:03
[Music]
0:35:05
states helpful with name
0:35:06
[Music]
0:35:29
and if the born knight id is in there
0:35:32
then i'm redirecting to home
0:35:35
and then saying
0:35:37
uh-huh sample name on page
0:35:40
board data
0:35:42
okay
0:35:43
so buy that one i'm getting the board
0:35:46
data which is
0:35:48
oh
0:35:49
i need to insert that in the in the
0:35:52
thing as well in back end
0:35:57
okay interesting
0:35:59
interesting stuff
0:36:02
if i have
0:36:05
post get
0:36:08
get
0:36:12
cat no no
0:36:14
don't need that one
0:36:20
guest specific note nope
0:36:24
they're still boards get board names
0:36:30
[Music]
0:36:32
yeah
0:36:32
[Music]
0:36:33
change and point
0:36:39
your names board not get bored by name
0:36:45
okay
0:36:48
board name
0:36:50
get bored by name okay so this is
0:36:53
actually getting the entire board
0:36:58
currently
0:36:59
okay so that doesn't do it
0:37:10
[Music]
0:37:12
broad name is named yeah don't worry
0:37:15
about that
0:37:16
commission board name expression board
0:37:18
name
0:37:20
and then i'm simply
0:37:21
querying it
0:37:27
create a new board
0:37:29
update the board
0:37:31
and understand any comments
0:37:34
nope
0:37:40
so
0:37:42
board isn't coming up in the items which
0:37:45
is
0:37:46
board id name passcode notes
0:37:50
is t3
0:37:54
2
0:37:56
yeah i need the names calling holland's
0:37:59
name
0:38:10
foreign
0:38:19
okay help me fight
0:38:21
columns is the column's
0:38:23
name or
0:38:27
what am i staring as
0:38:32
ah
0:38:33
column
0:38:34
names
0:38:36
column
0:38:37
names
0:38:38
i'm just bomb at the end i'm only using
0:38:43
columns
0:38:45
names right
0:38:49
this is confusing now
0:38:51
okay so what i need to be able to do is
0:38:57
[Music]
0:39:00
i would need to
0:39:06
uh
0:39:08
do
0:39:11
so
0:39:12
why is this saving as at the moment
0:39:15
if i save this
0:39:28
[Music]
0:39:33
t3
0:39:35
if you don't get
0:39:45
yeah all the names
0:39:47
says inserting twice
0:39:51
so which one do i quality names
0:39:55
i need
0:39:56
colin's
0:39:58
name
0:40:08
if i get all of that
0:40:12
if i disconnect
0:40:16
and then i would
0:40:24
[Music]
0:40:42
then
0:40:44
for the live server
0:40:46
right hang on
0:40:48
and bring that client
0:40:53
okay
0:40:54
this is
0:40:57
this is um backhand never mind
0:41:01
this is backhand now what mind
0:41:08
t4
0:41:15
[Music]
0:41:21
[Music]
0:41:38
now let me do that one
0:41:48
um
0:41:51
which one was it before wasn't it
0:41:54
yeah
0:41:58
g4
0:42:02
so
0:42:03
t2
0:42:06
t3
0:42:10
t4 yeah okay
0:42:13
so
0:42:14
[Music]
0:42:15
column
0:42:16
name i don't want to change the backhand
0:42:18
or rather to change just the front end
0:42:22
yeah because
0:42:24
column names
0:42:28
in the backhand house quantum
0:42:31
names done
0:42:43
[Music]
0:42:57
called column names update okay
0:43:00
column
0:43:02
names
0:43:03
okay so this is working column names
0:43:08
right
0:43:12
okay
0:43:17
insert
0:43:18
create
0:43:21
columns
0:43:25
it says columns
0:43:27
column names
0:43:29
called column names
0:43:31
right so this is working
0:43:35
board id patch
0:43:38
[Music]
0:43:40
um
0:43:49
yeah okay so
0:43:51
columns the column names is working
0:43:54
right
0:43:56
now clearly
0:43:57
calling names
0:44:01
[Music]
0:44:06
okay
0:44:07
let's try and
0:44:09
build it
0:44:10
hopefully it doesn't require that
0:44:13
entire
0:44:17
thing
0:44:19
the entire
0:44:23
uh
0:44:26
deleting the stack and reopening uh and
0:44:28
read the point hopefully it does and i
0:44:30
can just build it and then deploy
0:44:34
yeah it won't actually
0:44:38
because
0:44:41
i am not changing the
0:44:44
global secondary index
0:44:47
that's what i want
0:44:51
all right cool no i've been asleep
0:44:54
already
0:44:55
[Music]
0:45:00
all right let's do that
0:45:11
hopefully after this
0:45:13
you will
0:45:14
map
0:45:15
the
0:45:16
columns um on the board and we
0:45:20
we may not get that column map error
0:45:24
hopefully
0:45:26
do
0:45:27
do
0:45:44
[Music]
0:45:48
okay
0:45:49
hopefully
0:45:51
all just updates smoothly
0:46:04
okay brilliant
0:46:07
so it did it
0:46:10
and
0:46:11
now if we
0:46:13
do that and then run it and it shouldn't
0:46:18
show us
0:46:23
the error
0:46:24
[Music]
0:46:31
six
0:46:33
four
0:46:36
[Music]
0:46:42
okay
0:46:43
yeah it
0:46:44
will because
0:46:45
we haven't saved any columns yet
0:46:49
but we will now
0:46:59
t6
0:47:02
t6 and that one comes there
0:47:06
c6 t6
0:47:19
t6 are brilliant okay cool so that
0:47:23
extra
0:47:24
column bit is this one which is
0:47:26
fantastic
0:47:28
so i can mark that one off already
0:47:32
[Music]
0:47:36
and i can submit the code
0:47:40
because i really want to keep on track
0:47:42
with
0:47:43
the
0:47:44
comments and everything
0:47:52
yeah
0:47:53
yeah cool
0:48:03
okay
0:48:08
[Music]
0:48:32
please
0:48:39
[Music]
0:48:42
it's an extra um
0:48:49
place an extra
0:48:56
place
0:48:57
for
0:49:06
name
0:49:16
okay
0:49:18
and just to be sure we're going to go in
0:49:21
the
0:49:22
in github
0:49:26
and
0:49:29
attach the
0:49:30
commit with that issue
0:49:33
so that we are all on track
0:49:39
[Music]
0:49:44
copy
0:49:47
and
0:49:52
issue
0:49:55
[Music]
0:50:01
um
0:50:24
uh
0:50:44
oh come on
0:50:46
i can do it better than this i know i
0:50:49
can
0:51:05
[Music]
0:51:17
okay
0:51:19
now that that is
0:51:20
saved i can close this and i want to
0:51:23
bring t6 again
0:51:25
just to test if i'm getting that error
0:51:28
still or not
0:51:30
uh reading map error so six
0:51:42
[Music]
0:51:48
cool so
0:51:49
yeah it's coming
0:51:51
[Music]
0:51:56
building you said no webs okay student
0:51:59
connecting station
0:52:01
okay
0:52:03
see if i
0:52:06
do that one a bit later and then it
0:52:09
should hopefully come up and the reading
0:52:13
map message should have been gone
0:52:20
[Applause]
0:52:28
should
0:52:29
get
0:52:31
column and the note
0:52:33
and there you go voila
0:52:36
yeah cool so that's not coming up and if
0:52:39
i
0:52:40
open this one up including there's a
0:52:43
website you're working from board
0:52:46
columns
0:52:48
or no
0:52:52
let's have a look
0:52:56
[Music]
0:53:01
g6
0:53:02
ah no still not
0:53:06
okay what would be the issue here
0:53:13
[Music]
0:53:16
right
0:53:18
that's the new connection stage
0:53:28
see if i
0:53:29
leave it
0:53:32
that way
0:53:37
okay cool so
0:53:39
this is there
0:53:40
and
0:53:41
now if i add another one
0:53:44
[Music]
0:53:45
does that still say connect stay in
0:53:49
connection state
0:53:51
you must do
0:53:56
no
0:54:05
one
0:54:07
no
0:54:09
okay that's fine
0:54:11
you have to work on it
0:54:15
ah
0:54:16
cool so t2 don't need that one anymore
0:54:25
and
0:54:26
we need this one
0:54:30
yeah okay so that's definitely not
0:54:32
coming there
0:54:34
in fact
0:54:35
yeah i know
0:54:36
that's that here
0:54:39
oh wow okay
0:54:41
now mine
0:54:43
that's okay it's causing problem is it
0:54:55
web socket is
0:54:57
causing a problem
0:55:01
um
0:55:09
yeah that's causing a problem
0:55:18
so what error do i get for the
0:55:20
websockets
0:55:22
actually
0:55:23
i've updated the
0:55:26
thing
0:55:29
pick
0:55:45
well by if i do this one
0:55:52
in the way it was before
0:56:27
so
0:56:30
[Music]
0:56:47
[Music]
0:57:12
[Music]
0:57:19
[Music]
0:57:35
so
0:58:04
let's go back in
0:58:07
for my there
0:58:13
[Music]
0:58:34
me
0:58:36
okay
0:58:39
[Music]
0:58:44
yeah this was the one
0:58:50
[Music]
0:59:00
to 57 to 58
0:59:10
all right guys it's been a very
0:59:13
productive
0:59:14
uh
0:59:17
session and we did
0:59:19
yeah one
0:59:20
bug out of the way uh which was great
0:59:24
i'm
0:59:25
still working for the way of um hooking
0:59:28
up the board columns to websocket but
0:59:31
i'm pretty sure we'll get there
0:59:34
and uh
0:59:35
[Music]
0:59:36
yeah looking forward to the next one so
0:59:40
if you wanna
0:59:42
see how we
0:59:44
look up the board columns to the
0:59:47
websockets feel free to join me tomorrow
0:59:50
same time same place and a different
0:59:53
task um and a same task so all right
0:59:58
i'll see you guys tomorrow then
1:00:00
have a great night
1:00:02
[Music]