boarzVideosClipsStatistics

#️⃣EP 143 - Today's Stream

🎦
📅 2022-01-03 (631 days ago)
⌛ 1:07:18
ZainboarKartikboar
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
▶️
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 we continued with websockets integeration. We came really close to deploying and we resolved a bunch of errors on the way. Join us for next stream as we think this part of the project should work soon.

Subtitles

0:00:00
[Music]
0:00:06
so
0:00:07
[Music]
0:00:15
[Music]
0:00:53
which means
0:00:55
that we're a team of
0:00:57
four developers now from
0:00:59
melbourne and indonesia and
0:01:03
we've been working on a project which
0:01:05
relates to adding persistent storage
0:01:07
to a current customers project
0:01:10
which is called um scrambler ca
0:01:13
and we're trying to add
0:01:15
persistent storage to this current open
0:01:17
source project which has been there for
0:01:19
a while
0:01:20
and uh
0:01:23
yeah so i think we are at a pretty end
0:01:26
um stage of the project which means that
0:01:29
most of the stuff has been accomplished
0:01:31
and
0:01:32
um what has been left
0:01:34
is on the track of completion it i think
0:01:37
it's mostly
0:01:38
wrapping up things um
0:01:41
that being said yes i'm waiting for zen
0:01:43
um we should be there any minute
0:01:46
i
0:01:46
think he is having some technical
0:01:49
difficulties but uh
0:01:51
um i think he should be here soon but uh
0:01:54
yeah
0:01:55
till then i'll do the
0:01:57
um
0:01:59
acknowledgement of the country so here
0:02:01
it goes
0:02:03
i begin today by acknowledging the
0:02:05
traditional custodians of the land on
0:02:07
which we gather today and pay my
0:02:09
respects to the elders past present and
0:02:12
future i extend their respect to
0:02:14
aboriginal and torres strait islander
0:02:16
people here today
0:02:20
easy so
0:02:22
there we go
0:02:23
already
0:02:26
i'm just
0:02:27
gonna play some music as well and see
0:02:29
how we go with that
0:02:31
it's always good to have some
0:02:34
pudding music in the background
0:02:36
um let's see what was the
0:02:39
captain below 5 music
0:02:43
this might help
0:02:47
too loud
0:02:51
hi guys
0:02:52
are you about to hear me
0:02:54
hey yeah i'm playing some music then
0:02:57
let me know if it's too loud though all
0:02:59
right cool
0:03:00
i'll wait
0:03:02
i turned the wrong one down
0:03:09
how does that sound is it too
0:03:11
soft uh
0:03:13
i can't eat
0:03:15
anything at all
0:03:16
at the moment
0:03:19
over there
0:03:20
[Music]
0:03:24
how about this a little bit more
0:03:28
really oh
0:03:35
i should do it
0:03:37
already
0:03:39
okay
0:03:41
cool so
0:03:43
yeah we were talking about the
0:03:45
project and the introduction but you
0:03:48
have been here
0:03:49
for a while so you tell us
0:03:51
what's
0:03:52
happening
0:03:54
for sure um
0:03:56
jeff thanks guys for tuning in so a bit
0:03:58
of a recap what has been
0:04:01
uh up to in the project so
0:04:04
we are at the point of integrating web
0:04:07
sockets into our projects and the
0:04:11
purpose of that is
0:04:13
to basically just enable
0:04:16
um multiple users to interact with the
0:04:19
board as simultaneously
0:04:22
and
0:04:23
that being said um me and tory um we
0:04:28
were we
0:04:29
learned an awful lot of
0:04:33
about web sockets in uh
0:04:36
amazon so there's been a really
0:04:39
steep learning curve um but we
0:04:42
we did actually manage to um
0:04:45
get the websocket connected in the last
0:04:49
session
0:04:50
so that seems to be pretty good um
0:04:55
so do you want to share
0:04:57
your pink
0:04:59
because i've already pushed the code and
0:05:01
um it should be in the new branch as
0:05:03
well
0:05:04
is it
0:05:06
fantastic
0:05:08
hey captain good to have you mate yeah
0:05:12
back to stream yard
0:05:16
um
0:05:17
yeah also the stream yells new plan
0:05:20
it's very annoying because you see the
0:05:22
stream yard logo on the top
0:05:25
yeah i was about to ask about that
0:05:27
yeah so that's the part of the plan
0:05:30
oh
0:05:31
right you know
0:05:34
um
0:05:34
yeah i know
0:05:42
um i'll talk to you about that i'm off
0:05:45
or
0:05:46
offline because i've got some beasts and
0:05:48
baths to cover as well
0:05:55
yeah i finally got my equipment uh of
0:05:59
the new job and tomorrow is going to be
0:06:01
my first day
0:06:02
so that's all that goes what what
0:06:05
equipment did you get
0:06:06
i can see the headphones new
0:06:09
yeah so i got the headphones um i've got
0:06:12
windows laptop
0:06:14
and
0:06:15
keyboard mouse and a monitor which i'm
0:06:18
not going to use because i've already
0:06:20
got a bigger one
0:06:23
yeah nice that's
0:06:25
hey what's the rule again like what do
0:06:26
you do
0:06:27
oh you said net dev
0:06:31
yeah
0:06:32
nice let's change c sharp
0:06:35
what does the company do like what are
0:06:37
you gonna work on
0:06:38
so it's a financial services company and
0:06:42
they are the because in financial terms
0:06:44
the
0:06:46
custodians or of the assets
0:06:51
um i'm not entirely sure if you know
0:06:54
what i mean by that i i just i should
0:06:57
have done that give you a technical
0:06:59
jargon of financial
0:07:01
sector
0:07:02
basically
0:07:04
what they do is as in keep maintain and
0:07:07
manage um
0:07:08
the clients
0:07:11
assets
0:07:14
right
0:07:14
so what assets are is basically anything
0:07:18
that produces income for the clients
0:07:23
that's pretty cool so you'll be
0:07:24
developing like the platform or
0:07:26
so
0:07:27
it's it's
0:07:29
and um they need a new functionality so
0:07:33
i'll be part of the
0:07:34
research and
0:07:36
development part
0:07:38
nice
0:07:40
so really looking forward to it
0:07:44
so you started today
0:07:46
uh
0:07:48
i'm starting tomorrow
0:07:51
yeah it's going to be my first day
0:07:53
yeah nice that's so cool
0:07:56
thank you for your
0:07:58
new beginnings new zen
0:08:02
probably um yeah you can
0:08:05
say that so what have you been up to
0:08:08
though everything okay
0:08:10
i think
0:08:15
um yeah pretty much the same my
0:08:17
work is starting next week so i still
0:08:19
have this week off
0:08:20
all right
0:08:23
um wrap up some things
0:08:25
but uh
0:08:27
yeah i don't know if there's much
0:08:29
going
0:08:30
but uh wait so is the company gonna work
0:08:32
with like a bigger company like i know
0:08:36
yeah so
0:08:38
is
0:08:39
global company so they're based in
0:08:43
multiple
0:08:44
countries well and uk
0:08:46
is a part of that as well
0:08:50
um which was really good but my project
0:08:52
director is based in the uk
0:08:56
right
0:08:57
and
0:08:58
yeah and the company is called uh
0:09:01
fnz
0:09:03
fnz
0:09:04
yeah as in
0:09:06
freddy
0:09:07
november and zebra
0:09:09
nice
0:09:11
that's a pretty cool thing
0:09:12
yeah
0:09:14
ready now best of luck man
0:09:17
thank you
0:09:18
yeah really looking forward to actually
0:09:22
coding in c-sharp rather than
0:09:24
bb.net
0:09:26
which i've been doing for the past one
0:09:28
and a half years
0:09:31
right far out
0:09:33
that's cool yeah
0:09:34
um
0:09:36
your going and everything
0:09:38
nice so i'll start my internship on um
0:09:42
um 24th oh first of all
0:09:45
is this our no
0:09:47
we had a stream yesterday right
0:09:51
yes
0:09:52
nice we did yeah so tori joined us that
0:09:54
was cool
0:09:56
yeah so yeah so it's a little bit so
0:09:58
that was nice
0:09:59
but yeah
0:10:00
that's on 24th so
0:10:02
okay yeah that's literally all it is i
0:10:05
don't know what to do until then like
0:10:07
it's gonna sit that's all
0:10:11
um
0:10:11
[Music]
0:10:12
but i'm gonna like yeah
0:10:15
who interning with um
0:10:17
the
0:10:18
do you mean the
0:10:20
place oh it's called vex
0:10:22
ah yeah
0:10:25
what do they do as in oh they're they're
0:10:28
fintech um so
0:10:31
they
0:10:32
provide fleet payment solutions
0:10:36
um
0:10:37
and i think i'll be working in some sort
0:10:39
of
0:10:40
tracer traceability of payments like
0:10:43
logs and traces
0:10:47
not on the cyber security but actually i
0:10:49
think developing it
0:10:51
um yeah
0:10:52
i think the stack is gold and
0:10:57
c plus plus and aws
0:11:00
some sort of these languages i
0:11:02
i'm not too sure actually but there's
0:11:04
definitely go involved in it for sure
0:11:09
yeah i've heard that
0:11:11
girl is really
0:11:12
going in demand
0:11:14
yeah really good
0:11:16
yeah so that's why i was keen for this
0:11:19
job like i got another role as well
0:11:21
um
0:11:22
but then i had to turn it down because
0:11:25
it was like java and like i already knew
0:11:27
a bit
0:11:28
so they might as well get into go or
0:11:31
something
0:11:32
yeah even though it's a pretty good idea
0:11:34
yeah
0:11:35
yeah exactly um
0:11:37
so yeah that's happening um i
0:11:41
yeah
0:11:42
that's pretty much it and the good part
0:11:44
is i'm really really keen because
0:11:46
i got to know that the
0:11:49
uh my workplace
0:11:50
pays for
0:11:52
anyone who does
0:11:54
oh certifications
0:11:56
i'm pretty sure that's the same with you
0:11:57
i think that's pretty standard procedure
0:11:59
yeah
0:12:00
i i didn't know that i didn't know that
0:12:03
so
0:12:04
um yeah i'm looking forward to like just
0:12:07
trying to get some certifications i
0:12:09
think right right right yeah i think
0:12:12
that will be a really good
0:12:14
learning
0:12:16
for you especially if your company is
0:12:18
paying because in that
0:12:20
way you can actually get this search and
0:12:23
apply them knowledge as you learn as
0:12:25
well
0:12:26
yeah and you can get like they are
0:12:28
pretty chill like you can get a cloud
0:12:30
guru and
0:12:31
like
0:12:32
yeah yeah i mean am i gonna use it in
0:12:34
the job so i don't think so like until
0:12:37
then it's it's ethical so i don't think
0:12:38
so
0:12:40
yeah yeah that's pretty cool i don't
0:12:41
have to pay for a girl guru or something
0:12:43
so that's brilliant man
0:12:45
yeah
0:12:46
that's pretty cool yeah i'm really happy
0:12:49
for young congratulations
0:12:51
yeah you too
0:12:53
time for tori tori you tell us some good
0:12:55
news with the new job
0:12:57
yeah yeah
0:12:58
yeah oh he's got a um interview shopify
0:13:02
on the 12th oh wait didn't you used to
0:13:05
work at shopify tori
0:13:07
or was it someone else
0:13:10
i forgot sorry
0:13:12
well you used to work in some sort of
0:13:14
online shopping
0:13:15
that's i remember
0:13:18
i don't think so
0:13:20
no
0:13:21
i think he is related to
0:13:23
online shopping oh i might have just
0:13:26
forgotten
0:13:28
okay yeah no you're right
0:13:31
his book
0:13:35
you mean like as an accounting company
0:13:37
or
0:13:39
actual book company
0:13:44
i was an e-commerce already yeah
0:13:46
oh the manager right right right
0:13:49
so he wasn't really on the depths
0:13:51
def side is it or you were the
0:13:54
dev manager
0:13:57
i had a small business too yeah but
0:14:01
right cool
0:14:04
what was the business about if you don't
0:14:06
mind
0:14:08
do you know saying i i don't know yet
0:14:12
what um
0:14:13
here is
0:14:14
oh
0:14:16
i didn't
0:14:17
know that i'm just
0:14:19
guessing you know right now
0:14:21
yeah me too
0:14:23
the book company was the business
0:14:26
okay like
0:14:27
but like an actual book or like
0:14:29
accounting
0:14:31
that's what i'm asking
0:14:34
government times then i are imagining
0:14:36
books like actual books
0:14:42
that's interesting
0:14:43
hmm
0:14:44
okay so
0:14:46
already
0:14:48
yeah
0:14:49
let's uh
0:14:50
get the music is too loud oh yeah it's
0:14:53
kind of saw that coming
0:14:55
[Music]
0:14:58
you know it could um
0:15:00
turn it down a bit
0:15:02
[Music]
0:15:03
how would that get this
0:15:05
[Music]
0:15:11
so
0:15:13
um
0:15:14
are you working on the back end or
0:15:15
different all right
0:15:17
we're working on the back end um so if
0:15:20
you do a pull um you should bring the
0:15:23
new
0:15:24
branch that
0:15:25
we're working on
0:15:36
okay and the branch was websocket
0:15:40
integration
0:15:46
[Music]
0:15:47
might wanna delete some branches if
0:15:50
they're done though
0:15:51
i think they're all in your local bro on
0:15:54
local because these are not
0:15:58
really
0:15:59
yeah it says remote um i don't know
0:16:02
yeah
0:16:03
yeah
0:16:04
you have to
0:16:05
look at that yeah yeah that's fine
0:16:09
right good
0:16:19
[Music]
0:16:24
so
0:16:25
do you wanna um
0:16:26
do you wanna
0:16:28
you don't have to deploy it um
0:16:31
you
0:16:32
i
0:16:33
did do you wanna install
0:16:36
websocket cat
0:16:37
yeah sure
0:16:40
yeah
0:16:42
npm
0:16:44
what is it called again uh mpm
0:16:48
install hyphen
0:16:50
g
0:16:55
[Music]
0:16:57
and that is called w
0:17:00
s
0:17:02
cat yeah there we go
0:17:08
what this basically does is is connects
0:17:11
and
0:17:12
um
0:17:13
tests the i mean tester
0:17:16
connections and
0:17:19
communications
0:17:20
between the
0:17:22
client and websocket server
0:17:25
all right nice
0:17:27
so if you
0:17:29
um i'll probably have to give you the
0:17:31
url hang on a minute
0:17:38
on that one
0:17:46
okay that one's there
0:17:53
okay just signing into the
0:17:56
account and getting the
0:18:01
information
0:18:08
yeah man we will
0:18:11
miss you in
0:18:24
were also like christmas eve day also
0:18:27
like there's a tree yeah it's been and
0:18:29
then new year's eve as well
0:18:32
yeah
0:18:33
true
0:18:34
but
0:18:35
guess what the best part is you're back
0:18:38
yeah no for sure
0:18:40
new year
0:18:48
[Music]
0:18:54
instead of resolutions i've got
0:18:58
goals set already so
0:19:01
yeah
0:19:02
like some time-based goals for this
0:19:04
evening oh okay so
0:19:07
so what's up yeah so
0:19:11
i can tell you a few of them um yeah the
0:19:14
first is to
0:19:15
as in
0:19:16
get a house
0:19:19
nice
0:19:20
and
0:19:21
one other one is to
0:19:26
actually um pass my probation
0:19:30
and
0:19:31
all right video work probationary
0:19:34
hey
0:19:35
workplace probation you mean yeah yeah
0:19:38
how much is it six months for you as
0:19:40
well three months
0:19:42
oh really
0:19:44
david those scammed to me
0:19:47
i'll talk to the heck
0:19:50
is yours six months
0:19:53
yeah mine six months
0:19:55
that's kind of sad because my contract
0:19:56
is one year i actually need to talk to
0:19:58
them
0:19:59
i think it depends on the company
0:20:02
because
0:20:03
um the
0:20:05
previous company as in not the previous
0:20:08
but the one before that i works for they
0:20:10
had a probation for
0:20:13
six months but
0:20:15
but the one that i just
0:20:17
finished working for they had it for
0:20:20
three months and this one has it for
0:20:22
three months as well
0:20:24
so
0:20:24
probably depends on the company itself
0:20:28
okay so it is common i thought i yeah
0:20:30
okay makes more sense
0:20:34
true true um i've sent you the
0:20:38
um url in the private chat so if you
0:20:41
just want to
0:20:42
copy and paste it
0:20:44
paste it where sorry
0:20:46
[Music]
0:20:47
actually through the terminal if you do
0:20:50
ws cat
0:20:52
in space
0:20:54
hyphen c which is the short for connect
0:20:57
and then the url which i've
0:21:00
which i've sent you
0:21:02
in the private chat yeah how it looks
0:21:04
yeah
0:21:05
and now press enter it should
0:21:07
here we go
0:21:09
so that connects and
0:21:13
you
0:21:14
basically
0:21:15
now what we need to do is
0:21:18
uh call a lambda
0:21:22
um which is half done half not
0:21:25
so how we we want to do is um
0:21:30
uh
0:21:31
when we
0:21:34
okay i don't know how to explain this
0:21:39
because you can tell me what to do like
0:21:41
i'll try to understand
0:21:43
all right so
0:21:45
basically from
0:21:47
the
0:21:50
you know that the communication happens
0:21:53
from the client to the
0:21:56
websocket
0:21:57
server
0:21:58
um and the client passes
0:22:02
the
0:22:03
json request as a key value pair
0:22:06
yep
0:22:07
so
0:22:08
the key has to
0:22:10
match something so if you go
0:22:15
to the
0:22:16
template
0:22:19
yemo
0:22:22
template
0:22:30
so you know how
0:22:33
go down
0:22:34
yep
0:22:36
uh to the websocket part ah he says you
0:22:39
know how in
0:22:40
line 51
0:22:42
you've got request body
0:22:44
dot action
0:22:46
as in the rules selection expression
0:22:50
so
0:22:51
when we
0:22:52
um
0:22:53
when we send
0:22:55
this some requests from the client to
0:22:57
the websocket server
0:23:00
um in the key part
0:23:02
the action has to be present as in
0:23:08
word action
0:23:10
okay
0:23:12
in the keyboard like what key as in key
0:23:15
value pairs
0:23:16
of word
0:23:18
of the request
0:23:21
right okay
0:23:23
yeah so
0:23:24
in the key part whatever
0:23:27
you put after as in the body dot as in
0:23:30
it can be action it can be a message as
0:23:33
in the word message it can be test
0:23:37
but i'm
0:23:38
point for
0:23:39
action and
0:23:41
because it looks for the
0:23:44
that part and then whatever the value is
0:23:47
associated with a
0:23:50
key it will basically
0:23:53
try to find the
0:23:56
lambda
0:23:57
that
0:23:58
matches us
0:24:00
so
0:24:01
for example if you have
0:24:03
action as a key and say connect as a
0:24:06
value
0:24:08
then you would need to have a lambda z
0:24:12
that is called connect as well
0:24:16
all right
0:24:19
and then all the connection
0:24:22
goes in the
0:24:24
in the here
0:24:27
lambda so see where i've created on
0:24:32
connect.js
0:24:38
in the file explorer
0:24:41
on
0:24:42
connect.js file
0:24:46
[Music]
0:24:53
[Music]
0:24:57
url it hits this this lambda and it's
0:25:02
because you can find it
0:25:04
it says okay i can find it and i can
0:25:07
connect
0:25:09
to it
0:25:10
as well
0:25:11
right right that making any sense
0:25:15
i'm trying to understand it's like my
0:25:17
first time listening to it so okay
0:25:19
mostly i'll take the time to complain
0:25:21
but
0:25:22
if you if you want to go ahead and do it
0:25:24
i'll try to like
0:25:26
watch what you're doing i think they'll
0:25:28
be
0:25:29
um i think you share them might be
0:25:32
as in a better way to do it okay then
0:25:35
cool i'll probably share my screen all
0:25:38
right yeah yeah but like do do explain
0:25:40
me what you're doing yeah of course
0:25:43
i will i will
0:25:45
um so just share my screen with you and
0:25:48
uh
0:25:49
probably after
0:25:51
this a poster
0:25:54
youtube link there i actually learned to
0:25:58
from there and that could be
0:26:00
useful for you as well yeah sure
0:26:03
who is screwatory is it me
0:26:06
i think it's me
0:26:08
i hope it's not me
0:26:14
okay cool
0:26:22
right uh
0:26:25
where did i want to go
0:26:27
um
0:26:28
to yeah first
0:26:30
open up this code
0:26:34
oh no no no no i don't want to open the
0:26:36
x xcode
0:26:38
no
0:26:39
why would you give me that
0:26:42
[Music]
0:26:46
why is he not giving
0:26:48
[Music]
0:26:50
visual studio
0:26:54
yeah
0:26:55
yeah there we go
0:26:58
okay that's the blog we don't need you
0:27:02
actually i'll open up my terminal and
0:27:04
open it from
0:27:07
[Music]
0:27:18
there we go cool we do
0:27:21
so
0:27:23
now what we need to do is basically we
0:27:27
need to
0:27:32
get
0:27:33
a response from one of our
0:27:36
lambdas
0:27:37
so
0:27:40
when we connect um
0:27:42
we can
0:27:44
as in according to the best practices
0:27:46
they have
0:27:48
um from online
0:27:50
just one one thing like choice and truck
0:27:52
too but like what's the meta goal this
0:27:55
thing is trying to achieve
0:27:57
okay the ultimate goal is that we want
0:28:00
to be able to
0:28:06
enable multiple
0:28:08
users to connect and
0:28:12
and
0:28:13
interact with the board at the same time
0:28:18
right okay so if i move a note here
0:28:20
then on your screen
0:28:23
good okay now it makes more sense so two
0:28:27
people connect at the same time
0:28:28
um with the same
0:28:31
yeah
0:28:32
so
0:28:33
two or more
0:28:34
yeah yeah yes
0:28:37
yeah got it
0:28:40
cool man um by the
0:28:43
they just stop
0:28:45
me if if if i'm making
0:28:48
no sense because i think i tend to get
0:28:51
carried away into my explaining
0:28:54
zone and then it's really hard for me to
0:28:58
come back unless i'm a
0:29:01
interrupted
0:29:03
right
0:29:04
cool
0:29:05
so
0:29:06
this is basically how we connected to
0:29:10
the
0:29:12
web socket um
0:29:14
i'll
0:29:15
explain you this
0:29:17
code as in all offline
0:29:20
but i'll just get on to the
0:29:23
continual part now
0:29:27
okay so
0:29:30
okay yeah
0:29:32
we need to make sure that um
0:29:35
there is a lambda that we need to test
0:29:38
and it should give us the
0:29:41
give the response out
0:29:44
yeah yeah it makes sense
0:29:48
so
0:29:49
um
0:29:51
i know that
0:29:53
this whole template
0:29:55
it might not make
0:29:57
any sense at the moment but i will come
0:30:00
back and
0:30:03
explain you everything after that
0:30:06
yep
0:30:07
so then if we
0:30:09
[Music]
0:30:11
do
0:30:12
that
0:30:13
okay so how did he do it oh i was
0:30:17
following a blog
0:30:18
right
0:30:21
lambda and it was a medium one
0:30:24
yeah
0:30:26
this one
0:30:29
basically what we're
0:30:31
trying to do
0:30:32
is
0:30:34
giving
0:30:35
this message as in
0:30:37
in our
0:30:40
lambda function
0:30:42
and
0:30:43
then we
0:30:44
want this lambda to be triggered
0:30:50
[Music]
0:30:52
when we pass the payload
0:30:56
what's the other oh yeah yeah it makes
0:30:58
it there
0:30:59
so the pale load is
0:31:05
yes so
0:31:06
uh the json key value paired there yeah
0:31:10
i mentioned earlier on
0:31:13
yeah
0:31:14
right
0:31:16
i'm just checking where do i need to
0:31:18
pick up from because i was following
0:31:21
this blog
0:31:22
[Music]
0:31:25
so it looks like
0:31:28
okay i've got this part here
0:31:33
which is my lambda root handler function
0:31:37
yep
0:31:38
lambda okay
0:31:40
so which one was that one no no no no
0:31:45
so
0:31:46
my lambda
0:31:49
that's okay
0:31:52
risation
0:31:54
resulting that's okay
0:32:00
okay we probably have to
0:32:03
pass in this
0:32:05
so
0:32:11
my lambda
0:32:14
the response was pushed from
0:32:17
uh huh
0:32:20
right
0:32:24
so i think what
0:32:26
okay the ultimate
0:32:28
goal here is to
0:32:30
trigger the lambda and
0:32:35
make the lamp push the response to our
0:32:37
[Music]
0:32:39
push the response saying this
0:32:44
response from there like
0:32:46
uh from the
0:32:47
web socket service sorry
0:32:50
i need to work on my uh
0:32:53
explaining skills
0:32:56
right so um
0:32:58
the websocket is gonna call the lambda
0:33:00
is that what you're saying
0:33:02
exactly
0:33:03
yeah
0:33:04
right
0:33:06
so when we pause a json request as a key
0:33:10
value pair in that one we can actually
0:33:13
tell
0:33:15
web socket as in which lambda to trigger
0:33:20
yep
0:33:21
and then the websocket api
0:33:24
will actually check if the
0:33:26
lambda is even present or not
0:33:29
if it is
0:33:30
it will then
0:33:33
it should
0:33:34
send us this message so for example how
0:33:38
he has done it
0:33:40
over here
0:33:43
hey
0:33:46
is it gonna call for all these sessions
0:33:48
like the websocket or
0:33:50
just once the lambda function
0:33:53
uh
0:33:55
what do you mean by sessions
0:33:58
sorry like everyone who's on the app at
0:34:01
the same time
0:34:07
that's a really good question i may not
0:34:09
be able to answer that this time yes
0:34:12
yeah
0:34:14
um
0:34:15
yeah maybe i'll try looking into that
0:34:18
yeah if you can that'd be really awesome
0:34:22
because
0:34:23
event
0:34:24
actually this is what we're trying to
0:34:27
accomplish now
0:34:29
right got it
0:34:31
so if if the connection is
0:34:35
is connected which
0:34:37
we are getting at the moment and if we
0:34:40
pass x the test
0:34:42
then it should
0:34:44
trigger our lambda called test
0:34:48
and then from the lambda it should
0:34:51
trigger this response
0:34:53
right
0:34:56
and this
0:34:57
test
0:34:58
function he has it over here
0:35:05
see this test room
0:35:08
got it yeah
0:35:11
and this um
0:35:14
so
0:35:16
the root key
0:35:18
is an other concept i will explain it to
0:35:21
you later what is the app id is it the
0:35:24
name and cloud formation or something
0:35:26
api
0:35:28
oh sorry
0:35:30
yeah yeah um so
0:35:33
that's the websocket api
0:35:37
id that
0:35:38
cloud information
0:35:40
gives
0:35:41
when it creates a resource yep good
0:35:46
so i'm just checking how to
0:35:50
do this so here's got two routes
0:35:53
okay connect yeah that's fine which i
0:35:56
have as well
0:35:58
connect through which is around
0:36:02
my
0:36:03
connect route okay so i don't i'm
0:36:07
taking this as a connect route
0:36:10
right maybe this
0:36:13
might have confused me
0:36:17
yeah once again i'll get some water for
0:36:18
myself yeah
0:36:24
[Music]
0:36:33
so if i do
0:36:35
test root
0:36:37
connect
0:36:40
so he has got
0:36:41
just by itself
0:36:43
authorizing custom
0:36:45
connect root
0:36:47
connected authorization
0:36:49
okay i don't really need
0:36:52
at the moment authorization
0:36:55
root yeah
0:36:57
so why am i
0:36:58
having this lambda
0:37:01
as
0:37:02
a separate one
0:37:04
yeah because i need to
0:37:08
i'm gonna just check the thing as well
0:37:15
uh
0:37:16
i'll have to
0:37:19
oh wow
0:37:21
oh um yeah
0:37:24
basically i i just
0:37:26
gave that as a kind of
0:37:29
gold so
0:37:32
yeah yeah
0:37:33
i don't see any reason why i wouldn't
0:37:36
pause
0:37:37
yeah
0:37:39
but it was just a kind of a goal for the
0:37:42
sake of
0:37:44
giving it a go
0:37:48
uh
0:37:51
yeah okay cool we're on track
0:37:54
so if i don't give this one and if i
0:37:57
just
0:37:58
follow this code which he has over here
0:38:05
uh you ran this okay so he's got this
0:38:08
socket as well
0:38:10
where did he get
0:38:13
where is this socket from
0:38:15
guess okay context
0:38:18
let me go to his profile and see what's
0:38:21
happening over there
0:38:27
all right template no index
0:38:31
yeah
0:38:33
okay so
0:38:34
he has this separate one
0:38:38
as that one all right
0:38:42
am i
0:38:43
i'm back
0:38:46
good to have you may
0:38:50
right so
0:38:51
story says that
0:38:53
you
0:38:54
have
0:38:55
that functions in
0:38:57
it's one of
0:38:58
when you comment it out now
0:39:01
oh he says you commented that
0:39:02
functionality you have it
0:39:05
yes i was recalling ben thanks for
0:39:09
reminding me tori i'm just thinking that
0:39:13
that might
0:39:15
have to change
0:39:17
[Music]
0:39:18
the name of it because on connect
0:39:21
apparently it only connect
0:39:26
but it's not allowed to give any
0:39:28
response
0:39:30
so
0:39:31
i'm thinking that i might need to change
0:39:36
this one
0:39:37
okay here here's what we can do
0:39:41
tester is connect
0:39:44
um right yeah
0:39:46
just lambda
0:39:49
is that one
0:39:50
so if we change
0:39:58
um dory says remember you don't need it
0:40:00
in on connect in the on connect
0:40:05
you can't use it in the on connect
0:40:07
actually
0:40:08
yes
0:40:09
for 10 error
0:40:12
yes so what i was trying to do tori is
0:40:16
i'm actually trying to
0:40:18
point that method
0:40:20
yep
0:40:25
no that wouldn't make sense so i guess
0:40:28
what i'm trying to do is
0:40:31
i'm basically
0:40:33
checking if i actually need
0:40:36
all of this
0:40:39
all of this to even can
0:40:42
just to connect because
0:40:44
if you see in his repo that i'm
0:40:48
following along
0:40:51
he doesn't have any separate
0:40:55
lambda function where he's just
0:40:58
using it to connect
0:41:00
he's just got this
0:41:02
one
0:41:03
where his
0:41:04
connecting
0:41:05
and also giving the
0:41:07
response out as well um
0:41:10
makes sense
0:41:14
so
0:41:15
i'm basically gonna try and do that and
0:41:19
see
0:41:21
if i mess up or it works
0:41:24
you know all the tools
0:41:26
yeah
0:41:27
there's always only two options so yeah
0:41:30
always let me try
0:41:34
all right and i will give
0:41:36
actually
0:41:38
what has he going the body ah
0:41:40
body is empty string pull
0:41:43
so i can do that
0:41:45
and i can change this one
0:41:53
should be
0:41:58
testing
0:42:00
verb from handler okay um
0:42:03
yeah just we don't okay
0:42:07
uh root
0:42:09
yeah
0:42:10
that's our route
0:42:12
so we actually i'm gonna get rid of this
0:42:17
and just do a
0:42:19
test here
0:42:21
and
0:42:23
then
0:42:25
because what this
0:42:27
this is a root and
0:42:29
this is actually targeting
0:42:32
this
0:42:32
um
0:42:33
lambda function
0:42:35
which is
0:42:36
tesla lambda integration which is here
0:42:42
and
0:42:43
what this is doing is
0:42:46
is calling
0:42:48
this
0:42:50
connection
0:42:51
lambda function
0:42:52
which is
0:42:54
of
0:42:57
okay
0:42:59
and then this is basically calling
0:43:03
this handler
0:43:05
which is here
0:43:06
so
0:43:08
i'm not entirely sure if this would work
0:43:10
but
0:43:11
you can
0:43:12
give me a try
0:43:13
yeah fine
0:43:20
and looks like you guys did a lot during
0:43:23
the week
0:43:26
yeah
0:43:27
uh i'll send it
0:43:29
in a good sense
0:43:32
yeah yeah i mean it was a kind of a
0:43:35
really steep learning curve though and
0:43:37
i'm pretty sure
0:43:40
tori would definitely agree on that
0:43:45
well tori has something to say
0:43:47
for the on connect lambda isn't
0:43:51
um all you need in there some logic to
0:43:54
store the
0:43:56
connection id or whatever into your
0:43:58
dynamodb table for
0:44:00
the appropriate board
0:44:02
yes means yeah you're good
0:44:06
now you continue
0:44:08
nice is that um we need a connection i
0:44:11
need dynamic db table to actually
0:44:14
connect
0:44:16
yes yes correct so what i'm actually
0:44:20
so what tori you you're talking about is
0:44:25
is
0:44:26
a second step but i'm still on the first
0:44:30
step so i'm i'm kind of really slow at
0:44:34
the moment
0:44:44
um
0:44:46
okay i would have to delete the stack
0:44:48
now
0:44:49
first
0:44:50
and then
0:44:55
[Music]
0:45:03
[Music]
0:45:06
he's asking you
0:45:08
what are you trying to do with get
0:45:09
context
0:45:18
where
0:45:20
the get context
0:45:22
and
0:45:23
does he mean
0:45:25
the guest shocking context
0:45:30
i would imagine so that's the most
0:45:32
probable
0:45:37
or is it actually get context story yeah
0:45:39
yeah it is get socket context um
0:45:42
yeah
0:45:43
what are we trying to do with that
0:45:45
so with the socket content we are
0:45:48
basically
0:45:49
getting everything we need
0:45:52
um to connect to the web socket
0:45:56
through
0:45:58
api
0:45:59
giveaways so if you see we are
0:46:02
getting the
0:46:04
domain name
0:46:05
the state
0:46:06
and the connection id
0:46:09
from the request context object in the
0:46:12
event
0:46:15
and then what we're doing is we're
0:46:18
getting uh with
0:46:20
setting the
0:46:21
uh endpoint which basically comes from
0:46:25
the request
0:46:26
context and kind of really
0:46:30
trying to use
0:46:32
api gateway
0:46:34
to connect
0:46:36
to the
0:46:38
endpoints and
0:46:39
i would say once is connected then we
0:46:42
are sending
0:46:45
a kind of a connection
0:46:48
i would say
0:46:50
confirmation that is connected as well
0:46:53
opposed to connection so after
0:46:55
connecting
0:46:56
[Music]
0:46:58
we are sending the connection id and the
0:47:02
data
0:47:04
which is right
0:47:05
so yeah he's asking one more question on
0:47:08
like a follow-up
0:47:17
yeah
0:47:18
i would probably save from my
0:47:21
instincts i should have just
0:47:25
looked at what this method does but from
0:47:27
my instincts it
0:47:31
it does
0:47:33
this part
0:47:35
after the
0:47:36
connection has been has been made so
0:47:39
post to connection but we can have a
0:47:42
look at that just to confirm it
0:47:45
because i don't want to spread the wrong
0:47:47
information
0:47:50
[Music]
0:48:00
um
0:48:02
delete connection
0:48:08
okay
0:48:09
yes sense of providing data to the
0:48:12
specified
0:48:14
connection yeah
0:48:18
so if
0:48:19
basically as soon as a client has
0:48:22
connected it will send
0:48:25
it will do
0:48:26
whatever it's in this poster
0:48:30
connection
0:48:32
to the client back
0:48:36
so in our case it would be this
0:48:40
data
0:48:43
yep
0:48:43
um here he has something else to add
0:48:46
because he says okay it looks like
0:48:48
you're sending a message essentially
0:48:51
yes
0:48:53
okay um
0:48:56
oh revenue
0:48:57
to the send basically
0:48:59
yeah yeah
0:49:03
make sense
0:49:04
okay
0:49:06
um right so
0:49:09
connect so go
0:49:10
i actually need to delete the stack
0:49:22
[Music]
0:49:36
um we might have a for 410 error but um
0:49:40
let's see how it goes
0:49:44
[Music]
0:49:46
i'm thinking so this is well tory yes
0:49:50
maybe
0:49:51
right but i've actually changed
0:49:54
the
0:49:56
lambda pointing
0:49:59
in here
0:50:00
yeah so
0:50:02
let's
0:50:02
see
0:50:03
if that actually comes from pretty sure
0:50:07
it would come
0:50:18
[Music]
0:50:21
oh yeah so
0:50:22
this is
0:50:23
this is my mentor at my new place
0:50:26
he says that literally every word
0:50:30
like everything
0:50:33
he's gonna say that
0:50:34
yeah
0:50:36
i don't know how to avoid it i just
0:50:37
don't know like it this is no way i can
0:50:39
avoid it now
0:50:43
you don't mind that
0:50:45
yeah
0:50:46
i know that is a proper
0:50:51
aussie slang
0:50:52
yeah
0:50:55
yeah
0:50:55
i like that
0:50:57
i don't know how i feel about it but it
0:50:59
is what it is now
0:51:02
yeah
0:51:03
oh right i've got two of these here this
0:51:07
shouldn't probably be there
0:51:14
okay let's try it now
0:51:30
ah
0:51:31
i was hoping they if we
0:51:34
if
0:51:35
we could finish
0:51:37
this project before my new work starts
0:51:40
but
0:51:42
i failed
0:51:45
yeah well
0:51:47
yeah it is what it is
0:51:52
yeah
0:51:53
it also makes sense like we took a you
0:51:55
took a one
0:51:57
like a gap so it makes kind of sense
0:52:00
and it's fine
0:52:01
true
0:52:03
i mean that's a part of the process
0:52:05
[Music]
0:52:06
isn't it as in going through those kind
0:52:09
of hurdles and just
0:52:11
having a contingency plan
0:52:16
nice okay
0:52:19
oh no no no i don't want to do this
0:52:32
by the way from this
0:52:35
mic
0:52:37
how's my sound
0:52:38
i think last one was just a loud mic
0:52:42
and not in a good way just like
0:52:45
i don't know how to explain it like
0:52:47
there's no there's no quality
0:52:49
um
0:52:51
i i just don't know how to explain it's
0:52:53
just like uh
0:52:55
like a difference between uh
0:52:58
android
0:52:59
which has a super used loud volume
0:53:02
and an iphone like crispier
0:53:05
ah right now i'm not saying okay android
0:53:08
or iphone but yeah
0:53:10
no no yeah it's
0:53:16
that makes sense completely
0:53:22
so
0:53:25
you would say that the loss is a lot
0:53:27
better
0:53:28
that's crispier for sure ah
0:53:31
interesting
0:53:33
which brand is your um
0:53:35
headphone thing
0:53:38
alright
0:53:40
it's called the
0:53:42
jabra
0:53:44
all right java yeah
0:53:50
not very cool
0:53:54
not gonna lie
0:53:57
yeah i've heard this brand is really
0:54:00
good as well but um so
0:54:02
i was
0:54:03
like hang on jabra that sounds familiar
0:54:07
i've heard a lot about
0:54:09
this brand yeah right now
0:54:12
yeah
0:54:13
i recognize resource types
0:54:18
here
0:54:19
is unrecognized resource types
0:54:22
integrations where is this
0:54:38
[Music]
0:54:40
type
0:54:42
integrations
0:54:46
can't wait to what have i done wrong
0:54:48
here
0:54:52
integrations
0:54:55
uh later turn off expressive
0:54:59
um attempt to found error unrecognized
0:55:02
resource type
0:55:04
so resource type is unrecognized
0:55:07
that's interesting
0:55:10
websocket connect handler function
0:55:16
test
0:55:17
version with no
0:55:18
[Music]
0:55:19
fine
0:55:22
function response
0:55:26
that should be right
0:55:31
i'm
0:55:32
missing something
0:55:42
[Music]
0:55:43
um
0:55:46
you have the followings you have an
0:55:47
update
0:55:49
see if an underbox for me alright
0:55:52
um
0:55:53
[Music]
0:55:58
no that's not basically what i'm looking
0:56:00
for
0:56:09
[Music]
0:56:14
execution field
0:56:18
star formation
0:56:21
so why is he saying that
0:56:26
it wasn't given there before
0:56:32
integrations
0:56:34
however just for integration
0:56:41
might be
0:56:43
he's taking a plural i should be a
0:56:46
singular
0:56:54
i'll be back one second i'm gonna use
0:56:55
the toilet
0:56:59
right here we go
0:57:18
oh here we go cool
0:57:21
that was a problem
0:57:23
you shouldn't have been singular and let
0:57:25
me check the comments
0:57:28
nothing yet which is good
0:57:32
on track
0:57:53
just
0:58:22
um
0:58:38
okay open up that one
0:58:43
to that apis
0:58:46
yeah that one
0:58:50
stage no that's not the one that i need
0:58:57
confirmation
0:58:58
all right so still create a done
0:59:02
call and we go to school api
0:59:12
um connect
0:59:15
right test
0:59:17
do this
0:59:20
that seems fine
0:59:23
so now
0:59:24
what we do is
0:59:26
to go to stages
0:59:28
[Music]
0:59:30
log
0:59:31
this one
0:59:38
and chloe
0:59:40
hello
0:59:42
hey
0:59:45
um
0:59:47
let's see what do we get i mean which
0:59:50
area do we get from
0:59:52
not even a one person
0:59:56
yeah it's not a try it's a try um tori
0:59:58
has some comments do you want me to read
1:00:00
them i mean they're big so that's for
1:00:02
sure for sure yeah okay um
1:00:05
this is from the docs
1:00:07
um the codes api gateway calls the
1:00:12
um
1:00:13
connector out when a persistent
1:00:15
connection between the client and web
1:00:17
socket api is being initiated
1:00:20
that's what a dog says yeah i take that
1:00:22
to mean when a client makes a request to
1:00:25
establish the websocket connection
1:00:27
and do the handshake on
1:00:29
this on connect lambda is immediately
1:00:32
invoked
1:00:33
meaning
1:00:34
the connection is not established yet
1:00:36
it's still connecting and finishing the
1:00:39
handshake
1:00:43
that's why i said i think it's worth you
1:00:45
reading it
1:00:47
and
1:00:48
all right now uh i basically kind of
1:00:50
understand
1:00:52
what
1:00:53
tories are pointing out so tori do you
1:00:56
mean that when
1:00:58
the handshake
1:01:01
when the client sends the request to
1:01:04
connect to the web
1:01:06
socket it will call the on connect
1:01:10
lambda
1:01:13
and do the handshake
1:01:17
um
1:01:19
he also says thus
1:01:21
if you get a 410 error the post to
1:01:24
thingy
1:01:25
is gonna fail because you can't send a
1:01:27
message yet
1:01:31
okay interesting
1:01:35
because i've just um
1:01:38
tried to connect it and it did it did
1:01:41
connect
1:01:43
oh nice
1:01:45
that's
1:01:46
really interesting
1:01:49
so if i do test
1:01:51
right on
1:01:53
no if i do on connect
1:01:56
what does this give us
1:01:59
because
1:02:00
this should actually display the
1:02:02
response from the lambda
1:02:10
forbidden
1:02:11
right
1:02:16
and then story says um then my
1:02:18
understanding is wrong
1:02:25
um
1:02:26
um
1:02:27
just so
1:02:29
so apparently we don't even need
1:02:34
a lambda in order to connect
1:02:42
that
1:02:43
this is really weird because
1:02:46
okay um yeah i'll explain what i'm
1:02:50
talking about really briefly
1:02:52
yeah so how
1:02:55
the concept from my understanding works
1:02:58
is that if we have got a
1:03:01
lambda that's called connect
1:03:04
then it would initiate the connection
1:03:08
request and if it's found it then you
1:03:11
will just connect
1:03:13
right
1:03:14
but
1:03:15
if you see here
1:03:17
we don't i haven't even given it
1:03:21
a
1:03:22
lambda at all here
1:03:24
yep
1:03:29
there's no
1:03:30
lambda function but still the connection
1:03:34
has been made which is here
1:03:37
true
1:03:39
makes
1:03:40
your watch mean so he says the client
1:03:43
just makes a request to the websocket
1:03:46
url or whatever it's called the lambda
1:03:49
that's why it's lambda is optional so he
1:03:51
agrees that we don't need a language oh
1:03:54
right okay okay i see so we don't really
1:03:57
need a lambda
1:04:00
so that means that api gateway does all
1:04:03
the handling
1:04:05
for us automatically
1:04:07
off connecting
1:04:09
i think that's what he's trying to say
1:04:11
as well um
1:04:14
according to the docs there are specific
1:04:16
reasons to have an optional on connect
1:04:18
lambda for example
1:04:20
storing the connection id or whatever
1:04:22
else to store in dynamodb
1:04:24
right right right right i
1:04:27
i kind of
1:04:29
understand what tori's pointing out from
1:04:32
the doors
1:04:33
basically just to make the connection we
1:04:37
don't really need any additional lambda
1:04:39
but if we want to do something
1:04:41
customized yeah straight after the
1:04:44
connection has been made then
1:04:47
we need that custom logic
1:04:50
yeah yeah
1:04:51
in the lambda
1:04:53
he's adding a follow-up comment to that
1:04:55
so he says whoops fat fingers
1:04:59
lambdas are
1:05:01
basically triggered by these events
1:05:09
oh right right right right yeah okay
1:05:12
cool
1:05:17
and he has a
1:05:19
follow-up thing to say triggered
1:05:24
this whole thread he says triggered
1:05:29
yeah true all right
1:05:31
you might understand then whatever it is
1:05:42
um yeah that makes sense
1:05:46
i'm triggered
1:05:49
[Music]
1:05:53
all right yeah wow i've just learned
1:05:56
kind of a new concept wow this is fun
1:05:59
honestly mate
1:06:01
this is fun
1:06:03
nice
1:06:04
going to the safe space
1:06:12
be right behind you tori over right
1:06:14
behind you
1:06:16
in your same space all right um do you
1:06:19
want to do the closing off
1:06:22
yeah no sure um
1:06:24
i'm trying to learn a lot here um
1:06:26
it's my first time working with it so
1:06:28
today i was just trying to follow follow
1:06:30
through um
1:06:32
what's going on so but yeah now it looks
1:06:35
exciting looks like legit stuff
1:06:37
yeah so yeah
1:06:39
um that's exciting and uh now good job
1:06:42
so
1:06:43
we'll see you tomorrow i won't see you
1:06:46
tomorrow but then we'll see you guys
1:06:47
tomorrow i think
1:06:48
stories on tomorrow so
1:06:49
[Music]
1:06:51
tune in for both of these
1:06:52
guys um do you have anything to add
1:06:56
no
1:06:57
just thank you very much for
1:07:00
tuning in and we'll see you
1:07:03
guys back here tomorrow
1:07:05
same place same time and
1:07:10
same task but yeah i think there we go
1:07:13
there we go perfect
1:07:15
have a good night