boarzVideosClipsStatistics

#️⃣EP 148 - Connect AWS WebSocket to DynamoDB Pt.1

🎦
📅 2022-01-09 (507 days ago)
⌛ 1:10:25
ZainboarToreyboar
AllClipsEpisodesHas Blog PostZainThaneshKartikTorey
001
Build Break and Code
📅 2021-07-14 
(686 days ago)
⌛ 0:58:43
ZainboarKartikboar
002
Build, Break & Fix
📅 2021-07-15 
(685 days ago)
⌛ 0:53:45
ZainboarKartikboar
🎬
Krunchmaster Kartik
Build, Break & Fix
ZainboarKartikboar
003
Build, Break & Fix
📅 2021-07-16 
(684 days ago)
⌛ 1:09:05
ZainboarKartikboar
004
Special Edition: We don't stop until we get our code working
📅 2021-07-16 
(684 days ago)
⌛ 2:27:06
ZainboarKartikboar
🎬
Killing it
Special Edition: We don't stop until we get our code working
ZainboarKartikboar
005
Build,Break & Fix // Weekend two hour special
📅 2021-07-17 
(683 days ago)
⌛ 2:00:31
ZainboarKartikboar
🎬
Schooling in brown countries
Build,Break & Fix // Weekend two hour special
ZainboarKartikboar
🎬
Unprofessional Kartik
Build,Break & Fix // Weekend two hour special
ZainboarKartikboar
006
Build, Break & Fix
📅 2021-07-19 
(681 days ago)
⌛ 1:03:20
ZainboarKartikboar
007
Build, Break & Fix
📅 2021-07-20 
(680 days ago)
⌛ 1:04:37
ZainboarKartikboar
008
Build, Break & Fix
📅 2021-07-21 
(679 days ago)
⌛ 1:00:37
ZainboarKartikboar
009
Build, Break & Fix
📅 2021-07-22 
(678 days ago)
⌛ 1:17:02
ZainboarKartikboar
010
Build, Break & Fix
📅 2021-07-23 
(677 days ago)
⌛ 1:04:59
ZainboarKartikboar
011
Build, Break & Fix
📅 2021-07-23 
(677 days ago)
⌛ 1:48:16
ZainboarKartikboar
012
Build, Break & Fix
📅 2021-07-24 
(676 days ago)
⌛ 2:05:28
ZainboarKartikboar
013
Build, Break & Code //First Special Guest Appearance
📅 2021-07-26 
(674 days ago)
⌛ 1:09:09
ZainboarKartikboar
014
Build, Break & Fix
📅 2021-07-27 
(673 days ago)
⌛ 1:05:37
ZainboarKartikboar
015
Build, Break & Fix // Setting a blog using Hugo and AWS Amplify
📅 2021-07-28 
(672 days ago)
⌛ 1:07:46
ZainboarKartikboar
🎬
Brain Refresh
Build, Break & Fix // Setting a blog using Hugo and AWS Amplify
ZainboarKartikboar
016
Build, Break & Fix // Working on FETCH APIs
📅 2021-07-29 
(671 days ago)
⌛ 1:03:57
ZainboarKartikboar
017
Build, Break & Fix // Working on FETCH APIs
📅 2021-07-30 
(670 days ago)
⌛ 1:06:45
ZainboarKartikboar
018
Build, Break & Fix // creating get methods with FETCH API
📅 2021-07-30 
(670 days ago)
⌛ 2:00:16
ZainboarKartikboar
019
Build, Break & Fix // BLOG REVEAL!! &Fixing our broken Hugo blog
📅 2021-07-31 
(669 days ago)
⌛ 2:03:11
📰
ZainboarKartikboar
020
Build, Break & Fix // Fixing the uncaught exception error in FETCH APIs
📅 2021-08-02 
(667 days ago)
⌛ 1:02:04
ZainboarKartikboar
021
Build, Break & Fix // Trying different things to resolve the error
📅 2021-08-03 
(666 days ago)
⌛ 1:04:49
📰
ZainboarKartikboar
022
Build, Break & Fix // Special Guest announcement for tomorrow!
📅 2021-08-04 
(665 days ago)
⌛ 1:03:15
📰
ZainboarKartikboar
023
Special Episode : Talking to a Principal Developer at Seek
📅 2021-08-05 
(664 days ago)
⌛ 1:04:56
📰
ZainboarKartikboar
024
Build, Break & Fix // Working out Software design
📅 2021-08-06 
(663 days ago)
⌛ 1:08:19
📰
ZainboarKartikboar
🎬
Finger driven architecture
Build, Break & Fix // Working out Software design
ZainboarKartikboar
🎬
Fast food driven architecture
Build, Break & Fix // Working out Software design
ZainboarKartikboar
025
Build, Break & Fix
📅 2021-08-06 
(663 days ago)
⌛ 2:01:05
📰
ZainboarKartikboar
🎬
Can't be ashamed if there's never a first version
Build, Break & Fix
ZainboarKartikboar
🎬
Not a uni student
Build, Break & Fix
ZainboarKartikboar
026
Weekend Special 1.5 hours
📅 2021-08-08 
(661 days ago)
⌛ 1:35:49
📰
Zainboar
027
30 mins of deployment 😠 || 30 mins of coding 🥲
📅 2021-08-09 
(660 days ago)
⌛ 1:07:48
📰
ZainboarKartikboar
🎬
Can't work, deploying
30 mins of deployment 😠 || 30 mins of coding 🥲
ZainboarKartikboar
028
Today's Broadcast
📅 2021-08-10 
(659 days ago)
⌛ 1:18:59
📰
ZainboarKartikboar
🎬
Two points of contact
Today's Broadcast
ZainboarKartikboar
🎬
CORS exclusive lovin'
Today's Broadcast
ZainboarKartikboar
029
Build Break Fix
📅 2021-08-11 
(658 days ago)
⌛ 1:01:46
📰
ZainboarKartikboar
030
Today's Stream
📅 2021-08-12 
(657 days ago)
⌛ 1:09:24
📰
ZainboarKartikboar
🎬
Sensible policy
Today's Stream
ZainboarKartikboar
🎬
Shoes in mouth
Today's Stream
ZainboarKartikboar
031
Buidl Break Fix
📅 2021-08-13 
(656 days ago)
⌛ 1:05:05
📰
ZainboarKartikboar
🎬
The code always wins
Buidl Break Fix
ZainboarKartikboar
🎬
Chicken curry in the brown way
Buidl Break Fix
ZainboarKartikboar
032
Today's Broadcast
📅 2021-08-14 
(655 days ago)
⌛ 1:20:18
📰
ZainboarKartikboar
033
Build - Break - Fix
📅 2021-08-15 
(654 days ago)
⌛ 1:34:03
📰
ZainboarKartikboar
034
Build Break Fix
📅 2021-08-16 
(653 days ago)
⌛ 1:18:19
📰
ZainboarKartikboar
🎬
Finger memory practice
Build Break Fix
ZainboarKartikboar
🎬
See you later Kartik
Build Break Fix
ZainboarKartikboar
035
Today's Broadcast
📅 2021-08-17 
(652 days ago)
⌛ 1:04:07
📰
ZainboarKartikboar
🎬
Keep your code looking sexy
Today's Broadcast
ZainboarKartikboar
🎬
Echo chamber Zain
Today's Broadcast
ZainboarKartikboar
🎬
And Kartik never got a job again...
Today's Broadcast
ZainboarKartikboar
036
Build, Break, Fix
📅 2021-08-18 
(651 days ago)
⌛ 1:03:21
📰
ZainboarKartikboar
037
Special Guest - Sam Nolan
📅 2021-08-19 
(650 days ago)
⌛ 1:05:19
📰
ZainboarKartikboar
038
Today's Broadcast
📅 2021-08-20 
(649 days ago)
⌛ 1:01:55
📰
ZainboarKartikboar
039
Today's Broascast
📅 2021-08-21 
(648 days ago)
⌛ 1:33:11
📰
ZainboarKartikboar
🎬
Pilot? What even iz dat kind of fing
Today's Broascast
ZainboarKartikboar
040
Build - Break - Fix
📅 2021-08-22 
(647 days ago)
⌛ 1:33:18
📰
ZainboarKartikboar
🎬
Fish and Chips
Build - Break - Fix
ZainboarKartikboar
🎬
Backup career
Build - Break - Fix
ZainboarKartikboar
041
Build Break Fix
📅 2021-08-23 
(646 days ago)
⌛ 0:57:11
📰
Zainboar
042
Today's Broadcast
📅 2021-08-24 
(645 days ago)
⌛ 1:06:08
📰
ZainboarKartikboar
🎬
Professional background? Wat even iz dat?
Today's Broadcast
ZainboarKartikboar
🎬
Private mentorship group
Today's Broadcast
ZainboarKartikboar
043
Today's Stream
📅 2021-08-25 
(644 days ago)
⌛ 1:13:08
📰
ZainboarKartikboar
🎬
Actually good job advice from Zain
Today's Stream
ZainboarKartikboar
044
Today's Stream
📅 2021-08-26 
(643 days ago)
⌛ 0:49:48
📰
ZainboarKartikboar
🎬
What a classic!
Today's Stream
ZainboarKartikboar
🎬
Uber driver in training
Today's Stream
ZainboarKartikboar
045
Today's Stream
📅 2021-08-27 
(642 days ago)
⌛ 1:08:21
📰
ZainboarKartikboar
046
Weekend Special
📅 2021-08-28 
(641 days ago)
⌛ 1:32:51
ZainboarKartikboar
047
Weekend Special
📅 2021-08-29 
(640 days ago)
⌛ 1:01:39
Zainboar
048
Today's Broadcast
📅 2021-08-30 
(639 days ago)
⌛ 1:17:19
ZainboarKartikboar
049
Today's Broadcast
📅 2021-08-31 
(638 days ago)
⌛ 1:00:16
ZainboarKartikboar
🎬
Viewer burn
Today's Broadcast
ZainboarKartikboar
050
CELEBRATION: 50th Episode
📅 2021-09-01 
(637 days ago)
⌛ 1:01:53
ZainboarKartikboar
051
Today's Broadcast
📅 2021-09-02 
(636 days ago)
⌛ 1:05:39
ZainboarKartikboar
🎬
Time for a nap
Today's Broadcast
ZainboarKartikboar
🎬
A sniffer of a line
Today's Broadcast
ZainboarKartikboar
🎬
Slow Zain
Today's Broadcast
ZainboarKartikboar
052
Today's Broadcast
📅 2021-09-03 
(635 days ago)
⌛ 1:12:47
ZainboarKartikboar
🎬
No single point of failure
Today's Broadcast
ZainboarKartikboar
🎬
Gambling on bad logic
Today's Broadcast
ZainboarKartikboar
🎬
Estimated Time of New-Careers
Today's Broadcast
ZainboarKartikboar
🎬
Fake Nod
Today's Broadcast
ZainboarKartikboar
053
NEW SETUP!!
📅 2021-09-04 
(634 days ago)
⌛ 1:04:04
ZainboarKartikboar
🎬
Investing in 'the brand'
NEW SETUP!!
ZainboarKartikboar
🎬
Hitting a brick
NEW SETUP!!
ZainboarKartikboar
🎬
Master of the green screen
NEW SETUP!!
ZainboarKartikboar
🎬
Logiclesstech
NEW SETUP!!
ZainboarKartikboar
054
Weekend Special
📅 2021-09-05 
(633 days ago)
⌛ 1:41:54
ZainboarKartikboar
055
Today's Stream
📅 2021-09-06 
(632 days ago)
⌛ 1:20:05
ZainboarKartikboar
🎬
Get him to the greenscreen
Today's Stream
ZainboarKartikboar
🎬
Change the digit to a number
Today's Stream
ZainboarKartikboar
056
Today's Broadcast
📅 2021-09-07 
(631 days ago)
⌛ 1:25:44
ZainboarKartikboar
🎬
The benefits of pair programming
Today's Broadcast
ZainboarKartikboar
057
Today's Stream
📅 2021-09-08 
(630 days ago)
⌛ 1:00:33
ZainboarKartikboar
🎬
Xs, the healthy choice
Today's Stream
ZainboarKartikboar
🎬
Xs vs mother
Today's Stream
ZainboarKartikboar
058
Today's Stream
📅 2021-09-09 
(629 days ago)
⌛ 1:13:08
ZainboarKartikboar
🎬
The beginning of the end of productivity
Today's Stream
ZainboarKartikboar
🎬
Unprofessional Zain
Today's Stream
ZainboarKartikboar
🎬
Blazing fast
Today's Stream
ZainboarKartikboar
🎬
Premature celebratory dance
Today's Stream
ZainboarKartikboar
🎬
Timeline slippage
Today's Stream
ZainboarKartikboar
🎬
Speed coding
Today's Stream
ZainboarKartikboar
059
Today's Broadcast
📅 2021-09-10 
(628 days ago)
⌛ 1:50:40
ZainboarKartikboar
🎬
Sorry I dont know that voice
Today's Broadcast
ZainboarKartikboar
🎬
Definition of done
Today's Broadcast
ZainboarKartikboar
🎬
Amway bites
Today's Broadcast
ZainboarKartikboar
🎬
A cool stream
Today's Broadcast
ZainboarKartikboar
🎬
Spooky Kartik
Today's Broadcast
ZainboarKartikboar
060
Today's Stream
📅 2021-09-12 
(626 days ago)
⌛ 1:02:36
ZainboarKartikboar
061
Today's Stream
📅 2021-09-13 
(625 days ago)
⌛ 1:00:40
ZainboarKartikboar
🎬
Water physics 101
Today's Stream
ZainboarKartikboar
🎬
Scrum master Zain
Today's Stream
ZainboarKartikboar
🎬
Zain applying his scrum master skills
Today's Stream
ZainboarKartikboar
062
Today's Stream
📅 2021-09-14 
(624 days ago)
⌛ 1:11:29
ZainboarKartikboar
063
Today's Stream
📅 2021-09-15 
(623 days ago)
⌛ 1:07:00
ZainboarKartikboar
🎬
Zain the blunderer
Today's Stream
ZainboarKartikboar
🎬
Healthier than other traditional drinks
Today's Stream
ZainboarKartikboar
🎬
Real headscratcha
Today's Stream
ZainboarKartikboar
🎬
Bracket blues
Today's Stream
ZainboarKartikboar
🎬
If statements are not good practice
Today's Stream
ZainboarKartikboar
🎬
Kappa Quality Code
Today's Stream
ZainboarKartikboar
🎬
Exciting switch statements
Today's Stream
ZainboarKartikboar
064
Today's Broadcast
📅 2021-09-16 
(622 days ago)
⌛ 1:20:45
📰
ZainboarKartikboar
🎬
Switched-on hat
Today's Broadcast
ZainboarKartikboar
065
test
📅 2021-09-16 
(622 days ago)
⌛ 2:03:01
📰
ZainboarKartikboar
🎬
Setting up a suppository in Diagon Alley
test
ZainboarKartikboar
🎬
Background Diagon Alley
test
ZainboarKartikboar
🎬
RAWR coders
test
ZainboarKartikboar
066
Today's Broadcast
📅 2021-09-19 
(619 days ago)
⌛ 1:46:13
📰
ZainboarKartikboar
067
Today's Stream
📅 2021-09-20 
(618 days ago)
⌛ 1:03:46
📰
ZainboarKartikboarToreyboar
🎬
What is a sea cable?
Today's Stream
ZainboarKartikboarToreyboar
068
Today's Stream
📅 2021-09-21 
(617 days ago)
⌛ 1:09:13
📰
ZainboarKartikboarToreyboar
069
Today's Broadcast
📅 2021-09-22 
(616 days ago)
⌛ 1:03:51
📰
ZainboarKartikboar
070
Today's Stream
📅 2021-09-23 
(615 days ago)
⌛ 1:59:01
📰
ZainboarKartikboar
071
Today's Stream
📅 2021-09-24 
(614 days ago)
⌛ 0:28:57
📰
ZainboarKartikboar
072
Today's Stream
📅 2021-09-24 
(614 days ago)
⌛ 0:39:33
📰
ZainboarKartikboar
073
Today's Stream
📅 2021-09-26 
(612 days ago)
⌛ 1:21:14
📰
Zainboar
074
Today's Stream
📅 2021-09-27 
(611 days ago)
⌛ 1:03:40
📰
ZainboarKartikboar
075
Today's Stream
📅 2021-09-28 
(610 days ago)
⌛ 1:04:05
📰
ZainboarKartikboar
076
Today's Broadcast
📅 2021-09-29 
(609 days ago)
⌛ 0:58:07
📰
ZainboarKartikboar
077
Today' Broadcast
📅 2021-09-30 
(608 days ago)
⌛ 1:13:14
📰
ZainboarKartikboar
078
Today's Broadcast
📅 2021-10-01 
(607 days ago)
⌛ 1:23:11
📰
ZainboarKartikboar
🎬
If statements are bad practice
Today's Broadcast
ZainboarKartikboar
🎬
Tomato fan
Today's Broadcast
ZainboarKartikboar
079
Today's Stream
📅 2021-10-03 
(605 days ago)
⌛ 1:14:52
📰
ZainboarKartikboar
080
Today's Stream
📅 2021-10-04 
(604 days ago)
⌛ 1:05:10
📰
ZainboarKartikboar
081
Today's Stream
📅 2021-10-05 
(603 days ago)
⌛ 1:01:05
📰
Zainboar
082
Today's Stream
📅 2021-10-06 
(602 days ago)
⌛ 0:54:10
📰
ZainboarKartikboar
083
Today's Stream
📅 2021-10-07 
(601 days ago)
⌛ 1:15:04
📰
ZainboarKartikboar
🎬
Strong intro
Today's Stream
ZainboarKartikboar
084
Today's Stream
📅 2021-10-08 
(600 days ago)
⌛ 1:12:59
ZainboarKartikboar
085
Today's Stream
📅 2021-10-10 
(598 days ago)
⌛ 1:17:09
📰
ZainboarKartikboar
🎬
Impossible URL
Today's Stream
ZainboarKartikboar
🎬
Clever devs
Today's Stream
ZainboarKartikboar
086
Today's Stream
📅 2021-10-11 
(597 days ago)
⌛ 1:00:57
📰
ZainboarKartikboar
🎬
Always CORS related problems
Today's Stream
ZainboarKartikboar
🎬
CORS headscratcha
Today's Stream
ZainboarKartikboar
087
Today's Stream
📅 2021-10-12 
(596 days ago)
⌛ 0:51:02
📰
ZainboarKartikboar
088
Today's Stream
📅 2021-10-13 
(595 days ago)
⌛ 1:07:31
📰
ZainboarKartikboar
089
Today's Broadcast
📅 2021-10-14 
(594 days ago)
⌛ 1:07:16
📰
ZainboarKartikboar
090
Today's Stream
📅 2021-10-15 
(593 days ago)
⌛ 1:01:10
📰
Zainboar
091
Today's Stream
📅 2021-10-17 
(591 days ago)
⌛ 1:26:37
📰
ZainboarKartikboarThaneshboar
🎬
Torres Strait Icelander people
Today's Stream
ZainboarKartikboarThaneshboar
092
Today's Stream
📅 2021-10-18 
(590 days ago)
⌛ 1:05:40
📰
ZainboarKartikboarThaneshboar
🎬
Icelander or Islander?
Today's Stream
ZainboarKartikboarThaneshboar
093
Today's Stream
📅 2021-10-19 
(589 days ago)
⌛ 1:01:58
📰
ZainboarThaneshboar
094
Today's Stream
📅 2021-10-20 
(588 days ago)
⌛ 1:04:18
📰
ZainboarKartikboar
095
Today's Stream
📅 2021-10-21 
(587 days ago)
⌛ 1:16:08
📰
ZainboarKartikboarThaneshboar
096
100th Episode
📅 2021-10-23 
(585 days ago)
⌛ 1:13:16
📰
ZainboarKartikboar
097
101/200 Episodes
📅 2021-10-24 
(584 days ago)
⌛ 1:00:53
📰
ZainboarThaneshboar
🎬
Best Practices
101/200 Episodes
ZainboarThaneshboar
098
102/200 Episode
📅 2021-10-25 
(583 days ago)
⌛ 1:09:20
📰
ZainboarKartikboar
099
103/200 Episode
📅 2021-10-26 
(582 days ago)
⌛ 1:10:51
📰
ZainboarKartikboarThaneshboar
100
104/200
📅 2021-10-27 
(581 days ago)
⌛ 1:03:23
📰
ZainboarKartikboar
101
105/200
📅 2021-10-28 
(580 days ago)
⌛ 1:15:24
📰
ZainboarThaneshboar
🎬
ROAR coders
105/200
ZainboarThaneshboar
102
107/200
📅 2021-10-29 
(579 days ago)
⌛ 1:14:04
📰
ZainboarKartikboar
103
109/200
📅 2021-10-31 
(577 days ago)
⌛ 1:11:38
📰
ZainboarKartikboarThaneshboar
104
110/200
📅 2021-11-01 
(576 days ago)
⌛ 1:04:53
📰
ZainboarKartikboar
105
111/200
📅 2021-11-02 
(575 days ago)
⌛ 1:11:33
📰
ZainboarKartikboarThaneshboar
106
112/200
📅 2021-11-03 
(574 days ago)
⌛ 1:00:17
📰
ZainboarKartikboar
🎬
Diagon Alley? What is that kind of fing?
112/200
ZainboarKartikboar
107
113/200
📅 2021-11-04 
(573 days ago)
⌛ 1:03:53
📰
Zainboar
🎬
C.O.D.I.N.G
113/200
Zainboar
108
114/200
📅 2021-11-05 
(572 days ago)
⌛ 0:56:39
Zainboar
109
115/200
📅 2021-11-07 
(570 days ago)
⌛ 1:02:25
📰
ZainboarThaneshboar
🎬
What's testing
115/200
ZainboarThaneshboar
🎬
CORS coders
115/200
ZainboarThaneshboar
110
116/200
📅 2021-11-08 
(569 days ago)
⌛ 1:09:37
📰
ZainboarKartikboar
111
117/200
📅 2021-11-09 
(568 days ago)
⌛ 1:06:25
📰
ZainboarKartikboarThaneshboar
112
118/200
📅 2021-11-10 
(567 days ago)
⌛ 1:02:39
📰
ZainboarKartikboar
113
119/200
📅 2021-11-11 
(566 days ago)
⌛ 1:08:01
📰
ZainboarKartikboarThaneshboar
114
120/200
📅 2021-11-12 
(565 days ago)
⌛ 1:00:14
📰
Zainboar
115
120/200
📅 2021-11-14 
(563 days ago)
⌛ 1:06:19
📰
ZainboarKartikboarThaneshboar
116
122/200
📅 2021-11-15 
(562 days ago)
⌛ 1:00:31
ZainboarKartikboar
117
Today's Stream
📅 2021-11-22 
(555 days ago)
⌛ 1:01:46
📰
KartikboarThaneshboar
118
How This Video Has 12 Views, Explained
📅 2021-11-25 
(552 days ago)
⌛ 0:59:47
KartikboarThaneshboar
119
How This Video Has 14 Views, Explained
📅 2021-11-29 
(548 days ago)
⌛ 1:16:20
📰
KartikboarThaneshboar
120
Special Guest - Torey Littlefield Pt.2
📅 2021-11-30 
(547 days ago)
⌛ 1:12:15
📰
ZainboarToreyboar
121
Today's Stream
📅 2021-12-02 
(545 days ago)
⌛ 1:02:25
KartikboarThaneshboar
122
Today's Stream
📅 2021-12-06 
(541 days ago)
⌛ 1:02:01
📰
KartikboarThaneshboar
123
Today's Broadcast
📅 2021-12-07 
(540 days ago)
⌛ 1:01:00
KartikboarThaneshboar
124
Today's Stream
📅 2021-12-09 
(538 days ago)
⌛ 1:05:48
📰
ZainboarThaneshboar
125
Today's Stream
📅 2021-12-10 
(537 days ago)
⌛ 1:07:15
ZainboarToreyboar
126
Today's Stream
📅 2021-12-12 
(535 days ago)
⌛ 0:12:47
📰
ZainboarThaneshboar
127
Today's Stream
📅 2021-12-12 
(535 days ago)
⌛ 0:50:29
📰
ZainboarThaneshboar
128
Today's Stream
📅 2021-12-13 
(534 days ago)
⌛ 1:02:31
📰
ZainboarKartikboar
129
Today's Stream
📅 2021-12-14 
(533 days ago)
⌛ 1:10:28
📰
ZainboarToreyboar
130
Today's Stream
📅 2021-12-16 
(531 days ago)
⌛ 1:16:51
📰
ZainboarThaneshboar
131
Today's Stream
📅 2021-12-17 
(530 days ago)
⌛ 1:10:59
ZainboarKartikboarToreyboar
132
Today's Stream
📅 2021-12-19 
(528 days ago)
⌛ 1:00:49
📰
Zainboar
133
Today's Stream
📅 2021-12-20 
(527 days ago)
⌛ 1:01:49
📰
ZainboarKartikboar
134
Today's Stream
📅 2021-12-21 
(526 days ago)
⌛ 1:03:43
📰
ZainboarThaneshboar
135
Today's Stream
📅 2021-12-22 
(525 days ago)
⌛ 1:06:30
📰
ZainboarKartikboar
136
Today's Stream
📅 2021-12-23 
(524 days ago)
⌛ 1:00:09
Zainboar
137
Today's Stream
📅 2021-12-26 
(521 days ago)
⌛ 1:17:00
📰
ZainboarThaneshboar
🎬
Fixing and failing
Today's Stream
ZainboarThaneshboar
138
Today's Stream
📅 2021-12-27 
(520 days ago)
⌛ 1:05:22
📰
ZainboarKartikboar
139
Today's Stream
📅 2021-12-28 
(519 days ago)
⌛ 1:16:17
📰
ZainboarToreyboar
140
WebSocket Integration
📅 2021-12-29 
(518 days ago)
⌛ 1:02:44
📰
Zainboar
141
AWS WebSocket API Integration Pt.2
📅 2021-12-30 
(517 days ago)
⌛ 1:08:23
📰
ZainboarToreyboar
142
AWS WebSocket Integration with SAM Pt.3
📅 2022-01-02 
(514 days ago)
⌛ 1:03:18
📰
ZainboarToreyboar
143
Today's Stream
📅 2022-01-03 
(513 days ago)
⌛ 1:07:18
📰
ZainboarKartikboar
144
AWS WebScoket Integration with SAM Pt.4
📅 2022-01-04 
(512 days ago)
⌛ 1:04:18
📰
ZainboarToreyboar
145
AWS WebSocket Integration with SAM Pt.5
📅 2022-01-05 
(511 days ago)
⌛ 1:03:21
📰
ZainboarKartikboar
146
AWS WebSocket Integration with SAM Pt. 6
📅 2022-01-06 
(510 days ago)
⌛ 1:03:18
📰
ZainboarToreyboar
147
Today's Stream
📅 2022-01-07 
(509 days ago)
⌛ 1:11:55
📰
ZainboarToreyboar
▶️
Connect AWS WebSocket to DynamoDB Pt.1
📅 2022-01-09 
(507 days ago)
⌛ 1:10:25
📰
ZainboarToreyboar
149
Connect AWS WebSocket to DynamoDB
📅 2022-01-10 
(506 days ago)
⌛ 1:02:06
ZainboarKartikboar
150
"Blank Line" Bug In Lambda Response For AWS Websocket Pt.1
📅 2022-01-11 
(505 days ago)
⌛ 0:58:13
📰
ZainboarKartikboarToreyboar
151
"Blank Line" Bug In Lambda Response From Lambda
📅 2022-01-13 
(503 days ago)
⌛ 1:04:40
📰
ZainboarToreyboar
152
AWS WebSocket + Lambda + DynamoDB
📅 2022-01-14 
(502 days ago)
⌛ 1:04:33
📰
ZainboarThaneshboar
153
AWS WebSocket + Lambda + DynamoDB
📅 2022-01-16 
(500 days ago)
⌛ 1:11:37
📰
ZainboarToreyboar
154
Test
📅 2022-01-17 
(499 days ago)
⌛ 1:03:13
📰
ZainboarThaneshboar
155
Today's stre
📅 2022-01-18 
(498 days ago)
⌛ 0:45:24
ZainboarToreyboar
156
AWS Websocket + DyanmoDb + Lambda
📅 2022-01-19 
(497 days ago)
⌛ 1:06:33
📰
ZainboarThaneshboar
🎬
Brown is always better than white
AWS Websocket + DyanmoDb + Lambda
ZainboarThaneshboar
157
Today's Stream
📅 2022-01-20 
(496 days ago)
⌛ 0:57:55
📰
Zainboar
158
Today's Stream
📅 2022-01-21 
(495 days ago)
⌛ 1:02:17
📰
ToreyboarZainboar
159
Today's Stream
📅 2022-01-23 
(493 days ago)
⌛ 1:13:29
📰
ZainboarToreyboar
🎬
Wild street dogs
Today's Stream
ZainboarToreyboar
160
How To Host A Web App using AWS S3 and CloudFront
📅 2022-01-24 
(492 days ago)
⌛ 1:16:15
📰
ZainboarThaneshboar
161
How to Host Web App In AWS S3 using CloudFront, Route53 and CloudFormation
📅 2022-01-25 
(491 days ago)
⌛ 1:01:07
ZainboarToreyboar
162
How to Host Web App Using AWS S3, CloudFront and Route53
📅 2022-01-26 
(490 days ago)
⌛ 1:03:12
ZainboarThaneshboar
🎬
The more you know
How to Host Web App Using AWS S3, CloudFront and Route53
ZainboarThaneshboar
163
How To Host Web App In AWS S3 with Custom Domain
📅 2022-01-27 
(489 days ago)
⌛ 1:08:48
📰
ZainboarToreyboar
164
How To Host Web App In AWS S3 with Custom Domain Using Route 53
📅 2022-01-28 
(488 days ago)
⌛ 1:08:57
📰
ZainboarThaneshboar
🎬
Inactive brain
How To Host Web App In AWS S3 with Custom Domain Using Route 53
ZainboarThaneshboar
165
How To Host Web App In AWS S3 with Custom Domain Using Route 53
📅 2022-01-30 
(486 days ago)
⌛ 0:28:17
Zainboar
166
Today's Broadcast
📅 2022-01-31 
(485 days ago)
⌛ 1:11:16
📰
ThaneshboarToreyboar
167
How To Host Web App In AWS S3 with Custom Domain Using Route 53
📅 2022-02-01 
(484 days ago)
⌛ 1:06:35
📰
ZainboarToreyboar
168
Generate SSL Certificate via AWS Certificate Manager
📅 2022-02-02 
(483 days ago)
⌛ 0:58:02
📰
ZainboarThaneshboar
169
Test AWS Websocket Connection With Multiple Users
📅 2022-02-03 
(482 days ago)
⌛ 1:01:59
📰
ZainboarToreyboar
170
Adding Redirection To The AWS S3 Page
📅 2022-02-04 
(481 days ago)
⌛ 0:25:00
Zainboar
171
Redirecting AWS S3 page
📅 2022-02-06 
(479 days ago)
⌛ 0:54:11
Zainboar
172
Today's Broadcast
📅 2022-02-07 
(478 days ago)
⌛ 1:05:20
📰
ThaneshboarToreyboar
173
Today's Stream
📅 2022-02-08 
(477 days ago)
⌛ 1:05:29
ZainboarToreyboar
174
Today's Stream
📅 2022-02-10 
(475 days ago)
⌛ 1:05:47
ZainboarToreyboar
🎬
No electricity in Bali
Today's Stream
ZainboarToreyboar
175
How To Send Messages To Multiple Clients Through AWS Websocket
📅 2022-02-13 
(472 days ago)
⌛ 1:02:05
ZainboarToreyboar
176
How To CRUD Data Through AWS Websocket with Multiple Clients
📅 2022-02-16 
(469 days ago)
⌛ 1:07:32
ZainboarThaneshboar
177
Today's Stream
📅 2022-02-17 
(468 days ago)
⌛ 0:58:01
ZainboarToreyboar
🎬
Francesco
Today's Stream
ZainboarToreyboar
178
How To Change String Property to Object in AWS SAM and Deploy
📅 2022-02-20 
(465 days ago)
⌛ 1:21:24
ZainboarToreyboar
179
Today's Stream
📅 2022-02-23 
(462 days ago)
⌛ 0:59:43
📰
ZainboarThaneshboar
180
How To HASH A Password using BCRYPT in Node
📅 2022-02-25 
(460 days ago)
⌛ 1:03:48
ZainboarThaneshboar
181
How to Hash Passcode with BCRYPT using Node Pt.2
📅 2022-02-27 
(458 days ago)
⌛ 1:07:59
ZainboarToreyboar
182
Create Passcode UI
📅 2022-02-28 
(457 days ago)
⌛ 1:01:29
📰
ZainboarThaneshboar
183
How To Make FrontEnd Talk to Backend with Node
📅 2022-03-01 
(456 days ago)
⌛ 1:01:33
ZainboarToreyboar
184
How To Positioning A Div
📅 2022-03-04 
(453 days ago)
⌛ 1:09:27
ZainboarToreyboar
185
Today's Stream
📅 2022-03-06 
(451 days ago)
⌛ 1:00:29
Zainboar
186
Today's Stream
📅 2022-03-07 
(450 days ago)
⌛ 0:55:51
ZainboarThaneshboar
187
Today's Stream
📅 2022-03-09 
(448 days ago)
⌛ 1:00:11
ZainboarThaneshboar
188
Compare Hashed Passwords Using Bcryptjs
📅 2022-03-10 
(447 days ago)
⌛ 1:01:31
ZainboarToreyboar
🎬
Indian givers
Compare Hashed Passwords Using Bcryptjs
ZainboarToreyboar
189
Special Appearance
📅 2022-03-11 
(446 days ago)
⌛ 0:58:44
ZainboarThaneshboarKartikboar
190
Today's Stream
📅 2022-03-13 
(444 days ago)
⌛ 1:16:40
ZainboarToreyboar
🎬
Cold coffee, cold tea
Today's Stream
ZainboarToreyboar
191
How To Make Frontend Talk To The Backend - NodeJS
📅 2022-03-14 
(443 days ago)
⌛ 1:07:00
ZainboarThaneshboar
192
Today's Stream
📅 2022-03-15 
(442 days ago)
⌛ 1:05:51
ZainboarToreyboar
193
Today's Stream
📅 2022-03-17 
(440 days ago)
⌛ 1:21:59
ZainboarToreyboar
194
How To Apply Authentication When Saving NodeJs
📅 2022-03-18 
(439 days ago)
⌛ 1:05:27
Zainboar
195
How to Compare Passcodes Using Bcrytp Node.js
📅 2022-03-20 
(437 days ago)
⌛ 1:04:19
ZainboarToreyboar
196
Today's Broadcast
📅 2022-03-21 
(436 days ago)
⌛ 1:06:59
ThaneshboarToreyboar
197
Today's Stream
📅 2022-03-22 
(435 days ago)
⌛ 1:02:51
ZainboarToreyboar
198
Verify Passcode Saving Information to DynamoDB with NodeJs
📅 2022-03-23 
(434 days ago)
⌛ 1:03:09
ZainboarThaneshboar
🎬
Tough questions
Verify Passcode Saving Information to DynamoDB with NodeJs
ZainboarThaneshboar
199
Today's Stream
📅 2022-03-25 
(432 days ago)
⌛ 1:12:27
ZainboarToreyboar
200
Today's Stream
📅 2022-03-27 
(430 days ago)
⌛ 1:14:36
ZainboarToreyboar
201
Today's Stream
📅 2022-03-28 
(429 days ago)
⌛ 1:08:28
ZainboarThaneshboar
202
How To Do A Merge Using VSCode and Github
📅 2022-03-29 
(428 days ago)
⌛ 1:05:33
ZainboarToreyboar
203
Today's Stream
📅 2022-03-30 
(427 days ago)
⌛ 0:57:26
ZainboarThaneshboar
🎬
Tandoor? Wat even iz dat kind of fing
Today's Stream
ZainboarThaneshboar
204
Today's Stream
📅 2022-03-31 
(426 days ago)
⌛ 0:57:10
ZainboarToreyboar
🎬
This is why you don't click ops
Today's Stream
ZainboarToreyboar
205
Today's Stream
📅 2022-04-01 
(425 days ago)
⌛ 1:00:36
Zainboar
206
Today's Stream
📅 2022-04-03 
(423 days ago)
⌛ 1:06:56
ZainboarToreyboar
207
Get Board Columns from Frontend to Backend NodeJS
📅 2022-04-04 
(422 days ago)
⌛ 1:00:38
ZainboarThaneshboarToreyboar
🎬
Bish Bash Bosh
Get Board Columns from Frontend to Backend NodeJS
ZainboarThaneshboarToreyboar
208
Today's Stream
📅 2022-04-05 
(421 days ago)
⌛ 0:57:30
ZainboarToreyboar
209
Today's Stream
📅 2022-04-06 
(420 days ago)
⌛ 0:59:39
ZainboarThaneshboar
🎬
Zip first developer
Today's Stream
ZainboarThaneshboar
210
Today's Stream
📅 2022-04-07 
(419 days ago)
⌛ 1:04:46
Zainboar
🎬
Busted again
Today's Stream
Zainboar
211
Store String Array in DynamoDB using NodeJS
📅 2022-04-08 
(418 days ago)
⌛ 0:19:27
Zainboar
212
Today's Stream
📅 2022-04-10 
(416 days ago)
⌛ 1:07:24
Zainboar
213
Today's Stream
📅 2022-04-11 
(415 days ago)
⌛ 1:02:34
ZainboarThaneshboar
214
Today's Stream
📅 2022-04-12 
(414 days ago)
⌛ 0:27:43
Zainboar
215
Jira Organising & Beta Testing Day 1
📅 2022-04-13 
(413 days ago)
⌛ 0:58:09
ZainboarThaneshboar
216
Implement Passcode Tab Feature
📅 2022-04-17 
(409 days ago)
⌛ 0:58:49
ZainboarToreyboar
217
Beta Testing Fixes Part 2
📅 2022-04-19 
(407 days ago)
⌛ 1:00:24
ZainboarToreyboar
🎬
Torey the stinker
Beta Testing Fixes Part 2
ZainboarToreyboar
218
Beta Testing Fixes Part 3
📅 2022-04-20 
(406 days ago)
⌛ 1:01:02
ZainboarThaneshboar
🎬
Torcoders which are roarers
Beta Testing Fixes Part 3
ZainboarThaneshboar
🎬
Delusional Zain
Beta Testing Fixes Part 3
ZainboarThaneshboar
🎬
Hey guys, torey here
Beta Testing Fixes Part 3
ZainboarThaneshboar
219
Beta Testing Fixes Part 4
📅 2022-04-21 
(405 days ago)
⌛ 1:00:13
ZainboarToreyboar
220
Beta Testing 5
📅 2022-04-22 
(404 days ago)
⌛ 1:10:18
ThaneshboarToreyboar
221
Today's Stream
📅 2022-04-25 
(401 days ago)
⌛ 1:01:01
ZainboarThaneshboar
🎬
Zain's going platinum
Today's Stream
ZainboarThaneshboar
🎬
Doggy dog
Today's Stream
ZainboarThaneshboar
222
WebSocket Heartbeat & Thanesh's Farewell
📅 2022-04-27 
(399 days ago)
⌛ 0:51:08
ZainboarThaneshboar
223
Today's Stream
📅 2022-04-28 
(398 days ago)
⌛ 1:00:33
ZainboarToreyboar
224
Save Notes Through Websocket
📅 2022-04-29 
(397 days ago)
⌛ 0:51:30
Zainboar
225
Saving Object Through Websocket in DynamoDB
📅 2022-05-01 
(395 days ago)
⌛ 0:49:15
ZainboarToreyboar
226
Saving Object Through Websocket in DynamoDb
📅 2022-05-02 
(394 days ago)
⌛ 0:55:26
Zainboar
227
Today's Stream
📅 2022-05-05 
(391 days ago)
⌛ 1:01:32
ZainboarToreyboar
228
Welcome Back Kartik Party
📅 2022-05-08 
(388 days ago)
⌛ 0:55:32
ZainboarToreyboarKartikboar
229
Testing Prevention of XSS attack
📅 2022-05-10 
(386 days ago)
⌛ 0:29:16
Zainboar
230
How To Test Prevention XSS Attack
📅 2022-05-11 
(385 days ago)
⌛ 0:40:42
ZainboarKartikboar
🎬
Fartik
How To Test Prevention XSS Attack
ZainboarKartikboar
231
Fixing Websocket
📅 2022-05-19 
(377 days ago)
⌛ 0:49:55
Zainboar
232
Today's Stream
📅 2022-05-20 
(376 days ago)
⌛ 0:56:10
ZainboarKartikboar
233
Today's Stream
📅 2022-05-22 
(374 days ago)
⌛ 0:55:33
Zainboar
🎬
Second Favourite
Today's Stream
Zainboar
🎬
Disco Zain
Today's Stream
Zainboar
234
Today's Stream
📅 2022-05-24 
(372 days ago)
⌛ 0:23:19
Zainboar
235
Websockets bugs
📅 2022-05-27 
(369 days ago)
⌛ 1:00:51
ZainboarKartikboar
236
Websocket Bug Fix
📅 2022-05-29 
(367 days ago)
⌛ 0:49:50
Zainboar
237
Hook Up AWS Websocket
📅 2022-05-30 
(366 days ago)
⌛ 0:48:59
Zainboar
238
Hook up AWS Websocket Pt.2
📅 2022-05-31 
(1 year ago)
⌛ 0:53:07
Zainboar
239
Today's Stream
📅 2022-06-01 
(364 days ago)
⌛ 0:21:05
Zainboar
240
AWS Websocket Bug Fix
📅 2022-06-05 
(360 days ago)
⌛ 0:52:47
Zainboar
241
AWS Websocket Bug Fix Pt.2
📅 2022-06-06 
(359 days ago)
⌛ 0:23:52
Zainboar
242
Hook Up Board Columns to Websockets Nodejs + AWS Websockets
📅 2022-07-27 
(308 days ago)
⌛ 1:00:06
Zainboar
🎬
As you been poopin?
Hook Up Board Columns to Websockets Nodejs + AWS Websockets
Zainboar

Blog

Today, we worked on checking why are we recieving to responses from lambda when it's triggered from the Websocket API. First response was as expected however, second second was empty. We will continue to check why tomorrow.

Subtitles

0:00:02
[Music]
0:00:24
what is going on guys welcome back to
0:00:26
another session of buildbrick and fix
0:00:28
brought to you by the rule coders
0:00:31
yes that is us
0:00:33
um hope you
0:00:35
hope you have been very well
0:00:37
and um so
0:00:40
in this um
0:00:43
in
0:00:44
in this session we're going to be
0:00:46
covering how to um
0:00:48
[Music]
0:00:50
insert our connection id into dynamodb
0:00:54
when our websocket has been connected
0:00:58
as in
0:00:59
when
0:01:00
as
0:01:01
a client has been connected to our
0:01:03
websocket they'll be given a um
0:01:09
connection id so that connection i do
0:01:11
will be stored in a dynamodb all right
0:01:15
so um
0:01:17
so just to give a bit of a recap as well
0:01:20
uh we managed to
0:01:23
connect to the
0:01:25
websocket and also trigger
0:01:27
a lambda um
0:01:29
back to the client which was fantastic
0:01:32
and by
0:01:34
client i mean
0:01:35
just as in for the testing purposes
0:01:39
we um used a
0:01:42
website called i think pi socket if i if
0:01:46
i remember correctly
0:01:48
so we
0:01:50
we managed to do that so that was up and
0:01:52
running
0:01:54
okay so i'll just play the
0:01:56
acknowledgement
0:01:59
um
0:02:00
so
0:02:01
just also a really huge um
0:02:04
credit to get there one of our um
0:02:08
regular viewers whom
0:02:10
who helped us
0:02:11
crack the problem and and as soon as the
0:02:14
problem was tracked it uh
0:02:16
it was fixed and that is how we came to
0:02:19
connect
0:02:20
the web socket to
0:02:24
as in
0:02:25
trigger the lambda and then in return
0:02:29
pass a message all right so i'll just um
0:02:33
i'll just play the acknowledgement
0:02:36
and then we can get down
0:02:39
to the fun part which is coding so
0:02:42
here we go
0:02:44
i begin today by acknowledging the
0:02:46
traditional custodians of the land on
0:02:48
which we gather today and pay my
0:02:50
respects to the elders past present and
0:02:53
future i extend their respect to
0:02:55
aboriginal and torres strait islander
0:02:58
people here today
0:03:02
fantastic guys so that is all done which
0:03:05
is great um let's
0:03:07
so
0:03:08
what i'm going to do now is share my
0:03:10
screen and we will
0:03:13
uh
0:03:15
get this rolling for us oh here is tori
0:03:21
there we go
0:03:24
uh
0:03:25
tori i'm gonna add you on the screen so
0:03:29
in three
0:03:31
two
0:03:32
one there we go
0:03:35
okay so he's still i guess setting up
0:03:38
his camera or something like something
0:03:40
like that
0:03:41
yeah how's it going
0:03:45
very good murray uh welcome but we can't
0:03:48
see you
0:03:50
huh
0:03:51
yeah i can't see me either that's weird
0:03:56
you probably wanna um
0:03:58
kind of yeah now i can see it
0:04:02
okay yeah uh
0:04:04
how's the noise
0:04:06
and
0:04:08
there's a bit of a background noise but
0:04:10
it's kind of bearable
0:04:12
okay uh just let me know because it's
0:04:14
raining like really really heavily right
0:04:16
now
0:04:17
right right i say i see that makes sense
0:04:20
cool no problem at all by the way it
0:04:23
seems you had a fresh air car
0:04:25
is it
0:04:27
uh yeah i didn't style it for the show
0:04:30
but i did get a haircut
0:04:31
on the weekend
0:04:33
looking fresh
0:04:35
thanks man appreciate it i have my like
0:04:38
interview next week so i figured you
0:04:40
should get a haircut
0:04:42
yeah
0:04:44
that's that's what it'll look it'll look
0:04:46
better than it looks now though
0:04:49
no no
0:04:51
you're still looking sharp
0:04:52
which is great
0:04:54
thank you sir
0:04:58
hey gekko
0:05:00
i'm working on that tarp man
0:05:02
[Laughter]
0:05:06
right so um i was just giving a bit of a
0:05:10
recap what we managed to do last time
0:05:12
and what we are going to do today and i
0:05:15
will sit down the
0:05:16
acknowledgement of the country so that
0:05:18
is
0:05:19
well done
0:05:21
um so
0:05:23
just to let you guys as well know that
0:05:26
um
0:05:27
today what we're going to be doing
0:05:29
basically is
0:05:31
uh when the
0:05:33
websocket
0:05:35
when a client
0:05:36
connects to webs
0:05:38
webs okay we wanna be able to store the
0:05:41
connection id in dynamodb
0:05:44
so that is our plan for today
0:05:49
okay um did you manage to get your sam
0:05:53
sorted
0:05:54
because uh i was hoping that if you
0:05:56
could drive the
0:05:58
um
0:06:00
action
0:06:02
okay i will you know i would love to
0:06:05
drive all the action tonight
0:06:08
yeah sounds great
0:06:19
hey get there
0:06:20
welcome man good to see you
0:06:28
i hope you a
0:06:30
enjoyed your
0:06:31
dinner last night
0:06:34
and how people was really tasty
0:06:36
yeah
0:06:45
okay
0:06:49
screen over there
0:06:52
and
0:06:53
i'll share my screen yeah
0:06:55
yes thanks
0:06:57
all right
0:07:00
stream
0:07:05
yes she didn't get dev that was well
0:07:07
deserved
0:07:09
i have to say
0:07:11
dinner dinner i am free man
0:07:14
yeah no no it's not free he works for it
0:07:17
it's actually
0:07:19
okay i'm gonna change your screen
0:07:22
three two one
0:07:26
[Music]
0:07:28
did you guys hear that yeah
0:07:30
yeah that's loud man i think it's really
0:07:33
heavy
0:07:34
yeah yeah there's uh there's a quite a
0:07:37
storm right above me right now
0:07:39
wow
0:07:41
yeah i just saw the the fun day in the
0:07:44
background as well
0:07:48
yeah no special effects needed
0:07:52
yeah that's all natural
0:07:55
coming at you from bali
0:07:59
what color looks kind of good here that
0:08:02
that won't make the viewers angry
0:08:05
um i would say it's like the regular
0:08:08
dark pro here
0:08:11
i would say that would be a question for
0:08:13
gagdev
0:08:19
man
0:08:20
lightning
0:08:21
also
0:08:23
i'll sell your answers to the problems
0:08:25
for kebabs all right um
0:08:28
and probably
0:08:29
in that way
0:08:31
we're not gonna learn
0:08:33
anything get deaf so
0:08:35
it's good that we struggle through and
0:08:38
learning the hard way but yeah
0:08:44
i'll get probably bankrupt in one night
0:08:49
if that happens
0:09:05
no it was not a 10 bucks one no way no
0:09:09
you it wasn't that cheap
0:09:18
okay
0:09:19
of course
0:09:20
we have standards isn't it
0:09:23
okay yeah continue um
0:09:26
so i'm just running the build
0:09:29
hang on have you have you got the latest
0:09:34
because i just pushed push through
0:09:36
through as in
0:09:39
just
0:09:41
get pulled oh yeah there is there is a
0:09:43
change
0:09:44
yeah all right i'll make you happy i'll
0:09:45
run it in the
0:09:47
i'll run it in the command line
0:09:52
there we go
0:09:54
all done
0:09:55
simply kill this
0:09:57
yes
0:09:58
no i hit
0:10:03
all you
0:10:07
okay
0:10:10
and so so what are we doing tonight zane
0:10:14
so we are just making sure that this
0:10:17
runs and we still get message from
0:10:21
lambda
0:10:22
and then we are gonna go ahead and um
0:10:26
[Music]
0:10:27
and in
0:10:29
in our
0:10:30
probably on connect
0:10:32
we will
0:10:34
uh insert a logic
0:10:36
that inserts a connection id into
0:10:40
dynamodb
0:10:43
okay
0:10:44
yeah so let's just wait for it to build
0:10:52
now
0:10:53
i can tell it's pouring down there
0:10:56
honestly
0:10:57
it is pouring
0:11:02
am i not on the right branch
0:11:16
that's working
0:11:21
so um which
0:11:25
what should i do next while i'm waiting
0:11:26
for this to build
0:11:28
oh nothing
0:11:31
okay
0:11:32
that needs to have been
0:11:34
complete and then once that completes we
0:11:37
didn't
0:11:38
deploy that
0:11:40
actually hang on we don't even have to
0:11:43
do that we can just test the url
0:11:47
in the website called pi sockets
0:11:50
something oh hang on
0:11:52
we can probably speed this up um i'll
0:11:54
give you the url
0:11:59
okay
0:12:20
in the
0:12:22
same away
0:12:26
okay i'll give you the
0:12:28
login
0:12:30
and we can take it from there
0:12:36
anyone here
0:12:38
in the chat use brave browser
0:12:42
brave browser
0:12:43
yeah
0:12:44
that's the first one i've heard
0:12:49
all right that build finish anyways
0:12:52
fantastic
0:12:55
mr eye creator of javascript made brave
0:12:58
browser like couple years ago actually
0:13:01
it's it's
0:13:03
it's chrome it's you know it's it's
0:13:06
chromium engine whatever and
0:13:10
so it's just like chrome except it's
0:13:12
like um
0:13:15
privacy first like ad blocking built-in
0:13:19
i love it
0:13:20
and it's so much better
0:13:22
so much faster than chrome yeah
0:13:25
that's brilliant
0:13:27
and that's exactly what we want isn't it
0:13:32
exactly okay so
0:13:35
if you
0:13:36
go ahead and deploy that which is sam
0:13:39
space
0:13:41
deploy
0:13:42
space minus g
0:13:45
no
0:13:46
we want to do a guided one
0:13:48
okay
0:13:49
and then the profile
0:13:52
whatever your profile name is
0:14:04
cool so this will give you some options
0:14:09
there we go
0:14:11
press enter
0:14:14
enter why
0:14:19
why
0:14:22
why
0:14:27
why
0:14:31
why
0:14:34
enter enter
0:14:37
yeah there we go
0:14:42
failed
0:14:43
access um
0:14:46
didn't i give you an admin access
0:14:50
i'm pretty sure i gave you the admin
0:14:52
access
0:14:54
why is he not doing it then
0:14:57
i don't have
0:14:59
some access for cloud formation creating
0:15:05
i'm pretty sure it gives you the
0:15:08
admin access so that should go
0:15:10
everything
0:15:12
unless i'm messed up
0:15:14
somewhere
0:15:15
or
0:15:17
if for some weird reason i copied over
0:15:19
the key incorrectly
0:15:21
oh
0:15:22
um
0:15:26
right you probably want to
0:15:28
actually know because if you
0:15:31
if you copy of the king correctly then
0:15:34
this wouldn't you wouldn't even get this
0:15:36
okay exactly
0:15:38
so that can't be the problem
0:15:41
ah come on
0:15:44
it's not me it's you
0:15:46
yeah it's me
0:15:48
it's me
0:15:52
uh
0:15:53
just trying to f3 f
0:15:57
w
0:16:01
and now comes the magic part which is my
0:16:04
password
0:16:12
okay there we go
0:16:18
okay cool so now i'm gonna give you
0:16:21
admin access
0:16:22
i think
0:16:23
you must already have it
0:16:26
yeah give me all the powers man
0:16:30
i'm gonna be trying not to misuse it
0:16:34
a little great
0:16:36
misuse
0:16:39
and with great
0:16:41
misuse comes deactivating
0:16:45
the account
0:16:48
uh
0:16:50
right okay yeah i didn't give you that
0:16:53
one that's my fault
0:16:55
i had to check that
0:16:57
do not trust me as an admin which is
0:17:00
probably
0:17:01
probably very reasonable okay now i am
0:17:04
actually trusting you so do not lose
0:17:06
your trust
0:17:08
so we're all good i'll run this again
0:17:10
yeah
0:17:11
okay
0:17:19
basically
0:17:21
yes to everything yeah
0:17:23
uh except the
0:17:25
last two
0:17:27
let's just enter
0:17:33
yeah
0:17:35
so
0:17:36
let's see if it does this
0:17:38
yeah we just not do i we just not need
0:17:41
the guided deployment if we do that
0:17:44
um
0:17:45
i reckon it's good to have guided
0:17:47
because if we wanted yeah if we want to
0:17:50
change the stack name
0:17:53
we can do that there
0:17:54
okay
0:17:59
because now what's going to happen that
0:18:01
it will override
0:18:04
my stack for your stack because and name
0:18:07
is the same
0:18:08
okay
0:18:09
yeah
0:18:10
but if we if you wanted to deploy your
0:18:14
own stack then you would probably
0:18:16
name the stack and then
0:18:19
guided deployment and then
0:18:22
deploys separately
0:18:24
gotcha okay
0:18:31
all right
0:18:34
cool so it's uploading it which is
0:18:37
a good time
0:18:42
file with same data or exist skipping
0:18:45
upload
0:18:48
oh file with the same data already exist
0:18:52
okay cool so it's not
0:18:54
it's not uploading it
0:18:56
skipping it
0:19:10
all right
0:19:16
there we go
0:19:19
about to be done
0:19:31
deploy this chainsaw yes
0:19:34
yes
0:19:38
hey cute jesse welcome
0:19:42
welcome
0:19:44
welcome
0:19:48
so he's just deploying everything on
0:19:51
cloud formation now
0:20:05
what do you think of this analogy zane
0:20:07
somebody asked me
0:20:08
what is terraform
0:20:11
and i said well it's like you know
0:20:13
an infrastructure tool
0:20:16
and then i said have you ever watched
0:20:17
the movie fantasia
0:20:19
have you
0:20:23
have you ever watched the movie fantasia
0:20:25
i don't know maybe i'm dating myself
0:20:27
i have a no
0:20:29
okay forget about the analogy it won't
0:20:31
work
0:20:35
okay
0:20:36
well if i say yes i have
0:20:39
then i would say it's like when mickey
0:20:42
mouse has all these mops and buckets and
0:20:45
he just orchestrates them with his
0:20:48
his fingers it's magic okay but you
0:20:51
wouldn't get it because
0:20:53
i didn't watch it yeah
0:20:57
okay cool that is done so if you wanna
0:21:00
um
0:21:02
go to
0:21:03
the account
0:21:05
because
0:21:07
i want you to have all this hands-on
0:21:09
practice as well okay
0:21:12
go to
0:21:13
management console
0:21:24
uh what's my url
0:21:29
just to um
0:21:31
um
0:21:32
aws management console and google would
0:21:35
bring it out
0:21:36
easily
0:21:38
okay cool in that way as well it works
0:21:56
mm-hmm
0:22:05
oh your account id has to be those um
0:22:10
digits sent you
0:22:13
yeah um i should have kept track of that
0:22:16
somewhere
0:22:34
oh
0:22:53
what getting trolled
0:22:58
what
0:23:00
oh why i did not save this the account
0:23:04
id that's silly okay i will send you the
0:23:08
account id
0:23:09
make sure you
0:23:11
save it
0:23:14
i'm throwing it in swag
0:23:16
yes i'll throw in this black
0:23:24
oh wait that's not good let's stop the
0:23:27
screen
0:23:28
just in case
0:23:30
yeah it's always good to
0:23:33
be careful
0:23:34
and so yeah
0:23:35
i know what's in that slash villain
0:23:39
i was like wait wait wait yep
0:23:44
yep why did i learn my lovely
0:23:48
see the things learns in the hard way
0:23:52
are never forgotten never ever
0:23:56
you know like
0:23:58
like i knew it that was one of my
0:24:00
biggest fears of live streaming is like
0:24:03
this is gonna happen
0:24:07
yeah yeah
0:24:09
true though
0:24:13
and i think in live streaming you need
0:24:16
to be really careful as in
0:24:19
what you share and what you should do on
0:24:21
because once on the internet always on
0:24:25
the internet
0:24:34
i'm just saving this on the side yeah
0:24:36
cold no problem
0:24:54
uh
0:25:05
okay i'll play with that later all right
0:25:07
save that and
0:25:09
all right
0:25:10
all right
0:25:11
coming up would you like me to do
0:25:19
[Laughter]
0:25:27
a thong sniff for charity event
0:25:29
yeah yeah
0:25:31
exactly
0:25:33
is the plan
0:25:41
okay he's gonna start to call me now
0:25:44
look at that
0:25:45
he's pulling in people into the chat too
0:25:48
which is just dangerous for us yeah
0:25:50
um
0:25:58
what would you like me to do next man
0:26:01
um can you please share your screen
0:26:03
first oh right right right so
0:26:06
we can have a look exactly where you are
0:26:08
because
0:26:10
yeah at the moment i can
0:26:12
just see a colorful background with your
0:26:15
rice cooker and
0:26:17
wall filter i'll show you give me one
0:26:19
second let me let me just
0:26:21
close slack
0:26:23
probably get dev yeah
0:26:26
i do not want slack open whatsoever
0:26:29
there you go all right
0:26:31
screen share
0:26:42
okay um go to your cloud formation
0:26:52
you could have clicked on the cloud
0:26:56
okay
0:26:58
where is it where is that
0:27:00
oh no no i thought the cloud watch was
0:27:03
transformation hey man we're on the same
0:27:06
team here okay
0:27:08
i'm just kidding i'm just kidding
0:27:12
all right um
0:27:13
i'm getting i'm getting destroyed right
0:27:15
now in the chat
0:27:18
no you don't know he's on to me
0:27:20
as always
0:27:23
he's making fun of where i live which is
0:27:26
very close to home you know that hits
0:27:29
close to home okay um go to stacks on
0:27:33
the left yeah
0:27:35
and this should be a stack called
0:27:38
apis um okay you need to change your
0:27:41
region so from north virginia to sydney
0:27:48
yeah i just see two stacks here
0:28:04
there you go and you are and you want to
0:28:06
click the first one
0:28:09
and then look for as in go to resources
0:28:16
and then
0:28:17
look for scrambler
0:28:19
websocket
0:28:28
um
0:28:33
um
0:28:35
actually
0:28:36
go down
0:28:38
if you can just
0:28:39
find it
0:28:44
okay there's everything related
0:28:46
yeah
0:28:47
um so if you just want to
0:28:49
look for web socket api or something
0:28:53
like that instead of the first one
0:28:55
yeah that
0:28:56
one click on that one and we want to go
0:29:00
to stage
0:29:05
i'll log into aws that's
0:29:07
that's a record even
0:29:10
first he's on tutorials on to you
0:29:17
uh yeah
0:29:19
go to stages
0:29:28
and
0:29:29
copy the first url um
0:29:31
the first uri
0:29:33
i meant oh this one
0:29:36
yeah
0:29:38
url yeah
0:29:40
you want me to go to the pi socket yeah
0:29:43
case and
0:29:45
delete that yeah connect
0:29:47
it should connect and type in the action
0:29:50
and then default
0:29:58
oops
0:29:59
yeah that was right
0:30:03
okay and press send
0:30:07
wow okay now what we need to do
0:30:11
remove the res and the second received
0:30:14
so go back in the lambda
0:30:16
uh the default.js
0:30:19
in the code
0:30:22
remove uh the
0:30:25
return as in from the line 20
0:30:29
just remove this yeah
0:30:32
as in try to remove the body only
0:30:36
and
0:30:37
then we can see if it still gives us
0:30:40
that yeah
0:30:42
yeah that's fine
0:30:46
there we go all right cool yeah now save
0:30:50
it and build it and then deploy it
0:30:56
um
0:30:59
saved it i did save it okay
0:31:02
yeah oh man
0:31:04
all right another
0:31:07
another way
0:31:16
okay
0:31:19
when that's done we can deposit i gotta
0:31:21
i gotta look at this and see if there's
0:31:24
something i can do to speed this up
0:31:31
i just haven't had a lot of free time
0:31:32
recently i keep meaning to like go and
0:31:35
yeah
0:31:37
i feel you man yeah i
0:31:39
feel you because yeah i've had a lot of
0:31:42
things going on and even though people
0:31:45
meant to decide
0:31:46
about the new streaming
0:31:49
software i just
0:31:51
i did a bit of research but not in
0:31:53
really detailed um so that just got a
0:31:56
bit postponed but
0:32:00
let's work on it and hopefully
0:32:03
um
0:32:05
when we get a chance to research on it a
0:32:08
little bit more then
0:32:11
probably we can
0:32:13
decide on which one we want to
0:32:16
go for but
0:32:18
um
0:32:19
yeah
0:32:20
it would be good to hear from gekko what
0:32:23
streaming
0:32:24
software
0:32:25
would be good as well because
0:32:29
i guess there's not obs right like no
0:32:32
no
0:32:33
obvious
0:32:34
no
0:32:36
that just
0:32:37
consumes a lot of resources and plus the
0:32:40
lag is 20 seconds which is way too much
0:32:47
i i guess like when i get that when i
0:32:50
was running obs like on
0:32:53
friday on the stream
0:32:55
because i was using the obs like virtual
0:32:57
cam that's how i had the the background
0:33:00
like
0:33:01
and then i opened vs code and stream
0:33:04
yard it just
0:33:06
just like choked my because i'm running
0:33:08
on a laptop so it just it just like
0:33:11
chewed up all my resources
0:33:14
um i think yeah def the problem would be
0:33:18
that we are trying to
0:33:21
share multiple screens because we are
0:33:24
two people as in
0:33:26
like coding so we for that purpose we
0:33:30
actually used obs ninja and i think
0:33:33
that's where the problem is because
0:33:36
first of all it's going to obvious ninja
0:33:39
and then
0:33:41
going to switch to stream and that's
0:33:44
creating a bit of a lot of
0:33:47
lag as well
0:33:48
we uh don't do you have stream yard like
0:33:52
we have we have a
0:33:54
basic or standard or something from
0:33:57
stream yard now because of
0:33:59
cartoons
0:34:05
but
0:34:07
it doesn't really on
0:34:09
does it offer a lot of say
0:34:15
um
0:34:19
so if
0:34:24
yeah i know that we can do that get that
0:34:26
but um
0:34:28
um
0:34:31
does that also offer all the alerts and
0:34:35
the whole new
0:34:37
look and everything
0:34:39
because i researched on in and it
0:34:42
doesn't really make the
0:34:44
stream look a bit fancier as the
0:34:49
other softwares
0:34:51
yeah see there's there's
0:34:54
there's too many competing financial
0:34:56
concerns here that's the problem we got
0:34:59
kebabs we got
0:35:01
the streaming service
0:35:03
[Music]
0:35:10
no no we need some income
0:35:12
from this
0:35:14
streaming first as well and then
0:35:17
i'm happy to consider the kebabs as well
0:35:22
yeah i mean and like we gotta have a
0:35:24
budget for
0:35:25
bob's in case you run into another major
0:35:28
bug exactly
0:35:36
because every gag dev actually
0:35:40
goes on that car
0:35:42
on that on that business
0:35:46
we will really
0:35:47
speed up the projects but
0:35:51
we won't really learn much
0:35:54
because the active is actually solving
0:35:56
everything for us
0:36:01
because all right up there
0:36:04
yeah there we go so um go
0:36:09
uh yeah you didn't you don't have to do
0:36:12
that okay
0:36:14
yeah um do you want to connect first
0:36:16
probably
0:36:18
yeah it looks like it's still connected
0:36:20
but i'll try to
0:36:22
uh
0:36:23
reestablish the connection
0:36:26
see
0:36:27
mac
0:36:29
sand
0:36:31
still getting
0:36:32
okay then in that case we need to remove
0:36:35
the
0:36:36
so go back into the thing
0:36:41
in the code
0:36:42
we probably have to
0:36:44
um
0:36:50
go down
0:36:54
you know where it says
0:36:57
line
0:36:58
25 to 28
0:37:03
probably get rid of that and
0:37:06
just probably do a return in front of
0:37:10
away
0:37:14
do a return in front of the lane no
0:37:17
that's not gonna work dude
0:37:19
no
0:37:20
yeah cause then it then the
0:37:22
the code will just stop at the return
0:37:25
like
0:37:27
it won't it won't hit the await yeah
0:37:29
because like you'll just have dead code
0:37:30
here see even
0:37:32
vs code is graying it out
0:37:45
oh you mean return it like this
0:37:48
yes
0:37:49
yes
0:37:50
that's all and
0:37:53
commenter would
0:37:55
delete that one
0:37:56
and see what it does now
0:38:00
okay
0:38:02
let's see
0:38:04
same process again
0:38:07
you need to do you need to always return
0:38:10
something from
0:38:11
a lambda
0:38:15
i think yes because how else are we
0:38:18
gonna
0:38:19
send this
0:38:21
send this message through
0:38:24
i thought the um
0:38:26
this post the connection hits that
0:38:29
your like other
0:38:34
i mean you could probably just making
0:38:36
this up like i usually do make up things
0:38:38
on the stream
0:38:41
but i thought the post i thought the
0:38:42
post the connection
0:38:45
uh
0:38:46
hits
0:38:47
this end point or something and then it
0:38:50
like basically
0:38:52
um posts a message back to the client
0:38:55
with that context
0:38:58
like the i thought the lambda itself
0:39:01
doesn't do that
0:39:04
i didn't get you do you want to
0:39:08
repeat this story
0:39:10
um
0:39:11
this connection url
0:39:15
i i
0:39:17
thought i read that
0:39:19
in the docs that um
0:39:24
when you use the
0:39:28
the api gateway
0:39:30
management api here from aws
0:39:33
i thought this post to connection
0:39:37
um
0:39:38
basically under the hood
0:39:40
sends the message
0:39:42
back to the client through
0:39:45
that
0:39:47
endpoint
0:39:52
right
0:39:54
okay so like the lambda itself
0:39:59
obviously doesn't return the message
0:40:01
back to the client
0:40:04
so that's handled
0:40:06
with this whatever
0:40:07
is like under the hood in here i wish i
0:40:10
could look at the code but
0:40:12
um
0:40:14
you know you're sending the connection
0:40:16
id and the data
0:40:18
which is
0:40:20
essentially this message plus
0:40:24
what else are you sending
0:40:27
what's the data the data is send send is
0:40:33
the
0:40:37
wait what i'm not i just lost
0:40:40
so
0:40:41
what are you playing
0:40:42
oh okay yeah you're just sending this
0:40:44
message right
0:40:46
yeah so
0:40:48
i think
0:40:49
like obviously this is sending the
0:40:51
message right to the client back to the
0:40:53
client because it's taking in that
0:40:55
connection id which is like the client's
0:40:57
connection id it's like the same thing
0:40:59
you'll be saving in dynamodb
0:41:02
correct and then um i guess the data is
0:41:05
is the message here that
0:41:11
so
0:41:12
yeah so
0:41:13
this thing is i don't know we could look
0:41:15
at the docs if we're curious but
0:41:20
did i just build it no no no you must be
0:41:24
right there we can definitely
0:41:26
crying that way as well
0:41:30
what's the point of use website is just
0:41:34
sent that message
0:41:36
um
0:41:38
right um that so i think this was just
0:41:41
to
0:41:42
demonstrate
0:41:44
if we can get the websocket api like
0:41:46
just kind of working and then later on
0:41:49
what we will do
0:41:50
and correct me if i'm wrong zane is save
0:41:53
the uh
0:41:54
save the connections inside of dynamodb
0:41:57
so we'll have this connection id in
0:41:59
dynamodb and table and then that will
0:42:03
[Music]
0:42:05
also
0:42:06
save
0:42:07
well be based on the board right so
0:42:09
who's connected to which board
0:42:12
and then the websockets um
0:42:16
uh
0:42:16
everybody who's on that board is
0:42:18
connected to that
0:42:20
um to the websockets and so
0:42:24
one person sends a message should
0:42:26
broadcast everyone else or something
0:42:27
yeah so so in there inside this um
0:42:31
default or send message lambda
0:42:33
like
0:42:34
when um
0:42:36
when an event like
0:42:38
from the client
0:42:40
sends a message to this lambda
0:42:42
it should grab like it should probably
0:42:44
take all the connection ids from
0:42:46
dynamodb
0:42:48
and then send the message back to the
0:42:51
lambda kind of like probably looping
0:42:52
over this or something is my guess
0:42:56
so that every client that's connected to
0:42:57
that table will receive the updated like
0:43:01
um
0:43:04
you know data which
0:43:06
i'm assuming is like the
0:43:09
individual
0:43:11
cards
0:43:16
everyone's like
0:43:17
what is he talking about
0:43:19
okay i think what you're trying to say
0:43:22
there is that
0:43:24
um
0:43:25
the purpose of this is to demonstrate
0:43:30
that we are actually getting a message
0:43:33
back from from the websocket server
0:43:37
oh which is correct and um
0:43:41
yeah
0:43:42
basically jagdev is
0:43:45
saying they even i have the advantage
0:43:48
that i've worked with websockets before
0:43:50
so i kind of understand what will happen
0:43:55
so
0:43:56
i guess the purpose of
0:43:59
doing this particular task was to
0:44:03
if there's
0:44:05
a lambda
0:44:07
that
0:44:08
isn't true
0:44:10
that isn't present
0:44:13
from the
0:44:14
um so
0:44:15
if
0:44:16
from the client's
0:44:18
side
0:44:19
a lamb base is trying to be triggered
0:44:23
but it's not it's not present
0:44:25
it should come here as
0:44:28
saying that okay that there's
0:44:31
no lambda here so
0:44:34
i can't help you so basically is
0:44:37
essentially and
0:44:39
the folder don't
0:44:41
just is therefore
0:44:44
uh
0:44:46
error handling
0:44:52
okay right
0:44:56
okay
0:45:00
yeah so
0:45:01
default.js
0:45:03
lambda is therefore
0:45:05
uh error handling
0:45:12
yes i was about to come to that point
0:45:15
gag dev
0:45:16
i'm coming step by step here now so
0:45:19
what we did just now is just to as in
0:45:25
give the response back to the user if
0:45:28
they
0:45:30
type in so if they're trying to trigger
0:45:33
something that doesn't exist
0:45:36
so
0:45:38
all other
0:45:39
yes that's where we are
0:45:42
going objective
0:45:45
that's our roots yeah i'm getting i'm
0:45:48
i'm getting there i wish
0:45:52
i was as fast as you but i'm still i
0:45:55
still have a long way to go
0:45:57
okay i'm getting there i'm getting there
0:46:01
it's brutal out here it's brutal
0:46:04
this is called
0:46:06
real life mate
0:46:07
welcome to real life
0:46:10
soft engineering
0:46:18
when you simply get roasted and
0:46:21
then if your explanation
0:46:24
skills are not on point which i'm still
0:46:26
working on this is what happens
0:46:29
from the seniors to the juniors
0:46:32
we got a great concept for a show that
0:46:34
would be really funny based on this show
0:46:37
which is basically like
0:46:39
every week or i mean every month you
0:46:42
could have one show or whatever and then
0:46:43
somebody
0:46:45
has to do like some type of challenge in
0:46:47
like 90 minutes
0:46:49
and then everybody else just roasts them
0:46:59
i was going to do this with my friends
0:47:01
and call it like javascript hot seat or
0:47:03
something
0:47:08
okay right right right
0:47:12
i see
0:47:13
yeah
0:47:15
that makes sense a lot again i think
0:47:17
gekko is talking about every single
0:47:19
interview i've done so far
0:47:23
no no all right
0:47:24
okay so
0:47:26
coming back to the
0:47:28
point yes
0:47:30
websockets would work exactly
0:47:34
tori
0:47:35
explained but this is
0:47:38
lambda
0:47:39
would work in terms of
0:47:42
uh
0:47:44
error handling um
0:47:46
and we're going to be introducing the
0:47:49
logic of inserting the connection
0:47:52
id into the diamond db in the on
0:47:57
connects lambda so
0:48:01
and
0:48:03
does that make sense now kick diff
0:48:06
i really have to practice to be concise
0:48:10
now
0:48:10
that's
0:48:11
really important for me
0:48:15
so um i tested that and we got an
0:48:17
internal server error i mean it sent the
0:48:21
message okay so here i'll
0:48:24
um it did send the message but then we
0:48:26
got back an internal uh
0:48:28
server error
0:48:31
so
0:48:32
maybe the two received
0:48:37
are supposed to happen
0:48:40
or not do we need to send back anything
0:48:43
to the lambda
0:48:44
i mean from the lambda
0:48:47
in case of
0:48:49
error handling yes because we want to
0:48:52
know what was that okay
0:48:54
yeah i mean that
0:48:57
that makes
0:49:00
wrap your coat and try catch yeah
0:49:02
um that makes total sense
0:49:06
return the body being an error if
0:49:08
something happens
0:49:10
okay
0:49:12
and
0:49:14
where's it gonna go honestly is it gonna
0:49:16
go back to the websocket no
0:49:19
um
0:49:20
to the client
0:49:25
are you sure because
0:49:27
the client is an ex
0:49:29
is it is it
0:49:31
because it's like through the websocket
0:49:33
from
0:49:34
so
0:49:36
who's going to see the
0:49:39
it will go back to the browser error
0:49:41
message
0:49:43
one from center one from the turn
0:49:46
you sort of nice
0:49:50
yes yes correct
0:49:54
initially
0:49:59
so okay what should i do
0:50:02
what's uh
0:50:04
what's the
0:50:06
suggestion here
0:50:09
um probably um try and remove the return
0:50:14
because
0:50:16
it's already sending it so
0:50:18
uh i think that might be causing a
0:50:20
problem you want me to deploy it like
0:50:23
this for now
0:50:25
yeah why not
0:50:28
let's try it if it works
0:50:34
all right
0:50:35
give it a
0:50:38
shot oh
0:50:40
did you build it first
0:50:44
oh no
0:50:46
you need to build it if um yeah there
0:50:49
are any
0:50:50
code changes
0:50:56
all right i'm gonna
0:50:58
while that's
0:50:59
doing its thing
0:51:02
yeah cool async function
0:51:04
can return
0:51:07
return the promise the promise would be
0:51:10
the status code
0:51:16
i promise
0:51:18
it's bucket list
0:51:21
on async that's the callback yep um
0:51:33
so
0:51:33
what are we looking for now i was just
0:51:36
curious about like um
0:51:40
if uh
0:51:42
if you always need to like return
0:51:44
something from a lambda
0:51:46
okay right correct
0:51:48
like if you could return
0:51:51
empty for example like return nothing
0:51:54
um would it would it give you like an
0:51:57
internal server error
0:52:03
but whatever it's not important i can
0:52:05
learn it be honest
0:52:07
i don't think you should
0:52:10
unless you request it and
0:52:13
you
0:52:14
give it what is not expecting
0:52:17
if that makes sense
0:52:19
i don't know i could be wrong
0:52:22
okay okay yeah
0:52:24
i don't know
0:52:26
um okay um
0:52:28
maybe this is done
0:52:32
thing on charge
0:52:34
the turn on the fine is the same thing
0:52:36
as no return
0:52:41
you don't always need to return
0:52:42
something okay thanks gekko
0:52:45
what happens if you don't have any type
0:52:47
of return because like will that shut
0:52:50
down your lambda after it's done
0:52:53
like once the in this example the
0:52:55
promise
0:52:57
is resolved here
0:53:02
i will ask
0:53:06
as the master
0:53:08
yeah yeah that's a really good idea i
0:53:11
think
0:53:12
i'm learning myself
0:53:13
all right okay uh
0:53:16
let me let me run this
0:53:19
uh what i was trying to ask is
0:53:23
if we have no return like in this
0:53:24
example we have no return statement
0:53:28
um will this will this lambda just shut
0:53:32
itself down
0:53:37
basically you've got your answer
0:53:40
you can tell straight away in cloud
0:53:42
watch okay
0:53:44
he's saying either way just just try
0:53:47
yourself
0:53:54
yay tory's flying through that
0:53:58
deployment as well
0:54:03
it will show in your billing
0:54:05
milliseconds right
0:54:08
thanks
0:54:09
ah okay
0:54:15
and then you find out this lambda is
0:54:17
being open for like 15 minutes
0:54:21
[Music]
0:54:24
[Laughter]
0:54:28
because there's no return statement or
0:54:30
something
0:54:33
let's check what it does
0:54:34
because
0:54:35
i'm curious myself
0:54:39
yeah right what's that what's the
0:54:41
default timeout for a lambda is it is it
0:54:45
it's usually three seconds okay
0:54:48
they got they give you guard rails first
0:54:53
yeah
0:54:54
the bumper alley there you go
0:55:00
some things not though like
0:55:02
with you can like the
0:55:04
default um
0:55:07
uh
0:55:08
like what did they call it concurrency
0:55:10
for the lambdas is like a thousand
0:55:14
so that means you can spin up a thousand
0:55:16
lambdas that all at once
0:55:19
which is like that's a lot for me
0:55:22
i'm not
0:55:23
i'm not
0:55:24
i don't have any users
0:55:27
yes
0:55:37
how would you do that by mistake um
0:55:40
i've heard other people do that i've
0:55:42
read articles like where people were
0:55:46
had some
0:55:48
recursive call or something weird um or
0:55:51
maybe they were doing like um
0:55:56
uh
0:55:57
like web scraping
0:56:01
and they just like didn't
0:56:04
they didn't
0:56:05
code things
0:56:07
the way they thought it was actually
0:56:09
gonna work and then
0:56:11
things went badly for them
0:56:14
and then they didn't have enough money
0:56:16
even for kebabs
0:56:18
actually after that
0:56:23
and you learned yeah i hope i don't
0:56:25
learn that way
0:56:26
i want to pay a huge bill
0:56:30
oh
0:56:31
i've actually learned it in that way
0:56:36
because
0:56:37
when i was learning code build my build
0:56:39
came up to probably 200 bucks
0:56:44
wow really that's that's
0:56:47
i would i would be very sad
0:56:51
well still getting an internal server
0:57:01
so one is by send uh actually
0:57:06
go at the top um at uh
0:57:09
in the code
0:57:13
um
0:57:14
you know where we are doing
0:57:17
the send in the guest hockey context
0:57:20
already
0:57:25
line 15.
0:57:29
so we are returning there
0:57:32
already
0:57:37
you're returning this function
0:57:42
okay
0:57:45
and then you're but then you're
0:57:46
executing this function down here
0:57:51
yes
0:57:53
right
0:57:59
so we've got that
0:58:01
doing that there
0:58:03
that comes to that one
0:58:07
and then what you're doing is
0:58:09
it's executing it over here
0:58:14
actually um
0:58:19
let's get rid of the
0:58:20
return in line 15
0:58:29
the whole line possibly
0:58:33
but then you won't have a send
0:58:38
because what's send is just
0:58:41
storing
0:58:43
ah okay yeah yeah yeah true true true
0:58:46
because zen is actually storing
0:58:48
i was return from the function
0:58:53
yeah so this is this return is
0:58:56
returning an endpoint connection id but
0:58:59
really you're only just using the send
0:59:01
function
0:59:02
which is then taking the
0:59:06
taking in this parameter or this
0:59:08
argument whatever
0:59:10
um
0:59:11
which is uh this message
0:59:15
and it appears it's only executing at
0:59:18
once
0:59:19
so
0:59:20
i don't know why there's two received
0:59:23
in any of the documentation was that the
0:59:25
case where they would
0:59:28
get back to received messages or
0:59:30
something today i'm
0:59:32
gonna check where did i get this
0:59:35
code from
0:59:38
because this is what happens if you
0:59:41
don't understand it properly
0:59:44
and
0:59:45
you just want to code code code without
0:59:48
understanding it
0:59:51
this is getting executed here
0:59:53
[Music]
0:59:57
um
0:59:58
wait
1:00:06
okay cool so from the blog that i've
1:00:09
gotten because he's testing it in
1:00:13
in in
1:00:14
[Music]
1:00:15
terminal he's actually getting
1:00:18
the same thing but i'm going to also
1:00:21
give give it a shot
1:00:24
yeah
1:00:25
can you
1:00:26
test testing the
1:00:28
terminal i don't i don't have i don't
1:00:30
have ws cat installed
1:00:32
all right okay see if you can give me
1:00:35
the
1:00:37
url
1:00:38
sure
1:00:39
and i can
1:00:41
get
1:00:44
tested and see if that's the case with
1:00:46
me as well there you go sent in the
1:00:48
private chat sure thank you
1:00:50
objective is asking what did we what did
1:00:53
you learn today
1:00:55
i
1:00:56
i guess he's asking both of us
1:01:02
yes
1:01:04
i learned how to
1:01:06
open the aws management console
1:01:12
in record time
1:01:16
okay i'm just trying to test that
1:01:19
it's in terminal
1:01:21
if i get the
1:01:23
same thing
1:01:24
[Music]
1:01:27
oh yes okay
1:01:31
nevermind
1:01:34
all right cool i'll just
1:01:36
work
1:01:37
on that a bit and um
1:01:40
fix this hopefully
1:01:43
shouldn't be a big one
1:01:47
you want me to throw out these changes
1:01:52
yes please
1:01:53
okay
1:01:54
that'd be
1:01:56
good
1:01:57
and um can i see your
1:02:01
yes there is
1:02:04
i just want to check
1:02:07
so if you type in get status
1:02:11
just want to check in which branch
1:02:13
you're in okay cool it's
1:02:15
websocket integration cool
1:02:18
so do you do you want me are you are you
1:02:21
well i guess next time
1:02:23
do you want me to like redeploy what we
1:02:25
have had to start
1:02:27
no no
1:02:28
that's
1:02:30
that's fine um
1:02:32
if you can just uh push this code on
1:02:36
there you want me to push this up
1:02:38
yes
1:02:40
that's what we do as in
1:02:43
uh
1:02:44
every day
1:02:47
even if it's broken we have to oh we
1:02:49
want to push it on but don't
1:02:52
um
1:02:54
include
1:02:55
this file
1:02:56
ignore it just
1:02:58
default so if you
1:03:00
go to your gigno
1:03:05
but then
1:03:06
but but then you want to just change the
1:03:09
get ignore
1:03:12
you want me to you want me to update the
1:03:14
git ignore
1:03:17
you should already be there
1:03:20
okay
1:03:21
yeah it's already there don't worry
1:03:24
about it yeah if you can just
1:03:27
um
1:03:28
go to that one and do a plus on
1:03:32
default.js
1:03:39
yeah and now just basically comment it
1:03:42
and push
1:03:49
um yeah uh
1:03:52
commit name i don't even know what we
1:03:54
did
1:03:56
um
1:03:58
removed return statement
1:04:09
good happy yeah yeah
1:04:13
that's fine
1:04:16
all right
1:04:20
cool perfect
1:04:21
is my origin set up
1:04:26
i don't know i don't know
1:04:28
i changed like
1:04:33
ah
1:04:36
quality pr
1:04:39
yeah
1:04:41
[Music]
1:04:41
[Laughter]
1:04:48
you're becoming the news this is
1:04:51
saying full
1:04:58
um
1:04:59
would you like to create a fork this is
1:05:01
a fork
1:05:05
you don't have to what did you say
1:05:09
you don't have permissions
1:05:11
hang on did i not add you in the reaper
1:05:14
you should oh maybe you didn't that's
1:05:16
why
1:05:17
although this is a forked version of
1:05:19
your repo from a while ago
1:05:23
in that case i'll actually add you
1:05:29
ah yeah that was the reason why i didn't
1:05:33
have you
1:05:34
in there so i'll just add you
1:05:37
too
1:05:41
what's your username
1:05:43
tori littlefield
1:05:47
okay cool find you
1:05:49
you got it okay yeah and i'm just adding
1:05:52
you
1:05:53
to the repo there you go done
1:05:57
all right let's
1:05:58
try this again
1:06:01
i think you probably have to accept that
1:06:04
invite first all right
1:06:13
can i see it on github or do i have to
1:06:15
check my email
1:06:23
all right
1:06:25
um
1:06:27
woohoo
1:06:29
yeah there we go okay
1:06:31
yeah here we go
1:06:34
all right let's give that a go
1:06:40
what are you doing
1:06:42
okay just to um just close that one
1:06:46
because you won't do it uh because
1:06:49
you've just accepted the
1:06:51
invitation now
1:06:53
so you probably have to do that again as
1:06:55
in
1:06:56
okay
1:06:57
pushing it
1:07:00
i don't know why it's saying
1:07:01
synchronizing changes
1:07:04
yes because you
1:07:08
you
1:07:09
actually
1:07:11
i'm not gonna assume things uploaded the
1:07:14
hard way
1:07:17
i'm just gonna wait for it i don't know
1:07:18
what it's doing this is odd
1:07:26
isn't good too uh so there's your
1:07:28
pending change is it
1:07:34
so it's already committed
1:07:37
okay doing good push
1:07:39
yeah let's try that
1:07:45
maybe i have to close the vs oh there
1:07:47
you go perfect yeah i think it's just bs
1:07:49
code hanging
1:07:51
right
1:07:53
cool that is done
1:07:55
good to have that all done
1:08:00
brilliant
1:08:05
all right
1:08:06
i was about to by mistake remove as in
1:08:10
you as in as a person from
1:08:15
the screen uh but not your screen share
1:08:18
that's my message
1:08:20
no that's bad that's bad
1:08:23
anyway um
1:08:24
i know i did
1:08:26
but come on
1:08:28
[Music]
1:08:32
tory
1:08:34
i was expecting
1:08:36
more man
1:08:37
well
1:08:39
you could have done better well that's
1:08:41
if you're expecting more than that's
1:08:42
your fault yeah that's your actually
1:08:45
just kidding
1:08:46
i'm just kidding we are all here to
1:08:50
learn together you shouldn't expect too
1:08:52
much from me man
1:08:54
no
1:08:59
i'll take everything back because i
1:09:01
didn't mean those so yeah oh that's fine
1:09:04
no offense taken at all
1:09:08
cool guys um
1:09:10
and
1:09:10
do you want to do the closing
1:09:14
sure so today we were working on the
1:09:18
default lambda handler and the websocket
1:09:21
api
1:09:23
yeah
1:09:24
um
1:09:26
and
1:09:26
i don't know we just did some more
1:09:28
debugging trying to find out why
1:09:31
we're receiving
1:09:32
two like messages back to the client um
1:09:37
so i guess
1:09:39
what the next step will be is maybe just
1:09:41
look in the documentation or other
1:09:43
examples and see if that's also the case
1:09:45
and take it from there
1:09:47
fantastic yeah
1:09:49
that was a
1:09:50
really
1:09:53
really good summary story thank you and
1:09:56
thanks guys for
1:09:59
for tuning in if you want to see how we
1:10:02
get rid of this
1:10:04
um
1:10:05
kind of a logical bug then
1:10:08
feel free to tune in tomorrow's
1:10:10
same place
1:10:12
same time and
1:10:15
same task
1:10:17
that's the one right guys thank you
1:10:19
everyone have a good night
1:10:22
cheers bye