boarzVideosClipsStatistics

#️⃣EP 187 - Today's Stream

🎦
📅 2022-03-09 (566 days ago)
⌛ 1:00:11
ZainboarThaneshboar
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
▶️
Today's Stream
📅 2022-03-09 
(566 days ago)
⌛ 1:00:11
ZainboarThaneshboar
188
Compare Hashed Passwords Using Bcryptjs
📅 2022-03-10 
(565 days ago)
⌛ 1:01:31
ZainboarToreyboar
189
Special Appearance
📅 2022-03-11 
(564 days ago)
⌛ 0:58:44
ZainboarThaneshboarKartikboar
190
Today's Stream
📅 2022-03-13 
(562 days ago)
⌛ 1:16:40
ZainboarToreyboar
191
How To Make Frontend Talk To The Backend - NodeJS
📅 2022-03-14 
(561 days ago)
⌛ 1:07:00
ZainboarThaneshboar
192
Today's Stream
📅 2022-03-15 
(560 days ago)
⌛ 1:05:51
ZainboarToreyboar
193
Today's Stream
📅 2022-03-17 
(558 days ago)
⌛ 1:21:59
ZainboarToreyboar
194
How To Apply Authentication When Saving NodeJs
📅 2022-03-18 
(557 days ago)
⌛ 1:05:27
Zainboar
195
How to Compare Passcodes Using Bcrytp Node.js
📅 2022-03-20 
(555 days ago)
⌛ 1:04:19
ZainboarToreyboar
196
Today's Broadcast
📅 2022-03-21 
(554 days ago)
⌛ 1:06:59
ThaneshboarToreyboar
197
Today's Stream
📅 2022-03-22 
(553 days ago)
⌛ 1:02:51
ZainboarToreyboar
198
Verify Passcode Saving Information to DynamoDB with NodeJs
📅 2022-03-23 
(552 days ago)
⌛ 1:03:09
ZainboarThaneshboar
199
Today's Stream
📅 2022-03-25 
(550 days ago)
⌛ 1:12:27
ZainboarToreyboar
200
Today's Stream
📅 2022-03-27 
(548 days ago)
⌛ 1:14:36
ZainboarToreyboar
201
Today's Stream
📅 2022-03-28 
(547 days ago)
⌛ 1:08:28
ZainboarThaneshboar
202
How To Do A Merge Using VSCode and Github
📅 2022-03-29 
(546 days ago)
⌛ 1:05:33
ZainboarToreyboar
203
Today's Stream
📅 2022-03-30 
(545 days ago)
⌛ 0:57:26
ZainboarThaneshboar
204
Today's Stream
📅 2022-03-31 
(544 days ago)
⌛ 0:57:10
ZainboarToreyboar
205
Today's Stream
📅 2022-04-01 
(543 days ago)
⌛ 1:00:36
Zainboar
206
Today's Stream
📅 2022-04-03 
(541 days ago)
⌛ 1:06:56
ZainboarToreyboar
207
Get Board Columns from Frontend to Backend NodeJS
📅 2022-04-04 
(540 days ago)
⌛ 1:00:38
ZainboarThaneshboarToreyboar
208
Today's Stream
📅 2022-04-05 
(539 days ago)
⌛ 0:57:30
ZainboarToreyboar
209
Today's Stream
📅 2022-04-06 
(538 days ago)
⌛ 0:59:39
ZainboarThaneshboar
210
Today's Stream
📅 2022-04-07 
(537 days ago)
⌛ 1:04:46
Zainboar
211
Store String Array in DynamoDB using NodeJS
📅 2022-04-08 
(536 days ago)
⌛ 0:19:27
Zainboar
212
Today's Stream
📅 2022-04-10 
(534 days ago)
⌛ 1:07:24
Zainboar
213
Today's Stream
📅 2022-04-11 
(533 days ago)
⌛ 1:02:34
ZainboarThaneshboar
214
Today's Stream
📅 2022-04-12 
(532 days ago)
⌛ 0:27:43
Zainboar
215
Jira Organising & Beta Testing Day 1
📅 2022-04-13 
(531 days ago)
⌛ 0:58:09
ZainboarThaneshboar
216
Implement Passcode Tab Feature
📅 2022-04-17 
(527 days ago)
⌛ 0:58:49
ZainboarToreyboar
217
Beta Testing Fixes Part 2
📅 2022-04-19 
(525 days ago)
⌛ 1:00:24
ZainboarToreyboar
218
Beta Testing Fixes Part 3
📅 2022-04-20 
(524 days ago)
⌛ 1:01:02
ZainboarThaneshboar
219
Beta Testing Fixes Part 4
📅 2022-04-21 
(523 days ago)
⌛ 1:00:13
ZainboarToreyboar
220
Beta Testing 5
📅 2022-04-22 
(522 days ago)
⌛ 1:10:18
ThaneshboarToreyboar
221
Today's Stream
📅 2022-04-25 
(519 days ago)
⌛ 1:01:01
ZainboarThaneshboar
222
WebSocket Heartbeat & Thanesh's Farewell
📅 2022-04-27 
(517 days ago)
⌛ 0:51:08
ZainboarThaneshboar
223
Today's Stream
📅 2022-04-28 
(516 days ago)
⌛ 1:00:33
ZainboarToreyboar
224
Save Notes Through Websocket
📅 2022-04-29 
(515 days ago)
⌛ 0:51:30
Zainboar
225
Saving Object Through Websocket in DynamoDB
📅 2022-05-01 
(513 days ago)
⌛ 0:49:15
ZainboarToreyboar
226
Saving Object Through Websocket in DynamoDb
📅 2022-05-02 
(512 days ago)
⌛ 0:55:26
Zainboar
227
Today's Stream
📅 2022-05-05 
(509 days ago)
⌛ 1:01:32
ZainboarToreyboar
228
Welcome Back Kartik Party
📅 2022-05-08 
(506 days ago)
⌛ 0:55:32
ZainboarToreyboarKartikboar
229
Testing Prevention of XSS attack
📅 2022-05-10 
(504 days ago)
⌛ 0:29:16
Zainboar
230
How To Test Prevention XSS Attack
📅 2022-05-11 
(503 days ago)
⌛ 0:40:42
ZainboarKartikboar
231
Fixing Websocket
📅 2022-05-19 
(495 days ago)
⌛ 0:49:55
Zainboar
232
Today's Stream
📅 2022-05-20 
(494 days ago)
⌛ 0:56:10
ZainboarKartikboar
233
Today's Stream
📅 2022-05-22 
(492 days ago)
⌛ 0:55:33
Zainboar
234
Today's Stream
📅 2022-05-24 
(490 days ago)
⌛ 0:23:19
Zainboar
235
Websockets bugs
📅 2022-05-27 
(487 days ago)
⌛ 1:00:51
ZainboarKartikboar
236
Websocket Bug Fix
📅 2022-05-29 
(485 days ago)
⌛ 0:49:50
Zainboar
237
Hook Up AWS Websocket
📅 2022-05-30 
(484 days ago)
⌛ 0:48:59
Zainboar
238
Hook up AWS Websocket Pt.2
📅 2022-05-31 
(483 days ago)
⌛ 0:53:07
Zainboar
239
Today's Stream
📅 2022-06-01 
(482 days ago)
⌛ 0:21:05
Zainboar
240
AWS Websocket Bug Fix
📅 2022-06-05 
(478 days ago)
⌛ 0:52:47
Zainboar
241
AWS Websocket Bug Fix Pt.2
📅 2022-06-06 
(477 days ago)
⌛ 0:23:52
Zainboar
242
Hook Up Board Columns to Websockets Nodejs + AWS Websockets
📅 2022-07-27 
(426 days ago)
⌛ 1:00:06
Zainboar

Subtitles

0:00:02
[Music]
0:00:24
welcome back guys to another episode of
0:00:27
buildbreaking fakes brought to you by
0:00:29
the raw coders
0:00:32
and
0:00:33
today we have finesse and i how you
0:00:35
feeling today flash
0:00:37
hey
0:00:38
hey zayn thanks for the introduction um
0:00:40
yeah feeling really good
0:00:43
um yeah i got my background today
0:00:46
so
0:00:47
loving it yeah loving it
0:00:49
yeah it looks pretty cool though
0:00:52
isn't it
0:00:54
i just need to
0:00:56
work on the alignment but yeah
0:01:00
yeah yeah i mean um
0:01:02
that can always be fixed but the best
0:01:05
part is that you have
0:01:07
you've got that
0:01:09
on and um yeah i guess the
0:01:13
um
0:01:14
[Music]
0:01:16
which one are you and which one is me
0:01:18
today
0:01:19
so
0:01:21
you're probably gonna be there one on
0:01:23
the
0:01:24
right okay oh yeah
0:01:27
you're gonna be as in
0:01:30
be hands-on and i will be as in on the
0:01:33
left
0:01:35
kind of just
0:01:37
giving you a thumbs up on every
0:01:40
line of code you're right
0:01:43
sounds good
0:01:45
fantastic all right so before further
0:01:47
ado let's um acknowledge that the
0:01:51
country and the past
0:01:53
and the elders of the past president
0:01:55
future so
0:01:57
here we go
0:01:58
i begin today by acknowledging the
0:02:00
traditional custodians of the land on
0:02:03
which we gather today and pay my
0:02:05
respects to the elders past present and
0:02:07
future
0:02:08
i extend their respect to aboriginal and
0:02:11
torres strait islander people here today
0:02:16
fantastic
0:02:18
jacob is here so hey geezers
0:02:26
[Music]
0:02:30
so he is kind of recovering as we
0:02:33
speak hopefully he will be
0:02:35
um
0:02:37
on the stream
0:02:38
tomorrow if he's feeling better and
0:02:41
well enough to show off his
0:02:44
amazing
0:02:46
skills and his adorable face
0:02:51
all right cool so
0:02:54
do you want to share screen today flash
0:02:57
yeah yep can do just thinking about um
0:03:01
where we up to
0:03:02
in terms of so we were up to the fact
0:03:06
that we wanted to um
0:03:10
we wanted to make sure that when we
0:03:12
press go
0:03:13
um that actually
0:03:15
uh
0:03:19
compares the
0:03:21
as in board names already doing but the
0:03:24
associated um passcode as well
0:03:29
yeah yeah
0:03:31
okay i remember so which means that the
0:03:34
array how is storing at the moment
0:03:36
though that would probably have to
0:03:38
change
0:03:39
um
0:03:40
instead of just strings it would
0:03:43
have to be objects
0:03:47
yes yep okay
0:03:49
i will so frontend code
0:03:54
yeah frontend code
0:03:56
see so
0:04:06
right um
0:04:24
we didn't choose the music
0:04:26
saying
0:04:26
oh i totally forgot i totally forgot
0:04:31
all right so today would be
0:04:35
actually
0:04:36
let's ask jack dev if you want to choose
0:04:39
a letter
0:04:41
okay all right
0:04:44
okay deb if you're up
0:04:47
do you want to choose a letter
0:04:50
from a to z
0:05:05
don't think he's um on his desk at the
0:05:09
moment
0:05:10
all right um
0:05:12
yeah
0:05:14
we can ask him probably i
0:05:17
it can be his turn tomorrow as well
0:05:20
okay
0:05:21
all right so do you wanna ashley's my
0:05:24
turn
0:05:25
now
0:05:26
yeah isn't it
0:05:29
see
0:05:32
do i
0:05:33
do you want to do the counter
0:05:35
oh yes okay
0:05:37
three two
0:05:39
one
0:05:40
you
0:05:41
you okay let's see
0:05:46
[Music]
0:05:50
what
0:05:55
[Music]
0:06:02
that's cool
0:06:05
how did you find it
0:06:06
yeah yeah that's good
0:06:11
okay character just let up and fit light
0:06:14
i can
0:06:16
let's go with s10
0:06:29
all right um
0:06:31
do you wanna maybe zoom in a bit because
0:06:34
i'm finding it hard to kind of
0:06:37
see this yeah that's
0:06:40
yeah that's much better
0:06:43
i'm just trying to find the
0:06:47
branch thing is it
0:06:50
is
0:06:51
get bored functionality
0:06:53
get both functional okay
0:07:15
uh
0:07:31
yep there we go
0:07:34
so
0:07:41
uh
0:07:44
i'll let you
0:07:46
drive it for a bit
0:07:48
okay
0:07:56
so i think it was still front end
0:07:58
actually
0:08:03
and
0:08:09
yep that's the one
0:08:13
so we basically have to
0:08:15
actually
0:08:16
excuse me
0:08:21
um we basically have to go into get
0:08:23
board names on line 26
0:08:31
yeah so
0:08:32
you know where the
0:08:34
line 96 is
0:08:36
and then we are storing all the
0:08:40
names in the board's
0:08:42
name from the board's object
0:08:45
yeah maybe we would need to
0:08:50
add
0:08:52
the passcode in the board border board
0:08:55
objects as well
0:08:59
um
0:09:04
[Music]
0:09:10
let me have a look and have a look at
0:09:12
what the
0:09:13
board object is returning
0:09:23
oh
0:09:24
i think he should be returning passcode
0:09:27
as well
0:09:28
it would be good luxem right yeah yeah
0:09:33
it's good to confirm always
0:10:00
hey
0:10:01
i don't know why whenever i see the
0:10:04
password
0:10:06
i have to really i feel really proud of
0:10:08
us
0:10:12
yeah this could happen
0:10:14
looks good
0:10:17
um
0:10:19
yeah yeah so we have the passcode as
0:10:21
well
0:10:25
and that's in the board object isn't it
0:10:28
yeah
0:10:30
okay so now what we basically have to do
0:10:33
is in the boards
0:10:35
names array
0:10:38
we would need
0:10:40
to
0:10:43
store them
0:10:45
as in both
0:10:46
both of them the uh the board passcode
0:10:49
as well
0:10:54
yeah makes sense
0:10:57
um so if you want to put a comma
0:11:01
after the board
0:11:03
that's what we tried last time right
0:11:04
there
0:11:06
did you not come oh and we tried it but
0:11:09
before implementing it
0:11:11
in the back end
0:11:13
i think
0:11:15
am i right
0:11:16
as far as i can remember
0:11:19
might be wrong
0:11:22
remember i think
0:11:23
let's just have a look anyways
0:11:27
yeah it doesn't cost
0:11:42
i just leave it
0:11:52
yeah so it's just got the
0:11:55
just the board names i can hardly see
0:11:57
that okay so sorry
0:11:59
just the board and names is it okay
0:12:03
uh yes so here are because it's mapping
0:12:07
it that's why
0:12:11
chessboard have the board
0:12:16
[Music]
0:12:18
why does the first one come in an array
0:12:21
and the rest of them are strings in the
0:12:24
array
0:12:27
oh this one is just that's what it's
0:12:29
returning and i've just opened it like
0:12:31
okay cool right right i see yeah cool
0:12:35
okay um so if you go back
0:12:39
because we are already getting the
0:12:43
the
0:12:44
board as in the pass code and everything
0:12:47
in the board's object
0:12:50
how's it going yes it's doing
0:12:53
[Music]
0:12:54
that
0:12:58
we need like um key value pass or
0:13:00
something
0:13:01
oh yeah it was like
0:13:04
like
0:13:05
tuples inside the array maybe
0:13:08
um
0:13:11
actually
0:13:13
now
0:13:14
i'm thinking
0:13:19
we don't even we don't necessarily need
0:13:23
the board's name array anymore
0:13:27
completely
0:13:29
because
0:13:30
the board object the board's object it's
0:13:34
already having
0:13:39
the board name and the associated
0:13:41
passcode as object
0:13:44
in it of each board
0:13:47
isn't it so what we can basically do is
0:13:50
put all the objects into the array
0:13:54
and then push them in the right cell
0:13:58
that's
0:13:59
okay
0:14:02
yeah that makes sense i'm just thinking
0:14:04
about how
0:14:06
we do the
0:14:07
do the checking here then
0:14:09
yes so
0:14:11
basically that functionality would need
0:14:14
to
0:14:14
be changed as well now
0:14:18
we're doing the check on the board name
0:14:21
and
0:14:22
password as well
0:14:23
so it won't
0:14:24
just be for
0:14:26
for the strings you
0:14:28
would be
0:14:29
if the board name matches
0:14:33
in the object then make sure make sure
0:14:37
that that the passcode is in there as
0:14:40
well
0:14:41
as in for this associated board
0:14:47
yes yes i understand
0:14:50
so
0:14:51
just one step uh
0:14:53
at time so if you go back to
0:14:56
get bored names where we
0:14:59
saw the boys objects hey tori oh come on
0:15:02
good to have you again yeah later
0:15:06
first this is some water in our gullets
0:15:13
okay yeah so
0:15:15
you know where you have
0:15:17
boards and
0:15:18
names array
0:15:21
maybe just
0:15:27
do another right yeah
0:15:30
no no i mean
0:15:32
no okay get rid of this
0:15:34
yeah maybe get rid of the entire line
0:15:38
except but um so entitled um all right i
0:15:43
just i should probably speak a bit
0:15:46
faster
0:15:50
maybe
0:15:51
get rid of the part of the equals
0:15:56
okay
0:16:05
and then probably
0:16:11
and then probably come
0:16:12
come down
0:16:13
and then remove the equal
0:16:19
ah
0:16:20
no no sorry my will we have time yes
0:16:23
let's install it
0:16:25
screaming at us why have you not
0:16:27
declared it you idiot
0:16:31
um
0:16:33
sign okay
0:16:35
yeah so probably do equals and then
0:16:38
boards
0:16:39
names array
0:16:41
again
0:16:43
dot
0:16:44
push
0:16:46
and then board object
0:16:50
we might need to
0:16:52
do a for loop here
0:16:57
okay
0:16:59
jack that was gonna go
0:17:01
live
0:17:02
we're gonna have something really
0:17:04
interesting to say i have a feeling
0:17:09
or maybe not maybe no we can basically
0:17:12
um
0:17:16
we can still use a map hang on i'm gonna
0:17:20
just check um
0:17:22
i forgot how a map you used to work
0:17:36
okay
0:17:57
we need to put it in an internet array
0:18:00
say yes
0:18:02
how come
0:18:04
because
0:18:05
for the boards i'm gonna come as objects
0:18:12
in an array
0:18:16
okay
0:18:17
what does it look like now again let me
0:18:19
just have another book
0:18:24
unless they're already coming in there
0:18:26
right then
0:18:27
i feel like i don't need to do that
0:18:37
are they coming already in the array
0:18:40
items array
0:18:48
can you expand one of them
0:18:50
yeah
0:18:51
yeah okay cool we don't need it it's
0:18:53
already doing all right it's already
0:18:56
done the work for us cool
0:18:59
so yeah
0:19:01
we don't need board names array anymore
0:19:04
then
0:19:07
let's get rid of it
0:19:09
yeah yeah but make sure um
0:19:12
whatever is referenced
0:19:15
we need to
0:19:16
make sure that we are using it properly
0:19:19
now so let's
0:19:21
uh boards objects
0:19:26
this isn't gonna change sorry existing
0:19:29
functionality now
0:19:31
interesting
0:19:32
right um do you wanna control find
0:19:36
wherever the board names array has been
0:19:39
used
0:19:49
i think it was just
0:19:51
okay
0:19:53
because the top one we were
0:19:56
we changed yep so ah all right so
0:20:00
that's getting the board's name isn't it
0:20:05
which is technically boards
0:20:08
get bored password um
0:20:10
get boom names and passcodes
0:20:12
yes yeah
0:20:14
all right
0:20:16
so which means that board names should
0:20:19
be the objects
0:20:21
as well now
0:20:24
yes yeah yeah anyway
0:20:29
yeah
0:20:31
okay
0:20:32
so if board name
0:20:35
do you want to maybe console the log
0:20:37
board names i didn't want to make sure
0:20:40
that is coming up as an
0:20:42
array of objects
0:20:54
we can change the theme right
0:20:56
yeah yeah
0:21:12
i think because we need to
0:21:25
items yeah okay cool so it is coming up
0:21:27
perfect
0:21:29
all right so now basically what we need
0:21:32
to do is if we go back in the code so we
0:21:35
have got an array of objects
0:21:39
so if what does include do
0:21:44
i think
0:21:46
includes this string
0:21:55
we'll check the list of
0:21:57
string
0:21:59
right
0:22:00
i see
0:22:01
so
0:22:03
um
0:22:04
if you want to do this as board names
0:22:08
don't
0:22:10
include
0:22:12
if
0:22:14
if the board names
0:22:18
includes that string
0:22:20
we'll probably have to keep that as um
0:22:23
as as
0:22:30
includes
0:22:32
but just like the
0:22:35
the
0:22:36
probably the naive way would just be
0:22:39
followed
0:22:43
i was to be honest i was gonna suggest
0:22:46
that but then we were gonna get another
0:22:49
lull from get there
0:22:51
on three issues
0:22:55
um
0:22:58
so compare
0:23:00
items
0:23:01
in the array of objects hang on
0:23:16
yes
0:23:27
check
0:23:45
okay um
0:23:47
we will probably have to use the arrays
0:23:49
method is array
0:23:54
sorry
0:23:56
we will probably have to use the method
0:23:58
is array
0:24:00
to
0:24:02
compare so what it does is that this
0:24:04
this method which is is array
0:24:08
open brackets in close brackets it
0:24:10
checks
0:24:12
whether an object or variable is in the
0:24:15
array or not
0:24:18
is exactly what we want
0:24:20
okay
0:24:22
so if we use the
0:24:24
board names is an array so if we use
0:24:28
dots is array
0:24:33
so
0:24:34
in place of in
0:24:36
includes
0:24:38
do is ray
0:24:49
um
0:25:01
um
0:25:03
enter a board name and then
0:25:09
hang on a minute
0:25:11
let's just check something
0:25:14
the thing with this one is um
0:25:18
don't we also
0:25:20
i have to check um
0:25:23
whether the
0:25:24
passcode
0:25:26
is equal to the one that's in the
0:25:28
boarding so
0:25:32
yes i was
0:25:34
um i'm kind of taking really baby steps
0:25:36
here
0:25:37
okay yep
0:25:48
maybe do you want to open up this
0:25:51
link so
0:25:52
we can
0:25:56
go through it on the
0:26:00
on the stream itself
0:26:07
yeah there we go
0:26:09
so say for example our board
0:26:24
okay so
0:26:26
v1 is created some variables is array
0:26:31
so type of is returns object to object
0:26:35
object yet
0:26:39
and then testing if the variable is in
0:26:41
an array
0:26:44
so it's testing if the object's
0:26:48
name
0:26:49
and
0:26:50
age
0:26:56
comparing objects with the
0:26:58
array of objects
0:27:00
oh okay yes yes i understand you know
0:27:04
what we could do then saying this would
0:27:05
be pretty straightforward i think this
0:27:08
is since we have
0:27:10
the board name in the passcode then put
0:27:13
this into an object and then
0:27:16
uh
0:27:17
and then just test it against the
0:27:19
just put it in here to test it against
0:27:21
the array that way we don't yeah we just
0:27:23
do it one check
0:27:24
yeah
0:27:25
that makes sense
0:27:29
hold on let's do that
0:27:38
i just just wanted to check this yeah
0:27:48
oh
0:27:50
i think this this just just checking
0:27:52
whether
0:27:54
oh this is just checking whether it's an
0:27:55
array or not
0:27:58
yeah it's just
0:28:01
since this is an object it's false and
0:28:03
then since this isn't the range
0:28:05
yeah
0:28:06
yeah
0:28:07
you're right you're right
0:28:10
okay so it's
0:28:12
checks if it's an array or not that's
0:28:15
all
0:28:24
maybe if we
0:28:27
find a method for
0:28:31
checking whether an object is in an
0:28:33
array if an array contains an object
0:28:39
oh um the first link
0:28:41
i meant
0:28:49
okay so they're all missing
0:28:52
some adamant
0:28:54
can you see the screen yes i can
0:29:11
it's using some
0:29:13
sun
0:29:15
and then comparing the each
0:29:18
object
0:29:20
and its id ah
0:29:22
we could potentially do this
0:29:26
oh yeah yeah yeah we could do this
0:29:32
if
0:29:36
okay yeah yeah
0:29:40
would be if
0:29:41
element dot board name
0:29:43
equals our board name and and window
0:29:47
passcode equals our password then return
0:29:50
true
0:29:52
yeah
0:29:53
cool
0:29:55
yeah awesome
0:29:58
i swear that the
0:30:02
streaming uh as in having a consistent
0:30:07
thing is really kind of it's really kind
0:30:10
of um
0:30:13
honing our technical skills isn't it
0:30:16
yeah for sure man yeah no
0:30:20
doubt get this is done ship it
0:30:25
right that would be
0:30:27
i know i'm not going to say i'm not
0:30:29
going to say anything
0:30:30
i'm going to get something back i know
0:30:33
for sure so i'm not going to bother
0:30:35
saying anything
0:30:41
i'm just gonna comment this stuff
0:30:54
um maybe create a function instead
0:30:58
and and then just call the function here
0:31:04
yeah yeah i can do
0:31:06
oh
0:31:07
should we try it first and then maybe
0:31:09
yeah yeah oh
0:31:10
yeah
0:31:11
yeah
0:31:12
let's do that
0:31:15
i'm just gonna copy it like as it is and
0:31:18
then we can refactor it after
0:31:20
yeah fantastic
0:31:24
oh our toys asking are all
0:31:28
are the passwords all on the fountain on
0:31:30
this mr oh um we implemented um the past
0:31:35
code part theory in the back end and um
0:31:39
we
0:31:41
so
0:31:41
now what we're doing is just basically
0:31:45
calling you from them from the back end
0:31:49
so
0:31:50
you didn't miss
0:31:51
anything
0:32:02
did that answer your question
0:32:19
oh
0:32:30
oh
0:32:30
oops
0:32:32
i just want to check the exact name
0:32:53
poor name
0:33:09
shouldn't anybody
0:33:12
board
0:33:13
names
0:33:15
dot board name
0:33:21
oh but because we're using this ah yeah
0:33:25
and
0:33:26
i didn't see that problem my bad
0:33:32
okay so we actually need to
0:33:35
do the
0:33:37
decryption here
0:33:40
yes
0:33:41
yes so that would basically
0:33:50
all we shouldn't do the apparent
0:33:53
decryption there
0:33:57
or we don't have to do the description
0:34:00
anyway
0:34:01
because it's already the password is
0:34:03
already encrypted
0:34:06
on no um
0:34:12
on creation it includes the password so
0:34:16
why not we include the password here as
0:34:18
well
0:34:21
and then and then just
0:34:24
i think there's a compare method with
0:34:26
the
0:34:28
b grip so maybe we can use that
0:34:33
so you want to dig
0:34:36
oh yeah the compare method was it as
0:34:39
well
0:34:40
yeah yeah
0:34:42
you can
0:34:43
definitely choose that
0:34:44
why are you choosing some instead of
0:34:47
fine
0:34:48
because someone if some was in that blog
0:34:52
that's why
0:34:53
yeah
0:34:54
we should probably see what fine does
0:34:57
and then choose find
0:35:00
and then
0:35:01
let's check if an already contains an
0:35:04
object with
0:35:05
that sum and then
0:35:07
are they having to find there
0:35:10
okay
0:35:12
i was blind didn't get there from my bed
0:35:15
no you had to scroll down a little bit
0:35:16
more
0:35:17
okay
0:35:19
cool yeah then let's just
0:35:21
do fine
0:35:23
but what's the difference between
0:35:25
some and fine just curious
0:35:31
i'm going to google this
0:35:33
yeah
0:35:34
give me one second i'm just going to
0:35:35
plug my
0:35:40
[Music]
0:35:43
all project
0:35:45
yes
0:35:48
it says that you're looking for one
0:35:50
particular array item and someone or you
0:35:52
are clearly checking forever
0:35:55
you need
0:35:56
so fine contain a
0:35:59
fine method states that you're looking
0:36:02
for one particular array item yeah which
0:36:05
is right we want that
0:36:07
uh for some
0:36:09
you're clearly checking
0:36:12
if the array contains items defeat yeah
0:36:16
i see i think that would make sense
0:36:21
did you uh
0:36:22
understand it
0:36:24
uh not quite so
0:36:26
basically
0:36:28
find
0:36:29
it it checks that if
0:36:32
one particular item
0:36:34
or an object is present in the array
0:36:38
okay but some
0:36:41
checks for more than one as in if
0:36:44
okay those items are present
0:36:47
in the array
0:36:49
let's see okay yeah
0:36:54
uh on to using javascript and working
0:36:57
now um
0:36:59
well
0:37:00
i haven't had
0:37:02
tasks that use
0:37:04
javascript at the moment
0:37:07
that's what i'm primarily working with
0:37:13
asp.net sql and
0:37:17
c-sharp
0:37:42
reload hash from the
0:37:45
password
0:37:50
so we need
0:37:53
this would be our password
0:37:55
and then the hash
0:38:04
load hash from your password
0:38:07
dp
0:38:08
isn't that just
0:38:10
loading the hash is not decrypting or
0:38:14
checking because
0:38:15
remember from the front end our password
0:38:18
is coming as a string
0:38:21
of numbers as in
0:38:23
one two three four as string
0:38:31
yeah but
0:38:32
we're getting
0:38:34
um
0:38:51
see if we're getting the hash here
0:38:58
no but that's coming from the
0:39:00
database remember that when we press
0:39:05
when we load it
0:39:07
as in all the board names and passcodes
0:39:11
get
0:39:13
populated in the background
0:39:16
so we can compare our board
0:39:19
name as a string and the passcode that
0:39:22
we've just entered with that array if
0:39:25
it's present or not
0:39:30
but how can we compare the screen
0:39:34
that's what we're trying to do at the
0:39:36
moment
0:39:38
so what we need uh the comparison
0:39:44
am i getting something wrong oh
0:39:46
we're missing something
0:39:49
so um
0:39:50
see
0:39:51
for
0:39:52
if you go back to the
0:39:55
documentation
0:39:58
in that one it says to check a password
0:40:04
okay to check
0:40:08
which means that it loads the hash from
0:40:11
your password db
0:40:13
but we are already doing it in our way
0:40:17
we're all we're already loading the
0:40:20
passcodes
0:40:22
and the board names
0:40:24
you know
0:40:25
from the backhand yeah yeah i understand
0:40:28
what you're saying i think
0:40:29
i think the comment
0:40:31
is confusing because i think what they
0:40:33
mean is
0:40:35
the hash is loaded from the db
0:40:38
in the in this case like yeah this
0:40:40
variable
0:40:42
is one that is loaded from the db that's
0:40:45
my interpretation
0:40:48
and that would pretty much be
0:40:50
correct according to what i'm
0:40:53
understanding
0:40:59
so
0:41:00
see how you've got okay how about if we
0:41:03
check what exactly does the compare
0:41:06
method take in
0:41:09
is it documented
0:41:11
somewhere
0:41:16
just probably do a
0:41:18
control find and doing that way will be
0:41:21
a lot quicker
0:41:22
um
0:41:26
compare okay so call back
0:41:29
so it takes data to compare
0:41:32
which would be
0:41:35
so the first argument
0:41:38
is data to compare
0:41:40
which is our passcode coming from the
0:41:43
front end
0:41:44
that we have just entered
0:41:48
and then the hash
0:41:50
would be
0:41:52
would be from the database
0:41:55
which is loaded for us
0:41:58
for us as a passcode
0:42:00
isn't it
0:42:02
so
0:42:03
for the compare method to word uh
0:42:07
to work for from what i'm understanding
0:42:09
at the moment is that both the arguments
0:42:12
have to be in hash
0:42:16
i don't think so
0:42:19
all right i'm um
0:42:26
no um as in
0:42:28
goldberg you wanted to as in
0:42:32
like um clarify my thing
0:42:36
you don't don't know what the sink is
0:42:37
but if you see this one
0:42:40
see
0:42:41
they've used
0:42:43
the avenues hash yet and then they've
0:42:44
used the hasher
0:42:48
is this a different method that we were
0:42:51
looking from before
0:42:54
uh
0:42:54
yes it is the other one we were looking
0:42:57
at is
0:42:58
i don't know i don't know which one we
0:43:00
have to use actually but the other one
0:43:01
we're looking at this year
0:43:05
actually
0:43:06
um
0:43:08
yeah because from my understanding what
0:43:11
we're trying to do
0:43:13
this one as in just to compare itself
0:43:16
might not work and
0:43:18
the reason why it might not work is
0:43:20
because
0:43:22
it's
0:43:25
actually i might be wrong
0:43:28
and you may be right
0:43:31
let's
0:43:33
try this because i didn't see the first
0:43:36
uh i only listened to the
0:43:39
first word the first
0:43:42
function
0:43:43
which is using the hash code and
0:43:47
comparing it with the hash but i'm just
0:43:50
now seeing the second one where it's
0:43:53
actually comparing the actual
0:43:56
literal value
0:43:58
to the hash so yeah
0:44:00
let's do that
0:44:16
yeah that's right tori
0:44:18
correct
0:44:21
[Music]
0:44:22
if you want to use b crypt here we
0:44:25
let's have to
0:44:26
declare it up here
0:44:37
yes
0:44:38
yeah
0:44:39
we will probably have to install it
0:44:41
first
0:44:42
and then by npm install and then do that
0:44:51
um is that the right
0:44:54
folder
0:45:02
um yeah that should be right i think so
0:45:10
compare
0:45:11
dependencies
0:45:14
yeah
0:45:15
that's fine
0:45:25
added two packages okay
0:45:28
require
0:45:29
big crypts and now we can use it in
0:45:33
the if step i'll
0:45:36
import the if statement
0:45:47
passcode
0:45:48
um
0:45:50
bordeaux passcodes sorry my bad
0:45:54
and then yeah okay
0:45:56
you're right you're right
0:46:04
yeah
0:46:06
that's it
0:46:10
and then if these both are true only
0:46:13
then return
0:46:16
true
0:46:27
okay so it's found is there and now if
0:46:31
we do
0:46:35
it right
0:46:37
if it's found then open
0:46:40
alerts what is that let's say
0:46:45
um
0:46:45
[Music]
0:46:50
i think open english shouldn't be there
0:46:56
can't find a can it
0:46:57
no
0:47:00
do you wanna
0:47:02
control find it
0:47:04
oh come on fine
0:47:07
to see on the opening
0:47:11
uh okay because in my uh there
0:47:15
it must be in another javascript file
0:47:17
and that's being imported
0:47:19
in this oh okay
0:47:21
is it in here
0:47:25
yeah
0:47:26
okay so what does it say
0:47:30
open alerts um
0:47:34
actually you know what don't worry about
0:47:37
them
0:47:39
let's test it because i wanna just see
0:47:42
what the alert
0:47:44
says and if it's appropriate to us
0:47:47
okay
0:47:58
so
0:48:07
so that would
0:48:09
need
0:48:11
a ripe a right board but the wrong
0:48:14
password
0:48:17
right board but wrong patch this board
0:48:19
exists right
0:48:20
to
0:48:21
alert to come up
0:48:25
because the alert will only come up if
0:48:28
it's called either of them are wrong
0:48:31
so the ball don't match
0:48:36
one core reference requires not defined
0:48:44
the second one
0:48:51
the require is not defined
0:48:55
very inclined
0:48:57
requiring
0:48:58
is a keyword and that's
0:49:01
defined apparently this one
0:49:05
um
0:49:06
can we make sure we use either const or
0:49:09
let
0:49:10
okay instead of uh
0:49:21
why did you say it's not defined
0:49:27
file is accomplished we maybe can to any
0:49:29
yes module
0:49:32
request for no
0:49:36
ah nevermind
0:49:38
do we not need it
0:49:42
but how are you gonna import it
0:49:51
how will we import the
0:49:55
decryption if you don't need it
0:50:02
import
0:50:03
uh import
0:50:06
ah okay
0:50:11
import decrypt
0:50:19
sure
0:50:22
i think you will be const or let and
0:50:26
then the variable and then import that
0:50:30
instead of
0:50:32
required we use import apparently
0:50:37
you mean
0:50:50
no import in
0:51:01
import big crypts from b crypt
0:51:15
and the end uh the
0:51:18
letter b
0:51:20
is as a single quote
0:51:25
in um
0:51:27
yeah okay
0:51:28
there's a single quote
0:51:30
um the latter one
0:51:34
oh yeah
0:51:44
okay
0:51:50
all right cool
0:51:51
let's test it
0:52:08
use input outside cannot use input 7
0:52:11
outside a module
0:52:15
check how to
0:52:31
yeah it is as there
0:52:33
or maybe put the uh put the first big
0:52:37
first b crypt in
0:52:40
curly brackets
0:52:44
this
0:52:52
maybe yeah
0:52:57
it's not bundler
0:53:04
you need to use their script and add it
0:53:06
in the html
0:53:15
try that
0:53:23
what are you thinking
0:53:25
what should we try
0:53:27
oh um
0:53:28
just
0:53:29
what we applied i just want to check if
0:53:32
it works
0:53:34
do you mean the the curly brackets yeah
0:53:38
yeah i tried that
0:53:39
oh and
0:53:41
he said the same thing
0:53:44
okay in that case maybe just to um the
0:53:47
big uh
0:53:49
importance
0:53:51
is
0:53:52
cdn maybe
0:53:57
okay
0:54:00
um
0:54:50
um
0:55:12
oh
0:55:22
oh
0:55:29
so apparently we can just use it as a
0:55:32
function itself
0:55:38
um
0:56:08
um
0:56:20
oh so it says that
0:56:22
um if you're really required to use
0:56:24
bigquery client-side use a static
0:56:28
salt static salt okay
0:56:32
again
0:57:19
what we thinking finish
0:57:22
how do we how do we go about that
0:57:25
static salt
0:57:29
oh that's what i was researching
0:57:33
as well
0:57:52
cool
0:58:15
um
0:58:17
to be honest
0:58:22
keep this one for tori tomorrow
0:58:30
he's our front end genius
0:58:34
true um
0:58:38
what did he say in the comments your
0:58:39
daughter is not secure and they are
0:58:41
it's a minefield
0:58:44
see that's a powerful word whenever
0:58:46
captain says
0:58:48
lord it can mean different things
0:58:51
depending on the context
0:58:53
which i've said
0:58:56
before that word
0:59:02
right um
0:59:04
have you got
0:59:05
anything that you want to add
0:59:08
um
0:59:09
no
0:59:10
oh good
0:59:14
perfecto
0:59:15
let's finish
0:59:19
cool
0:59:21
um should i do the closing
0:59:23
yeah
0:59:24
case
0:59:26
um so in today's episode
0:59:29
we um
0:59:32
we are trying to
0:59:34
get the
0:59:35
uh passcode
0:59:38
checking in the front end uh passcode
0:59:40
and board name check in the front end
0:59:42
pretty close i think we use the find
0:59:44
method and
0:59:46
yeah getting really close but we're
0:59:47
going to leave the the tricky part
0:59:49
tutorial tomorrow so if you're keen to
0:59:52
to uh to catch us on that episode join
0:59:55
us tomorrow same time
0:59:57
same place
0:59:59
and
1:00:00
and the same task
1:00:05
all right guys have a good night