boarzVideosClipsStatistics

#️⃣EP 236 - Websocket Bug Fix

🎦
📅 2022-05-29 (485 days ago)
⌛ 0:49:50
Zainboar
AllClipsEpisodesHas Blog PostZainThaneshKartikTorey
001
Build Break and Code
📅 2021-07-14 
(804 days ago)
⌛ 0:58:43
ZainboarKartikboar
002
Build, Break & Fix
📅 2021-07-15 
(803 days ago)
⌛ 0:53:45
ZainboarKartikboar
003
Build, Break & Fix
📅 2021-07-16 
(802 days ago)
⌛ 1:09:05
ZainboarKartikboar
004
Special Edition: We don't stop until we get our code working
📅 2021-07-16 
(801 days ago)
⌛ 2:27:06
ZainboarKartikboar
005
Build,Break & Fix // Weekend two hour special
📅 2021-07-17 
(800 days ago)
⌛ 2:00:31
ZainboarKartikboar
006
Build, Break & Fix
📅 2021-07-19 
(799 days ago)
⌛ 1:03:20
ZainboarKartikboar
007
Build, Break & Fix
📅 2021-07-20 
(798 days ago)
⌛ 1:04:37
ZainboarKartikboar
008
Build, Break & Fix
📅 2021-07-21 
(797 days ago)
⌛ 1:00:37
ZainboarKartikboar
009
Build, Break & Fix
📅 2021-07-22 
(796 days ago)
⌛ 1:17:02
ZainboarKartikboar
010
Build, Break & Fix
📅 2021-07-23 
(795 days ago)
⌛ 1:04:59
ZainboarKartikboar
011
Build, Break & Fix
📅 2021-07-23 
(794 days ago)
⌛ 1:48:16
ZainboarKartikboar
012
Build, Break & Fix
📅 2021-07-24 
(793 days ago)
⌛ 2:05:28
ZainboarKartikboar
013
Build, Break & Code //First Special Guest Appearance
📅 2021-07-26 
(792 days ago)
⌛ 1:09:09
ZainboarKartikboar
014
Build, Break & Fix
📅 2021-07-27 
(791 days ago)
⌛ 1:05:37
ZainboarKartikboar
015
Build, Break & Fix // Setting a blog using Hugo and AWS Amplify
📅 2021-07-28 
(790 days ago)
⌛ 1:07:46
ZainboarKartikboar
016
Build, Break & Fix // Working on FETCH APIs
📅 2021-07-29 
(789 days ago)
⌛ 1:03:57
ZainboarKartikboar
017
Build, Break & Fix // Working on FETCH APIs
📅 2021-07-30 
(788 days ago)
⌛ 1:06:45
ZainboarKartikboar
018
Build, Break & Fix // creating get methods with FETCH API
📅 2021-07-30 
(787 days ago)
⌛ 2:00:16
ZainboarKartikboar
019
Build, Break & Fix // BLOG REVEAL!! &Fixing our broken Hugo blog
📅 2021-07-31 
(786 days ago)
⌛ 2:03:11
📰
ZainboarKartikboar
020
Build, Break & Fix // Fixing the uncaught exception error in FETCH APIs
📅 2021-08-02 
(785 days ago)
⌛ 1:02:04
ZainboarKartikboar
021
Build, Break & Fix // Trying different things to resolve the error
📅 2021-08-03 
(784 days ago)
⌛ 1:04:49
📰
ZainboarKartikboar
022
Build, Break & Fix // Special Guest announcement for tomorrow!
📅 2021-08-04 
(783 days ago)
⌛ 1:03:15
📰
ZainboarKartikboar
023
Special Episode : Talking to a Principal Developer at Seek
📅 2021-08-05 
(782 days ago)
⌛ 1:04:56
📰
ZainboarKartikboar
024
Build, Break & Fix // Working out Software design
📅 2021-08-06 
(781 days ago)
⌛ 1:08:19
📰
ZainboarKartikboar
025
Build, Break & Fix
📅 2021-08-06 
(780 days ago)
⌛ 2:01:05
📰
ZainboarKartikboar
026
Weekend Special 1.5 hours
📅 2021-08-08 
(779 days ago)
⌛ 1:35:49
📰
Zainboar
027
30 mins of deployment 😠 || 30 mins of coding 🥲
📅 2021-08-09 
(778 days ago)
⌛ 1:07:48
📰
ZainboarKartikboar
028
Today's Broadcast
📅 2021-08-10 
(777 days ago)
⌛ 1:18:59
📰
ZainboarKartikboar
029
Build Break Fix
📅 2021-08-11 
(776 days ago)
⌛ 1:01:46
📰
ZainboarKartikboar
030
Today's Stream
📅 2021-08-12 
(775 days ago)
⌛ 1:09:24
📰
ZainboarKartikboar
031
Buidl Break Fix
📅 2021-08-13 
(774 days ago)
⌛ 1:05:05
📰
ZainboarKartikboar
032
Today's Broadcast
📅 2021-08-14 
(773 days ago)
⌛ 1:20:18
📰
ZainboarKartikboar
033
Build - Break - Fix
📅 2021-08-15 
(772 days ago)
⌛ 1:34:03
📰
ZainboarKartikboar
034
Build Break Fix
📅 2021-08-16 
(771 days ago)
⌛ 1:18:19
📰
ZainboarKartikboar
035
Today's Broadcast
📅 2021-08-17 
(770 days ago)
⌛ 1:04:07
📰
ZainboarKartikboar
036
Build, Break, Fix
📅 2021-08-18 
(769 days ago)
⌛ 1:03:21
📰
ZainboarKartikboar
037
Special Guest - Sam Nolan
📅 2021-08-19 
(768 days ago)
⌛ 1:05:19
📰
ZainboarKartikboar
038
Today's Broadcast
📅 2021-08-20 
(767 days ago)
⌛ 1:01:55
📰
ZainboarKartikboar
039
Today's Broascast
📅 2021-08-21 
(766 days ago)
⌛ 1:33:11
📰
ZainboarKartikboar
040
Build - Break - Fix
📅 2021-08-22 
(765 days ago)
⌛ 1:33:18
📰
ZainboarKartikboar
041
Build Break Fix
📅 2021-08-23 
(764 days ago)
⌛ 0:57:11
📰
Zainboar
042
Today's Broadcast
📅 2021-08-24 
(763 days ago)
⌛ 1:06:08
📰
ZainboarKartikboar
043
Today's Stream
📅 2021-08-25 
(762 days ago)
⌛ 1:13:08
📰
ZainboarKartikboar
044
Today's Stream
📅 2021-08-26 
(761 days ago)
⌛ 0:49:48
📰
ZainboarKartikboar
045
Today's Stream
📅 2021-08-27 
(760 days ago)
⌛ 1:08:21
📰
ZainboarKartikboar
046
Weekend Special
📅 2021-08-28 
(759 days ago)
⌛ 1:32:51
ZainboarKartikboar
047
Weekend Special
📅 2021-08-29 
(758 days ago)
⌛ 1:01:39
Zainboar
048
Today's Broadcast
📅 2021-08-30 
(757 days ago)
⌛ 1:17:19
ZainboarKartikboar
049
Today's Broadcast
📅 2021-08-31 
(756 days ago)
⌛ 1:00:16
ZainboarKartikboar
050
CELEBRATION: 50th Episode
📅 2021-09-01 
(755 days ago)
⌛ 1:01:53
ZainboarKartikboar
051
Today's Broadcast
📅 2021-09-02 
(754 days ago)
⌛ 1:05:39
ZainboarKartikboar
052
Today's Broadcast
📅 2021-09-03 
(753 days ago)
⌛ 1:12:47
ZainboarKartikboar
053
NEW SETUP!!
📅 2021-09-04 
(752 days ago)
⌛ 1:04:04
ZainboarKartikboar
054
Weekend Special
📅 2021-09-05 
(751 days ago)
⌛ 1:41:54
ZainboarKartikboar
055
Today's Stream
📅 2021-09-06 
(750 days ago)
⌛ 1:20:05
ZainboarKartikboar
056
Today's Broadcast
📅 2021-09-07 
(749 days ago)
⌛ 1:25:44
ZainboarKartikboar
057
Today's Stream
📅 2021-09-08 
(748 days ago)
⌛ 1:00:33
ZainboarKartikboar
058
Today's Stream
📅 2021-09-09 
(747 days ago)
⌛ 1:13:08
ZainboarKartikboar
059
Today's Broadcast
📅 2021-09-10 
(746 days ago)
⌛ 1:50:40
ZainboarKartikboar
060
Today's Stream
📅 2021-09-12 
(744 days ago)
⌛ 1:02:36
ZainboarKartikboar
061
Today's Stream
📅 2021-09-13 
(743 days ago)
⌛ 1:00:40
ZainboarKartikboar
062
Today's Stream
📅 2021-09-14 
(742 days ago)
⌛ 1:11:29
ZainboarKartikboar
063
Today's Stream
📅 2021-09-15 
(741 days ago)
⌛ 1:07:00
ZainboarKartikboar
064
Today's Broadcast
📅 2021-09-16 
(740 days ago)
⌛ 1:20:45
📰
ZainboarKartikboar
065
test
📅 2021-09-16 
(739 days ago)
⌛ 2:03:01
📰
ZainboarKartikboar
066
Today's Broadcast
📅 2021-09-19 
(737 days ago)
⌛ 1:46:13
📰
ZainboarKartikboar
067
Today's Stream
📅 2021-09-20 
(736 days ago)
⌛ 1:03:46
📰
ZainboarKartikboarToreyboar
068
Today's Stream
📅 2021-09-21 
(735 days ago)
⌛ 1:09:13
📰
ZainboarKartikboarToreyboar
069
Today's Broadcast
📅 2021-09-22 
(734 days ago)
⌛ 1:03:51
📰
ZainboarKartikboar
070
Today's Stream
📅 2021-09-23 
(733 days ago)
⌛ 1:59:01
📰
ZainboarKartikboar
071
Today's Stream
📅 2021-09-24 
(732 days ago)
⌛ 0:28:57
📰
ZainboarKartikboar
072
Today's Stream
📅 2021-09-24 
(732 days ago)
⌛ 0:39:33
📰
ZainboarKartikboar
073
Today's Stream
📅 2021-09-26 
(2 years ago)
⌛ 1:21:14
📰
Zainboar
074
Today's Stream
📅 2021-09-27 
(729 days ago)
⌛ 1:03:40
📰
ZainboarKartikboar
075
Today's Stream
📅 2021-09-28 
(728 days ago)
⌛ 1:04:05
📰
ZainboarKartikboar
076
Today's Broadcast
📅 2021-09-29 
(727 days ago)
⌛ 0:58:07
📰
ZainboarKartikboar
077
Today' Broadcast
📅 2021-09-30 
(726 days ago)
⌛ 1:13:14
📰
ZainboarKartikboar
078
Today's Broadcast
📅 2021-10-01 
(725 days ago)
⌛ 1:23:11
📰
ZainboarKartikboar
079
Today's Stream
📅 2021-10-03 
(723 days ago)
⌛ 1:14:52
📰
ZainboarKartikboar
080
Today's Stream
📅 2021-10-04 
(722 days ago)
⌛ 1:05:10
📰
ZainboarKartikboar
081
Today's Stream
📅 2021-10-05 
(721 days ago)
⌛ 1:01:05
📰
Zainboar
082
Today's Stream
📅 2021-10-06 
(720 days ago)
⌛ 0:54:10
📰
ZainboarKartikboar
083
Today's Stream
📅 2021-10-07 
(719 days ago)
⌛ 1:15:04
📰
ZainboarKartikboar
084
Today's Stream
📅 2021-10-08 
(718 days ago)
⌛ 1:12:59
ZainboarKartikboar
085
Today's Stream
📅 2021-10-10 
(716 days ago)
⌛ 1:17:09
📰
ZainboarKartikboar
086
Today's Stream
📅 2021-10-11 
(715 days ago)
⌛ 1:00:57
📰
ZainboarKartikboar
087
Today's Stream
📅 2021-10-12 
(714 days ago)
⌛ 0:51:02
📰
ZainboarKartikboar
088
Today's Stream
📅 2021-10-13 
(713 days ago)
⌛ 1:07:31
📰
ZainboarKartikboar
089
Today's Broadcast
📅 2021-10-14 
(712 days ago)
⌛ 1:07:16
📰
ZainboarKartikboar
090
Today's Stream
📅 2021-10-15 
(711 days ago)
⌛ 1:01:10
📰
Zainboar
091
Today's Stream
📅 2021-10-17 
(709 days ago)
⌛ 1:26:37
📰
ZainboarKartikboarThaneshboar
092
Today's Stream
📅 2021-10-18 
(708 days ago)
⌛ 1:05:40
📰
ZainboarKartikboarThaneshboar
093
Today's Stream
📅 2021-10-19 
(707 days ago)
⌛ 1:01:58
📰
ZainboarThaneshboar
094
Today's Stream
📅 2021-10-20 
(706 days ago)
⌛ 1:04:18
📰
ZainboarKartikboar
095
Today's Stream
📅 2021-10-21 
(705 days ago)
⌛ 1:16:08
📰
ZainboarKartikboarThaneshboar
096
100th Episode
📅 2021-10-23 
(703 days ago)
⌛ 1:13:16
📰
ZainboarKartikboar
097
101/200 Episodes
📅 2021-10-24 
(702 days ago)
⌛ 1:00:53
📰
ZainboarThaneshboar
098
102/200 Episode
📅 2021-10-25 
(701 days ago)
⌛ 1:09:20
📰
ZainboarKartikboar
099
103/200 Episode
📅 2021-10-26 
(700 days ago)
⌛ 1:10:51
📰
ZainboarKartikboarThaneshboar
100
104/200
📅 2021-10-27 
(699 days ago)
⌛ 1:03:23
📰
ZainboarKartikboar
101
105/200
📅 2021-10-28 
(698 days ago)
⌛ 1:15:24
📰
ZainboarThaneshboar
102
107/200
📅 2021-10-29 
(697 days ago)
⌛ 1:14:04
📰
ZainboarKartikboar
103
109/200
📅 2021-10-31 
(695 days ago)
⌛ 1:11:38
📰
ZainboarKartikboarThaneshboar
104
110/200
📅 2021-11-01 
(694 days ago)
⌛ 1:04:53
📰
ZainboarKartikboar
105
111/200
📅 2021-11-02 
(693 days ago)
⌛ 1:11:33
📰
ZainboarKartikboarThaneshboar
106
112/200
📅 2021-11-03 
(692 days ago)
⌛ 1:00:17
📰
ZainboarKartikboar
107
113/200
📅 2021-11-04 
(691 days ago)
⌛ 1:03:53
📰
Zainboar
108
114/200
📅 2021-11-05 
(690 days ago)
⌛ 0:56:39
Zainboar
109
115/200
📅 2021-11-07 
(688 days ago)
⌛ 1:02:25
📰
ZainboarThaneshboar
110
116/200
📅 2021-11-08 
(687 days ago)
⌛ 1:09:37
📰
ZainboarKartikboar
111
117/200
📅 2021-11-09 
(686 days ago)
⌛ 1:06:25
📰
ZainboarKartikboarThaneshboar
112
118/200
📅 2021-11-10 
(685 days ago)
⌛ 1:02:39
📰
ZainboarKartikboar
113
119/200
📅 2021-11-11 
(684 days ago)
⌛ 1:08:01
📰
ZainboarKartikboarThaneshboar
114
120/200
📅 2021-11-12 
(683 days ago)
⌛ 1:00:14
📰
Zainboar
115
120/200
📅 2021-11-14 
(681 days ago)
⌛ 1:06:19
📰
ZainboarKartikboarThaneshboar
116
122/200
📅 2021-11-15 
(680 days ago)
⌛ 1:00:31
ZainboarKartikboar
117
Today's Stream
📅 2021-11-22 
(673 days ago)
⌛ 1:01:46
📰
KartikboarThaneshboar
118
How This Video Has 12 Views, Explained
📅 2021-11-25 
(670 days ago)
⌛ 0:59:47
KartikboarThaneshboar
119
How This Video Has 14 Views, Explained
📅 2021-11-29 
(666 days ago)
⌛ 1:16:20
📰
KartikboarThaneshboar
120
Special Guest - Torey Littlefield Pt.2
📅 2021-11-30 
(665 days ago)
⌛ 1:12:15
📰
ZainboarToreyboar
121
Today's Stream
📅 2021-12-02 
(663 days ago)
⌛ 1:02:25
KartikboarThaneshboar
122
Today's Stream
📅 2021-12-06 
(659 days ago)
⌛ 1:02:01
📰
KartikboarThaneshboar
123
Today's Broadcast
📅 2021-12-07 
(658 days ago)
⌛ 1:01:00
KartikboarThaneshboar
124
Today's Stream
📅 2021-12-09 
(656 days ago)
⌛ 1:05:48
📰
ZainboarThaneshboar
125
Today's Stream
📅 2021-12-10 
(655 days ago)
⌛ 1:07:15
ZainboarToreyboar
126
Today's Stream
📅 2021-12-12 
(653 days ago)
⌛ 0:12:47
📰
ZainboarThaneshboar
127
Today's Stream
📅 2021-12-12 
(653 days ago)
⌛ 0:50:29
📰
ZainboarThaneshboar
128
Today's Stream
📅 2021-12-13 
(652 days ago)
⌛ 1:02:31
📰
ZainboarKartikboar
129
Today's Stream
📅 2021-12-14 
(651 days ago)
⌛ 1:10:28
📰
ZainboarToreyboar
130
Today's Stream
📅 2021-12-16 
(649 days ago)
⌛ 1:16:51
📰
ZainboarThaneshboar
131
Today's Stream
📅 2021-12-17 
(648 days ago)
⌛ 1:10:59
ZainboarKartikboarToreyboar
132
Today's Stream
📅 2021-12-19 
(646 days ago)
⌛ 1:00:49
📰
Zainboar
133
Today's Stream
📅 2021-12-20 
(645 days ago)
⌛ 1:01:49
📰
ZainboarKartikboar
134
Today's Stream
📅 2021-12-21 
(644 days ago)
⌛ 1:03:43
📰
ZainboarThaneshboar
135
Today's Stream
📅 2021-12-22 
(643 days ago)
⌛ 1:06:30
📰
ZainboarKartikboar
136
Today's Stream
📅 2021-12-23 
(642 days ago)
⌛ 1:00:09
Zainboar
137
Today's Stream
📅 2021-12-26 
(639 days ago)
⌛ 1:17:00
📰
ZainboarThaneshboar
138
Today's Stream
📅 2021-12-27 
(638 days ago)
⌛ 1:05:22
📰
ZainboarKartikboar
139
Today's Stream
📅 2021-12-28 
(637 days ago)
⌛ 1:16:17
📰
ZainboarToreyboar
140
WebSocket Integration
📅 2021-12-29 
(636 days ago)
⌛ 1:02:44
📰
Zainboar
141
AWS WebSocket API Integration Pt.2
📅 2021-12-30 
(635 days ago)
⌛ 1:08:23
📰
ZainboarToreyboar
142
AWS WebSocket Integration with SAM Pt.3
📅 2022-01-02 
(632 days ago)
⌛ 1:03:18
📰
ZainboarToreyboar
143
Today's Stream
📅 2022-01-03 
(631 days ago)
⌛ 1:07:18
📰
ZainboarKartikboar
144
AWS WebScoket Integration with SAM Pt.4
📅 2022-01-04 
(630 days ago)
⌛ 1:04:18
📰
ZainboarToreyboar
145
AWS WebSocket Integration with SAM Pt.5
📅 2022-01-05 
(629 days ago)
⌛ 1:03:21
📰
ZainboarKartikboar
146
AWS WebSocket Integration with SAM Pt. 6
📅 2022-01-06 
(628 days ago)
⌛ 1:03:18
📰
ZainboarToreyboar
147
Today's Stream
📅 2022-01-07 
(627 days ago)
⌛ 1:11:55
📰
ZainboarToreyboar
148
Connect AWS WebSocket to DynamoDB Pt.1
📅 2022-01-09 
(625 days ago)
⌛ 1:10:25
📰
ZainboarToreyboar
149
Connect AWS WebSocket to DynamoDB
📅 2022-01-10 
(624 days ago)
⌛ 1:02:06
ZainboarKartikboar
150
"Blank Line" Bug In Lambda Response For AWS Websocket Pt.1
📅 2022-01-11 
(623 days ago)
⌛ 0:58:13
📰
ZainboarKartikboarToreyboar
151
"Blank Line" Bug In Lambda Response From Lambda
📅 2022-01-13 
(621 days ago)
⌛ 1:04:40
📰
ZainboarToreyboar
152
AWS WebSocket + Lambda + DynamoDB
📅 2022-01-14 
(620 days ago)
⌛ 1:04:33
📰
ZainboarThaneshboar
153
AWS WebSocket + Lambda + DynamoDB
📅 2022-01-16 
(618 days ago)
⌛ 1:11:37
📰
ZainboarToreyboar
154
Test
📅 2022-01-17 
(617 days ago)
⌛ 1:03:13
📰
ZainboarThaneshboar
155
Today's stre
📅 2022-01-18 
(616 days ago)
⌛ 0:45:24
ZainboarToreyboar
156
AWS Websocket + DyanmoDb + Lambda
📅 2022-01-19 
(615 days ago)
⌛ 1:06:33
📰
ZainboarThaneshboar
157
Today's Stream
📅 2022-01-20 
(614 days ago)
⌛ 0:57:55
📰
Zainboar
158
Today's Stream
📅 2022-01-21 
(613 days ago)
⌛ 1:02:17
📰
ToreyboarZainboar
159
Today's Stream
📅 2022-01-23 
(611 days ago)
⌛ 1:13:29
📰
ZainboarToreyboar
160
How To Host A Web App using AWS S3 and CloudFront
📅 2022-01-24 
(610 days ago)
⌛ 1:16:15
📰
ZainboarThaneshboar
161
How to Host Web App In AWS S3 using CloudFront, Route53 and CloudFormation
📅 2022-01-25 
(609 days ago)
⌛ 1:01:07
ZainboarToreyboar
162
How to Host Web App Using AWS S3, CloudFront and Route53
📅 2022-01-26 
(608 days ago)
⌛ 1:03:12
ZainboarThaneshboar
163
How To Host Web App In AWS S3 with Custom Domain
📅 2022-01-27 
(607 days ago)
⌛ 1:08:48
📰
ZainboarToreyboar
164
How To Host Web App In AWS S3 with Custom Domain Using Route 53
📅 2022-01-28 
(606 days ago)
⌛ 1:08:57
📰
ZainboarThaneshboar
165
How To Host Web App In AWS S3 with Custom Domain Using Route 53
📅 2022-01-30 
(604 days ago)
⌛ 0:28:17
Zainboar
166
Today's Broadcast
📅 2022-01-31 
(603 days ago)
⌛ 1:11:16
📰
ThaneshboarToreyboar
167
How To Host Web App In AWS S3 with Custom Domain Using Route 53
📅 2022-02-01 
(602 days ago)
⌛ 1:06:35
📰
ZainboarToreyboar
168
Generate SSL Certificate via AWS Certificate Manager
📅 2022-02-02 
(601 days ago)
⌛ 0:58:02
📰
ZainboarThaneshboar
169
Test AWS Websocket Connection With Multiple Users
📅 2022-02-03 
(600 days ago)
⌛ 1:01:59
📰
ZainboarToreyboar
170
Adding Redirection To The AWS S3 Page
📅 2022-02-04 
(599 days ago)
⌛ 0:25:00
Zainboar
171
Redirecting AWS S3 page
📅 2022-02-06 
(597 days ago)
⌛ 0:54:11
Zainboar
172
Today's Broadcast
📅 2022-02-07 
(596 days ago)
⌛ 1:05:20
📰
ThaneshboarToreyboar
173
Today's Stream
📅 2022-02-08 
(595 days ago)
⌛ 1:05:29
ZainboarToreyboar
174
Today's Stream
📅 2022-02-10 
(593 days ago)
⌛ 1:05:47
ZainboarToreyboar
175
How To Send Messages To Multiple Clients Through AWS Websocket
📅 2022-02-13 
(590 days ago)
⌛ 1:02:05
ZainboarToreyboar
176
How To CRUD Data Through AWS Websocket with Multiple Clients
📅 2022-02-16 
(587 days ago)
⌛ 1:07:32
ZainboarThaneshboar
177
Today's Stream
📅 2022-02-17 
(586 days ago)
⌛ 0:58:01
ZainboarToreyboar
178
How To Change String Property to Object in AWS SAM and Deploy
📅 2022-02-20 
(583 days ago)
⌛ 1:21:24
ZainboarToreyboar
179
Today's Stream
📅 2022-02-23 
(580 days ago)
⌛ 0:59:43
📰
ZainboarThaneshboar
180
How To HASH A Password using BCRYPT in Node
📅 2022-02-25 
(578 days ago)
⌛ 1:03:48
ZainboarThaneshboar
181
How to Hash Passcode with BCRYPT using Node Pt.2
📅 2022-02-27 
(576 days ago)
⌛ 1:07:59
ZainboarToreyboar
182
Create Passcode UI
📅 2022-02-28 
(575 days ago)
⌛ 1:01:29
📰
ZainboarThaneshboar
183
How To Make FrontEnd Talk to Backend with Node
📅 2022-03-01 
(574 days ago)
⌛ 1:01:33
ZainboarToreyboar
184
How To Positioning A Div
📅 2022-03-04 
(571 days ago)
⌛ 1:09:27
ZainboarToreyboar
185
Today's Stream
📅 2022-03-06 
(569 days ago)
⌛ 1:00:29
Zainboar
186
Today's Stream
📅 2022-03-07 
(568 days ago)
⌛ 0:55:51
ZainboarThaneshboar
187
Today's Stream
📅 2022-03-09 
(566 days ago)
⌛ 1:00:11
ZainboarThaneshboar
188
Compare Hashed Passwords Using Bcryptjs
📅 2022-03-10 
(565 days ago)
⌛ 1:01:31
ZainboarToreyboar
189
Special Appearance
📅 2022-03-11 
(564 days ago)
⌛ 0:58:44
ZainboarThaneshboarKartikboar
190
Today's Stream
📅 2022-03-13 
(562 days ago)
⌛ 1:16:40
ZainboarToreyboar
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
▶️
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:12
[Music]
0:00:26
what is going on guys welcome back to
0:00:28
another session or bill break and fix
0:00:31
which is brought to you by the raw
0:00:33
coders
0:00:34
which is us
0:00:35
and today you have only got one rule
0:00:38
coda which is me
0:00:41
hope you're all doing very very well and
0:00:44
having a really great weekend
0:00:48
and yeah
0:00:49
let's
0:00:50
first thing is first and thanks to the
0:00:52
acknowledgement and pay our respects to
0:00:54
the elders of the past present and
0:00:56
future so here we go
0:00:59
i begin today by acknowledging the
0:01:01
traditional custodians of the land on
0:01:04
which we gather today and pay my
0:01:06
respects to the elders past present and
0:01:08
future i extend their respect to
0:01:11
aboriginal and torres strait islander
0:01:13
people here today
0:01:16
fantastic
0:01:18
so that was all done pretty smoothly
0:01:21
and um yeah so just a bit of a context
0:01:25
from yet uh from friday night's stream
0:01:29
we did uh which involved me and kartik
0:01:33
uh we basically fixed an issue where we
0:01:36
weren't able to
0:01:38
see each other's notes that we were
0:01:42
producing
0:01:43
um
0:01:44
through the web sockets and that was due
0:01:47
to the
0:01:48
um dom purifier not being referenced
0:01:53
properly so
0:01:54
what we initially have done is we have
0:01:58
uh deleted the dom profile completely
0:02:02
um because we don't need to add this
0:02:05
stage uh we are just working
0:02:08
on
0:02:09
um
0:02:10
doing some other bug fixes of websocket
0:02:14
so uh for today's
0:02:17
session we're mainly gonna be focusing
0:02:20
on
0:02:23
there's a bug of websocket which is
0:02:26
the
0:02:28
notes that are not being updated
0:02:31
there are
0:02:33
a function
0:02:34
is being so
0:02:36
they're they're still being tried to
0:02:38
update
0:02:39
when there's no new text in those notes
0:02:43
once saved
0:02:46
i believe yeah
0:02:47
so that's the one that we're going to be
0:02:50
tackling
0:02:51
today um hey dec dev
0:02:54
you're out there
0:02:56
uh tori's uh busy with his um
0:03:00
interviews and other
0:03:02
stuff as well so um
0:03:06
i
0:03:07
can hopefully be back
0:03:09
very soon
0:03:11
all right cool so
0:03:14
let's get the ball popping
0:03:17
so do you want to choose unless it gets
0:03:20
f
0:03:21
and on this time between one um so why
0:03:25
am i saying between one
0:03:27
that's not even a letter
0:03:28
this time however if we give you a
0:03:31
narrower option which would be a to
0:03:36
m
0:03:42
oh perfect
0:03:44
yeah that makes sense
0:03:45
let's
0:03:46
[Music]
0:03:48
let's give you up for tory
0:03:50
so
0:03:51
what does come in
0:03:54
ttt uh again
0:03:57
so we have got this logic that if a
0:04:00
letter doesn't match
0:04:02
to
0:04:03
any of the built-in background musics
0:04:07
then we just select the one closest to
0:04:12
the chosen one
0:04:13
so in this case r would be the closest
0:04:17
to t
0:04:18
so we can play the
0:04:20
music starting with r so there we go
0:04:25
[Music]
0:04:28
all right i'm pretty sure you have
0:04:30
already guessed that which one that is
0:04:33
it's pretty obvious isn't it
0:04:37
all right um so i'm gonna basically
0:04:41
share my screen
0:04:43
and see how we go from there
0:04:55
okay so
0:04:57
we'll open up jira
0:05:00
and
0:05:01
just make sure that our bug is there
0:05:12
this one
0:05:14
and
0:05:23
all right
0:05:25
let's get the ball popping now
0:05:30
so yeah we plan to work on
0:05:34
this one here which is
0:05:36
um patch note method being called when
0:05:39
no changes are made to the note
0:05:42
all right so
0:05:44
let's get
0:05:45
uh the code up and going
0:05:50
so yeah i was working on that one but
0:05:53
didn't
0:05:54
uh eventually make a head way because um
0:05:58
i
0:05:59
needed another person
0:06:03
to
0:06:06
actually i wouldn't need another person
0:06:10
to test this out in order to reproduce
0:06:13
it
0:06:14
because
0:06:15
it
0:06:16
it doesn't it just requires
0:06:19
me
0:06:20
creating
0:06:22
a card
0:06:23
saving it and then
0:06:26
getting the board back
0:06:29
and then trying to update it as well if
0:06:32
that makes sense
0:06:34
yeah
0:06:36
all right uh so uh what i'm gonna do is
0:06:40
so
0:06:42
uh as you can see i like to
0:06:45
create different branches
0:06:48
in order to do
0:06:50
different features or bug fixes so in
0:06:53
this one i've created a branch called
0:06:56
called sv80
0:06:58
which is representing our bug in jira
0:07:01
which is sv80 over here
0:07:04
all right
0:07:06
so like we're gonna be
0:07:08
doing that and then i will
0:07:11
go to my aws account and enable
0:07:20
[Music]
0:07:22
enable
0:07:36
okay what's my mfa code
0:07:40
let's have a look
0:07:44
these are actually a really
0:07:46
good feature that's been implemented
0:07:49
though because um
0:07:56
it really gets your account hacked
0:08:01
which is fantastic
0:08:03
all right unknown fries is coming i
0:08:05
don't know why this dash show it again
0:08:08
and again
0:08:09
um maybe
0:08:11
it was have to address address this
0:08:24
boom voila okay
0:08:26
let's bring our
0:08:31
actually i might be able to do this
0:08:33
offline as well
0:08:35
yeah i might be able to let's have a
0:08:38
look if i can
0:08:40
it's a local
0:08:47
server
0:08:53
yeah
0:08:54
see if i go into
0:08:58
i do this
0:09:06
local server and then it should bring me
0:09:09
to this board and um
0:09:11
if i create this
0:09:21
okay
0:09:24
so
0:09:25
if we say
0:09:28
create the first node contain one
0:09:31
actually
0:09:35
and
0:09:36
then
0:09:37
actually
0:09:38
let me create another note
0:09:44
all right um
0:09:46
let's see if there's
0:09:48
one
0:09:49
two three
0:09:51
four
0:09:57
submit
0:10:00
just okay so
0:10:02
this is the one that we're working on
0:10:05
patching note
0:10:08
so it's actually create
0:10:11
essentially trying to
0:10:14
patch which note to
0:10:17
post patch not away in post pacing
0:10:22
which one is he trying to do
0:10:25
what's the card
0:10:27
number 331
0:10:30
which ah
0:10:31
this one is
0:10:33
the card that is actually trying to
0:10:35
update
0:10:37
a2
0:10:40
so note one
0:10:42
so it's trying to update that
0:10:44
but why is it gonna go into patch
0:10:47
which is over here
0:10:49
because that's
0:10:50
not even inserted
0:10:53
let's have a look
0:10:56
not one
0:10:58
position
0:11:01
oh wait
0:11:02
where's the status
0:11:05
isn't the status object of it gone
0:11:09
it should be there
0:11:17
interesting
0:11:19
so apparently
0:11:23
nothing here cool
0:11:25
so apparently doesn't have the status of
0:11:28
um
0:11:29
the status property coming through the
0:11:32
text
0:11:33
it's called the position
0:11:35
it's got the color
0:11:38
yeah it doesn't have text color yeah it
0:11:41
doesn't have the status
0:11:43
that's probably the reason why is
0:11:46
doing that
0:11:48
um so they tidy status no
0:11:52
that's not the one
0:12:01
data
0:12:03
draw new card
0:12:06
create dispatch method
0:12:08
action data so what would this give us
0:12:13
and let's have a look at that
0:12:16
this would give us message
0:12:19
board id is undefined then
0:12:23
get bored idea from the local storage
0:12:26
otherwise some dispatch
0:12:29
hmm
0:12:37
okay in it
0:12:39
ah here we go
0:12:42
so cards array
0:12:44
this one id is there
0:12:50
now
0:12:51
i'm looking for text position and color
0:13:00
text
0:13:03
to data text position ah color right
0:13:08
so i need to add
0:13:10
a
0:13:12
um status here as well
0:13:16
id
0:13:19
so if
0:13:21
that gets there so
0:13:23
what i want to do is
0:13:25
yeah
0:13:26
color is there
0:13:29
yellow
0:13:30
position is that one and texas that one
0:13:34
so i want to add the status here as well
0:13:40
okay and then i want to add
0:13:44
id text
0:13:46
color
0:13:49
x y
0:13:52
and then status
0:13:58
okay let's see that this
0:14:05
hopefully my
0:14:10
let's all say
0:14:13
see if i create a new node
0:14:17
notes free then i should get get
0:14:21
the status as well
0:14:23
green no i don't
0:14:30
uh position
0:14:32
yeah i don't get this so it's giving me
0:14:35
an id
0:14:37
my d
0:14:38
data
0:14:40
has
0:14:42
color position
0:14:44
text
0:14:47
and status
0:14:49
so text if text is coming
0:14:54
from here
0:14:55
uh-huh
0:15:06
oh no no no hang on status is no
0:15:09
inserted board
0:15:12
data is not data id spring stages is no
0:15:16
inserting an array of the board
0:15:20
okay this is the board notes
0:15:23
we used again
0:15:38
notes
0:15:42
why is it not games
0:15:44
why does he not have a property
0:15:46
report inserted
0:15:48
[Applause]
0:15:50
as in status
0:15:55
let's see let me try it again
0:16:26
yeah it doesn't have
0:16:28
oh since script js
0:16:31
473
0:16:34
right 473 is happening
0:16:46
[Music]
0:16:49
so that brings that one and then no
0:16:52
inserted
0:16:55
why is not printing out the insert a
0:16:57
thing
0:16:59
text position color
0:17:06
id
0:17:08
text
0:17:09
position
0:17:13
color
0:17:15
add up the board notes
0:17:20
[Applause]
0:17:22
notes if it oh
0:17:26
if it doesn't have a id then
0:17:31
keep it not in search but if it does
0:17:36
it should give me id data text and
0:17:39
status hang on
0:17:41
let me check it properly
0:17:46
color
0:17:48
position text
0:17:58
status
0:18:10
all right practitioner right
0:18:13
i see
0:18:15
so it's basically
0:18:21
date value data
0:18:27
for each one data and
0:18:31
value
0:18:34
status right
0:18:36
now
0:18:37
let's see if i could print it out
0:18:45
here we go cool so it's printing out now
0:18:49
which is great say five
0:18:57
so inserted
0:19:02
now two is already inserted
0:19:05
which is fantastic
0:19:07
and then research
0:19:09
when it tries to
0:19:13
when it's when it tries to
0:19:16
in um
0:19:19
update now
0:19:22
it shouldn't
0:19:25
it should take both and just
0:19:28
no it shouldn't
0:19:31
give me the console error
0:19:38
uh don't worry about that
0:19:52
hmm
0:19:54
she didn't give me anything
0:19:57
it's not basically what i was after
0:20:00
i was after
0:20:02
that
0:20:17
okay
0:20:32
no
0:20:36
not inserted as well
0:20:40
cool and now if i try and
0:20:42
save it it should all be
0:20:46
perfectly fine
0:21:01
so okay
0:21:03
so i've done this now i've
0:21:05
saved it once and i'm going to open up
0:21:08
the
0:21:09
open app again
0:21:12
save from here
0:21:15
do that
0:21:29
okay and add another one
0:21:33
three
0:21:36
touches so shouldn't call the patch
0:21:39
should only
0:21:41
ah
0:21:44
so what he called the patch again
0:21:47
it would call the patch because it would
0:21:48
just update this
0:21:50
one and it should
0:21:54
let's see what it does
0:22:04
what
0:22:07
okay so there's no one keeping me there
0:22:09
right now
0:22:11
that's interesting
0:22:13
cool so that's problem doesn't exist
0:22:16
anymore
0:22:25
yeah cool
0:22:26
so this is
0:22:28
this doesn't exist
0:22:30
just great we can get rid of this
0:22:41
okay
0:22:42
now
0:22:44
websocket connection time needs to be
0:22:47
extended
0:22:48
that doesn't have to be done because
0:22:50
it's already for two hours max
0:22:52
so we can
0:23:04
pair review that
0:23:13
all right um
0:23:16
saving
0:23:17
now it's faulty at times race condition
0:23:22
might exist in board
0:23:25
tab table
0:23:28
when post the patch notes
0:23:34
all right
0:23:35
[Music]
0:23:49
so now when press ok
0:23:53
closes
0:23:54
inform the user
0:23:57
of this connection
0:24:00
um
0:24:12
okay so this one
0:24:15
needs to work between two people
0:24:19
saying knows faulty at times risk and
0:24:22
actually
0:24:25
so in those faulty at times
0:24:28
what was the condition of this
0:24:30
race condition might exist in
0:24:35
board table when posting patch note
0:24:38
[Laughter]
0:24:40
i need to have a look at this how do i
0:24:43
click i'm not being able to
0:24:47
click
0:24:49
um
0:25:04
okay
0:25:06
let me open up the shoes yeah
0:25:08
i don't know what they did i'm changing
0:25:10
jeremiah what happened
0:25:12
to
0:25:13
[Music]
0:25:17
generating error messages
0:25:20
ah
0:25:21
let me check where messages i'm getting
0:25:25
that would be a cool starting point
0:25:29
no
0:25:30
don't get any any
0:25:33
error messages
0:25:35
this is really interesting honestly
0:25:38
rest of your project develops
0:25:42
so maybe not found
0:25:49
migration does not exist
0:25:52
dear friends sir
0:25:54
wow so apparently
0:25:56
there's something wrong on their end
0:26:00
optimus post from
0:26:02
memory league detected
0:26:04
performance shouldn't result in a
0:26:06
comment
0:26:07
or revert
0:26:09
oh interesting
0:26:14
jira has got this bug
0:26:17
and
0:26:20
i just try to know from my and it's
0:26:22
working as normal but then but that's in
0:26:27
2020 that's two years ago
0:26:33
in this instance
0:26:35
this days are not closure i can see
0:26:37
based on the
0:26:41
best place to investigate
0:26:54
and it's facebook jiren not providing
0:26:59
the same
0:27:04
solution
0:27:11
can i open a new tab no i can't open a
0:27:14
new tab
0:27:18
this is really interesting
0:27:25
it does
0:27:26
it does not appear to be a perfect it
0:27:29
could blend in this
0:27:42
so
0:27:53
so
0:28:12
it does not appear to be a perfect group
0:28:14
into this and just kind of
0:28:17
system feature
0:28:20
this is for
0:28:21
approximately four years ago
0:28:25
um
0:28:39
what is happening to jira
0:28:44
interesting
0:28:47
can't open any of these shoes
0:28:51
i need to read in this part
0:29:10
this
0:29:12
um
0:29:16
how do we do this how do we do this how
0:29:18
do we do this
0:29:21
how do i put any string here
0:29:28
hmm
0:29:50
this
0:29:54
um
0:29:57
all right i'll probably have to research
0:30:00
on this issue
0:30:02
because i'm not being able to do
0:30:04
anything here
0:30:05
on the xero
0:30:07
a energy manage project
0:30:10
go buy them
0:30:14
oh
0:30:15
so i can do it through here
0:30:18
interesting
0:30:22
okay
0:30:23
let's forgive
0:30:24
work out from here
0:30:34
works okay time needs to be extended
0:30:36
nope it doesn't anymore
0:30:40
peer review
0:30:44
alaska tag
0:30:55
authentication and sharing flow
0:30:59
okay um we can go on this
0:31:02
race condition
0:31:04
sharing notes
0:31:08
four tier time rate condition my
0:31:10
existing ball table
0:31:12
one person passion note
0:31:15
in conditional
0:31:16
position
0:31:30
the same note
0:31:33
read and write the same at the same time
0:31:35
this might be
0:31:37
creating a race condition
0:31:40
the way to deal with
0:31:43
that issue is explained in this article
0:31:45
as a condition expression okay
0:31:48
cool let's have a look at that
0:31:53
although these are edge cases but yeah
0:31:56
we can
0:31:59
go for this one so by defaulting
0:32:02
dynamodb
0:32:03
via operations put uh
0:32:05
pull update delete uh unconditional
0:32:09
each operator overrides an existing
0:32:12
item that has
0:32:14
the specific primary key downloader
0:32:18
option list posts
0:32:22
options
0:32:24
downloaded your options
0:32:29
optionally
0:32:30
timer db optionally supports conditional
0:32:33
price for these operations
0:32:36
conditional right succeeds only if the
0:32:39
item
0:32:40
attributes meet one or more expected
0:32:46
conditions
0:32:48
okay otherwise it returns an error
0:32:52
conditionally
0:32:53
conditional rights are helpful in many
0:32:56
situations for example
0:32:59
you might want to put
0:33:03
you might
0:33:05
wanna
0:33:06
put item
0:33:08
operation to succeed only if there's not
0:33:11
already an item for the same primary key
0:33:15
okay
0:33:16
always you could prevent an update item
0:33:18
operation from my modifying an item with
0:33:22
one of its attributes at a certain value
0:33:26
condition rights or are happening in
0:33:28
many cases
0:33:30
where multiple users are trying to
0:33:32
modify the same
0:33:36
consider the foreign
0:33:39
okay
0:33:40
and this
0:33:43
gets it
0:33:44
id1 price 10
0:33:47
and then our d1 price 8
0:33:50
okay and then bob gets the same idea do
0:33:53
you want price 10
0:33:55
price 12.
0:33:55
[Music]
0:33:58
uh-huh
0:34:00
suppose that alice uses
0:34:03
enrico to update the price attribute to
0:34:07
eight
0:34:09
and the arguments are uh-huh
0:34:13
and nice voice update item because it's
0:34:15
price twelve football dashboards
0:34:27
request conditional
0:34:36
to request conditional pull items linger
0:34:39
to specify a condition
0:34:41
express
0:34:43
expression of conditionals when it's a
0:34:46
string
0:34:47
containing attribute names conditional
0:34:49
operators are built in functions
0:34:52
uh okay right
0:34:55
now consider the following option
0:34:57
showing how conditional right would
0:34:59
prevent alice
0:35:01
update from being overwritten
0:35:02
[Music]
0:35:04
alice says okay she updates it to
0:35:06
alice updates to eight
0:35:09
and then update to when it prices him
0:35:13
ah
0:35:14
so update price to 12
0:35:17
if price so this is basically the
0:35:19
conditional
0:35:22
operator if price is 10 which is
0:35:25
not anymore so you won't do it
0:35:30
right right right
0:35:32
interesting
0:35:33
alice first tries to obtain remember
0:35:36
okay
0:35:37
so how do we implement it
0:35:39
conditional by
0:35:42
identities
0:35:46
anything no
0:35:55
capacity units how do we implement this
0:35:59
affiliation fry returns
0:36:03
oh okay cool so all i basically
0:36:08
need to do
0:36:09
fry
0:36:10
operations condition expressions
0:36:15
values to force during a conditional
0:36:18
ride still comes
0:36:19
unconditional rights
0:36:23
conditional rights
0:36:32
um
0:36:33
so if i do
0:36:42
um
0:36:47
[Music]
0:36:56
okay i know what they are now which is
0:36:59
great
0:37:03
all
0:37:04
we need to do is
0:37:06
find a these system matches are and most
0:37:10
uh pk user
0:37:13
when storing
0:37:15
reviews in your table you might just
0:37:18
decide to wonderfully
0:37:19
[Music]
0:37:21
okay
0:37:26
quite some table item primary
0:37:31
and this
0:37:32
is the product conditioner right
0:37:35
noise condition expression
0:37:39
additional expression
0:37:50
to handle this you can use actually
0:37:52
exist performances
0:38:01
conditional condition expression or
0:38:03
exist
0:38:06
and
0:38:07
just
0:38:09
enforcing business rules
0:38:12
condition expression
0:38:15
it's that one zero promise
0:38:29
uh while conditional
0:38:33
transactions
0:38:47
conditional rights after directional
0:38:49
rights but
0:38:51
how they are done is
0:38:54
not public information
0:39:01
it's an appointment
0:39:03
it's not
0:39:05
probably information is but for person
0:39:11
to know
0:39:22
so hang on do we even need this in the
0:39:24
first place at this moment because
0:39:27
it is kind of an edge case
0:40:04
so
0:40:21
um
0:40:25
[Music]
0:40:31
dynamodb
0:40:42
so
0:40:52
possible concurrency issues
0:40:56
the right way to implement a mutex
0:40:59
no this is not the one i need
0:41:04
so if that's the edge case
0:41:08
yeah we can basically
0:41:11
leave that out at the moment because i
0:41:13
don't think that this is
0:41:15
gonna
0:41:17
we can probably come back
0:41:20
to this because i i don't think this is
0:41:22
critical for the first release
0:41:26
yeah but
0:41:27
this is because we need to add
0:41:30
um
0:41:32
we need to include columns in the
0:41:35
websocket
0:41:38
so
0:41:39
let's do this
0:41:43
uh where is that one
0:41:54
okay
0:41:56
raise our coins and lips okay in
0:41:59
progress
0:42:02
so come back socket to board column
0:42:05
functionality
0:42:06
right cool so we need to add columns
0:42:12
we need to hook up board to
0:42:15
as important columns to
0:42:17
websocket
0:42:18
all right
0:42:21
all new column
0:42:25
oh i can basically
0:42:28
do the same which i did in the card
0:42:31
draw a new card
0:42:47
this patch
0:42:52
socket message
0:43:09
this
0:43:12
so i can do the same
0:43:17
column
0:43:20
on your column
0:43:23
close the columns function on column
0:43:26
change
0:43:28
there you go and total columns
0:43:56
um
0:43:58
no this is not gonna do it it's called
0:44:01
dispatch action
0:44:03
which is the first one
0:44:10
action default dispatch and message
0:44:15
so i need to give it
0:44:27
i need to give it
0:44:30
it sends a websocket message to a device
0:44:34
okay
0:44:35
yeah which is what we find but
0:44:39
instead of this we want
0:44:48
another one two five basically
0:44:51
um
0:44:54
i wanna be able to see the columns
0:44:57
in the other one as well
0:45:00
in through
0:45:01
websocket
0:45:05
and just keeping an eye on the um
0:45:09
chat as well
0:45:12
okay so we don't really need this
0:45:22
so we need two people to
0:45:25
test this
0:45:26
functionality of what
0:45:29
columns being done in fact okay
0:45:34
all right
0:45:35
but we'll probably have to come back
0:45:37
tomorrow because i need to to test this
0:45:40
with
0:45:41
a second person
0:45:43
not being on the same network as
0:45:46
mine because in that way it doesn't
0:45:48
really work
0:45:50
or
0:45:51
we can actually
0:45:54
do our community to our guests and
0:45:57
let me actually try that
0:46:04
if i can
0:46:06
do it
0:46:23
okay two four
0:46:26
see if i do this and
0:46:30
you probably need to window
0:46:33
open that one up as well
0:46:36
okay cool so it does work
0:46:39
brilliant
0:46:40
so that means if if i
0:46:43
create more columns
0:46:46
actually i want to add an
0:46:49
note
0:46:50
and contact there
0:46:56
and they're calling me till one
0:47:00
oh yeah it does
0:47:02
cool
0:47:03
but it doesn't really move
0:47:11
yeah
0:47:14
anyway
0:47:16
so is
0:47:18
it does it what we are expecting it to
0:47:20
do but not fully
0:47:22
save
0:47:24
create
0:47:34
a
0:47:36
column
0:47:41
come there
0:47:45
no it doesn't
0:47:53
[Music]
0:48:08
so
0:48:20
all right yeah
0:48:21
we'll probably have to come back to this
0:48:24
tomorrow now
0:48:31
is my thing
0:48:34
all right guys it was a
0:48:37
good session
0:48:39
um
0:48:41
yeah within
0:48:43
man
0:48:43
what i thought was the issue for
0:48:47
um as in
0:48:49
uh the patching of the note method has
0:48:52
been called when we don't even patch the
0:48:55
notes
0:48:56
um that's apparently not the case so
0:49:00
we made a bit of a headway there
0:49:02
and um the next thing will be to hooking
0:49:06
up the board columns to the websocket
0:49:10
so all the users can see the
0:49:14
different board
0:49:17
columns
0:49:18
in one go as well while they are being
0:49:20
made all right so um we will come back
0:49:24
to that tomorrow so if you want to see
0:49:26
how we fix that
0:49:28
actually implement it because it hasn't
0:49:31
been implemented yet um
0:49:33
feel free to join us tomorrow's same
0:49:36
time
0:49:37
same place and
0:49:39
and this
0:49:40
same task all right guys have a good
0:49:43
night and we'll see you tomorrow