boarzVideosClipsStatistics

#️⃣EP 141 - AWS WebSocket API Integration Pt.2

🎦
📅 2021-12-30 (452 days ago)
⌛ 1:08:23
ZainboarToreyboar
AllClipsEpisodesHas Blog PostZainThaneshKartikTorey
001
Build Break and Code
📅 2021-07-14 
(621 days ago)
⌛ 0:58:43
ZainboarKartikboar
002
Build, Break & Fix
📅 2021-07-15 
(620 days ago)
⌛ 0:53:45
ZainboarKartikboar
003
Build, Break & Fix
📅 2021-07-16 
(619 days ago)
⌛ 1:09:05
ZainboarKartikboar
004
Special Edition: We don't stop until we get our code working
📅 2021-07-16 
(618 days ago)
⌛ 2:27:06
ZainboarKartikboar
005
Build,Break & Fix // Weekend two hour special
📅 2021-07-17 
(617 days ago)
⌛ 2:00:31
ZainboarKartikboar
006
Build, Break & Fix
📅 2021-07-19 
(616 days ago)
⌛ 1:03:20
ZainboarKartikboar
007
Build, Break & Fix
📅 2021-07-20 
(615 days ago)
⌛ 1:04:37
ZainboarKartikboar
008
Build, Break & Fix
📅 2021-07-21 
(614 days ago)
⌛ 1:00:37
ZainboarKartikboar
009
Build, Break & Fix
📅 2021-07-22 
(613 days ago)
⌛ 1:17:02
ZainboarKartikboar
010
Build, Break & Fix
📅 2021-07-23 
(612 days ago)
⌛ 1:04:59
ZainboarKartikboar
011
Build, Break & Fix
📅 2021-07-23 
(611 days ago)
⌛ 1:48:16
ZainboarKartikboar
012
Build, Break & Fix
📅 2021-07-24 
(610 days ago)
⌛ 2:05:28
ZainboarKartikboar
013
Build, Break & Code //First Special Guest Appearance
📅 2021-07-26 
(609 days ago)
⌛ 1:09:09
ZainboarKartikboar
014
Build, Break & Fix
📅 2021-07-27 
(608 days ago)
⌛ 1:05:37
ZainboarKartikboar
015
Build, Break & Fix // Setting a blog using Hugo and AWS Amplify
📅 2021-07-28 
(607 days ago)
⌛ 1:07:46
ZainboarKartikboar
016
Build, Break & Fix // Working on FETCH APIs
📅 2021-07-29 
(606 days ago)
⌛ 1:03:57
ZainboarKartikboar
017
Build, Break & Fix // Working on FETCH APIs
📅 2021-07-30 
(605 days ago)
⌛ 1:06:45
ZainboarKartikboar
018
Build, Break & Fix // creating get methods with FETCH API
📅 2021-07-30 
(604 days ago)
⌛ 2:00:16
ZainboarKartikboar
019
Build, Break & Fix // BLOG REVEAL!! &Fixing our broken Hugo blog
📅 2021-07-31 
(603 days ago)
⌛ 2:03:11
📰
ZainboarKartikboar
020
Build, Break & Fix // Fixing the uncaught exception error in FETCH APIs
📅 2021-08-02 
(602 days ago)
⌛ 1:02:04
ZainboarKartikboar
021
Build, Break & Fix // Trying different things to resolve the error
📅 2021-08-03 
(601 days ago)
⌛ 1:04:49
📰
ZainboarKartikboar
022
Build, Break & Fix // Special Guest announcement for tomorrow!
📅 2021-08-04 
(600 days ago)
⌛ 1:03:15
📰
ZainboarKartikboar
023
Special Episode : Talking to a Principal Developer at Seek
📅 2021-08-05 
(599 days ago)
⌛ 1:04:56
📰
ZainboarKartikboar
024
Build, Break & Fix // Working out Software design
📅 2021-08-06 
(598 days ago)
⌛ 1:08:19
📰
ZainboarKartikboar
025
Build, Break & Fix
📅 2021-08-06 
(597 days ago)
⌛ 2:01:05
📰
ZainboarKartikboar
026
Weekend Special 1.5 hours
📅 2021-08-08 
(596 days ago)
⌛ 1:35:49
📰
Zainboar
027
30 mins of deployment 😠 || 30 mins of coding 🥲
📅 2021-08-09 
(595 days ago)
⌛ 1:07:48
📰
ZainboarKartikboar
028
Today's Broadcast
📅 2021-08-10 
(594 days ago)
⌛ 1:18:59
📰
ZainboarKartikboar
029
Build Break Fix
📅 2021-08-11 
(593 days ago)
⌛ 1:01:46
📰
ZainboarKartikboar
030
Today's Stream
📅 2021-08-12 
(592 days ago)
⌛ 1:09:24
📰
ZainboarKartikboar
031
Buidl Break Fix
📅 2021-08-13 
(591 days ago)
⌛ 1:05:05
📰
ZainboarKartikboar
032
Today's Broadcast
📅 2021-08-14 
(590 days ago)
⌛ 1:20:18
📰
ZainboarKartikboar
033
Build - Break - Fix
📅 2021-08-15 
(589 days ago)
⌛ 1:34:03
📰
ZainboarKartikboar
034
Build Break Fix
📅 2021-08-16 
(588 days ago)
⌛ 1:18:19
📰
ZainboarKartikboar
035
Today's Broadcast
📅 2021-08-17 
(587 days ago)
⌛ 1:04:07
📰
ZainboarKartikboar
036
Build, Break, Fix
📅 2021-08-18 
(586 days ago)
⌛ 1:03:21
📰
ZainboarKartikboar
037
Special Guest - Sam Nolan
📅 2021-08-19 
(585 days ago)
⌛ 1:05:19
📰
ZainboarKartikboar
038
Today's Broadcast
📅 2021-08-20 
(584 days ago)
⌛ 1:01:55
📰
ZainboarKartikboar
039
Today's Broascast
📅 2021-08-21 
(583 days ago)
⌛ 1:33:11
📰
ZainboarKartikboar
040
Build - Break - Fix
📅 2021-08-22 
(582 days ago)
⌛ 1:33:18
📰
ZainboarKartikboar
041
Build Break Fix
📅 2021-08-23 
(581 days ago)
⌛ 0:57:11
📰
Zainboar
042
Today's Broadcast
📅 2021-08-24 
(580 days ago)
⌛ 1:06:08
📰
ZainboarKartikboar
043
Today's Stream
📅 2021-08-25 
(579 days ago)
⌛ 1:13:08
📰
ZainboarKartikboar
044
Today's Stream
📅 2021-08-26 
(578 days ago)
⌛ 0:49:48
📰
ZainboarKartikboar
045
Today's Stream
📅 2021-08-27 
(577 days ago)
⌛ 1:08:21
📰
ZainboarKartikboar
046
Weekend Special
📅 2021-08-28 
(576 days ago)
⌛ 1:32:51
ZainboarKartikboar
047
Weekend Special
📅 2021-08-29 
(575 days ago)
⌛ 1:01:39
Zainboar
048
Today's Broadcast
📅 2021-08-30 
(574 days ago)
⌛ 1:17:19
ZainboarKartikboar
049
Today's Broadcast
📅 2021-08-31 
(573 days ago)
⌛ 1:00:16
ZainboarKartikboar
050
CELEBRATION: 50th Episode
📅 2021-09-01 
(572 days ago)
⌛ 1:01:53
ZainboarKartikboar
051
Today's Broadcast
📅 2021-09-02 
(571 days ago)
⌛ 1:05:39
ZainboarKartikboar
052
Today's Broadcast
📅 2021-09-03 
(570 days ago)
⌛ 1:12:47
ZainboarKartikboar
053
NEW SETUP!!
📅 2021-09-04 
(569 days ago)
⌛ 1:04:04
ZainboarKartikboar
054
Weekend Special
📅 2021-09-05 
(568 days ago)
⌛ 1:41:54
ZainboarKartikboar
055
Today's Stream
📅 2021-09-06 
(567 days ago)
⌛ 1:20:05
ZainboarKartikboar
056
Today's Broadcast
📅 2021-09-07 
(566 days ago)
⌛ 1:25:44
ZainboarKartikboar
057
Today's Stream
📅 2021-09-08 
(565 days ago)
⌛ 1:00:33
ZainboarKartikboar
058
Today's Stream
📅 2021-09-09 
(564 days ago)
⌛ 1:13:08
ZainboarKartikboar
059
Today's Broadcast
📅 2021-09-10 
(563 days ago)
⌛ 1:50:40
ZainboarKartikboar
060
Today's Stream
📅 2021-09-12 
(561 days ago)
⌛ 1:02:36
ZainboarKartikboar
061
Today's Stream
📅 2021-09-13 
(560 days ago)
⌛ 1:00:40
ZainboarKartikboar
062
Today's Stream
📅 2021-09-14 
(559 days ago)
⌛ 1:11:29
ZainboarKartikboar
063
Today's Stream
📅 2021-09-15 
(558 days ago)
⌛ 1:07:00
ZainboarKartikboar
064
Today's Broadcast
📅 2021-09-16 
(557 days ago)
⌛ 1:20:45
📰
ZainboarKartikboar
065
test
📅 2021-09-16 
(556 days ago)
⌛ 2:03:01
📰
ZainboarKartikboar
066
Today's Broadcast
📅 2021-09-19 
(554 days ago)
⌛ 1:46:13
📰
ZainboarKartikboar
067
Today's Stream
📅 2021-09-20 
(553 days ago)
⌛ 1:03:46
📰
ZainboarKartikboarToreyboar
068
Today's Stream
📅 2021-09-21 
(552 days ago)
⌛ 1:09:13
📰
ZainboarKartikboarToreyboar
069
Today's Broadcast
📅 2021-09-22 
(551 days ago)
⌛ 1:03:51
📰
ZainboarKartikboar
070
Today's Stream
📅 2021-09-23 
(550 days ago)
⌛ 1:59:01
📰
ZainboarKartikboar
071
Today's Stream
📅 2021-09-24 
(549 days ago)
⌛ 0:28:57
📰
ZainboarKartikboar
072
Today's Stream
📅 2021-09-24 
(549 days ago)
⌛ 0:39:33
📰
ZainboarKartikboar
073
Today's Stream
📅 2021-09-26 
(547 days ago)
⌛ 1:21:14
📰
Zainboar
074
Today's Stream
📅 2021-09-27 
(546 days ago)
⌛ 1:03:40
📰
ZainboarKartikboar
075
Today's Stream
📅 2021-09-28 
(545 days ago)
⌛ 1:04:05
📰
ZainboarKartikboar
076
Today's Broadcast
📅 2021-09-29 
(544 days ago)
⌛ 0:58:07
📰
ZainboarKartikboar
077
Today' Broadcast
📅 2021-09-30 
(543 days ago)
⌛ 1:13:14
📰
ZainboarKartikboar
078
Today's Broadcast
📅 2021-10-01 
(542 days ago)
⌛ 1:23:11
📰
ZainboarKartikboar
079
Today's Stream
📅 2021-10-03 
(540 days ago)
⌛ 1:14:52
📰
ZainboarKartikboar
080
Today's Stream
📅 2021-10-04 
(539 days ago)
⌛ 1:05:10
📰
ZainboarKartikboar
081
Today's Stream
📅 2021-10-05 
(538 days ago)
⌛ 1:01:05
📰
Zainboar
082
Today's Stream
📅 2021-10-06 
(537 days ago)
⌛ 0:54:10
📰
ZainboarKartikboar
083
Today's Stream
📅 2021-10-07 
(536 days ago)
⌛ 1:15:04
📰
ZainboarKartikboar
084
Today's Stream
📅 2021-10-08 
(535 days ago)
⌛ 1:12:59
ZainboarKartikboar
085
Today's Stream
📅 2021-10-10 
(533 days ago)
⌛ 1:17:09
📰
ZainboarKartikboar
086
Today's Stream
📅 2021-10-11 
(532 days ago)
⌛ 1:00:57
📰
ZainboarKartikboar
087
Today's Stream
📅 2021-10-12 
(531 days ago)
⌛ 0:51:02
📰
ZainboarKartikboar
088
Today's Stream
📅 2021-10-13 
(530 days ago)
⌛ 1:07:31
📰
ZainboarKartikboar
089
Today's Broadcast
📅 2021-10-14 
(529 days ago)
⌛ 1:07:16
📰
ZainboarKartikboar
090
Today's Stream
📅 2021-10-15 
(528 days ago)
⌛ 1:01:10
📰
Zainboar
091
Today's Stream
📅 2021-10-17 
(526 days ago)
⌛ 1:26:37
📰
ZainboarKartikboarThaneshboar
092
Today's Stream
📅 2021-10-18 
(525 days ago)
⌛ 1:05:40
📰
ZainboarKartikboarThaneshboar
093
Today's Stream
📅 2021-10-19 
(524 days ago)
⌛ 1:01:58
📰
ZainboarThaneshboar
094
Today's Stream
📅 2021-10-20 
(523 days ago)
⌛ 1:04:18
📰
ZainboarKartikboar
095
Today's Stream
📅 2021-10-21 
(522 days ago)
⌛ 1:16:08
📰
ZainboarKartikboarThaneshboar
096
100th Episode
📅 2021-10-23 
(520 days ago)
⌛ 1:13:16
📰
ZainboarKartikboar
097
101/200 Episodes
📅 2021-10-24 
(519 days ago)
⌛ 1:00:53
📰
ZainboarThaneshboar
098
102/200 Episode
📅 2021-10-25 
(518 days ago)
⌛ 1:09:20
📰
ZainboarKartikboar
099
103/200 Episode
📅 2021-10-26 
(517 days ago)
⌛ 1:10:51
📰
ZainboarKartikboarThaneshboar
100
104/200
📅 2021-10-27 
(516 days ago)
⌛ 1:03:23
📰
ZainboarKartikboar
101
105/200
📅 2021-10-28 
(515 days ago)
⌛ 1:15:24
📰
ZainboarThaneshboar
102
107/200
📅 2021-10-29 
(514 days ago)
⌛ 1:14:04
📰
ZainboarKartikboar
103
109/200
📅 2021-10-31 
(512 days ago)
⌛ 1:11:38
📰
ZainboarKartikboarThaneshboar
104
110/200
📅 2021-11-01 
(511 days ago)
⌛ 1:04:53
📰
ZainboarKartikboar
105
111/200
📅 2021-11-02 
(510 days ago)
⌛ 1:11:33
📰
ZainboarKartikboarThaneshboar
106
112/200
📅 2021-11-03 
(509 days ago)
⌛ 1:00:17
📰
ZainboarKartikboar
107
113/200
📅 2021-11-04 
(508 days ago)
⌛ 1:03:53
📰
Zainboar
108
114/200
📅 2021-11-05 
(507 days ago)
⌛ 0:56:39
Zainboar
109
115/200
📅 2021-11-07 
(505 days ago)
⌛ 1:02:25
📰
ZainboarThaneshboar
110
116/200
📅 2021-11-08 
(504 days ago)
⌛ 1:09:37
📰
ZainboarKartikboar
111
117/200
📅 2021-11-09 
(503 days ago)
⌛ 1:06:25
📰
ZainboarKartikboarThaneshboar
112
118/200
📅 2021-11-10 
(502 days ago)
⌛ 1:02:39
📰
ZainboarKartikboar
113
119/200
📅 2021-11-11 
(501 days ago)
⌛ 1:08:01
📰
ZainboarKartikboarThaneshboar
114
120/200
📅 2021-11-12 
(500 days ago)
⌛ 1:00:14
📰
Zainboar
115
120/200
📅 2021-11-14 
(498 days ago)
⌛ 1:06:19
📰
ZainboarKartikboarThaneshboar
116
122/200
📅 2021-11-15 
(497 days ago)
⌛ 1:00:31
ZainboarKartikboar
117
Today's Stream
📅 2021-11-22 
(490 days ago)
⌛ 1:01:46
📰
KartikboarThaneshboar
118
How This Video Has 12 Views, Explained
📅 2021-11-25 
(487 days ago)
⌛ 0:59:47
KartikboarThaneshboar
119
How This Video Has 14 Views, Explained
📅 2021-11-29 
(483 days ago)
⌛ 1:16:20
📰
KartikboarThaneshboar
120
Special Guest - Torey Littlefield Pt.2
📅 2021-11-30 
(482 days ago)
⌛ 1:12:15
📰
ZainboarToreyboar
121
Today's Stream
📅 2021-12-02 
(480 days ago)
⌛ 1:02:25
KartikboarThaneshboar
122
Today's Stream
📅 2021-12-06 
(476 days ago)
⌛ 1:02:01
📰
KartikboarThaneshboar
123
Today's Broadcast
📅 2021-12-07 
(475 days ago)
⌛ 1:01:00
KartikboarThaneshboar
124
Today's Stream
📅 2021-12-09 
(473 days ago)
⌛ 1:05:48
📰
ZainboarThaneshboar
125
Today's Stream
📅 2021-12-10 
(472 days ago)
⌛ 1:07:15
ZainboarToreyboar
126
Today's Stream
📅 2021-12-12 
(470 days ago)
⌛ 0:12:47
📰
ZainboarThaneshboar
127
Today's Stream
📅 2021-12-12 
(470 days ago)
⌛ 0:50:29
📰
ZainboarThaneshboar
128
Today's Stream
📅 2021-12-13 
(469 days ago)
⌛ 1:02:31
📰
ZainboarKartikboar
129
Today's Stream
📅 2021-12-14 
(468 days ago)
⌛ 1:10:28
📰
ZainboarToreyboar
130
Today's Stream
📅 2021-12-16 
(466 days ago)
⌛ 1:16:51
📰
ZainboarThaneshboar
131
Today's Stream
📅 2021-12-17 
(465 days ago)
⌛ 1:10:59
ZainboarKartikboarToreyboar
132
Today's Stream
📅 2021-12-19 
(463 days ago)
⌛ 1:00:49
📰
Zainboar
133
Today's Stream
📅 2021-12-20 
(462 days ago)
⌛ 1:01:49
📰
ZainboarKartikboar
134
Today's Stream
📅 2021-12-21 
(461 days ago)
⌛ 1:03:43
📰
ZainboarThaneshboar
135
Today's Stream
📅 2021-12-22 
(460 days ago)
⌛ 1:06:30
📰
ZainboarKartikboar
136
Today's Stream
📅 2021-12-23 
(459 days ago)
⌛ 1:00:09
Zainboar
137
Today's Stream
📅 2021-12-26 
(456 days ago)
⌛ 1:17:00
📰
ZainboarThaneshboar
138
Today's Stream
📅 2021-12-27 
(455 days ago)
⌛ 1:05:22
📰
ZainboarKartikboar
139
Today's Stream
📅 2021-12-28 
(454 days ago)
⌛ 1:16:17
📰
ZainboarToreyboar
140
WebSocket Integration
📅 2021-12-29 
(453 days ago)
⌛ 1:02:44
📰
Zainboar
▶️
AWS WebSocket API Integration Pt.2
📅 2021-12-30 
(452 days ago)
⌛ 1:08:23
📰
ZainboarToreyboar
142
AWS WebSocket Integration with SAM Pt.3
📅 2022-01-02 
(449 days ago)
⌛ 1:03:18
📰
ZainboarToreyboar
143
Today's Stream
📅 2022-01-03 
(448 days ago)
⌛ 1:07:18
📰
ZainboarKartikboar
144
AWS WebScoket Integration with SAM Pt.4
📅 2022-01-04 
(447 days ago)
⌛ 1:04:18
📰
ZainboarToreyboar
145
AWS WebSocket Integration with SAM Pt.5
📅 2022-01-05 
(446 days ago)
⌛ 1:03:21
📰
ZainboarKartikboar
146
AWS WebSocket Integration with SAM Pt. 6
📅 2022-01-06 
(445 days ago)
⌛ 1:03:18
📰
ZainboarToreyboar
147
Today's Stream
📅 2022-01-07 
(444 days ago)
⌛ 1:11:55
📰
ZainboarToreyboar
148
Connect AWS WebSocket to DynamoDB Pt.1
📅 2022-01-09 
(442 days ago)
⌛ 1:10:25
📰
ZainboarToreyboar
149
Connect AWS WebSocket to DynamoDB
📅 2022-01-10 
(441 days ago)
⌛ 1:02:06
ZainboarKartikboar
150
"Blank Line" Bug In Lambda Response For AWS Websocket Pt.1
📅 2022-01-11 
(440 days ago)
⌛ 0:58:13
📰
ZainboarKartikboarToreyboar
151
"Blank Line" Bug In Lambda Response From Lambda
📅 2022-01-13 
(438 days ago)
⌛ 1:04:40
📰
ZainboarToreyboar
152
AWS WebSocket + Lambda + DynamoDB
📅 2022-01-14 
(437 days ago)
⌛ 1:04:33
📰
ZainboarThaneshboar
153
AWS WebSocket + Lambda + DynamoDB
📅 2022-01-16 
(435 days ago)
⌛ 1:11:37
📰
ZainboarToreyboar
154
Test
📅 2022-01-17 
(434 days ago)
⌛ 1:03:13
📰
ZainboarThaneshboar
155
Today's stre
📅 2022-01-18 
(433 days ago)
⌛ 0:45:24
ZainboarToreyboar
156
AWS Websocket + DyanmoDb + Lambda
📅 2022-01-19 
(432 days ago)
⌛ 1:06:33
📰
ZainboarThaneshboar
157
Today's Stream
📅 2022-01-20 
(431 days ago)
⌛ 0:57:55
📰
Zainboar
158
Today's Stream
📅 2022-01-21 
(430 days ago)
⌛ 1:02:17
📰
ToreyboarZainboar
159
Today's Stream
📅 2022-01-23 
(428 days ago)
⌛ 1:13:29
📰
ZainboarToreyboar
160
How To Host A Web App using AWS S3 and CloudFront
📅 2022-01-24 
(427 days ago)
⌛ 1:16:15
📰
ZainboarThaneshboar
161
How to Host Web App In AWS S3 using CloudFront, Route53 and CloudFormation
📅 2022-01-25 
(426 days ago)
⌛ 1:01:07
ZainboarToreyboar
162
How to Host Web App Using AWS S3, CloudFront and Route53
📅 2022-01-26 
(425 days ago)
⌛ 1:03:12
ZainboarThaneshboar
163
How To Host Web App In AWS S3 with Custom Domain
📅 2022-01-27 
(424 days ago)
⌛ 1:08:48
📰
ZainboarToreyboar
164
How To Host Web App In AWS S3 with Custom Domain Using Route 53
📅 2022-01-28 
(423 days ago)
⌛ 1:08:57
📰
ZainboarThaneshboar
165
How To Host Web App In AWS S3 with Custom Domain Using Route 53
📅 2022-01-30 
(421 days ago)
⌛ 0:28:17
Zainboar
166
Today's Broadcast
📅 2022-01-31 
(420 days ago)
⌛ 1:11:16
📰
ThaneshboarToreyboar
167
How To Host Web App In AWS S3 with Custom Domain Using Route 53
📅 2022-02-01 
(419 days ago)
⌛ 1:06:35
📰
ZainboarToreyboar
168
Generate SSL Certificate via AWS Certificate Manager
📅 2022-02-02 
(418 days ago)
⌛ 0:58:02
📰
ZainboarThaneshboar
169
Test AWS Websocket Connection With Multiple Users
📅 2022-02-03 
(417 days ago)
⌛ 1:01:59
📰
ZainboarToreyboar
170
Adding Redirection To The AWS S3 Page
📅 2022-02-04 
(416 days ago)
⌛ 0:25:00
Zainboar
171
Redirecting AWS S3 page
📅 2022-02-06 
(414 days ago)
⌛ 0:54:11
Zainboar
172
Today's Broadcast
📅 2022-02-07 
(413 days ago)
⌛ 1:05:20
📰
ThaneshboarToreyboar
173
Today's Stream
📅 2022-02-08 
(412 days ago)
⌛ 1:05:29
ZainboarToreyboar
174
Today's Stream
📅 2022-02-10 
(410 days ago)
⌛ 1:05:47
ZainboarToreyboar
175
How To Send Messages To Multiple Clients Through AWS Websocket
📅 2022-02-13 
(407 days ago)
⌛ 1:02:05
ZainboarToreyboar
176
How To CRUD Data Through AWS Websocket with Multiple Clients
📅 2022-02-16 
(404 days ago)
⌛ 1:07:32
ZainboarThaneshboar
177
Today's Stream
📅 2022-02-17 
(403 days ago)
⌛ 0:58:01
ZainboarToreyboar
178
How To Change String Property to Object in AWS SAM and Deploy
📅 2022-02-20 
(400 days ago)
⌛ 1:21:24
ZainboarToreyboar
179
Today's Stream
📅 2022-02-23 
(397 days ago)
⌛ 0:59:43
📰
ZainboarThaneshboar
180
How To HASH A Password using BCRYPT in Node
📅 2022-02-25 
(395 days ago)
⌛ 1:03:48
ZainboarThaneshboar
181
How to Hash Passcode with BCRYPT using Node Pt.2
📅 2022-02-27 
(393 days ago)
⌛ 1:07:59
ZainboarToreyboar
182
Create Passcode UI
📅 2022-02-28 
(392 days ago)
⌛ 1:01:29
📰
ZainboarThaneshboar
183
How To Make FrontEnd Talk to Backend with Node
📅 2022-03-01 
(391 days ago)
⌛ 1:01:33
ZainboarToreyboar
184
How To Positioning A Div
📅 2022-03-04 
(388 days ago)
⌛ 1:09:27
ZainboarToreyboar
185
Today's Stream
📅 2022-03-06 
(386 days ago)
⌛ 1:00:29
Zainboar
186
Today's Stream
📅 2022-03-07 
(385 days ago)
⌛ 0:55:51
ZainboarThaneshboar
187
Today's Stream
📅 2022-03-09 
(383 days ago)
⌛ 1:00:11
ZainboarThaneshboar
188
Compare Hashed Passwords Using Bcryptjs
📅 2022-03-10 
(382 days ago)
⌛ 1:01:31
ZainboarToreyboar
189
Special Appearance
📅 2022-03-11 
(381 days ago)
⌛ 0:58:44
ZainboarThaneshboarKartikboar
190
Today's Stream
📅 2022-03-13 
(379 days ago)
⌛ 1:16:40
ZainboarToreyboar
191
How To Make Frontend Talk To The Backend - NodeJS
📅 2022-03-14 
(378 days ago)
⌛ 1:07:00
ZainboarThaneshboar
192
Today's Stream
📅 2022-03-15 
(377 days ago)
⌛ 1:05:51
ZainboarToreyboar
193
Today's Stream
📅 2022-03-17 
(375 days ago)
⌛ 1:21:59
ZainboarToreyboar
194
How To Apply Authentication When Saving NodeJs
📅 2022-03-18 
(374 days ago)
⌛ 1:05:27
Zainboar
195
How to Compare Passcodes Using Bcrytp Node.js
📅 2022-03-20 
(372 days ago)
⌛ 1:04:19
ZainboarToreyboar
196
Today's Broadcast
📅 2022-03-21 
(371 days ago)
⌛ 1:06:59
ThaneshboarToreyboar
197
Today's Stream
📅 2022-03-22 
(370 days ago)
⌛ 1:02:51
ZainboarToreyboar
198
Verify Passcode Saving Information to DynamoDB with NodeJs
📅 2022-03-23 
(369 days ago)
⌛ 1:03:09
ZainboarThaneshboar
199
Today's Stream
📅 2022-03-25 
(367 days ago)
⌛ 1:12:27
ZainboarToreyboar
200
Today's Stream
📅 2022-03-27 
(1 year ago)
⌛ 1:14:36
ZainboarToreyboar
201
Today's Stream
📅 2022-03-28 
(364 days ago)
⌛ 1:08:28
ZainboarThaneshboar
202
How To Do A Merge Using VSCode and Github
📅 2022-03-29 
(363 days ago)
⌛ 1:05:33
ZainboarToreyboar
203
Today's Stream
📅 2022-03-30 
(362 days ago)
⌛ 0:57:26
ZainboarThaneshboar
204
Today's Stream
📅 2022-03-31 
(361 days ago)
⌛ 0:57:10
ZainboarToreyboar
205
Today's Stream
📅 2022-04-01 
(360 days ago)
⌛ 1:00:36
Zainboar
206
Today's Stream
📅 2022-04-03 
(358 days ago)
⌛ 1:06:56
ZainboarToreyboar
207
Get Board Columns from Frontend to Backend NodeJS
📅 2022-04-04 
(357 days ago)
⌛ 1:00:38
ZainboarThaneshboarToreyboar
208
Today's Stream
📅 2022-04-05 
(356 days ago)
⌛ 0:57:30
ZainboarToreyboar
209
Today's Stream
📅 2022-04-06 
(355 days ago)
⌛ 0:59:39
ZainboarThaneshboar
210
Today's Stream
📅 2022-04-07 
(354 days ago)
⌛ 1:04:46
Zainboar
211
Store String Array in DynamoDB using NodeJS
📅 2022-04-08 
(353 days ago)
⌛ 0:19:27
Zainboar
212
Today's Stream
📅 2022-04-10 
(351 days ago)
⌛ 1:07:24
Zainboar
213
Today's Stream
📅 2022-04-11 
(350 days ago)
⌛ 1:02:34
ZainboarThaneshboar
214
Today's Stream
📅 2022-04-12 
(349 days ago)
⌛ 0:27:43
Zainboar
215
Jira Organising & Beta Testing Day 1
📅 2022-04-13 
(348 days ago)
⌛ 0:58:09
ZainboarThaneshboar
216
Implement Passcode Tab Feature
📅 2022-04-17 
(344 days ago)
⌛ 0:58:49
ZainboarToreyboar
217
Beta Testing Fixes Part 2
📅 2022-04-19 
(342 days ago)
⌛ 1:00:24
ZainboarToreyboar
218
Beta Testing Fixes Part 3
📅 2022-04-20 
(341 days ago)
⌛ 1:01:02
ZainboarThaneshboar
219
Beta Testing Fixes Part 4
📅 2022-04-21 
(340 days ago)
⌛ 1:00:13
ZainboarToreyboar
220
Beta Testing 5
📅 2022-04-22 
(339 days ago)
⌛ 1:10:18
ThaneshboarToreyboar
221
Today's Stream
📅 2022-04-25 
(336 days ago)
⌛ 1:01:01
ZainboarThaneshboar
222
WebSocket Heartbeat & Thanesh's Farewell
📅 2022-04-27 
(334 days ago)
⌛ 0:51:08
ZainboarThaneshboar
223
Today's Stream
📅 2022-04-28 
(333 days ago)
⌛ 1:00:33
ZainboarToreyboar
224
Save Notes Through Websocket
📅 2022-04-29 
(332 days ago)
⌛ 0:51:30
Zainboar
225
Saving Object Through Websocket in DynamoDB
📅 2022-05-01 
(330 days ago)
⌛ 0:49:15
ZainboarToreyboar
226
Saving Object Through Websocket in DynamoDb
📅 2022-05-02 
(329 days ago)
⌛ 0:55:26
Zainboar
227
Today's Stream
📅 2022-05-05 
(326 days ago)
⌛ 1:01:32
ZainboarToreyboar
228
Welcome Back Kartik Party
📅 2022-05-08 
(323 days ago)
⌛ 0:55:32
ZainboarToreyboarKartikboar
229
Testing Prevention of XSS attack
📅 2022-05-10 
(321 days ago)
⌛ 0:29:16
Zainboar
230
How To Test Prevention XSS Attack
📅 2022-05-11 
(320 days ago)
⌛ 0:40:42
ZainboarKartikboar
231
Fixing Websocket
📅 2022-05-19 
(312 days ago)
⌛ 0:49:55
Zainboar
232
Today's Stream
📅 2022-05-20 
(311 days ago)
⌛ 0:56:10
ZainboarKartikboar
233
Today's Stream
📅 2022-05-22 
(309 days ago)
⌛ 0:55:33
Zainboar
234
Today's Stream
📅 2022-05-24 
(307 days ago)
⌛ 0:23:19
Zainboar
235
Websockets bugs
📅 2022-05-27 
(304 days ago)
⌛ 1:00:51
ZainboarKartikboar
236
Websocket Bug Fix
📅 2022-05-29 
(302 days ago)
⌛ 0:49:50
Zainboar
237
Hook Up AWS Websocket
📅 2022-05-30 
(301 days ago)
⌛ 0:48:59
Zainboar
238
Hook up AWS Websocket Pt.2
📅 2022-05-31 
(300 days ago)
⌛ 0:53:07
Zainboar
239
Today's Stream
📅 2022-06-01 
(299 days ago)
⌛ 0:21:05
Zainboar
240
AWS Websocket Bug Fix
📅 2022-06-05 
(295 days ago)
⌛ 0:52:47
Zainboar
241
AWS Websocket Bug Fix Pt.2
📅 2022-06-06 
(294 days ago)
⌛ 0:23:52
Zainboar
242
Hook Up Board Columns to Websockets Nodejs + AWS Websockets
📅 2022-07-27 
(243 days ago)
⌛ 1:00:06
Zainboar

Blog

Today, we tested if we can connect to the websocket using npm package WebSocket cat aka wscat. It's a tool that lets you connect and communicate with the websocket server. After the testing 1st time. it gave us 500 error which basically means Internal Server error. We enabled cloudwatch logs for the api and tracked the error down and fixed it by ticking the option of enabling Lambda Proxy Integration. It worked but now it was giving 502. I believe we are very close of getting it working.

Subtitles

0:00:00
[Music]
0:00:25
good evening good afternoon good morning
0:00:28
wherever you are in the world and
0:00:30
welcome back to another extension of
0:00:31
buildbreaking fix brought to you by
0:00:33
yours truly yes the raw credits
0:00:38
um yeah you must be observing tory is
0:00:41
back yes we always missed him and fought
0:00:44
to bring him back
0:00:46
for a
0:00:48
few weeks and he's here so
0:00:51
welcome back tori
0:00:53
thanks dane
0:00:54
glad to be here thank you
0:00:57
fantastic right so
0:00:59
just to give a bit of a recap um
0:01:02
so yes today what we were working on uh
0:01:05
the integration of uh
0:01:08
aws
0:01:10
websocket um in our sam application um
0:01:14
because we
0:01:15
are doing this the first time especially
0:01:18
me
0:01:19
tourist still has a
0:01:21
good
0:01:22
knowledge uh because she has worked
0:01:25
previously with the sockets
0:01:28
as in the websocket uh but because it's
0:01:31
a brand new knowledge for me so
0:01:34
we're just taking it
0:01:36
as baby steps and
0:01:38
learning
0:01:39
from the online resourcing and
0:01:42
starting building breaking and fixing at
0:01:45
the same time so
0:01:48
that's going pretty much very good um
0:01:52
i'll just play the acknowledgement of
0:01:55
the country first
0:01:56
if
0:01:57
that's all right so here goes
0:02:02
i begin today by acknowledging the
0:02:03
traditional custodians of the land on
0:02:06
which we gather today and pay my
0:02:08
respects to the elders past present and
0:02:10
future i extend their respect to
0:02:13
aboriginal and torres strait islander
0:02:15
people here today
0:02:19
fantastic so now that is all done how's
0:02:23
your inventory
0:02:26
sorry what was the question
0:02:28
how's your day been
0:02:31
oh good man like uh
0:02:35
busy day like i'm trying to get out a
0:02:37
bunch of applications um for for jobs
0:02:41
and like i was also like working
0:02:45
with some serverless stuff today and
0:02:47
explaining it to like another developer
0:02:49
i was helping actually so that was
0:02:52
that's fun i always like working with
0:02:54
this stuff
0:02:57
that's really good as in i always
0:03:01
love and admire your dedication and
0:03:04
commitment as in your
0:03:06
learnings and plus you want to give back
0:03:08
to the community so that is phenomenal
0:03:11
well done on that
0:03:13
thanks
0:03:16
right cool
0:03:20
welcome good to have you
0:03:24
he's asking that are you going for a job
0:03:27
[Laughter]
0:03:30
interview right cool um so let's get the
0:03:34
ball rolling for action um so just to
0:03:38
give a bit of a really
0:03:40
uh brief overview what so
0:03:44
i haven't actually been working on the
0:03:47
websocket api as in
0:03:50
today um early on so i did
0:03:53
manage to find a really good tutorial
0:03:56
um which i was kind of
0:03:59
getting all the basics and everything in
0:04:01
line
0:04:02
so i'll just share my screen and show
0:04:04
you what have i actually been up to
0:04:09
right cool
0:04:10
so this is the vs code and um
0:04:15
so
0:04:18
i've actually
0:04:20
kind of gone up to a point where
0:04:24
you know how we already created the
0:04:26
websocket api
0:04:28
it
0:04:29
isn't it yesterday
0:04:31
i believe it was
0:04:34
uh i wasn't on i i didn't see but i
0:04:36
think that's what you were doing
0:04:38
oh yes yes
0:04:40
sorry i was confused about the days see
0:04:45
yes so
0:04:46
i'm managed to get a really good
0:04:49
tutorial from uh aws and i was following
0:04:53
that so i managed to
0:04:55
make the websocket
0:04:57
as a infrastructure code and then
0:05:01
um
0:05:02
i also got
0:05:04
introduced on
0:05:06
to this whole brand new
0:05:08
concept of
0:05:09
reflection expression
0:05:12
and then also did a test route
0:05:15
and then the websocket response um
0:05:20
and also created this function
0:05:25
so i'll just open up the resource that i
0:05:28
was using maybe might be a bit easier to
0:05:31
understand
0:05:33
from there
0:05:35
uh
0:05:36
what was it um build
0:05:40
actually
0:05:41
web socket
0:05:46
aws with sam
0:05:50
okay define defining website
0:05:52
no that wasn't the one
0:05:57
uh amazon yeah this was the one i think
0:06:00
so
0:06:02
no this wasn't the one
0:06:04
um where was that really good tutorial
0:06:13
no that wasn't the one either
0:06:20
okay
0:06:21
let me just um stop this screenshot
0:06:25
because i need to open up my history as
0:06:28
in browser history so
0:06:30
i'll get the link from
0:06:32
there um
0:06:35
do how to customize no that's not the
0:06:38
one
0:06:40
to get all the history from there
0:06:43
um
0:06:45
use commands
0:06:48
in your backhand
0:06:51
is is this the one no this isn't the one
0:06:54
either
0:07:04
building service ah here we go
0:07:06
found it
0:07:09
cool so i'll just share my screen
0:07:13
now
0:07:18
there we go that's my screen over there
0:07:21
and share screen
0:07:24
perfect
0:07:25
so i don't know when you send me a
0:07:29
message was this the blog that you were
0:07:31
talking about as in you
0:07:33
were
0:07:34
following
0:07:36
a particular blog
0:07:38
uh
0:07:40
to learn it when you did the last time
0:07:42
is it oh no
0:07:44
[Music]
0:07:48
well you can't remember
0:07:50
i have announcing
0:07:53
i think i was following
0:07:55
announcing websocket is an amazon
0:07:57
gateway i think it's different maybe
0:08:00
let me see the screen again
0:08:04
yeah a different different article
0:08:06
oh okay cool
0:08:08
right right right yeah so basically what
0:08:11
i've
0:08:12
learned
0:08:14
is
0:08:14
that um about the
0:08:17
routine
0:08:18
messages
0:08:20
and how we would
0:08:22
enable the two-way
0:08:25
communication and that would basically
0:08:28
be by
0:08:29
enabling um the
0:08:32
the
0:08:35
the
0:08:38
i saw it i saw it over here
0:08:47
um yeah the response
0:08:50
response which we already have
0:08:53
so
0:08:54
[Music]
0:08:55
and
0:08:56
so
0:08:57
basically how we would work is that the
0:09:00
overall architecture is that we would
0:09:02
have
0:09:03
our
0:09:05
client
0:09:06
and then you know it would communicate
0:09:09
to the
0:09:11
websocket api and then we'll
0:09:14
that would actually send
0:09:18
requests to the
0:09:20
uh
0:09:20
api gateway and depending on these key
0:09:24
value pairs um it would
0:09:28
fire up that particular lambda function
0:09:30
so in our case we need
0:09:35
we need um
0:09:37
at least
0:09:39
two
0:09:40
lambda functions
0:09:41
so the first one for before can
0:09:45
or would be for connecting and the
0:09:47
second one would be for disconnecting
0:09:50
the
0:09:52
um
0:09:53
website for a particular user
0:09:58
and then i just
0:10:00
i was in the middle of doing this
0:10:07
creating the functions
0:10:11
but i haven't really tested anything yet
0:10:15
and
0:10:16
what
0:10:18
actually let me just keep an eye on the
0:10:21
comments as well
0:10:23
yeah there we go
0:10:25
oh okay cool
0:10:27
right
0:10:28
so i was a bit confused over here
0:10:31
because i was following this blog and
0:10:35
it it took this
0:10:37
arn the amazon resource number
0:10:41
but i wasn't really sure where is it
0:10:44
bringing this one up from
0:10:50
as it says that is the integration url
0:10:54
and function is subbing
0:10:58
this one so it won't
0:11:02
it's worth knowing that choosing the
0:11:04
integration type of amazon proxy
0:11:08
makes your
0:11:09
lambda function responsible for passing
0:11:12
the json ah
0:11:15
even body sent to the websocket
0:11:19
you're right yeah and also you must
0:11:20
format your response as a json object
0:11:23
that has a body key yeah that would be
0:11:26
obvious
0:11:28
okay
0:11:30
so i'm just really curious waited
0:11:37
um so this is basically my lambda
0:11:40
handler function.arn
0:11:44
my lambda do
0:11:46
root
0:11:46
handler function
0:11:48
arn
0:11:54
so basically we need to type this one
0:11:59
i'm thinking
0:12:02
um
0:12:05
so
0:12:06
let's do that
0:12:08
type lambda
0:12:13
off
0:12:18
is going to be long
0:12:21
2015
0:12:26
i would copy and paste it but it's not
0:12:28
really allowing me to do so
0:12:31
so i don't have any choice but to
0:12:35
do it this way
0:12:38
functions
0:12:42
and obviously if you're doing this
0:12:45
there's a high chance of me making a
0:12:47
typo
0:12:50
which wouldn't be a good idea
0:12:57
yeah that happens
0:13:02
uh i bet you jeff
0:13:06
experience still already is it
0:13:08
all the time yeah
0:13:11
yeah you're not the only one mate
0:13:15
roots wow this is long
0:13:20
my
0:13:21
lambda so
0:13:23
in my case it would be
0:13:26
web socket
0:13:28
connection
0:13:30
connect
0:13:31
handler
0:13:32
function my
0:13:34
socket
0:13:36
connect
0:13:40
no
0:13:41
come on zayn think
0:13:43
whatever
0:13:45
do they have a link to the repo
0:13:47
the source code
0:13:50
that's actually a really smart one i
0:13:52
haven't checked it but they must have it
0:13:55
maybe
0:13:57
maybe control find github or
0:14:00
reboot
0:14:08
usually they have a link to the repo
0:14:11
yeah i thought so but apparently they
0:14:14
don't
0:14:25
let me
0:14:27
yeah
0:14:27
makes makes copying and pasting
0:14:32
yeah true
0:14:35
but anyway this was also good for our
0:14:38
finger memory
0:14:42
it's true
0:14:44
it's the hard way but
0:14:52
this
0:14:53
also
0:14:54
allows us to practice our patients too
0:15:01
um
0:15:04
what's new gective um
0:15:07
i have an interview
0:15:09
with shopify on january 12th at 5 00 a.m
0:15:16
that's going to be fun
0:15:20
other than that i don't know not
0:15:23
nothing nothing yet like um
0:15:27
i think a few
0:15:30
like hr
0:15:31
recruiters reached out to me from some
0:15:34
companies in the u.s so i'll get back to
0:15:37
them
0:15:38
probably like next week because i think
0:15:41
um it seems like
0:15:44
companies are ramping up for next year
0:15:46
like
0:15:47
today i got a bunch of messages
0:15:50
on linkedin so it seems like a great
0:15:52
time to
0:15:54
go and apply
0:15:55
and look for a position
0:15:58
no interview for a job back in the
0:16:00
states yeah it's it's remote um
0:16:04
for a front-end position
0:16:07
in in the us yeah
0:16:11
okay so it's
0:16:14
fully remote that means that
0:16:17
when you get the job um
0:16:20
then you can actually start working from
0:16:22
bali is it
0:16:24
no no uh you have to well yeah i'm
0:16:27
pretty sure you have to be in the us but
0:16:29
i don't know
0:16:30
shopify is pretty interesting because
0:16:32
like
0:16:33
they're remote first and like they they
0:16:36
say work from anywhere
0:16:38
but i think there's limitations to that
0:16:40
depending on like
0:16:42
what um
0:16:44
you know
0:16:45
like what
0:16:47
uh like what not hq but you know like
0:16:50
which which region you're attached to
0:16:54
i say i see
0:16:58
first i got to get the job anyways i'm
0:17:00
not like worried about the
0:17:02
part yeah yeah
0:17:04
i know
0:17:05
i'm pretty sure
0:17:08
you're gonna score it mate i'm pretty
0:17:09
sure about it
0:17:11
that would be nice um i'll have plenty
0:17:13
of backup plans in the event that that
0:17:15
doesn't happen
0:17:20
the funny one today was um
0:17:23
there was a company i forget the name
0:17:25
they reached out to me
0:17:27
um they're actually they're actually a
0:17:29
mattress company in the us from san
0:17:32
francisco i can't remember the name
0:17:34
but like they're looking for uh a front
0:17:37
end like e-commerce dev
0:17:40
yeah and
0:17:41
and i was like okay like whatever like
0:17:43
it's it sounds pretty interesting um
0:17:47
and then like the perk is like one of
0:17:50
the perks is you get any mattress of
0:17:52
your choice
0:17:54
[Laughter]
0:17:58
like you can
0:17:59
they give you brand new like they're
0:18:00
like we'll give you a brand new macbook
0:18:03
and any mattress of your choice and i'm
0:18:05
like that's actually a pretty sweet deal
0:18:07
i do like like i do appreciate a really
0:18:10
comfortable mattress
0:18:13
oh okay yeah but did they have a
0:18:16
flying one there
0:18:20
oh
0:18:21
geckdev says i'd like to sleep on a bed
0:18:23
of money so yeah i could tell him that
0:18:26
like can you make the mattress like
0:18:28
stuff with money
0:18:31
yeah or
0:18:33
money generating mattress
0:18:38
that'll be funny
0:18:43
yeah man that'd be really good though
0:18:46
well yeah if they if they let me work
0:18:47
from here that would be a killer deal
0:18:49
because like maybe a company like that
0:18:51
maybe um
0:18:54
they might let me and actually pacific
0:18:56
time in the us is better than where i'm
0:18:58
from which is eastern standard
0:19:01
it's just like
0:19:02
hours in the evening here would overlap
0:19:04
a bit more or in the morning
0:19:08
instead of me like completely
0:19:11
starting working at night uh like really
0:19:14
late which is i can't do i'm so bad at
0:19:16
it
0:19:17
so are you
0:19:19
i if they allowed you to work from bali
0:19:22
would you be happy to be
0:19:24
adaptable to work according to us hours
0:19:28
buff but from bali
0:19:30
i would as long as it's as long as it's
0:19:32
not like totally overnight stuff oh yeah
0:19:35
right or like yeah yeah if i got to stay
0:19:39
up till like 2 a.m
0:19:41
get up at like
0:19:43
4 00 a.m
0:19:45
in work then it would be tough for me
0:19:47
but it wouldn't be
0:19:50
like yeah i don't know like
0:19:54
starting working at five a.m is fine
0:19:56
four a.m 4 30 maybe but
0:19:59
earlier than that is
0:20:00
yeah
0:20:01
it's just gonna be a bad life yeah
0:20:06
true now i i completely
0:20:09
agree though because when i had my
0:20:11
family emergency um
0:20:14
i
0:20:14
went there but i was still working so
0:20:17
according to australian hours i had to
0:20:20
work from half to in the morning until
0:20:23
half um
0:20:24
half eleven yeah oh wow that's yeah
0:20:27
that's tough
0:20:29
that's tough
0:20:32
some people love it but it's not it's
0:20:34
like yeah i'm not an overnight person
0:20:37
all right i see
0:20:39
yeah that makes sense though
0:20:42
oh maybe okay
0:20:44
if i was if i was like if i was like 12
0:20:47
or 14 years old again i could do it
0:20:50
but yeah i'm right
0:20:52
i'm 36 now like i go to bed early wake
0:20:56
up early
0:20:57
old all right right yeah
0:21:01
that makes sense to
0:21:03
be honest
0:21:07
ah come on i forgot the account id again
0:21:11
really
0:21:15
you should use uh you should you should
0:21:17
try using a password manager
0:21:21
yes i already have it but i'm kind of
0:21:24
lazy as you know
0:21:25
all the details in there
0:21:29
um right how about if we just use a
0:21:32
user
0:21:34
and
0:21:36
doing that way
0:21:37
i'm the opposite now i've been using
0:21:40
password manager for many years that if
0:21:42
i don't have a password manager or
0:21:44
access to my password manager i'm
0:21:46
totally screwed i'm totally oh
0:21:49
right i say
0:21:53
like all the passwords are insane too
0:21:56
they're like so random
0:21:59
i see yeah those random generate
0:22:02
passwords isn't it
0:22:10
yeah i'm just trying to as in
0:22:13
open up my slide because the password of
0:22:16
the root account isn't there
0:22:19
which is why i've actually
0:22:22
stopped sharing my screen as well
0:22:27
but i won't be
0:22:29
long
0:22:31
oh yeah i got my um equipment as in the
0:22:35
laptop uh a screen
0:22:38
and then mouse and a keyboard from my
0:22:40
new job so
0:22:42
that was nice
0:22:45
nice
0:22:48
i can't wait to get some new gear too
0:22:52
yeah it's exciting
0:22:55
what what laptop did they give you
0:22:57
um to be honest i haven't even opened it
0:23:02
yeah i know it's a bit of
0:23:05
it's a bit of a rare thing i should be
0:23:07
really excited and i should get my step
0:23:12
going in there but
0:23:16
i've had important things to deal with
0:23:19
so but i'll let you know though
0:23:22
once i open it
0:23:25
um all right
0:23:27
where's my
0:23:30
but i can tell for some reason that
0:23:33
micros microsoft is really trying to
0:23:36
copy apple isn't it
0:23:40
uh i don't know i guess people were
0:23:42
saying that with uh windows 11
0:23:45
but i don't i
0:23:47
i use microsoft go ahead like
0:23:51
rip on me i don't care
0:23:57
um
0:23:58
and i have windows 10 and i like windows
0:24:00
10 a lot but yeah i don't know people
0:24:03
were saying windows 11 is like like the
0:24:05
ui
0:24:07
ux is like more of a
0:24:09
knockoff of
0:24:11
of apple
0:24:12
ah
0:24:14
yeah
0:24:15
yeah i won't blame them because um as
0:24:18
soon as i got my
0:24:20
equipment
0:24:22
actually the first thing that came into
0:24:25
my
0:24:25
mind as in the keyboard and the mouse is
0:24:28
definitely
0:24:30
um
0:24:31
the nearest copy to
0:24:34
apples
0:24:36
oh is it okay yeah
0:24:41
oh uh thanks thanks geckdev for backing
0:24:44
me up like whenever i say i'm using like
0:24:46
a windows computer people just
0:24:50
you know take a crap on me like like
0:24:53
come on like there's a whole company
0:24:55
there's a whole company called called
0:24:57
microsoft that's
0:25:08
can't be that bad although like yeah
0:25:10
older versions of windows like
0:25:12
i i almost hopped the fence man like
0:25:15
some of them were like back in the day
0:25:17
were just so bad
0:25:19
yeah
0:25:22
yeah
0:25:25
that basically
0:25:27
right because i think microsoft
0:25:30
um basically apple kind of takes over
0:25:33
microsoft according to
0:25:36
my opinion but it's not really
0:25:38
as incompatible as in
0:25:41
friendly with terms of compatibility
0:25:45
if
0:25:47
you know what i mean
0:25:50
uh yeah i think so
0:25:53
see
0:25:54
you know if um you can't use airdrop
0:25:58
as in if if you have a iphone you should
0:26:01
you can't use airdrop on windows
0:26:05
but you can use your mac
0:26:07
so so they have been really clever
0:26:10
in terms of as in making you dependent
0:26:14
on the apple product
0:26:17
is that friendly
0:26:18
yeah
0:26:19
yeah the proprietary stuff yeah that's
0:26:22
that's one of the things i don't like
0:26:23
about apple like
0:26:26
back in the day when i grew up like sony
0:26:30
stuff was all the rage
0:26:32
and like sony
0:26:35
had everything was like proprietary for
0:26:37
sony it was really
0:26:39
like expensive and
0:26:43
i mean they just didn't keep up this is
0:26:45
what
0:26:46
partially what did them in i mean i
0:26:48
don't think apple's going anywhere
0:26:50
anytime soon
0:26:52
i hate it when i'm locked into something
0:26:55
all right i see
0:26:58
come on man we're devs like i like open
0:27:01
source stuff okay
0:27:03
i like open
0:27:05
i
0:27:05
didn't say anything i never said i would
0:27:11
not that windows is open sources at all
0:27:13
but you know like the cool thing about
0:27:16
windows 11 though i heard and i haven't
0:27:17
gotten to use it or i haven't heard
0:27:20
anything about it is like i think you
0:27:21
can use um
0:27:24
you can like launch android apps on
0:27:26
there from google oh
0:27:29
like
0:27:30
right yeah
0:27:31
and there's and there's an even i don't
0:27:34
know what it's called but
0:27:36
geckdev said like there's wsl on windows
0:27:39
which
0:27:40
allows you to run uh linux
0:27:43
sub kernel
0:27:44
on your
0:27:46
on your windows um pc
0:27:48
and it's pretty good now and then i
0:27:50
think on windows 11 there's even like a
0:27:52
better version but i'm not sure
0:27:56
i see
0:27:58
yeah and that would
0:28:00
make some sense completely though
0:28:02
because
0:28:04
me being a.net dev primarily i work on
0:28:08
windows as in only when i have to do
0:28:11
some of the side
0:28:13
project as in my personal ones then i
0:28:16
use
0:28:17
i use mac and it's kind of really
0:28:22
to properly shift my mindset from mac to
0:28:26
windows and then windows to mac as an
0:28:29
every day
0:28:31
oh that's yeah that's i mean that's good
0:28:33
though that you can there are definitely
0:28:35
times i wish i'm using a mac for certain
0:28:38
things because it would just be easier
0:28:41
yeah yeah like for sure
0:28:44
like sometimes docker is like super big
0:28:47
pain in the butt on my windows pc just
0:28:51
because there's windows
0:28:52
and
0:28:53
like i have a little bit of the older
0:28:55
laptop maybe it works better but
0:28:59
certain things
0:29:01
yeah yeah official
0:29:09
i think the biggest thing is just yeah
0:29:11
it's just your shell for me like you
0:29:13
just have
0:29:14
a linux like shell
0:29:16
on on mac like it's close to it's cl i
0:29:19
forget what it
0:29:21
mac is like um
0:29:24
like very close to linux i forget what
0:29:26
it's called
0:29:33
so
0:29:34
mac
0:29:35
actually
0:29:37
is built on linux
0:29:40
as a base
0:29:42
i think so is it
0:29:44
i think i think there it's built on top
0:29:46
of it could be wrong and i'm not
0:29:48
remembering unix
0:29:50
is is
0:29:51
linux built off of units yeah
0:29:55
and then mac is built off of unix but
0:29:58
maybe it's also built off of linux
0:30:00
but i thought
0:30:02
i thought mac was built off unix maybe
0:30:05
maybe gekko
0:30:09
[Music]
0:30:16
but yeah i don't know maybe they are
0:30:17
linux and maybe maybe mac is like yeah
0:30:21
i'm pretty sure it's one of the two but
0:30:24
i could be wrong as well
0:30:26
uh i'm pretty sure gekko wouldn't be
0:30:29
able to
0:30:30
uh
0:30:31
correct me on that as well if i'm wrong
0:30:36
if i don't know something i'm just going
0:30:38
to ask them yeah
0:30:42
he's
0:30:42
basically the best person to go to the
0:30:45
really knowledgeable
0:30:50
and and kind of i really like how he
0:30:53
becomes sarcastic when it comes
0:30:57
on something i say and i'm like okay
0:31:00
here's the gap there actually the actual
0:31:03
jack them coming along now
0:31:10
yeah
0:31:11
he's being way too nice tonight
0:31:13
something's up
0:31:14
[Laughter]
0:31:26
make a comment he would shred me into
0:31:29
pieces and i'm like okay i would just
0:31:32
keep on coding
0:31:35
[Music]
0:31:37
it's good man it's good to have somebody
0:31:39
like pushing you you know exactly
0:31:41
exactly
0:31:58
it's in rock um complete
0:32:02
oh sasha wrote back
0:32:23
yeah um i think that also reminds me a
0:32:27
lot about paul
0:32:30
um
0:32:31
as in um
0:32:37
you know port isn't it
0:32:39
yeah of course
0:32:41
yeah as in
0:32:43
these are the two guys that
0:32:45
can actually
0:32:48
really push me in the way i love
0:32:53
being pushed
0:32:57
yeah yeah paul's like
0:33:00
paul's like crazy
0:33:03
crazy knowledgeable
0:33:05
yeah yeah
0:33:09
all right where am i
0:33:10
going wrong here
0:33:13
i'm doing every everything is asking me
0:33:15
to
0:33:17
so
0:33:20
looking for a resource
0:33:22
resourcing
0:33:34
what
0:33:37
no don't tell me that
0:33:40
i kind of connect to aws
0:33:45
is it down
0:33:50
oh here we go
0:34:04
oh yay
0:34:06
no
0:34:08
change your creative successfully okay
0:34:11
so
0:34:11
[Music]
0:34:13
nothing has been replaced so i can do
0:34:15
deploy the chain set
0:34:18
and
0:34:19
let's see where did i mess up this time
0:34:23
yeah i did mess up actually
0:34:26
one validation value it with lambda full
0:34:29
extras at
0:34:31
policy in the field to satisfy
0:34:32
constraint remember myself then greater
0:34:36
than or equal to
0:34:39
um
0:34:41
remember full access
0:34:43
where am i messing up
0:34:48
edwards slam the full axis
0:34:51
um there we go
0:34:58
uh
0:34:59
policies
0:35:03
no
0:35:04
so saying that
0:35:06
valid
0:35:07
that one
0:35:08
air policy errand failed to satisfy
0:35:11
constraint
0:35:12
member must have length
0:35:15
greater than or equal to
0:35:17
twenty
0:35:20
one two three four five six seven eight
0:35:23
nine ten
0:35:24
eleven twelve thirteen fourteen fifteen
0:35:26
sixteen seventeen eighteen nineteen
0:35:28
twenty he does have it
0:35:31
so what's what is it complaining for
0:35:36
have i got any other ones
0:35:39
no
0:35:39
i haven't uh
0:35:42
that's for the web socket
0:35:46
yeah remember
0:35:52
resource creation
0:35:54
websocket handler function role
0:35:59
scrum blood table
0:36:01
resource creation cancelled
0:36:04
hello bold
0:36:06
what did i do for hello world there
0:36:10
so okay so here
0:36:12
okay amazon
0:36:14
dynamodb full access
0:36:18
lambda full access
0:36:21
let me check how is this done in
0:36:25
and and
0:36:26
yeah i'm checking out the resource
0:36:28
policies for that okay cool
0:36:34
like i said i'm not much help with these
0:36:37
because i'm bad at the templates
0:36:42
we all land mate there's
0:36:46
no being
0:36:47
good at everything i'm not bad at
0:36:50
looking at looking stuff up on google
0:36:52
and in the documentation
0:36:54
yeah okay
0:36:59
[Music]
0:37:00
there's aws lambda full access
0:37:06
um
0:37:08
full axis
0:37:10
and
0:37:11
is this spelled in exactly this way
0:37:16
yeah aws lambda so why is he saying that
0:37:20
that's a manager that's a managed policy
0:37:24
um it's it
0:37:26
it does say that it's being it
0:37:28
it has been depreciated on march 1st
0:37:31
2021 oh
0:37:33
right maybe
0:37:35
uh there's a new one where it's aws
0:37:38
lambda
0:37:40
underscore full access
0:37:46
so in
0:37:47
this way
0:37:49
yeah or yeah or it could be wrong
0:37:52
but
0:37:54
you can you can run you can run the you
0:37:56
can run the sam validate that yaml
0:38:00
and that will tell you if it's wrong i
0:38:02
think
0:38:03
yeah why didn't i do that before
0:38:09
sound template
0:38:17
i use this same value they help
0:38:21
call unexpected watch
0:38:23
okay so if i do some
0:38:26
validate help
0:38:32
things that it takes
0:38:35
t template path
0:38:37
template file you just need the t flag
0:38:42
yes
0:38:45
yeah mo yeah
0:38:46
of course let's try that
0:38:49
10
0:38:50
better date
0:38:52
um template
0:38:55
minus t
0:38:58
template demo
0:39:05
loading policy from
0:39:07
around like finished
0:39:10
region was not found please configure ah
0:39:15
for pro ah okay that's my bad
0:39:18
i forgot to
0:39:22
send it the region
0:39:27
it says it's a valid
0:39:30
one
0:39:31
try it with the
0:39:32
try it with the underscore
0:39:37
uh um after lambda
0:39:40
yeah
0:39:43
i'll keep looking
0:39:46
if you can that'd be fantastic
0:40:06
what are you doing for new year's
0:40:09
hear me
0:40:10
yeah
0:40:11
um just basically stay up on my balcony
0:40:15
and watch the fireworks
0:40:17
oh you can see fireworks from your
0:40:19
balcony that's nice uh i'm hoping i
0:40:22
can oh okay yeah i'm not entirely sure
0:40:26
they they're going to be in this
0:40:28
direction but i'm
0:40:30
just hoping if not then just
0:40:32
basically
0:40:35
um
0:40:38
yeah watch
0:40:39
something
0:40:41
online
0:40:42
yeah because i don't really want to go
0:40:45
out and risk it
0:40:48
if you know what i mean
0:40:50
why
0:40:50
risk what
0:40:52
um i would like the yeah the situation
0:40:55
in aussie
0:40:57
yeah because david at please
0:41:01
in uh the cases have been really bumped
0:41:05
up and then from two grand to five grand
0:41:09
you're talking to the guy in the uh like
0:41:12
i'm from the u.s man you guys got
0:41:14
nothing
0:41:17
we did we did we almost did half a
0:41:19
million yesterday
0:41:21
damn
0:41:22
yeah it's gone it's at an all-time high
0:41:25
i think it's at an all-time high for you
0:41:27
guys as well right
0:41:28
yeah
0:41:29
yeah
0:41:30
yeah no no signs of slowing either like
0:41:33
the if you look at the graph it's still
0:41:35
like
0:41:37
straight up like straight up yeah crazy
0:41:41
it is it's his
0:41:43
this is really interesting so apparently
0:41:45
leave that both those policies are
0:41:48
working as in underscore one and
0:41:50
without that
0:41:52
let's see
0:41:54
all right i'm gonna maybe we're on the
0:41:56
deploy
0:41:58
yeah and then see where it takes us
0:42:01
i shared in in the in the chat where i
0:42:03
got that link or i mean where i got that
0:42:05
from okay cool that's useful
0:42:08
that'd be really helpful
0:42:11
thanks for that
0:42:12
of course
0:42:18
i'm really hungry now
0:42:20
off to this i'm gonna straight away
0:42:24
go into the kitchen and become a pig
0:42:29
me too man i'm i'm wait i'm gonna eat
0:42:31
dinner after this
0:42:34
oh okay yes
0:42:36
um
0:42:39
why is he not
0:42:40
liking me
0:42:42
what happened
0:42:44
i'm saying that chris um
0:42:49
so deploying
0:42:50
different error
0:42:52
uh same
0:42:53
must be this underscore that it doesn't
0:42:56
want to work
0:42:57
yeah
0:43:05
all right let's do it again
0:43:19
yeah this would deploy now but it will
0:43:23
fail on there
0:43:27
hopefully not but
0:43:29
yeah
0:43:30
that's what we're feeling about
0:43:32
all right let me let me
0:43:35
try to find something here
0:43:42
okay cool so now what we can do is
0:43:46
do this i'm gonna
0:43:48
copy and paste the siren to google
0:43:51
because google has all the answers
0:43:56
sometimes i really
0:43:58
wonder if i should call myself a google
0:44:00
dev
0:44:05
uh yeah i mean
0:44:06
it's part of it it's part of the job
0:44:12
like uh my my i know a guy who works at
0:44:16
t-mobile and in the in in the interview
0:44:18
process at t-mobile t-mobile if you're
0:44:21
not familiar with the telecom company in
0:44:23
the us it's really big
0:44:25
right and like in the interview process
0:44:27
like
0:44:29
um for
0:44:31
for uh engineers um
0:44:34
like part of it is like they want to see
0:44:36
how you google stuff
0:44:39
if you if you're not certain of you know
0:44:41
the answer like to even write that down
0:44:44
you want to see what resources you use
0:44:47
in google
0:44:50
interesting
0:44:54
i
0:44:55
didn't know
0:44:56
that is
0:44:58
actually a requirement of a skills as
0:45:01
well which i'm actually gonna start to
0:45:04
focus on the different skill as in
0:45:07
effective searching on google now
0:45:10
since i know this
0:45:14
yeah if there's a there's a good channel
0:45:16
called fireship fireshipbio on youtube
0:45:18
and he has a he has a pretty like short
0:45:21
he does a lot of short videos and one of
0:45:22
them is about how to master
0:45:25
like google searches
0:45:28
it's worth a watch
0:45:30
okay yeah i'll definitely have a look at
0:45:32
that
0:45:35
lambda for nexus at policy aaron
0:45:39
um policy arn
0:45:44
one two three four five six seven eight
0:45:47
now
0:45:48
is it this one lambda value
0:45:51
at constant filter test five months
0:45:54
remember must have the length greater
0:45:57
than or equal to 20
0:46:02
so this is
0:46:03
one two three four five six seven
0:46:07
ten eleven twelve thirteen fourteen
0:46:09
fifteen screen seventeen eighteen
0:46:11
nineteen
0:46:12
ah
0:46:13
right
0:46:15
so
0:46:17
this has to be at least
0:46:20
20 apparently
0:46:23
yes
0:46:24
since when did that requirement come in
0:46:31
lambda
0:46:33
full
0:46:33
access policy
0:46:40
well
0:46:43
that underscore
0:46:45
is is
0:46:47
it does exist because i'm looking at sam
0:46:50
templates from the docs
0:46:52
okay
0:46:54
so i think i think the other one is
0:46:56
depreciated
0:46:58
but i guess that's not the problem
0:47:00
entirely then
0:47:03
okay um let me
0:47:06
try and save him build and then deploy
0:47:08
again and see
0:47:11
um
0:47:12
if that isn't the problem then it should
0:47:16
basically
0:47:17
not show that error anymore but show
0:47:19
other arrows still
0:47:22
so let's see if that happens
0:47:24
i i sent it in the chat exactly i'm just
0:47:27
copying it i don't know if there happens
0:47:29
to be a tiny typo we don't see
0:47:33
and then
0:47:34
it looks the same to me
0:47:39
i'll just
0:47:41
do this and it shouldn't yeah
0:47:43
same okay something else then
0:47:47
okay deploy this
0:47:49
and see what does this have installed
0:47:52
for us
0:48:03
okay yeah it doesn't do it with the
0:48:06
underscore because it's saying actually
0:48:09
i'm gonna delete the stack
0:48:11
and
0:48:13
create it again
0:48:18
delete in progress come on delete call
0:48:21
and now do it
0:48:24
actually i've already built it so i
0:48:26
don't need to do that again
0:48:28
just need to deploy
0:48:41
[Music]
0:48:43
what'd you reckon tory
0:48:46
will it work this time
0:48:49
um
0:48:50
have a guess
0:48:52
uh sure i don't know
0:48:55
quick quick quick
0:48:57
sure sure yes it's gonna work it's gonna
0:48:59
work
0:49:01
it's gonna work man i have faith
0:49:03
hopefully yeah
0:49:06
it's looking promising as in it's taking
0:49:09
it's taking longer now
0:49:16
come on come on
0:49:18
surprise us
0:49:27
uh-huh
0:49:29
create complaint apparently it did work
0:49:33
so that old that old uh
0:49:36
policy is depreciated i guess yeah yeah
0:49:40
apparently
0:49:41
because
0:49:42
well it's not only depreciated it's gone
0:49:47
you can't use it yeah yeah
0:49:50
true and
0:49:52
if you try to
0:49:54
you'll get cloud formation shouting at
0:49:57
you yeah
0:50:00
so that's a good sign um
0:50:04
the error isn't more helpful though yeah
0:50:07
yeah true it would be cool if they just
0:50:10
told you it's depreciated but
0:50:13
i guess i'm asking a lot
0:50:16
well you're being fair
0:50:21
all right so these are the resources
0:50:25
cool so now what do we need to do as in
0:50:28
how do we need to test it that's what i
0:50:30
want to know now
0:50:34
okay that one not that one
0:50:38
ah i lost the link did i
0:50:41
history
0:50:43
uh
0:50:44
what is it okay so what did you deploy
0:50:47
here
0:50:47
was was this was this
0:50:50
all the web socket like with api gateway
0:50:54
yeah so
0:50:56
basically what i did was i deployed a
0:50:59
web socket the roots which are connected
0:51:04
and disconnect and then i also deployed
0:51:07
the
0:51:08
associated
0:51:10
lambda functions
0:51:12
that would do
0:51:13
do the work of connecting and disk
0:51:16
disconnecting yeah i didn't do anything
0:51:20
big all i did was copy and paste but
0:51:24
manually and then
0:51:27
try to understand it
0:51:29
from the blog and doing that way
0:51:33
you can um you can i sent you a link to
0:51:37
something called pie socket which is
0:51:39
just like a browser thing you can try
0:51:41
the websocket
0:51:43
in the browser with that
0:51:45
okay
0:51:46
let me just go in that one
0:51:48
open in a new tab
0:51:52
okay don't need this i learned that from
0:51:54
one of the videos i watched there's also
0:51:56
a nice like
0:51:58
like command line websocket thing too
0:52:00
you can use
0:52:01
ah right i see
0:52:04
i would definitely look at that
0:52:07
so where's our websocket url
0:52:12
we didn't get any
0:52:15
didn't give you one
0:52:17
supposed to give me a url for websocket
0:52:21
well it should it'll be in the api
0:52:23
gateway
0:52:27
connect uh so this is our rookie
0:52:32
and this is our okay right
0:52:35
always okay these are uh i need to
0:52:38
create
0:52:39
the stages
0:52:41
okay cool
0:52:43
right
0:52:45
uh deploy
0:52:53
stage name fraud
0:52:58
deployment
0:53:00
that's all
0:53:02
created
0:53:03
where your api will be deployed
0:53:05
for example test but you know we'll be
0:53:08
deploying that test named beta
0:53:10
so how do we deploy this
0:53:14
as in
0:53:15
create the stage yeah i want to create
0:53:17
it first
0:53:21
it's not giving us any option
0:53:28
um
0:53:31
so
0:53:32
i want a minute
0:53:34
i need to check
0:53:36
i need to give it the
0:53:40
um
0:53:55
what were you about to say tory
0:53:57
oh i was i was gonna say yeah looks like
0:54:00
i was gonna ask you in the template it's
0:54:01
missing
0:54:02
yeah yeah okay yeah here we go so
0:54:06
property and my
0:54:09
stage would be
0:54:11
is it that one
0:54:13
stage
0:54:14
uh stage name
0:54:18
stage
0:54:19
name is prod
0:54:22
oh let's try
0:54:25
so that's the stage name was this then
0:54:29
scrum blue websocket anyway
0:54:33
let's try it and see if this gives us
0:54:36
what we want to see
0:54:42
wow
0:54:46
you have
0:54:48
you have the api gateway
0:54:50
e2
0:54:52
web protocol type websocket
0:54:57
request
0:54:58
route selection expression
0:55:01
uh
0:55:03
test route
0:55:06
properties
0:55:09
okay
0:55:12
authorization
0:55:19
by the way
0:55:20
this was oh okay now mine i'll send you
0:55:25
the
0:55:27
link as in after the stream
0:55:32
from where
0:55:33
i actually got the
0:55:35
code and where it does all the
0:55:38
uh explanation as well
0:55:40
cool
0:55:46
oh man
0:55:48
uh what
0:55:50
okay
0:55:51
i'm
0:55:53
i'm pretty sure i'm messed up here
0:55:58
the following resource is filled to
0:56:00
update
0:56:01
okay i probably need to unsupported
0:56:04
properties in stage ah so this
0:56:07
doesn't apply to websocket apparently
0:56:13
and that's
0:56:14
interesting so what applies to web so
0:56:18
how to create
0:56:21
how to create a
0:56:24
stage in web socket api
0:56:34
templates
0:56:41
okay defining yeah that would be it
0:56:50
no i don't want it from the console i
0:56:52
need it from uh here we go
0:56:55
the template.yemo
0:56:58
so we have off
0:57:01
lambda function
0:57:03
uh
0:57:04
i think i think i
0:57:07
think i'm maybe
0:57:12
my website uh-huh
0:57:15
uh well i'm reading like a different
0:57:18
tutorial from aws like it's probably
0:57:20
like very similar yours
0:57:22
okay but do you do you have like do you
0:57:25
have a
0:57:26
deployment in the template where it's
0:57:29
like
0:57:31
um
0:57:32
an api gateway deployment
0:57:36
um no i don't have any of that
0:57:39
okay maybe that that's what i'm missing
0:57:42
then yeah yeah
0:57:44
that must be it
0:57:45
and it says it
0:57:47
it depends oh yeah wait but you is this
0:57:50
your code
0:57:51
no no oh okay yeah see it
0:57:54
depends on the the test route
0:57:57
with the properties of
0:57:59
yeah right
0:58:00
now okay so i'm missing that pod
0:58:04
that was a good pick mate
0:58:06
i think i think underneath too you need
0:58:09
that stage
0:58:11
as well
0:58:12
yeah you need
0:58:14
so i would probably do that one around
0:58:19
um here
0:58:21
where this one ends
0:58:25
and do a deployment
0:58:28
that's integration actually
0:58:31
no hair i'll follow his convention
0:58:40
do that
0:58:42
do that
0:58:49
okay and then deployment
0:58:52
would be over here i guess
0:58:56
yeah on the second line
0:58:59
so deployment
0:59:06
deployments
0:59:09
right oh this is going to be long
0:59:18
do you have that vs code extension on
0:59:20
does it like the snippet i have
0:59:22
yeah i've got that but it's not it's not
0:59:26
coming up from
0:59:28
this one apparently
0:59:30
too bad here we go
0:59:33
so all right what do i need deployments
0:59:37
ah i need you back
0:59:42
uh deployment and then it depends on
0:59:45
what
0:59:47
i'm independent
0:59:49
test route
0:59:54
okay and
0:59:56
what else do i need ah i forgot this one
1:00:00
[Music]
1:00:09
test ram and properties
1:00:12
would be
1:00:14
oops i haven't done this right
1:00:18
see this is what don
1:00:24
it's really flexible when it comes to
1:00:27
spacing and tapping
1:00:31
properties oh my my loving it
1:00:36
ref
1:00:38
you know by any kind does ref mean
1:00:41
reference to that
1:00:44
that one
1:00:45
you're asking the wrong person but i
1:00:47
believe that is what it is i forget
1:00:50
though but i think it is a reference
1:00:52
okay
1:00:53
because i was just talking from my
1:00:56
instincts so
1:00:58
might be wrong again
1:01:00
let's see cloud formation ref
1:01:04
rest api wait hang on that's not a rest
1:01:08
api
1:01:09
so why is it coming up as rest api no i
1:01:12
don't need you
1:01:13
just need api id
1:01:16
okay the staging part
1:01:20
um all right i'm getting really hungry
1:01:23
now so we'll take a leave we have this
1:01:26
and i'll probably work on it in my free
1:01:29
time a bit oh so so close man yeah i was
1:01:33
like i want to see it work
1:01:36
okay
1:01:37
sounds good
1:01:38
yeah
1:01:40
all right oops
1:01:42
remove that
1:01:44
don't need that one all right i'll come
1:01:46
back to this
1:01:48
screen and stop sharing
1:01:52
cool man
1:01:55
that was fun
1:01:57
as always yeah
1:02:00
yeah when websockets work it's it's like
1:02:03
it's
1:02:03
i don't know to me it's so cool when you
1:02:06
can have multiple people like
1:02:08
just doing something in real time on an
1:02:10
on an app oh yeah yeah
1:02:13
it's just some kind of like
1:02:15
cool magic going on there like the
1:02:18
interactivity i guess it's just like
1:02:20
really exciting
1:02:23
yeah i totally
1:02:25
agree with you but the
1:02:27
as in a bit more often
1:02:30
exciting part is yet to come where we um
1:02:34
take this app
1:02:36
live as in
1:02:38
no
1:02:39
for the external users but
1:02:41
just for
1:02:42
testing this
1:02:44
functionality and then
1:02:46
you can be able to
1:02:49
create notes and everything
1:02:52
so we can test we will be testing this
1:02:55
functionality by
1:02:57
kind of
1:02:59
releasing the f4
1:03:00
beta uh
1:03:02
beer testing
1:03:04
if that makes sense
1:03:06
so
1:03:07
what's your do you have a plan to
1:03:10
like what you're gonna do with the
1:03:11
websockets like what's gonna trigger
1:03:13
like
1:03:14
events do you know
1:03:17
because there's like a lot of different
1:03:18
ways you could do it like i sometimes
1:03:21
there's applications where you can see
1:03:24
everybody's cursor for instance which is
1:03:26
pretty cool yeah
1:03:28
yeah yeah and that um so we wouldn't be
1:03:33
able to see everyone's
1:03:35
cursor but just what's happening on the
1:03:39
board
1:03:40
and how i guess it would probably happen
1:03:43
is
1:03:44
that one person creates the board and
1:03:47
then he
1:03:48
sends out the
1:03:50
url and then all the others
1:03:53
as soon as they access that page they
1:03:56
will have an ability to
1:03:59
create
1:04:00
say attempt username
1:04:06
and with that using name will be
1:04:09
attached to
1:04:10
connection id as well
1:04:14
yeah so
1:04:15
that's how i'm thinking initially that
1:04:18
it would
1:04:19
work but
1:04:21
i'm
1:04:23
i haven't really given much
1:04:25
full bowel
1:04:26
after hair as in your thoughts as well
1:04:29
how
1:04:30
would you think that it should be
1:04:32
working
1:04:35
yeah i was i was actually thinking about
1:04:37
it the other day because i was like
1:04:39
there's so many different ways you could
1:04:43
um work with the websockets to keep
1:04:46
things like live
1:04:48
um
1:04:49
you know like real time like yeah
1:04:52
i don't think you need to go as far as
1:04:54
like if someone's dragging
1:04:56
a note then somebody else needs to see
1:04:59
it right
1:05:02
yeah it's like yeah yeah that's a bit
1:05:04
much like it's not like a multiplayer
1:05:06
game where like you need to see what the
1:05:08
other person is doing like every
1:05:10
10 milliseconds
1:05:13
like i was yeah probably what you'll you
1:05:16
would do is like every time somebody
1:05:19
saves a note or moves a note like in the
1:05:23
how it's organized
1:05:25
on the board then
1:05:26
that's probably when you'd like
1:05:29
you know uh
1:05:30
fire off an event
1:05:33
ah see i see yeah so basically whenever
1:05:38
some
1:05:40
movement of that soul happens we fire up
1:05:43
the event so everyone can who's actually
1:05:46
connected
1:05:48
can see it yeah the only the only the
1:05:52
only weird part might be is like say if
1:05:55
say if say if two people are just
1:05:57
connected to the board and then somebody
1:05:59
moves one card
1:06:02
uh
1:06:03
in order of
1:06:04
like
1:06:05
like moves it from the bottom of the
1:06:07
board to the top of the board
1:06:10
like you might want to have like
1:06:13
an animation like a small one
1:06:16
when it moves because otherwise like it
1:06:18
would be like insane
1:06:23
you're the user you're like what the
1:06:25
heck what just
1:06:27
yeah sure true and
1:06:30
that's exactly what we're going to do um
1:06:34
for the as in
1:06:37
for
1:06:38
from the user's perspective to actually
1:06:41
make all the changes
1:06:44
visible in a way that it stands out but
1:06:47
it's not really too much for the user to
1:06:50
see on the screen as well
1:06:52
oh yeah
1:06:54
cool man i'll let you go eat
1:06:57
perfect man yeah i'm really hungry and
1:07:00
i'm sure you are too i am um so yeah
1:07:04
thanks guys for tuning in um
1:07:09
means a lot and always enjoy
1:07:11
learnings on the stream
1:07:14
yeah continue we won't be streaming
1:07:17
tomorrow because it's new year's eve
1:07:19
and um we will come back on sunday now
1:07:24
and i can't wait to
1:07:26
forge
1:07:27
forward for this um function now see we
1:07:30
are that close that close
1:07:33
all right guys um have a good uh
1:07:37
evening
1:07:38
afternoon and now wherever you are in
1:07:41
the con
1:07:42
internationally
1:07:44
and um
1:07:45
a very happy new year from the raw
1:07:48
coders in advance um hope you guys have
1:07:52
all the
1:07:54
celebrations lined up and we'll see you
1:07:57
back
1:07:58
in 2022
1:08:00
yeah
1:08:02
2022.
1:08:03
that's the one baby all right so
1:08:06
we will see you
1:08:08
on sundays
1:08:11
same time same place and
1:08:14
same task that's the one all right guys
1:08:18
have a good night cheers have a good
1:08:19
night thank you