boarzVideosClipsStatistics

#️⃣EP 172 - Today's Broadcast

🎦
📅 2022-02-07 (413 days ago)
⌛ 1:05:20
ThaneshboarToreyboar
AllClipsEpisodesHas Blog PostZainThaneshKartikTorey
001
Build Break and Code
📅 2021-07-14 
(621 days ago)
⌛ 0:58:43
ZainboarKartikboar
002
Build, Break & Fix
📅 2021-07-15 
(620 days ago)
⌛ 0:53:45
ZainboarKartikboar
003
Build, Break & Fix
📅 2021-07-16 
(619 days ago)
⌛ 1:09:05
ZainboarKartikboar
004
Special Edition: We don't stop until we get our code working
📅 2021-07-16 
(618 days ago)
⌛ 2:27:06
ZainboarKartikboar
005
Build,Break & Fix // Weekend two hour special
📅 2021-07-17 
(617 days ago)
⌛ 2:00:31
ZainboarKartikboar
006
Build, Break & Fix
📅 2021-07-19 
(616 days ago)
⌛ 1:03:20
ZainboarKartikboar
007
Build, Break & Fix
📅 2021-07-20 
(615 days ago)
⌛ 1:04:37
ZainboarKartikboar
008
Build, Break & Fix
📅 2021-07-21 
(614 days ago)
⌛ 1:00:37
ZainboarKartikboar
009
Build, Break & Fix
📅 2021-07-22 
(613 days ago)
⌛ 1:17:02
ZainboarKartikboar
010
Build, Break & Fix
📅 2021-07-23 
(612 days ago)
⌛ 1:04:59
ZainboarKartikboar
011
Build, Break & Fix
📅 2021-07-23 
(611 days ago)
⌛ 1:48:16
ZainboarKartikboar
012
Build, Break & Fix
📅 2021-07-24 
(610 days ago)
⌛ 2:05:28
ZainboarKartikboar
013
Build, Break & Code //First Special Guest Appearance
📅 2021-07-26 
(609 days ago)
⌛ 1:09:09
ZainboarKartikboar
014
Build, Break & Fix
📅 2021-07-27 
(608 days ago)
⌛ 1:05:37
ZainboarKartikboar
015
Build, Break & Fix // Setting a blog using Hugo and AWS Amplify
📅 2021-07-28 
(607 days ago)
⌛ 1:07:46
ZainboarKartikboar
016
Build, Break & Fix // Working on FETCH APIs
📅 2021-07-29 
(606 days ago)
⌛ 1:03:57
ZainboarKartikboar
017
Build, Break & Fix // Working on FETCH APIs
📅 2021-07-30 
(605 days ago)
⌛ 1:06:45
ZainboarKartikboar
018
Build, Break & Fix // creating get methods with FETCH API
📅 2021-07-30 
(604 days ago)
⌛ 2:00:16
ZainboarKartikboar
019
Build, Break & Fix // BLOG REVEAL!! &Fixing our broken Hugo blog
📅 2021-07-31 
(603 days ago)
⌛ 2:03:11
📰
ZainboarKartikboar
020
Build, Break & Fix // Fixing the uncaught exception error in FETCH APIs
📅 2021-08-02 
(602 days ago)
⌛ 1:02:04
ZainboarKartikboar
021
Build, Break & Fix // Trying different things to resolve the error
📅 2021-08-03 
(601 days ago)
⌛ 1:04:49
📰
ZainboarKartikboar
022
Build, Break & Fix // Special Guest announcement for tomorrow!
📅 2021-08-04 
(600 days ago)
⌛ 1:03:15
📰
ZainboarKartikboar
023
Special Episode : Talking to a Principal Developer at Seek
📅 2021-08-05 
(599 days ago)
⌛ 1:04:56
📰
ZainboarKartikboar
024
Build, Break & Fix // Working out Software design
📅 2021-08-06 
(598 days ago)
⌛ 1:08:19
📰
ZainboarKartikboar
025
Build, Break & Fix
📅 2021-08-06 
(597 days ago)
⌛ 2:01:05
📰
ZainboarKartikboar
026
Weekend Special 1.5 hours
📅 2021-08-08 
(596 days ago)
⌛ 1:35:49
📰
Zainboar
027
30 mins of deployment 😠 || 30 mins of coding 🥲
📅 2021-08-09 
(595 days ago)
⌛ 1:07:48
📰
ZainboarKartikboar
028
Today's Broadcast
📅 2021-08-10 
(594 days ago)
⌛ 1:18:59
📰
ZainboarKartikboar
029
Build Break Fix
📅 2021-08-11 
(593 days ago)
⌛ 1:01:46
📰
ZainboarKartikboar
030
Today's Stream
📅 2021-08-12 
(592 days ago)
⌛ 1:09:24
📰
ZainboarKartikboar
031
Buidl Break Fix
📅 2021-08-13 
(591 days ago)
⌛ 1:05:05
📰
ZainboarKartikboar
032
Today's Broadcast
📅 2021-08-14 
(590 days ago)
⌛ 1:20:18
📰
ZainboarKartikboar
033
Build - Break - Fix
📅 2021-08-15 
(589 days ago)
⌛ 1:34:03
📰
ZainboarKartikboar
034
Build Break Fix
📅 2021-08-16 
(588 days ago)
⌛ 1:18:19
📰
ZainboarKartikboar
035
Today's Broadcast
📅 2021-08-17 
(587 days ago)
⌛ 1:04:07
📰
ZainboarKartikboar
036
Build, Break, Fix
📅 2021-08-18 
(586 days ago)
⌛ 1:03:21
📰
ZainboarKartikboar
037
Special Guest - Sam Nolan
📅 2021-08-19 
(585 days ago)
⌛ 1:05:19
📰
ZainboarKartikboar
038
Today's Broadcast
📅 2021-08-20 
(584 days ago)
⌛ 1:01:55
📰
ZainboarKartikboar
039
Today's Broascast
📅 2021-08-21 
(583 days ago)
⌛ 1:33:11
📰
ZainboarKartikboar
040
Build - Break - Fix
📅 2021-08-22 
(582 days ago)
⌛ 1:33:18
📰
ZainboarKartikboar
041
Build Break Fix
📅 2021-08-23 
(581 days ago)
⌛ 0:57:11
📰
Zainboar
042
Today's Broadcast
📅 2021-08-24 
(580 days ago)
⌛ 1:06:08
📰
ZainboarKartikboar
043
Today's Stream
📅 2021-08-25 
(579 days ago)
⌛ 1:13:08
📰
ZainboarKartikboar
044
Today's Stream
📅 2021-08-26 
(578 days ago)
⌛ 0:49:48
📰
ZainboarKartikboar
045
Today's Stream
📅 2021-08-27 
(577 days ago)
⌛ 1:08:21
📰
ZainboarKartikboar
046
Weekend Special
📅 2021-08-28 
(576 days ago)
⌛ 1:32:51
ZainboarKartikboar
047
Weekend Special
📅 2021-08-29 
(575 days ago)
⌛ 1:01:39
Zainboar
048
Today's Broadcast
📅 2021-08-30 
(574 days ago)
⌛ 1:17:19
ZainboarKartikboar
049
Today's Broadcast
📅 2021-08-31 
(573 days ago)
⌛ 1:00:16
ZainboarKartikboar
050
CELEBRATION: 50th Episode
📅 2021-09-01 
(572 days ago)
⌛ 1:01:53
ZainboarKartikboar
051
Today's Broadcast
📅 2021-09-02 
(571 days ago)
⌛ 1:05:39
ZainboarKartikboar
052
Today's Broadcast
📅 2021-09-03 
(570 days ago)
⌛ 1:12:47
ZainboarKartikboar
053
NEW SETUP!!
📅 2021-09-04 
(569 days ago)
⌛ 1:04:04
ZainboarKartikboar
054
Weekend Special
📅 2021-09-05 
(568 days ago)
⌛ 1:41:54
ZainboarKartikboar
055
Today's Stream
📅 2021-09-06 
(567 days ago)
⌛ 1:20:05
ZainboarKartikboar
056
Today's Broadcast
📅 2021-09-07 
(566 days ago)
⌛ 1:25:44
ZainboarKartikboar
057
Today's Stream
📅 2021-09-08 
(565 days ago)
⌛ 1:00:33
ZainboarKartikboar
058
Today's Stream
📅 2021-09-09 
(564 days ago)
⌛ 1:13:08
ZainboarKartikboar
059
Today's Broadcast
📅 2021-09-10 
(563 days ago)
⌛ 1:50:40
ZainboarKartikboar
060
Today's Stream
📅 2021-09-12 
(561 days ago)
⌛ 1:02:36
ZainboarKartikboar
061
Today's Stream
📅 2021-09-13 
(560 days ago)
⌛ 1:00:40
ZainboarKartikboar
062
Today's Stream
📅 2021-09-14 
(559 days ago)
⌛ 1:11:29
ZainboarKartikboar
063
Today's Stream
📅 2021-09-15 
(558 days ago)
⌛ 1:07:00
ZainboarKartikboar
064
Today's Broadcast
📅 2021-09-16 
(557 days ago)
⌛ 1:20:45
📰
ZainboarKartikboar
065
test
📅 2021-09-16 
(556 days ago)
⌛ 2:03:01
📰
ZainboarKartikboar
066
Today's Broadcast
📅 2021-09-19 
(554 days ago)
⌛ 1:46:13
📰
ZainboarKartikboar
067
Today's Stream
📅 2021-09-20 
(553 days ago)
⌛ 1:03:46
📰
ZainboarKartikboarToreyboar
068
Today's Stream
📅 2021-09-21 
(552 days ago)
⌛ 1:09:13
📰
ZainboarKartikboarToreyboar
069
Today's Broadcast
📅 2021-09-22 
(551 days ago)
⌛ 1:03:51
📰
ZainboarKartikboar
070
Today's Stream
📅 2021-09-23 
(550 days ago)
⌛ 1:59:01
📰
ZainboarKartikboar
071
Today's Stream
📅 2021-09-24 
(549 days ago)
⌛ 0:28:57
📰
ZainboarKartikboar
072
Today's Stream
📅 2021-09-24 
(549 days ago)
⌛ 0:39:33
📰
ZainboarKartikboar
073
Today's Stream
📅 2021-09-26 
(547 days ago)
⌛ 1:21:14
📰
Zainboar
074
Today's Stream
📅 2021-09-27 
(546 days ago)
⌛ 1:03:40
📰
ZainboarKartikboar
075
Today's Stream
📅 2021-09-28 
(545 days ago)
⌛ 1:04:05
📰
ZainboarKartikboar
076
Today's Broadcast
📅 2021-09-29 
(544 days ago)
⌛ 0:58:07
📰
ZainboarKartikboar
077
Today' Broadcast
📅 2021-09-30 
(543 days ago)
⌛ 1:13:14
📰
ZainboarKartikboar
078
Today's Broadcast
📅 2021-10-01 
(542 days ago)
⌛ 1:23:11
📰
ZainboarKartikboar
079
Today's Stream
📅 2021-10-03 
(540 days ago)
⌛ 1:14:52
📰
ZainboarKartikboar
080
Today's Stream
📅 2021-10-04 
(539 days ago)
⌛ 1:05:10
📰
ZainboarKartikboar
081
Today's Stream
📅 2021-10-05 
(538 days ago)
⌛ 1:01:05
📰
Zainboar
082
Today's Stream
📅 2021-10-06 
(537 days ago)
⌛ 0:54:10
📰
ZainboarKartikboar
083
Today's Stream
📅 2021-10-07 
(536 days ago)
⌛ 1:15:04
📰
ZainboarKartikboar
084
Today's Stream
📅 2021-10-08 
(535 days ago)
⌛ 1:12:59
ZainboarKartikboar
085
Today's Stream
📅 2021-10-10 
(533 days ago)
⌛ 1:17:09
📰
ZainboarKartikboar
086
Today's Stream
📅 2021-10-11 
(532 days ago)
⌛ 1:00:57
📰
ZainboarKartikboar
087
Today's Stream
📅 2021-10-12 
(531 days ago)
⌛ 0:51:02
📰
ZainboarKartikboar
088
Today's Stream
📅 2021-10-13 
(530 days ago)
⌛ 1:07:31
📰
ZainboarKartikboar
089
Today's Broadcast
📅 2021-10-14 
(529 days ago)
⌛ 1:07:16
📰
ZainboarKartikboar
090
Today's Stream
📅 2021-10-15 
(528 days ago)
⌛ 1:01:10
📰
Zainboar
091
Today's Stream
📅 2021-10-17 
(526 days ago)
⌛ 1:26:37
📰
ZainboarKartikboarThaneshboar
092
Today's Stream
📅 2021-10-18 
(525 days ago)
⌛ 1:05:40
📰
ZainboarKartikboarThaneshboar
093
Today's Stream
📅 2021-10-19 
(524 days ago)
⌛ 1:01:58
📰
ZainboarThaneshboar
094
Today's Stream
📅 2021-10-20 
(523 days ago)
⌛ 1:04:18
📰
ZainboarKartikboar
095
Today's Stream
📅 2021-10-21 
(522 days ago)
⌛ 1:16:08
📰
ZainboarKartikboarThaneshboar
096
100th Episode
📅 2021-10-23 
(520 days ago)
⌛ 1:13:16
📰
ZainboarKartikboar
097
101/200 Episodes
📅 2021-10-24 
(519 days ago)
⌛ 1:00:53
📰
ZainboarThaneshboar
098
102/200 Episode
📅 2021-10-25 
(518 days ago)
⌛ 1:09:20
📰
ZainboarKartikboar
099
103/200 Episode
📅 2021-10-26 
(517 days ago)
⌛ 1:10:51
📰
ZainboarKartikboarThaneshboar
100
104/200
📅 2021-10-27 
(516 days ago)
⌛ 1:03:23
📰
ZainboarKartikboar
101
105/200
📅 2021-10-28 
(515 days ago)
⌛ 1:15:24
📰
ZainboarThaneshboar
102
107/200
📅 2021-10-29 
(514 days ago)
⌛ 1:14:04
📰
ZainboarKartikboar
103
109/200
📅 2021-10-31 
(512 days ago)
⌛ 1:11:38
📰
ZainboarKartikboarThaneshboar
104
110/200
📅 2021-11-01 
(511 days ago)
⌛ 1:04:53
📰
ZainboarKartikboar
105
111/200
📅 2021-11-02 
(510 days ago)
⌛ 1:11:33
📰
ZainboarKartikboarThaneshboar
106
112/200
📅 2021-11-03 
(509 days ago)
⌛ 1:00:17
📰
ZainboarKartikboar
107
113/200
📅 2021-11-04 
(508 days ago)
⌛ 1:03:53
📰
Zainboar
108
114/200
📅 2021-11-05 
(507 days ago)
⌛ 0:56:39
Zainboar
109
115/200
📅 2021-11-07 
(505 days ago)
⌛ 1:02:25
📰
ZainboarThaneshboar
110
116/200
📅 2021-11-08 
(504 days ago)
⌛ 1:09:37
📰
ZainboarKartikboar
111
117/200
📅 2021-11-09 
(503 days ago)
⌛ 1:06:25
📰
ZainboarKartikboarThaneshboar
112
118/200
📅 2021-11-10 
(502 days ago)
⌛ 1:02:39
📰
ZainboarKartikboar
113
119/200
📅 2021-11-11 
(501 days ago)
⌛ 1:08:01
📰
ZainboarKartikboarThaneshboar
114
120/200
📅 2021-11-12 
(500 days ago)
⌛ 1:00:14
📰
Zainboar
115
120/200
📅 2021-11-14 
(498 days ago)
⌛ 1:06:19
📰
ZainboarKartikboarThaneshboar
116
122/200
📅 2021-11-15 
(497 days ago)
⌛ 1:00:31
ZainboarKartikboar
117
Today's Stream
📅 2021-11-22 
(490 days ago)
⌛ 1:01:46
📰
KartikboarThaneshboar
118
How This Video Has 12 Views, Explained
📅 2021-11-25 
(487 days ago)
⌛ 0:59:47
KartikboarThaneshboar
119
How This Video Has 14 Views, Explained
📅 2021-11-29 
(483 days ago)
⌛ 1:16:20
📰
KartikboarThaneshboar
120
Special Guest - Torey Littlefield Pt.2
📅 2021-11-30 
(482 days ago)
⌛ 1:12:15
📰
ZainboarToreyboar
121
Today's Stream
📅 2021-12-02 
(480 days ago)
⌛ 1:02:25
KartikboarThaneshboar
122
Today's Stream
📅 2021-12-06 
(476 days ago)
⌛ 1:02:01
📰
KartikboarThaneshboar
123
Today's Broadcast
📅 2021-12-07 
(475 days ago)
⌛ 1:01:00
KartikboarThaneshboar
124
Today's Stream
📅 2021-12-09 
(473 days ago)
⌛ 1:05:48
📰
ZainboarThaneshboar
125
Today's Stream
📅 2021-12-10 
(472 days ago)
⌛ 1:07:15
ZainboarToreyboar
126
Today's Stream
📅 2021-12-12 
(470 days ago)
⌛ 0:12:47
📰
ZainboarThaneshboar
127
Today's Stream
📅 2021-12-12 
(470 days ago)
⌛ 0:50:29
📰
ZainboarThaneshboar
128
Today's Stream
📅 2021-12-13 
(469 days ago)
⌛ 1:02:31
📰
ZainboarKartikboar
129
Today's Stream
📅 2021-12-14 
(468 days ago)
⌛ 1:10:28
📰
ZainboarToreyboar
130
Today's Stream
📅 2021-12-16 
(466 days ago)
⌛ 1:16:51
📰
ZainboarThaneshboar
131
Today's Stream
📅 2021-12-17 
(465 days ago)
⌛ 1:10:59
ZainboarKartikboarToreyboar
132
Today's Stream
📅 2021-12-19 
(463 days ago)
⌛ 1:00:49
📰
Zainboar
133
Today's Stream
📅 2021-12-20 
(462 days ago)
⌛ 1:01:49
📰
ZainboarKartikboar
134
Today's Stream
📅 2021-12-21 
(461 days ago)
⌛ 1:03:43
📰
ZainboarThaneshboar
135
Today's Stream
📅 2021-12-22 
(460 days ago)
⌛ 1:06:30
📰
ZainboarKartikboar
136
Today's Stream
📅 2021-12-23 
(459 days ago)
⌛ 1:00:09
Zainboar
137
Today's Stream
📅 2021-12-26 
(456 days ago)
⌛ 1:17:00
📰
ZainboarThaneshboar
138
Today's Stream
📅 2021-12-27 
(455 days ago)
⌛ 1:05:22
📰
ZainboarKartikboar
139
Today's Stream
📅 2021-12-28 
(454 days ago)
⌛ 1:16:17
📰
ZainboarToreyboar
140
WebSocket Integration
📅 2021-12-29 
(453 days ago)
⌛ 1:02:44
📰
Zainboar
141
AWS WebSocket API Integration Pt.2
📅 2021-12-30 
(452 days ago)
⌛ 1:08:23
📰
ZainboarToreyboar
142
AWS WebSocket Integration with SAM Pt.3
📅 2022-01-02 
(449 days ago)
⌛ 1:03:18
📰
ZainboarToreyboar
143
Today's Stream
📅 2022-01-03 
(448 days ago)
⌛ 1:07:18
📰
ZainboarKartikboar
144
AWS WebScoket Integration with SAM Pt.4
📅 2022-01-04 
(447 days ago)
⌛ 1:04:18
📰
ZainboarToreyboar
145
AWS WebSocket Integration with SAM Pt.5
📅 2022-01-05 
(446 days ago)
⌛ 1:03:21
📰
ZainboarKartikboar
146
AWS WebSocket Integration with SAM Pt. 6
📅 2022-01-06 
(445 days ago)
⌛ 1:03:18
📰
ZainboarToreyboar
147
Today's Stream
📅 2022-01-07 
(444 days ago)
⌛ 1:11:55
📰
ZainboarToreyboar
148
Connect AWS WebSocket to DynamoDB Pt.1
📅 2022-01-09 
(442 days ago)
⌛ 1:10:25
📰
ZainboarToreyboar
149
Connect AWS WebSocket to DynamoDB
📅 2022-01-10 
(441 days ago)
⌛ 1:02:06
ZainboarKartikboar
150
"Blank Line" Bug In Lambda Response For AWS Websocket Pt.1
📅 2022-01-11 
(440 days ago)
⌛ 0:58:13
📰
ZainboarKartikboarToreyboar
151
"Blank Line" Bug In Lambda Response From Lambda
📅 2022-01-13 
(438 days ago)
⌛ 1:04:40
📰
ZainboarToreyboar
152
AWS WebSocket + Lambda + DynamoDB
📅 2022-01-14 
(437 days ago)
⌛ 1:04:33
📰
ZainboarThaneshboar
153
AWS WebSocket + Lambda + DynamoDB
📅 2022-01-16 
(435 days ago)
⌛ 1:11:37
📰
ZainboarToreyboar
154
Test
📅 2022-01-17 
(434 days ago)
⌛ 1:03:13
📰
ZainboarThaneshboar
155
Today's stre
📅 2022-01-18 
(433 days ago)
⌛ 0:45:24
ZainboarToreyboar
156
AWS Websocket + DyanmoDb + Lambda
📅 2022-01-19 
(432 days ago)
⌛ 1:06:33
📰
ZainboarThaneshboar
157
Today's Stream
📅 2022-01-20 
(431 days ago)
⌛ 0:57:55
📰
Zainboar
158
Today's Stream
📅 2022-01-21 
(430 days ago)
⌛ 1:02:17
📰
ToreyboarZainboar
159
Today's Stream
📅 2022-01-23 
(428 days ago)
⌛ 1:13:29
📰
ZainboarToreyboar
160
How To Host A Web App using AWS S3 and CloudFront
📅 2022-01-24 
(427 days ago)
⌛ 1:16:15
📰
ZainboarThaneshboar
161
How to Host Web App In AWS S3 using CloudFront, Route53 and CloudFormation
📅 2022-01-25 
(426 days ago)
⌛ 1:01:07
ZainboarToreyboar
162
How to Host Web App Using AWS S3, CloudFront and Route53
📅 2022-01-26 
(425 days ago)
⌛ 1:03:12
ZainboarThaneshboar
163
How To Host Web App In AWS S3 with Custom Domain
📅 2022-01-27 
(424 days ago)
⌛ 1:08:48
📰
ZainboarToreyboar
164
How To Host Web App In AWS S3 with Custom Domain Using Route 53
📅 2022-01-28 
(423 days ago)
⌛ 1:08:57
📰
ZainboarThaneshboar
165
How To Host Web App In AWS S3 with Custom Domain Using Route 53
📅 2022-01-30 
(421 days ago)
⌛ 0:28:17
Zainboar
166
Today's Broadcast
📅 2022-01-31 
(420 days ago)
⌛ 1:11:16
📰
ThaneshboarToreyboar
167
How To Host Web App In AWS S3 with Custom Domain Using Route 53
📅 2022-02-01 
(419 days ago)
⌛ 1:06:35
📰
ZainboarToreyboar
168
Generate SSL Certificate via AWS Certificate Manager
📅 2022-02-02 
(418 days ago)
⌛ 0:58:02
📰
ZainboarThaneshboar
169
Test AWS Websocket Connection With Multiple Users
📅 2022-02-03 
(417 days ago)
⌛ 1:01:59
📰
ZainboarToreyboar
170
Adding Redirection To The AWS S3 Page
📅 2022-02-04 
(416 days ago)
⌛ 0:25:00
Zainboar
171
Redirecting AWS S3 page
📅 2022-02-06 
(414 days ago)
⌛ 0:54:11
Zainboar
▶️
Today's Broadcast
📅 2022-02-07 
(413 days ago)
⌛ 1:05:20
📰
ThaneshboarToreyboar
173
Today's Stream
📅 2022-02-08 
(412 days ago)
⌛ 1:05:29
ZainboarToreyboar
174
Today's Stream
📅 2022-02-10 
(410 days ago)
⌛ 1:05:47
ZainboarToreyboar
175
How To Send Messages To Multiple Clients Through AWS Websocket
📅 2022-02-13 
(407 days ago)
⌛ 1:02:05
ZainboarToreyboar
176
How To CRUD Data Through AWS Websocket with Multiple Clients
📅 2022-02-16 
(404 days ago)
⌛ 1:07:32
ZainboarThaneshboar
177
Today's Stream
📅 2022-02-17 
(403 days ago)
⌛ 0:58:01
ZainboarToreyboar
178
How To Change String Property to Object in AWS SAM and Deploy
📅 2022-02-20 
(400 days ago)
⌛ 1:21:24
ZainboarToreyboar
179
Today's Stream
📅 2022-02-23 
(397 days ago)
⌛ 0:59:43
📰
ZainboarThaneshboar
180
How To HASH A Password using BCRYPT in Node
📅 2022-02-25 
(395 days ago)
⌛ 1:03:48
ZainboarThaneshboar
181
How to Hash Passcode with BCRYPT using Node Pt.2
📅 2022-02-27 
(393 days ago)
⌛ 1:07:59
ZainboarToreyboar
182
Create Passcode UI
📅 2022-02-28 
(392 days ago)
⌛ 1:01:29
📰
ZainboarThaneshboar
183
How To Make FrontEnd Talk to Backend with Node
📅 2022-03-01 
(391 days ago)
⌛ 1:01:33
ZainboarToreyboar
184
How To Positioning A Div
📅 2022-03-04 
(388 days ago)
⌛ 1:09:27
ZainboarToreyboar
185
Today's Stream
📅 2022-03-06 
(386 days ago)
⌛ 1:00:29
Zainboar
186
Today's Stream
📅 2022-03-07 
(385 days ago)
⌛ 0:55:51
ZainboarThaneshboar
187
Today's Stream
📅 2022-03-09 
(383 days ago)
⌛ 1:00:11
ZainboarThaneshboar
188
Compare Hashed Passwords Using Bcryptjs
📅 2022-03-10 
(382 days ago)
⌛ 1:01:31
ZainboarToreyboar
189
Special Appearance
📅 2022-03-11 
(381 days ago)
⌛ 0:58:44
ZainboarThaneshboarKartikboar
190
Today's Stream
📅 2022-03-13 
(379 days ago)
⌛ 1:16:40
ZainboarToreyboar
191
How To Make Frontend Talk To The Backend - NodeJS
📅 2022-03-14 
(378 days ago)
⌛ 1:07:00
ZainboarThaneshboar
192
Today's Stream
📅 2022-03-15 
(377 days ago)
⌛ 1:05:51
ZainboarToreyboar
193
Today's Stream
📅 2022-03-17 
(375 days ago)
⌛ 1:21:59
ZainboarToreyboar
194
How To Apply Authentication When Saving NodeJs
📅 2022-03-18 
(374 days ago)
⌛ 1:05:27
Zainboar
195
How to Compare Passcodes Using Bcrytp Node.js
📅 2022-03-20 
(372 days ago)
⌛ 1:04:19
ZainboarToreyboar
196
Today's Broadcast
📅 2022-03-21 
(371 days ago)
⌛ 1:06:59
ThaneshboarToreyboar
197
Today's Stream
📅 2022-03-22 
(370 days ago)
⌛ 1:02:51
ZainboarToreyboar
198
Verify Passcode Saving Information to DynamoDB with NodeJs
📅 2022-03-23 
(369 days ago)
⌛ 1:03:09
ZainboarThaneshboar
199
Today's Stream
📅 2022-03-25 
(367 days ago)
⌛ 1:12:27
ZainboarToreyboar
200
Today's Stream
📅 2022-03-27 
(1 year ago)
⌛ 1:14:36
ZainboarToreyboar
201
Today's Stream
📅 2022-03-28 
(364 days ago)
⌛ 1:08:28
ZainboarThaneshboar
202
How To Do A Merge Using VSCode and Github
📅 2022-03-29 
(363 days ago)
⌛ 1:05:33
ZainboarToreyboar
203
Today's Stream
📅 2022-03-30 
(362 days ago)
⌛ 0:57:26
ZainboarThaneshboar
204
Today's Stream
📅 2022-03-31 
(361 days ago)
⌛ 0:57:10
ZainboarToreyboar
205
Today's Stream
📅 2022-04-01 
(360 days ago)
⌛ 1:00:36
Zainboar
206
Today's Stream
📅 2022-04-03 
(358 days ago)
⌛ 1:06:56
ZainboarToreyboar
207
Get Board Columns from Frontend to Backend NodeJS
📅 2022-04-04 
(357 days ago)
⌛ 1:00:38
ZainboarThaneshboarToreyboar
208
Today's Stream
📅 2022-04-05 
(356 days ago)
⌛ 0:57:30
ZainboarToreyboar
209
Today's Stream
📅 2022-04-06 
(355 days ago)
⌛ 0:59:39
ZainboarThaneshboar
210
Today's Stream
📅 2022-04-07 
(354 days ago)
⌛ 1:04:46
Zainboar
211
Store String Array in DynamoDB using NodeJS
📅 2022-04-08 
(353 days ago)
⌛ 0:19:27
Zainboar
212
Today's Stream
📅 2022-04-10 
(351 days ago)
⌛ 1:07:24
Zainboar
213
Today's Stream
📅 2022-04-11 
(350 days ago)
⌛ 1:02:34
ZainboarThaneshboar
214
Today's Stream
📅 2022-04-12 
(349 days ago)
⌛ 0:27:43
Zainboar
215
Jira Organising & Beta Testing Day 1
📅 2022-04-13 
(348 days ago)
⌛ 0:58:09
ZainboarThaneshboar
216
Implement Passcode Tab Feature
📅 2022-04-17 
(344 days ago)
⌛ 0:58:49
ZainboarToreyboar
217
Beta Testing Fixes Part 2
📅 2022-04-19 
(342 days ago)
⌛ 1:00:24
ZainboarToreyboar
218
Beta Testing Fixes Part 3
📅 2022-04-20 
(341 days ago)
⌛ 1:01:02
ZainboarThaneshboar
219
Beta Testing Fixes Part 4
📅 2022-04-21 
(340 days ago)
⌛ 1:00:13
ZainboarToreyboar
220
Beta Testing 5
📅 2022-04-22 
(339 days ago)
⌛ 1:10:18
ThaneshboarToreyboar
221
Today's Stream
📅 2022-04-25 
(336 days ago)
⌛ 1:01:01
ZainboarThaneshboar
222
WebSocket Heartbeat & Thanesh's Farewell
📅 2022-04-27 
(334 days ago)
⌛ 0:51:08
ZainboarThaneshboar
223
Today's Stream
📅 2022-04-28 
(333 days ago)
⌛ 1:00:33
ZainboarToreyboar
224
Save Notes Through Websocket
📅 2022-04-29 
(332 days ago)
⌛ 0:51:30
Zainboar
225
Saving Object Through Websocket in DynamoDB
📅 2022-05-01 
(330 days ago)
⌛ 0:49:15
ZainboarToreyboar
226
Saving Object Through Websocket in DynamoDb
📅 2022-05-02 
(329 days ago)
⌛ 0:55:26
Zainboar
227
Today's Stream
📅 2022-05-05 
(326 days ago)
⌛ 1:01:32
ZainboarToreyboar
228
Welcome Back Kartik Party
📅 2022-05-08 
(323 days ago)
⌛ 0:55:32
ZainboarToreyboarKartikboar
229
Testing Prevention of XSS attack
📅 2022-05-10 
(321 days ago)
⌛ 0:29:16
Zainboar
230
How To Test Prevention XSS Attack
📅 2022-05-11 
(320 days ago)
⌛ 0:40:42
ZainboarKartikboar
231
Fixing Websocket
📅 2022-05-19 
(312 days ago)
⌛ 0:49:55
Zainboar
232
Today's Stream
📅 2022-05-20 
(311 days ago)
⌛ 0:56:10
ZainboarKartikboar
233
Today's Stream
📅 2022-05-22 
(309 days ago)
⌛ 0:55:33
Zainboar
234
Today's Stream
📅 2022-05-24 
(307 days ago)
⌛ 0:23:19
Zainboar
235
Websockets bugs
📅 2022-05-27 
(304 days ago)
⌛ 1:00:51
ZainboarKartikboar
236
Websocket Bug Fix
📅 2022-05-29 
(302 days ago)
⌛ 0:49:50
Zainboar
237
Hook Up AWS Websocket
📅 2022-05-30 
(301 days ago)
⌛ 0:48:59
Zainboar
238
Hook up AWS Websocket Pt.2
📅 2022-05-31 
(300 days ago)
⌛ 0:53:07
Zainboar
239
Today's Stream
📅 2022-06-01 
(299 days ago)
⌛ 0:21:05
Zainboar
240
AWS Websocket Bug Fix
📅 2022-06-05 
(295 days ago)
⌛ 0:52:47
Zainboar
241
AWS Websocket Bug Fix Pt.2
📅 2022-06-06 
(294 days ago)
⌛ 0:23:52
Zainboar
242
Hook Up Board Columns to Websockets Nodejs + AWS Websockets
📅 2022-07-27 
(243 days ago)
⌛ 1:00:06
Zainboar

Blog

At the moment, when someone attempts to access a board via a link (e.g. https://scrumblr.roarcoder.dev/example), a 404 page will appear. This makes sense as they are attempting to access a file that isn't there. So in today's episode, we attempted to find a solution to fix this issue. Firstly, we added a condition in AWS that re-directs errors to index.html. This is a straightforward solution that works as expected. However, this only loads the index.html page without any of the contents associated with the board. To make this into a complete solution, we need to some frontend logic that retrieves board details upon loading the page. We started writing up a solution that involves determining which page the user has come from by using window.location.pathname. Right now, if the user comes from home.html it will retrieve the boardName from localstorage, otherwise it will refer to location.pathname. We will continue expanding on this logic in the upcoming episodes.

Subtitles

0:00:03
[Music]
0:00:33
hey everyone welcome back to another
0:00:35
episode of field break and fix um with
0:00:38
the aurora coders
0:00:39
tinashe and tori today
0:00:42
uh how are you feeling tori
0:00:44
uh i'm i'm i i'll be honest i'm a little
0:00:47
bit tired
0:00:49
i had a good weekend
0:00:51
um and
0:00:53
monday like i actually just got back
0:00:55
from my weekend trip that was really
0:00:58
nice so
0:00:59
nice
0:01:00
did you celebrate your birthday is it i
0:01:02
i did exactly yeah so we went to this
0:01:05
nice place and then
0:01:07
i got a lot of sun and so it's making me
0:01:10
pretty exhausted
0:01:13
um
0:01:14
fair enough which would you get up to
0:01:16
beach
0:01:17
assume
0:01:19
i won't talk too much about it but yeah
0:01:21
stuff like that
0:01:24
i don't want to make anybody upset
0:01:30
all right yeah it was it was nice it was
0:01:32
really nice a lot of a lot of good views
0:01:34
and
0:01:36
nature and beach and
0:01:39
everything quiet as well
0:01:42
which was which was good
0:01:44
nice nice sounds good that's awesome
0:01:48
um i like your background by the way
0:01:50
change it up yeah brick house
0:01:53
no man anymore what happened
0:01:58
things got bad man i had to trade you
0:02:01
lost the mansion
0:02:05
uh hey
0:02:11
let me just run the acknowledgement real
0:02:13
quick
0:02:15
i begin today by acknowledging the
0:02:17
traditional custodians of the land on
0:02:19
which we gathered today and pay my
0:02:21
respects to the elders past present and
0:02:24
future i extend their respect to
0:02:26
aboriginal and torres strait islander
0:02:28
people here today
0:02:31
awesome
0:02:34
all
0:02:34
right so i think you'll need to fill me
0:02:37
in tori what are we up to today
0:02:40
uh i don't know actually i think z um i
0:02:43
can take a guess though i think
0:02:45
yesterday zayn unfortunately he was by
0:02:48
himself
0:02:49
and i think he was still trying to work
0:02:52
with the redirects
0:02:53
um
0:02:54
[Music]
0:02:56
in
0:02:56
s3 and cloudfront
0:02:59
so that when
0:03:03
when a when somebody is given a link to
0:03:06
a board
0:03:08
you don't get this keynote found which
0:03:11
is i believe it's from the s3 bucket
0:03:15
um
0:03:16
so that wasn't working so
0:03:20
actually i spent like 30 minutes today
0:03:24
and
0:03:25
i have one implementation working it's
0:03:27
probably not the best solution but it
0:03:29
does work
0:03:32
um and and that was you i i i was able
0:03:35
to do it using cloudfront and
0:03:39
using
0:03:40
[Music]
0:03:42
um the uh
0:03:44
the error the error pages
0:03:47
um that you can
0:03:50
you can add in cloud front so
0:03:53
basically
0:03:54
i can actually share my screen to show
0:03:56
you exactly what i did
0:03:58
yeah yes please um yeah
0:04:02
if you could um
0:04:05
uh just share the error as well because
0:04:07
i'm
0:04:08
not entirely sure what you're talking
0:04:09
about oh okay yeah sure
0:04:13
um
0:04:17
all right am i sharing my screen can you
0:04:19
see my screen i guess not i think you
0:04:21
need it uh
0:04:22
i left history yeah okay
0:04:25
so
0:04:27
all right let's just set this up one
0:04:29
more time so this is what i added i'm
0:04:31
just going to delete it
0:04:33
okay
0:04:34
that way we'll see there
0:04:35
[Music]
0:04:39
you can see the bricks
0:04:45
i think you can sometimes see through
0:04:47
the bricks too
0:04:48
um
0:04:52
so if we go to
0:04:54
uh scrumbler you know roarcoder.dev
0:04:59
make a board
0:05:00
example
0:05:02
board
0:05:03
all right click go
0:05:10
okay we know this board exists right
0:05:12
because we just made it so we know it's
0:05:14
in dynamodb
0:05:16
now if
0:05:17
if if i give you this
0:05:20
thank you it is rustic and charming
0:05:26
i traded the tarp for a brick wall
0:05:30
took your advice
0:05:37
so does that work for you you get a 404
0:05:39
or you get like uh error
0:05:42
uh it actually works
0:05:47
it does
0:05:49
huh maybe maybe maybe cloud front needs
0:05:52
some time
0:05:54
what are are you
0:05:55
[Music]
0:05:56
what are you getting let me can you
0:05:58
share your screen
0:06:01
yeah sure
0:06:11
see
0:06:14
it doesn't say the board name but
0:06:18
okay try
0:06:23
maybe i need to invalidate the cache or
0:06:25
something but try
0:06:28
that again
0:06:30
like in a private
0:06:32
browser or something
0:06:34
okay private window
0:06:40
geckdev is asking if that's a new room
0:06:44
oh there you go
0:06:46
there's the error
0:06:48
oh okay
0:06:50
all right so maybe cloudfront just took
0:06:52
a second
0:06:55
so why did that work before or not
0:06:58
all right
0:07:00
so
0:07:02
try it try in your non-private so is
0:07:04
that working
0:07:06
yeah
0:07:07
all right go into your dev tools
0:07:10
pop open those dev tools
0:07:12
clear out local storage
0:07:17
uh under
0:07:19
application
0:07:20
okay oh fancy
0:07:23
yeah
0:07:24
use the console
0:07:27
even better
0:07:31
yeah
0:07:32
oh there's nothing in there that's weird
0:07:37
okay
0:07:39
and this is still working
0:07:46
this is still working
0:07:48
it's still working yeah what if you do a
0:07:50
hard refresh on the page
0:07:53
you mean like
0:07:55
commander oh
0:07:57
okay good it was just cloud front it
0:07:59
just took a second
0:08:01
so that was the error we were having
0:08:03
before
0:08:05
okay
0:08:08
because basically somebody's trying to
0:08:10
access this example board
0:08:15
which doesn't exist like there is no
0:08:19
there's only
0:08:20
the home.html and the
0:08:23
index.html which is for the board
0:08:28
oh
0:08:29
okay
0:08:30
i see
0:08:31
right
0:08:32
yeah yeah makes sense that makes sense
0:08:35
so
0:08:36
i'll share my screen again
0:08:38
yep
0:08:39
think
0:08:42
so the problem makes sense now right
0:08:44
yeah it makes sense
0:08:46
okay so and we still have some work to
0:08:48
do for sure
0:08:50
but
0:08:52
uh okay i'm going too fast are you you
0:08:55
seeing my screen
0:08:56
yep yep
0:08:57
so i just went our cloudfront
0:08:59
distribution and then i just go to error
0:09:01
pages and then i'm just going to create
0:09:03
a custom error response
0:09:06
which is this is kind of a hacky way of
0:09:08
making this work
0:09:11
all right i don't
0:09:12
whatever the cache i don't think it
0:09:14
really matters in the scenario maybe it
0:09:16
does but i can't think of a reason why
0:09:19
so we're gonna select yes and then what
0:09:21
we want to do is
0:09:24
index.html which is the board page and
0:09:27
then we're going to send a 200 status
0:09:29
code
0:09:30
okay
0:09:32
so this is this is the response page
0:09:34
path okay where they will be redirected
0:09:38
on a 404
0:09:41
okay what you mean yeah all right now
0:09:44
maybe that'll take cloudfront in a
0:09:46
second or two but you can try that
0:09:48
example board again or whatever url you
0:09:51
put in there it should work
0:09:54
it'll even work for boards that aren't
0:09:56
even created of course
0:09:58
because it's just going to redirect
0:10:00
index.html
0:10:02
for any 404. oh okay yeah yeah yeah yeah
0:10:07
okay example bot works by the way
0:10:09
um let's oh
0:10:11
i share my screen for a sec i'll show
0:10:14
you that
0:10:18
things in cloud front i think worked
0:10:21
pretty quickly
0:10:24
yeah
0:10:25
yeah
0:10:26
nice
0:10:27
yeah man that's a
0:10:29
interesting
0:10:30
solution
0:10:33
[Laughter]
0:10:36
well the other way
0:10:37
um there there's probably another way to
0:10:39
do it too the other way is to use uh
0:10:44
another implementation that i know of is
0:10:46
to use a
0:10:48
a lambda
0:10:50
function on cloudfront
0:10:53
which would basically
0:10:56
do the redirect in the lambda
0:11:00
okay oh okay yeah makes sense but that
0:11:04
would cost money
0:11:06
and um i'm cheap
0:11:08
fair enough
0:11:10
we still don't have those aws credits so
0:11:13
that's the
0:11:16
objective says that's the worst way to
0:11:18
do it
0:11:20
really
0:11:24
it sounds good though like you're the
0:11:26
lambda
0:11:32
[Music]
0:11:39
so but
0:11:40
when you tried this
0:11:42
sorry like if i add a note now does it
0:11:44
save to example you've already tried
0:11:46
that
0:12:04
sorry
0:12:16
okay
0:12:26
you know what happened
0:12:31
hey
0:12:32
hey tory what happened man
0:12:34
i think my neighbors killed the power
0:12:36
they tripped it oh okay
0:12:41
uh what did gekkdab say
0:12:44
okay okay they've just said law sounds
0:12:47
good
0:12:48
bitcoin crypto ai chuck those there as
0:12:51
well
0:12:53
it's a static sba
0:12:55
any computer service is a waste of money
0:13:02
okay i didn't know that
0:13:06
uh
0:13:09
so
0:13:12
so i was just asking you um curry like
0:13:15
this
0:13:16
what do you think about this um
0:13:18
and i don't have money for kebabs
0:13:22
but what do you what do you think about
0:13:24
this error pages implementation gekko
0:13:30
like these redirects
0:13:35
it's a one-liner to fix
0:13:39
that means
0:13:42
stained glass over several times last
0:13:44
night uh i kind of skimmed through what
0:13:46
he did but i didn't see anything
0:13:49
you're allowing now
0:13:54
all right
0:13:59
let's get one
0:14:00
liner okay if you mean one liner in
0:14:05
the front end code or in aws
0:14:27
like watching the torture
0:14:34
well i
0:14:36
unfortunately that's i can't i don't
0:14:38
personally
0:14:40
know a better way at the
0:14:42
moment you guys haven't even googled for
0:14:45
it i spent some time googling
0:14:47
unfortunately i didn't
0:14:50
come up with anything
0:14:53
hmm
0:14:58
sad
0:15:17
s3 hosts spa
0:15:25
but the pro the problem gekko is we have
0:15:27
we don't have a spa we have a multi-page
0:15:34
old
0:15:36
old-fashioned html
0:15:39
vanilla js and j coin jquery
0:15:43
application here
0:15:55
hmm
0:16:20
static
0:16:24
that primary kit redirection rules
0:16:27
optional
0:16:29
i was playing with those today
0:16:31
oh
0:16:35
i was playing with the redirection rules
0:16:37
today but it
0:16:39
when i hit cloudfront
0:16:41
um or when i hit the
0:16:46
their document equals index.html
0:16:51
right
0:16:53
um
0:16:54
when i when i tried this on on
0:16:56
cloudfront it was
0:16:58
or whatever the scrumbler.dev it was
0:17:01
redirecting me to s3
0:17:05
the ss3 url i don't know why but then
0:17:08
when i
0:17:09
did the error pages on cloudfront
0:17:12
it was working but otherwise i was
0:17:14
getting the address of
0:17:17
scrambler on the s3 bucket i don't know
0:17:20
why
0:17:22
interesting okay
0:17:29
steady
0:17:42
okay
0:17:44
so do we have to do both
0:17:58
don't
0:18:11
this is what i just i just did with the
0:18:14
cloud front er error pages
0:18:18
so we have i guess
0:18:20
so i guess there's a few steps
0:18:23
yeah
0:18:24
yeah
0:18:25
okay
0:18:28
i wonder why it works
0:18:30
even though i didn't do any of the other
0:18:32
steps
0:18:33
and what the problem would be
0:18:36
in not completing the other
0:18:43
hmm
0:18:46
um did you by the way i was asking like
0:18:48
this is save i haven't looked at aws
0:18:51
myself but this is a into the into
0:18:53
dynamodb i have no idea
0:18:56
okay
0:18:57
i would
0:18:58
i would think it does but that was
0:19:00
mainly what
0:19:02
zane
0:19:05
and kartik were working on for a while
0:19:07
but i wasn't i don't think i was ever a
0:19:09
part of that
0:19:11
yeah yeah
0:19:13
maybe
0:19:22
he's the og
0:19:32
i guess greener pastures for cartier
0:19:36
we're pr we're proud of the the
0:19:38
graduates
0:19:42
escape artist
0:19:47
kartika i hope you're watching this
0:19:49
episode giant
0:19:55
just
0:19:56
just call us and tell us you're okay
0:20:18
um one hit one hit wonder
0:20:24
this first video was was pretty good too
0:20:27
was it yeah it was good
0:20:30
yeah yeah
0:20:31
pretty good editing and yup
0:20:34
yeah you have the potential
0:20:36
pretty good yeah videos there
0:20:40
this channel could learn some things
0:20:45
after after 200 episodes
0:20:50
um
0:20:52
this is raw and uncut though that's the
0:20:54
thing
0:20:56
true
0:20:57
yeah true
0:20:59
you you get it all raw right here on
0:21:02
rower coders
0:21:10
um
0:21:11
yeah um what do you want to do then
0:21:15
uh let's
0:21:18
yes sir what are you gonna say
0:21:19
oh are you are you are you checking to
0:21:21
see if dynamo dvd works
0:21:24
yeah yeah i am because this this usually
0:21:26
does work um
0:21:29
so i just want to see like with what
0:21:31
you've done so far does it say or
0:21:35
whatnot
0:21:36
so
0:21:37
it doesn't look like it though
0:21:40
so maybe if you create a new board and
0:21:42
save does it work
0:21:44
uh
0:21:45
try
0:21:47
because maybe they have an added
0:21:49
functionality where
0:21:52
yeah honestly i would have to talk to
0:21:54
zane but i think if you create your own
0:21:56
board and save stuff it does work
0:22:16
cracks me up
0:22:30
no
0:22:31
no
0:22:33
that's weird i thought they had that
0:22:34
working
0:22:36
that's what i thought
0:22:37
are you getting any errors in the in the
0:22:40
in the console
0:22:42
let's see
0:22:48
nothing said
0:22:58
what the heck is
0:23:04
i'll go have to talk to zayn about that
0:23:06
i have no idea
0:23:13
there's a board called sniff
0:23:16
there's two boards
0:23:17
are there two boards called sniffles no
0:23:19
it's just
0:23:27
before he was there
0:23:38
i think i saw one called sniff
0:23:50
okay that's we gotta look into that but
0:23:53
um
0:23:56
yeah it's like about 10 problem
0:24:00
i don't
0:24:02
deal with that
0:24:08
that's weird though i swear it was
0:24:10
working before
0:24:11
i thought but zane will know zayn will
0:24:14
know
0:24:15
send one oh yeah
0:24:20
because you can see some of those boards
0:24:22
they're probably older but they have
0:24:23
notes in them
0:24:26
true
0:24:27
true
0:24:31
give me one second my computer's frozen
0:24:34
oh okay
0:24:35
where is it yeah i guess zayn is stuck
0:24:38
in a meeting
0:24:41
apparently
0:24:44
well it's just me now
0:24:52
yeah i guess i guess zayn got caught up
0:24:54
in some meeting he said
0:25:07
hmm
0:25:16
you left me finesse
0:25:23
how do i how do i share my own screen
0:25:28
oh i think he has the controls i don't
0:25:33
sorry about that
0:25:40
added your screen tori
0:25:50
oh sorry um yeah um
0:25:54
it's a bit
0:25:59
there's
0:26:00
hey i couldn't
0:26:02
i got i got a wall but you know
0:26:05
it needs the walnuts work
0:26:10
um
0:26:12
i will turn off the wall once i get a
0:26:14
better background
0:26:17
man some things
0:26:20
i think my neighbors burn food
0:26:22
i'm sorry
0:26:24
that was distracting
0:26:28
it's giving me a headache
0:26:30
um
0:26:31
[Music]
0:26:33
yeah so another problem
0:26:39
i could help
0:26:40
um
0:26:41
another another problem is that
0:26:45
when
0:26:46
as you notice
0:26:48
for the user they see
0:26:50
the board name but when you're
0:26:54
someone who's joining the board
0:26:57
then you don't see the board name
0:27:00
but i would have to look through the
0:27:01
code to see how
0:27:05
they did that how they implemented that
0:27:09
so
0:27:11
here's the thing sorry like i was
0:27:14
wondering is with uh
0:27:16
i got a good job thanks man i feel so
0:27:19
proud
0:27:20
this 300 page
0:27:25
wait there's an error page
0:27:28
there's an error
0:27:39
as i'm not feeling
0:27:41
s3
0:27:44
yeah all i did was all i did was um
0:27:50
add the
0:27:51
i had to redirect that
0:27:53
on cloudfront
0:27:56
i was playing with the s3 redirects but
0:27:58
that was that was not
0:28:02
was not working with cloudfront so i
0:28:04
just went straight to cloudfront and
0:28:05
added the error pages there
0:28:09
and that started work that that seemed
0:28:11
to fix it so i didn't i didn't bother i
0:28:13
just deleted whatever i did in cloud
0:28:15
front or i mean s3 and it was still
0:28:18
working
0:28:20
okay
0:28:25
the thing i was wondering is like
0:28:29
so if you give me the link right
0:28:32
is um is it actually
0:28:35
is it actually loading up that board or
0:28:37
is it just no it's not so that's yeah
0:28:41
yeah that's that's that's what um i was
0:28:44
i was trying to say was the uh
0:28:47
i think there needs to be some logic
0:28:49
client side
0:28:51
um in the javascript um when when
0:28:54
somebody lands on that
0:28:56
page um
0:28:59
then
0:29:02
they need to do something like
0:29:04
like there needs to be some code there
0:29:06
to basically
0:29:11
send a get request to dynamodb
0:29:15
essentially
0:29:16
or you know to to the to the api gateway
0:29:20
right
0:29:22
to get to get the board info
0:29:25
and then basically if that board doesn't
0:29:27
exist too then it should probably
0:29:29
redirect them to the home page
0:29:32
yeah
0:29:33
makes sense
0:29:36
um
0:29:40
what is it
0:29:41
scrambler enhancement
0:29:53
basically we should um
0:29:57
um
0:29:58
yeah just try to get the
0:30:01
i guess the board name from the url
0:30:03
perhaps and then
0:30:05
and then get requests
0:30:09
um
0:30:11
oh boy
0:30:15
um
0:30:19
cut off still front end
0:30:23
don't drink
0:30:26
um
0:30:28
all right so
0:30:31
let me try to
0:30:32
[Music]
0:30:34
did you did you write any of this code
0:30:38
uh yeah some of it some of it from
0:30:40
whatever so
0:30:42
do you remember what happens
0:30:45
when they land when uh when somebody
0:30:47
lands on
0:30:48
the well actually let me let me take a
0:30:51
look at this
0:30:53
let's see what they got here
0:30:56
um
0:31:01
what are the scripts all right you got
0:31:03
script js and still front end
0:31:07
yeah
0:31:08
okay um yeah what script js
0:31:15
basically we have all the
0:31:17
um
0:31:19
we have all the get requests and
0:31:21
patch and all that
0:31:23
okay
0:31:30
um um
0:31:32
[Music]
0:31:34
so do you know what happens when when
0:31:37
when somebody lands on the page or i
0:31:39
mean i could use the step through
0:31:41
debugger but maybe you know
0:31:43
sorry if you go to um index.html
0:31:48
yeah
0:31:50
um can you see like on line 161
0:31:53
[Music]
0:31:57
uh oh this
0:31:58
replace yeah so basically oh
0:32:03
yeah okay that makes sense
0:32:05
it's just replacing the index of html
0:32:08
with the local storage board name
0:32:12
okay
0:32:13
okay um
0:32:15
so
0:32:18
that
0:32:22
okay so you're using you're using local
0:32:24
storage
0:32:26
from
0:32:28
so you're saving it
0:32:30
on the home page in local storage and
0:32:32
then when you get
0:32:35
when you when somebody creates a board
0:32:37
they're redirected to index.html and
0:32:40
then they're getting the board name from
0:32:42
local storage
0:32:43
yep exactly yeah
0:32:46
okay
0:32:52
so
0:32:57
one
0:32:59
thing then is that
0:33:01
it should check local storage first
0:33:05
and see if there exists anything in
0:33:07
local storage
0:33:08
well there's a couple problems
0:33:10
there's a couple problems i can think of
0:33:14
let's say
0:33:15
you have a user who ha is using more
0:33:19
than two boards like he's got
0:33:23
the mesh board and tory board right so
0:33:27
if he's using local storage then he's
0:33:30
only ever going to be redirected to the
0:33:33
page
0:33:35
with
0:33:36
the well he's not going to be redirected
0:33:38
but the
0:33:40
the
0:33:42
the url will
0:33:45
appear as whatever is in local storage
0:33:47
even if he's using two boards
0:33:59
because if because if what's in local
0:34:02
storage is the nesh board but he wants
0:34:04
to go to tory board
0:34:06
or she
0:34:07
um
0:34:08
then
0:34:12
and
0:34:15
then
0:34:18
that's going to be a problem because
0:34:20
you need to have some logic in here
0:34:22
to
0:34:25
allow them to go to tory board and not
0:34:27
just whatever is in local storage
0:34:32
true
0:34:33
true
0:34:34
um
0:34:35
[Music]
0:34:37
if they're coming from
0:34:39
home.html
0:34:41
then
0:34:43
local storage will be overridden by
0:34:45
whatever they type right and then
0:34:48
the kind of thing we need to figure out
0:34:50
now is
0:34:52
um
0:34:54
is
0:34:56
basically
0:34:58
when they try to
0:34:59
uh
0:35:00
enter link then
0:35:02
we gotta take that board name directly
0:35:05
from that url so
0:35:07
by doing that wouldn't it solve the
0:35:09
the problem that you are that you're
0:35:11
describing
0:35:15
um
0:35:17
yeah if they had no local storage
0:35:20
is that what you're saying
0:35:22
or are you saying we need we need an
0:35:23
implementation
0:35:25
yeah we need an implementation okay
0:35:28
yeah yeah
0:35:30
um
0:35:31
where is this this is just
0:35:34
in some script in
0:35:41
um
0:35:47
[Music]
0:35:48
my question is why don't why do you guys
0:35:50
why do you guys write the right why do
0:35:53
you guys write some java
0:35:58
so this is
0:36:01
every page
0:36:13
okay i gotta keep it together
0:36:15
all right so
0:36:17
um
0:36:18
yeah i know what question he could ask
0:36:20
and
0:36:22
but
0:36:23
all right because it because honestly
0:36:25
it'll be a lot easier to keep track of
0:36:27
what's going on if if everything is put
0:36:30
in files
0:36:32
and instead of hanging around here and
0:36:34
in some script
0:36:36
like on that
0:36:50
um yeah the thing is this didn't work
0:36:52
um otherwise sorry like we tried to do
0:36:56
this and
0:36:57
put it in like script js and then
0:37:00
right
0:37:01
but it just didn't work so that's why we
0:37:03
had to do it this way yeah usually
0:37:05
probably what happened
0:37:07
probably what was happening
0:37:09
was before zayn had the
0:37:11
or whoever somebody put the script tags
0:37:13
at the top so the javascript was
0:37:16
the script tags were all in the head
0:37:19
um so the javascript was loading before
0:37:22
the before the html is being parsed
0:37:26
oh okay
0:37:28
yeah so that that was probably problem
0:37:30
one
0:37:32
problem like if that still was causing a
0:37:35
problem usually you just add like a on
0:37:38
don
0:37:38
dom content loaded event and then you
0:37:40
run all your js inside of there inside
0:37:43
that event
0:37:45
or you just kick you just kick off you
0:37:48
like you execute
0:37:55
[Laughter]
0:37:58
so yeah
0:37:59
you can also like another common
0:38:02
um
0:38:04
pattern is to use the
0:38:06
like um
0:38:08
the dom
0:38:11
first it's not come on give me it
0:38:16
there's
0:38:19
loaded
0:38:20
how come it's
0:38:22
is it is that a depreciated thing
0:38:25
maybe it's load now but i thought that's
0:38:27
for images
0:38:30
i'm done
0:38:36
i don't know i thought there's a dom
0:38:38
content loaded event
0:38:42
something like that but
0:38:44
um honestly this should probably work if
0:38:47
the script tags are
0:38:49
under here um but
0:38:54
so
0:38:55
i mean i can write we can write the
0:38:58
javascript inside here to basically
0:39:01
get the um
0:39:06
the path
0:39:08
yeah
0:39:09
yeah cool
0:39:10
that's um
0:39:11
perhaps we can just like fix it up later
0:39:14
you know yeah what do you say
0:39:16
just get it working first perhaps
0:39:23
still still still killing me
0:39:28
um
0:39:34
so
0:39:35
[Music]
0:39:40
i'm trying to think
0:39:42
so
0:39:43
the path name
0:39:45
will be problematic though because
0:39:50
you won't know if a user is coming
0:39:54
from the home page
0:39:57
uh i unless you do
0:39:58
[Music]
0:40:00
like
0:40:06
so i guess you could do something like
0:40:08
this
0:40:17
i know what you mean
0:40:19
um
0:40:24
i don't like using ternaries but
0:40:28
i just find them
0:40:29
ugly
0:40:30
um
0:40:34
next.html
0:40:35
[Music]
0:40:39
i do i prefer switches
0:40:42
um
0:40:44
then
0:40:45
then i think you want to get
0:40:49
whatever's in local storage
0:40:53
because you know they're coming from
0:40:58
um
0:40:59
the home the
0:41:01
home page
0:41:02
yeah
0:41:03
home.html
0:41:05
like the create a board page
0:41:08
yeah that's home.history
0:41:10
okay yeah
0:41:12
otherwise you just want to get the path
0:41:15
name
0:41:17
which would be the
0:41:20
board name
0:41:26
um
0:41:28
there's gonna be a slash though i wonder
0:41:32
if that matters in the way you guys
0:41:33
wrote the code or not
0:41:40
but now i think this should work
0:41:46
like that
0:41:51
does that make sense
0:41:54
uh
0:41:55
yeah with the first part um
0:41:59
here you have
0:42:01
path name equals equals equals
0:42:04
do you mean home.html or you mean
0:42:06
index.html
0:42:09
um
0:42:13
so this is on index.html
0:42:15
[Music]
0:42:17
right
0:42:19
so
0:42:19
[Music]
0:42:22
actually i don't i i don't think this is
0:42:24
gonna work anyways but
0:42:26
even because i think cloudfront's still
0:42:28
gonna
0:42:31
make this an issue
0:42:32
but um
0:42:36
if
0:42:36
yeah i don't think this is gonna work
0:42:38
but
0:42:39
let's suppose that
0:42:44
yeah i don't think this is gonna work
0:42:49
so if they're coming from the
0:42:51
the home page
0:42:52
they'll be redirected or whatever
0:42:56
whatever you're doing with the with the
0:42:59
history i don't know how you have the
0:43:01
code
0:43:02
but um
0:43:05
they're going to index.html and then
0:43:07
you're grabbing the
0:43:09
item from local storage
0:43:15
yep
0:43:17
and then
0:43:20
[Music]
0:43:25
and then if they're yeah so so you're
0:43:27
grabbing an item from local storage and
0:43:29
then and then updating the window
0:43:31
history
0:43:33
um
0:43:34
and then
0:43:36
let's say they're coming from another
0:43:40
path name like
0:43:43
um finesse board then instead of going
0:43:47
to local storage we're gonna
0:43:51
get the path name and you use that
0:43:55
in the history
0:43:59
that makes sense
0:44:00
yeah that makes sense
0:44:03
sure i just don't know if it's gonna
0:44:05
work with cloudfront
0:44:09
yeah
0:44:10
makes sense
0:44:12
how do i
0:44:13
how do i even start this thing do you
0:44:15
remember
0:44:17
uh yeah just um sorry gekko i'm getting
0:44:20
to it
0:44:24
uh
0:44:25
just so you have to see the into client
0:44:28
the client folder
0:44:31
and then just lifestyle live dash server
0:44:34
if you have it installed
0:44:38
um do npm live server so you can then
0:44:43
oh it's npm
0:44:45
yep
0:44:49
he's saying i don't need to
0:44:54
probably don't even need hosted to test
0:44:56
the path let's just open it up okay
0:44:59
okay should i just do that
0:45:02
yeah i guess so that's weird i do have
0:45:05
live server around here
0:45:09
oh but as an extension not as a
0:45:14
okay
0:45:15
not as like a global
0:45:22
wow the time went by fast
0:45:25
yeah
0:45:29
i'm thinking tori like if if this
0:45:31
doesn't work um
0:45:34
um
0:45:35
what if we
0:45:36
is there a way to check where
0:45:40
like with uh
0:45:41
yeah wait yeah
0:45:43
you can check the headers probably or
0:45:45
something but usually that would have to
0:45:47
be done
0:45:49
um
0:45:52
in like usually that probably have to be
0:45:55
done in in node or
0:45:57
like the lambda or something
0:46:04
all right well this says story five so
0:46:07
i'm assuming there's something in local
0:46:09
storage so this looked like it worked
0:46:19
no oh there isn't okay
0:46:22
why did that work
0:46:26
that's weird is it just my browser
0:46:32
oh huh what
0:46:34
i'm very confused right now
0:46:54
what is going on
0:47:02
do you know what's what am i doing wrong
0:47:06
or not about
0:47:08
that's what i'm like what is
0:47:10
what is going on
0:47:12
listen yeah
0:47:14
okay here's home
0:47:16
[Music]
0:47:19
and then
0:47:21
the mesh board since we've been talking
0:47:23
about it
0:47:29
all right
0:47:30
i clicked go
0:47:34
nothing happens
0:47:36
am i getting blocked by cores or
0:47:38
something
0:47:42
huh
0:47:46
everything is failing
0:47:50
you have to write um i mean the back end
0:47:53
link
0:47:54
maybe you don't
0:47:56
oh did it get changed again
0:48:01
um
0:48:03
possibly let me see
0:48:07
oh you know what
0:48:08
i'm
0:48:11
what
0:48:13
oh that's weird i accidentally closed vs
0:48:15
code
0:48:17
i must accidentally close it my bad
0:48:22
okay
0:48:24
all right um
0:48:43
let me just make sure i do i get pulled
0:48:45
too
0:48:46
i don't think this has been updated in a
0:48:48
while
0:48:50
yeah
0:48:51
i'll put the link in the in the private
0:48:53
traffic tour
0:48:58
and i can't wait to get a better
0:49:00
computer here
0:49:03
i need more power
0:49:05
all right yeah it is up to date all
0:49:06
right
0:49:08
what do you have right now
0:49:11
um
0:49:13
it's probably like a it's like a 7th gen
0:49:17
i5
0:49:21
you know what you know what it probably
0:49:22
is is probably this background is
0:49:24
killing
0:49:30
probably killing
0:49:33
the performance
0:49:35
let's try that
0:49:40
that's better
0:49:42
is it
0:49:43
can you see me
0:49:45
yeah
0:49:46
you can you can okay
0:49:48
yeah um yeah it actually
0:49:50
actually works a little better
0:49:53
um
0:49:55
so
0:50:01
i just started
0:50:03
this is up
0:50:07
all right let's try to create the ganesh
0:50:10
board again
0:50:14
maybe i need to refresh
0:50:19
all right
0:50:30
still nothing
0:50:33
do you want to check your link sorry
0:50:35
yeah i'll check the link it's probably
0:50:37
the length
0:50:45
where do i put this
0:50:48
um in the environment.js
0:50:51
should it be header
0:50:54
uh yeah hidden from the viewers for sure
0:50:57
okay
0:50:58
then
0:51:00
pop this over on the other screen you
0:51:02
can't see my screen right
0:51:04
uh can sony see the
0:51:19
oh yeah it is different
0:51:22
okay
0:51:23
it is different all right let's try that
0:51:26
again
0:51:28
the mesh board
0:51:38
all right maybe i need to refresh here
0:51:43
[Applause]
0:51:46
also you have to put
0:51:48
a forward slash at the end of the link
0:51:51
like
0:51:56
what do you mean
0:51:58
so
0:51:59
look wait one second like um
0:52:08
exactly how i have it in the chat now
0:52:10
just open another forward slash at the
0:52:12
end
0:52:14
i'm getting a 404.
0:52:19
you sure that's the right oh hold on
0:52:22
i think you gave me
0:52:34
oh no huh what's up with that
0:52:38
oh i need to slash at the end okay i
0:52:41
gotcha
0:52:42
yeah
0:52:44
okay
0:52:47
all right
0:52:48
hopefully this should work now finash
0:52:50
board
0:52:54
looks like it's working
0:52:57
yep okay we now have the finesse board
0:53:02
congratulations finesse
0:53:09
all right the board id is in there and
0:53:11
local storage so
0:53:14
um
0:53:16
so basically if i now refresh
0:53:20
the browser
0:53:21
it should it should get the the mesh
0:53:23
board from local storage
0:53:25
and it did it did it worked all right
0:53:28
that's good
0:53:30
all right now if i i'm going to do this
0:53:32
the slick finish way
0:53:35
clear out my local storage
0:53:39
it's like
0:53:41
i'm i'm
0:53:42
i'm silly man doing all that clicking
0:53:46
all right and now if i
0:53:48
put in
0:53:52
like
0:53:54
tori uh there might be a tory board
0:53:57
but it shouldn't matter
0:54:00
all right that didn't work
0:54:02
yep
0:54:03
um
0:54:06
which is i guess good
0:54:11
all right that didn't work either so
0:54:12
that's good that's good
0:54:18
that worked and local storage is clear
0:54:23
okay
0:54:25
nice
0:54:27
excuse me
0:54:29
let's see
0:54:30
um
0:54:33
one thing tori like i didn't see the url
0:54:35
the url change when you
0:54:38
when you created the port
0:54:42
right so
0:54:43
it status index.html which
0:54:47
is probably that's where this one yeah
0:54:53
hmm
0:54:55
well that's weird because i didn't
0:54:57
change anything
0:54:59
other than
0:55:16
even better i had some errors that i
0:55:18
didn't pay attention to
0:55:20
let me see
0:55:22
you'll try it again
0:55:45
flashboard one
0:55:51
[Music]
0:55:52
oh yeah up here
0:56:04
hmm
0:56:06
i don't see any errors
0:56:16
that work locally
0:56:18
um for you as well
0:56:21
yeah it does
0:56:24
uh i'll try it again but i'm quite sure
0:56:26
it does
0:56:46
yeah it does
0:56:54
oh it does work okay
0:56:57
so
0:56:58
then
0:56:59
[Music]
0:57:01
this much
0:57:04
if window location path name is equals
0:57:06
flash
0:57:10
so there must be some
0:57:11
[Music]
0:57:13
invalid logic here that i wrote
0:57:33
ass man
0:57:46
so i'm checking the path name oh because
0:57:49
it's clients here
0:57:51
oh that's why that's why
0:57:55
do you want to see into client and then
0:58:00
and then load up live server yeah
0:58:03
i did
0:58:05
oh oh you're right i didn't um
0:58:09
let's just lib um okay so cd
0:58:15
clients
0:58:31
i'm just
0:58:33
close this
0:58:47
i miss my desktop
0:58:54
it's so much faster
0:58:57
um
0:59:01
all right so we're in here
0:59:04
and
0:59:07
let's open home
0:59:10
live server
0:59:23
did you have a good weekend
0:59:26
yeah i did man yeah
0:59:28
yeah good weekend
0:59:30
all right anything to report anything
0:59:33
interesting
0:59:35
um
0:59:37
i watched that um
0:59:39
serena venus williams movie
0:59:42
the one with uh the one about her father
0:59:44
like very interesting yeah
0:59:50
what did you
0:59:51
what'd you take away from
0:59:59
it's it um
1:00:01
yeah like i didn't know like the father
1:00:03
was such a big part of their lives like
1:00:04
you know
1:00:06
i heard that i heard that
1:00:09
to train really
1:00:10
yeah
1:00:13
was he was he pretty tough on him
1:00:16
yeah
1:00:17
yeah for sure
1:00:18
do you
1:00:20
do you wish that happened to you
1:00:23
uh i don't know man
1:00:34
yeah
1:00:35
i don't know that's a balance right like
1:00:38
hey you wanna be you wanna be
1:00:41
as good as serena and venus williams you
1:00:43
got to make some sacrifices right
1:00:46
that's true that's true
1:00:48
yeah
1:00:51
you think you'll watch the movie
1:00:54
um yeah maybe it sounds it sounds
1:00:56
interesting
1:00:58
yeah
1:01:00
um
1:01:04
this worked dinesh after i
1:01:08
okay so if i try
1:01:16
now
1:01:18
um i'm gonna clear
1:01:22
i'm gonna use your uh local storage
1:01:25
clear
1:01:26
[Laughter]
1:01:29
oh man i can't even get it right
1:01:33
all right
1:01:36
all right so now local storage is clear
1:01:39
and now i'm going to go back to
1:01:41
anash
1:01:44
we don't have
1:01:46
and we get an error so i would like to
1:01:49
see on when this is on cloud front
1:01:54
this should still say
1:01:57
finesse
1:01:58
and not index.html
1:02:01
on cloudfront
1:02:05
yeah yeah that makes sense
1:02:07
so then
1:02:09
instead of
1:02:11
so even if you had local storage
1:02:15
you should go to this path
1:02:17
and then
1:02:18
in here
1:02:20
um
1:02:25
i would just
1:02:27
um what is it your script
1:02:29
i don't know well something needs to
1:02:35
um yeah we should probably like
1:02:37
think about rewriting some of this code
1:02:40
so that
1:02:41
if there
1:02:42
is
1:02:44
an existing board
1:02:46
right
1:02:48
then it should go
1:02:51
get all the board info from dynamodb
1:02:54
i guess
1:02:55
you're doing that in script
1:03:00
js um
1:03:05
i think we are when he
1:03:07
can't quite remember
1:03:09
um
1:03:13
well that's okay we're not gonna do it
1:03:14
today because it's time to go to bed
1:03:18
yeah that's true
1:03:22
um
1:03:26
yeah
1:03:27
is is this a good stopping point do you
1:03:28
think i should push up these changes
1:03:30
what do you think
1:03:32
yeah i think so
1:03:33
okay
1:03:36
cool
1:03:36
yeah i think it's a good point to end it
1:03:39
do you wanna do you wanna do the recap
1:03:43
yeah sure thing
1:03:44
all right cool thanks for joining us
1:03:46
everyone thanks tori for
1:03:48
for filling in as well
1:03:51
so
1:03:52
i appreciate it
1:03:53
um today we try to
1:03:58
we um
1:04:00
basically
1:04:01
um
1:04:03
yeah essentially we're getting errors
1:04:04
when
1:04:05
when routing to
1:04:07
the boards in
1:04:09
um
1:04:10
in when we just try to you know access
1:04:12
the board by the browser
1:04:15
um basically we added um redirection in
1:04:19
aws
1:04:20
um and that
1:04:22
works sort of it just
1:04:25
look goes to the index.html page but um
1:04:29
but it doesn't actually load any of the
1:04:31
board details so
1:04:33
yeah we're trying to work through that
1:04:34
now by
1:04:36
adding some
1:04:37
implementation in and logic in the front
1:04:40
end code so that um yes we can get the
1:04:43
more details when routing to a
1:04:46
particular board
1:04:48
um
1:04:49
yeah that was kind of a messy
1:04:50
explanation but
1:04:53
yeah hopefully that makes sense
1:04:54
so thanks for joining us everyone and um
1:04:57
if you want to see more of uh what we're
1:05:00
working on join us tomorrow
1:05:02
same time same place and
1:05:05
a new
1:05:06
task any task
1:05:09
thanks
1:05:11
worries all right thanks everyone have a
1:05:13
good night thank you everyone have a
1:05:14
great night thank you