boarzVideosClipsStatistics

#️⃣EP 183 - How To Make FrontEnd Talk to Backend with Node

🎦
📅 2022-03-01 (384 days ago)
⌛ 1:01:33
ZainboarToreyboar
AllClipsEpisodesHas Blog PostZainThaneshKartikTorey
001
Build Break and Code
📅 2021-07-14 
(614 days ago)
⌛ 0:58:43
ZainboarKartikboar
002
Build, Break & Fix
📅 2021-07-15 
(613 days ago)
⌛ 0:53:45
ZainboarKartikboar
🎬
Krunchmaster Kartik
Build, Break & Fix
ZainboarKartikboar
003
Build, Break & Fix
📅 2021-07-16 
(612 days ago)
⌛ 1:09:05
ZainboarKartikboar
004
Special Edition: We don't stop until we get our code working
📅 2021-07-16 
(612 days ago)
⌛ 2:27:06
ZainboarKartikboar
🎬
Killing it
Special Edition: We don't stop until we get our code working
ZainboarKartikboar
005
Build,Break & Fix // Weekend two hour special
📅 2021-07-17 
(611 days ago)
⌛ 2:00:31
ZainboarKartikboar
🎬
Schooling in brown countries
Build,Break & Fix // Weekend two hour special
ZainboarKartikboar
🎬
Unprofessional Kartik
Build,Break & Fix // Weekend two hour special
ZainboarKartikboar
006
Build, Break & Fix
📅 2021-07-19 
(609 days ago)
⌛ 1:03:20
ZainboarKartikboar
007
Build, Break & Fix
📅 2021-07-20 
(608 days ago)
⌛ 1:04:37
ZainboarKartikboar
008
Build, Break & Fix
📅 2021-07-21 
(607 days ago)
⌛ 1:00:37
ZainboarKartikboar
009
Build, Break & Fix
📅 2021-07-22 
(606 days ago)
⌛ 1:17:02
ZainboarKartikboar
010
Build, Break & Fix
📅 2021-07-23 
(605 days ago)
⌛ 1:04:59
ZainboarKartikboar
011
Build, Break & Fix
📅 2021-07-23 
(605 days ago)
⌛ 1:48:16
ZainboarKartikboar
012
Build, Break & Fix
📅 2021-07-24 
(604 days ago)
⌛ 2:05:28
ZainboarKartikboar
013
Build, Break & Code //First Special Guest Appearance
📅 2021-07-26 
(602 days ago)
⌛ 1:09:09
ZainboarKartikboar
014
Build, Break & Fix
📅 2021-07-27 
(601 days ago)
⌛ 1:05:37
ZainboarKartikboar
015
Build, Break & Fix // Setting a blog using Hugo and AWS Amplify
📅 2021-07-28 
(600 days ago)
⌛ 1:07:46
ZainboarKartikboar
🎬
Brain Refresh
Build, Break & Fix // Setting a blog using Hugo and AWS Amplify
ZainboarKartikboar
016
Build, Break & Fix // Working on FETCH APIs
📅 2021-07-29 
(599 days ago)
⌛ 1:03:57
ZainboarKartikboar
017
Build, Break & Fix // Working on FETCH APIs
📅 2021-07-30 
(598 days ago)
⌛ 1:06:45
ZainboarKartikboar
018
Build, Break & Fix // creating get methods with FETCH API
📅 2021-07-30 
(598 days ago)
⌛ 2:00:16
ZainboarKartikboar
019
Build, Break & Fix // BLOG REVEAL!! &Fixing our broken Hugo blog
📅 2021-07-31 
(597 days ago)
⌛ 2:03:11
📰
ZainboarKartikboar
020
Build, Break & Fix // Fixing the uncaught exception error in FETCH APIs
📅 2021-08-02 
(595 days ago)
⌛ 1:02:04
ZainboarKartikboar
021
Build, Break & Fix // Trying different things to resolve the error
📅 2021-08-03 
(594 days ago)
⌛ 1:04:49
📰
ZainboarKartikboar
022
Build, Break & Fix // Special Guest announcement for tomorrow!
📅 2021-08-04 
(593 days ago)
⌛ 1:03:15
📰
ZainboarKartikboar
023
Special Episode : Talking to a Principal Developer at Seek
📅 2021-08-05 
(592 days ago)
⌛ 1:04:56
📰
ZainboarKartikboar
024
Build, Break & Fix // Working out Software design
📅 2021-08-06 
(591 days ago)
⌛ 1:08:19
📰
ZainboarKartikboar
🎬
Finger driven architecture
Build, Break & Fix // Working out Software design
ZainboarKartikboar
🎬
Fast food driven architecture
Build, Break & Fix // Working out Software design
ZainboarKartikboar
025
Build, Break & Fix
📅 2021-08-06 
(591 days ago)
⌛ 2:01:05
📰
ZainboarKartikboar
🎬
Can't be ashamed if there's never a first version
Build, Break & Fix
ZainboarKartikboar
🎬
Not a uni student
Build, Break & Fix
ZainboarKartikboar
026
Weekend Special 1.5 hours
📅 2021-08-08 
(589 days ago)
⌛ 1:35:49
📰
Zainboar
027
30 mins of deployment 😠 || 30 mins of coding 🥲
📅 2021-08-09 
(588 days ago)
⌛ 1:07:48
📰
ZainboarKartikboar
🎬
Can't work, deploying
30 mins of deployment 😠 || 30 mins of coding 🥲
ZainboarKartikboar
028
Today's Broadcast
📅 2021-08-10 
(587 days ago)
⌛ 1:18:59
📰
ZainboarKartikboar
🎬
Two points of contact
Today's Broadcast
ZainboarKartikboar
🎬
CORS exclusive lovin'
Today's Broadcast
ZainboarKartikboar
029
Build Break Fix
📅 2021-08-11 
(586 days ago)
⌛ 1:01:46
📰
ZainboarKartikboar
030
Today's Stream
📅 2021-08-12 
(585 days ago)
⌛ 1:09:24
📰
ZainboarKartikboar
🎬
Sensible policy
Today's Stream
ZainboarKartikboar
🎬
Shoes in mouth
Today's Stream
ZainboarKartikboar
031
Buidl Break Fix
📅 2021-08-13 
(584 days ago)
⌛ 1:05:05
📰
ZainboarKartikboar
🎬
The code always wins
Buidl Break Fix
ZainboarKartikboar
🎬
Chicken curry in the brown way
Buidl Break Fix
ZainboarKartikboar
032
Today's Broadcast
📅 2021-08-14 
(583 days ago)
⌛ 1:20:18
📰
ZainboarKartikboar
033
Build - Break - Fix
📅 2021-08-15 
(582 days ago)
⌛ 1:34:03
📰
ZainboarKartikboar
034
Build Break Fix
📅 2021-08-16 
(581 days ago)
⌛ 1:18:19
📰
ZainboarKartikboar
🎬
Finger memory practice
Build Break Fix
ZainboarKartikboar
🎬
See you later Kartik
Build Break Fix
ZainboarKartikboar
035
Today's Broadcast
📅 2021-08-17 
(580 days ago)
⌛ 1:04:07
📰
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
036
Build, Break, Fix
📅 2021-08-18 
(579 days ago)
⌛ 1:03:21
📰
ZainboarKartikboar
037
Special Guest - Sam Nolan
📅 2021-08-19 
(578 days ago)
⌛ 1:05:19
📰
ZainboarKartikboar
038
Today's Broadcast
📅 2021-08-20 
(577 days ago)
⌛ 1:01:55
📰
ZainboarKartikboar
039
Today's Broascast
📅 2021-08-21 
(576 days ago)
⌛ 1:33:11
📰
ZainboarKartikboar
🎬
Pilot? What even iz dat kind of fing
Today's Broascast
ZainboarKartikboar
040
Build - Break - Fix
📅 2021-08-22 
(575 days ago)
⌛ 1:33:18
📰
ZainboarKartikboar
🎬
Fish and Chips
Build - Break - Fix
ZainboarKartikboar
🎬
Backup career
Build - Break - Fix
ZainboarKartikboar
041
Build Break Fix
📅 2021-08-23 
(574 days ago)
⌛ 0:57:11
📰
Zainboar
042
Today's Broadcast
📅 2021-08-24 
(573 days ago)
⌛ 1:06:08
📰
ZainboarKartikboar
🎬
Professional background? Wat even iz dat?
Today's Broadcast
ZainboarKartikboar
🎬
Private mentorship group
Today's Broadcast
ZainboarKartikboar
043
Today's Stream
📅 2021-08-25 
(572 days ago)
⌛ 1:13:08
📰
ZainboarKartikboar
🎬
Actually good job advice from Zain
Today's Stream
ZainboarKartikboar
044
Today's Stream
📅 2021-08-26 
(571 days ago)
⌛ 0:49:48
📰
ZainboarKartikboar
🎬
What a classic!
Today's Stream
ZainboarKartikboar
🎬
Uber driver in training
Today's Stream
ZainboarKartikboar
045
Today's Stream
📅 2021-08-27 
(570 days ago)
⌛ 1:08:21
📰
ZainboarKartikboar
046
Weekend Special
📅 2021-08-28 
(569 days ago)
⌛ 1:32:51
ZainboarKartikboar
047
Weekend Special
📅 2021-08-29 
(568 days ago)
⌛ 1:01:39
Zainboar
048
Today's Broadcast
📅 2021-08-30 
(567 days ago)
⌛ 1:17:19
ZainboarKartikboar
049
Today's Broadcast
📅 2021-08-31 
(566 days ago)
⌛ 1:00:16
ZainboarKartikboar
🎬
Viewer burn
Today's Broadcast
ZainboarKartikboar
050
CELEBRATION: 50th Episode
📅 2021-09-01 
(565 days ago)
⌛ 1:01:53
ZainboarKartikboar
051
Today's Broadcast
📅 2021-09-02 
(564 days ago)
⌛ 1:05:39
ZainboarKartikboar
🎬
Time for a nap
Today's Broadcast
ZainboarKartikboar
🎬
A sniffer of a line
Today's Broadcast
ZainboarKartikboar
🎬
Slow Zain
Today's Broadcast
ZainboarKartikboar
052
Today's Broadcast
📅 2021-09-03 
(563 days ago)
⌛ 1:12:47
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
053
NEW SETUP!!
📅 2021-09-04 
(562 days ago)
⌛ 1:04:04
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
054
Weekend Special
📅 2021-09-05 
(561 days ago)
⌛ 1:41:54
ZainboarKartikboar
055
Today's Stream
📅 2021-09-06 
(560 days ago)
⌛ 1:20:05
ZainboarKartikboar
🎬
Get him to the greenscreen
Today's Stream
ZainboarKartikboar
🎬
Change the digit to a number
Today's Stream
ZainboarKartikboar
056
Today's Broadcast
📅 2021-09-07 
(559 days ago)
⌛ 1:25:44
ZainboarKartikboar
🎬
The benefits of pair programming
Today's Broadcast
ZainboarKartikboar
057
Today's Stream
📅 2021-09-08 
(558 days ago)
⌛ 1:00:33
ZainboarKartikboar
🎬
Xs, the healthy choice
Today's Stream
ZainboarKartikboar
🎬
Xs vs mother
Today's Stream
ZainboarKartikboar
058
Today's Stream
📅 2021-09-09 
(557 days ago)
⌛ 1:13:08
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
059
Today's Broadcast
📅 2021-09-10 
(556 days ago)
⌛ 1:50:40
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
060
Today's Stream
📅 2021-09-12 
(554 days ago)
⌛ 1:02:36
ZainboarKartikboar
061
Today's Stream
📅 2021-09-13 
(553 days ago)
⌛ 1:00:40
ZainboarKartikboar
062
Today's Stream
📅 2021-09-14 
(552 days ago)
⌛ 1:11:29
ZainboarKartikboar
063
Today's Stream
📅 2021-09-15 
(551 days ago)
⌛ 1:07:00
ZainboarKartikboar
064
Today's Broadcast
📅 2021-09-16 
(550 days ago)
⌛ 1:20:45
📰
ZainboarKartikboar
065
test
📅 2021-09-16 
(550 days ago)
⌛ 2:03:01
📰
ZainboarKartikboar
🎬
Setting up a suppository in Diagon Alley
test
ZainboarKartikboar
🎬
Background Diagon Alley
test
ZainboarKartikboar
🎬
RAWR coders
test
ZainboarKartikboar
066
Today's Broadcast
📅 2021-09-19 
(547 days ago)
⌛ 1:46:13
📰
ZainboarKartikboar
067
Today's Stream
📅 2021-09-20 
(546 days ago)
⌛ 1:03:46
📰
ZainboarKartikboarToreyboar
🎬
What is a sea cable?
Today's Stream
ZainboarKartikboarToreyboar
068
Today's Stream
📅 2021-09-21 
(545 days ago)
⌛ 1:09:13
📰
ZainboarKartikboarToreyboar
069
Today's Broadcast
📅 2021-09-22 
(544 days ago)
⌛ 1:03:51
📰
ZainboarKartikboar
070
Today's Stream
📅 2021-09-23 
(543 days ago)
⌛ 1:59:01
📰
ZainboarKartikboar
071
Today's Stream
📅 2021-09-24 
(542 days ago)
⌛ 0:28:57
📰
ZainboarKartikboar
072
Today's Stream
📅 2021-09-24 
(542 days ago)
⌛ 0:39:33
📰
ZainboarKartikboar
073
Today's Stream
📅 2021-09-26 
(540 days ago)
⌛ 1:21:14
📰
Zainboar
074
Today's Stream
📅 2021-09-27 
(539 days ago)
⌛ 1:03:40
📰
ZainboarKartikboar
075
Today's Stream
📅 2021-09-28 
(538 days ago)
⌛ 1:04:05
📰
ZainboarKartikboar
076
Today's Broadcast
📅 2021-09-29 
(537 days ago)
⌛ 0:58:07
📰
ZainboarKartikboar
077
Today' Broadcast
📅 2021-09-30 
(536 days ago)
⌛ 1:13:14
📰
ZainboarKartikboar
078
Today's Broadcast
📅 2021-10-01 
(535 days ago)
⌛ 1:23:11
📰
ZainboarKartikboar
🎬
If statements are bad practice
Today's Broadcast
ZainboarKartikboar
🎬
Tomato fan
Today's Broadcast
ZainboarKartikboar
079
Today's Stream
📅 2021-10-03 
(533 days ago)
⌛ 1:14:52
📰
ZainboarKartikboar
080
Today's Stream
📅 2021-10-04 
(532 days ago)
⌛ 1:05:10
📰
ZainboarKartikboar
081
Today's Stream
📅 2021-10-05 
(531 days ago)
⌛ 1:01:05
📰
Zainboar
082
Today's Stream
📅 2021-10-06 
(530 days ago)
⌛ 0:54:10
📰
ZainboarKartikboar
083
Today's Stream
📅 2021-10-07 
(529 days ago)
⌛ 1:15:04
📰
ZainboarKartikboar
🎬
Strong intro
Today's Stream
ZainboarKartikboar
084
Today's Stream
📅 2021-10-08 
(528 days ago)
⌛ 1:12:59
ZainboarKartikboar
085
Today's Stream
📅 2021-10-10 
(526 days ago)
⌛ 1:17:09
📰
ZainboarKartikboar
🎬
Impossible URL
Today's Stream
ZainboarKartikboar
🎬
Clever devs
Today's Stream
ZainboarKartikboar
086
Today's Stream
📅 2021-10-11 
(525 days ago)
⌛ 1:00:57
📰
ZainboarKartikboar
🎬
Always CORS related problems
Today's Stream
ZainboarKartikboar
🎬
CORS headscratcha
Today's Stream
ZainboarKartikboar
087
Today's Stream
📅 2021-10-12 
(524 days ago)
⌛ 0:51:02
📰
ZainboarKartikboar
088
Today's Stream
📅 2021-10-13 
(523 days ago)
⌛ 1:07:31
📰
ZainboarKartikboar
089
Today's Broadcast
📅 2021-10-14 
(522 days ago)
⌛ 1:07:16
📰
ZainboarKartikboar
090
Today's Stream
📅 2021-10-15 
(521 days ago)
⌛ 1:01:10
📰
Zainboar
091
Today's Stream
📅 2021-10-17 
(519 days ago)
⌛ 1:26:37
📰
ZainboarKartikboarThaneshboar
🎬
Torres Strait Icelander people
Today's Stream
ZainboarKartikboarThaneshboar
092
Today's Stream
📅 2021-10-18 
(518 days ago)
⌛ 1:05:40
📰
ZainboarKartikboarThaneshboar
🎬
Icelander or Islander?
Today's Stream
ZainboarKartikboarThaneshboar
093
Today's Stream
📅 2021-10-19 
(517 days ago)
⌛ 1:01:58
📰
ZainboarThaneshboar
094
Today's Stream
📅 2021-10-20 
(516 days ago)
⌛ 1:04:18
📰
ZainboarKartikboar
095
Today's Stream
📅 2021-10-21 
(515 days ago)
⌛ 1:16:08
📰
ZainboarKartikboarThaneshboar
096
100th Episode
📅 2021-10-23 
(513 days ago)
⌛ 1:13:16
📰
ZainboarKartikboar
097
101/200 Episodes
📅 2021-10-24 
(512 days ago)
⌛ 1:00:53
📰
ZainboarThaneshboar
🎬
Best Practices
101/200 Episodes
ZainboarThaneshboar
098
102/200 Episode
📅 2021-10-25 
(511 days ago)
⌛ 1:09:20
📰
ZainboarKartikboar
099
103/200 Episode
📅 2021-10-26 
(510 days ago)
⌛ 1:10:51
📰
ZainboarKartikboarThaneshboar
100
104/200
📅 2021-10-27 
(509 days ago)
⌛ 1:03:23
📰
ZainboarKartikboar
101
105/200
📅 2021-10-28 
(508 days ago)
⌛ 1:15:24
📰
ZainboarThaneshboar
🎬
ROAR coders
105/200
ZainboarThaneshboar
102
107/200
📅 2021-10-29 
(507 days ago)
⌛ 1:14:04
📰
ZainboarKartikboar
103
109/200
📅 2021-10-31 
(505 days ago)
⌛ 1:11:38
📰
ZainboarKartikboarThaneshboar
104
110/200
📅 2021-11-01 
(504 days ago)
⌛ 1:04:53
📰
ZainboarKartikboar
105
111/200
📅 2021-11-02 
(503 days ago)
⌛ 1:11:33
📰
ZainboarKartikboarThaneshboar
106
112/200
📅 2021-11-03 
(502 days ago)
⌛ 1:00:17
📰
ZainboarKartikboar
🎬
Diagon Alley? What is that kind of fing?
112/200
ZainboarKartikboar
107
113/200
📅 2021-11-04 
(501 days ago)
⌛ 1:03:53
📰
Zainboar
🎬
C.O.D.I.N.G
113/200
Zainboar
108
114/200
📅 2021-11-05 
(500 days ago)
⌛ 0:56:39
Zainboar
109
115/200
📅 2021-11-07 
(498 days ago)
⌛ 1:02:25
📰
ZainboarThaneshboar
🎬
What's testing
115/200
ZainboarThaneshboar
🎬
CORS coders
115/200
ZainboarThaneshboar
110
116/200
📅 2021-11-08 
(497 days ago)
⌛ 1:09:37
📰
ZainboarKartikboar
111
117/200
📅 2021-11-09 
(496 days ago)
⌛ 1:06:25
📰
ZainboarKartikboarThaneshboar
112
118/200
📅 2021-11-10 
(495 days ago)
⌛ 1:02:39
📰
ZainboarKartikboar
113
119/200
📅 2021-11-11 
(494 days ago)
⌛ 1:08:01
📰
ZainboarKartikboarThaneshboar
114
120/200
📅 2021-11-12 
(493 days ago)
⌛ 1:00:14
📰
Zainboar
115
120/200
📅 2021-11-14 
(491 days ago)
⌛ 1:06:19
📰
ZainboarKartikboarThaneshboar
116
122/200
📅 2021-11-15 
(490 days ago)
⌛ 1:00:31
ZainboarKartikboar
117
Today's Stream
📅 2021-11-22 
(483 days ago)
⌛ 1:01:46
📰
KartikboarThaneshboar
118
How This Video Has 12 Views, Explained
📅 2021-11-25 
(480 days ago)
⌛ 0:59:47
KartikboarThaneshboar
119
How This Video Has 14 Views, Explained
📅 2021-11-29 
(476 days ago)
⌛ 1:16:20
📰
KartikboarThaneshboar
120
Special Guest - Torey Littlefield Pt.2
📅 2021-11-30 
(475 days ago)
⌛ 1:12:15
📰
ZainboarToreyboar
121
Today's Stream
📅 2021-12-02 
(473 days ago)
⌛ 1:02:25
KartikboarThaneshboar
122
Today's Stream
📅 2021-12-06 
(469 days ago)
⌛ 1:02:01
📰
KartikboarThaneshboar
123
Today's Broadcast
📅 2021-12-07 
(468 days ago)
⌛ 1:01:00
KartikboarThaneshboar
124
Today's Stream
📅 2021-12-09 
(466 days ago)
⌛ 1:05:48
📰
ZainboarThaneshboar
125
Today's Stream
📅 2021-12-10 
(465 days ago)
⌛ 1:07:15
ZainboarToreyboar
126
Today's Stream
📅 2021-12-12 
(463 days ago)
⌛ 0:12:47
📰
ZainboarThaneshboar
127
Today's Stream
📅 2021-12-12 
(463 days ago)
⌛ 0:50:29
📰
ZainboarThaneshboar
128
Today's Stream
📅 2021-12-13 
(462 days ago)
⌛ 1:02:31
📰
ZainboarKartikboar
129
Today's Stream
📅 2021-12-14 
(461 days ago)
⌛ 1:10:28
📰
ZainboarToreyboar
130
Today's Stream
📅 2021-12-16 
(459 days ago)
⌛ 1:16:51
📰
ZainboarThaneshboar
131
Today's Stream
📅 2021-12-17 
(458 days ago)
⌛ 1:10:59
ZainboarKartikboarToreyboar
132
Today's Stream
📅 2021-12-19 
(456 days ago)
⌛ 1:00:49
📰
Zainboar
133
Today's Stream
📅 2021-12-20 
(455 days ago)
⌛ 1:01:49
📰
ZainboarKartikboar
134
Today's Stream
📅 2021-12-21 
(454 days ago)
⌛ 1:03:43
📰
ZainboarThaneshboar
135
Today's Stream
📅 2021-12-22 
(453 days ago)
⌛ 1:06:30
📰
ZainboarKartikboar
136
Today's Stream
📅 2021-12-23 
(452 days ago)
⌛ 1:00:09
Zainboar
137
Today's Stream
📅 2021-12-26 
(449 days ago)
⌛ 1:17:00
📰
ZainboarThaneshboar
🎬
Fixing and failing
Today's Stream
ZainboarThaneshboar
138
Today's Stream
📅 2021-12-27 
(448 days ago)
⌛ 1:05:22
📰
ZainboarKartikboar
139
Today's Stream
📅 2021-12-28 
(447 days ago)
⌛ 1:16:17
📰
ZainboarToreyboar
140
WebSocket Integration
📅 2021-12-29 
(446 days ago)
⌛ 1:02:44
📰
Zainboar
141
AWS WebSocket API Integration Pt.2
📅 2021-12-30 
(445 days ago)
⌛ 1:08:23
📰
ZainboarToreyboar
142
AWS WebSocket Integration with SAM Pt.3
📅 2022-01-02 
(442 days ago)
⌛ 1:03:18
📰
ZainboarToreyboar
143
Today's Stream
📅 2022-01-03 
(441 days ago)
⌛ 1:07:18
📰
ZainboarKartikboar
144
AWS WebScoket Integration with SAM Pt.4
📅 2022-01-04 
(440 days ago)
⌛ 1:04:18
📰
ZainboarToreyboar
145
AWS WebSocket Integration with SAM Pt.5
📅 2022-01-05 
(439 days ago)
⌛ 1:03:21
📰
ZainboarKartikboar
146
AWS WebSocket Integration with SAM Pt. 6
📅 2022-01-06 
(438 days ago)
⌛ 1:03:18
📰
ZainboarToreyboar
147
Today's Stream
📅 2022-01-07 
(437 days ago)
⌛ 1:11:55
📰
ZainboarToreyboar
148
Connect AWS WebSocket to DynamoDB Pt.1
📅 2022-01-09 
(435 days ago)
⌛ 1:10:25
📰
ZainboarToreyboar
149
Connect AWS WebSocket to DynamoDB
📅 2022-01-10 
(434 days ago)
⌛ 1:02:06
ZainboarKartikboar
150
"Blank Line" Bug In Lambda Response For AWS Websocket Pt.1
📅 2022-01-11 
(433 days ago)
⌛ 0:58:13
📰
ZainboarKartikboarToreyboar
151
"Blank Line" Bug In Lambda Response From Lambda
📅 2022-01-13 
(431 days ago)
⌛ 1:04:40
📰
ZainboarToreyboar
152
AWS WebSocket + Lambda + DynamoDB
📅 2022-01-14 
(430 days ago)
⌛ 1:04:33
📰
ZainboarThaneshboar
153
AWS WebSocket + Lambda + DynamoDB
📅 2022-01-16 
(428 days ago)
⌛ 1:11:37
📰
ZainboarToreyboar
154
Test
📅 2022-01-17 
(427 days ago)
⌛ 1:03:13
📰
ZainboarThaneshboar
155
Today's stre
📅 2022-01-18 
(426 days ago)
⌛ 0:45:24
ZainboarToreyboar
156
AWS Websocket + DyanmoDb + Lambda
📅 2022-01-19 
(425 days ago)
⌛ 1:06:33
📰
ZainboarThaneshboar
🎬
Brown is always better than white
AWS Websocket + DyanmoDb + Lambda
ZainboarThaneshboar
157
Today's Stream
📅 2022-01-20 
(424 days ago)
⌛ 0:57:55
📰
Zainboar
158
Today's Stream
📅 2022-01-21 
(423 days ago)
⌛ 1:02:17
📰
ToreyboarZainboar
159
Today's Stream
📅 2022-01-23 
(421 days ago)
⌛ 1:13:29
📰
ZainboarToreyboar
🎬
Wild street dogs
Today's Stream
ZainboarToreyboar
160
How To Host A Web App using AWS S3 and CloudFront
📅 2022-01-24 
(420 days ago)
⌛ 1:16:15
📰
ZainboarThaneshboar
161
How to Host Web App In AWS S3 using CloudFront, Route53 and CloudFormation
📅 2022-01-25 
(419 days ago)
⌛ 1:01:07
ZainboarToreyboar
162
How to Host Web App Using AWS S3, CloudFront and Route53
📅 2022-01-26 
(418 days ago)
⌛ 1:03:12
ZainboarThaneshboar
🎬
The more you know
How to Host Web App Using AWS S3, CloudFront and Route53
ZainboarThaneshboar
163
How To Host Web App In AWS S3 with Custom Domain
📅 2022-01-27 
(417 days ago)
⌛ 1:08:48
📰
ZainboarToreyboar
164
How To Host Web App In AWS S3 with Custom Domain Using Route 53
📅 2022-01-28 
(416 days ago)
⌛ 1:08:57
📰
ZainboarThaneshboar
🎬
Inactive brain
How To Host Web App In AWS S3 with Custom Domain Using Route 53
ZainboarThaneshboar
165
How To Host Web App In AWS S3 with Custom Domain Using Route 53
📅 2022-01-30 
(414 days ago)
⌛ 0:28:17
Zainboar
166
Today's Broadcast
📅 2022-01-31 
(413 days ago)
⌛ 1:11:16
📰
ThaneshboarToreyboar
167
How To Host Web App In AWS S3 with Custom Domain Using Route 53
📅 2022-02-01 
(412 days ago)
⌛ 1:06:35
📰
ZainboarToreyboar
168
Generate SSL Certificate via AWS Certificate Manager
📅 2022-02-02 
(411 days ago)
⌛ 0:58:02
📰
ZainboarThaneshboar
169
Test AWS Websocket Connection With Multiple Users
📅 2022-02-03 
(410 days ago)
⌛ 1:01:59
📰
ZainboarToreyboar
170
Adding Redirection To The AWS S3 Page
📅 2022-02-04 
(409 days ago)
⌛ 0:25:00
Zainboar
171
Redirecting AWS S3 page
📅 2022-02-06 
(407 days ago)
⌛ 0:54:11
Zainboar
172
Today's Broadcast
📅 2022-02-07 
(406 days ago)
⌛ 1:05:20
📰
ThaneshboarToreyboar
173
Today's Stream
📅 2022-02-08 
(405 days ago)
⌛ 1:05:29
ZainboarToreyboar
174
Today's Stream
📅 2022-02-10 
(403 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 
(400 days ago)
⌛ 1:02:05
ZainboarToreyboar
176
How To CRUD Data Through AWS Websocket with Multiple Clients
📅 2022-02-16 
(397 days ago)
⌛ 1:07:32
ZainboarThaneshboar
177
Today's Stream
📅 2022-02-17 
(396 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 
(393 days ago)
⌛ 1:21:24
ZainboarToreyboar
179
Today's Stream
📅 2022-02-23 
(390 days ago)
⌛ 0:59:43
📰
ZainboarThaneshboar
180
How To HASH A Password using BCRYPT in Node
📅 2022-02-25 
(388 days ago)
⌛ 1:03:48
ZainboarThaneshboar
181
How to Hash Passcode with BCRYPT using Node Pt.2
📅 2022-02-27 
(386 days ago)
⌛ 1:07:59
ZainboarToreyboar
182
Create Passcode UI
📅 2022-02-28 
(385 days ago)
⌛ 1:01:29
📰
ZainboarThaneshboar
▶️
How To Make FrontEnd Talk to Backend with Node
📅 2022-03-01 
(384 days ago)
⌛ 1:01:33
ZainboarToreyboar
184
How To Positioning A Div
📅 2022-03-04 
(381 days ago)
⌛ 1:09:27
ZainboarToreyboar
185
Today's Stream
📅 2022-03-06 
(379 days ago)
⌛ 1:00:29
Zainboar
186
Today's Stream
📅 2022-03-07 
(378 days ago)
⌛ 0:55:51
ZainboarThaneshboar
187
Today's Stream
📅 2022-03-09 
(376 days ago)
⌛ 1:00:11
ZainboarThaneshboar
188
Compare Hashed Passwords Using Bcryptjs
📅 2022-03-10 
(375 days ago)
⌛ 1:01:31
ZainboarToreyboar
🎬
Indian givers
Compare Hashed Passwords Using Bcryptjs
ZainboarToreyboar
189
Special Appearance
📅 2022-03-11 
(374 days ago)
⌛ 0:58:44
ZainboarThaneshboarKartikboar
190
Today's Stream
📅 2022-03-13 
(372 days ago)
⌛ 1:16:40
ZainboarToreyboar
🎬
Cold coffee, cold tea
Today's Stream
ZainboarToreyboar
191
How To Make Frontend Talk To The Backend - NodeJS
📅 2022-03-14 
(371 days ago)
⌛ 1:07:00
ZainboarThaneshboar
192
Today's Stream
📅 2022-03-15 
(370 days ago)
⌛ 1:05:51
ZainboarToreyboar
193
Today's Stream
📅 2022-03-17 
(368 days ago)
⌛ 1:21:59
ZainboarToreyboar
194
How To Apply Authentication When Saving NodeJs
📅 2022-03-18 
(367 days ago)
⌛ 1:05:27
Zainboar
195
How to Compare Passcodes Using Bcrytp Node.js
📅 2022-03-20 
(1 year ago)
⌛ 1:04:19
ZainboarToreyboar
196
Today's Broadcast
📅 2022-03-21 
(364 days ago)
⌛ 1:06:59
ThaneshboarToreyboar
197
Today's Stream
📅 2022-03-22 
(363 days ago)
⌛ 1:02:51
ZainboarToreyboar
198
Verify Passcode Saving Information to DynamoDB with NodeJs
📅 2022-03-23 
(362 days ago)
⌛ 1:03:09
ZainboarThaneshboar
🎬
Tough questions
Verify Passcode Saving Information to DynamoDB with NodeJs
ZainboarThaneshboar
199
Today's Stream
📅 2022-03-25 
(360 days ago)
⌛ 1:12:27
ZainboarToreyboar
200
Today's Stream
📅 2022-03-27 
(358 days ago)
⌛ 1:14:36
ZainboarToreyboar
201
Today's Stream
📅 2022-03-28 
(357 days ago)
⌛ 1:08:28
ZainboarThaneshboar
202
How To Do A Merge Using VSCode and Github
📅 2022-03-29 
(356 days ago)
⌛ 1:05:33
ZainboarToreyboar
203
Today's Stream
📅 2022-03-30 
(355 days ago)
⌛ 0:57:26
ZainboarThaneshboar
🎬
Tandoor? Wat even iz dat kind of fing
Today's Stream
ZainboarThaneshboar
204
Today's Stream
📅 2022-03-31 
(354 days ago)
⌛ 0:57:10
ZainboarToreyboar
🎬
This is why you don't click ops
Today's Stream
ZainboarToreyboar
205
Today's Stream
📅 2022-04-01 
(353 days ago)
⌛ 1:00:36
Zainboar
206
Today's Stream
📅 2022-04-03 
(351 days ago)
⌛ 1:06:56
ZainboarToreyboar
207
Get Board Columns from Frontend to Backend NodeJS
📅 2022-04-04 
(350 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 
(349 days ago)
⌛ 0:57:30
ZainboarToreyboar
209
Today's Stream
📅 2022-04-06 
(348 days ago)
⌛ 0:59:39
ZainboarThaneshboar
🎬
Zip first developer
Today's Stream
ZainboarThaneshboar
210
Today's Stream
📅 2022-04-07 
(347 days ago)
⌛ 1:04:46
Zainboar
🎬
Busted again
Today's Stream
Zainboar
211
Store String Array in DynamoDB using NodeJS
📅 2022-04-08 
(346 days ago)
⌛ 0:19:27
Zainboar
212
Today's Stream
📅 2022-04-10 
(344 days ago)
⌛ 1:07:24
Zainboar
213
Today's Stream
📅 2022-04-11 
(343 days ago)
⌛ 1:02:34
ZainboarThaneshboar
214
Today's Stream
📅 2022-04-12 
(342 days ago)
⌛ 0:27:43
Zainboar
215
Jira Organising & Beta Testing Day 1
📅 2022-04-13 
(341 days ago)
⌛ 0:58:09
ZainboarThaneshboar
216
Implement Passcode Tab Feature
📅 2022-04-17 
(337 days ago)
⌛ 0:58:49
ZainboarToreyboar
217
Beta Testing Fixes Part 2
📅 2022-04-19 
(335 days ago)
⌛ 1:00:24
ZainboarToreyboar
🎬
Torey the stinker
Beta Testing Fixes Part 2
ZainboarToreyboar
218
Beta Testing Fixes Part 3
📅 2022-04-20 
(334 days ago)
⌛ 1:01:02
ZainboarThaneshboar
🎬
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
219
Beta Testing Fixes Part 4
📅 2022-04-21 
(333 days ago)
⌛ 1:00:13
ZainboarToreyboar
220
Beta Testing 5
📅 2022-04-22 
(332 days ago)
⌛ 1:10:18
ThaneshboarToreyboar
221
Today's Stream
📅 2022-04-25 
(329 days ago)
⌛ 1:01:01
ZainboarThaneshboar
🎬
Zain's going platinum
Today's Stream
ZainboarThaneshboar
🎬
Doggy dog
Today's Stream
ZainboarThaneshboar
222
WebSocket Heartbeat & Thanesh's Farewell
📅 2022-04-27 
(327 days ago)
⌛ 0:51:08
ZainboarThaneshboar
223
Today's Stream
📅 2022-04-28 
(326 days ago)
⌛ 1:00:33
ZainboarToreyboar
224
Save Notes Through Websocket
📅 2022-04-29 
(325 days ago)
⌛ 0:51:30
Zainboar
225
Saving Object Through Websocket in DynamoDB
📅 2022-05-01 
(323 days ago)
⌛ 0:49:15
ZainboarToreyboar
226
Saving Object Through Websocket in DynamoDb
📅 2022-05-02 
(322 days ago)
⌛ 0:55:26
Zainboar
227
Today's Stream
📅 2022-05-05 
(319 days ago)
⌛ 1:01:32
ZainboarToreyboar
228
Welcome Back Kartik Party
📅 2022-05-08 
(316 days ago)
⌛ 0:55:32
ZainboarToreyboarKartikboar
229
Testing Prevention of XSS attack
📅 2022-05-10 
(314 days ago)
⌛ 0:29:16
Zainboar
230
How To Test Prevention XSS Attack
📅 2022-05-11 
(313 days ago)
⌛ 0:40:42
ZainboarKartikboar
🎬
Fartik
How To Test Prevention XSS Attack
ZainboarKartikboar
231
Fixing Websocket
📅 2022-05-19 
(305 days ago)
⌛ 0:49:55
Zainboar
232
Today's Stream
📅 2022-05-20 
(304 days ago)
⌛ 0:56:10
ZainboarKartikboar
233
Today's Stream
📅 2022-05-22 
(302 days ago)
⌛ 0:55:33
Zainboar
🎬
Second Favourite
Today's Stream
Zainboar
🎬
Disco Zain
Today's Stream
Zainboar
234
Today's Stream
📅 2022-05-24 
(300 days ago)
⌛ 0:23:19
Zainboar
235
Websockets bugs
📅 2022-05-27 
(297 days ago)
⌛ 1:00:51
ZainboarKartikboar
236
Websocket Bug Fix
📅 2022-05-29 
(295 days ago)
⌛ 0:49:50
Zainboar
237
Hook Up AWS Websocket
📅 2022-05-30 
(294 days ago)
⌛ 0:48:59
Zainboar
238
Hook up AWS Websocket Pt.2
📅 2022-05-31 
(293 days ago)
⌛ 0:53:07
Zainboar
239
Today's Stream
📅 2022-06-01 
(292 days ago)
⌛ 0:21:05
Zainboar
240
AWS Websocket Bug Fix
📅 2022-06-05 
(288 days ago)
⌛ 0:52:47
Zainboar
241
AWS Websocket Bug Fix Pt.2
📅 2022-06-06 
(287 days ago)
⌛ 0:23:52
Zainboar
242
Hook Up Board Columns to Websockets Nodejs + AWS Websockets
📅 2022-07-27 
(236 days ago)
⌛ 1:00:06
Zainboar
🎬
As you been poopin?
Hook Up Board Columns to Websockets Nodejs + AWS Websockets
Zainboar

Subtitles

0:00:03
[Music]
0:00:24
what is going on guys welcome back
0:00:27
to another session of bill break and fix
0:00:29
what you buy the raw coders
0:00:32
and today we have
0:00:34
um
0:00:36
tour
0:00:40
that's a lot of power
0:00:44
and tori how are you feeling today tori
0:00:47
feeling good feeling good i'm i'm
0:00:49
interested to see what you guys have
0:00:51
been up to
0:00:53
fantastic
0:00:56
all right so first things first let's um
0:01:01
uh acknowledge the country and pay our
0:01:03
respects to the actual custodians of the
0:01:06
land so here it goes
0:01:09
i begin today by acknowledging the
0:01:11
traditional custodians of the land on
0:01:13
which we gather today and pay my
0:01:15
respects to the elders past present and
0:01:17
future i extend their respect to
0:01:20
aboriginal and torres strait islander
0:01:22
people here today
0:01:25
all right perfect so
0:01:29
um it's a new way of putting some music
0:01:33
on so sorry today is your turn pick any
0:01:37
letter now
0:01:48
okay
0:01:49
so
0:01:50
three
0:01:51
two one go
0:01:53
see
0:01:58
all right fair enough
0:02:00
so whatever we
0:02:02
do is um
0:02:04
the
0:02:05
letter you pick we choose a music
0:02:09
of that letter but if it's not there we
0:02:12
choose the
0:02:14
closest match
0:02:16
okay
0:02:18
i said this time days
0:02:22
yeah what is it
0:02:24
uh
0:02:24
this time there is no c
0:02:27
and um
0:02:28
i'll give you a choice
0:02:30
okay
0:02:32
uh
0:02:33
d-a-n or d-a-y
0:02:40
let's try do ya
0:02:42
okay
0:02:44
that's called a dance pop all right here
0:02:46
we go
0:02:48
okay that's funny dance pop
0:02:53
see how that goes you know i was hoping
0:02:55
c
0:02:57
was was for country
0:03:10
[Laughter]
0:03:14
but
0:03:15
this is not bad as well though let's be
0:03:18
honest
0:03:24
here we go yeah
0:03:26
yeah
0:03:28
cool um so yeah
0:03:31
just a progress on from just today we
0:03:34
managed to
0:03:37
create a basic ui for the passcode
0:03:40
and um
0:03:42
do you want to maybe take the uh
0:03:44
all the put the code on
0:03:48
onto your side we're talking about the
0:03:50
the front end
0:03:52
yes
0:03:52
front end
0:03:54
cool
0:03:57
all right let me pop open
0:04:00
vs code here
0:04:11
okay and i share my screen
0:04:16
that would be great
0:04:20
um
0:04:21
so there should be a new branch in the
0:04:25
front end called
0:04:32
hyphen ui
0:04:35
okay cool
0:04:39
am i am i lagging
0:04:42
at the moment
0:04:44
okay
0:04:46
um pass code
0:04:52
just turn the terminal a lot easier
0:04:56
yeah huh that's weird why don't i see it
0:04:59
though
0:05:00
it's passcode what is it
0:05:03
um
0:05:05
did finesse push the code
0:05:11
ouch
0:05:14
uh
0:05:16
what can i do get
0:05:18
get
0:05:21
all right let's just look at the
0:05:23
repo
0:05:25
do a good log
0:05:28
okay
0:05:33
oh man what what's going on with my
0:05:35
computer being slow
0:05:39
interesting
0:05:44
okay um get lord
0:05:46
you are
0:05:50
yep and oh
0:05:54
i'm on the websocket branch
0:05:58
yeah
0:05:59
i
0:06:00
oh i see it now
0:06:02
oh here we go yeah
0:06:03
i don't know yeah i feel like my
0:06:05
computer is being laggy i don't know why
0:06:08
it must have been tired already to be
0:06:10
honest
0:06:12
you know what happens i don't know why
0:06:14
but whenever you play the music it
0:06:18
it makes my computer slower but today in
0:06:21
particular it's making it really slow
0:06:24
hmm
0:06:25
so should we turn the music off hang on
0:06:28
a minute
0:06:30
um
0:06:33
how about now
0:06:37
it's it's faster but
0:06:39
yeah all right yeah normally it doesn't
0:06:42
it doesn't affect it hold on let me see
0:06:43
what's going on in the background real
0:06:45
quick in my computer
0:06:51
memory
0:06:53
oh i see
0:06:56
is that the problem
0:07:00
uh
0:07:02
okay it just calmed down i think
0:07:05
yeah try the music again try it again
0:07:19
oh yeah
0:07:22
it does it does add extra resources but
0:07:26
i think it's better now i think for some
0:07:28
reason
0:07:29
lovely anti-malware was was revving up
0:07:33
in the background as it loves to do on
0:07:35
windows
0:07:37
yep it always does that on windows i
0:07:39
know it's really annoying
0:07:42
um all right this show man yeah let's
0:07:45
not get into it
0:07:50
all right cool uh
0:07:52
you've got the branch
0:07:54
yeah i'm in the branch now
0:07:58
oh no am i structurally in the bronx no
0:08:01
you know am i stuck in them
0:08:04
okay what does this get how do i how do
0:08:07
i get out of get status here
0:08:10
just so control c
0:08:13
yeah okay oh um
0:08:15
press q
0:08:17
oh is it q to quit
0:08:19
yeah
0:08:21
so
0:08:22
yeah there we go
0:08:23
okay cool
0:08:25
i thought i was stuck in them hell
0:08:30
i like i equally
0:08:32
all right um
0:08:33
do you want to get there
0:08:36
do you want to pull the code
0:08:38
in case it looks it looks like it is but
0:08:40
you're sure
0:08:41
okay cool
0:08:42
that's fine then
0:08:48
already up to date all right so what are
0:08:51
we doing
0:08:52
brilliant
0:08:53
so
0:08:55
if
0:08:56
you run it
0:08:59
okie dokie do you want my launch oh nice
0:09:42
what is what is going on it's so slow
0:09:44
today
0:09:46
next time i should just restart my
0:09:48
computer before i do the stream
0:09:53
no problem
0:09:56
yeah live server something else
0:10:01
let's go
0:10:06
yeah it's open it started
0:10:09
it's just taking forever
0:10:12
what
0:10:16
there it is why is it on port 550
0:10:18
whatever i don't care
0:10:24
there you go
0:10:29
okay so this is the ui
0:10:33
yeah so basically what we do is just
0:10:36
kind of
0:10:38
i'm
0:10:39
not
0:10:41
really fussy by the borders and or then
0:10:44
that just um wire it to
0:10:47
the backhand now
0:10:50
okay
0:10:51
the the like the delete doesn't work
0:10:54
nicely though
0:10:57
yes well
0:10:58
uh what i'm thinking that we can do the
0:11:01
major
0:11:02
ones first and then fire it up and then
0:11:05
come back to the minor ones
0:11:08
okay
0:11:10
um so what do you want to do
0:11:12
so
0:11:13
we would probably when
0:11:17
we have got the inputs we want to pass
0:11:19
that to the back end
0:11:22
okay so you have a form submit handler
0:11:24
and that stuff
0:11:26
yeah you do okay where's the code for
0:11:29
that
0:11:32
it's in home.html
0:11:39
and if you type in
0:11:41
code you would yeah there you go
0:11:44
so
0:11:47
you want to you want to hook this
0:11:48
up
0:11:50
yeah
0:11:52
gotcha
0:11:54
all right
0:11:55
um so the form
0:12:00
in this we might need to give um the
0:12:02
inputs
0:12:04
uh ids
0:12:07
to uh all we need to all we need to do
0:12:10
is give the form
0:12:11
like a name
0:12:13
like this one or and i usually just use
0:12:16
a name that's fine
0:12:17
okay so name and then
0:12:24
wait a second hold on zane
0:12:27
when you create the board
0:12:32
um
0:12:33
don't you want to have these two forms
0:12:35
together so that you create the board
0:12:36
and the passcode at the same time
0:12:46
actually yeah
0:12:47
that's an other way of
0:12:50
looking at that we can do that
0:12:53
yeah
0:12:55
let's do that
0:12:56
because
0:12:57
that will basically give the user the
0:13:00
holistic view or what do we need from
0:13:03
him
0:13:04
as in the board name and the past good
0:13:07
but if you do if we do the passcode as a
0:13:09
prompt then
0:13:11
he might not
0:13:14
be expecting it
0:13:16
and then might just piss him off
0:13:18
also you'd have to also you would be
0:13:21
able to create a board before
0:13:23
you could give it a passcode
0:13:26
right so
0:13:27
you would
0:13:29
when you
0:13:30
create a new board you would have to
0:13:32
give your passcode in order to save it
0:13:35
so this way the form
0:13:38
validation on the back end it will just
0:13:40
be one
0:13:42
post request
0:13:43
and then it will it will check on the
0:13:46
back end if there is a passcode and if
0:13:48
there's not then you will
0:13:50
no
0:13:52
creation of the board in dynamodb
0:13:54
well
0:13:57
hello
0:13:59
hello pratt
0:14:13
he just
0:14:19
i am the embodiment of cartoon now
0:14:22
no um i think his um party's changed
0:14:28
yes so he just
0:14:30
he just comes when um
0:14:32
when
0:14:34
any of us can not make
0:14:37
it
0:14:41
which is highly unlikely
0:14:44
so the
0:14:46
form
0:14:47
so this so what i so what we can do is
0:14:50
we can just make this
0:14:53
one form create board
0:14:56
i think that should work
0:14:58
and then all i need to do
0:15:00
[Music]
0:15:02
is this should have we need to remember
0:15:06
that the user won't be allowed to go to
0:15:10
index
0:15:11
as in the board page itself unless
0:15:14
the board has been created with the
0:15:16
passcode
0:15:17
okay
0:15:18
yeah
0:15:20
um you should add labels too it's good
0:15:22
for accessibility
0:15:26
okay
0:15:27
cool i didn't know that
0:15:31
um
0:15:34
yeah i was just gonna uh i was just
0:15:36
gonna say it's good for like
0:15:37
accessibility and screen readers and
0:15:39
stuff so people who
0:15:41
you know are you are
0:15:43
using another type of way of interacting
0:15:46
with the browser like it works better
0:15:48
for them
0:15:50
that makes sense so completely
0:15:54
yeah so
0:15:55
just on surprise uh he's asking what
0:15:58
you're working on um so we are basically
0:16:01
adding persistent storage to an open
0:16:04
source existing project called scrambler
0:16:08
so that's our goal
0:16:10
to add
0:16:12
the date as in hook it to the date space
0:16:15
which is dynamodb and also put the
0:16:18
entire solution on
0:16:20
aws
0:16:25
hold on i just want to see what this
0:16:27
looks like
0:16:30
yeah okay the label
0:16:32
all right
0:16:33
so i don't know if you need four labels
0:16:42
or maybe you can just use ario role
0:16:44
for this
0:16:46
yeah all right
0:16:47
um you know what let me let me get back
0:16:50
to you on that part
0:16:53
no problemo
0:16:55
i think we can just use the aria
0:16:58
roll like that
0:17:00
there's aria rolls for
0:17:02
accessibility um but uh anyways so this
0:17:08
okay so this i know um this form is
0:17:11
being submitted
0:17:13
and handled in script js
0:17:17
if we go in here
0:17:19
and
0:17:22
uh sorry still front end um
0:17:26
yeah
0:17:28
i wonder what it's called we got that
0:17:40
there's this okay um
0:17:43
ah okay it's not its own function so
0:17:46
this is the listener for the form
0:17:48
submission event
0:17:50
on the home page
0:17:52
so
0:17:53
i think all the data actually just shows
0:17:57
up in here
0:17:58
um so instead of creating a new board
0:18:04
let's see
0:18:06
i turned off this call which will
0:18:09
send it to the api so i'll just turn
0:18:11
that off for now
0:18:13
and
0:18:18
in the debugger
0:18:22
why is it not attaching itself all right
0:18:24
let's see
0:18:26
um
0:18:29
what's gonna happen
0:18:31
well why is it over here now
0:18:33
oh because now it's inside of the form
0:18:36
inside the phone all right we'll fix
0:18:38
that
0:18:40
um
0:18:41
so basically we can uh
0:18:43
create two divs inside the form
0:18:47
and yeah in that way
0:18:49
it will bring you up and down
0:18:51
viv board
0:18:53
since you said that word
0:18:55
div board yeah
0:18:57
see if that hits the break point
0:19:01
why is my break point not working
0:19:05
that's weird
0:19:06
all right i guess i'll just have to use
0:19:08
console logs today
0:19:12
something's going on with my computer i
0:19:14
don't know why
0:19:25
[Music]
0:19:30
okay so
0:19:33
the board name is this but it didn't get
0:19:36
any of the form data
0:19:39
that's odd
0:19:41
oh form get border okay i know why all
0:19:44
right so i need to
0:19:46
update this part of the code
0:19:50
um
0:19:57
you look blank
0:19:59
i'm just i'm thinking in my brain
0:20:03
uh i think i'm loud man uh or i may be
0:20:07
able to help you so very sure sure sorry
0:20:10
yeah um
0:20:11
so uh here
0:20:14
i have this
0:20:16
name field called board name
0:20:20
um so that's how that
0:20:24
uh that's how this new form data get
0:20:27
board name works so it gets
0:20:30
the board name from
0:20:32
the form data
0:20:35
um
0:20:36
so
0:20:39
um
0:20:41
you can do
0:20:44
board name
0:20:46
is
0:20:48
people to form data
0:20:51
get the board name
0:20:53
and then
0:20:54
[Music]
0:20:55
for the inputs
0:20:59
they can have the same name i think
0:21:03
and
0:21:04
that shouldn't i think that should work
0:21:07
uh
0:21:08
i
0:21:10
probably you can try that but i doubt
0:21:12
they if it would work with the same name
0:21:15
because they're four different inputs
0:21:18
give it a try
0:21:20
yeah i don't know maybe it won't why not
0:21:22
yeah um pin
0:21:25
code
0:21:42
yeah in code
0:21:45
is it lowercase
0:21:48
oh for the right
0:21:53
i don't know why i did board name like
0:21:55
that
0:21:58
again
0:22:00
fix it later
0:22:02
yeah of course
0:22:03
it's always
0:22:05
later
0:22:09
here
0:22:10
all right let's see if this works now
0:22:16
board name is bid board and one one one
0:22:20
and one
0:22:22
click go
0:22:24
and the pin code is one so you were
0:22:26
right yep didn't work
0:22:30
um i think there is oh you know what
0:22:32
there's a i forgot there's a method
0:22:34
called get all i think that will work ah
0:22:38
right that would make sense now
0:22:40
just
0:22:41
get old
0:22:43
so get all the
0:22:46
values
0:22:48
whatever that input name yeah yeah
0:22:54
did i not hit go
0:22:58
what happened
0:23:03
try
0:23:07
what's again on
0:23:12
okay maybe that was the problem
0:23:15
what the heck
0:23:22
okay let me just refresh the page
0:23:24
something happened
0:23:26
good board
0:23:28
one one one one
0:23:36
oh
0:23:37
okay here we go
0:23:38
it's just it's just my console
0:23:42
okay yeah
0:23:43
so that that get all did work
0:23:46
yeah
0:23:47
okay
0:23:51
yeah um i don't know
0:23:53
why i choose to use this form new form
0:23:55
data thing i don't know i just like
0:23:57
learned it like
0:23:58
i learned that it existed in
0:24:01
the web apis like
0:24:04
a couple months ago and i was like all
0:24:06
right i'll just use it why not yeah why
0:24:08
not
0:24:10
um
0:24:12
so here in
0:24:14
the
0:24:17
um
0:24:18
so create new board
0:24:21
oops oh we already have it
0:24:23
silly
0:24:24
and then we can just pass it a second
0:24:26
parameter
0:24:28
or do we want to just put the data
0:24:30
together
0:24:33
uh
0:24:33
probably put in
0:24:36
a second practice so it's easily
0:24:41
easily maintainable as well afterwards
0:24:45
okay
0:24:46
and then we don't need this log
0:24:49
so we got the pin code let's go to this
0:24:51
function
0:24:54
board name
0:24:55
and
0:24:57
pin code
0:24:59
and
0:25:02
i'm like i like i like updating
0:25:06
my stuff
0:25:12
and
0:25:12
code so you
0:25:15
that's a string um
0:25:21
[Music]
0:25:23
for
0:25:24
alpha
0:25:26
alpha numeric
0:25:30
blank four i don't know whatever i'll
0:25:32
change that later
0:25:34
and
0:25:35
so now we get the
0:25:42
oh so this checks if the board name
0:25:44
exists all right
0:25:47
um
0:25:49
sets the board name in local storage
0:25:52
go to the board url
0:25:55
oh this is so this is the
0:25:58
this is the function here
0:26:00
that creates the board
0:26:03
this post board name
0:26:06
yeah
0:26:06
i guess we gotta pass it also in here
0:26:11
[Music]
0:26:16
and follow this one right
0:26:19
in there as well
0:26:22
and then in the
0:26:24
json stringify
0:26:25
we can add the pin code as well
0:26:29
oh blue
0:26:31
okay again there
0:26:35
you go
0:26:44
do you want this capitalized like this
0:26:46
one
0:26:48
uh
0:26:49
yes please so yeah we can try and be
0:26:52
consistent
0:26:56
okay
0:27:00
the only thing i don't like about that
0:27:02
is that on the other end when i do a get
0:27:04
request it's now capitalized instead of
0:27:07
the same variable in the code like camel
0:27:09
case
0:27:11
but that's just my preference
0:27:14
i don't know how things are supposed to
0:27:16
look on the back end
0:27:18
or in the database or whatever
0:27:22
okay
0:27:24
yeah
0:27:25
i mean we can change it off to
0:27:29
whatever
0:27:30
or
0:27:31
you can even change you can
0:27:33
change it now i'm already bored to be
0:27:35
honest
0:27:37
so change this to board name board name
0:27:40
i don't want to follow up
0:27:42
no
0:27:42
just a pin code paw because um
0:27:45
everything is wired up at the moment
0:27:48
what do you expect
0:27:51
what do you call it
0:27:54
oh
0:27:55
um i think it's called a kebab case
0:27:58
a bobcat i thought that's like this
0:28:04
because you have a kebab like a skewer
0:28:06
oh all right
0:28:09
i might be wrong then
0:28:12
i forgot um well uh do you want me to
0:28:14
call it pin code or you wanted me to
0:28:16
call it something else
0:28:17
whatever meant
0:28:19
to be honest i usually just keep my
0:28:22
variable names the same that way i
0:28:25
always know okay so i just i just if
0:28:28
it's in the database it's the same if
0:28:30
it's in my front end
0:28:32
it's in the back end it's the same that
0:28:34
way i just can
0:28:36
i always know it should be that thing
0:28:39
okay
0:28:42
yeah um in in that way um
0:28:46
maybe the parts could because then it'd
0:28:49
be
0:28:50
you'll be consistent everywhere pass
0:28:52
code okay do pass passcode
0:28:55
yeah
0:28:56
okay and then p-a-s-s-c-o
0:28:58
yeah
0:28:59
okay you know the spanning why am i
0:29:02
telling you to spend come on say oh no
0:29:04
it's good it's good it's good to confirm
0:29:10
that's code and then
0:29:13
um
0:29:14
let me just go back before i forget here
0:29:18
did you know this little f2 trick
0:29:21
you click f2 on the variable name
0:29:24
i love it i just learned that like
0:29:26
couple weeks ago
0:29:28
yeah
0:29:29
brilliant
0:29:31
it is it's like
0:29:33
one of the best things
0:29:36
um where is that
0:29:40
it's made of that
0:29:42
there it is
0:29:43
i want to change this
0:29:48
all right
0:29:51
um
0:29:53
and i don't want to actually i want to
0:29:55
change it to passcode
0:30:01
all right and then i want to change that
0:30:04
passcode
0:30:09
keyboard shortcuts love them look at
0:30:12
that
0:30:13
love it man when i learned about these
0:30:15
things way back i was like wow
0:30:19
that's amazing why don't other programs
0:30:21
have this
0:30:22
yeah okay
0:30:25
okay
0:30:26
so
0:30:27
now we want to go
0:30:29
back to
0:30:32
post and post the board there's post
0:30:35
board
0:30:37
post board
0:30:38
name
0:30:42
yeah
0:30:43
perfect i think this is done
0:30:46
okay
0:30:47
cool
0:30:48
um right so do you want to test it from
0:30:51
the front end now
0:30:54
uh
0:30:56
you want to see if it creates a board
0:30:59
yes and then
0:31:00
with the passcode and i will
0:31:03
send you
0:31:05
the api
0:31:07
gonna be called div or
0:31:09
should i share this password on the
0:31:11
screen
0:31:14
probably
0:31:16
don't right you're gonna see a div board
0:31:21
yeah
0:31:25
but it's not taking me to this board for
0:31:27
some reason
0:31:29
didn't take me to deadpool
0:31:37
it didn't take me to the div board page
0:31:42
did not take me to the board page okay
0:31:44
if you want to open up console i'm
0:31:47
pretty sure that the api endpoint
0:31:50
needs to change
0:31:52
oh
0:31:53
okay gotcha oh so there's a new endpoint
0:32:04
should that be an environment js
0:32:08
are we still doing
0:32:12
that i think we will yeah
0:32:19
oh it's it's up here
0:32:22
okay now mine is fine
0:32:26
we're not getting spammed anymore
0:32:32
apparently not apparently
0:32:35
the attacks have stopped
0:32:38
all right
0:32:40
they have had mercy on us
0:32:46
if i had to take a wild guess i'm sure
0:32:48
it was gekko
0:32:51
or another person
0:32:54
somebody else oh it sounds like you know
0:32:56
who then
0:33:00
cannot read properties
0:33:04
i'll probably go to um
0:33:07
uh
0:33:08
the console and check it from there
0:33:11
maybe
0:33:16
yeah i cannot read properties undefined
0:33:18
of reading okay
0:33:20
all right so i think it's i think it's
0:33:22
the i think it's um
0:33:25
on the back end it's the requests is not
0:33:28
okay
0:33:31
oh i'm getting a corsair
0:33:39
that's not being handled
0:33:42
i'm getting a quarter
0:33:45
it needs to be for something else it
0:33:47
says scoop.js281
0:33:51
is not defined
0:33:54
then normally comes up if we don't use a
0:33:56
proper
0:33:58
oh i see this all the time
0:34:01
oh okay
0:34:03
i don't even know what this to be honest
0:34:05
i think this is just
0:34:07
from the g yeah this is from the jquery
0:34:10
library
0:34:12
this is something that whoever
0:34:14
previously was building this and using
0:34:16
jquery
0:34:18
i don't know what i don't know why it's
0:34:20
like that
0:34:22
okay so what do you think um is
0:34:25
something to do with the backhand
0:34:27
it's well i'm getting a course there
0:34:31
is that the right point can you stop the
0:34:33
thing
0:34:35
i'm about to quit
0:34:42
what did i have
0:34:44
yeah that is right
0:34:49
board
0:34:51
you know what that's that's the same
0:34:55
i had the same
0:34:56
[Music]
0:34:58
i already had the right end point so
0:35:00
something's going on
0:35:07
websocket
0:35:11
am i getting the web
0:35:13
what happens if i go to a chessboard
0:35:20
i'm getting blocked by cores again
0:35:25
no that works
0:35:27
is it because we're sending an
0:35:30
additional
0:35:33
parameter or i mean additional object in
0:35:36
the body
0:35:40
probably remove that and see what
0:35:42
happens
0:36:00
oh this isn't being caught wait what it
0:36:02
is
0:36:03
what what is going on here
0:36:07
okay
0:36:08
why is there a catch here okay whatever
0:36:12
whatever i'll worry about that later
0:36:19
let's go back
0:36:24
are there some course rules for
0:36:26
localhost or something
0:36:28
well no then the dashboard page wouldn't
0:36:30
work
0:36:38
does this boarding already exist in
0:36:40
dynamodb let's try a new board
0:36:44
avid board i don't know
0:36:50
avid board
0:36:53
nope fail to patch
0:37:00
waiting
0:37:01
[Music]
0:37:07
that pause weird
0:37:10
yeah what can
0:37:12
be the reason
0:37:14
i'm trying to
0:37:17
[Applause]
0:37:21
so think coming there passcode is there
0:37:24
taking the board name that one yeah
0:37:26
board name
0:37:28
which is fine
0:37:31
and
0:37:33
then it's coming to that one
0:37:39
turn empty string
0:37:42
huh
0:37:43
why is it returning empty string
0:37:46
no idea
0:37:48
i think you can return an empty string
0:37:51
in the catch if you want that that's
0:37:54
kind of
0:37:56
uh i don't know i
0:37:58
actually i think i did that so i should
0:38:00
know
0:38:06
don't worry man i get there alone but
0:38:09
then i've coded something months ago or
0:38:12
even weeks ago and i'm like
0:38:14
um did i do that yes she did um okay
0:38:18
well i don't know what i was thinking
0:38:20
yeah i don't know what i was thinking
0:38:22
through error
0:38:25
response dots that is text
0:38:31
all right so if the response is okay
0:38:34
it'll return the json data from the
0:38:38
api and if it's not okay it's going to
0:38:41
throw an error with the status text
0:38:43
it's going to log the error it's going
0:38:44
to return an empty string back to the
0:38:46
function
0:38:48
call
0:38:50
okay yeah all right that's
0:38:52
better
0:38:54
oh we don't have prettier whatever
0:39:03
can i
0:39:04
all right isn't there a way i can like
0:39:07
just
0:39:10
format
0:39:16
format
0:39:18
selection
0:39:22
didn't do anything
0:39:25
all right whatever
0:39:33
i don't know
0:39:34
whatever
0:39:35
whatever i'll fix the formatting later
0:39:38
alright let's see
0:39:40
what's going on
0:39:42
if there's some thing getting caught in
0:39:44
the catch block now all right
0:39:47
uh avid board
0:39:51
i love your board
0:39:53
the board avid
0:39:57
nothing has been cashed either
0:40:05
hey it worked i have no idea it was
0:40:07
something with the catch block
0:40:12
so the cash block has to be there for it
0:40:15
to work
0:40:18
or i got lucky
0:40:20
wait what wait it didn't work why am i
0:40:23
back here
0:40:25
what
0:40:27
wait is there now a can you check
0:40:29
dynamodb is there a board avid board
0:40:32
avid board i'm coming for you avid board
0:40:36
you're my boy and now they're cool
0:40:42
that sounds really funny
0:40:49
wait what why is it kicking me back that
0:40:52
is weird
0:40:53
it creates the board and then
0:40:58
sends me back home
0:41:04
that is odd
0:41:07
let's see
0:41:08
yeah i'm curious to see if that showed
0:41:10
up in
0:41:11
dynamodb
0:41:13
avid board yeah i have a board i'm
0:41:16
coming for you
0:41:18
here you got just three more digits and
0:41:20
a few more
0:41:22
clicks
0:41:23
and i'm there in your food
0:41:28
where's the fetch request and i can
0:41:39
okay
0:41:40
avid board
0:41:43
is oh i got a i get a 502 error
0:41:49
okay yeah here's the um
0:41:54
here's the board
0:41:55
post board i think so we get a
0:41:59
payload
0:42:00
have
0:42:06
the passcode wasn't there
0:42:08
right i think we didn't add it yep
0:42:12
oh do we need to have the password now
0:42:14
probably yeah we need to have it to work
0:42:17
oh so that back and this is hooked up
0:42:21
cool
0:42:24
why is this um hold on i have
0:42:27
why do i have like great points
0:42:32
there are no breaking dev
0:42:34
anything
0:42:36
get done yes we're about to finish
0:42:41
the um passcode function functionality
0:42:44
for creating the board that's looking
0:42:47
really good really good so far
0:42:50
and tori's once again being a wizard
0:42:58
but i appreciate it
0:43:02
exactly
0:43:04
okay here we go
0:43:06
i got kicked back though
0:43:10
so i still got let's um if i look
0:43:14
in the network requests again i still
0:43:16
got a 502 error
0:43:19
yeah but are you
0:43:21
getting the passcode though okay the
0:43:22
passcode is coming fine which is great
0:43:27
but should it be should it be an array
0:43:30
or should it not be an array maybe
0:43:32
that's the problem
0:43:34
uh
0:43:36
it shouldn't probably should just be a
0:43:38
string right it should be a string yeah
0:43:41
okay cool
0:43:42
that's easy
0:43:44
spread it
0:43:46
um well hold on let me do that from the
0:43:49
beginning
0:43:50
where it makes sense to do that
0:43:56
may not be lazy
0:43:58
basically
0:44:00
[Laughter]
0:44:04
you're like
0:44:05
where are my shortcuts where are my
0:44:07
shortcuts
0:44:09
so
0:44:10
here we can just spread this array
0:44:13
this is a spread operator
0:44:18
there you go all right now this should
0:44:20
work i hope so what that does is
0:44:23
converts
0:44:25
energy to a string
0:44:30
actually you're right i'm being silly
0:44:34
it doesn't
0:44:35
[Laughter]
0:44:49
so
0:44:50
what does it do oh you know what i'm
0:44:52
just so used to like whatever just use a
0:44:54
spread operator
0:44:56
don't fix it
0:44:58
um
0:45:00
you can just use two strings and that
0:45:02
should work
0:45:09
hold on because
0:45:10
[Laughter]
0:45:15
these are supposed to be basic story oh
0:45:18
yeah whatever
0:45:20
implementation details
0:45:24
implementation details
0:45:27
all right so if i have an array
0:45:30
and if i do two string does it get rid
0:45:32
of the commas or does it
0:45:35
all right it keeps the camera
0:45:37
um
0:45:40
so why were you using this spread off
0:45:43
right before
0:45:46
just spread out an array it works
0:45:49
all right again
0:45:51
i can't do that in the browser that's
0:45:53
too bad
0:45:56
oh wait that's not the right syntax
0:46:09
so what do we what do we get when we
0:46:10
spread this i think we just get back the
0:46:12
array it doesn't do anything yeah it
0:46:14
doesn't do anything yeah right
0:46:17
creates a copy of an original yeah
0:46:19
you're right it just creates a shallow
0:46:21
copy
0:46:22
that's right it's a shallow copy
0:46:25
string
0:46:26
just
0:46:33
yeah i know my thing
0:46:35
yeah just had a spread of prayer
0:46:38
boom water it doesn't work it's usually
0:46:42
what i that's usually what i throw at it
0:46:46
yeah
0:46:47
yeah just put a spread operator
0:46:54
all what
0:46:56
a ray dot split is not a method
0:46:59
oh
0:47:02
this is sad
0:47:04
but we're gonna get through it together
0:47:10
oh wait it's already an array
0:47:19
i'm trying to split an array
0:47:22
[Laughter]
0:47:35
yeah please i know there's a way i just
0:47:37
don't know oh you just
0:47:39
basically to string and open and close
0:47:43
parentheses that's all
0:47:46
no because it keeps the comma it keeps
0:47:48
the comma
0:47:51
see if i do array here
0:47:55
to string
0:47:56
we're going to have the commas we don't
0:47:58
want the commas
0:48:00
oh
0:48:02
right
0:48:03
in that
0:48:04
way once that's done you can basically
0:48:07
replace the commas
0:48:09
i can i thought there was a nicer way
0:48:12
though
0:48:13
i think the easier simpler way
0:48:20
hang on why are we getting that as an
0:48:23
object because it's a because it's
0:48:25
it's a get all method so it returns an
0:48:28
array of all the inputs
0:48:33
right right right yes yes oh it's joy
0:48:37
does it join
0:48:38
[Applause]
0:48:43
i think it's just join
0:48:46
i think all we need is a joint
0:48:48
i think so
0:48:52
try that
0:48:54
hooray don't join
0:48:56
yeah and then the separator is the comma
0:48:58
yeah
0:49:02
oh but we need to
0:49:04
so we still need to replace the
0:49:10
and then we wanna
0:49:11
check out
0:49:17
this is
0:49:18
this is brutal
0:49:22
so is basically um
0:49:25
the
0:49:26
raid
0:49:27
don't
0:49:29
join
0:49:30
nothing else
0:49:31
as in um just
0:49:34
invest in commerce
0:49:36
that's all oh okay
0:49:38
you're a life saver
0:49:41
so
0:49:42
remove that comma yeah oh
0:49:46
nice
0:49:51
that's what i was talking about zayn
0:49:52
nice yeah i know i know just nice job
0:49:57
you were just texting mike
0:49:59
as in france i just wrote your skills on
0:50:03
to it
0:50:08
i don't know what's wrong with me today
0:50:10
man i think i'm already thinking about
0:50:14
my vacation day on thursday
0:50:18
oh
0:50:19
all right
0:50:23
uh i'm going like an hour north of here
0:50:25
where there's like um it's a little bit
0:50:27
more rural and then
0:50:30
um
0:50:31
like
0:50:32
so on on this day they call it nippy so
0:50:36
on yippie there's no power
0:50:38
well you have power but you're not
0:50:40
allowed to turn your lights off
0:50:42
yeah yeah so
0:50:44
so it's like amazing for stargazing at
0:50:48
night because there's no light pollution
0:50:50
whatsoever
0:50:51
so it's nice to go to a place where you
0:50:53
have a big view a big view of the sky so
0:50:56
that's kind of like where i'm going
0:50:57
because i want to
0:50:59
see a nice big view and then
0:51:01
if it's not cloudy i hope then you'll be
0:51:04
able to see like the milky way for many
0:51:06
hours which is beautiful i saw that a
0:51:08
lot yeah
0:51:10
i love it that sounds really nice though
0:51:14
it's yeah it's quite the experience
0:51:16
because
0:51:17
back anywhere else
0:51:19
i don't get that experience
0:51:22
all right avid board is created with the
0:51:25
pen
0:51:26
okay let me go in the database and check
0:51:29
it
0:51:31
we have got two avid boards now
0:51:35
i'm trying
0:51:36
that join method huh how about that
0:51:44
fantastic
0:51:45
all right cool so that is all done and i
0:51:48
will passcode is hooked up with the
0:51:52
back end which is fantastic
0:51:56
uh
0:51:58
yeah i guess the highlight for me for
0:52:01
this episode
0:52:04
when you said
0:52:06
it started
0:52:07
casually said i can use the spread
0:52:10
operator to convert to a string and i'm
0:52:13
like
0:52:14
he knows
0:52:30
it's just something we didn't know about
0:52:31
the spread operator man
0:52:36
that you can't even convert an array to
0:52:38
a string completely
0:52:39
[Laughter]
0:52:45
it's tragic
0:52:46
oh magic
0:52:48
yeah just you just spread out foreign
0:52:52
really casually but still confidently
0:52:55
and then no one can even
0:52:57
question you in that zone
0:53:01
[Music]
0:53:02
just imagine
0:53:09
kind of
0:53:10
a junior devil comes to you that is
0:53:13
facing this kind of phone how do you
0:53:15
convert an array to a string and you
0:53:18
should shoot this why are you bothering
0:53:20
me
0:53:21
this is a setup
0:53:25
and he spends halfway pulling out his
0:53:28
head
0:53:29
what am i doing
0:53:30
why am i not doing right with the spread
0:53:32
of prey it must be me
0:53:35
and then you
0:53:36
you come up after and then
0:53:39
close your business
0:53:47
um you probably need this
0:53:50
actually i just i just did something
0:53:52
similar to my to my friend
0:53:55
yeah he was he was turning in a project
0:53:57
that i helped him on
0:53:59
and then
0:54:01
uh he in react you if you you need like
0:54:05
you need keys right when you map over
0:54:07
something if you're familiar with that
0:54:09
so react requires yeah
0:54:12
yeah so if you map over com if you map
0:54:14
over and render components then you need
0:54:17
unique keys like as a prop
0:54:19
and i was like dude
0:54:21
there's this new web api pretty new
0:54:25
you should just use that
0:54:27
it's called crypto uh and like crypto
0:54:31
create random
0:54:32
um uuid
0:54:35
and
0:54:35
and it works in chrome
0:54:39
and
0:54:40
it works in firefox and it works in edge
0:54:43
but i was like
0:54:45
whatever safari like i just saw like can
0:54:48
i use yeah okay looks like you can use i
0:54:50
didn't check the details and then
0:54:53
before he submitted i was like just
0:54:55
share just share like
0:54:57
um with somebody else to just
0:55:01
just like see if there's any bug
0:55:04
and then they have an iphone or
0:55:06
something they're using safari or right
0:55:08
they're using web the webkit engine
0:55:10
and they're like there's
0:55:12
there's no app they just load up the
0:55:14
play page it's blank
0:55:16
whoa
0:55:17
and he spent like four hours trying to
0:55:20
freak out because he's got a deadline
0:55:22
and he's like
0:55:24
why is it not working on safari and then
0:55:26
i helped him this afternoon i'm like
0:55:30
we finally found the problem it was the
0:55:31
crypto
0:55:43
it was a crypto web api and i was like
0:55:45
yeah my bad man i kept telling you just
0:55:49
grab the head castle i'll person spend
0:55:52
flowers
0:55:53
pulling his hair out
0:55:56
well to be to be fair i helped him
0:55:58
i helped him a lot so
0:56:01
the fact that yeah
0:56:03
the fact that he uh
0:56:06
he had to spend like a few hours
0:56:08
pulling his hair out going involved
0:56:11
well i was like yeah sorry about that
0:56:14
and then i laughed and i was like well i
0:56:16
guess i learned a lesson there don't use
0:56:18
the latest and greatest from the web api
0:56:20
because it might not be supported
0:56:23
yeah it was literally crashing the whole
0:56:26
app on safari like you would go to the
0:56:28
page nothing at all
0:56:31
nothing not even a single
0:56:34
yeah only the html for the
0:56:38
like the the body and then the place
0:56:41
where it's like you know where you
0:56:44
render the whole rest of the react
0:56:47
application yeah yeah
0:56:49
like wow
0:56:51
yeah and there's no there's no errors in
0:56:54
the console or anything
0:56:58
wow
0:56:59
wow
0:57:00
not even that
0:57:03
oh man
0:57:04
that is
0:57:05
i'm killing it today
0:57:08
look at that spread of prayer
0:57:15
i think i'm going to make my own method
0:57:17
called a rage and join
0:57:20
for 2
0:57:21
2 join
0:57:24
um and probably possible it's a
0:57:28
ready to join
0:57:30
that's right i'm gonna make my own
0:57:31
utility library for npm that people can
0:57:34
use like we're the spread operator
0:57:37
it's gonna allow you to
0:57:39
yeah like spread out
0:57:41
convert to strength
0:57:45
i'm gonna really put your leg on this
0:57:47
man
0:57:49
you just
0:57:50
and every we all have to convert
0:57:54
something just to string i'm gonna just
0:57:56
bring up oh you should just spread a
0:57:58
prayer
0:57:59
there you go
0:58:01
and then eventually people are gonna
0:58:03
start believing it
0:58:08
hey maybe it'll go all the way to
0:58:10
ecmascript their
0:58:12
their body
0:58:14
they'll debate it
0:58:16
that maybe they'll change how the spread
0:58:18
operator works on a race
0:58:20
completely and
0:58:22
extend this functionality to put away to
0:58:25
a string
0:58:31
fun times man
0:58:33
dev jokes dev
0:58:40
do you want to do the honest
0:58:42
yeah
0:58:43
um so today
0:58:46
we
0:58:48
wrote the rest of a little bit of front
0:58:50
end code
0:58:52
and to
0:58:53
submit the
0:58:55
um create a board form
0:58:58
with the password and test to see if
0:59:01
that worked with the back end and we
0:59:03
were successful
0:59:06
the only thing is i think we need to i
0:59:09
think we just need to come back and
0:59:10
clean up the ui here
0:59:13
um yeah and i would i would say it would
0:59:16
be good to have some validation for the
0:59:18
form too
0:59:21
although i guess you do with this max
0:59:23
lane
0:59:25
well um for the
0:59:28
passcode there isn't any validation and
0:59:31
we probably don't even need that because
0:59:34
we're doing it alpha numeric
0:59:39
the validation from the form uh we
0:59:42
probably don't even need that because
0:59:44
we're doing it alpha numeric
0:59:49
min i think men is min length max length
0:59:52
is just the number of characters
0:59:56
yeah but we only have four boxes so it's
1:00:00
obvious that it's four characters isn't
1:00:02
it
1:00:04
yeah i'm just saying if somebody
1:00:06
well usually it's just nice for anybody
1:00:10
who
1:00:12
submits the form um especially for like
1:00:15
assess accessibility where they have
1:00:17
some response
1:00:19
um
1:00:20
that like oh they missed a part of the
1:00:22
forum that's required
1:00:25
yeah
1:00:26
yeah that makes sense though yeah
1:00:30
let's do that um but first we will from
1:00:34
tomorrow we'll jump
1:00:38
and then um do this uh ui thing a bit
1:00:41
more first
1:00:42
sure and then jump onto the
1:00:44
functionality
1:00:46
sounds good and that's our last
1:00:48
functionality and then we're entering
1:00:52
hopefully in two weeks we will enter in
1:00:56
testing
1:00:59
cool
1:01:00
sounds fantastic
1:01:02
yeah so
1:01:04
thanks a lot guys for watching and
1:01:06
bearing
1:01:07
with us and i wouldn't have jokes um
1:01:10
been a pleasure having you all and um if
1:01:13
you want to see how we tackle and make
1:01:16
the form a bit more presentable
1:01:18
join us tomorrow same time same place
1:01:22
and
1:01:23
a different task
1:01:25
that's the one
1:01:26
turn it up
1:01:31
[Music]