boarzVideosClipsStatistics

#️⃣EP 191 - How To Make Frontend Talk To The Backend - NodeJS

🎦
📅 2022-03-14 (561 days ago)
⌛ 1:07:00
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
187
Today's Stream
📅 2022-03-09 
(566 days ago)
⌛ 1:00:11
ZainboarThaneshboar
188
Compare Hashed Passwords Using Bcryptjs
📅 2022-03-10 
(565 days ago)
⌛ 1:01:31
ZainboarToreyboar
189
Special Appearance
📅 2022-03-11 
(564 days ago)
⌛ 0:58:44
ZainboarThaneshboarKartikboar
190
Today's Stream
📅 2022-03-13 
(562 days ago)
⌛ 1:16:40
ZainboarToreyboar
▶️
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:00
[Music]
0:00:07
[Music]
0:00:12
what is going on guys welcome back to
0:00:15
another session of buildbreaking fix
0:00:17
brought to you by
0:00:20
finish eurocode is
0:00:22
that's the one that's the one i love
0:00:25
that
0:00:26
and yes and who we have
0:00:29
today first up geez again get there good
0:00:32
to have you welcome
0:00:34
there you go jeff
0:00:37
all right so first thing is first let's
0:00:40
um do the acknowledgement of the
0:00:42
custodians of the land and pay our
0:00:44
respects to the
0:00:46
elders of the past present and future so
0:00:49
there we go
0:00:51
i begin today by acknowledging the
0:00:53
traditional custodians of the land on
0:00:55
which we gather today and pay my
0:00:57
respects to the elders past present and
0:00:59
future i extend their respect to
0:01:02
aboriginal and torres strait islander
0:01:04
people here today
0:01:08
fantastic
0:01:10
loving the backgrounds and right finish
0:01:13
yep absolutely
0:01:15
we finally got it consistent
0:01:20
and this is good as well yeah
0:01:24
exactly as it is not too bright and it's
0:01:28
also looking a lot more a lot more
0:01:30
professional but they were both done by
0:01:32
the same person cartier okay yeah
0:01:35
amazing job
0:01:36
yeah
0:01:37
for sure
0:01:39
fantastic all right so it's your turn do
0:01:42
you want to choose a letter for the
0:01:43
background music
0:01:46
in three two one go
0:01:49
yes no thinking too much no thinking too
0:01:52
much
0:02:02
another girl or we cannot take dabs
0:02:05
so okay
0:02:07
um
0:02:08
how about we go for the one above night
0:02:10
driving
0:02:12
yeah that's how it looks
0:02:19
[Music]
0:02:24
it's nice
0:02:26
it's about to pick up a bit
0:02:29
[Music]
0:02:33
come on
0:02:48
all right cool
0:02:51
so uh just a bit of a
0:02:54
uh context of what we did on
0:02:58
sunday yesterday
0:03:00
yeah
0:03:01
so we went ahead and changed
0:03:05
the logic where we were kind of
0:03:08
comparing comparing and contrasting the
0:03:10
boards and the password in the front end
0:03:15
and tori actually uh
0:03:18
pointed out
0:03:20
kind of a really important point
0:03:22
is
0:03:23
where we shouldn't as in display
0:03:26
even in the background
0:03:28
um the passcodes of the boards
0:03:33
okay which is the passwords
0:03:36
because
0:03:37
yeah worst case scenario there must be
0:03:39
some bad guys and they might play around
0:03:43
it and it and you actually get all the
0:03:46
passcodes and the code is also open
0:03:49
source
0:03:52
in which you in which basically they can
0:03:54
quickly find out
0:03:56
variable names that okay hang on these
0:03:59
are the passwords
0:04:00
simple as that yeah that's true yeah
0:04:03
that's a good point good point
0:04:06
yeah so
0:04:08
observing that we came to realize that
0:04:11
although we are still
0:04:12
um comparing the board names in the
0:04:15
content which should be fine
0:04:18
but we
0:04:19
are actually going in the back end to
0:04:22
compare the passcode
0:04:24
okay so
0:04:25
which involved
0:04:27
making another
0:04:30
post request
0:04:31
in the back end
0:04:33
and basically we pass the passcode from
0:04:36
the front end to backhand in that method
0:04:39
and then depending on the validation it
0:04:43
either returns true or false
0:04:45
[Music]
0:04:48
okay
0:04:49
okay yeah okay
0:04:52
i'll
0:04:53
take it through the code um
0:04:55
maybe
0:04:56
mike a lot more it might make a lot more
0:04:58
sense
0:04:59
so
0:05:02
so
0:05:02
just basically and a really simple
0:05:05
english overview is that we wanna
0:05:08
compare the compare the passcode in in
0:05:11
the backend and then if it's a valid
0:05:13
password then we just
0:05:16
return true from the back end to the
0:05:19
front end and then it can carry the
0:05:22
procedure
0:05:23
and if it's
0:05:25
false then we just say no
0:05:28
board or already exist or incorrect
0:05:31
passcode simple as that makes sense yeah
0:05:33
in the pod in the front lock in the
0:05:36
front
0:05:37
yep that's clear
0:05:39
uh but yeah if you could show me the
0:05:40
code though yeah
0:05:42
yeah i will i will just
0:05:45
share my screen get the bad boy out
0:06:04
[Music]
0:06:08
i'll just turn the music down a little
0:06:10
bit soon
0:06:15
okay cool so this was the part this was
0:06:19
a functionality we implemented on sunday
0:06:23
okay which is just
0:06:25
just today yesterday
0:06:28
yeah so it's basically our
0:06:30
cod please code please
0:06:39
um
0:06:40
yeah
0:06:41
so
0:06:42
do you want me to
0:06:45
talk you for it or you're just gonna i
0:06:48
think think out loud and uh understand
0:06:51
it
0:06:52
um yeah i can just have a look uh and
0:06:55
then kind of try to make sense of it
0:06:57
okay
0:06:59
[Music]
0:07:01
so you you guys created a new
0:07:03
post method verify pin it endpoint yeah
0:07:06
endpoint yeah
0:07:09
um passcode
0:07:11
you're getting from the request and
0:07:12
board name you're getting from the
0:07:13
request
0:07:19
okay
0:07:22
so if board thought item something
0:07:24
resolved equals to false
0:07:27
let's try a way compare passcode and
0:07:30
port items that's called okay
0:07:34
um
0:07:38
okay okay yes yes okay i understand
0:07:42
okay so now yeah now i get it so
0:07:44
basically when you're doing the
0:07:47
this is actually much better method yeah
0:07:48
that's true when you're doing the um
0:07:52
creation you're gonna call this endpoint
0:07:54
to check the
0:07:55
to check the
0:07:56
um the passcode against uh the one in
0:08:00
the back end but you're doing it
0:08:02
from the back end itself yeah i get it i
0:08:04
get it
0:08:05
yeah
0:08:07
fantastic
0:08:09
but
0:08:10
there's a catch this code hasn't been
0:08:12
tested yet because we ran out of time
0:08:15
yes today so let's test okay yep that's
0:08:18
a good idea cool
0:08:20
um
0:08:22
right cool so i've i think it's already
0:08:25
been deployed
0:08:27
but i'll just deploy again
0:08:37
[Music]
0:08:43
how's your long weekend been though
0:08:47
yeah it was good um saying had family
0:08:50
come down
0:08:51
from uh from adelaide
0:08:53
oh no so
0:08:55
um
0:08:56
pretty much
0:08:57
time just went by and yeah it's like
0:08:59
three days just
0:09:01
yeah flew by so
0:09:04
but yeah it's really good
0:09:07
spending time that's brilliant though
0:09:11
nobody feels fantastic
0:09:15
um yeah so uh i
0:09:19
i had a few things
0:09:23
i had a few things pending so
0:09:25
those ones as
0:09:28
um and did a few catch ups we took the
0:09:32
misses to mumbo festival
0:09:34
and um
0:09:37
yeah i saw the
0:09:40
but
0:09:42
birdman competition
0:09:44
which was really funny
0:09:46
okay
0:09:48
you know what's that no
0:09:50
no idea
0:09:52
right so basically people just kind of
0:09:56
bring their own things to fly
0:09:59
as if
0:10:00
for example their own costumes
0:10:04
oh
0:10:05
okay
0:10:06
and say for example the best one
0:10:10
to
0:10:11
give as an illustration would be that a
0:10:15
person
0:10:16
came who had a costume of a bird and
0:10:20
then yeah had this and yes
0:10:23
still as well and he was just
0:10:26
so the whole point
0:10:28
was to run from this uh run off this
0:10:31
on the stage
0:10:33
jump and then land into the war
0:10:36
oh wow with the costume
0:10:39
okay
0:10:40
yeah and then they would basically tell
0:10:44
cletus how far did
0:10:46
the person or the costume in the person
0:10:50
go oh
0:10:52
okay that's interesting yeah yeah so
0:10:54
that was pretty cool
0:10:56
hilarious as well
0:10:59
a few
0:11:00
of
0:11:02
them just
0:11:03
ran
0:11:04
and then took them down the stream in
0:11:07
the war
0:11:08
it wasn't straight
0:11:10
and i was lying that's
0:11:12
interesting
0:11:14
did it like did any probably glide
0:11:18
um there was one which was a pretty
0:11:21
good one in that so the highest me the
0:11:24
highest light was
0:11:26
around 14.2 meters
0:11:29
okay is that low as in so
0:11:32
when they came off yes
0:11:34
it actually
0:11:36
flew a bit wow and then it went
0:11:40
in the water
0:11:41
so the longer the distance it goes the
0:11:46
the better that is
0:11:47
wow okay
0:11:49
yeah yeah that's pretty cool what 14.2
0:11:51
is
0:11:54
okay it's pretty decent yeah
0:11:57
yeah yes and basically that was a
0:12:00
winner
0:12:01
of the contest we didn't really see that
0:12:04
one because we arrived a bit late
0:12:07
but yeah
0:12:08
we saw all the others but they were
0:12:10
really hilarious and
0:12:12
jumping and then straight in the water
0:12:16
yeah that would have been good
0:12:18
hmm
0:12:22
all right cool so what we're gonna have
0:12:24
to do can you possibly log into the db
0:12:28
and
0:12:29
we might need to create a board first
0:12:32
and check
0:12:34
if it does what we
0:12:35
what we wanted to do
0:12:44
so that means that first we would have
0:12:46
to create a board
0:12:49
and then get
0:12:51
their
0:12:52
input couldn't um the
0:12:54
the
0:12:55
[Music]
0:12:57
and then hit the very day validation
0:13:00
endpoint
0:13:02
isn't it yeah makes sense
0:13:04
it's not both at the moment they should
0:13:06
be right
0:13:07
hmm
0:13:08
there should be bullets at the moment oh
0:13:10
you want me to see for a board existing
0:13:12
board
0:13:13
uh
0:13:14
yes i thought of that but then they are
0:13:18
hashed so we won't really know the
0:13:21
passcodes
0:13:24
as a string version
0:13:26
should we just create a board you know
0:13:27
that
0:13:28
yeah
0:13:29
that's what i was thinking about
0:13:31
okay okay so
0:13:39
[Music]
0:13:46
okay
0:13:47
and then your board
0:13:50
get
0:13:52
get a board
0:13:54
okay that's doing this one
0:13:58
all right
0:14:05
get a board
0:14:11
board name is invalid
0:14:17
okay
0:14:22
do we change it to board name so if you
0:14:24
change it to the
0:14:26
board name instead of using the board
0:14:28
idea can't remember now
0:14:32
probably i'm gonna try that as well
0:14:44
yeah we did
0:14:46
okay old id okay cool
0:14:50
where's the passcode coming
0:14:55
this password not coming
0:15:01
what
0:15:02
i swear i did the phone
0:15:06
i can see the passcode on
0:15:08
on the dynamodbn by the way interesting
0:15:14
so this is just not picking up the
0:15:16
password then
0:15:17
get a board
0:15:26
board names
0:15:28
or name
0:15:30
gap board by name
0:15:33
yes it's that board name
0:15:37
yeah
0:15:41
yeah
0:15:42
should give us the board
0:15:48
up there for the leopold create
0:15:54
get bored by name
0:16:00
change
0:16:02
install boards in memory
0:16:05
actually one might try is get wood
0:16:08
boards i think getting
0:16:10
is having the passcode yeah that's what
0:16:13
i thought
0:16:15
yeah so that has the passcode okay yeah
0:16:18
that's fine as
0:16:20
long as it has the password that's all
0:16:22
we need
0:16:26
okay
0:16:29
maybe is it not added in the get port by
0:16:32
name
0:16:33
like when it returns
0:16:35
no
0:16:36
it's not added in that one
0:16:39
should we do that first then
0:16:45
but why is it not added
0:16:47
that's my question
0:16:54
you should be added
0:16:56
because
0:16:57
it's just returning all attributes right
0:16:59
[Music]
0:17:01
yes from board
0:17:06
get
0:17:10
that one board name very final
0:17:18
okay by name okay
0:17:20
see that one
0:17:20
[Music]
0:17:22
this is
0:17:23
i think it by board name gsi
0:17:29
[Music]
0:17:36
but that doesn't make sense because he's
0:17:38
doing
0:17:39
query by board name and that should
0:17:41
return all the
0:17:43
all the board attributes
0:17:50
[Music]
0:17:52
there's this
0:17:54
what names coming from the params
0:17:58
which is fine
0:18:04
or name is invalid
0:18:08
in there i've got feeling that this is
0:18:11
not and then this is just
0:18:15
getting it by name that's all it's not
0:18:17
caring about anything else
0:18:20
but that isn't even true because if you
0:18:22
was doing that then we wouldn't give it
0:18:26
and border
0:18:39
[Music]
0:18:50
excuse me
0:18:52
board names that one yeah
0:18:55
that's all fine i'm pretty sure this
0:18:57
part is all right
0:18:58
this thing was supposed to do
0:19:05
what did we include in the ghetto boards
0:19:08
to make it work
0:19:14
scan operation
0:19:18
[Music]
0:19:27
list all boards
0:19:31
so all this is doing is just
0:19:35
doing the scan of the entire table
0:19:38
that's it
0:19:46
but in here
0:19:48
what we
0:19:50
but we have a problem as
0:19:52
they don't query the entire thing hang
0:19:55
on
0:19:57
let me do something else in there
0:20:01
um get all
0:20:04
uh these insects
0:20:07
are attracting the light
0:20:12
okay if we say
0:20:14
if we say this is the board name we want
0:20:17
to get okay and we do
0:20:20
this one because this give us
0:20:30
two boards
0:20:35
get on board names
0:20:38
okay test for say
0:20:41
every board
0:20:43
tori's favorite
0:20:46
everybody
0:20:59
that's okay i think i know why it's too
0:21:01
because when we were doing that
0:21:03
that implementation in the front end
0:21:06
like
0:21:08
you know sometimes we i mean
0:21:11
from what i remember like you know we
0:21:12
were uncommenting and commenting on the
0:21:15
the validation so that makes sense but
0:21:17
why the password isn't there doesn't
0:21:19
make sense
0:21:20
yeah um
0:21:21
do you want to maybe
0:21:24
get rid of all the boards in the
0:21:26
database table
0:21:27
okay
0:21:28
and we can start adding from a blank
0:21:31
slate
0:21:33
yeah
0:21:34
so we know exactly what's coming in
0:21:40
okay done
0:21:42
fantastic get all the boards if i do
0:21:45
this okay cool
0:21:48
so now if i post the board say new
0:21:53
test one
0:21:55
one two three four perfect
0:22:00
okay
0:22:02
and now i'm going to get one board
0:22:05
you can see this
0:22:06
gives us the passcode which is fine
0:22:09
brilliant
0:22:10
okay and if we do a get bored
0:22:21
this doesn't give us the passcode
0:22:27
hmm
0:22:35
because if this is not giving us the
0:22:38
pause code then we can't really
0:22:42
we can't test against yeah i know what
0:22:44
you mean
0:22:46
chest um
0:22:48
but there must be something wrong with
0:22:50
power that we can fix
0:22:52
of course
0:22:55
there's always the fault of
0:22:57
between
0:23:00
between the left
0:23:01
keyboard and the chair
0:23:04
like they say
0:23:10
uh
0:23:11
so this is their
0:23:13
board name which is fine
0:23:16
this is getting querying from the brands
0:23:21
by this board name
0:23:24
she's getting simply this
0:23:27
this one from the parameters
0:23:30
which is yeah fine
0:23:33
um
0:23:41
i'm gonna try one thing
0:23:53
see this works
0:24:04
uh
0:24:16
[Music]
0:24:21
so
0:24:38
yeah
0:24:39
let's see if this does what we wanted to
0:24:41
do but i don't think he will do it
0:24:44
because it's
0:24:45
our sport name gsi no
0:24:48
that's not that's not going to happen
0:24:50
cold wear insects
0:24:53
they're attracting the light
0:24:56
okay
0:24:58
they fly or something
0:25:02
you know the insects that are
0:25:05
yeah fly there is on the highway
0:25:09
and you're going in
0:25:11
late at night and they just come towards
0:25:15
your
0:25:16
light and just die
0:25:18
on your windscreen
0:25:21
oh yeah i know what you mean yeah yeah
0:25:25
they say poor poor flies
0:25:31
all right
0:25:33
okay
0:25:38
hang on do we even need to uh to get the
0:25:44
passcode in the first place
0:25:47
because we know that that's already
0:25:49
being
0:25:51
submitted in the get all boards
0:25:55
we can basically
0:25:57
just
0:25:58
navigate to items and then pass and then
0:26:01
passcode
0:26:02
and then just compare the hash value
0:26:07
and if that works then we can just
0:26:10
written true
0:26:13
so try that
0:26:16
um
0:26:17
but that seems more inefficient right
0:26:21
why
0:26:23
because now you have to go through the
0:26:27
the array to find the
0:26:30
um
0:26:31
you have to go through the array to find
0:26:33
the board or you would use like a find
0:26:35
or something to do that
0:26:37
so all we
0:26:39
need to do as in the code is already
0:26:41
there
0:26:46
the code is already there which was
0:26:51
verify
0:26:52
uh-huh
0:26:54
so
0:26:56
this is how it will find it
0:27:00
uh where was it
0:27:04
oh result yeah
0:27:08
but then you're right as well that
0:27:10
because it's not
0:27:12
giving the past
0:27:13
covered here it will fail and yeah
0:27:16
resulting undefined
0:27:22
because
0:27:22
it doesn't have
0:27:24
true there's a
0:27:25
property
0:27:26
yeah yeah
0:27:28
this one here
0:27:29
yeah
0:27:31
can you scroll up a little bit say
0:27:34
just a little bit
0:27:36
um
0:27:38
scroll down a little bit sorry just like
0:27:40
i wouldn't just see the the start of
0:27:42
this
0:27:48
can you
0:27:51
can we just
0:27:52
console log the board just to see
0:28:03
[Music]
0:28:14
hmm
0:28:15
[Music]
0:28:17
feels like something small right
0:28:20
it's always there
0:28:21
that's always the case
0:28:24
[Music]
0:28:35
so
0:28:45
[Music]
0:28:48
so fast
0:28:53
and tell how many times i've done that
0:29:05
they are just one or two processes and
0:29:08
work is as well there are probably that
0:29:10
many times or
0:29:12
already that i just
0:29:14
kind of speed through them now
0:29:17
yeah
0:29:18
so it becomes as in
0:29:21
a bit of a subconscious
0:29:23
and
0:29:24
you do that thing on autopilot
0:29:34
have you done some kind of a process
0:29:37
when
0:29:38
now
0:29:39
surely you like you can even do that in
0:29:41
your sleep
0:29:44
um
0:29:46
yeah yeah for sure for sure
0:29:49
some things like yeah initially it's
0:29:51
like it takes you so long and now i'm
0:29:52
like you know it's like take you one
0:29:55
minute to do it
0:29:56
yeah true
0:29:58
okay it becomes like that i guess
0:30:00
for some things
0:30:02
yeah yeah
0:30:05
um
0:30:06
okay um
0:30:09
will we see it in the
0:30:11
vlogs
0:30:12
lambda
0:30:16
you know to check it
0:30:20
not quite actually
0:30:22
okay
0:30:23
let me open up that one
0:30:26
[Music]
0:30:52
i'm going to just put in my mfa
0:30:57
mfa
0:31:10
[Music]
0:31:14
don't try this on me
0:31:18
[Music]
0:31:23
no this is the one
0:31:29
six foot zero
0:31:39
[Music]
0:31:43
hmm
0:32:02
[Music]
0:32:05
all right cool so let's get
0:32:08
this baby rolling now
0:32:10
which one was it before lambda
0:32:14
is it hello world function
0:32:16
[Laughter]
0:32:20
yeah oh my god this is
0:32:23
i'm just starting my career isn't it
0:32:25
the question of uni
0:32:28
hello world hello
0:32:32
let's see if my first ever program works
0:32:36
probably won't
0:32:52
yeah this seems to be the one
0:32:55
okay
0:32:57
did you send that oh
0:32:59
no i didn't i didn't i didn't you know
0:33:01
why because i was testing the wrong one
0:33:05
i need to do this
0:33:10
what
0:33:11
yeah
0:33:18
do you need to pass the
0:33:20
i was thinking about that yeah
0:33:23
possible
0:33:25
bit lazy
0:33:29
uh okay we need to have another endpoint
0:33:32
here
0:33:36
and a request
0:33:39
get
0:33:40
post
0:33:42
base url and interface your oops
0:33:46
mac needs to choose
0:34:03
where is the body
0:34:13
um
0:34:21
[Music]
0:34:28
ten
0:34:43
jason
0:34:47
this one isn't a test one yeah let's do
0:34:50
that
0:34:53
empty object
0:34:55
okay now hang on i need to juice it up
0:34:58
i'll i'll be right back
0:35:10
[Music]
0:35:31
[Music]
0:35:39
all right
0:35:40
cool so
0:35:43
let's go to lambda and refresh this
0:35:50
cure here we go
0:35:53
so
0:35:54
yeah we've got this same thing that we
0:35:58
got over there
0:36:04
name
0:36:04
[Music]
0:36:09
[Music]
0:36:11
what's um you not to keep the passcode
0:36:14
itself
0:36:19
passcode
0:36:23
name
0:36:50
playing around with it
0:36:54
um
0:36:56
why is he not giving the pass code
0:37:02
can you check if the past could put in
0:37:04
the dvd
0:37:05
it must be i'm just i just want to
0:37:08
confirm
0:37:09
[Music]
0:37:12
get all the boards
0:37:15
yeah why is he not giving you
0:37:19
itunes the
0:37:20
passcode yeah it is
0:37:24
it's giving the board id board name
0:37:26
board and it's called notes
0:37:35
[Music]
0:37:41
do you have any idea story by the way
0:37:42
[Music]
0:37:46
um oh
0:37:48
tory's back
0:38:00
it's something to do with the params you
0:38:02
think
0:38:09
yes hey one why if i use get instead
0:38:15
as in for
0:38:19
no no that can't be used because that's
0:38:21
a pop into the
0:38:22
downward dp manipulation library i can't
0:38:26
do that
0:38:28
yeah
0:38:29
um so
0:38:31
sorry when we're trying to get the pass
0:38:32
or trying to get the board
0:38:35
um the passcode is not showing in the id
0:38:39
um
0:38:40
but it's showing up in dynamodb so
0:38:43
that's the issue
0:38:47
[Music]
0:38:54
[Music]
0:39:02
uh not showing up in um
0:39:05
in the get request
0:39:09
here
0:39:12
so if we do
0:39:14
get a board by by name
0:39:17
if we do test it won't show up
0:39:21
in
0:39:25
here
0:39:26
see
0:39:39
post
0:39:49
yes i get requests from the client
0:39:57
no it's not get request from the client
0:39:59
to say
0:40:00
get request in the back end
0:40:05
but we're making it from the client
0:40:07
right
0:40:14
we're just testing as in if
0:40:17
at the moment um
0:40:20
we get
0:40:22
the pass passcode field
0:40:25
from the back end
0:40:27
itself
0:40:29
yeah it makes sense yeah
0:40:36
see if i can find anything
0:40:41
i'm very happy
0:40:46
[Music]
0:40:58
[Music]
0:41:03
hang on so
0:41:05
where's my get
0:41:07
okay
0:41:10
get bored by
0:41:11
name yeah
0:41:12
so i'm going to name here
0:41:16
board name is coming from the params
0:41:20
okay which is the
0:41:28
hair
0:41:31
this params is here
0:41:35
tori says
0:41:37
why are you not using a pulse request
0:41:40
else if it's a get request then you'll
0:41:43
need to add the passcode as a query
0:41:45
param in the
0:41:46
uri and then gective says all requests
0:41:50
can have headers as well
0:41:56
so
0:41:57
we are not really as in after the get
0:41:59
rid of post requests at this stage so
0:42:03
all
0:42:05
wanting to do is
0:42:07
[Music]
0:42:08
so in order to test if our verify pin
0:42:12
and the board name
0:42:14
post request works we need to make sure
0:42:18
that
0:42:18
um when we post a board
0:42:22
with the passcode
0:42:24
and then we get that board that pause
0:42:28
code field has to show in this
0:42:32
in the board itself
0:42:35
which is not
0:42:36
showing so unless we have the passcode
0:42:40
field in this on the
0:42:42
get bored by name
0:42:45
which returns a board as an object
0:42:50
and the pass
0:42:52
code field isn't present in air we won't
0:42:55
be able to test the main thing that we
0:42:58
want to test
0:43:01
does that make sense
0:43:10
that makes sense to me
0:43:11
um i'm
0:43:13
not sure about uh get different torii
0:43:15
though
0:43:20
just i was also looking up
0:43:23
some stuff on the side
0:43:25
yeah
0:43:26
um
0:43:29
can we have a look at the where we
0:43:31
create the table um
0:43:34
like in the code
0:43:37
table
0:43:44
yeah yeah
0:43:46
the way the board is created yeah
0:43:48
here you go
0:43:57
so
0:43:59
the the boards table is created when
0:44:02
when we
0:44:03
when
0:44:04
we run this request right
0:44:07
the bose
0:44:10
the bose
0:44:12
table is created when we deploy the
0:44:14
stack
0:44:16
okay
0:44:18
um
0:44:18
[Music]
0:44:20
just reading this thing it says um
0:44:22
one of the solutions from stack also it
0:44:24
says
0:44:26
this sounds like your index wasn't
0:44:28
created with the projection attribute
0:44:29
you really won
0:44:31
so
0:44:32
i'm wondering if we have to
0:44:34
consider that when we're creating the
0:44:36
like edit as um
0:44:39
you know
0:44:40
um a field when you're creating the
0:44:42
table
0:44:43
i'm not sure if you guys did that or not
0:44:46
but
0:44:48
oh
0:44:49
hang on a
0:44:50
minute i think i might know what you're
0:44:52
saying now
0:44:54
yep
0:44:56
so when we created the
0:44:58
gsi ah
0:45:05
when we created the gsi
0:45:10
we have only good board name here yeah
0:45:13
and yeah
0:45:14
yeah yeah yeah
0:45:16
yeah exactly yeah it's not included here
0:45:19
yeah
0:45:21
good pick
0:45:26
that's good
0:45:27
yeah
0:45:28
there must be a reason
0:45:30
now
0:45:32
which is what's not bringing out
0:45:42
[Music]
0:46:03
all right
0:46:04
let's deploy the bad boy
0:46:07
thanks to finish
0:46:12
thanks for stack overflow man
0:46:15
yeah
0:46:17
i think i saw that video by the way the
0:46:18
one you were saying um you know
0:46:21
the meme the one you're saying you saw
0:46:23
on facebook
0:46:24
i saw it on um
0:46:26
on youtube
0:46:29
which one was it i forgot
0:46:32
where he's like he's like pretty
0:46:34
confused with the code and then he goes
0:46:36
on stack overflow and then copies and
0:46:38
pastes and he goes let's go
0:46:40
uh yeah yeah let's go let's go
0:46:50
pretty hilarious
0:46:51
i think every day would
0:46:53
[Music]
0:47:08
okay we might need to
0:47:11
delete the table so leave the table and
0:47:13
then go back in here
0:47:16
can you possibly do that or do you want
0:47:19
me to do that from the terminal
0:47:21
um
0:47:28
um
0:47:29
so but
0:47:30
actually try and delete the table only
0:47:33
because i want to see if we don't delete
0:47:36
the
0:47:37
whole stack
0:47:39
if the others just update and if it
0:47:41
doesn't find the table it automatically
0:47:44
creates it i want to see that
0:47:46
okay i'll just delete the table
0:47:50
yeah we delete all cloud watch alarms in
0:47:53
the same format as well
0:47:55
yeah yeah pretty much because
0:47:58
a brand new table should be
0:48:00
in there in a bit
0:48:03
okay
0:48:13
[Music]
0:48:18
tori says why are you adding passwords
0:48:20
to the gsi seems like a bad idea i think
0:48:22
it's just this one is just so we're just
0:48:24
defining the table structure right it
0:48:26
doesn't actually there's nothing else to
0:48:28
it really right
0:48:31
yes so
0:48:32
i guess what this is
0:48:34
doing because we have added another
0:48:37
primary sofa primary key
0:48:40
um as a board name
0:48:43
which is acting on gsi
0:48:46
we've just told it that if if this is
0:48:49
the primary key then we want these two
0:48:52
columns associated with the data
0:48:55
we get about it
0:49:00
yeah that makes sense to me
0:49:10
you know that that didn't do it so the
0:49:13
funny resources failed to update script
0:49:17
scroll down
0:49:18
to
0:49:19
api
0:49:20
okay we will probably have to create and
0:49:23
delete the stack itself and then do it
0:49:26
okay
0:49:29
you want to delete the stack
0:49:32
um
0:49:33
do i just do that from api gateway
0:49:36
cloudformation
0:49:39
[Music]
0:49:50
[Music]
0:49:59
uh deleting progress
0:50:03
so let's build it again although
0:50:06
no changes to the build but still
0:50:24
tori says just feel like you should not
0:50:27
be throwing the password around
0:50:28
everywhere
0:50:30
are you saying you're
0:50:31
updating the table to use a composite
0:50:34
key
0:50:42
so we are not updating the table we are
0:50:45
just saying that if
0:50:47
the data is being
0:50:51
if we use the board name as a primary
0:50:54
key then we want these columns to be
0:50:57
fetched
0:51:01
that's all really
0:51:06
okay
0:51:09
does that make sense tori
0:51:17
um it's a delete failed by the way
0:51:23
uh
0:51:25
does he say any
0:51:27
errors
0:51:29
status rates and the following resources
0:51:31
fail to delete scrambler frontend
0:51:38
scrambling fronting as fail to delete
0:51:43
hey do you want to share your screen
0:51:46
yeah
0:52:00
um do you wanna go into
0:52:02
resources
0:52:09
there you go the bucket you try to
0:52:11
delete is not empty
0:52:15
okay you probably have to empty the
0:52:17
bucket first and then please here
0:52:26
you are basically the table termination
0:52:29
which is the password
0:52:31
so we are not updating any table um
0:52:34
story we are just um we're just
0:52:39
updating the search
0:52:42
mechanism in dynamodb as in to include
0:52:46
an additional column
0:52:49
when we
0:52:51
um use the gsi
0:52:54
as a primary key
0:52:56
that's all
0:52:57
we're saying
0:52:58
we're not inserting
0:53:00
anything or updating the data
0:53:03
in the database or
0:53:05
or the table
0:53:16
um
0:53:18
you can say updating
0:53:21
gsi to include more columns
0:53:28
[Music]
0:53:39
yes
0:53:40
because
0:53:42
when we
0:53:43
query
0:53:45
the
0:53:46
board by its name
0:53:48
it will bring us the whole board
0:53:51
object of that particular name and then
0:53:54
we want the passcode to be a part of
0:53:57
that
0:53:58
object
0:53:59
so we can compare
0:54:02
our string password to the password
0:54:04
already present
0:54:16
[Music]
0:54:19
well
0:54:20
how will it return and return the
0:54:22
passcode
0:54:24
if we are just returning the
0:54:27
boolean which is true or false only
0:54:34
i am i'm done by the way okay cool
0:54:42
i think maybe tori means like when we do
0:54:44
uh
0:54:47
when we do a get request or something
0:54:48
but we're still only returning the hash
0:54:51
of the passcode anyways right so
0:54:59
yes
0:55:01
yes which is basically as
0:55:04
kind of occurrence to my understanding a
0:55:06
secure
0:55:07
thing
0:55:08
yeah because as long as
0:55:10
they're not displaying the as in the
0:55:12
stream literals
0:55:14
yeah then it should be fine i guess
0:55:17
that's what i think yeah i mean they
0:55:19
would need to
0:55:21
like um
0:55:22
they would need to decrypt it anyway so
0:55:27
far
0:55:29
it's always a question by using software
0:55:37
uh i'm doing it too fast
0:55:39
that's fine don't worry about it
0:55:44
has it gone um
0:55:46
fully
0:55:48
it says now it was gone fully but now it
0:55:51
says roll back in progress
0:55:53
yeah that's that's because
0:55:55
i was
0:55:56
i was doing it a bit a bit quickly i
0:55:59
guess
0:56:01
okay
0:56:02
if you can
0:56:04
delete that once again and then i'll
0:56:06
[Music]
0:56:07
we'll probably wait for a bit and then
0:56:09
deploy again
0:56:11
okay
0:56:23
um
0:56:24
tori is saying you don't return the
0:56:26
passcode to the client you never do that
0:56:28
you don't return the passcode to the
0:56:29
client if that's what you're planning to
0:56:31
do
0:56:32
um
0:56:35
we
0:56:35
are not planning to do that right from
0:56:37
what i understand it's just it's
0:56:39
happening in the
0:56:41
will be happening in the back end
0:56:42
anyways we're just this is purely for
0:56:44
testing is that correct
0:56:47
yeah so
0:56:48
tori uh so what's happening at the
0:56:51
moment is that by return
0:56:54
i mean that we're just getting the board
0:56:58
object in the back end and it will
0:57:00
always stay
0:57:02
in the back end
0:57:04
we just want to compare and contrast the
0:57:07
passcode of the broad
0:57:10
object
0:57:13
so we're not returning anything to the
0:57:16
client or doing anything that's that's
0:57:19
oversight in a client side that this is
0:57:22
purely happening on the server side
0:57:28
makes sense
0:57:30
[Music]
0:57:34
um it's delivered yeah
0:57:37
by the way okay let's wait for a few
0:57:40
minutes
0:57:41
and then if you can let me know when the
0:57:44
delete has been completed
0:57:47
it doesn't show anymore is that
0:57:49
does that mean it's complete
0:57:53
yeah it should be
0:57:54
completed then
0:57:56
all right i'm gonna go ahead and
0:57:58
deploy
0:58:18
come on boy surprise us
0:58:36
rory says great but you
0:58:38
have to ensure in your other routes now
0:58:41
in the express and that the passcode is
0:58:43
never being
0:58:44
returned to the client
0:58:50
yeah
0:58:51
that's a good point i think
0:58:54
oh sorry
0:58:56
um
0:58:57
he says
0:58:58
great but you have to ensure any other
0:59:00
routes now
0:59:02
in the express app that the passcode is
0:59:05
never being
0:59:06
returned to
0:59:07
the client
0:59:09
yeah yeah
0:59:11
that's true
0:59:12
we'll make sure of that sorry
0:59:17
on connect table
0:59:20
and
0:59:21
all right i see what's happening here
0:59:28
apparently when it deletes the stack it
0:59:31
doesn't delete the roll these
0:59:33
rolls
0:59:35
can you delete from the cli will that
0:59:38
work
0:59:39
i don't think so but i'll just check
0:59:50
[Music]
0:59:57
okay
1:00:12
what was the command guarantee stack
1:00:16
was it this
1:00:19
it'll dis cloud formation
1:00:23
delete stack stack name and scroll api
1:00:35
uh stack
1:00:36
name is stack api stack
1:00:44
[Music]
1:00:48
can you google uh the command for this
1:00:52
isn't deleting this the stack apparently
1:01:06
i'll just put it i'll just put it in the
1:01:08
chat yeah
1:01:20
[Music]
1:01:49
ah i see where i went wrong
1:01:53
what's wrong did you do wrong i was
1:01:55
really really really close
1:01:58
i added
1:02:00
these two hyphens
1:02:02
okay yeah
1:02:04
that's why it didn't work
1:02:29
okay fine i'll make it even happier
1:02:43
is it
1:02:44
is it aws region not region
1:02:55
[Music]
1:03:00
okay
1:03:03
parity on that's right
1:03:09
okay
1:03:10
let's wait for a couple of minutes and
1:03:13
see what it does
1:03:14
this time and then we can call them
1:03:16
because yeah
1:03:18
i am hungry for my cream check
1:03:23
yeah fair enough
1:03:27
do you workout finish
1:03:29
yeah i do
1:03:30
um
1:03:32
i go about four times a week but yeah
1:03:34
i've been a bit in slack the last week
1:03:36
so i need to get back into it
1:03:39
pretty good man pretty good yeah
1:03:43
okay it feels
1:03:44
really good isn't it when you've had a
1:03:47
kind of a mental day and
1:03:49
you just go and have a really good
1:03:51
stress bursting workout
1:03:53
for sure yeah it feels good
1:03:56
for some yeah for some reason it does
1:03:59
um yeah it makes you feel good
1:04:02
how about yourself saying do you do you
1:04:03
go often i know you work out but you go
1:04:06
like how many times do you go yeah i try
1:04:08
my best to go to five days a week nice
1:04:12
okay
1:04:13
because that's one of my 20 22 goals
1:04:17
that i want to be consistent on these
1:04:19
five days
1:04:20
nice okay uh validation
1:04:23
[Music]
1:04:24
error can you check the validation error
1:04:27
well what is it
1:04:30
validation
1:04:31
and calling create changes okay i'll
1:04:34
just search it up
1:04:37
oh um in
1:04:38
cloud formation stack because the
1:04:40
details
1:04:42
will be on there
1:04:43
oh okay
1:04:45
[Music]
1:04:47
under resources
1:04:49
it says rollback complete again
1:04:52
why
1:04:53
uh if you go into events
1:04:56
you should be in there
1:04:58
um
1:05:00
okay
1:05:03
scroll back in progress the following
1:05:05
resources fail to create default
1:05:07
function role scrambler front and hello
1:05:10
world function role
1:05:12
okay it's a
1:05:13
rose problem again then
1:05:16
that's yeah i think so far
1:05:18
we can come back toward the front of the
1:05:21
aws
1:05:23
guru will be
1:05:24
with us
1:05:26
tomorrow so
1:05:28
basic clean
1:05:30
[Music]
1:05:31
just said i can't do this do that and
1:05:34
then it's done i'm talking about
1:05:36
tori here i'm just kidding
1:05:40
no pressure to worry no pressure
1:05:50
all right cool so
1:05:53
do you want to do the honest
1:05:55
sure thing um cool thanks for joining us
1:05:58
everyone for another episode of
1:05:59
buildbreak and fix with yours rock
1:06:02
holders
1:06:03
um in today's episode we
1:06:05
tried to test um another endpoint that
1:06:08
we've done
1:06:09
verify pin and board name but um
1:06:12
to take a detour and
1:06:15
figure out how to get the passcode
1:06:18
[Music]
1:06:20
when we are getting the board
1:06:21
and so basically in the items
1:06:24
um yeah so pretty close i think we added
1:06:27
it in the gsi and but now we just need
1:06:30
to rebuild the stack and i think that
1:06:33
should work but we'll have to see we'll
1:06:34
have to test that out tomorrow so
1:06:37
if you guys are keen to
1:06:39
to check that out come join us tomorrow
1:06:42
uh same time same place and
1:06:46
same task
1:06:48
nice
1:06:49
all right guys have a great night and
1:06:51
we'll see you tomorrow
1:06:53
good night everyone
1:06:55
good night
1:06:58
[Music]