boarzVideosClipsStatistics

#️⃣EP 226 - Saving Object Through Websocket in DynamoDb

🎦
📅 2022-05-02 (516 days ago)
⌛ 0:55:26
Zainboar
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 
(804 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 
(798 days ago)
⌛ 1:48:16
ZainboarKartikboar
012
Build, Break & Fix
📅 2021-07-24 
(797 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 
(791 days ago)
⌛ 2:00:16
ZainboarKartikboar
019
Build, Break & Fix // BLOG REVEAL!! &Fixing our broken Hugo blog
📅 2021-07-31 
(790 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 
(784 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 
(743 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
172
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
▶️
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

Subtitles

0:00:05
[Music]
0:00:12
[Music]
0:00:25
hey ho hey ho welcome back guys to
0:00:28
another session of buildbreaking fix
0:00:31
brought to you by
0:00:32
the only raw code
0:00:34
for today which is
0:00:36
yeah you guessed it the one that's
0:00:38
talking obviously
0:00:41
um
0:00:42
yeah
0:00:43
so
0:00:44
yeah really good to be back
0:00:47
for another session and um yeah
0:00:50
let's do the acknowledgement of the
0:00:51
country
0:00:52
and pay our respects to the elders of
0:00:54
the past present and future so here we
0:00:58
go
0:00:59
i begin today by acknowledging the
0:01:01
traditional custodians of the land on
0:01:03
which we gather today and pay my
0:01:05
respects to the elders past present and
0:01:08
future i extend their respect to
0:01:10
aboriginal and torres strait islander
0:01:13
people here today
0:01:16
fantastic that was smoothly done isn't
0:01:18
it
0:01:20
all right guys um so
0:01:22
in today's so just so you know um tory
0:01:26
won't become uh i mean finish well um
0:01:29
isn't with us anymore sadly yeah but um
0:01:36
let's get the pie popping and have some
0:01:38
fun
0:01:41
hey gagdam
0:01:43
good to hear from you
0:01:45
oops that was my burp i just had dinner
0:01:48
a big one and a tasty one
0:01:52
huh and i'm kind of still hungry but i
0:01:55
don't know why i don't want to eat more
0:01:58
interesting
0:02:00
anyway
0:02:02
um yeah so i guess i'll choose a letter
0:02:05
this time uh which would be l
0:02:09
[Music]
0:02:16
there we go
0:02:18
cool
0:02:19
all right so
0:02:21
just a bit of a context on what we did
0:02:24
yesterday so what we did was we went on
0:02:27
a journey to implement um
0:02:31
to save the uh to save the notes uh
0:02:34
they're coming for the websocket into
0:02:37
don modibay
0:02:39
and um i guess i really hope that story
0:02:42
managed to twist the code if not then we
0:02:46
will have to start from scratch
0:02:51
so let's see how we go over there
0:02:53
all right i'll just share my screen and
0:02:56
let's get it rolling
0:03:02
okay so i'll open up my terminal and
0:03:07
actually i might
0:03:09
already have the code opened
0:03:11
yep there we go
0:03:14
brilliant
0:03:19
okay let's see if
0:03:22
the code has been saved
0:03:26
uh
0:03:27
do
0:03:28
i do hope
0:03:34
bronzer no
0:03:36
hang on so i've already got how many
0:03:38
changes
0:03:42
ah purify that was working on no i don't
0:03:46
need that one don't need that one either
0:03:54
um
0:03:55
internal
0:03:57
yeah couldn't need this one either
0:04:00
actually how about if we just switch
0:04:03
to another branch
0:04:05
uh how many branches have we got
0:04:08
let's have a look shall we
0:04:12
bronze so there's that one board
0:04:17
okay um
0:04:19
save new notes
0:04:21
concurrent users yeah that was the one
0:04:24
so we actually we're already on that
0:04:28
on that one army
0:04:33
um
0:04:34
yes we are on that one already
0:04:37
i guess
0:04:42
right
0:04:45
yeah okay cool so apparently
0:04:49
um
0:04:51
the code hasn't been pushed up
0:04:55
let's confirm that
0:05:01
the last major quest no
0:05:06
pin point
0:05:09
uh
0:05:09
that's just front and yeah we on the
0:05:12
front end
0:05:13
yep that hasn't been pushed up kill
0:05:16
so
0:05:17
we will have to start again
0:05:21
um
0:05:23
from the point where we are
0:05:26
giving
0:05:28
that
0:05:30
that one
0:05:38
so that was like
0:05:53
all right record okay
0:05:56
so what we need to do is basically
0:06:10
um
0:06:11
wow
0:06:13
why am i yawning too much
0:06:26
okay
0:06:27
so draw new card
0:06:31
we have the over here
0:06:34
so
0:06:35
basically what we need to do
0:06:38
is this is our get message action in it
0:06:41
called
0:06:44
so we need to dispatch websocket message
0:06:49
port ids then
0:06:52
send is there
0:07:03
dispatches this one action default
0:07:09
um any messages no
0:07:39
um
0:07:42
so this is not being used
0:07:47
so what we want to do is
0:07:50
when the
0:07:51
we want to send
0:07:53
and
0:07:54
yeah all of them
0:07:56
so get all the
0:07:58
notes from
0:08:00
the board itself
0:08:02
and then just to
0:08:04
save it in that way
0:08:06
yeah
0:08:07
so all columns array post board columns
0:08:11
no we don't need that
0:08:13
post patch on notes and save
0:08:23
so
0:08:24
no we don't need that one
0:08:26
failure message
0:08:28
popular board notes map
0:08:33
populate board notes map
0:08:41
knows from db no so this is just
0:08:44
bringing the d
0:08:50
oh my god why am i going that much
0:08:54
um
0:08:56
any comments no
0:09:03
ah
0:09:06
uh
0:09:11
um
0:09:31
so
0:09:32
um what we need to do is base uh i know
0:09:35
why because i'm feeling really hot
0:09:39
and eventually relaxed and that's where
0:09:42
the sleep is coming in
0:09:44
interesting
0:09:46
now binding to focus focus focus all
0:09:50
right
0:09:51
so
0:09:53
so the logic that we're gonna basically
0:09:56
use is we're gonna
0:09:58
as in take all the
0:10:01
notes that are on the on the ui add that
0:10:04
present
0:10:06
and
0:10:07
save those ones
0:10:09
so if i
0:10:13
um
0:10:17
oh this is
0:10:18
gonna require testing offline again
0:10:22
uh
0:10:24
interesting
0:10:28
so get messy popular board notes map
0:10:35
dispatch okay that one is there
0:10:55
send a websocket message to
0:10:58
api
0:11:05
form valid note okay uuid
0:11:10
oh wow
0:11:18
um
0:11:28
bored from query
0:11:30
no
0:11:31
so
0:11:32
i guess the first part that we want to
0:11:35
look at
0:11:36
is
0:11:37
we want to
0:11:45
get all the notes from the websocket
0:11:49
so
0:11:50
let's
0:11:52
or we want to get all the
0:11:55
notes from the ui itself
0:11:57
but how are we gonna determine
0:12:00
as in which
0:12:02
which notes as in which ones are those
0:12:11
i think no
0:12:13
[Music]
0:12:22
uh uh
0:12:46
it's a good support url
0:12:54
formatted note
0:12:57
function dispatch
0:13:06
so this is basically dispatching
0:13:09
websocket message
0:13:12
not if that one is board id is undefined
0:13:15
then have the one otherwise have null
0:13:18
then post send the message
0:13:22
as in dispatch
0:13:24
jason stringer for dispatch um just
0:13:28
didn't dispatch it
0:13:31
and then send it right
0:13:36
so send the websocket message to api
0:13:39
gateway
0:13:41
but first
0:13:42
we want to include
0:13:45
the
0:13:48
websocket cards
0:13:51
or notes that are coming in
0:13:57
again but
0:13:58
we will need to
0:14:02
test
0:14:04
we would have to implement that okay
0:14:07
clipboard notes
0:14:30
and it caused in script js
0:14:52
um
0:14:54
what's the deal for this
0:14:57
uh objective the due date
0:15:00
for this is hopefully this month
0:15:04
but let's see how we go
0:15:19
all right so any cards in script.js
0:15:28
uh right
0:15:30
okay
0:15:33
um
0:15:35
so
0:15:36
if this is the dispatch websocket
0:15:39
message
0:15:40
which is
0:15:43
she's just sending the message
0:15:54
and it's
0:15:55
called the script
0:15:57
get bored notes
0:16:12
so
0:16:38
close
0:16:39
suppose notice and save
0:16:43
that's not that one
0:16:47
so that one comes
0:16:55
yeah so
0:16:56
they will come through here
0:17:00
the website
0:17:02
message okay so this is connecting to
0:17:06
the websocket only
0:17:09
nothing else
0:17:11
[Laughter]
0:17:14
and then this is send some message to
0:17:18
api gateway which in turn sends to all
0:17:21
the other users
0:17:23
so i think we would need to do something
0:17:25
over here
0:17:27
then sending the dispatch
0:17:30
and send and then ascending
0:17:35
so basically something
0:17:39
here
0:17:42
so you wanna do after you send it no i
0:17:46
wanted it before i send the message
0:18:05
so this check was dispatch coming up as
0:18:21
and then probably deploy it oh i'd have
0:18:24
to re-upload this
0:18:26
well this isn't going to be
0:18:30
for a long one now
0:18:33
but yeah let's do it
0:18:47
so
0:19:07
okay
0:19:11
and my mfa code
0:19:21
oh come on
0:19:24
is
0:19:28
three four zero six zero seven
0:19:55
i want to test something but i don't
0:19:58
want to put this on online
0:20:02
actually
0:20:03
what i might do is put this a hero
0:20:08
hey tory really good to have you mate
0:20:12
yeah i wanna test
0:20:14
something i'm thinking that my work but
0:20:18
i wanna um i don't wanna put put the the
0:20:22
testing online so
0:20:24
what i'm gonna do is just um basically
0:20:26
call it a day and um continue working on
0:20:30
it on
0:20:31
offline and see how we go but yeah i'll
0:20:35
still be
0:20:36
i'll still be working though
0:20:38
although
0:20:39
offline um
0:20:41
because
0:20:43
unless you guys say that you won't do
0:20:46
anything that i'm expecting to i'm more
0:20:49
than happy to work
0:20:51
online
0:20:54
because it is actually slowing down the
0:20:58
slowing
0:20:59
slowing down the project
0:21:06
all right yeah i'll
0:21:08
i'll take those out yeah i can go off
0:21:11
line
0:21:12
work on it cuz i'm not gonna get
0:21:14
yeah
0:21:16
no promises
0:21:18
yep cool guys so i'll probably call it a
0:21:21
day now and um work on it off
0:21:24
line i really want to see if the if the
0:21:27
thing that i've
0:21:28
actually gone through and the approach
0:21:32
down thinking would work or not so
0:21:35
basically what i want to do is check
0:21:38
if um
0:21:41
if
0:21:42
what's being sent in the dispatch so
0:21:48
over here
0:21:52
was being
0:21:53
sent here and if if i can
0:21:56
basically um use this
0:22:00
to get the notes
0:22:03
that are coming from the websockets as
0:22:06
well
0:22:07
see
0:22:09
see if that if that works
0:22:13
all right
0:22:15
but yeah guys thank you very much for
0:22:17
joining i really appreciate every one of
0:22:19
you um
0:22:21
and
0:22:24
and
0:22:25
yes um
0:22:29
let's sanitize the backhand
0:22:41
oh okay i i see where you're coming from
0:22:45
not tori
0:22:47
yeah i think that's actually a good
0:22:49
point we can focus on the back end and
0:22:51
then when this stream is over i can
0:22:54
basically focus on
0:22:56
this part all right yeah
0:22:58
let's do that
0:23:00
good shout out
0:23:02
all right so share my screen
0:23:07
uh
0:23:20
okay cool so
0:23:22
let's do this so the front end has gone
0:23:26
out the window for now
0:23:30
um open folder
0:23:35
same api
0:23:47
okay
0:23:48
so we need to sanitize
0:23:51
what's coming
0:23:54
in the back end as well so let's do that
0:23:58
so first of all what we would need
0:24:04
i actually just wanted to give that if
0:24:06
you guys can see my screen
0:24:09
uh yes you can
0:24:13
all right cool
0:24:15
um right honestly at the moment my brain
0:24:19
is
0:24:20
half alive only
0:24:28
but yeah let's do this
0:24:39
um just sanitize
0:24:44
text
0:24:55
sanitize text to html node
0:24:59
html
0:25:01
sanitize my input values in node
0:25:04
yep that's exactly what we want
0:25:10
for most of the framework you can
0:25:13
choose
0:25:14
sanitizing not module right
0:25:17
let's use this one
0:25:20
actually white my own keyplay web
0:25:23
connection
0:25:25
that's knowing the right branch
0:25:30
we need to switch we need to switch the
0:25:32
branches
0:25:34
yeah oh no no no no no no
0:25:39
keep live refactoring saving seminars
0:25:42
maps of integration now
0:25:46
get gambled names cat board name
0:25:50
function
0:25:52
no okay cool we need to
0:25:55
create another brand
0:26:01
check out b
0:26:06
sanitize
0:26:13
[Laughter]
0:26:19
okay cool
0:26:20
so
0:26:21
let's do this and now we need to do mpm
0:26:27
[Laughter]
0:26:30
actually where is our
0:26:34
our um
0:26:37
so all the packages are you know here
0:26:42
why is the two of these
0:26:45
okay no no one there that depends so you
0:26:49
will probably be on this
0:26:50
one yeah because all of them are here
0:26:54
dev dependence is cool
0:26:56
so it will be on
0:26:58
there and we will do
0:27:00
sanitize save
0:27:07
let's say
0:27:08
we did install it
0:27:11
where did it install
0:27:14
motor added free packages
0:27:18
let me close this and then reopen it
0:27:22
package.json
0:27:25
it's anytime not sanitizing
0:27:29
no sanitizing
0:27:31
interesting
0:27:34
there has to be somewhere here
0:27:38
ah there you go please in here yes
0:27:41
sanitizes independencies
0:27:45
cool so how do we use this just to
0:27:49
wrap the whole project in this sanitizer
0:27:56
aha
0:27:57
right i see
0:28:03
wrap the whole project in sanitizer yeah
0:28:07
so i've just done that
0:28:09
wrapped it all in sanitizer
0:28:12
so now what we need to do is basically
0:28:17
um
0:28:19
doing
0:28:20
requires sanitize
0:28:24
so
0:28:25
we go into our
0:28:28
app.js
0:28:30
and then do a request sanitize here
0:28:39
require
0:28:43
[Music]
0:28:54
i haven't got
0:28:57
bees
0:29:00
bomb breakfast as well it doesn't make
0:29:02
sense
0:29:07
says should be listed in the project
0:29:09
dependencies from to inside you know
0:29:13
all right okay so i need to add it in
0:29:16
this one
0:29:18
in the
0:29:20
in the client
0:29:25
why is he not picking it up
0:29:31
i scrum right then anyway scramblers api
0:29:36
scrambler
0:29:40
api
0:29:42
okay
0:29:43
and then add it there
0:29:49
all right so this one comes here
0:29:53
dependencies
0:29:55
sanitize is here
0:29:58
so now what we need to do is go back to
0:30:01
our app uh-huh
0:30:03
cool that works
0:30:07
and um
0:30:09
then what we need to do is
0:30:14
any comments not good
0:30:20
um then what we need to do
0:30:22
is basically
0:30:25
use it so how do we use it
0:30:28
uh we use sanitize the value itself
0:30:32
ah so we just basically have to sanitize
0:30:35
this text
0:30:37
or the nose text
0:30:41
so if we go down down down down down
0:30:45
notes text
0:30:52
texturing embedded code
0:30:54
no structure
0:30:57
type note
0:30:59
note type
0:31:02
is valid note
0:31:09
ah here we go so we can basically
0:31:11
sanitize it here
0:31:13
type one note is object
0:31:16
yeah so
0:31:18
sanitize it
0:31:23
actually
0:31:25
well um
0:31:30
we need to
0:31:32
think of another
0:31:34
variable for sanitizer
0:31:37
any comments there no that's brilliant
0:31:43
um
0:31:45
on i got this
0:31:51
a positive self-talk always helps
0:31:55
all right cool so um
0:31:58
we have our notes
0:32:00
coming here all the way and then
0:32:04
what we need to do basically
0:32:16
is
0:32:18
um
0:32:23
sanitized
0:32:26
note
0:32:29
equals
0:32:33
how what was that again
0:32:39
rather
0:32:41
uh
0:32:43
sanitizer and then value
0:32:47
and then the objective name
0:32:50
and then and then it's type i guess
0:32:54
so sanitize
0:32:57
actually i need the sanitizer
0:33:05
sanitizer
0:33:09
and then it would be value
0:33:14
and it would be note
0:33:18
and then
0:33:19
string
0:33:24
this not be it
0:33:27
ah okay
0:33:29
it's an object so i would need to do
0:33:32
note dot
0:33:36
dot
0:33:37
text
0:33:40
possibly
0:33:43
space is quite fine have this you
0:33:45
already
0:33:46
yes length
0:33:49
there should be no space before
0:33:52
okay sunny side
0:33:54
notes
0:33:55
and then if i do
0:33:57
sanitize
0:33:59
note
0:34:00
actually
0:34:02
note is
0:34:04
sanitizer
0:34:06
notes
0:34:07
okay and then we can use
0:34:09
this part here
0:34:13
there's no sign choose cost
0:34:26
assignment to
0:34:27
function parameter
0:34:32
okay say for we did this one equals this
0:34:48
so basically i'm saying that this is
0:34:51
sanitized
0:34:52
note and then i want to put
0:34:55
tiny tiny
0:34:56
nose equals to the notes no no no no i
0:34:59
wanted the other all the way around
0:35:04
equals to sanitize no and then the
0:35:08
reason why i want it in this way is
0:35:10
because
0:35:12
i don't want to change all these
0:35:15
variables as in these this one this one
0:35:19
this one
0:35:20
so i'll rather
0:35:22
sanitize the
0:35:24
notes in the prime parameter here and
0:35:27
then
0:35:31
and then assign their sanitized
0:35:35
value to this parameter
0:35:39
hopefully uh send actually sanitize
0:35:44
no text
0:35:46
no no that wouldn't make sense
0:35:58
uh
0:36:01
any comments we have
0:36:04
from our lovely viewers no no at the
0:36:06
moment
0:36:10
um so sanitize
0:36:13
note that's a that's the strings now
0:36:16
some use const
0:36:20
okay
0:36:23
that's how to property or function
0:36:25
parameter that one
0:36:27
no primary sign
0:36:29
[Music]
0:36:31
um
0:36:32
note
0:36:34
so this says
0:36:36
an object is it
0:36:38
yeah
0:36:39
that's an object
0:36:43
no that's not
0:36:46
actually
0:36:47
is a valid note yeah that is an object
0:36:55
yeah
0:36:56
so this would basically be
0:36:59
note
0:37:01
the text
0:37:04
equals sanitized
0:37:06
note
0:37:09
sanitize
0:37:11
note
0:37:13
text
0:37:15
and let's do that
0:37:18
okay
0:37:21
so this is there
0:37:27
and then what we basically need to do is
0:37:31
the rest comes
0:37:34
as it is right
0:37:38
i see
0:37:54
um so the rest of it falls in that way
0:38:02
and then the text
0:38:06
comes as string
0:38:09
the valid notes key check the key length
0:38:14
position is not
0:38:16
no position that one
0:38:18
twin volts and if not
0:38:21
the type of note
0:38:29
no left so tap on top
0:38:32
it's not top down return false
0:38:35
check where the check value prop is
0:38:38
valid prop is string
0:38:42
uh opening my report
0:38:48
check if note is valid yeah so this is
0:38:52
just checking if note is valid
0:38:57
um
0:39:00
so i want to see how is it sanitizing it
0:39:04
now
0:39:05
that's my next
0:39:08
goal
0:39:12
so how does it how can i even tell that
0:39:15
if it's sanitizing it
0:39:18
um that then you use in that way yeah
0:39:23
for more
0:39:25
can go through sanitizer if you're using
0:39:27
express then you can validate sanitize
0:39:30
using express metadata
0:39:33
and express sanitize import packages as
0:39:36
follows
0:39:38
all right
0:39:40
so that's
0:39:42
we don't want to do then we just want to
0:39:45
do the text
0:39:47
so that would come as
0:39:51
um
0:39:56
you know free yeah yeah yeah for more
0:39:59
information go
0:40:01
over there and validate it's been true
0:40:05
if you're using happy well
0:40:10
if you don't use third point motor and
0:40:12
want to sanitize
0:40:15
using the build
0:40:18
in code
0:40:23
you can try
0:40:25
the following
0:40:33
actually i want to see that the
0:40:35
documentation of it input sanitizing
0:40:40
library so the
0:40:42
library's for purpose of center ninja's
0:40:45
input for example we'll show some of the
0:40:48
built-in sanitizers
0:40:51
uh you you can create your custom
0:40:53
sanitizer printer by choosing uh-huh
0:40:56
right so this is testing it which is
0:40:59
fine
0:41:02
so it's expressed oh i expressed that
0:41:04
one request sentence has middleware
0:41:08
ping get that one
0:41:11
variant
0:41:13
and then sending pog
0:41:19
mm-hmm
0:41:22
sanitize primitive
0:41:24
object plain objects and there's very
0:41:28
this will remove all keys
0:41:31
from the plain object they're not string
0:41:35
ah
0:41:38
this grip was sanitizing
0:41:43
value
0:41:44
since
0:41:49
it's great for sanitizing the object
0:41:53
ah yeah
0:41:56
great presents our object before
0:41:57
inserting the badly
0:41:59
okay require
0:42:01
so we would need
0:42:02
express middleware
0:42:08
request body string
0:42:11
oh this is harder than i thought it
0:42:13
would be
0:42:28
um
0:42:31
all right
0:42:33
this will remove all the keys from
0:42:36
playing or jump down not string
0:42:40
then
0:42:42
not string into your booty
0:42:44
this group was sanitizing objects before
0:42:48
so we just want to
0:42:50
sanitize the string that's all
0:42:54
not the header
0:42:56
yeah we don't want to touch the header
0:42:58
we want to touch the body
0:43:02
yeah so body string body param string
0:43:06
and that one
0:43:15
query string no we don't need the query
0:43:17
string
0:43:18
we need
0:43:19
actually param string
0:43:23
paramstering yeah
0:43:26
they're gonna need that
0:43:31
wow okay this is the first time i'm
0:43:34
working with this
0:43:39
um
0:43:46
so usage is in that way
0:43:49
you get
0:43:51
listen
0:43:58
so
0:44:00
reduce sanitize middleware
0:44:03
and then it's just simply
0:44:05
the ring
0:44:07
you just sanitize the middleware
0:44:17
any comments not good
0:44:20
uh
0:44:38
so how do we test this now
0:44:41
npm test
0:44:52
so does that mean that
0:44:55
it will prevent it
0:44:58
so
0:44:59
the user will enter but you won't or you
0:45:02
won't let the user even enter
0:45:08
i'm a bit confused
0:45:10
so sanitize is when
0:45:14
the users
0:45:16
the user enters but they won't be able
0:45:18
to enter because it's been sanitized
0:45:29
um
0:45:32
right right
0:45:36
that listen
0:45:44
real require appears requirement away
0:45:58
um
0:45:59
so if we check in this one
0:46:03
so we're just sanitizing the note text
0:46:06
that's all we want to do
0:46:10
sanitize no text so once it comes here
0:46:17
really even
0:46:19
check
0:46:47
um
0:46:50
so
0:46:51
when is sane ties in what does it do
0:46:54
basically basically
0:46:56
really just
0:46:58
um
0:47:01
not allow the user to enter anything
0:47:12
a string here is forever still letting
0:47:14
you want to match third level you want
0:47:16
to allow
0:47:17
so you can use
0:47:20
[Music]
0:47:22
here's the this and it's hard
0:47:44
this is just an example to show how it
0:47:47
works it should
0:47:49
be live
0:47:50
masculine
0:47:57
or regular expression right
0:48:00
said that's the
0:48:06
so basically this is just an example
0:48:11
i need to
0:48:13
tell it how will it look like
0:48:16
in that way
0:48:18
or regular expression instead of abc one
0:48:21
two three
0:48:22
go through document actually let's go
0:48:25
for the documentation because i'm really
0:48:27
confused
0:48:29
well okay never mind it brought me back
0:48:32
here
0:48:34
instead no good links for
0:48:36
[Music]
0:48:38
nodes
0:48:39
sanitizers
0:48:44
not
0:48:50
it was not
0:48:54
by the dance and italians for jazz form
0:49:05
once expressed validator
0:49:08
to validate and sanitize
0:49:10
the
0:49:11
js form it's based on validation and it
0:49:14
allows you to
0:49:15
use your luggages ready branching create
0:49:18
custom
0:49:19
applied form if i use metadata
0:49:26
then inhale here is use is using credit
0:49:30
include express
0:49:32
js
0:49:34
that one that one that one which is fine
0:49:37
it's a
0:49:38
login code here
0:49:41
then
0:49:42
we will listen on
0:49:48
and payments to
0:49:53
um
0:49:56
data
0:49:58
right
0:49:59
identify the rules
0:50:01
for input before you write validation
0:50:04
for your human 75 what criteria they
0:50:09
must meet
0:50:10
for example you choose your name
0:50:13
right okay
0:50:15
choose validation
0:50:18
it's email right
0:50:21
okay
0:50:39
using it must be
0:50:41
an email
0:50:43
add sanitization in this project we use
0:50:46
free sanitization method train escape
0:50:49
and normalize email
0:50:54
oh so
0:50:56
here's how we ask sanitization
0:51:03
sanitation
0:51:05
we are trim escape to check out password
0:51:10
um
0:51:11
right
0:51:28
uh
0:51:49
us this
0:51:50
the import
0:51:52
what could go wrong
0:51:56
i haven't get that
0:51:58
no
0:51:59
i haven't sanitized anything before no
0:52:03
my hands elbow legs
0:52:05
nothing
0:52:08
um
0:52:09
right i am
0:52:11
my mind
0:52:15
is
0:52:20
getting
0:52:24
focused now
0:52:27
[Music]
0:52:29
um
0:52:34
this isn't actually my first time using
0:52:37
this sanitizing thing
0:52:40
where it sanitizes so many times
0:52:44
what's this it says experiments where
0:52:48
interfaces to use
0:52:51
it's just science has a tree of dom
0:52:54
downloads
0:52:55
removing any unwanted elements
0:52:58
or attributes
0:53:01
so
0:53:02
when we basically want to sanitize it
0:53:04
but we would have to tell it what we
0:53:07
wanted to sanitize isn't it
0:53:10
because that's how it would work
0:53:12
sanitize new sanitizer
0:53:16
and then get
0:53:18
at um
0:53:19
unsanitized frame tree yet
0:53:22
document
0:53:23
sanitize the document
0:53:26
tree and update the frame
0:53:34
update the frame
0:53:37
console
0:53:38
sanitizing is sanitized
0:53:42
frame
0:53:52
create a hundred plus children
0:54:02
all right guys um i am having a really
0:54:04
hard time to
0:54:06
focus to be honest i'm gonna probably
0:54:10
call it a day and do some
0:54:15
things afterwards
0:54:18
if i if i can
0:54:21
if not then
0:54:23
it has to be tomorrow i can't
0:54:26
yeah
0:54:27
s
0:54:28
stare and just
0:54:30
waste everyone's time though
0:54:32
so
0:54:33
yeah thank you very much guys for
0:54:35
joining it is kind of a
0:54:39
yeah a bit of a progress but yeah we
0:54:42
again there and um
0:54:44
yeah we'll come back to it tomorrow um
0:54:48
hopefully there's a lot more progress
0:54:50
there i'm really hoping
0:54:52
actually we're gonna make it happen
0:54:55
so if you
0:54:56
wanna see us what how we progress
0:54:59
tomorrow uh
0:55:02
join us at same time same place and a
0:55:05
different task all right i felt not a
0:55:09
different task
0:55:10
see i'm not even realizing what i'm
0:55:13
talking at the moment but yeah um this
0:55:16
the same task
0:55:18
all right guys catch you later have a
0:55:20
good night bye
0:55:23
[Music]