boarzVideosClipsStatistics

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

🎦
📅 2022-03-01 (574 days ago)
⌛ 1:01:33
ZainboarToreyboar
AllClipsEpisodesHas Blog PostZainThaneshKartikTorey
001
Build Break and Code
📅 2021-07-14 
(804 days ago)
⌛ 0:58:43
ZainboarKartikboar
002
Build, Break & Fix
📅 2021-07-15 
(803 days ago)
⌛ 0:53:45
ZainboarKartikboar
003
Build, Break & Fix
📅 2021-07-16 
(802 days ago)
⌛ 1:09:05
ZainboarKartikboar
004
Special Edition: We don't stop until we get our code working
📅 2021-07-16 
(801 days ago)
⌛ 2:27:06
ZainboarKartikboar
005
Build,Break & Fix // Weekend two hour special
📅 2021-07-17 
(800 days ago)
⌛ 2:00:31
ZainboarKartikboar
006
Build, Break & Fix
📅 2021-07-19 
(799 days ago)
⌛ 1:03:20
ZainboarKartikboar
007
Build, Break & Fix
📅 2021-07-20 
(798 days ago)
⌛ 1:04:37
ZainboarKartikboar
008
Build, Break & Fix
📅 2021-07-21 
(797 days ago)
⌛ 1:00:37
ZainboarKartikboar
009
Build, Break & Fix
📅 2021-07-22 
(796 days ago)
⌛ 1:17:02
ZainboarKartikboar
010
Build, Break & Fix
📅 2021-07-23 
(795 days ago)
⌛ 1:04:59
ZainboarKartikboar
011
Build, Break & Fix
📅 2021-07-23 
(794 days ago)
⌛ 1:48:16
ZainboarKartikboar
012
Build, Break & Fix
📅 2021-07-24 
(793 days ago)
⌛ 2:05:28
ZainboarKartikboar
013
Build, Break & Code //First Special Guest Appearance
📅 2021-07-26 
(792 days ago)
⌛ 1:09:09
ZainboarKartikboar
014
Build, Break & Fix
📅 2021-07-27 
(791 days ago)
⌛ 1:05:37
ZainboarKartikboar
015
Build, Break & Fix // Setting a blog using Hugo and AWS Amplify
📅 2021-07-28 
(790 days ago)
⌛ 1:07:46
ZainboarKartikboar
016
Build, Break & Fix // Working on FETCH APIs
📅 2021-07-29 
(789 days ago)
⌛ 1:03:57
ZainboarKartikboar
017
Build, Break & Fix // Working on FETCH APIs
📅 2021-07-30 
(788 days ago)
⌛ 1:06:45
ZainboarKartikboar
018
Build, Break & Fix // creating get methods with FETCH API
📅 2021-07-30 
(787 days ago)
⌛ 2:00:16
ZainboarKartikboar
019
Build, Break & Fix // BLOG REVEAL!! &Fixing our broken Hugo blog
📅 2021-07-31 
(786 days ago)
⌛ 2:03:11
📰
ZainboarKartikboar
020
Build, Break & Fix // Fixing the uncaught exception error in FETCH APIs
📅 2021-08-02 
(785 days ago)
⌛ 1:02:04
ZainboarKartikboar
021
Build, Break & Fix // Trying different things to resolve the error
📅 2021-08-03 
(784 days ago)
⌛ 1:04:49
📰
ZainboarKartikboar
022
Build, Break & Fix // Special Guest announcement for tomorrow!
📅 2021-08-04 
(783 days ago)
⌛ 1:03:15
📰
ZainboarKartikboar
023
Special Episode : Talking to a Principal Developer at Seek
📅 2021-08-05 
(782 days ago)
⌛ 1:04:56
📰
ZainboarKartikboar
024
Build, Break & Fix // Working out Software design
📅 2021-08-06 
(781 days ago)
⌛ 1:08:19
📰
ZainboarKartikboar
025
Build, Break & Fix
📅 2021-08-06 
(780 days ago)
⌛ 2:01:05
📰
ZainboarKartikboar
026
Weekend Special 1.5 hours
📅 2021-08-08 
(779 days ago)
⌛ 1:35:49
📰
Zainboar
027
30 mins of deployment 😠 || 30 mins of coding 🥲
📅 2021-08-09 
(778 days ago)
⌛ 1:07:48
📰
ZainboarKartikboar
028
Today's Broadcast
📅 2021-08-10 
(777 days ago)
⌛ 1:18:59
📰
ZainboarKartikboar
029
Build Break Fix
📅 2021-08-11 
(776 days ago)
⌛ 1:01:46
📰
ZainboarKartikboar
030
Today's Stream
📅 2021-08-12 
(775 days ago)
⌛ 1:09:24
📰
ZainboarKartikboar
031
Buidl Break Fix
📅 2021-08-13 
(774 days ago)
⌛ 1:05:05
📰
ZainboarKartikboar
032
Today's Broadcast
📅 2021-08-14 
(773 days ago)
⌛ 1:20:18
📰
ZainboarKartikboar
033
Build - Break - Fix
📅 2021-08-15 
(772 days ago)
⌛ 1:34:03
📰
ZainboarKartikboar
034
Build Break Fix
📅 2021-08-16 
(771 days ago)
⌛ 1:18:19
📰
ZainboarKartikboar
035
Today's Broadcast
📅 2021-08-17 
(770 days ago)
⌛ 1:04:07
📰
ZainboarKartikboar
036
Build, Break, Fix
📅 2021-08-18 
(769 days ago)
⌛ 1:03:21
📰
ZainboarKartikboar
037
Special Guest - Sam Nolan
📅 2021-08-19 
(768 days ago)
⌛ 1:05:19
📰
ZainboarKartikboar
038
Today's Broadcast
📅 2021-08-20 
(767 days ago)
⌛ 1:01:55
📰
ZainboarKartikboar
039
Today's Broascast
📅 2021-08-21 
(766 days ago)
⌛ 1:33:11
📰
ZainboarKartikboar
040
Build - Break - Fix
📅 2021-08-22 
(765 days ago)
⌛ 1:33:18
📰
ZainboarKartikboar
041
Build Break Fix
📅 2021-08-23 
(764 days ago)
⌛ 0:57:11
📰
Zainboar
042
Today's Broadcast
📅 2021-08-24 
(763 days ago)
⌛ 1:06:08
📰
ZainboarKartikboar
043
Today's Stream
📅 2021-08-25 
(762 days ago)
⌛ 1:13:08
📰
ZainboarKartikboar
044
Today's Stream
📅 2021-08-26 
(761 days ago)
⌛ 0:49:48
📰
ZainboarKartikboar
045
Today's Stream
📅 2021-08-27 
(760 days ago)
⌛ 1:08:21
📰
ZainboarKartikboar
046
Weekend Special
📅 2021-08-28 
(759 days ago)
⌛ 1:32:51
ZainboarKartikboar
047
Weekend Special
📅 2021-08-29 
(758 days ago)
⌛ 1:01:39
Zainboar
048
Today's Broadcast
📅 2021-08-30 
(757 days ago)
⌛ 1:17:19
ZainboarKartikboar
049
Today's Broadcast
📅 2021-08-31 
(756 days ago)
⌛ 1:00:16
ZainboarKartikboar
050
CELEBRATION: 50th Episode
📅 2021-09-01 
(755 days ago)
⌛ 1:01:53
ZainboarKartikboar
051
Today's Broadcast
📅 2021-09-02 
(754 days ago)
⌛ 1:05:39
ZainboarKartikboar
052
Today's Broadcast
📅 2021-09-03 
(753 days ago)
⌛ 1:12:47
ZainboarKartikboar
053
NEW SETUP!!
📅 2021-09-04 
(752 days ago)
⌛ 1:04:04
ZainboarKartikboar
054
Weekend Special
📅 2021-09-05 
(751 days ago)
⌛ 1:41:54
ZainboarKartikboar
055
Today's Stream
📅 2021-09-06 
(750 days ago)
⌛ 1:20:05
ZainboarKartikboar
056
Today's Broadcast
📅 2021-09-07 
(749 days ago)
⌛ 1:25:44
ZainboarKartikboar
057
Today's Stream
📅 2021-09-08 
(748 days ago)
⌛ 1:00:33
ZainboarKartikboar
058
Today's Stream
📅 2021-09-09 
(747 days ago)
⌛ 1:13:08
ZainboarKartikboar
059
Today's Broadcast
📅 2021-09-10 
(746 days ago)
⌛ 1:50:40
ZainboarKartikboar
060
Today's Stream
📅 2021-09-12 
(744 days ago)
⌛ 1:02:36
ZainboarKartikboar
061
Today's Stream
📅 2021-09-13 
(743 days ago)
⌛ 1:00:40
ZainboarKartikboar
062
Today's Stream
📅 2021-09-14 
(742 days ago)
⌛ 1:11:29
ZainboarKartikboar
063
Today's Stream
📅 2021-09-15 
(741 days ago)
⌛ 1:07:00
ZainboarKartikboar
064
Today's Broadcast
📅 2021-09-16 
(740 days ago)
⌛ 1:20:45
📰
ZainboarKartikboar
065
test
📅 2021-09-16 
(739 days ago)
⌛ 2:03:01
📰
ZainboarKartikboar
066
Today's Broadcast
📅 2021-09-19 
(737 days ago)
⌛ 1:46:13
📰
ZainboarKartikboar
067
Today's Stream
📅 2021-09-20 
(736 days ago)
⌛ 1:03:46
📰
ZainboarKartikboarToreyboar
068
Today's Stream
📅 2021-09-21 
(735 days ago)
⌛ 1:09:13
📰
ZainboarKartikboarToreyboar
069
Today's Broadcast
📅 2021-09-22 
(734 days ago)
⌛ 1:03:51
📰
ZainboarKartikboar
070
Today's Stream
📅 2021-09-23 
(733 days ago)
⌛ 1:59:01
📰
ZainboarKartikboar
071
Today's Stream
📅 2021-09-24 
(732 days ago)
⌛ 0:28:57
📰
ZainboarKartikboar
072
Today's Stream
📅 2021-09-24 
(732 days ago)
⌛ 0:39:33
📰
ZainboarKartikboar
073
Today's Stream
📅 2021-09-26 
(2 years ago)
⌛ 1:21:14
📰
Zainboar
074
Today's Stream
📅 2021-09-27 
(729 days ago)
⌛ 1:03:40
📰
ZainboarKartikboar
075
Today's Stream
📅 2021-09-28 
(728 days ago)
⌛ 1:04:05
📰
ZainboarKartikboar
076
Today's Broadcast
📅 2021-09-29 
(727 days ago)
⌛ 0:58:07
📰
ZainboarKartikboar
077
Today' Broadcast
📅 2021-09-30 
(726 days ago)
⌛ 1:13:14
📰
ZainboarKartikboar
078
Today's Broadcast
📅 2021-10-01 
(725 days ago)
⌛ 1:23:11
📰
ZainboarKartikboar
079
Today's Stream
📅 2021-10-03 
(723 days ago)
⌛ 1:14:52
📰
ZainboarKartikboar
080
Today's Stream
📅 2021-10-04 
(722 days ago)
⌛ 1:05:10
📰
ZainboarKartikboar
081
Today's Stream
📅 2021-10-05 
(721 days ago)
⌛ 1:01:05
📰
Zainboar
082
Today's Stream
📅 2021-10-06 
(720 days ago)
⌛ 0:54:10
📰
ZainboarKartikboar
083
Today's Stream
📅 2021-10-07 
(719 days ago)
⌛ 1:15:04
📰
ZainboarKartikboar
084
Today's Stream
📅 2021-10-08 
(718 days ago)
⌛ 1:12:59
ZainboarKartikboar
085
Today's Stream
📅 2021-10-10 
(716 days ago)
⌛ 1:17:09
📰
ZainboarKartikboar
086
Today's Stream
📅 2021-10-11 
(715 days ago)
⌛ 1:00:57
📰
ZainboarKartikboar
087
Today's Stream
📅 2021-10-12 
(714 days ago)
⌛ 0:51:02
📰
ZainboarKartikboar
088
Today's Stream
📅 2021-10-13 
(713 days ago)
⌛ 1:07:31
📰
ZainboarKartikboar
089
Today's Broadcast
📅 2021-10-14 
(712 days ago)
⌛ 1:07:16
📰
ZainboarKartikboar
090
Today's Stream
📅 2021-10-15 
(711 days ago)
⌛ 1:01:10
📰
Zainboar
091
Today's Stream
📅 2021-10-17 
(709 days ago)
⌛ 1:26:37
📰
ZainboarKartikboarThaneshboar
092
Today's Stream
📅 2021-10-18 
(708 days ago)
⌛ 1:05:40
📰
ZainboarKartikboarThaneshboar
093
Today's Stream
📅 2021-10-19 
(707 days ago)
⌛ 1:01:58
📰
ZainboarThaneshboar
094
Today's Stream
📅 2021-10-20 
(706 days ago)
⌛ 1:04:18
📰
ZainboarKartikboar
095
Today's Stream
📅 2021-10-21 
(705 days ago)
⌛ 1:16:08
📰
ZainboarKartikboarThaneshboar
096
100th Episode
📅 2021-10-23 
(703 days ago)
⌛ 1:13:16
📰
ZainboarKartikboar
097
101/200 Episodes
📅 2021-10-24 
(702 days ago)
⌛ 1:00:53
📰
ZainboarThaneshboar
098
102/200 Episode
📅 2021-10-25 
(701 days ago)
⌛ 1:09:20
📰
ZainboarKartikboar
099
103/200 Episode
📅 2021-10-26 
(700 days ago)
⌛ 1:10:51
📰
ZainboarKartikboarThaneshboar
100
104/200
📅 2021-10-27 
(699 days ago)
⌛ 1:03:23
📰
ZainboarKartikboar
101
105/200
📅 2021-10-28 
(698 days ago)
⌛ 1:15:24
📰
ZainboarThaneshboar
102
107/200
📅 2021-10-29 
(697 days ago)
⌛ 1:14:04
📰
ZainboarKartikboar
103
109/200
📅 2021-10-31 
(695 days ago)
⌛ 1:11:38
📰
ZainboarKartikboarThaneshboar
104
110/200
📅 2021-11-01 
(694 days ago)
⌛ 1:04:53
📰
ZainboarKartikboar
105
111/200
📅 2021-11-02 
(693 days ago)
⌛ 1:11:33
📰
ZainboarKartikboarThaneshboar
106
112/200
📅 2021-11-03 
(692 days ago)
⌛ 1:00:17
📰
ZainboarKartikboar
107
113/200
📅 2021-11-04 
(691 days ago)
⌛ 1:03:53
📰
Zainboar
108
114/200
📅 2021-11-05 
(690 days ago)
⌛ 0:56:39
Zainboar
109
115/200
📅 2021-11-07 
(688 days ago)
⌛ 1:02:25
📰
ZainboarThaneshboar
110
116/200
📅 2021-11-08 
(687 days ago)
⌛ 1:09:37
📰
ZainboarKartikboar
111
117/200
📅 2021-11-09 
(686 days ago)
⌛ 1:06:25
📰
ZainboarKartikboarThaneshboar
112
118/200
📅 2021-11-10 
(685 days ago)
⌛ 1:02:39
📰
ZainboarKartikboar
113
119/200
📅 2021-11-11 
(684 days ago)
⌛ 1:08:01
📰
ZainboarKartikboarThaneshboar
114
120/200
📅 2021-11-12 
(683 days ago)
⌛ 1:00:14
📰
Zainboar
115
120/200
📅 2021-11-14 
(681 days ago)
⌛ 1:06:19
📰
ZainboarKartikboarThaneshboar
116
122/200
📅 2021-11-15 
(680 days ago)
⌛ 1:00:31
ZainboarKartikboar
117
Today's Stream
📅 2021-11-22 
(673 days ago)
⌛ 1:01:46
📰
KartikboarThaneshboar
118
How This Video Has 12 Views, Explained
📅 2021-11-25 
(670 days ago)
⌛ 0:59:47
KartikboarThaneshboar
119
How This Video Has 14 Views, Explained
📅 2021-11-29 
(666 days ago)
⌛ 1:16:20
📰
KartikboarThaneshboar
120
Special Guest - Torey Littlefield Pt.2
📅 2021-11-30 
(665 days ago)
⌛ 1:12:15
📰
ZainboarToreyboar
121
Today's Stream
📅 2021-12-02 
(663 days ago)
⌛ 1:02:25
KartikboarThaneshboar
122
Today's Stream
📅 2021-12-06 
(659 days ago)
⌛ 1:02:01
📰
KartikboarThaneshboar
123
Today's Broadcast
📅 2021-12-07 
(658 days ago)
⌛ 1:01:00
KartikboarThaneshboar
124
Today's Stream
📅 2021-12-09 
(656 days ago)
⌛ 1:05:48
📰
ZainboarThaneshboar
125
Today's Stream
📅 2021-12-10 
(655 days ago)
⌛ 1:07:15
ZainboarToreyboar
126
Today's Stream
📅 2021-12-12 
(653 days ago)
⌛ 0:12:47
📰
ZainboarThaneshboar
127
Today's Stream
📅 2021-12-12 
(653 days ago)
⌛ 0:50:29
📰
ZainboarThaneshboar
128
Today's Stream
📅 2021-12-13 
(652 days ago)
⌛ 1:02:31
📰
ZainboarKartikboar
129
Today's Stream
📅 2021-12-14 
(651 days ago)
⌛ 1:10:28
📰
ZainboarToreyboar
130
Today's Stream
📅 2021-12-16 
(649 days ago)
⌛ 1:16:51
📰
ZainboarThaneshboar
131
Today's Stream
📅 2021-12-17 
(648 days ago)
⌛ 1:10:59
ZainboarKartikboarToreyboar
132
Today's Stream
📅 2021-12-19 
(646 days ago)
⌛ 1:00:49
📰
Zainboar
133
Today's Stream
📅 2021-12-20 
(645 days ago)
⌛ 1:01:49
📰
ZainboarKartikboar
134
Today's Stream
📅 2021-12-21 
(644 days ago)
⌛ 1:03:43
📰
ZainboarThaneshboar
135
Today's Stream
📅 2021-12-22 
(643 days ago)
⌛ 1:06:30
📰
ZainboarKartikboar
136
Today's Stream
📅 2021-12-23 
(642 days ago)
⌛ 1:00:09
Zainboar
137
Today's Stream
📅 2021-12-26 
(639 days ago)
⌛ 1:17:00
📰
ZainboarThaneshboar
138
Today's Stream
📅 2021-12-27 
(638 days ago)
⌛ 1:05:22
📰
ZainboarKartikboar
139
Today's Stream
📅 2021-12-28 
(637 days ago)
⌛ 1:16:17
📰
ZainboarToreyboar
140
WebSocket Integration
📅 2021-12-29 
(636 days ago)
⌛ 1:02:44
📰
Zainboar
141
AWS WebSocket API Integration Pt.2
📅 2021-12-30 
(635 days ago)
⌛ 1:08:23
📰
ZainboarToreyboar
142
AWS WebSocket Integration with SAM Pt.3
📅 2022-01-02 
(632 days ago)
⌛ 1:03:18
📰
ZainboarToreyboar
143
Today's Stream
📅 2022-01-03 
(631 days ago)
⌛ 1:07:18
📰
ZainboarKartikboar
144
AWS WebScoket Integration with SAM Pt.4
📅 2022-01-04 
(630 days ago)
⌛ 1:04:18
📰
ZainboarToreyboar
145
AWS WebSocket Integration with SAM Pt.5
📅 2022-01-05 
(629 days ago)
⌛ 1:03:21
📰
ZainboarKartikboar
146
AWS WebSocket Integration with SAM Pt. 6
📅 2022-01-06 
(628 days ago)
⌛ 1:03:18
📰
ZainboarToreyboar
147
Today's Stream
📅 2022-01-07 
(627 days ago)
⌛ 1:11:55
📰
ZainboarToreyboar
148
Connect AWS WebSocket to DynamoDB Pt.1
📅 2022-01-09 
(625 days ago)
⌛ 1:10:25
📰
ZainboarToreyboar
149
Connect AWS WebSocket to DynamoDB
📅 2022-01-10 
(624 days ago)
⌛ 1:02:06
ZainboarKartikboar
150
"Blank Line" Bug In Lambda Response For AWS Websocket Pt.1
📅 2022-01-11 
(623 days ago)
⌛ 0:58:13
📰
ZainboarKartikboarToreyboar
151
"Blank Line" Bug In Lambda Response From Lambda
📅 2022-01-13 
(621 days ago)
⌛ 1:04:40
📰
ZainboarToreyboar
152
AWS WebSocket + Lambda + DynamoDB
📅 2022-01-14 
(620 days ago)
⌛ 1:04:33
📰
ZainboarThaneshboar
153
AWS WebSocket + Lambda + DynamoDB
📅 2022-01-16 
(618 days ago)
⌛ 1:11:37
📰
ZainboarToreyboar
154
Test
📅 2022-01-17 
(617 days ago)
⌛ 1:03:13
📰
ZainboarThaneshboar
155
Today's stre
📅 2022-01-18 
(616 days ago)
⌛ 0:45:24
ZainboarToreyboar
156
AWS Websocket + DyanmoDb + Lambda
📅 2022-01-19 
(615 days ago)
⌛ 1:06:33
📰
ZainboarThaneshboar
157
Today's Stream
📅 2022-01-20 
(614 days ago)
⌛ 0:57:55
📰
Zainboar
158
Today's Stream
📅 2022-01-21 
(613 days ago)
⌛ 1:02:17
📰
ToreyboarZainboar
159
Today's Stream
📅 2022-01-23 
(611 days ago)
⌛ 1:13:29
📰
ZainboarToreyboar
160
How To Host A Web App using AWS S3 and CloudFront
📅 2022-01-24 
(610 days ago)
⌛ 1:16:15
📰
ZainboarThaneshboar
161
How to Host Web App In AWS S3 using CloudFront, Route53 and CloudFormation
📅 2022-01-25 
(609 days ago)
⌛ 1:01:07
ZainboarToreyboar
162
How to Host Web App Using AWS S3, CloudFront and Route53
📅 2022-01-26 
(608 days ago)
⌛ 1:03:12
ZainboarThaneshboar
163
How To Host Web App In AWS S3 with Custom Domain
📅 2022-01-27 
(607 days ago)
⌛ 1:08:48
📰
ZainboarToreyboar
164
How To Host Web App In AWS S3 with Custom Domain Using Route 53
📅 2022-01-28 
(606 days ago)
⌛ 1:08:57
📰
ZainboarThaneshboar
165
How To Host Web App In AWS S3 with Custom Domain Using Route 53
📅 2022-01-30 
(604 days ago)
⌛ 0:28:17
Zainboar
166
Today's Broadcast
📅 2022-01-31 
(603 days ago)
⌛ 1:11:16
📰
ThaneshboarToreyboar
167
How To Host Web App In AWS S3 with Custom Domain Using Route 53
📅 2022-02-01 
(602 days ago)
⌛ 1:06:35
📰
ZainboarToreyboar
168
Generate SSL Certificate via AWS Certificate Manager
📅 2022-02-02 
(601 days ago)
⌛ 0:58:02
📰
ZainboarThaneshboar
169
Test AWS Websocket Connection With Multiple Users
📅 2022-02-03 
(600 days ago)
⌛ 1:01:59
📰
ZainboarToreyboar
170
Adding Redirection To The AWS S3 Page
📅 2022-02-04 
(599 days ago)
⌛ 0:25:00
Zainboar
171
Redirecting AWS S3 page
📅 2022-02-06 
(597 days ago)
⌛ 0:54:11
Zainboar
172
Today's Broadcast
📅 2022-02-07 
(596 days ago)
⌛ 1:05:20
📰
ThaneshboarToreyboar
173
Today's Stream
📅 2022-02-08 
(595 days ago)
⌛ 1:05:29
ZainboarToreyboar
174
Today's Stream
📅 2022-02-10 
(593 days ago)
⌛ 1:05:47
ZainboarToreyboar
175
How To Send Messages To Multiple Clients Through AWS Websocket
📅 2022-02-13 
(590 days ago)
⌛ 1:02:05
ZainboarToreyboar
176
How To CRUD Data Through AWS Websocket with Multiple Clients
📅 2022-02-16 
(587 days ago)
⌛ 1:07:32
ZainboarThaneshboar
177
Today's Stream
📅 2022-02-17 
(586 days ago)
⌛ 0:58:01
ZainboarToreyboar
178
How To Change String Property to Object in AWS SAM and Deploy
📅 2022-02-20 
(583 days ago)
⌛ 1:21:24
ZainboarToreyboar
179
Today's Stream
📅 2022-02-23 
(580 days ago)
⌛ 0:59:43
📰
ZainboarThaneshboar
180
How To HASH A Password using BCRYPT in Node
📅 2022-02-25 
(578 days ago)
⌛ 1:03:48
ZainboarThaneshboar
181
How to Hash Passcode with BCRYPT using Node Pt.2
📅 2022-02-27 
(576 days ago)
⌛ 1:07:59
ZainboarToreyboar
182
Create Passcode UI
📅 2022-02-28 
(575 days ago)
⌛ 1:01:29
📰
ZainboarThaneshboar
▶️
How To Make FrontEnd Talk to Backend with Node
📅 2022-03-01 
(574 days ago)
⌛ 1:01:33
ZainboarToreyboar
184
How To Positioning A Div
📅 2022-03-04 
(571 days ago)
⌛ 1:09:27
ZainboarToreyboar
185
Today's Stream
📅 2022-03-06 
(569 days ago)
⌛ 1:00:29
Zainboar
186
Today's Stream
📅 2022-03-07 
(568 days ago)
⌛ 0:55:51
ZainboarThaneshboar
187
Today's Stream
📅 2022-03-09 
(566 days ago)
⌛ 1:00:11
ZainboarThaneshboar
188
Compare Hashed Passwords Using Bcryptjs
📅 2022-03-10 
(565 days ago)
⌛ 1:01:31
ZainboarToreyboar
189
Special Appearance
📅 2022-03-11 
(564 days ago)
⌛ 0:58:44
ZainboarThaneshboarKartikboar
190
Today's Stream
📅 2022-03-13 
(562 days ago)
⌛ 1:16:40
ZainboarToreyboar
191
How To Make Frontend Talk To The Backend - NodeJS
📅 2022-03-14 
(561 days ago)
⌛ 1:07:00
ZainboarThaneshboar
192
Today's Stream
📅 2022-03-15 
(560 days ago)
⌛ 1:05:51
ZainboarToreyboar
193
Today's Stream
📅 2022-03-17 
(558 days ago)
⌛ 1:21:59
ZainboarToreyboar
194
How To Apply Authentication When Saving NodeJs
📅 2022-03-18 
(557 days ago)
⌛ 1:05:27
Zainboar
195
How to Compare Passcodes Using Bcrytp Node.js
📅 2022-03-20 
(555 days ago)
⌛ 1:04:19
ZainboarToreyboar
196
Today's Broadcast
📅 2022-03-21 
(554 days ago)
⌛ 1:06:59
ThaneshboarToreyboar
197
Today's Stream
📅 2022-03-22 
(553 days ago)
⌛ 1:02:51
ZainboarToreyboar
198
Verify Passcode Saving Information to DynamoDB with NodeJs
📅 2022-03-23 
(552 days ago)
⌛ 1:03:09
ZainboarThaneshboar
199
Today's Stream
📅 2022-03-25 
(550 days ago)
⌛ 1:12:27
ZainboarToreyboar
200
Today's Stream
📅 2022-03-27 
(548 days ago)
⌛ 1:14:36
ZainboarToreyboar
201
Today's Stream
📅 2022-03-28 
(547 days ago)
⌛ 1:08:28
ZainboarThaneshboar
202
How To Do A Merge Using VSCode and Github
📅 2022-03-29 
(546 days ago)
⌛ 1:05:33
ZainboarToreyboar
203
Today's Stream
📅 2022-03-30 
(545 days ago)
⌛ 0:57:26
ZainboarThaneshboar
204
Today's Stream
📅 2022-03-31 
(544 days ago)
⌛ 0:57:10
ZainboarToreyboar
205
Today's Stream
📅 2022-04-01 
(543 days ago)
⌛ 1:00:36
Zainboar
206
Today's Stream
📅 2022-04-03 
(541 days ago)
⌛ 1:06:56
ZainboarToreyboar
207
Get Board Columns from Frontend to Backend NodeJS
📅 2022-04-04 
(540 days ago)
⌛ 1:00:38
ZainboarThaneshboarToreyboar
208
Today's Stream
📅 2022-04-05 
(539 days ago)
⌛ 0:57:30
ZainboarToreyboar
209
Today's Stream
📅 2022-04-06 
(538 days ago)
⌛ 0:59:39
ZainboarThaneshboar
210
Today's Stream
📅 2022-04-07 
(537 days ago)
⌛ 1:04:46
Zainboar
211
Store String Array in DynamoDB using NodeJS
📅 2022-04-08 
(536 days ago)
⌛ 0:19:27
Zainboar
212
Today's Stream
📅 2022-04-10 
(534 days ago)
⌛ 1:07:24
Zainboar
213
Today's Stream
📅 2022-04-11 
(533 days ago)
⌛ 1:02:34
ZainboarThaneshboar
214
Today's Stream
📅 2022-04-12 
(532 days ago)
⌛ 0:27:43
Zainboar
215
Jira Organising & Beta Testing Day 1
📅 2022-04-13 
(531 days ago)
⌛ 0:58:09
ZainboarThaneshboar
216
Implement Passcode Tab Feature
📅 2022-04-17 
(527 days ago)
⌛ 0:58:49
ZainboarToreyboar
217
Beta Testing Fixes Part 2
📅 2022-04-19 
(525 days ago)
⌛ 1:00:24
ZainboarToreyboar
218
Beta Testing Fixes Part 3
📅 2022-04-20 
(524 days ago)
⌛ 1:01:02
ZainboarThaneshboar
219
Beta Testing Fixes Part 4
📅 2022-04-21 
(523 days ago)
⌛ 1:00:13
ZainboarToreyboar
220
Beta Testing 5
📅 2022-04-22 
(522 days ago)
⌛ 1:10:18
ThaneshboarToreyboar
221
Today's Stream
📅 2022-04-25 
(519 days ago)
⌛ 1:01:01
ZainboarThaneshboar
222
WebSocket Heartbeat & Thanesh's Farewell
📅 2022-04-27 
(517 days ago)
⌛ 0:51:08
ZainboarThaneshboar
223
Today's Stream
📅 2022-04-28 
(516 days ago)
⌛ 1:00:33
ZainboarToreyboar
224
Save Notes Through Websocket
📅 2022-04-29 
(515 days ago)
⌛ 0:51:30
Zainboar
225
Saving Object Through Websocket in DynamoDB
📅 2022-05-01 
(513 days ago)
⌛ 0:49:15
ZainboarToreyboar
226
Saving Object Through Websocket in DynamoDb
📅 2022-05-02 
(512 days ago)
⌛ 0:55:26
Zainboar
227
Today's Stream
📅 2022-05-05 
(509 days ago)
⌛ 1:01:32
ZainboarToreyboar
228
Welcome Back Kartik Party
📅 2022-05-08 
(506 days ago)
⌛ 0:55:32
ZainboarToreyboarKartikboar
229
Testing Prevention of XSS attack
📅 2022-05-10 
(504 days ago)
⌛ 0:29:16
Zainboar
230
How To Test Prevention XSS Attack
📅 2022-05-11 
(503 days ago)
⌛ 0:40:42
ZainboarKartikboar
231
Fixing Websocket
📅 2022-05-19 
(495 days ago)
⌛ 0:49:55
Zainboar
232
Today's Stream
📅 2022-05-20 
(494 days ago)
⌛ 0:56:10
ZainboarKartikboar
233
Today's Stream
📅 2022-05-22 
(492 days ago)
⌛ 0:55:33
Zainboar
234
Today's Stream
📅 2022-05-24 
(490 days ago)
⌛ 0:23:19
Zainboar
235
Websockets bugs
📅 2022-05-27 
(487 days ago)
⌛ 1:00:51
ZainboarKartikboar
236
Websocket Bug Fix
📅 2022-05-29 
(485 days ago)
⌛ 0:49:50
Zainboar
237
Hook Up AWS Websocket
📅 2022-05-30 
(484 days ago)
⌛ 0:48:59
Zainboar
238
Hook up AWS Websocket Pt.2
📅 2022-05-31 
(483 days ago)
⌛ 0:53:07
Zainboar
239
Today's Stream
📅 2022-06-01 
(482 days ago)
⌛ 0:21:05
Zainboar
240
AWS Websocket Bug Fix
📅 2022-06-05 
(478 days ago)
⌛ 0:52:47
Zainboar
241
AWS Websocket Bug Fix Pt.2
📅 2022-06-06 
(477 days ago)
⌛ 0:23:52
Zainboar
242
Hook Up Board Columns to Websockets Nodejs + AWS Websockets
📅 2022-07-27 
(426 days ago)
⌛ 1:00:06
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]