boarzVideosClipsStatistics

#️⃣EP 125 - Today's Stream

🎦
📅 2021-12-10 (655 days ago)
⌛ 1:07:15
ZainboarToreyboar
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
▶️
Today's Stream
📅 2021-12-10 
(655 days ago)
⌛ 1:07:15
ZainboarToreyboar
126
Today's Stream
📅 2021-12-12 
(653 days ago)
⌛ 0:12:47
📰
ZainboarThaneshboar
127
Today's Stream
📅 2021-12-12 
(653 days ago)
⌛ 0:50:29
📰
ZainboarThaneshboar
128
Today's Stream
📅 2021-12-13 
(652 days ago)
⌛ 1:02:31
📰
ZainboarKartikboar
129
Today's Stream
📅 2021-12-14 
(651 days ago)
⌛ 1:10:28
📰
ZainboarToreyboar
130
Today's Stream
📅 2021-12-16 
(649 days ago)
⌛ 1:16:51
📰
ZainboarThaneshboar
131
Today's Stream
📅 2021-12-17 
(648 days ago)
⌛ 1:10:59
ZainboarKartikboarToreyboar
132
Today's Stream
📅 2021-12-19 
(646 days ago)
⌛ 1:00:49
📰
Zainboar
133
Today's Stream
📅 2021-12-20 
(645 days ago)
⌛ 1:01:49
📰
ZainboarKartikboar
134
Today's Stream
📅 2021-12-21 
(644 days ago)
⌛ 1:03:43
📰
ZainboarThaneshboar
135
Today's Stream
📅 2021-12-22 
(643 days ago)
⌛ 1:06:30
📰
ZainboarKartikboar
136
Today's Stream
📅 2021-12-23 
(642 days ago)
⌛ 1:00:09
Zainboar
137
Today's Stream
📅 2021-12-26 
(639 days ago)
⌛ 1:17:00
📰
ZainboarThaneshboar
138
Today's Stream
📅 2021-12-27 
(638 days ago)
⌛ 1:05:22
📰
ZainboarKartikboar
139
Today's Stream
📅 2021-12-28 
(637 days ago)
⌛ 1:16:17
📰
ZainboarToreyboar
140
WebSocket Integration
📅 2021-12-29 
(636 days ago)
⌛ 1:02:44
📰
Zainboar
141
AWS WebSocket API Integration Pt.2
📅 2021-12-30 
(635 days ago)
⌛ 1:08:23
📰
ZainboarToreyboar
142
AWS WebSocket Integration with SAM Pt.3
📅 2022-01-02 
(632 days ago)
⌛ 1:03:18
📰
ZainboarToreyboar
143
Today's Stream
📅 2022-01-03 
(631 days ago)
⌛ 1:07:18
📰
ZainboarKartikboar
144
AWS WebScoket Integration with SAM Pt.4
📅 2022-01-04 
(630 days ago)
⌛ 1:04:18
📰
ZainboarToreyboar
145
AWS WebSocket Integration with SAM Pt.5
📅 2022-01-05 
(629 days ago)
⌛ 1:03:21
📰
ZainboarKartikboar
146
AWS WebSocket Integration with SAM Pt. 6
📅 2022-01-06 
(628 days ago)
⌛ 1:03:18
📰
ZainboarToreyboar
147
Today's Stream
📅 2022-01-07 
(627 days ago)
⌛ 1:11:55
📰
ZainboarToreyboar
148
Connect AWS WebSocket to DynamoDB Pt.1
📅 2022-01-09 
(625 days ago)
⌛ 1:10:25
📰
ZainboarToreyboar
149
Connect AWS WebSocket to DynamoDB
📅 2022-01-10 
(624 days ago)
⌛ 1:02:06
ZainboarKartikboar
150
"Blank Line" Bug In Lambda Response For AWS Websocket Pt.1
📅 2022-01-11 
(623 days ago)
⌛ 0:58:13
📰
ZainboarKartikboarToreyboar
151
"Blank Line" Bug In Lambda Response From Lambda
📅 2022-01-13 
(621 days ago)
⌛ 1:04:40
📰
ZainboarToreyboar
152
AWS WebSocket + Lambda + DynamoDB
📅 2022-01-14 
(620 days ago)
⌛ 1:04:33
📰
ZainboarThaneshboar
153
AWS WebSocket + Lambda + DynamoDB
📅 2022-01-16 
(618 days ago)
⌛ 1:11:37
📰
ZainboarToreyboar
154
Test
📅 2022-01-17 
(617 days ago)
⌛ 1:03:13
📰
ZainboarThaneshboar
155
Today's stre
📅 2022-01-18 
(616 days ago)
⌛ 0:45:24
ZainboarToreyboar
156
AWS Websocket + DyanmoDb + Lambda
📅 2022-01-19 
(615 days ago)
⌛ 1:06:33
📰
ZainboarThaneshboar
157
Today's Stream
📅 2022-01-20 
(614 days ago)
⌛ 0:57:55
📰
Zainboar
158
Today's Stream
📅 2022-01-21 
(613 days ago)
⌛ 1:02:17
📰
ToreyboarZainboar
159
Today's Stream
📅 2022-01-23 
(611 days ago)
⌛ 1:13:29
📰
ZainboarToreyboar
160
How To Host A Web App using AWS S3 and CloudFront
📅 2022-01-24 
(610 days ago)
⌛ 1:16:15
📰
ZainboarThaneshboar
161
How to Host Web App In AWS S3 using CloudFront, Route53 and CloudFormation
📅 2022-01-25 
(609 days ago)
⌛ 1:01:07
ZainboarToreyboar
162
How to Host Web App Using AWS S3, CloudFront and Route53
📅 2022-01-26 
(608 days ago)
⌛ 1:03:12
ZainboarThaneshboar
163
How To Host Web App In AWS S3 with Custom Domain
📅 2022-01-27 
(607 days ago)
⌛ 1:08:48
📰
ZainboarToreyboar
164
How To Host Web App In AWS S3 with Custom Domain Using Route 53
📅 2022-01-28 
(606 days ago)
⌛ 1:08:57
📰
ZainboarThaneshboar
165
How To Host Web App In AWS S3 with Custom Domain Using Route 53
📅 2022-01-30 
(604 days ago)
⌛ 0:28:17
Zainboar
166
Today's Broadcast
📅 2022-01-31 
(603 days ago)
⌛ 1:11:16
📰
ThaneshboarToreyboar
167
How To Host Web App In AWS S3 with Custom Domain Using Route 53
📅 2022-02-01 
(602 days ago)
⌛ 1:06:35
📰
ZainboarToreyboar
168
Generate SSL Certificate via AWS Certificate Manager
📅 2022-02-02 
(601 days ago)
⌛ 0:58:02
📰
ZainboarThaneshboar
169
Test AWS Websocket Connection With Multiple Users
📅 2022-02-03 
(600 days ago)
⌛ 1:01:59
📰
ZainboarToreyboar
170
Adding Redirection To The AWS S3 Page
📅 2022-02-04 
(599 days ago)
⌛ 0:25:00
Zainboar
171
Redirecting AWS S3 page
📅 2022-02-06 
(597 days ago)
⌛ 0:54:11
Zainboar
172
Today's Broadcast
📅 2022-02-07 
(596 days ago)
⌛ 1:05:20
📰
ThaneshboarToreyboar
173
Today's Stream
📅 2022-02-08 
(595 days ago)
⌛ 1:05:29
ZainboarToreyboar
174
Today's Stream
📅 2022-02-10 
(593 days ago)
⌛ 1:05:47
ZainboarToreyboar
175
How To Send Messages To Multiple Clients Through AWS Websocket
📅 2022-02-13 
(590 days ago)
⌛ 1:02:05
ZainboarToreyboar
176
How To CRUD Data Through AWS Websocket with Multiple Clients
📅 2022-02-16 
(587 days ago)
⌛ 1:07:32
ZainboarThaneshboar
177
Today's Stream
📅 2022-02-17 
(586 days ago)
⌛ 0:58:01
ZainboarToreyboar
178
How To Change String Property to Object in AWS SAM and Deploy
📅 2022-02-20 
(583 days ago)
⌛ 1:21:24
ZainboarToreyboar
179
Today's Stream
📅 2022-02-23 
(580 days ago)
⌛ 0:59:43
📰
ZainboarThaneshboar
180
How To HASH A Password using BCRYPT in Node
📅 2022-02-25 
(578 days ago)
⌛ 1:03:48
ZainboarThaneshboar
181
How to Hash Passcode with BCRYPT using Node Pt.2
📅 2022-02-27 
(576 days ago)
⌛ 1:07:59
ZainboarToreyboar
182
Create Passcode UI
📅 2022-02-28 
(575 days ago)
⌛ 1:01:29
📰
ZainboarThaneshboar
183
How To Make FrontEnd Talk to Backend with Node
📅 2022-03-01 
(574 days ago)
⌛ 1:01:33
ZainboarToreyboar
184
How To Positioning A Div
📅 2022-03-04 
(571 days ago)
⌛ 1:09:27
ZainboarToreyboar
185
Today's Stream
📅 2022-03-06 
(569 days ago)
⌛ 1:00:29
Zainboar
186
Today's Stream
📅 2022-03-07 
(568 days ago)
⌛ 0:55:51
ZainboarThaneshboar
187
Today's Stream
📅 2022-03-09 
(566 days ago)
⌛ 1:00:11
ZainboarThaneshboar
188
Compare Hashed Passwords Using Bcryptjs
📅 2022-03-10 
(565 days ago)
⌛ 1:01:31
ZainboarToreyboar
189
Special Appearance
📅 2022-03-11 
(564 days ago)
⌛ 0:58:44
ZainboarThaneshboarKartikboar
190
Today's Stream
📅 2022-03-13 
(562 days ago)
⌛ 1:16:40
ZainboarToreyboar
191
How To Make Frontend Talk To The Backend - NodeJS
📅 2022-03-14 
(561 days ago)
⌛ 1:07:00
ZainboarThaneshboar
192
Today's Stream
📅 2022-03-15 
(560 days ago)
⌛ 1:05:51
ZainboarToreyboar
193
Today's Stream
📅 2022-03-17 
(558 days ago)
⌛ 1:21:59
ZainboarToreyboar
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
what is going on guys welcome back to
0:00:27
another session of build breaking face
0:00:29
brought to you by the raw coders yes
0:00:32
that's
0:00:34
that's us
0:00:35
um so
0:00:37
i'm pretty sure you have been wondering
0:00:39
as in where are as
0:00:44
the
0:00:45
other rule coder which is kartik so he's
0:00:49
got a bit of an event going on so he's
0:00:52
gonna be there and i'm not entirely sure
0:00:55
he's gonna make it but he he told me
0:00:57
previously that
0:00:59
that there's hot there's a highly chance
0:01:03
of him not making it today so i'm just
0:01:05
assuming
0:01:07
that he won't be making it um
0:01:10
but
0:01:13
but that that although we miss him but
0:01:16
it doesn't
0:01:19
we will
0:01:20
keep on going so if you were here with
0:01:23
us today's um today uh yes
0:01:28
today as well then
0:01:30
what we did was we were working on on a
0:01:33
task which was to do with as in storing
0:01:37
unique boards in the data space which we
0:01:40
are using as dynamodb
0:01:44
and we initially for that okay we can
0:01:47
store it in a cache when the index uh
0:01:52
when our homepage loads up
0:01:55
but then
0:01:57
we came to a conclusion that it will be
0:02:01
stateless as in our experts have will be
0:02:04
stateless and we should probably ask why
0:02:08
and that would be because of its uh
0:02:12
surplus so it's running on lambda
0:02:17
so
0:02:18
that option went out of the window but
0:02:21
we
0:02:22
thought about using dynamodb cache which
0:02:26
is dex
0:02:28
which is dax um aws service
0:02:31
and
0:02:33
yeah
0:02:33
that is pretty easy to set up apparently
0:02:36
we just researched it yesterday but
0:02:40
um we also saw the cost of it and it was
0:02:43
seeming to be
0:02:45
relatively expensive for our use
0:02:49
so
0:02:50
saying
0:02:51
that being said um i think uh
0:02:55
what i'm gonna do is i'm gonna research
0:02:59
as in is dex
0:03:02
uh check um what will it cost us if we
0:03:06
have our brand new car which is uh if
0:03:09
it's in the fridge here so yeah that
0:03:12
being said let's jog on to the action
0:03:15
part
0:03:17
and do a bit of research on it all right
0:03:19
cool
0:03:21
so i'm just going to share my screen
0:03:24
and
0:03:30
there you go and i'll
0:03:32
go to
0:03:35
uh
0:03:37
uh
0:03:39
x pricing
0:03:42
actually i want to check is dax
0:03:48
in a free
0:03:50
tier
0:03:52
is that for the manager
0:03:55
it was
0:03:57
fully managed highly available and in
0:03:58
memory cache for amazon uh
0:04:01
dynamodb that delivers up to 10 times
0:04:04
performance improvement from
0:04:06
milliseconds to microseconds and we
0:04:10
even add millions of requests per second
0:04:13
just as you know you only pay
0:04:15
for the capacity in your provision okay
0:04:18
so
0:04:19
uh is there a free tail dynamodb 20
0:04:24
25 gb of free storage okay
0:04:27
so yeah i don't think that dax will be
0:04:30
available in the
0:04:32
free tip
0:04:35
um
0:04:36
let's check out this one
0:04:44
so saying the same information that is
0:04:47
ten times faster
0:04:49
have you listened to that in memory
0:04:50
excellent acceleration
0:04:53
to manage
0:04:54
cache and validation data and now you
0:04:57
can focus on okay
0:04:59
right okay cool
0:05:03
yeah it doesn't co i don't think
0:05:05
it's
0:05:07
in the free table so just go and use
0:05:11
that one and see how that goes
0:05:14
right um so let's get started with that
0:05:19
um
0:05:20
so
0:05:22
[Music]
0:05:25
with
0:05:27
x
0:05:29
all right no not that one
0:05:32
dynamodb
0:05:36
dynamodb
0:05:38
x
0:05:41
okay how it works
0:05:45
okay it's given that one
0:05:53
how it works is
0:05:55
jesse would be
0:05:57
reliable cluster in the front of
0:06:01
in front of dynamodb where our cache
0:06:03
will be stored
0:06:05
right cool
0:06:06
yeah we can just do that one then right
0:06:09
operations
0:06:11
yeah cool
0:06:13
um
0:06:13
so in that case we i need to check
0:06:17
how to
0:06:19
set up dax
0:06:23
with
0:06:24
our
0:06:28
requirements
0:06:31
so essentially what i want to do is i
0:06:34
wanna
0:06:36
when checking if the board name exists
0:06:40
or not in the
0:06:42
in the database
0:06:44
when the user goes on the home page
0:06:49
it will have
0:06:50
all the
0:06:51
board names will be
0:06:53
populated in uh
0:06:56
in the cache
0:06:57
and in that way we won't really have to
0:07:03
send after every board name
0:07:07
as in
0:07:08
we won't have to talk to to the
0:07:13
database
0:07:14
again and again we can just
0:07:17
on
0:07:18
on the homepage load we can
0:07:23
store all the boring board names from
0:07:25
the database in dynamodb cache which is
0:07:29
dax and just check from there
0:07:33
all right uh available inside the vpc so
0:07:36
you want implies that you're
0:07:38
running function inside the very same
0:07:40
vpc
0:07:42
all right
0:07:44
so vpc will be you will be included in
0:07:47
the vpc then right right right actually
0:07:52
uh
0:07:56
fully managed uh-huh in memory case for
0:07:59
downloading java issues in java using
0:08:02
dash
0:08:03
can be completely hidden from the
0:08:06
developer
0:08:07
as dash java compliant
0:08:11
as java
0:08:12
client implements the same
0:08:15
dynamodb
0:08:17
interface as the direct client
0:08:21
but okay this one provides
0:08:23
no this is
0:08:25
micronauts i don't want that
0:08:28
dex
0:08:31
express
0:08:35
yeah there you go i needed this one
0:08:38
node.js and dax
0:08:41
okay to set up not just on your ec2
0:08:44
instance as follows
0:08:47
[Music]
0:08:48
usm to install
0:08:55
use
0:08:58
use mvm to install node.js
0:09:03
okay i've got that one already
0:09:07
then z if i would try dax
0:09:11
install dash and node.js
0:09:14
okay so that's the client
0:09:17
for node
0:09:21
uh
0:09:22
taking note of time
0:09:25
information
0:09:43
actually um what if i just store
0:09:47
when
0:09:48
in instead of using dex
0:09:51
uh why don't i store
0:09:55
all the board names in an array
0:09:59
and then just compare it so every time
0:10:02
it loads up you will compare
0:10:07
um the board name that you uses types
0:10:12
with an array when the ghost pressed
0:10:15
yeah i could do that instead can i
0:10:20
hey tory what's happening megan good to
0:10:23
have you and welcome
0:10:25
um
0:10:27
so it just me
0:10:29
tonight i
0:10:31
it was cortex turned but he had some
0:10:35
events on so he won't be able to make it
0:10:38
but yeah he took
0:10:40
he didn't tell me that mostly likely he
0:10:43
won't be able to
0:10:45
so
0:10:46
yes it's just me for
0:10:49
today i'll try my best to um
0:10:53
uh
0:10:54
entertain you guys you want to know
0:10:59
heck yeah man
0:11:01
that'd be fantastic um
0:11:05
i'll just send you an invite and you can
0:11:08
hop on there
0:11:09
oh
0:11:11
this is it start exciting stuff i like
0:11:15
it
0:11:17
thanks for
0:11:18
offering me that's a really good
0:11:21
surprise
0:11:36
hey girl i've just sent you on this
0:11:39
or on slack
0:12:02
okay so
0:12:04
this that is
0:12:08
all all right
0:12:18
okay uh i've sent you the link on slack
0:12:22
look forward to having you there
0:12:25
[Music]
0:12:29
hey tory
0:12:33
that's not my handle
0:12:38
how's it going zane i'm very good man
0:12:41
how are you doing
0:12:43
good i'm i'm here to help stop you from
0:12:46
spending money
0:12:48
oh
0:12:49
thank you i really appreciate it i've
0:12:52
been i was just figuring out as in how
0:12:54
to do that
0:12:56
without spending 44 bucks
0:12:58
usd and it's not even australian ones
0:13:02
just a lot more
0:13:04
so
0:13:05
yeah man
0:13:07
yeah i forgot that like basically
0:13:09
anything on aws is running on an ec2
0:13:13
instance right like anything
0:13:15
so exactly
0:13:17
so i forgot that that dax is is running
0:13:20
on like yeah i forgot yeah yeah and so
0:13:23
yeah it's it's expensive
0:13:26
that involves the vpcs
0:13:29
to run as
0:13:32
well what's that sorry i'm the vpc
0:13:37
yeah so
0:13:38
dex i was just researching a bit more on
0:13:41
that one and i found out that it's also
0:13:43
ran in a vpc
0:13:46
so to
0:13:49
run
0:13:50
dax on our app
0:13:52
we would have to include the lambda in
0:13:55
the vpc and then run
0:13:57
dax
0:13:59
through the vpc
0:14:00
apparently
0:14:02
okay
0:14:04
okay yeah i've never
0:14:06
never
0:14:07
i've never
0:14:09
done it myself so i don't know because
0:14:12
like it's just something i learned about
0:14:14
but
0:14:14
not implemented
0:14:16
yeah you should yeah and i know exactly
0:14:20
how you feel because yeah this is my
0:14:22
first time as in
0:14:24
working with
0:14:26
dax as well and all my knowledge about
0:14:30
dex um
0:14:32
is
0:14:33
relatively brand new
0:14:35
yeah pretty
0:14:36
pretty much my own knowledge around aws
0:14:39
is all theoretical
0:14:42
all
0:14:47
because i don't really want to make the
0:14:50
architecture that complicated and yeah
0:14:53
this at this same because
0:14:56
we're
0:14:57
really
0:14:58
like
0:14:59
near the end of the whole uh mvp
0:15:03
what i was thinking that
0:15:06
uh
0:15:08
do you
0:15:09
do you remember what are we working on
0:15:12
uh at the moment or
0:15:14
do you want me to
0:15:15
go through that again
0:15:18
um
0:15:19
you mean like right now like immediately
0:15:22
what you're working on yeah yeah uh i
0:15:24
remember it are you talking about the
0:15:26
same topic as yesterday
0:15:28
yes yes
0:15:29
yeah i know we were taught you're you
0:15:32
if and you you can tell me if i'm wrong
0:15:35
but you wanted to
0:15:37
be able to not make extra trips to the
0:15:41
database to retrieve the board name
0:15:46
so that's why you were thinking about
0:15:48
bringing in this cache
0:15:50
um
0:15:51
so that
0:15:52
you didn't have to do that
0:15:55
yes
0:15:56
that is correct uh but the main reason
0:16:00
to
0:16:01
um include the cash was as in
0:16:05
you know how
0:16:06
we have in our
0:16:08
application there
0:16:10
we don't want
0:16:11
duplicate board names as in they all
0:16:14
have to be
0:16:15
unique
0:16:16
and
0:16:18
why really as in the end goal
0:16:20
would have been to
0:16:22
as in when the home page loads up
0:16:26
all the board names are fetched from the
0:16:29
database and then they're stored in the
0:16:32
cache
0:16:33
and then we can just compare
0:16:36
um what the user types to that cache and
0:16:41
if that board name is already there
0:16:44
the user won't be allowed to create a
0:16:47
board of that name but if
0:16:50
if it's
0:16:51
not there then they can easily create
0:16:54
the board and you
0:16:56
it will be inserted in as well
0:17:01
yeah um
0:17:03
i think
0:17:04
using the cash is kind of like over
0:17:06
engineering it because exactly i mean
0:17:09
um because it's it's expensive too and
0:17:12
it's more i think it's like the cash is
0:17:15
it's like i i guess
0:17:18
it sounds like a use for a cash but i
0:17:20
think cash really is supposed to save
0:17:22
you on latency like it's read only
0:17:26
yeah and and and like really the like
0:17:29
let's say you had a multiplayer game or
0:17:31
something yeah then like you'd be
0:17:33
hitting that cash because you want the
0:17:35
response times like super fast yeah but
0:17:38
yeah i guess the other purpose is to
0:17:40
save like
0:17:41
save trips to
0:17:43
you know the database or server
0:17:48
but
0:17:49
i think that
0:17:51
and you may not like my answer
0:17:55
[Music]
0:17:56
but i think like go for it i think i
0:17:59
think if you were to implement that
0:18:02
you're just kind of like putting a
0:18:03
band-aid on
0:18:05
the on the fundamental problem
0:18:08
with the
0:18:10
the database
0:18:12
um schema
0:18:15
if you will i don't know if that's
0:18:17
the right way to describe a nosql
0:18:20
table
0:18:21
but
0:18:22
like because you're using the board name
0:18:25
as your primary key and not some random
0:18:28
id
0:18:30
that's that's like that that to me i
0:18:33
feel like is the fundamental problem
0:18:35
unless you specifically do not
0:18:37
want there ever to be two
0:18:40
board names that are the same name
0:18:45
but if if that is what you want then
0:18:47
yeah i think there's like you have to
0:18:50
find a way
0:18:51
like like what you're doing to not allow
0:18:54
users to create four names to name but
0:18:57
like
0:18:58
if i go to google docs or something
0:19:01
then like i can create my own
0:19:04
um document name for
0:19:07
for
0:19:08
for that for that google doc but like
0:19:12
it doesn't matter to
0:19:14
it doesn't matter to zayn that like he
0:19:16
names it the same thing
0:19:19
you know what i'm saying
0:19:21
like we can't have the same
0:19:24
like
0:19:25
i feel like that that alleviates you
0:19:28
from this
0:19:29
like
0:19:30
it avoids this like
0:19:32
duplication problem
0:19:34
um yes uh i i think i understand where
0:19:38
you're coming from so you're basically
0:19:42
saying
0:19:43
as in how i understand it that um
0:19:46
in your
0:19:48
conceptual design
0:19:51
there are two levels
0:19:53
so
0:19:54
once the account level and then there's
0:19:58
the board level
0:19:59
am i right
0:20:02
yeah yeah that's what i'm thinking like
0:20:06
yeah
0:20:07
so in our design for the mvp there is no
0:20:12
account level yet but they scheduled to
0:20:15
be implemented in the near future the
0:20:18
only thing is that because we don't have
0:20:21
that account level at the moment
0:20:24
that's where the board
0:20:27
name
0:20:27
has to be unique
0:20:30
because yeah yeah so
0:20:32
i'll another
0:20:35
solution that came into my mind and
0:20:38
um i just want to share it with you as
0:20:41
well um and on
0:20:43
the stream
0:20:44
or
0:20:45
obviously that um
0:20:47
i'm thinking to
0:20:49
create an array as in in memory
0:20:53
array
0:20:54
and
0:20:55
when the page loads as in the home page
0:21:00
the
0:21:02
lambda will get
0:21:05
all the
0:21:07
that's right
0:21:09
play dog is it
0:21:10
yeah
0:21:11
this is freaked out it is
0:21:13
dinner
0:21:14
time no i i think he's
0:21:17
he thought he saw something important
0:21:19
decided to bark at it go ahead
0:21:22
right right
0:21:23
cool so um
0:21:24
yeah uh we create a in
0:21:28
in memory
0:21:29
database
0:21:31
which to be exact
0:21:33
would be an array
0:21:35
and then store on when the home page
0:21:37
loads up
0:21:39
um
0:21:40
we get all the board names as string and
0:21:44
then story in that array
0:21:47
you definitely could do that
0:21:50
i just think so you're going to put them
0:21:52
on the client side right you're going to
0:21:54
put them you're going to
0:21:55
take all these board names on on load on
0:21:58
the client and then you're gonna
0:22:01
uh yes you're gonna
0:22:03
okay let me rephrase that you're gonna
0:22:04
query the database for all the board
0:22:06
names
0:22:08
get that back
0:22:09
scan
0:22:10
expensive
0:22:12
[Laughter]
0:22:14
[Music]
0:22:19
um
0:22:20
i think i think that could work if
0:22:24
you don't but is it
0:22:26
is it scalable
0:22:30
because like what's that you have a
0:22:32
million board names
0:22:34
like it's gonna be
0:22:36
it's not it's not gonna be like very
0:22:38
scalable i think it'll work for the
0:22:40
project but like
0:22:42
for like a real
0:22:44
production situation
0:22:46
i don't think that's
0:22:48
like
0:22:51
yeah i kind of
0:22:53
agree with you as well that if we have
0:22:56
say a million on
0:22:58
gazillion boards yeah let's say a gazoo
0:23:01
and hopefully
0:23:03
and hopefully
0:23:04
we have it because in that way we can
0:23:08
tell that our our projects has gone
0:23:10
viral and every single person in the
0:23:12
whole universe is basically choosing our
0:23:16
app
0:23:17
so
0:23:18
that'll be fantastic but yeah if we have
0:23:21
that that's
0:23:22
scenario then
0:23:25
obviously it will
0:23:27
have some performance issues
0:23:30
um and we can come back to that later on
0:23:33
in this
0:23:34
in this stage but at this at this stage
0:23:38
we're not really sure as in how many
0:23:41
people are
0:23:42
going to use that and i'm pretty sure it
0:23:44
won't be
0:23:45
millions
0:23:47
yeah i think
0:23:49
so
0:23:51
that is where my thinking is
0:23:53
going temporary temporarily the only the
0:23:56
only thing i can see that could
0:23:58
potentially go wrong with that there is
0:24:01
the edge case that like two people hop
0:24:04
on at the same
0:24:06
rare moment and create the same board
0:24:09
name at the same exact time
0:24:12
yeah that
0:24:14
would be an extreme
0:24:15
edge case then
0:24:21
can hope that no one does it but
0:24:24
going in the future i just want to get
0:24:28
the really the base
0:24:30
functionality done before
0:24:33
um the 31st of december
0:24:36
and then
0:24:37
once this is
0:24:40
released and uh
0:24:42
everything is okay for the time being
0:24:44
then we can move on
0:24:47
enhancing it as well
0:24:51
okay
0:24:54
what would be your thoughts on that one
0:24:57
i think i think
0:24:59
i think on a small scale
0:25:01
it's it it'll work like yeah yeah um
0:25:05
i
0:25:06
it but the the thing to me is like if it
0:25:09
if it's already on a small scale then
0:25:12
why just
0:25:13
well i just not do the
0:25:15
like just just index all the names in
0:25:19
the in
0:25:20
in dynamodb just like create an index of
0:25:23
the names
0:25:24
and then just like hit that index like
0:25:26
when it whenever anybody
0:25:29
hits submit and it's like i feel like
0:25:32
in my opinion it just sounds like you're
0:25:34
just adding like another layer that
0:25:36
you're gonna have to remove
0:25:38
later versus like indexing it will just
0:25:41
give you all those
0:25:42
all those keys that you're you know the
0:25:44
table name
0:25:46
very fast look up
0:25:48
very fast look up like and and like
0:25:51
sure you're you're still gonna have to
0:25:53
hit the database but like um like it's
0:25:57
on a small scale anyways so it shouldn't
0:25:59
really like
0:26:00
matter and then you don't have to like
0:26:02
really you don't have to remove it later
0:26:05
that's that that's i don't know that's
0:26:07
just my opinion about it but like i
0:26:09
think the other solution works works too
0:26:13
right right right so you're basically
0:26:15
saying because it's all the
0:26:17
project is already on a small scale um
0:26:20
we can pretty much
0:26:24
use indexing to
0:26:26
get away with the
0:26:28
as in
0:26:29
comparing and everything so all we can
0:26:32
basically do
0:26:34
as in check if
0:26:36
that board name isn't
0:26:39
um
0:26:40
isn't present and if it's
0:26:43
not in any of the in
0:26:45
indexes you just create it
0:26:48
and if it's
0:26:49
vice versa then basically don't create
0:26:54
obviously
0:26:56
is that what you say
0:26:58
yeah
0:26:59
um i think i
0:27:01
like i don't know who's watching in the
0:27:03
chat it could be like he's wrong
0:27:05
but um
0:27:06
like
0:27:07
i don't know like if the if the if
0:27:10
if the if the primary key
0:27:13
is already the table name i don't know
0:27:15
if you need to index it because i'm i'm
0:27:18
not i don't know much about database
0:27:20
okay like really i don't know much at
0:27:22
all
0:27:23
but like
0:27:24
um
0:27:25
maybe you can just do a quick look up
0:27:27
without even indexing it anyways
0:27:31
because
0:27:32
what i'm what my concern is
0:27:36
say
0:27:37
when you have
0:27:40
typed okay i'll just open up
0:27:44
raw
0:27:46
i o and trying to
0:27:48
explain during that thing in that way we
0:27:51
both
0:27:52
might
0:27:53
be able to understand properly
0:27:56
okay so say we have
0:27:59
written a name called test one okay
0:28:05
and
0:28:06
then we want and then
0:28:10
this basically is our
0:28:12
[Music]
0:28:13
bb
0:28:18
okay
0:28:21
and
0:28:22
then
0:28:24
we have our board names here say
0:28:28
test one just two
0:28:31
and
0:28:33
so forth
0:28:36
test
0:28:39
ten
0:28:40
okay
0:28:41
so my concern here if we are working
0:28:46
directly with the database is that see
0:28:50
as soon as i type test one
0:28:53
it will
0:28:54
[Music]
0:28:55
it will go there
0:28:59
okay
0:29:02
you will go to the database
0:29:04
[Music]
0:29:06
okay say
0:29:08
is is found
0:29:10
one
0:29:12
it will
0:29:13
it will come back
0:29:16
and say no you can't
0:29:20
and
0:29:22
because it's already
0:29:25
present okay cool so if i do
0:29:30
test 10
0:29:32
then it will go again to the
0:29:35
dead space but now
0:29:37
it won't come
0:29:38
straight straight back
0:29:41
it will
0:29:42
probably have to loop in the database as
0:29:45
in
0:29:46
is is it
0:29:48
test one
0:29:50
no two no three no four no ten yes and
0:29:54
then it will come back again i said no i
0:29:58
can't but if i do
0:30:00
15 or
0:30:02
115
0:30:04
it will go through every table again as
0:30:08
in every
0:30:09
board again and then if if you can't
0:30:12
find it then
0:30:14
it will come back and say okay fine
0:30:18
see i'm just trying to outline how much
0:30:22
time and resources it will
0:30:24
consume if we
0:30:26
work with the database
0:30:28
but if we say have another
0:30:33
one here say this is a memory one
0:30:37
as in
0:30:38
in an
0:30:39
array
0:30:40
so
0:30:41
we have this
0:30:44
doesn't exist uh at the moment
0:30:47
okay
0:30:49
neither does this or this
0:30:52
so
0:30:54
this here is
0:30:56
our homepage okay
0:30:59
at the moment
0:31:12
oh forget it
0:31:14
okay
0:31:15
this is our home page here i'm terrible
0:31:18
at it
0:31:20
yeah trust me i i i am so bad at that
0:31:25
um
0:31:26
so
0:31:27
the in memory
0:31:29
one would be if this is
0:31:32
our home page as soon as this loads
0:31:39
okay
0:31:40
we will get
0:31:42
the in memory
0:31:44
one here
0:31:47
and then
0:31:49
these all names will come here
0:31:53
so it's just one
0:31:56
one trips so we
0:31:58
go and
0:31:59
refresh them
0:32:02
now because
0:32:03
this all the in memory ones are in the
0:32:05
home
0:32:07
in the home page we don't have to go
0:32:10
back and forth with the there's a base
0:32:12
we can just compare and contrast the
0:32:15
array here
0:32:17
but you're right as well that if it's a
0:32:20
big
0:32:21
if it's a big app then it would be hard
0:32:24
as in
0:32:25
it will consume a lot of
0:32:28
resources but that's not really
0:32:31
my concern at this stage
0:32:33
okay
0:32:34
well yeah one thing is i okay so
0:32:38
there's like
0:32:40
i think three ways to retrieve
0:32:44
from dynamodb and again i preface this
0:32:47
by saying i don't know that much
0:32:49
but i think there's there's a there's a
0:32:52
method get
0:32:54
like that's just like a straight lookup
0:32:57
um
0:32:58
and i'm i don't i don't rem i don't
0:33:01
recall exactly
0:33:03
how it retrieves
0:33:06
i think it's through a hash
0:33:08
but i think
0:33:10
uh
0:33:11
if i'm correct it gets a single
0:33:15
item only
0:33:16
if you use a get right so if you did if
0:33:20
you did board name if you type if you're
0:33:22
the user you type in a board name and
0:33:24
then they go get and then you and then
0:33:26
you go try to retrieve it and you get
0:33:27
nothing back then you know that that's
0:33:29
available and that way you don't have to
0:33:32
use a scan
0:33:33
to scan the whole table to check all the
0:33:35
board names
0:33:36
because the scan is very expensive the
0:33:39
scan is and it's it's the most yes
0:33:42
it is
0:33:43
it it it takes them that's what that's
0:33:46
why it's more expensive too um
0:33:48
because of because of any scans you're
0:33:50
performing like i i remember when i'm
0:33:54
learning about
0:33:55
aws for my certifications and
0:33:59
one of the instructor was like
0:34:01
unless you have a good reason to use
0:34:03
scans then like
0:34:05
don't use scans because it's yeah
0:34:07
yeah um it's really expensive
0:34:10
it's really expensive
0:34:12
resource
0:34:13
consuming as well
0:34:15
so
0:34:17
maybe just using that that get
0:34:20
the other one is query but i think
0:34:22
queries for a range
0:34:24
um but get should just retrieve one
0:34:26
individual item and then if it's there
0:34:29
you're gonna know if the board name is
0:34:30
present or not so you don't have to like
0:34:32
go looping through the whole
0:34:35
uh whole table to
0:34:37
check
0:34:38
each row in the table row i don't know
0:34:41
what it's called in a in a document but
0:34:43
row essentially
0:34:46
yes there is one scenario um another
0:34:51
scenario i would
0:34:52
want to
0:34:53
um
0:34:54
point out that
0:34:56
say if you use a get
0:34:58
and
0:35:00
um
0:35:01
you type in
0:35:03
say a board that's already there
0:35:06
okay
0:35:07
so it will go and touch that database
0:35:12
it will say okay this board is all
0:35:15
ready
0:35:16
there i can't
0:35:18
i can't
0:35:20
create it okay
0:35:22
fine
0:35:23
and then i
0:35:25
give it a different name and it
0:35:28
goes
0:35:29
in the space against
0:35:31
saying that okay this board is also
0:35:34
already there so i'm just
0:35:38
but
0:35:39
but again we're thinking at a small
0:35:41
scale right
0:35:43
yeah like yeah we're not we're not
0:35:45
we're not like
0:35:47
we're not you're not like you shouldn't
0:35:49
worry about that situation on a small
0:35:52
scale i think
0:35:54
because then if it's like really big
0:35:56
maybe you would have a reason to use a
0:35:58
cash right
0:36:01
but i think i think i think the get
0:36:03
method is a hashing function so
0:36:06
i could be totally wrong don't quote me
0:36:08
because i'm being recorded but like
0:36:11
don't quote me i think i think it's a
0:36:14
very i think it's a very fast and
0:36:16
inexpensive look up if i remember
0:36:18
correctly
0:36:20
it is yeah yeah you know the you know
0:36:22
the users in the chat here they're
0:36:27
they're they're cruel they'll just like
0:36:30
shred you
0:36:33
no i'm but they're all there for our
0:36:37
learning experience as well and if they
0:36:40
don't correct us how will we know
0:36:43
that
0:36:44
if we have if we have actually have the
0:36:47
brought in from
0:36:49
information so
0:36:51
i don't think it's about shredding i
0:36:53
think it's just about
0:36:56
learning a bit of a hawk a bit of a hard
0:37:00
way and in that way you won't ever
0:37:02
forget the information because
0:37:08
yeah that's true that's true
0:37:11
yeah all right um
0:37:13
so you recommend that we should go for
0:37:16
get
0:37:18
i um i think i think
0:37:20
that's i'm not a dynamodb expert but i
0:37:24
think i think that's i think that's the
0:37:26
best thing i think that's i think that's
0:37:28
what you want to do in this situation
0:37:30
that's
0:37:31
and i think it's the the most efficient
0:37:34
call it's the most inexpensive call
0:37:37
and i don't think you need i think it's
0:37:38
a hashing function so like a map right
0:37:41
you have a hash so it's gonna go like
0:37:44
i'm not gonna say constant lookup time
0:37:47
but like yeah let's let's check it out
0:37:54
i'm still
0:37:56
like
0:37:57
learning about databases and i'm not
0:38:00
doing it on a daily basis so like
0:38:03
if if i wish i wish um
0:38:07
like i don't know somebody else like
0:38:10
paul or
0:38:11
is like just yeah just use this
0:38:17
yeah i mean
0:38:18
they are reading kind of
0:38:21
experts and a lot more senior than
0:38:24
us but i think
0:38:27
this is the way how we are trying to
0:38:30
figure out and
0:38:31
learn i think professionally for sure
0:38:33
exactly how that they have actually
0:38:35
passed those hurdles so it's a good
0:38:39
experience as in
0:38:40
figuring out and then learning because
0:38:43
in this web way i don't think we'll ever
0:38:46
forget that even the concepts
0:38:50
for sure for sure
0:38:52
um so
0:38:54
yeah this is the um dynamodb with
0:38:58
node.js i just want to get the loading
0:39:00
table data
0:39:02
so this is just
0:39:05
this is the put operation don't need
0:39:07
that
0:39:09
there's a get
0:39:11
one
0:39:12
get a single item
0:39:16
all right so there's a get item
0:39:20
i think that's it
0:39:23
you know to make this through my creator
0:39:26
obviously
0:39:27
as function
0:39:29
uh console.log of the results so you can
0:39:31
use
0:39:33
the important thing to pay attention to
0:39:34
here example the possible report pass
0:39:38
this parameter
0:39:39
[Music]
0:39:40
right the
0:39:42
the results oh so is getting the entire
0:39:46
item
0:39:49
we don't need the entire
0:39:51
item though
0:39:54
no no no no no this is not good but a
0:39:58
scan will do the same thing scan will
0:40:01
retrieve everything
0:40:05
right is that right
0:40:08
it's been a while okay um
0:40:12
i
0:40:12
think uh
0:40:14
because we don't need the objects
0:40:18
as in
0:40:20
like
0:40:21
these ones
0:40:24
we don't
0:40:25
need these kind of
0:40:27
objects
0:40:29
i don't think any of the db
0:40:33
methods
0:40:34
would
0:40:35
work here because they are bringing all
0:40:38
these
0:40:39
objects as a sing single
0:40:43
item
0:40:44
what we basically need is one
0:40:51
actually no
0:40:52
i'm wrong i'm wrong
0:40:56
this
0:40:58
would be the way so what would probably
0:41:00
happen that this
0:41:02
will be bored
0:41:04
born name
0:41:06
and then this
0:41:08
will be the actual board board name
0:41:10
and then this would be a second board
0:41:13
name third board name
0:41:17
pringle awesome
0:41:20
do you follow me
0:41:23
yeah i'm following
0:41:30
scan count one
0:41:32
uh so items one
0:41:38
right right right right right okay
0:41:51
um
0:41:56
oh you can try this in the cli too
0:42:00
yeah
0:42:00
i forgot about that yeah
0:42:04
that's right
0:42:08
it's like i think cart kartik wanted to
0:42:11
interview me
0:42:12
um for
0:42:14
talking about how i passed my
0:42:16
certifications and i'm just like
0:42:18
yeah i learned a lot but don't cram
0:42:24
yeah i know that feeling is feeling as
0:42:27
well man
0:42:28
especially because when i'm when i was
0:42:30
done with it like i'm like okay i gotta
0:42:32
go like go do other stuff like non yeah
0:42:35
not even related to aws and now i'm like
0:42:38
oh man yeah true
0:42:40
true true
0:42:42
as in
0:42:43
they just so much out there
0:42:46
i think to learn them
0:42:48
once you think they okay i think i know
0:42:52
this topic a little bit
0:42:56
there's something
0:42:58
else that comes along and you're you
0:43:02
you're like okay i think i want to do
0:43:04
this as well now
0:43:06
any and it just keeps building up
0:43:10
yeah well you know i do i do front end
0:43:14
so like
0:43:15
oh right i see i do front end like
0:43:18
learning aws was like what was like
0:43:21
really fun i loved it but like mostly
0:43:23
i'm focused on front-end stuff right now
0:43:26
it certainly helped it helped me a great
0:43:28
deal understanding like serverless
0:43:30
concepts yeah and
0:43:33
and like other like architectural
0:43:37
um
0:43:39
um you know software design uh things
0:43:43
and scalability reliability uh all that
0:43:45
great stuff but like in terms of like
0:43:48
like the the technic the more technical
0:43:50
details of of working with dynamo be db
0:43:54
for instance like yeah i don't remember
0:43:56
it like two times all right
0:44:00
yeah
0:44:01
that can happen
0:44:02
man because
0:44:04
same as well although i've done
0:44:07
cloud practitioner as just solutions arc
0:44:10
text
0:44:13
still if you
0:44:14
ask me as in on top of them
0:44:17
until my head which
0:44:19
service i should use it
0:44:22
i would probably take
0:44:24
say
0:44:25
32 45 seconds just
0:44:28
think first
0:44:30
and then come up and that might not even
0:44:33
be right
0:44:36
so
0:44:36
there is a lot and if we don't be
0:44:40
in practice
0:44:41
regularly then
0:44:43
it can get a bit as in
0:44:46
uh our hand as well
0:44:49
yeah
0:44:50
well now i use like the one like really
0:44:53
helpful thing
0:44:56
in my day-to-day let's say because there
0:44:57
are many helpful things but like
0:45:00
the one
0:45:01
like i guess like practical helpful
0:45:04
thing right now
0:45:06
aside from like working with like s3 or
0:45:09
whatever
0:45:10
um
0:45:12
is
0:45:13
is like serverless functions
0:45:17
that's very helpful
0:45:19
yeah because because i work in like
0:45:22
max next js
0:45:25
amplify
0:45:27
functions which are just like i think
0:45:29
they're they run on
0:45:31
they just run on aws lambdas
0:45:34
oh
0:45:35
yeah yeah
0:45:39
that's right
0:45:40
as is
0:45:42
serverless is basically consists of
0:45:45
lambda
0:45:47
dynamodb and
0:45:49
api gateway
0:45:59
okay so
0:46:00
i have actually seen how they're using
0:46:03
the
0:46:05
get
0:46:06
and i think for what we're
0:46:09
trying to do it might be a bit too
0:46:12
complicated
0:46:14
why
0:46:15
is because
0:46:17
we if we use get then we would have to
0:46:20
implement a method
0:46:22
in the back end first
0:46:24
and then also in the
0:46:27
from front end and then connect the two
0:46:30
together
0:46:31
i think the
0:46:32
most easiest and the fastest approach
0:46:36
for now as in
0:46:40
just to stick a kind of a sellotape
0:46:43
on
0:46:44
that
0:46:45
leakage part would be as in just basic
0:46:50
plea to do
0:46:52
a scan just once
0:46:54
and then use the in memory database to
0:46:57
do the
0:46:58
compare and contrast
0:47:01
i think that that's going to be a lot
0:47:03
simpler
0:47:04
at this stage
0:47:08
sounds good so what i'm gonna do is i'm
0:47:12
gonna just um
0:47:14
go in and get the latest
0:47:24
all right see how far
0:47:26
behind am i
0:47:31
how far
0:47:34
as in
0:47:35
because i'm taking the latest after ages
0:47:38
now
0:47:40
does it say 26
0:47:43
no no no no no no no it says only two
0:47:47
so i think everyone might want to do is
0:47:50
undo these
0:47:53
sorry i was just going to make a joke
0:47:56
i was going to say
0:47:57
that's how you can tell
0:47:59
how much work
0:48:01
kay and tanesh did while you're yeah
0:48:14
my
0:48:15
as in
0:48:16
they've actually really impressed me
0:48:19
to be honest
0:48:22
they've been on top of things
0:48:24
which is really good
0:48:26
yeah they weren't evil on the jira
0:48:28
though
0:48:30
uh
0:48:31
yeah
0:48:32
but that i think was my part
0:48:36
as in
0:48:38
to keep everything
0:48:39
organized but
0:48:41
they did a pretty good
0:48:43
job as in
0:48:44
just being hands-on
0:48:46
yeah
0:48:48
they copped out of jira because they're
0:48:50
being lazy
0:48:52
i hope you guys
0:48:53
i hope you guys watch this later
0:48:57
um
0:48:59
cool
0:49:13
all right
0:49:15
let me see which branch am i on at the
0:49:17
moment
0:49:20
you're branching certainly notes okay
0:49:22
wow so
0:49:25
everything has been done in insert new
0:49:27
notes is
0:49:28
it wow i need to catch up now
0:49:32
a bit
0:49:35
so how many branches have they made okay
0:49:37
of course so
0:49:39
still insert new notes cool
0:49:43
so their changes
0:49:45
would have been on scripts and still
0:49:48
front end
0:49:49
cool
0:49:50
um i really have to
0:49:53
change this file name
0:49:55
still front-end it doesn't make any
0:49:57
sense
0:50:04
um okay
0:50:07
so this is the delete
0:50:09
note this is the delete now call
0:50:16
uh
0:50:17
update okay draw a new card
0:50:20
there's there
0:50:22
and um
0:50:25
delete now okay cool so our so the
0:50:28
functionality that i'm so as soon as
0:50:34
the app
0:50:36
loads which would be on home.html
0:50:41
i need to
0:50:43
call that method
0:50:46
right i see
0:50:49
i need to call that method which would
0:50:51
be in still front end here we go
0:50:56
get bored by id
0:51:00
and
0:51:01
get bored
0:51:04
cool
0:51:08
clipboard name
0:51:12
catboard name
0:51:20
um
0:51:22
okay here we go that's get boards so we
0:51:25
can probably use this one
0:51:33
let me just check how
0:51:35
can
0:51:36
what does this get bored
0:51:41
get me
0:51:47
get boards
0:51:51
okay this is get boards i need to get
0:51:54
that one yeah
0:51:57
okay
0:51:58
let's check what this gives me now
0:52:03
if i console
0:52:05
what does it return jason
0:52:08
yeah i'm pretty sure it does
0:52:18
uh are you still in uh amsterdam um no
0:52:22
bali
0:52:26
sounds like it sounds like you went to
0:52:28
amsterdam recently
0:52:29
[Laughter]
0:52:32
yeah i'm still here like
0:52:35
yeah it's oh i thought
0:52:38
they're supposed to have direct flights
0:52:40
but they never they never showed up yeah
0:52:43
right right because i did um hear that
0:52:46
you guys were
0:52:48
arranging your as in
0:52:51
trip to go back home
0:52:53
right
0:52:54
but like i was like where's the flights
0:52:57
and now there's still no flights and now
0:53:00
with
0:53:01
with when the omnicron
0:53:03
came around like
0:53:04
they made um
0:53:07
like yeah it's going to be a while
0:53:09
because like they added more
0:53:10
restrictions which just as mean to
0:53:13
you know airlines like yeah we're not
0:53:15
even going to try them
0:53:17
uh
0:53:18
i see because because actually the
0:53:20
airport is open but no airlines have
0:53:23
taken them up on
0:53:25
uh flying in routes
0:53:28
oh
0:53:29
yeah oh
0:53:31
right right right right i see what you
0:53:33
mean now
0:53:34
so weird
0:53:35
cause bali is such a popular destination
0:53:39
it is
0:53:40
especially for the entrepreneurs though
0:53:43
as you know i've heard that the cost of
0:53:46
living is really cheap over there is it
0:53:48
that's that's that's why you guys are
0:53:51
gonna come here and
0:53:54
do the do the
0:53:57
do the scrambler enhancement ipo launch
0:54:00
from over here
0:54:02
yeah
0:54:03
that'd be
0:54:04
epic though
0:54:07
we'll be waiting for the um business
0:54:10
class
0:54:13
for me as well sorry
0:54:15
okay there's one two three four five
0:54:18
people yeah
0:54:19
just so you know
0:54:21
i think you're talking to the wrong guy
0:54:23
i don't have a job i don't have a job
0:54:26
so like by the way
0:54:28
if if you're if you're a professional
0:54:31
engineering manager and you're looking
0:54:33
for a great developer
0:54:37
yeah
0:54:39
yeah hire me
0:54:40
[Laughter]
0:54:45
uh i wish i could man i don't even have
0:54:48
a company that's for anybody who who
0:54:51
watches this
0:54:52
okay
0:54:54
yeah um
0:54:55
shout out for
0:54:58
tori he's a really in
0:55:02
incredible dev
0:55:04
i think
0:55:05
three times
0:55:06
uh aws say fight isn't it or two two
0:55:11
two two times i was i was thinking about
0:55:14
that
0:55:15
that sysops one and then i was like nah
0:55:18
right now right now
0:55:21
yeah okay cool cool yeah
0:55:25
that makes
0:55:27
sense though
0:55:29
but yeah uh any
0:55:31
one a of the engineering managers or hr
0:55:35
people watching
0:55:37
um
0:55:39
he's really hard working i can
0:55:41
personally start off and vouch
0:55:45
for him
0:55:47
well
0:55:48
oh wow thanks man i appreciate that a
0:55:51
lot
0:55:52
that's and the hard working part is true
0:55:55
that's why i look the way i do
0:55:59
that's why
0:56:02
[Music]
0:56:13
did i tell you
0:56:15
zayn that like
0:56:17
was it last week yeah i think it was
0:56:19
last week i finished
0:56:21
some interviews
0:56:23
like i finished the i finished the final
0:56:25
round of the interview
0:56:27
for a position at a company in colorado
0:56:30
his name should still not be named
0:56:33
but like
0:56:35
they
0:56:36
they they declined me the position
0:56:39
but why and then did you never
0:56:45
um well i signed an nda so i can't speak
0:56:49
too fully about it but right they
0:56:51
decided to
0:56:54
they
0:56:55
it was
0:56:56
perhaps that like
0:56:59
well the the engineering manager was
0:57:02
really nice um he's like super nice and
0:57:05
he gave me some feedback and said
0:57:08
like
0:57:09
your technical skills are great like
0:57:12
they're not in question because this is
0:57:13
this is for this is for a front-end
0:57:15
position and react
0:57:17
okay cool um
0:57:20
and
0:57:21
then he
0:57:23
he said like the one thing i wanna i
0:57:25
would like to have seen more of is like
0:57:28
collaboration with other developers
0:57:32
and i was like ah yes yeah
0:57:35
that that i was like oh
0:57:37
that sucks
0:57:40
because i didn't know that was
0:57:42
necessarily a hard requirement like to
0:57:44
actually demonstrate
0:57:47
with some projects
0:57:49
that i had been working with other
0:57:51
developers because i'm very involved in
0:57:54
different
0:57:55
communities like all day with developers
0:57:58
and i'm here like talking to you yeah
0:58:01
like that type of stuff i do that a lot
0:58:03
yeah and but like i guess i didn't have
0:58:06
the actual like proof that he was
0:58:09
necessarily looking for
0:58:11
but i don't know if that's what
0:58:13
i don't know if that's what made the
0:58:14
difference or there was just like a more
0:58:16
experienced
0:58:18
candidate
0:58:19
who was in there or in an internal
0:58:22
higher perhaps too
0:58:25
ah
0:58:26
i see you would be coming from now
0:58:28
yeah internal hires are always gonna
0:58:31
pretty much trump you yeah
0:58:33
of course of course as in there's no
0:58:36
question about it but um
0:58:38
yeah i would just as in
0:58:40
um
0:58:42
suggest that it's just one company
0:58:45
and there are
0:58:46
million other other companies and i'm
0:58:49
pretty sure
0:58:50
that
0:58:51
as in
0:58:52
everything happens for
0:58:54
a reason
0:58:55
and um there's something better
0:58:58
waiting for you
0:59:00
out there
0:59:03
so yeah thanks i know that it's a bit
0:59:06
crushing as well but i would highly
0:59:08
recommend
0:59:09
that
0:59:10
take it as a learning and just move on
0:59:13
yeah i did definitely learn a lot from
0:59:15
the from the interview process um yeah
0:59:18
and i was i was pretty happy
0:59:20
i think
0:59:21
i could have done better in some like
0:59:24
more soft skills areas but
0:59:28
but
0:59:29
right right i was pretty happy with how
0:59:32
i performed but
0:59:34
yeah i mean you never you never know um
0:59:38
but yeah i don't know i'm not i'm not
0:59:39
shaken by it like i was like this close
0:59:42
you know to like getting something yeah
0:59:46
yeah so true though especially if it's
0:59:48
the last
0:59:49
final
0:59:51
stage as in pretty sure your personality
0:59:55
is fine your technical abilities are
0:59:58
great like the um engineering
1:00:02
manager
1:00:04
said and i think from my experience to
1:00:07
the
1:00:08
last stage is just to check your
1:00:11
cultural fit
1:00:12
in the company as well
1:00:14
as in how how do you connect with with
1:00:18
others as in how do you talk to as in
1:00:20
your colleagues your speaking style
1:00:23
and
1:00:25
yeah man so yeah basically what you're
1:00:28
saying is
1:00:30
they don't enjoy my sense of humor
1:00:34
i wouldn't say if they don't enjoy your
1:00:37
sense of humor but what i would
1:00:41
say that
1:00:43
the sense of
1:00:46
humor that you have didn't really fit in
1:00:50
that company as in that particular
1:00:52
particular company
1:00:58
to be honest like i don't have that much
1:01:02
collaboration experience um working on
1:01:06
i have zero collaboration experience
1:01:08
working in a you know in a production
1:01:11
environment at us at a medium to
1:01:14
enterprise-sized company that's for sure
1:01:17
so
1:01:19
um
1:01:20
but
1:01:22
but collaboration experience
1:01:24
yeah sure
1:01:26
um my whole life
1:01:28
um but like
1:01:29
um and working with other other
1:01:31
engineers yeah
1:01:32
i guess
1:01:33
um a bit like
1:01:35
and this this is for like a junior
1:01:37
mid-level role too so
1:01:40
oh so this was for junior to middle
1:01:44
level role i see i see yes yes i was
1:01:47
thinking it was
1:01:48
more for junior level role
1:01:51
yeah
1:01:52
okay cool cool
1:01:55
no man uh as in
1:01:58
i've
1:01:58
been there
1:02:00
i i've been rejected for approximately
1:02:03
when
1:02:04
i was applying for a job after i got my
1:02:08
pr i got rejected for about i think 150
1:02:12
times
1:02:14
and oh you mean you didn't hear back
1:02:17
150 times yes
1:02:20
sir basically
1:02:24
no hearing back is the same as okay we
1:02:27
don't want you as in
1:02:29
we don't want you there maybe some other
1:02:32
companies but we don't want you
1:02:35
and
1:02:36
it's
1:02:37
it's
1:02:38
those kind of things are pretty normal
1:02:41
venue in job hunt
1:02:44
and it's like
1:02:46
um it's
1:02:50
like
1:02:51
the more you hear those kind of things
1:02:54
you just laugh them all as
1:02:56
another one all right move on
1:02:59
yeah
1:03:00
i mean for for me not hearing back from
1:03:03
a company because i sent in an app that
1:03:04
doesn't bother me at all but like
1:03:07
when i have to go through a grueling
1:03:09
process like i prep so
1:03:12
so hard
1:03:14
for this i prep so hard like
1:03:17
um
1:03:18
and and then to go through all these
1:03:20
interview rounds meeting with
1:03:22
how many i met with
1:03:24
i met with a bunch of engineers
1:03:27
there and i met with a pm too
1:03:30
um
1:03:31
and to go through like hours of
1:03:34
interviewing and then get rid of that
1:03:36
that stinks
1:03:38
that's things a lot more i think um in
1:03:41
my no in that case from well it's the
1:03:45
time investment you know like you're
1:03:47
putting in a lot of you're investing a
1:03:49
lot of time
1:03:51
so like if i fire an application and you
1:03:53
don't get back to me like no sweat i got
1:03:55
i got i can i can i can fire out a lot
1:03:58
of applications you know like that yeah
1:04:00
yeah
1:04:01
true
1:04:05
yeah man i would just say at the at the
1:04:09
moment but i'll tell you
1:04:11
something really in
1:04:13
interesting um
1:04:15
of the stream
1:04:17
so uh
1:04:19
okay
1:04:20
off the stream yes
1:04:23
stay tuned
1:04:25
for them but yeah um
1:04:27
thanks guys who ever was
1:04:30
watching us i'm really great to have
1:04:32
yous
1:04:33
and um also
1:04:35
thank you tori for um
1:04:37
uh
1:04:38
coming in as a really good surprise
1:04:42
and just accompanying
1:04:45
me in this session i was really bored as
1:04:49
in doing uh everything alone so it's
1:04:52
good they came in and
1:04:54
added a bit of humor a bit of fun fun
1:04:57
moments and we had a good conversation
1:05:00
as well thanks for having me on like i
1:05:03
hope
1:05:04
the rants weren't too long
1:05:06
no no
1:05:07
it can never be too long
1:05:10
that'll be too long
1:05:11
[Music]
1:05:13
yeah
1:05:15
but yeah so um
1:05:17
today just to summarize that tori tried
1:05:20
his best to um convince
1:05:23
me on using dynamo tv but um he was
1:05:27
right from as in a larger scale
1:05:30
and the performance and effectiveness of
1:05:33
an
1:05:34
application and i totally
1:05:38
uh agreed
1:05:40
with them but
1:05:41
the
1:05:42
the stage
1:05:44
where we are at the moment for the
1:05:47
project
1:05:48
um
1:05:50
i thought
1:05:51
uh
1:05:54
interacting with
1:05:56
dynamodb
1:05:57
straight away
1:05:58
would be over engineering a simple
1:06:02
app so
1:06:04
therefore um i just decided that
1:06:09
at least at
1:06:11
this stage to keep the app really simple
1:06:13
and to
1:06:15
get on with the
1:06:17
is
1:06:18
swell is better
1:06:20
if
1:06:21
we just
1:06:22
create an in-memory database on the
1:06:26
client's side and
1:06:29
um just comparing on contrast the board
1:06:33
board name for uniqueness purposes
1:06:36
so
1:06:37
yeah that was this
1:06:39
cited hopefully that that functionality
1:06:42
isn't too hard and it should be done
1:06:45
very very soon
1:06:47
but yeah
1:06:48
thanks again for
1:06:51
joining us
1:06:53
tori been a pleasure having you
1:06:56
thanks sam good to see you back
1:06:58
you too right um and yeah
1:07:01
catch us on
1:07:03
sunday same time same place and a same
1:07:07
toss so see you then guys catch you
1:07:10
later bye for now