boarzVideosClipsStatistics

#️⃣EP 194 - How To Apply Authentication When Saving NodeJs

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

Subtitles

0:00:02
[Music]
0:00:24
what is going on guys welcome back to
0:00:27
another session of
0:00:29
and fix brought to you by the rule
0:00:31
coders
0:00:32
all right um you must be observing that
0:00:34
it's only me me today
0:00:37
um the other raw coder which is tori uh
0:00:41
sorry uh
0:00:42
his tenacious
0:00:44
um day so
0:00:46
he can't come due to some work
0:00:48
commitments
0:00:50
so yeah you're pretty much stuck with me
0:00:54
tonight and um yeah
0:00:56
let's make this a fun ride all right so
0:01:00
uh just
0:01:01
uh
0:01:04
before we continue let's do the
0:01:06
acknowledgement of the country and pay
0:01:08
our respects to the elders of the past
0:01:11
present and future so here goes
0:01:16
i begin today by acknowledging the
0:01:18
traditional custodians of the land on
0:01:20
which we gather today and pay my
0:01:22
respects to the elders past present and
0:01:24
future i extend their respect to
0:01:27
aboriginal and torres strait islander
0:01:29
people here today
0:01:32
all right guys that was brilliant um
0:01:36
and dance and smoothly done
0:01:40
all right cool so
0:01:42
what we're gonna do today is basically
0:01:45
we will
0:01:46
apply
0:01:48
authentication when saving a board
0:01:52
so
0:01:53
let's see how we get along with that one
0:01:56
it'll be a fun ride i'm pretty sure all
0:01:59
right so let's get started
0:02:03
hey gagdev good to have you giza gang is
0:02:06
back
0:02:08
all right cool
0:02:11
so
0:02:13
i'm gonna just play a bit of background
0:02:15
music first so
0:02:18
jagdev is your
0:02:20
do you wanna take
0:02:23
do you wanna pick a letter uh
0:02:26
randomly randomly
0:02:28
and then i can basically
0:02:30
um
0:02:31
play that kind of a
0:02:34
song or
0:02:39
to be honest more for background music
0:02:42
yeah
0:02:43
that was the one so b
0:02:45
what do we have for b
0:02:48
so we don't have anything for b but the
0:02:50
closest one
0:02:52
would be a
0:02:54
so a casting
0:02:55
how about this one
0:02:58
[Music]
0:03:04
all right cool
0:03:06
so now that that is done and i'm going
0:03:10
to share my screen and take you guys
0:03:13
on a fun ride so
0:03:15
let's go
0:03:17
to it
0:03:26
all right
0:03:30
so
0:03:38
okay so there we go
0:03:41
so we can open i really hope that
0:03:46
tory pushed the changes
0:03:51
let's see
0:03:54
oh excuse me that was a random one
0:04:04
don't you
0:04:06
like to update yeah why not
0:04:08
i'm guessing oh my gosh
0:04:16
okay
0:04:18
what did um jacob say
0:04:23
yeah here we go
0:04:24
hey convo
0:04:26
how we doing
0:04:27
um
0:04:29
thanks for joining though good to have
0:04:31
you
0:04:32
all right cool so let's
0:04:35
do
0:04:36
a shortcut or phone authentication
0:04:39
because we really want to get this mvp
0:04:42
out of the doors asap
0:04:48
um so today's target is to
0:04:50
basically
0:04:53
when we try to save a board we will we
0:04:57
want to prompt
0:04:58
the user the
0:05:00
the
0:05:01
passcode all right so that's what we are
0:05:04
going to do we already have the passcode
0:05:07
in
0:05:08
home.html installed in there which is
0:05:12
over here
0:05:14
yeah so this is a password
0:05:17
um we're going to be implementing that
0:05:20
same thing in the
0:05:23
in the um
0:05:25
index.html so i think um what would
0:05:30
be
0:05:32
actually i'm going to
0:05:35
i'm going to pull first
0:05:38
so i've got all the basic changes
0:05:41
there we go
0:05:42
fantastic
0:05:50
so i'll create a new branch
0:05:55
saying um
0:05:58
passcode
0:06:14
on
0:06:15
save
0:06:23
check out that one
0:06:27
so
0:06:27
[Music]
0:06:28
check out
0:06:29
paint code
0:06:33
encode
0:06:35
and save yeah
0:06:39
okay cool so we are on a brand new
0:06:42
branch so now what i'm thinking we could
0:06:45
do is because
0:06:47
we'll be just using this passcode
0:06:50
ui in both the places which is the html
0:06:55
and
0:06:56
index.html you need to um
0:06:59
keep an eye on the
0:07:01
comments as well
0:07:08
[Music]
0:07:12
okay so i'm thinking that might create a
0:07:15
separate file for
0:07:18
html as in this one and then just
0:07:20
basically import
0:07:24
that file in both the pages
0:07:27
can we do that
0:07:35
uh best photos of reviews on
0:07:37
modern viewers
0:07:41
i see what you mean
0:07:44
i'll
0:07:46
probably come back to that
0:07:50
all right
0:07:56
um so where will we
0:07:59
we need to do
0:08:00
[Music]
0:08:03
how
0:08:05
to
0:08:09
know how to um
0:08:13
how to add
0:08:16
how to
0:08:19
add
0:08:38
let's add html5 it's refined
0:08:41
to another
0:08:43
[Music]
0:08:50
okay so this is how we do it basically
0:08:53
we need to
0:08:54
in my opinion the best solution uses
0:08:57
jquery so if you've got this one
0:09:00
function include contents upload.html
0:09:04
bhtml and then
0:09:06
ah i see
0:09:12
um
0:09:13
where
0:09:15
is it
0:09:22
um so
0:09:25
torikom make it cause um is uh is his
0:09:28
day off and
0:09:29
today she has some work movements
0:09:32
as an account for work events that
0:09:35
he
0:09:37
wants to go to so that's
0:09:40
why he won't
0:09:42
be able to
0:09:43
make it as well
0:09:45
um why am i hiding why am i including
0:09:49
[Music]
0:09:54
why am i in
0:09:56
including any demo in in another html
0:10:02
um so the reason why i wanted to include
0:10:07
an a
0:10:08
demo file into another one
0:10:11
is because i'll show you why
0:10:14
actually so if i
0:10:16
play this
0:10:18
if i run this what am i saying
0:10:22
uh
0:10:23
scrambler
0:10:25
no no no no no
0:10:30
okay so run this one
0:10:36
you know how we have this passcode here
0:10:40
what we want to do is we
0:10:43
wanna
0:10:44
show this passcode when
0:10:47
the user presses
0:10:49
save which is
0:10:52
this board
0:10:55
which we will go
0:11:00
yeah so we want to
0:11:03
show
0:11:05
that passcode
0:11:07
ui when we hit save
0:11:14
so which is why i was thinking
0:11:18
instead of duplicating the
0:11:20
um the html i can
0:11:23
just put
0:11:24
um this
0:11:26
part in
0:11:29
another a separate html file and just
0:11:32
basically include
0:11:35
that
0:11:36
here and then in the index.html
0:11:42
as well
0:11:43
that was my
0:11:48
intent
0:11:51
does that make sense
0:11:54
i used to have all the old js and html
0:11:57
find
0:12:01
in one file
0:12:05
then to penetrate
0:12:07
and manage
0:12:12
uh i'm not sure what you mean gang dev
0:12:14
as in then to penetrate the request
0:12:17
anyone are you being sarcastic
0:12:21
because the best practices
0:12:23
would
0:12:24
according to my understanding would be
0:12:26
to
0:12:28
have
0:12:30
js
0:12:31
in a separate file and then
0:12:35
import them by script tags in html
0:12:40
ah yeah
0:12:42
you are being sarcastic never mind
0:12:48
all right so
0:12:50
in my opinion the best center huh
0:12:53
so we want to be
0:12:55
html this method is simply and clean
0:12:58
solutions one
0:13:00
okay so if we do that one then include
0:13:02
the
0:13:04
content load b html
0:13:08
ah okay cool i see
0:13:10
so what we can do is basically put that
0:13:14
one
0:13:15
into
0:13:19
in another
0:13:20
file
0:13:22
so
0:13:23
let's create
0:13:25
this one here
0:13:31
new file
0:13:40
ui
0:13:53
okay and if we
0:13:55
create um
0:13:58
this
0:13:59
move this one
0:14:01
actually not that yeah
0:14:04
they've
0:14:05
passcode ui
0:14:08
over there
0:14:11
yeah that would do it
0:14:18
why do you enter password more than once
0:14:22
you used your degree
0:14:25
being all that
0:14:28
into a string
0:14:32
then with them into string then add to
0:14:35
document element
0:14:42
yes so that's what i'm trying to do at
0:14:45
the moment as in
0:14:47
add this into
0:14:49
uh html
0:14:51
as in file
0:14:53
and then i'll be loading the file with j
0:14:58
jquery
0:15:00
jake
0:15:04
jquery
0:15:07
just add a script block
0:15:14
no but this isn't uh this isn't um
0:15:18
so how people will get the ui part as in
0:15:22
the simple html because i don't i don't
0:15:25
want to duplicate the code
0:15:29
and i'm not using as in javascript so
0:15:33
this is how i plan to do it
0:15:36
in this way
0:15:37
[Music]
0:15:39
so
0:15:41
my
0:15:42
passcode
0:15:45
ui html will come here
0:15:50
and then
0:15:51
in this div
0:15:54
script block in this file
0:15:58
convert
0:15:59
this html
0:16:00
into a string
0:16:05
use jquery to add as html
0:16:12
add it to the doc
0:16:14
oh
0:16:15
right okay
0:16:17
so you mean do
0:16:20
i think i understand you know
0:16:24
you mean do this entire bit
0:16:27
as
0:16:29
j
0:16:30
jquery but um
0:16:33
when it comes to
0:16:34
writing the html do them as string
0:16:54
add it to the document.global
0:17:07
so i need to convert all this in jquery
0:17:11
and then i can add it to the
0:17:13
document
0:17:15
global
0:17:18
and then it can say show passcode blah
0:17:21
blah blah
0:17:24
i see i see what you mean now
0:17:31
that actually makes sense
0:17:36
cool
0:17:37
so in that case
0:17:46
you would be doing the same if you had a
0:17:48
separate file
0:17:57
you would be doing the same
0:18:01
yes but um
0:18:04
i guess
0:18:05
this is in this approaches a lot
0:18:09
quicker basically
0:18:10
as in i can just
0:18:13
bang this
0:18:17
code in a separate file and just basic
0:18:20
to
0:18:22
load this
0:18:24
over there
0:18:26
i think
0:18:27
i might go with this one for now
0:18:30
one file is the best practice though
0:18:37
or there can be a
0:18:39
workaround as well in this case
0:18:44
ah come on it's a friday night i deserve
0:18:47
it
0:18:48
don't i
0:18:51
alright
0:18:52
because we we just want to bang this out
0:18:55
as soon as we want to um i'm just going
0:18:58
to put this whole
0:19:00
thing in in a separate file
0:19:03
and then do basic in that way because i
0:19:07
don't want to
0:19:08
fry all that code at the moment
0:19:13
had a long day had a long day
0:19:17
so if this one comes there and then
0:19:21
i would want to display
0:19:24
that
0:19:26
in here
0:19:30
part code ui which is here
0:19:33
all right
0:19:34
and then i'll get the script tag
0:19:43
[Music]
0:19:51
call the function
0:19:56
[Music]
0:20:00
and
0:20:03
the id for the holder so that would be
0:20:08
this one
0:20:11
id
0:20:13
class code
0:20:17
ui
0:20:22
[Music]
0:20:25
do i want to do
0:20:27
i wanted to pass code
0:20:36
dot ui
0:20:38
html
0:20:41
okay
0:20:45
and then basically all of them close
0:20:50
yeah this should do it
0:20:55
let's check if it really does
0:20:56
[Music]
0:20:58
load that one up
0:21:06
okay cool so it doesn't do it
0:21:11
uh reference down i need to bring in
0:21:15
jquery as well
0:21:17
on home page don't fail to
0:21:19
still content
0:21:21
on pages on on home page load is not
0:21:24
defined
0:21:26
front end
0:21:31
on home page load
0:21:44
okay reference is on there okay it's not
0:21:47
different
0:21:48
right so i need to import
0:21:51
jquery
0:21:56
yep i need to import the jquery
0:22:19
download jquery yeah
0:22:22
that's fine production
0:22:26
install and
0:22:28
yep
0:22:29
let's install this
0:22:36
um
0:22:50
big query
0:23:04
okay cool
0:23:06
so it's three point have a
0:23:08
possibility
0:23:14
all right let's run this one now and see
0:23:18
what happens
0:23:51
okay so it's not coming up
0:23:55
same error you'll be on script.js yeah
0:24:04
index
0:24:09
you want draw new card
0:24:23
leave me reference here
0:24:33
yeah you get there
0:24:34
i know but there is
0:24:36
there is no b
0:24:38
so
0:24:42
the in that case what we do is we
0:24:47
add a b
0:24:48
how do we do this
0:24:51
how do we add a background music vidcon
0:24:55
advertisement
0:24:57
is one of our royalty-free track
0:25:01
uh you won't have any cooperation
0:25:06
yeah it's it's not um
0:25:09
there isn't an option to
0:25:12
add a b
0:25:15
but we can yes always make it not a
0:25:17
problem
0:25:22
okay seems like that didn't do it
0:25:26
packaged jason
0:25:28
dependency
0:25:30
jquery didn't do it
0:25:36
jake oh we needed to doing that one
0:25:42
um
0:25:57
okay cool so that comes there
0:26:01
then we can
0:26:03
delete it from the other one
0:26:17
okay how about if i
0:26:18
change the music because
0:26:21
i can tell it's making us both be sleepy
0:26:25
isn't it
0:26:27
how about
0:26:28
this one
0:26:41
that's not bad isn't it
0:26:50
okay let's see if this does the trick
0:26:55
um
0:27:02
okay so this doesn't do it do it either
0:27:06
jquery script r script.js
0:27:13
on html right
0:27:16
281 script
0:27:36
all right so that wouldn't do it
0:27:45
script.js yeah
0:27:50
stickers
0:27:53
actually let's just get a cdn for that
0:27:56
one
0:28:34
okay
0:28:37
cool so
0:28:38
now what we can do
0:28:42
is
0:28:58
there is our exit music as well yeah
0:29:07
uh so reference to it one
0:29:26
yes jack dev um the healthy energy
0:29:29
drinks are on their way can't wait to
0:29:31
have them
0:29:33
honestly
0:29:36
as in i should be getting them either
0:29:39
tomorrow or monday
0:29:43
would you want some as well
0:29:50
it's okay
0:29:52
i
0:29:52
can just include a cbn to be honest
0:30:00
let's see again
0:30:15
let's save this
0:30:25
definitely
0:30:26
yeah that sounds like a plan
0:30:34
okay so if we do this one
0:30:39
big query here
0:30:42
um
0:30:43
yeah let's see if this does the trick
0:31:03
how come the other
0:31:05
in that one is said there is a function
0:31:10
include div
0:31:13
yeah id is that one
0:31:15
i call that
0:31:17
the idea as well
0:31:26
oh
0:31:27
there's no one an idea
0:31:33
example board
0:31:40
ah it's a class that's my fault
0:31:57
ah
0:31:58
really
0:32:01
cool so this is looking good
0:32:09
let's see if this works it should work
0:32:12
yeah here we go
0:32:13
perfect so do you really need the script
0:32:17
tag as well
0:32:18
i don't think so
0:32:22
yes we do because the j
0:32:25
query is working from the script tag
0:32:34
so if i remove that it goes away
0:32:43
because whenever it comes back
0:32:47
leading all right
0:32:49
for now what we need to do is add this
0:32:52
one
0:33:02
to our index.html as well
0:33:07
head
0:33:09
link
0:33:12
these are links and this is where we add
0:33:15
our script tag
0:33:28
okay
0:33:33
and i will
0:33:42
this one
0:33:44
actually script tag that one and then
0:33:47
another script
0:33:49
to be honest i'm not really liking this
0:33:53
solution either
0:33:54
i need to make this
0:33:57
this duplicate code globally accessible
0:34:01
from one place
0:34:04
we'll come back to it
0:34:08
and class
0:34:10
code
0:34:12
ui
0:34:15
load
0:34:16
so i want to load this and
0:34:20
want to load
0:34:22
this one
0:34:25
in
0:34:26
this
0:34:28
page
0:34:30
in
0:34:32
over this
0:34:34
class is
0:34:38
and that one will be by being a function
0:34:46
and
0:34:54
okay
0:34:57
now what i want to do is i want to apply
0:35:00
the board
0:35:02
confirmation prompt
0:35:06
here basically
0:35:09
um
0:35:10
if
0:35:13
class
0:35:15
passcode
0:35:19
ui
0:35:21
yeah there you go
0:35:25
let's see if this gives me
0:35:44
cool so this is coming up here as well
0:35:47
which is great
0:35:54
um
0:35:56
so now what we want to do is we want to
0:36:02
only show it when it's
0:36:05
when
0:36:06
save is pressed
0:36:11
jquery
0:36:14
okay
0:36:17
changing your iphones now
0:36:21
it's more about
0:36:23
line and noodles
0:36:26
[Music]
0:36:37
that one
0:36:50
confirmation prompt yeah that's fine you
0:36:54
can keep your hair
0:36:55
and then we can basically
0:36:59
do that
0:37:04
so on
0:37:06
i want to get rid of this this is
0:37:08
annoying
0:37:10
confirmation
0:37:14
and this
0:37:15
loads up
0:37:17
foreign
0:37:29
where is that one showing
0:37:39
oh jquery is already here
0:37:43
why have i
0:37:44
done it over there then
0:37:46
don't need this here
0:38:26
foreign
0:39:26
okay because it's being
0:39:28
painted off to the head and needs to be
0:39:31
in the head
0:39:35
right
0:39:53
huh
0:39:57
anyone if that needs to be about that
0:40:01
then i can basically
0:40:16
do this
0:40:29
there you go
0:40:31
yeah cool
0:40:32
because all the js
0:40:35
jquery tags are underneath
0:40:38
so that can go away as well this is
0:40:41
great
0:40:43
this can be
0:40:44
removed
0:40:47
okay now i need to remove
0:40:49
this um
0:40:52
hide it by default
0:40:55
so we need to hide this by default
0:40:59
which is how we're doing it
0:41:11
confirmation prompt
0:41:28
oh
0:41:31
right that is over here
0:41:38
no you might not be there
0:41:41
be in one day open your legs
0:41:55
let's
0:42:14
disco you change cryptojs
0:42:21
yeah oh
0:42:22
it's in script.js
0:42:26
right
0:42:30
so we can
0:42:31
put the
0:42:36
um
0:42:39
actually we can
0:42:44
if this is script.js then we need to
0:42:48
close the
0:42:50
call the
0:42:52
close alert and index to html in the
0:42:55
head
0:42:58
now in the scripts
0:43:39
right
0:43:47
[Music]
0:43:50
ready ah ready
0:44:11
ready
0:44:19
hold that one and we need to
0:44:31
great
0:44:52
fantastic
0:44:55
right
0:44:56
um
0:45:03
so on
0:45:04
save we want to bring
0:45:07
you
0:45:08
actually on load we want to make it
0:45:11
disappear
0:45:13
so load html and
0:45:26
actually not load
0:45:29
when
0:45:37
hide
0:45:44
that
0:45:52
yeah
0:45:55
right which is great
0:45:58
okay cool
0:46:00
it's looking good and when we do
0:46:04
when we click save
0:46:07
which will be
0:46:11
save button
0:46:17
then when we click the save button what
0:46:19
does it do
0:46:22
saves the key
0:46:51
so when we press save
0:47:07
this is
0:47:22
be in the front end
0:47:30
same button
0:47:32
say
0:47:33
get element
0:47:35
by d
0:47:37
click on some patch notes
0:47:55
so knows from db now
0:47:58
i'll be toast message
0:48:01
close toastmasters
0:48:09
query string
0:48:13
um
0:48:16
are you going to join for password user
0:48:18
does any action um no so get there i'm
0:48:22
only
0:48:24
gonna ask for password when the user
0:48:27
wants to save because
0:48:30
we don't want everyone
0:48:33
to be hitting this
0:48:35
as in
0:48:36
hitting the
0:48:37
database
0:48:38
which is why
0:48:40
we want to ask the passcode
0:48:45
when
0:48:46
the user would click save in that way it
0:48:49
would tell us that if the password is
0:48:52
not the same as the admins password then
0:48:56
they can't basically save it
0:48:59
only the admin would save it
0:49:04
i thought that i thought the passcode
0:49:06
was only needed for board
0:49:09
admin
0:49:10
yes so it's only needed for board admin
0:49:13
so
0:49:16
so that would bring us in another
0:49:19
functionality where we would want to um
0:49:23
if it's not the admin then we
0:49:27
so either we do it in a way that if it's
0:49:31
not the admin then
0:49:33
we don't sh we don't show this save
0:49:36
button
0:49:37
but there would kind of have a complex
0:49:41
functionality in there in the time that
0:49:43
we have
0:49:44
but alternatively there's a workaround
0:49:47
that
0:49:48
we can
0:49:50
in
0:49:52
we can um
0:49:56
we can
0:49:58
leave the same button there but only
0:50:02
if the password is
0:50:04
right
0:50:05
which admin wouldn't know already
0:50:08
then there
0:50:11
anyone except the person who doesn't
0:50:13
know the password will won't be able to
0:50:15
save the notes essentially
0:50:19
does that mean only the admin can add
0:50:21
notes
0:50:22
no
0:50:23
and
0:50:24
so
0:50:24
there are two scenarios
0:50:27
only the admin would only be able to
0:50:29
save everything to the database but
0:50:33
anyone can basically add notes
0:50:50
so yes um
0:50:55
people can
0:50:58
add notes to the board itself
0:51:00
but only the admin would have the
0:51:03
privilege to
0:51:04
save it as
0:51:06
they would know the passcode that they
0:51:09
created
0:51:14
what's the difference between add and
0:51:16
save
0:51:18
so
0:51:18
when
0:51:21
i say add that means that we are adding
0:51:24
the board on the ui
0:51:28
but
0:51:30
when i mean save then everything from
0:51:34
the ui is being saved in the database
0:51:42
and so say
0:51:45
what is actually
0:51:47
creating
0:51:49
save and
0:51:50
save
0:51:56
save
0:52:01
okay
0:52:06
so where's the same functionality
0:52:10
many more always offense questions
0:52:16
took thank you thank you gaga yeah again
0:52:20
then
0:52:22
again
0:52:32
name
0:52:35
cardboard
0:52:37
no that's not
0:52:38
[Music]
0:52:39
save save note
0:52:45
so we okay
0:52:47
saving
0:52:50
so index
0:52:52
okay this is save button which is fine
0:53:04
okay
0:53:05
document and what if i do
0:53:10
say
0:53:11
okay
0:53:26
makes um
0:53:28
so if the user is different to admin how
0:53:31
will the admin save
0:53:34
save one knows from the known form
0:53:38
so
0:53:39
um
0:53:43
admin
0:53:44
can save everything
0:53:47
as on the screen at that time
0:53:51
by entering their password passcode
0:53:54
which only they would know because they
0:53:56
would have created a passcode when they
0:53:59
were creating that board
0:54:12
so
0:54:13
i'll say add is only in on the browser
0:54:17
yes
0:54:19
but when they click save then
0:54:22
it will be saved to the persistent
0:54:24
storage which is dynamodb obviously
0:54:27
if i'm the user and i add the node
0:54:32
is only in memory in my database then if
0:54:36
you save
0:54:37
you have no control of the notes i've
0:54:39
added
0:54:47
why would we have no no concept of the
0:54:51
node that you have added
0:54:54
because
0:54:55
we are actually taking everything that's
0:54:57
on this on this
0:55:00
on the screen as you
0:55:02
add it
0:55:06
and everything
0:55:08
gets as in kind of packaged in a object
0:55:14
which then gets saved in the dynamodb
0:55:26
um
0:55:28
how do you get something off my screen
0:55:35
from websockets
0:55:39
that's all in action so
0:55:42
when i've
0:55:43
created a board and then i send you the
0:55:46
link you access the board and then
0:55:51
when you and i am both of our of our
0:55:54
changes are being
0:55:56
as in on the browser
0:55:59
itself and then everything that's on
0:56:03
this on the screen or the other browser
0:56:05
if you want to say it
0:56:08
that's all being saved as an object
0:56:12
so
0:56:13
there's a board
0:56:15
and that one board hat
0:56:18
has multiple notes in there
0:56:23
and the whole board is an object itself
0:56:30
you will you will you will um
0:56:33
see that i'm pretty sure when we um
0:56:37
start the
0:56:38
internal testing
0:56:44
yeah yeah that makes sense
0:56:46
right um i really didn't need to find
0:56:49
out
0:56:50
where's the stick
0:56:52
what's being done when
0:56:54
save button is
0:56:56
called
0:57:01
[Music]
0:57:11
also safe
0:57:13
that's clearly not it
0:57:17
popular board notes map
0:57:20
oh this is all tories code
0:57:24
i need to understand it
0:57:30
and it will websocket
0:57:33
load the board cards if exist
0:57:37
to
0:57:38
redirect to no load doors page
0:57:42
function
0:57:43
[Music]
0:57:47
i can start from here
0:57:49
it creates a new board which is fine
0:57:53
get bored name which is that one
0:57:57
creates award in post board ah okay here
0:57:59
we go
0:58:01
this is basically the one
0:58:04
post board name
0:58:08
stash just posts a board name
0:58:12
grab one down with you from the board
0:58:14
name
0:58:16
newly
0:58:18
created board pause board name yet
0:58:21
that's fine
0:58:22
girl board names from the specified url
0:58:25
get no
0:58:26
don't need that value their
0:58:28
credentials
0:58:33
get boards
0:58:40
the board by name not post notes
0:58:44
ah so this is the pause page notes
0:58:54
before doing that
0:58:56
get notes
0:58:58
past not
0:59:00
report
0:59:02
delete notes
0:59:04
passport name
0:59:07
on connect
0:59:10
get both from query strings
0:59:13
get local storage
0:59:15
set local storage let's have a board
0:59:19
name on page
0:59:22
no no not that one redirect to home page
0:59:30
go to board url not that's not the one
0:59:33
go to home
0:59:39
save
0:59:42
this is all
0:59:46
get no
0:59:47
post patch notes
0:59:52
uh huh there we go
0:59:56
this is where we need to
1:00:02
do the check
1:00:04
there we go perfect
1:00:06
so this is where we need to do the check
1:00:09
so
1:00:12
um
1:00:16
we need to show it over here
1:00:28
let's just say
1:00:30
this now
1:00:34
click
1:00:36
and then
1:00:38
do
1:00:49
ui
1:01:04
show
1:01:25
all right well we would have to come
1:01:27
back with
1:01:28
this one
1:01:31
i just keep it there
1:01:36
[Music]
1:01:41
okay yep i need to add this one
1:01:45
let me check this one
1:01:47
and i need to add this one
1:02:01
and this one
1:02:05
okay add
1:02:08
okay um
1:02:13
uh
1:02:15
what did i do in
1:02:17
this
1:02:18
one added
1:02:28
so
1:02:34
one
1:02:37
minute
1:03:11
okay
1:03:17
oh
1:03:30
okay
1:04:01
right that one is all done
1:04:04
that is awesome
1:04:10
right guys thank you very much for uh
1:04:13
thanks for joining um been a pleasure
1:04:16
having you all and
1:04:18
yeah have a great um saturday we won't
1:04:22
be
1:04:23
streaming tomorrow and um
1:04:27
yeah we'll see you back here on
1:04:29
sundays so if you want to check how we
1:04:31
get the passcode and the
1:04:34
logic of saving
1:04:36
only when the user
1:04:39
knows the passcode feel free to join us
1:04:41
um
1:04:42
on sunday because we're going to be on
1:04:45
there
1:04:47
same time same place and a different
1:04:50
task all right have a good have a good
1:04:52
one guys for the best
1:04:55
cheers bye
1:04:56
[Music]
1:05:03
[Applause]
1:05:04
[Music]
1:05:06
i did a little cartoon
1:05:08
[Music]
1:05:10
oh and no one's here now
1:05:13
as in no one but he shared we will add
1:05:16
um
1:05:18
people very soon
1:05:20
all right have a good night get there
1:05:22
and i'll see you on sunday cheers bye
1:05:26
[Applause]