boarzVideosClipsStatistics

#️⃣EP 172 - Today's Broadcast

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