boarzVideosClipsStatistics

#️⃣EP 124 - Today's Stream

🎦
📅 2021-12-09 (656 days ago)
⌛ 1:05:48
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
▶️
Today's Stream
📅 2021-12-09 
(656 days ago)
⌛ 1:05:48
📰
ZainboarThaneshboar
125
Today's Stream
📅 2021-12-10 
(655 days ago)
⌛ 1:07:15
ZainboarToreyboar
126
Today's Stream
📅 2021-12-12 
(653 days ago)
⌛ 0:12:47
📰
ZainboarThaneshboar
127
Today's Stream
📅 2021-12-12 
(653 days ago)
⌛ 0:50:29
📰
ZainboarThaneshboar
128
Today's Stream
📅 2021-12-13 
(652 days ago)
⌛ 1:02:31
📰
ZainboarKartikboar
129
Today's Stream
📅 2021-12-14 
(651 days ago)
⌛ 1:10:28
📰
ZainboarToreyboar
130
Today's Stream
📅 2021-12-16 
(649 days ago)
⌛ 1:16:51
📰
ZainboarThaneshboar
131
Today's Stream
📅 2021-12-17 
(648 days ago)
⌛ 1:10:59
ZainboarKartikboarToreyboar
132
Today's Stream
📅 2021-12-19 
(646 days ago)
⌛ 1:00:49
📰
Zainboar
133
Today's Stream
📅 2021-12-20 
(645 days ago)
⌛ 1:01:49
📰
ZainboarKartikboar
134
Today's Stream
📅 2021-12-21 
(644 days ago)
⌛ 1:03:43
📰
ZainboarThaneshboar
135
Today's Stream
📅 2021-12-22 
(643 days ago)
⌛ 1:06:30
📰
ZainboarKartikboar
136
Today's Stream
📅 2021-12-23 
(642 days ago)
⌛ 1:00:09
Zainboar
137
Today's Stream
📅 2021-12-26 
(639 days ago)
⌛ 1:17:00
📰
ZainboarThaneshboar
138
Today's Stream
📅 2021-12-27 
(638 days ago)
⌛ 1:05:22
📰
ZainboarKartikboar
139
Today's Stream
📅 2021-12-28 
(637 days ago)
⌛ 1:16:17
📰
ZainboarToreyboar
140
WebSocket Integration
📅 2021-12-29 
(636 days ago)
⌛ 1:02:44
📰
Zainboar
141
AWS WebSocket API Integration Pt.2
📅 2021-12-30 
(635 days ago)
⌛ 1:08:23
📰
ZainboarToreyboar
142
AWS WebSocket Integration with SAM Pt.3
📅 2022-01-02 
(632 days ago)
⌛ 1:03:18
📰
ZainboarToreyboar
143
Today's Stream
📅 2022-01-03 
(631 days ago)
⌛ 1:07:18
📰
ZainboarKartikboar
144
AWS WebScoket Integration with SAM Pt.4
📅 2022-01-04 
(630 days ago)
⌛ 1:04:18
📰
ZainboarToreyboar
145
AWS WebSocket Integration with SAM Pt.5
📅 2022-01-05 
(629 days ago)
⌛ 1:03:21
📰
ZainboarKartikboar
146
AWS WebSocket Integration with SAM Pt. 6
📅 2022-01-06 
(628 days ago)
⌛ 1:03:18
📰
ZainboarToreyboar
147
Today's Stream
📅 2022-01-07 
(627 days ago)
⌛ 1:11:55
📰
ZainboarToreyboar
148
Connect AWS WebSocket to DynamoDB Pt.1
📅 2022-01-09 
(625 days ago)
⌛ 1:10:25
📰
ZainboarToreyboar
149
Connect AWS WebSocket to DynamoDB
📅 2022-01-10 
(624 days ago)
⌛ 1:02:06
ZainboarKartikboar
150
"Blank Line" Bug In Lambda Response For AWS Websocket Pt.1
📅 2022-01-11 
(623 days ago)
⌛ 0:58:13
📰
ZainboarKartikboarToreyboar
151
"Blank Line" Bug In Lambda Response From Lambda
📅 2022-01-13 
(621 days ago)
⌛ 1:04:40
📰
ZainboarToreyboar
152
AWS WebSocket + Lambda + DynamoDB
📅 2022-01-14 
(620 days ago)
⌛ 1:04:33
📰
ZainboarThaneshboar
153
AWS WebSocket + Lambda + DynamoDB
📅 2022-01-16 
(618 days ago)
⌛ 1:11:37
📰
ZainboarToreyboar
154
Test
📅 2022-01-17 
(617 days ago)
⌛ 1:03:13
📰
ZainboarThaneshboar
155
Today's stre
📅 2022-01-18 
(616 days ago)
⌛ 0:45:24
ZainboarToreyboar
156
AWS Websocket + DyanmoDb + Lambda
📅 2022-01-19 
(615 days ago)
⌛ 1:06:33
📰
ZainboarThaneshboar
157
Today's Stream
📅 2022-01-20 
(614 days ago)
⌛ 0:57:55
📰
Zainboar
158
Today's Stream
📅 2022-01-21 
(613 days ago)
⌛ 1:02:17
📰
ToreyboarZainboar
159
Today's Stream
📅 2022-01-23 
(611 days ago)
⌛ 1:13:29
📰
ZainboarToreyboar
160
How To Host A Web App using AWS S3 and CloudFront
📅 2022-01-24 
(610 days ago)
⌛ 1:16:15
📰
ZainboarThaneshboar
161
How to Host Web App In AWS S3 using CloudFront, Route53 and CloudFormation
📅 2022-01-25 
(609 days ago)
⌛ 1:01:07
ZainboarToreyboar
162
How to Host Web App Using AWS S3, CloudFront and Route53
📅 2022-01-26 
(608 days ago)
⌛ 1:03:12
ZainboarThaneshboar
163
How To Host Web App In AWS S3 with Custom Domain
📅 2022-01-27 
(607 days ago)
⌛ 1:08:48
📰
ZainboarToreyboar
164
How To Host Web App In AWS S3 with Custom Domain Using Route 53
📅 2022-01-28 
(606 days ago)
⌛ 1:08:57
📰
ZainboarThaneshboar
165
How To Host Web App In AWS S3 with Custom Domain Using Route 53
📅 2022-01-30 
(604 days ago)
⌛ 0:28:17
Zainboar
166
Today's Broadcast
📅 2022-01-31 
(603 days ago)
⌛ 1:11:16
📰
ThaneshboarToreyboar
167
How To Host Web App In AWS S3 with Custom Domain Using Route 53
📅 2022-02-01 
(602 days ago)
⌛ 1:06:35
📰
ZainboarToreyboar
168
Generate SSL Certificate via AWS Certificate Manager
📅 2022-02-02 
(601 days ago)
⌛ 0:58:02
📰
ZainboarThaneshboar
169
Test AWS Websocket Connection With Multiple Users
📅 2022-02-03 
(600 days ago)
⌛ 1:01:59
📰
ZainboarToreyboar
170
Adding Redirection To The AWS S3 Page
📅 2022-02-04 
(599 days ago)
⌛ 0:25:00
Zainboar
171
Redirecting AWS S3 page
📅 2022-02-06 
(597 days ago)
⌛ 0:54:11
Zainboar
172
Today's Broadcast
📅 2022-02-07 
(596 days ago)
⌛ 1:05:20
📰
ThaneshboarToreyboar
173
Today's Stream
📅 2022-02-08 
(595 days ago)
⌛ 1:05:29
ZainboarToreyboar
174
Today's Stream
📅 2022-02-10 
(593 days ago)
⌛ 1:05:47
ZainboarToreyboar
175
How To Send Messages To Multiple Clients Through AWS Websocket
📅 2022-02-13 
(590 days ago)
⌛ 1:02:05
ZainboarToreyboar
176
How To CRUD Data Through AWS Websocket with Multiple Clients
📅 2022-02-16 
(587 days ago)
⌛ 1:07:32
ZainboarThaneshboar
177
Today's Stream
📅 2022-02-17 
(586 days ago)
⌛ 0:58:01
ZainboarToreyboar
178
How To Change String Property to Object in AWS SAM and Deploy
📅 2022-02-20 
(583 days ago)
⌛ 1:21:24
ZainboarToreyboar
179
Today's Stream
📅 2022-02-23 
(580 days ago)
⌛ 0:59:43
📰
ZainboarThaneshboar
180
How To HASH A Password using BCRYPT in Node
📅 2022-02-25 
(578 days ago)
⌛ 1:03:48
ZainboarThaneshboar
181
How to Hash Passcode with BCRYPT using Node Pt.2
📅 2022-02-27 
(576 days ago)
⌛ 1:07:59
ZainboarToreyboar
182
Create Passcode UI
📅 2022-02-28 
(575 days ago)
⌛ 1:01:29
📰
ZainboarThaneshboar
183
How To Make FrontEnd Talk to Backend with Node
📅 2022-03-01 
(574 days ago)
⌛ 1:01:33
ZainboarToreyboar
184
How To Positioning A Div
📅 2022-03-04 
(571 days ago)
⌛ 1:09:27
ZainboarToreyboar
185
Today's Stream
📅 2022-03-06 
(569 days ago)
⌛ 1:00:29
Zainboar
186
Today's Stream
📅 2022-03-07 
(568 days ago)
⌛ 0:55:51
ZainboarThaneshboar
187
Today's Stream
📅 2022-03-09 
(566 days ago)
⌛ 1:00:11
ZainboarThaneshboar
188
Compare Hashed Passwords Using Bcryptjs
📅 2022-03-10 
(565 days ago)
⌛ 1:01:31
ZainboarToreyboar
189
Special Appearance
📅 2022-03-11 
(564 days ago)
⌛ 0:58:44
ZainboarThaneshboarKartikboar
190
Today's Stream
📅 2022-03-13 
(562 days ago)
⌛ 1:16:40
ZainboarToreyboar
191
How To Make Frontend Talk To The Backend - NodeJS
📅 2022-03-14 
(561 days ago)
⌛ 1:07:00
ZainboarThaneshboar
192
Today's Stream
📅 2022-03-15 
(560 days ago)
⌛ 1:05:51
ZainboarToreyboar
193
Today's Stream
📅 2022-03-17 
(558 days ago)
⌛ 1:21:59
ZainboarToreyboar
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

Blog

Today I (Zain) came back. We want to make sure there are no duplicate boards inserted in the database. Therefore, thought of storing all the board names in server cache but that woudn't work as our server is stateless, it would run, do the work and stop (die). Which means when it dies cache is gone as well. Then we thought of using cache service of DynamoDB known as DAX. It would be faster, easier to use however, it wasn't cheap. We used a Simple Calculater from AWS to calculate the cost and it was costing 45USD montly minimum. We will come back to this tomorrow.

Subtitles

0:00:00
[Music]
0:00:23
what is going on guys welcome back to
0:00:27
the
0:00:29
panel raw coders
0:00:32
um we
0:00:33
no
0:00:35
no sorry sorry it's my i've just come
0:00:38
back from a holiday and i think i'm
0:00:40
still
0:00:42
in a holiday mode but hang on
0:00:45
let's start again
0:00:48
welcome back guys to bill break and fix
0:00:51
show brought to you by the raw coders
0:00:54
yes that's us and
0:00:57
here and i've just come back from my
0:01:01
um
0:01:02
trip abroad really
0:01:04
glad to be back and really pumped
0:01:07
uh have you got
0:01:08
anything to say
0:01:10
thanks to that i know it's just good
0:01:12
good to have you back zayn um yeah um
0:01:16
yeah really
0:01:17
you know you do a good job in managing
0:01:19
the managing the project keeping
0:01:21
everything organized so
0:01:23
um i think yeah it's really good to have
0:01:25
you back and you bring a lot of energy
0:01:27
to it as well so yeah
0:01:29
great to have you back thank you kay uh
0:01:31
thank you
0:01:32
finish off i'm mixing the
0:01:35
mixing my
0:01:38
team members
0:01:40
names as well that's not good that's not
0:01:42
good anyway um yeah
0:01:45
great to be back um
0:01:48
and
0:01:49
team team members friends and
0:01:52
and colleagues
0:01:54
like you and okay
0:01:56
uh have been really legends in
0:01:58
continuing this stream so thank you very
0:02:01
much for that i really appreciate all
0:02:03
your efforts dedication
0:02:06
commitment to this
0:02:08
show fantastic to have you guys
0:02:11
and um
0:02:13
yeah so
0:02:14
just a bit of a recap i
0:02:17
took uh a bit of an update from km
0:02:21
finish
0:02:22
and um
0:02:24
they eventually updated
0:02:26
me and really impressed me actually how
0:02:29
far they brought the
0:02:31
project so really feeling blessed to
0:02:34
have you guys as a part of the team
0:02:38
um
0:02:40
welcome tori
0:02:41
good to have you mate again
0:02:45
uh
0:02:47
yeah so they said that um uh
0:02:51
do you wanna
0:02:52
go through as in what have you guys
0:02:55
done since i was i was gone as a summary
0:02:58
and what do we plan to do today finesse
0:03:02
yeah yep sounds good um so while you
0:03:05
away we we worked on uh doing updating
0:03:08
the notes um so
0:03:10
you know that means when uh when we make
0:03:13
when we edit the notes after creating we
0:03:16
wanted to
0:03:17
um you know make sure it's updated in
0:03:19
the back end so that's one thing
0:03:22
we did
0:03:23
um
0:03:24
there is there's a small thing we have
0:03:25
to fix with that it's that um
0:03:28
patch is
0:03:31
the patch is still being called um yeah
0:03:35
when there's uh no no like no changes so
0:03:38
ah okay right yeah yeah yeah we do need
0:03:41
to fix that but otherwise yeah that's
0:03:43
pretty good i think
0:03:45
um and the other thing we did was that
0:03:47
deletion of notes as well so when we
0:03:50
click the cross you know that deletes
0:03:51
the note and that removes it in the back
0:03:53
end as well
0:03:54
um
0:03:55
yeah so essentially that's the the two
0:03:58
uh biggest things we we worked on during
0:04:00
the
0:04:01
time uh today i think um we want to
0:04:04
start off with uh jira um
0:04:07
just get everything coordinated again
0:04:09
and um i think yeah and this is not me
0:04:11
like
0:04:12
uh just saying it for the sake of it but
0:04:15
actually like you know you're like we
0:04:18
realized how much of like coordination
0:04:20
and and organization you've done because
0:04:22
like when there was lack of it there's
0:04:24
like you know you kind of felt it like
0:04:26
you know what i mean that's not it's not
0:04:28
much structure so um yeah
0:04:31
like actually i think um you know you
0:04:33
can get us back on track in that and
0:04:35
that's uh in that sense for sure
0:04:38
um and then after that we uh we plan to
0:04:41
work on the
0:04:42
ensure the posting of the
0:04:44
the boards are
0:04:45
um
0:04:47
unique
0:04:48
yet unique at the back end yeah yeah
0:04:50
that's what you want to say
0:04:52
um yeah so that's what we have planned
0:04:54
for today fantastic um thanks a lot for
0:04:58
the rundown
0:05:00
finish it's
0:05:02
i'm really admiring how much you've
0:05:05
improved as in overall your
0:05:07
communication your summer risingly and
0:05:11
your technical ability you're improving
0:05:14
a lot may so
0:05:17
keep that up really
0:05:19
good to see all this all this all this
0:05:21
progress
0:05:23
years
0:05:25
all right cool so
0:05:27
let's get cracking um i'll share my
0:05:29
screen
0:05:31
oh it's been ages i've done this
0:05:37
[Music]
0:05:40
i think he actually um
0:05:42
yeah he does that sometimes
0:05:47
give it a sec
0:05:59
yeah true it's been ages sorry
0:06:02
gotta cut him gotta um
0:06:04
cut him some slack
0:06:25
i like how you uh
0:06:27
i like your comment
0:06:29
they totally skipped jarrah that's true
0:06:31
like kids who they could who parents
0:06:33
left for the weekend
0:06:35
yeah true that's true
0:06:41
really
0:06:43
sorry about
0:06:44
um
0:06:45
[Music]
0:06:47
i guess i opened up jira in the same tab
0:06:50
as stream yard so you just
0:06:53
close there and open must
0:06:56
open up my stream yard
0:07:00
um yeah so i'm just sharing my screen
0:07:02
again
0:07:03
um
0:07:05
yeah it's been a while man so can you
0:07:09
can't imagine
0:07:10
uh but also i'm gonna say saying like um
0:07:13
did you did you see tory joined us or
0:07:15
joined me on one of the episodes as well
0:07:18
i'm not sure if you saw that
0:07:23
um i'm not entirely sure i saw that no
0:07:28
did he
0:07:29
yeah we did okay
0:07:31
what did you guys do
0:07:33
we
0:07:34
did uh actually
0:07:35
it was yeah tori guided me on
0:07:37
on building a reactor we didn't finish
0:07:40
it but it was meant to be like a real
0:07:42
time it's jingo fantastic
0:07:45
yeah so it's really good to have tori on
0:07:47
as well to be honest
0:07:49
oh
0:07:51
that's that's um
0:07:52
wonderful man i'm really happy that you
0:07:56
using
0:07:57
this stream for these kind of purposes
0:08:01
as well though as in
0:08:03
what more could i want when
0:08:07
the stream is being
0:08:09
used for these this kind of learning
0:08:11
purposes it's just
0:08:13
fantastic
0:08:15
so how was your experience
0:08:18
doing that
0:08:19
yeah it was good it was good um i yeah i
0:08:22
hadn't touched
0:08:23
um
0:08:24
react in a while so i was just basically
0:08:27
like troy was like you know right this
0:08:30
piece of cod was just like writing it
0:08:31
pretty i was just like following what he
0:08:33
had to say but yeah it was really fun
0:08:35
you know
0:08:36
um changing up a little bit and just
0:08:39
doing a bit of reactions yeah it was
0:08:41
good fun man
0:08:42
yeah
0:08:44
fantastic man um
0:08:46
i
0:08:47
you know one now that you have told
0:08:50
me i'm gonna go back and see the
0:08:53
as well and learn
0:08:55
from that as well
0:08:59
okay i'm gonna just insert these notes
0:09:08
this um
0:09:18
okay
0:09:19
so
0:09:20
this can be done
0:09:23
puts it down right
0:09:24
um
0:09:26
can you put it in
0:09:28
what are the options actually
0:09:30
uh
0:09:31
authenticate no no i don't want sorry
0:09:34
it's trying to identify user
0:09:37
no i don't want to do this at the moment
0:09:39
nope
0:09:41
um
0:09:43
i'm pretty sure you guys have already
0:09:45
done the testing isn't it obvious
0:09:48
i would say put it down oh man just
0:09:50
because no we have but like the thing i
0:09:53
was saying earlier i added another
0:09:55
ticket in that if you if you want to put
0:09:57
this in done and then maybe we can just
0:09:59
um oh we can face it off that ticket
0:10:03
so if you scroll down what's that
0:10:06
um
0:10:08
it's the the last one
0:10:11
personal being called
0:10:15
passionate method being open no changes
0:10:17
are made to the notes
0:10:19
ah okay right right right right right i
0:10:22
see
0:10:23
yeah
0:10:24
um
0:10:27
okay cool
0:10:32
finishes
0:10:33
[Music]
0:10:52
okay
0:10:53
cool so i just add this one to that and
0:11:03
myself
0:11:07
cool
0:11:08
so this one's
0:11:10
there and did you
0:11:12
say i shouldn't put this one right
0:11:17
interesting
0:11:19
yeah i was thinking hold um just so like
0:11:22
you know we kind of remember but you
0:11:23
know up to you um
0:11:25
yeah um
0:11:28
[Music]
0:11:38
[Music]
0:11:48
[Music]
0:11:52
which one
0:11:54
as issue
0:11:55
sv80
0:11:57
i think i'll just
0:11:59
add that that issue to this
0:12:02
make issue
0:12:04
link if you're blocked by
0:12:07
uh huh search issues there we go cool
0:12:10
that's pretty cool
0:12:18
okay
0:12:22
and
0:12:36
cool
0:12:38
so
0:12:39
this is fine um
0:12:43
so we can come back to
0:12:45
this one
0:12:47
put this on hold
0:12:49
for now
0:12:51
okay
0:12:54
and
0:12:58
hold
0:13:01
on
0:13:03
right um
0:13:04
and
0:13:06
but
0:13:07
make back and talk to front end that's
0:13:10
there that's all right
0:13:14
that's all isn't it
0:13:18
um
0:13:21
unchecked front and last error
0:13:25
oh yep this shows up
0:13:28
it shows up in chrome so when you when
0:13:30
you do live server
0:13:32
and we haven't looked into this either
0:13:34
but this is a and you go on the console
0:13:37
this shows up um
0:13:39
in uh in the console so something i
0:13:41
think we need to look into it as well
0:13:43
and fix it before we release it
0:13:46
eric shows up in chrome okay cool we
0:13:49
will probably come back to
0:13:51
this after we've done the
0:13:53
um
0:13:55
of this but it doesn't create any
0:13:58
logical
0:14:00
uh
0:14:01
failure does it
0:14:02
no no it doesn't okay cool
0:14:06
perfect um in that case that's the
0:14:09
application
0:14:10
that's all um
0:14:13
jason's the other team member all right
0:14:16
cool so now what we can do is
0:14:20
there was another unique board
0:14:23
to get there should be in there probably
0:14:26
i've forgotten to create that right
0:14:30
um
0:14:34
i
0:14:36
insert
0:14:39
sneak
0:14:41
boards
0:14:45
okay
0:14:48
and the function that you should be upon
0:14:53
when
0:15:00
actually um we might want to do it in
0:15:04
this
0:15:05
way
0:15:06
that
0:15:08
you know when
0:15:09
the home page loads up
0:15:16
we
0:15:16
might wanna already
0:15:19
store all the boards from the database
0:15:22
in cash
0:15:25
[Music]
0:15:28
so in that way when we press uh when we
0:15:32
insert
0:15:34
when we
0:15:35
type a born board name and click go it
0:15:39
doesn't have to take a trip to
0:15:42
database check and then come back and
0:15:45
then say
0:15:46
no or yes
0:15:49
so
0:15:50
the advantage of
0:15:52
putting all the boards in cash when the
0:15:54
homepage loads up would be
0:15:58
you can just
0:16:00
compare
0:16:02
which boards are already there in the
0:16:05
cash
0:16:06
so you won't
0:16:09
it will save a trip from the database
0:16:17
what what um
0:16:19
what boards would we store in the cage
0:16:20
like the most frequently
0:16:23
visited boards or
0:16:25
all the boards
0:16:28
is okay
0:16:29
because if we
0:16:31
only
0:16:33
store
0:16:35
most frequently used boards
0:16:37
then
0:16:38
if there's a a really irregular user
0:16:43
um
0:16:44
he would be able to
0:16:45
create the board because
0:16:48
a dublicate board that he already had
0:16:52
or that already exists in the database
0:16:55
because the board that he created
0:16:57
previously
0:17:00
wouldn't appear in the list that we will
0:17:03
use to compare it with
0:17:08
but if it's not in the list then can't
0:17:10
we just
0:17:11
we would just check the database you
0:17:13
know what i mean like if um so
0:17:16
um
0:17:17
save the boards in the cage but also
0:17:19
save in the db
0:17:21
then
0:17:21
if it's frequently visited you
0:17:24
you know i mean what you do is like so
0:17:26
for the frequently visited boards you
0:17:28
check the cache um and then if it say
0:17:31
return it if it's not there then go to
0:17:33
the db and fetch it this
0:17:35
is what i would have thought
0:17:40
fetch what
0:17:42
uh the boy
0:17:46
okay so we're not talking about getting
0:17:51
anything we're just
0:17:54
seeing that if the board that we want to
0:17:57
insert already exists
0:18:00
if it does then we won't let the user
0:18:04
create that board as in the board name
0:18:07
okay okay okay
0:18:11
does that make any sense or where are
0:18:14
you as in along which
0:18:17
lines are you thinking
0:18:21
yeah i think that makes sense so like um
0:18:25
you want to
0:18:26
[Music]
0:18:27
you want to save all the board names in
0:18:30
in case like without the port itself
0:18:32
just uh
0:18:34
just the board names right that's what
0:18:35
you mean
0:18:39
and then
0:18:40
um
0:18:48
and then just retrieve it from the
0:18:51
from the cage essentially
0:18:58
interesting
0:19:00
um oh so
0:19:02
just to answer
0:19:04
tori lil field um
0:19:07
we're not gonna write all the boards
0:19:09
into the
0:19:10
cache we will just store
0:19:13
the ball um
0:19:15
we will just store
0:19:17
the
0:19:19
boards that are present in the database
0:19:24
into the
0:19:26
cache when the home page loads up so in
0:19:29
that way
0:19:30
we don't have to
0:19:32
talk to the database again and again
0:19:36
we can just talk to the cache itself
0:19:41
the board
0:19:43
yeah
0:19:44
exactly
0:19:48
cool um so
0:19:51
so
0:19:53
finish were you saying
0:19:56
can you repeat which is
0:19:58
what you said again please
0:20:00
yeah i was just confused saying like um
0:20:02
yeah i guess it was just throwing just
0:20:05
the board names then that's fine like i
0:20:07
thought maybe you meant we'd be storing
0:20:09
the whole
0:20:10
board in the cage as well
0:20:15
no no
0:20:16
no no it would
0:20:17
just be the existing board names
0:20:21
um
0:20:23
the reason why
0:20:25
would be is because we just
0:20:28
want the board names
0:20:30
not to be
0:20:32
duplicate okay that's all
0:20:35
so
0:20:37
for example if you have already created
0:20:40
i mean if someone has already created a
0:20:44
board name
0:20:45
called
0:20:47
test one
0:20:49
only that's
0:20:50
that string
0:20:51
test one
0:20:54
would be stored
0:20:56
yeah yeah that makes sense
0:20:59
yeah um
0:21:01
what about the expiring the cash um
0:21:05
so every uh story every time um
0:21:09
[Music]
0:21:11
the app's home page is loaded
0:21:16
only then we're gonna store
0:21:19
the board names
0:21:22
in the cache from the
0:21:24
db
0:21:26
why not just index the borden board
0:21:29
names
0:21:32
if we index the
0:21:35
you means saw them
0:21:38
a
0:21:40
in an array
0:21:48
okay um i'm not really familiar with
0:21:51
indexing the board name
0:21:53
for
0:21:54
we will probably have to research
0:21:57
that one uh dinesh uh are you aware of
0:22:00
as in indexing the board names in
0:22:03
dynamodb
0:22:04
no no i know i wasn't aware of that
0:22:07
okay
0:22:08
that's an interesting concept
0:22:11
because i'm gonna
0:22:13
i'm gonna definitely look into that one
0:22:16
hang on um
0:22:18
let's
0:22:20
put
0:22:21
that
0:22:23
in
0:22:25
indexing
0:22:26
in
0:22:27
dynamodb
0:22:31
i'm improving data ah
0:22:34
secondary index
0:22:36
interesting
0:22:37
what is indexing in
0:22:40
downloads indexes for primary key
0:22:44
attributes to improve accesses
0:22:46
the explorer exploration application
0:22:49
access and data retrievals and bad
0:22:52
performance by reducing application lag
0:22:55
ah
0:22:58
that's interesting
0:23:00
so
0:23:02
basically you won't
0:23:05
when we
0:23:08
if we even
0:23:10
refuse to store the
0:23:13
uh board names in the cache
0:23:17
we can just
0:23:19
store the boring
0:23:20
board names um i mean we all already
0:23:24
have the board names but we can just use
0:23:27
in indexes as a primary key
0:23:30
attributes to get them
0:23:36
emuratory
0:23:39
you can you you can use a
0:23:42
local a table
0:23:45
creation
0:23:46
local
0:23:47
global
0:23:50
yeah but that if that's the case then
0:23:54
we'll still be talking to the database
0:23:57
after every
0:24:00
board
0:24:01
name has been
0:24:02
inputted
0:24:04
so if there's test
0:24:06
one we
0:24:08
go to the database come back
0:24:11
no we can't and then we
0:24:13
change it again
0:24:16
test2 then an other trip to the
0:24:19
database and that will really cost us in
0:24:22
in um
0:24:24
query
0:24:26
true database
0:24:28
all right um so i'm inclined to go to
0:24:33
the
0:24:35
yeah but it's cheaper than a cache i
0:24:37
think
0:24:38
um how would it
0:24:40
how would it be cheaper
0:24:42
[Music]
0:24:43
than the cache because every time you're
0:24:47
checking a board name you're doing a
0:24:49
trip
0:24:50
to the
0:24:51
dead space
0:24:53
and every time you're
0:24:59
talking to the database and as much
0:25:03
of
0:25:04
crude operations are done on the the
0:25:07
space the more it will cost
0:25:10
awesome
0:25:11
that's problem okay so we don't really
0:25:14
have to um
0:25:18
care about expiring but
0:25:21
technically i would
0:25:23
give it an expiry of say
0:25:26
24 hours
0:25:30
because
0:25:31
cash um
0:25:33
um
0:25:36
so the first time
0:25:38
using loads
0:25:40
up okay
0:25:43
i'm i'm
0:25:45
going a bit further off the track now
0:25:49
yes so here's what's gonna happen
0:25:52
we use caching and i'm pretty sure it
0:25:55
must be free because we're going to use
0:25:58
the
0:25:59
local storage
0:26:01
and
0:26:02
no uh as in every time the index paid of
0:26:05
the homepage loads up if we you use
0:26:10
local storage or caching
0:26:12
i think local storage is caching isn't
0:26:14
it
0:26:17
um
0:26:20
i'm pretty sure
0:26:21
hang on i need to check that i'm
0:26:25
doubting myself now
0:26:30
[Music]
0:26:34
have a guest finish
0:26:37
i think now
0:26:41
secondly it's inability
0:26:43
a situation with
0:26:45
local cash for data january on the
0:26:48
server but not subject to local storage
0:26:50
is great for relative static
0:26:52
files and database table i think it is
0:26:57
to increase performance when the data is
0:27:00
needed to potentially offer offline
0:27:02
versions of the data
0:27:05
um if you scroll down a little saying
0:27:07
the stack of the question yeah
0:27:11
that would be really helpful
0:27:15
okay i'll leave you back in it
0:27:19
cases data which is used very frequently
0:27:22
so storage
0:27:24
yeah exactly
0:27:26
long story short
0:27:34
okay so is
0:27:37
[Music]
0:27:38
different
0:27:40
caches when we want to use
0:27:44
we want to store frequently used
0:27:49
data to reduce processing and
0:27:52
loading required and this is exactly
0:27:55
what we want to do
0:27:57
yeah and
0:27:59
local storage is based on as in
0:28:04
like a form
0:28:05
info or a bit more
0:28:08
generic
0:28:10
so yes cash is the way forward so i'm
0:28:15
thinking
0:28:16
um
0:28:17
i thought you meant
0:28:19
that muddy be cash um
0:28:22
dynamodb cash
0:28:26
probably not
0:28:28
yeah
0:28:29
i'm just i'm thinking of the browser
0:28:32
cache
0:28:33
i think so
0:28:35
how would we what what's your idea of
0:28:37
that saying like what would we what
0:28:39
technology do we use that like is it
0:28:40
radius or
0:28:42
just um
0:28:45
so
0:28:47
if we want to use case you um
0:28:51
honestly i need to do the solutions
0:28:53
architect again
0:28:56
again
0:28:57
um i think there was a so
0:29:00
probably not uh
0:29:03
probably is the
0:29:04
reddish because that deals in data
0:29:07
warehouse in cash
0:29:09
if my memory is correct
0:29:13
it's been long how you should use and
0:29:15
know about
0:29:16
local stories
0:29:18
[Music]
0:29:23
know about the
0:29:25
local storage okay so we're not talking
0:29:28
about local storage
0:29:30
sorry we're talking about cash now and
0:29:33
then there are two different things
0:29:35
according to our research just now as in
0:29:38
a brand new knowledge
0:29:42
so
0:29:43
um
0:29:50
okay it's officially proved i need to do
0:29:52
my essay exam again
0:29:57
okay why don't we just like um maybe
0:29:59
maybe we come back to it and then but
0:30:01
for now we can still we can still work
0:30:03
on like the uniqueness right like
0:30:05
unique
0:30:06
um whether it's unique in the like
0:30:12
yes so what i was thinking the approach
0:30:15
to take
0:30:16
uh according to me would be
0:30:19
first of all store all the boards
0:30:24
in the cache
0:30:27
and
0:30:28
when the user
0:30:31
loads up
0:30:32
home page
0:30:41
okay
0:30:42
and then um we can
0:30:46
whenever we
0:30:48
type in our board name we can check
0:30:50
against that list
0:30:54
that's stored in the cache
0:30:57
that if that if the board that we if the
0:31:00
board name that we have just typed is
0:31:02
present in that list
0:31:05
in the cache if it is
0:31:07
then
0:31:09
we don't allow then allow them name but
0:31:12
if it if if it's not then
0:31:16
the huge user is able to create the
0:31:19
board name
0:31:20
yeah
0:31:21
yeah that makes sense to me yes
0:31:25
cool perfect so
0:31:28
too
0:31:32
that's a really good question what's uh
0:31:34
you're really
0:31:35
challenging my
0:31:38
essay
0:31:39
memory now tori
0:31:45
let's
0:31:47
google the hang on um
0:32:00
um
0:32:02
um
0:32:03
like storing a list or
0:32:06
yeah
0:32:22
but this code can help oh so ah
0:32:26
we would use this
0:32:28
from the
0:32:29
http context
0:32:32
right right right right right
0:32:37
you can choose
0:32:39
the case object for it
0:32:44
this data structure thread so you don't
0:32:46
need to know uh
0:32:48
so do you know what's the http
0:32:51
um
0:33:09
storage form mechanism for request and
0:33:11
response order
0:33:13
pairs that cache in the long live memory
0:33:17
uh so it's the
0:33:19
browser cache
0:33:21
oh okay
0:33:23
okay
0:33:24
yeah so i think we should use this one
0:33:29
because i don't want it to
0:33:32
happen long
0:33:33
live probably
0:33:35
i would say
0:33:37
every time
0:33:38
the
0:33:39
the user
0:33:40
loads home.html
0:33:43
it will populate that list in the cache
0:33:49
okay
0:33:54
what we need um
0:33:58
server cache instead of browser uh
0:34:01
browser cache
0:34:02
if i'm not mistaken because
0:34:05
if we want the
0:34:07
like if this is browser cache wouldn't
0:34:09
it mean like um
0:34:11
it's on the client side that it's um
0:34:14
that it's caching and what we what we
0:34:16
want is um
0:34:18
for the list to be cached on the server
0:34:21
where
0:34:22
the website's being hosted
0:34:24
sakura
0:34:28
um
0:34:30
i did a really interesting point there
0:34:32
so i'm just
0:34:34
checking
0:34:36
if
0:34:37
i missed anything
0:34:40
a server case is a target that
0:34:43
related to the side casing ah yeah i
0:34:46
think you you're right finish
0:34:49
because
0:34:50
it would do the psychic caching itself
0:34:55
except
0:34:57
except instead of
0:34:59
temporary release saving content on the
0:35:02
client side is stored on the site's
0:35:04
server
0:35:08
yeah which means that every time it will
0:35:11
load up it will
0:35:13
uh even load up all the board board
0:35:16
board names from the site's server
0:35:19
itself
0:35:21
yeah yeah yeah
0:35:23
yeah exactly
0:35:26
cool
0:35:27
okay content
0:35:30
you know it's choosing the server that's
0:35:33
closest to the end user ah i like this
0:35:36
one
0:35:40
using the server that's closest to the
0:35:42
end user for much faster loading terms
0:35:45
yep yep
0:35:46
nice that's exactly what we need
0:35:49
sidecase browser cache server cache all
0:35:52
right
0:35:53
cool so we're going to be using
0:35:56
server cache um
0:35:59
which would be our express
0:36:01
server cache
0:36:05
would it
0:36:10
that would be in the
0:36:12
back end isn't it
0:36:18
um
0:36:21
simple server side case for expressway
0:36:25
[Music]
0:36:32
show me the code
0:36:36
right right we need to access him
0:36:39
this way i think
0:36:41
memory cache
0:36:44
it's an npm module in
0:36:47
express or
0:36:49
js
0:36:51
avocado middleware is the following
0:36:55
it basically
0:36:56
looks for cash values shoes you know huh
0:37:00
if it's found it's a
0:37:02
dark response right
0:37:05
if it's uncurled in no cash it will wrap
0:37:07
expresses
0:37:09
send function to cache the
0:37:13
response before actually sending it to
0:37:15
the client
0:37:17
and then calling in the middleware
0:37:20
uh huh
0:37:23
are you following me finish
0:37:26
briefly i'm i'm starting to get lost um
0:37:29
but
0:37:30
i get the premise you want to
0:37:32
like this would be the
0:37:35
you would do it in express is it to
0:37:38
yes i'm thinking they
0:37:40
will be stored in express
0:37:43
because
0:37:45
they're using the express server isn't
0:37:47
it
0:37:52
and part of the express
0:37:56
survey is called this module
0:37:59
called
0:38:00
memory cache module
0:38:04
acts as a cache of the server
0:38:10
rendered with the role we can bring
0:38:12
creatures of them tory says your express
0:38:15
app is stateless how can it have memory
0:38:19
seriously there's one answer and it's
0:38:20
dynamodb
0:38:29
is express stateless interesting
0:38:33
is it
0:38:34
well
0:38:36
i'm realizing how much have died have i
0:38:39
gone
0:38:41
backwards
0:38:47
[Music]
0:39:11
[Music]
0:39:12
just
0:39:15
you should land it right
0:39:19
um
0:39:27
the land is
0:39:28
gonna execute and die
0:39:32
right i see
0:39:34
um
0:39:35
so
0:39:37
so you're reckoning that because the
0:39:40
express service state less
0:39:43
we should
0:39:44
use
0:39:45
[Music]
0:39:47
donald
0:39:48
houses stateless though
0:39:51
the
0:39:53
express app
0:40:19
yeah that's true
0:40:22
so your
0:40:23
reckoning
0:40:24
that
0:40:26
because it's still less ensures
0:40:29
serverless
0:40:31
um you won't have
0:40:34
memory because
0:40:37
once it's
0:40:39
ran
0:40:41
executed and then it will die because
0:40:43
he's done the job for that thread
0:40:55
true true yeah
0:40:57
actually makes sense
0:40:59
actually makes sense sorry
0:41:02
so
0:41:03
um
0:41:06
i guess
0:41:08
tori has a point though
0:41:10
yeah true
0:41:12
that's a good point
0:41:14
i suppose maybe you can share it
0:41:18
and champ
0:41:24
i think he's i think he's being
0:41:27
i don't know i feel like that maybe is a
0:41:30
this is being ironic oh he's making a
0:41:32
joke
0:41:35
now i think i don't know
0:41:38
no he's being serious actually
0:41:41
just use our caching system
0:41:45
okay
0:41:46
yeah we could go ahead and use
0:41:49
diamond caching system because
0:41:52
if you think then express is actually
0:41:55
stay less because
0:41:58
less so you will
0:42:00
execute and then die
0:42:06
so you won't really have any memory
0:42:10
to it which makes absolute sense
0:42:14
um
0:42:19
[Music]
0:42:25
it's gonna die probably
0:42:30
yes so the only reason why we shouldn't
0:42:34
use this
0:42:36
server-side cache is because it will die
0:42:39
eventually when the lambda stops running
0:42:42
up oh okay
0:42:46
okay that's serverless which means that
0:42:49
it's
0:42:49
stateless
0:42:51
oh
0:42:52
okay yeah makes sense okay
0:42:55
it's easy yeah
0:42:59
all right cool uh we can
0:43:03
go ahead and research how to do the
0:43:05
animal caching and see how that tree
0:43:08
starts
0:43:10
yeah sounds good let's do that
0:43:13
perfect
0:43:16
[Music]
0:43:18
i haven't done this it's the first time
0:43:20
i'm
0:43:21
choosing that song
0:43:23
dude
0:43:25
um
0:43:27
dynamo cash
0:43:29
oh it's a deck oh yeah yeah how can i
0:43:32
forget this
0:43:35
dex
0:43:35
dex mistakes
0:43:44
[Music]
0:43:50
responses are returned from the cash in
0:43:54
microseconds wow
0:43:56
making decks a graphic for eventually
0:43:59
consistent read intensive workloads
0:44:03
yeah i think this would be it
0:44:10
okay cashing in
0:44:13
i would need to get started
0:44:24
[Music]
0:44:31
i don't want the dynamodb 101 then the
0:44:35
cash one
0:44:37
always basically
0:44:44
no this is not that
0:44:48
cashing it down my dynamodb
0:44:50
okay
0:44:55
all right we don't want this both
0:44:57
services are in memory cache in the
0:44:59
cloud room offload
0:45:01
okay
0:45:02
excuse me
0:45:08
lazy loading this room
0:45:11
this
0:45:13
this strategy only
0:45:15
only load data to cash when necessary
0:45:20
it's pretty similar to when dax works
0:45:24
both for in the diagram
0:45:26
my illustrate cashier customers
0:45:30
uh huh
0:45:33
all right for prawns and corns
0:45:35
time to live
0:45:38
okay i need to see how to implement this
0:45:45
um remembering
0:45:47
okay speeds up
0:45:49
uh
0:45:50
all things distributed
0:45:53
regarding to go down
0:45:55
well maybe that's a good uh good good
0:45:58
link okay i mean sorry as in
0:46:02
the if you just scroll down
0:46:05
sorry
0:46:07
and then
0:46:09
uh
0:46:10
is that the one
0:46:13
so the amazon dynamodb accelerator dax
0:46:16
all things distributed that one
0:46:18
maybe that's a good one to start with
0:46:23
so yeah we can see that one said
0:46:26
traditional cache
0:46:32
data goes there into your application
0:46:35
and then it's stored in the cache book
0:46:37
cache missing implications
0:46:39
okay so accelerate
0:46:43
dax will say in front of dynamodb
0:46:48
ah i can't write right right i see
0:46:52
uh save inclusion milliseconds
0:46:57
[Music]
0:47:00
don't need this
0:47:02
okay here we go
0:47:03
so it's
0:47:04
he is doing it in java
0:47:10
new family with java
0:47:13
see um
0:47:15
no but
0:47:16
k was okay
0:47:22
he said java genius
0:47:25
is he actually
0:47:27
and yeah he's pretty pretty
0:47:30
good in java yeah
0:47:33
uh okay so we need to create a download
0:47:37
be client okay
0:47:39
and then get table
0:47:44
um
0:47:46
yeah
0:47:48
create an object of my test and then
0:47:52
just
0:47:53
set it up
0:47:54
and then
0:47:55
[Music]
0:47:56
download
0:47:58
then do a client
0:48:00
call that would be on the client
0:48:04
which is
0:48:05
this one
0:48:06
and then
0:48:09
get the table that we want
0:48:13
and get some tests
0:48:16
[Music]
0:48:17
then i guess we're storing
0:48:24
restoring the table
0:48:27
in the
0:48:29
tests
0:48:31
so
0:48:32
the
0:48:33
the following
0:48:34
code is for application that's also
0:48:37
dynamodb okay
0:48:39
uh and all you should you have to do is
0:48:43
and all you have to do is point your
0:48:45
application to the dex endpoint
0:48:47
for three lines okay so our application
0:48:50
is already talking to the download
0:48:54
baby
0:48:57
so we need to point the application to
0:48:59
our dex endpoint with three lines you
0:49:02
have added and in memory
0:49:04
cash without performing
0:49:07
brain surgery on the application i like
0:49:10
either using
0:49:11
brain surgery
0:49:16
adding dax is as simple as the following
0:49:19
code okay so this is the example okay so
0:49:23
basically we need to
0:49:25
create an endpoint first
0:49:27
and then configure it to point
0:49:31
uh as in
0:49:32
configure our application to point it to
0:49:35
the dax endpoint
0:49:38
and then
0:49:41
take it from there
0:49:45
[Music]
0:49:49
why doesn't everyone cash
0:49:52
yeah true true
0:49:55
okay
0:49:59
i'm just reading what the
0:50:01
many times it is too costly in terms of
0:50:03
time and complexity
0:50:06
because developers have to alter
0:50:09
some of the most
0:50:10
critical code path with dash you get
0:50:14
fast reads more throughput and cost
0:50:16
saving
0:50:18
without having to write any new code
0:50:20
interesting
0:50:22
one okay this will just go on what i
0:50:26
would recommend finish is that we
0:50:30
go through this
0:50:33
whole
0:50:34
thing a in our time just to have a clear
0:50:39
kind of understanding of dex
0:50:42
yeah okay
0:50:44
cool
0:50:45
so i'll just jump into um
0:50:50
aws um did uh
0:50:53
did kay and you create a separate
0:50:55
account for our project because i did
0:50:58
get an email from raw coders
0:51:01
at gmo.com oh okay yeah yeah we did
0:51:04
actually we did okay um
0:51:09
did you know the credentials
0:51:12
yeah yeah i i created it the other day
0:51:15
actually um so
0:51:17
i'll just
0:51:19
okay i'll stop sharing my screen and you
0:51:23
can just send it to me when you can
0:51:26
on um
0:51:28
thing
0:51:29
on private chat
0:51:31
okay yeah i'll do that i'll just uh just
0:51:34
double check it's correct
0:51:39
could you put that link in there in the
0:51:40
private chat or normal chat whatever so
0:51:44
i can have a little great about it as
0:51:45
well yeah
0:51:47
we'll do that
0:51:49
because if
0:51:50
you'll be a really
0:51:52
useful read just to
0:51:54
understand it and as in the
0:51:57
pros and cons and how to actually use it
0:52:02
um so they go private
0:52:08
um
0:52:09
by the way of course say 100 bucks as a
0:52:13
credit um for aws so
0:52:16
when you give me the credentials i'll
0:52:19
just uh upload those
0:52:23
credits on
0:52:25
that account
0:52:26
awesome
0:52:29
[Music]
0:52:30
we get one we also get one year right
0:52:32
three tier
0:52:34
is that correct
0:52:37
um you yeah the new one that we have
0:52:41
created it must be a free tier for 12
0:52:44
months yeah okay nice
0:52:47
uh for some
0:52:50
i'm just reading tori's comments
0:52:53
and that
0:52:54
is to you cheap and crazy for us plus
0:52:57
it's meant to
0:53:00
smooth
0:53:02
custom magnification instead of using
0:53:04
some weird hacking room
0:53:06
like storing in an s3 bucket as cash
0:53:12
so what
0:53:14
a deal breaker for example i'm tolerant
0:53:17
man
0:53:19
what's the cost
0:53:20
like um i would have to research by the
0:53:23
course but i don't
0:53:26
think they i don't think there will be
0:53:29
too much story
0:53:31
as in considering um what i have been
0:53:35
actually paying for from the past
0:53:38
few months it's just ridiculous amount
0:53:43
uh by the reserves
0:53:45
before
0:53:47
reddish elasticity and cat
0:53:54
lost the cash and dax yeah yeah true
0:53:58
uh freddie are generally choose for rds
0:54:02
yeah that's right
0:54:04
and
0:54:05
the context of cartoon was about him
0:54:07
loving john yeah true he loves it to be
0:54:10
honest all right i'm gonna
0:54:14
log into the
0:54:16
aws and then
0:54:17
on to that shame
0:54:22
did it again
0:54:38
and again
0:54:41
i did it again man
0:54:45
yeah i'm gonna actually be careful now
0:54:48
so every time i need to open a tab i'm
0:54:50
gonna right click and then open in new
0:54:54
tab
0:54:57
okay real quick um and
0:55:00
this is the um
0:55:02
root user isn't it
0:55:05
yep
0:55:05
i need to create an i am oh you you can
0:55:08
create one if you okay but yeah
0:55:13
that would be
0:55:14
vs5
0:55:16
y
0:55:17
5 m
0:55:20
um
0:55:22
i missed
0:55:24
capture
0:55:27
pretty
0:55:30
come on saying you can do
0:55:32
this m67
0:55:38
okay and the
0:55:40
[Music]
0:55:42
thing would be
0:55:44
possibly that
0:55:46
okay cool
0:55:52
i am in
0:55:56
um we need to do that in sydney
0:56:00
there we go actually i'm going to share
0:56:02
my screen now
0:56:09
okay cool so this is our brand new
0:56:12
account
0:56:15
let's go to dax
0:56:25
[Music]
0:56:27
ep
0:56:39
is this the one isn't it
0:56:47
here we go
0:56:50
okay clusters
0:56:53
all right so we need to create cluster
0:56:55
now
0:56:58
[Music]
0:57:07
um we can give it a name scrambler
0:57:14
actually
0:57:16
scrambler
0:57:19
scrambler
0:57:20
all families tea time families in our
0:57:22
entire families
0:57:25
compile nodes well okay
0:57:29
families
0:57:32
provide the best line level of cpu
0:57:36
performance with the
0:57:38
ability to burst out
0:57:42
first of all baseline when nearly
0:57:43
recommended for use required
0:57:45
[Music]
0:57:46
or fruitful
0:57:48
eastern knowledge allocated a fixed
0:57:50
resource for always ready capacity
0:57:54
i think we can choose this one
0:57:58
compare all node families
0:58:04
so r is for moderate and high
0:58:07
performance we don't need that at this
0:58:10
stage at least
0:58:12
so i think we can probably
0:58:15
go for t type yeah
0:58:19
loads more direct use
0:58:22
yeah okay yeah makes sense
0:58:26
for use case you're requiring from
0:58:30
level throughput so we can probably
0:58:32
go for what
0:58:34
um that's t too small
0:58:38
actually t is a medium how about that
0:58:41
we can always change this right like i
0:58:43
say like
0:58:44
say later
0:58:46
you know we want to
0:58:47
to increase it then i'm sure we can
0:58:51
yeah we should be able to
0:58:53
let's just stick with them minimum
0:58:57
and then we can
0:58:58
come back
0:59:00
and the number of them so these are the
0:59:03
number one nodes for cluster requiring a
0:59:06
high availability
0:59:07
we strongly recommend at least three
0:59:09
nodes you can scale the number
0:59:12
okay high availability
0:59:14
um
0:59:17
yeah that should be fine
0:59:19
free
0:59:20
cool
0:59:22
choose subnet group
0:59:25
dash fill assign network addresses to
0:59:28
your cluster node
0:59:31
from the subnet
0:59:33
includes
0:59:34
in included in this group
0:59:38
subnets are determined
0:59:41
as sometimes also determine the
0:59:44
availability zones
0:59:47
we will probably have to create a new
0:59:48
one
0:59:51
uh
0:59:52
new subnet
0:59:54
group
0:59:55
must be nice and letters and
0:59:57
[Music]
1:00:05
[Laughter]
1:00:12
oh
1:00:15
sg one okay there we go
1:00:20
oh vpc comes into place interesting
1:00:23
teresa's okay i think it's gonna cost
1:00:26
you a lot then better check this yeah
1:00:29
we should check the pricing i think
1:00:31
[Music]
1:00:34
because as soon as i heard vpc i'm like
1:00:37
nope i'm going to have to think about
1:00:39
again or
1:00:59
it was making me bankrupt me
1:01:02
yeah
1:01:03
pricing on on-demand capacity
1:01:14
let's use this
1:01:17
calculator
1:01:20
okay do you
1:01:21
know when needed in sydney
1:01:26
meet in sydney there we go
1:01:31
and
1:01:32
that would be provision on demand
1:01:36
oh we need the the third one right
1:01:38
dynamodb
1:01:40
yes clusters
1:01:42
clusters yeah cool
1:01:45
three we don't need large one
1:01:48
we need a small one we can always come
1:01:50
back
1:01:52
if they have the lock if they have the
1:01:54
small one wow there will be the small
1:01:56
one type small same black in there
1:02:00
oh okay i need
1:02:02
to type it as well so
1:02:08
yeah i'm just doing it for testing
1:02:11
purposes
1:02:12
oh wow
1:02:13
and look at the cost oh no no no no no
1:02:15
i'm not going to name it how about if we
1:02:18
do just one note
1:02:22
oh no
1:02:23
this is still all right this is still
1:02:25
all right
1:02:26
but no way no no no no
1:02:29
it's pretty expensive bro it is it is
1:02:31
expensive
1:02:35
um
1:02:36
all right
1:02:38
let's
1:02:38
so
1:02:39
we have explored what
1:02:42
today
1:02:55
[Music]
1:03:03
[Music]
1:03:05
no way no way it can't be that much tori
1:03:09
0.04 cents
1:03:11
an hour come
1:03:12
we've just checked it and it's costing
1:03:15
us what
1:03:16
a lot more than that
1:03:18
it's
1:03:20
approximately 45 usd per month which if
1:03:24
you do it with as in an hourly rate
1:03:29
that would come to
1:03:32
what
1:03:33
44
1:03:35
53 divided by
1:03:39
say
1:03:40
30
1:03:42
this
1:03:42
is per day
1:03:44
per day and then
1:03:47
ah developer 24
1:03:50
24
1:03:51
actually yeah um wow
1:03:57
no no we're not going to go that even
1:03:59
down
1:04:00
that route unless we really need to
1:04:03
because just
1:04:05
feel as in
1:04:07
accumulate to a much higher one when we
1:04:11
go live
1:04:14
so i'll have to think about that one
1:04:17
let's as in
1:04:18
[Music]
1:04:19
give it a bit of full and we can come
1:04:22
back to it tomorrow
1:04:25
sounds good perfect so you want to close
1:04:27
off
1:04:28
yeah yeah sounds good
1:04:30
um so today we essentially we're looking
1:04:33
into
1:04:35
how we're gonna
1:04:37
ensure that uniqueness in the board
1:04:39
names um
1:04:41
uh in the in the db
1:04:43
um one way we're thinking of is having a
1:04:46
cache sort of system
1:04:48
um you know we thought of different ways
1:04:50
we're working with it on vitori but
1:04:53
essentially we thought of using uh dax
1:04:55
animal db decks but yeah just looking at
1:04:58
the cost uh in the last few minutes it
1:05:00
looks like
1:05:01
this that's a bit too much so
1:05:04
um yeah we'll have to come back to that
1:05:06
um in the next stream
1:05:11
sounds
1:05:12
good
1:05:13
that was a pretty good summary so yeah
1:05:16
thanks tori and everyone for
1:05:19
joining us being a pleasure as always
1:05:21
and really good to be back in
1:05:24
action
1:05:26
and so we'll see you
1:05:28
tomorrow nice same place
1:05:31
same time and
1:05:33
a different task
1:05:35
same task probably kind of safe
1:05:38
yeah all right cool man all right guys
1:05:41
this is
1:05:42
how goodnight cheers
1:05:44
see you guys
Clips featured in this episode