boarzVideosClipsStatistics

#️⃣EP 143 - Today's Stream

🎦
📅 2022-01-03 (703 days ago)
⌛ 1:07:18
ZainboarKartikboar
AllClipsEpisodesHas Blog PostZainThaneshKartikTorey
001
Build Break and Code
📅 2021-07-14 
(876 days ago)
⌛ 0:58:43
ZainboarKartikboar
002
Build, Break & Fix
📅 2021-07-15 
(875 days ago)
⌛ 0:53:45
ZainboarKartikboar
🎬
Krunchmaster Kartik
Build, Break & Fix
ZainboarKartikboar
003
Build, Break & Fix
📅 2021-07-16 
(874 days ago)
⌛ 1:09:05
ZainboarKartikboar
004
Special Edition: We don't stop until we get our code working
📅 2021-07-16 
(874 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 
(873 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 
(871 days ago)
⌛ 1:03:20
ZainboarKartikboar
007
Build, Break & Fix
📅 2021-07-20 
(870 days ago)
⌛ 1:04:37
ZainboarKartikboar
008
Build, Break & Fix
📅 2021-07-21 
(869 days ago)
⌛ 1:00:37
ZainboarKartikboar
009
Build, Break & Fix
📅 2021-07-22 
(868 days ago)
⌛ 1:17:02
ZainboarKartikboar
010
Build, Break & Fix
📅 2021-07-23 
(867 days ago)
⌛ 1:04:59
ZainboarKartikboar
011
Build, Break & Fix
📅 2021-07-23 
(867 days ago)
⌛ 1:48:16
ZainboarKartikboar
012
Build, Break & Fix
📅 2021-07-24 
(866 days ago)
⌛ 2:05:28
ZainboarKartikboar
013
Build, Break & Code //First Special Guest Appearance
📅 2021-07-26 
(864 days ago)
⌛ 1:09:09
ZainboarKartikboar
014
Build, Break & Fix
📅 2021-07-27 
(863 days ago)
⌛ 1:05:37
ZainboarKartikboar
015
Build, Break & Fix // Setting a blog using Hugo and AWS Amplify
📅 2021-07-28 
(862 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 
(861 days ago)
⌛ 1:03:57
ZainboarKartikboar
017
Build, Break & Fix // Working on FETCH APIs
📅 2021-07-30 
(860 days ago)
⌛ 1:06:45
ZainboarKartikboar
018
Build, Break & Fix // creating get methods with FETCH API
📅 2021-07-30 
(860 days ago)
⌛ 2:00:16
ZainboarKartikboar
019
Build, Break & Fix // BLOG REVEAL!! &Fixing our broken Hugo blog
📅 2021-07-31 
(859 days ago)
⌛ 2:03:11
📰
ZainboarKartikboar
020
Build, Break & Fix // Fixing the uncaught exception error in FETCH APIs
📅 2021-08-02 
(857 days ago)
⌛ 1:02:04
ZainboarKartikboar
021
Build, Break & Fix // Trying different things to resolve the error
📅 2021-08-03 
(856 days ago)
⌛ 1:04:49
📰
ZainboarKartikboar
022
Build, Break & Fix // Special Guest announcement for tomorrow!
📅 2021-08-04 
(855 days ago)
⌛ 1:03:15
📰
ZainboarKartikboar
023
Special Episode : Talking to a Principal Developer at Seek
📅 2021-08-05 
(854 days ago)
⌛ 1:04:56
📰
ZainboarKartikboar
024
Build, Break & Fix // Working out Software design
📅 2021-08-06 
(853 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 
(853 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 
(851 days ago)
⌛ 1:35:49
📰
Zainboar
027
30 mins of deployment 😠 || 30 mins of coding 🥲
📅 2021-08-09 
(850 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 
(849 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 
(848 days ago)
⌛ 1:01:46
📰
ZainboarKartikboar
030
Today's Stream
📅 2021-08-12 
(847 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 
(846 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 
(845 days ago)
⌛ 1:20:18
📰
ZainboarKartikboar
033
Build - Break - Fix
📅 2021-08-15 
(844 days ago)
⌛ 1:34:03
📰
ZainboarKartikboar
034
Build Break Fix
📅 2021-08-16 
(843 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 
(842 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 
(841 days ago)
⌛ 1:03:21
📰
ZainboarKartikboar
037
Special Guest - Sam Nolan
📅 2021-08-19 
(840 days ago)
⌛ 1:05:19
📰
ZainboarKartikboar
038
Today's Broadcast
📅 2021-08-20 
(839 days ago)
⌛ 1:01:55
📰
ZainboarKartikboar
039
Today's Broascast
📅 2021-08-21 
(838 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 
(837 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 
(836 days ago)
⌛ 0:57:11
📰
Zainboar
042
Today's Broadcast
📅 2021-08-24 
(835 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 
(834 days ago)
⌛ 1:13:08
📰
ZainboarKartikboar
🎬
Actually good job advice from Zain
Today's Stream
ZainboarKartikboar
044
Today's Stream
📅 2021-08-26 
(833 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 
(832 days ago)
⌛ 1:08:21
📰
ZainboarKartikboar
046
Weekend Special
📅 2021-08-28 
(831 days ago)
⌛ 1:32:51
ZainboarKartikboar
047
Weekend Special
📅 2021-08-29 
(830 days ago)
⌛ 1:01:39
Zainboar
048
Today's Broadcast
📅 2021-08-30 
(829 days ago)
⌛ 1:17:19
ZainboarKartikboar
049
Today's Broadcast
📅 2021-08-31 
(828 days ago)
⌛ 1:00:16
ZainboarKartikboar
🎬
Viewer burn
Today's Broadcast
ZainboarKartikboar
050
CELEBRATION: 50th Episode
📅 2021-09-01 
(827 days ago)
⌛ 1:01:53
ZainboarKartikboar
051
Today's Broadcast
📅 2021-09-02 
(826 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 
(825 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 
(824 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 
(823 days ago)
⌛ 1:41:54
ZainboarKartikboar
055
Today's Stream
📅 2021-09-06 
(822 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 
(821 days ago)
⌛ 1:25:44
ZainboarKartikboar
🎬
The benefits of pair programming
Today's Broadcast
ZainboarKartikboar
057
Today's Stream
📅 2021-09-08 
(820 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 
(819 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 
(818 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 
(816 days ago)
⌛ 1:02:36
ZainboarKartikboar
061
Today's Stream
📅 2021-09-13 
(815 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 
(814 days ago)
⌛ 1:11:29
ZainboarKartikboar
063
Today's Stream
📅 2021-09-15 
(813 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 
(812 days ago)
⌛ 1:20:45
📰
ZainboarKartikboar
🎬
Switched-on hat
Today's Broadcast
ZainboarKartikboar
🎬
Functions, one of the big coding challenges
Today's Broadcast
ZainboarKartikboar
🎬
Break fast
Today's Broadcast
ZainboarKartikboar
🎬
Blood and breath pumping up
Today's Broadcast
ZainboarKartikboar
🎬
Wrong since day 1
Today's Broadcast
ZainboarKartikboar
065
test
📅 2021-09-16 
(812 days ago)
⌛ 2:03:01
📰
ZainboarKartikboar
🎬
Electronic waves
test
ZainboarKartikboar
🎬
RAWR coders
test
ZainboarKartikboar
🎬
Transit in Japawn
test
ZainboarKartikboar
🎬
Xs sponsorship
test
ZainboarKartikboar
🎬
Lame roars
test
ZainboarKartikboar
🎬
Setting up a suppository in Diagon Alley
test
ZainboarKartikboar
🎬
Background Diagon Alley
test
ZainboarKartikboar
🎬
Half speed zain
test
ZainboarKartikboar
🎬
One second penetration
test
ZainboarKartikboar
🎬
Top loading switches
test
ZainboarKartikboar
🎬
Making it rain with CodeBuild
test
ZainboarKartikboar
066
Today's Broadcast
📅 2021-09-19 
(809 days ago)
⌛ 1:46:13
📰
ZainboarKartikboar
067
Today's Stream
📅 2021-09-20 
(808 days ago)
⌛ 1:03:46
📰
ZainboarKartikboarToreyboar
🎬
What is a sea cable?
Today's Stream
ZainboarKartikboarToreyboar
068
Today's Stream
📅 2021-09-21 
(807 days ago)
⌛ 1:09:13
📰
ZainboarKartikboarToreyboar
069
Today's Broadcast
📅 2021-09-22 
(806 days ago)
⌛ 1:03:51
📰
ZainboarKartikboar
070
Today's Stream
📅 2021-09-23 
(805 days ago)
⌛ 1:59:01
📰
ZainboarKartikboar
071
Today's Stream
📅 2021-09-24 
(804 days ago)
⌛ 0:28:57
📰
ZainboarKartikboar
072
Today's Stream
📅 2021-09-24 
(804 days ago)
⌛ 0:39:33
📰
ZainboarKartikboar
073
Today's Stream
📅 2021-09-26 
(802 days ago)
⌛ 1:21:14
📰
Zainboar
074
Today's Stream
📅 2021-09-27 
(801 days ago)
⌛ 1:03:40
📰
ZainboarKartikboar
075
Today's Stream
📅 2021-09-28 
(800 days ago)
⌛ 1:04:05
📰
ZainboarKartikboar
076
Today's Broadcast
📅 2021-09-29 
(799 days ago)
⌛ 0:58:07
📰
ZainboarKartikboar
077
Today' Broadcast
📅 2021-09-30 
(798 days ago)
⌛ 1:13:14
📰
ZainboarKartikboar
078
Today's Broadcast
📅 2021-10-01 
(797 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 
(795 days ago)
⌛ 1:14:52
📰
ZainboarKartikboar
080
Today's Stream
📅 2021-10-04 
(794 days ago)
⌛ 1:05:10
📰
ZainboarKartikboar
081
Today's Stream
📅 2021-10-05 
(793 days ago)
⌛ 1:01:05
📰
Zainboar
082
Today's Stream
📅 2021-10-06 
(792 days ago)
⌛ 0:54:10
📰
ZainboarKartikboar
083
Today's Stream
📅 2021-10-07 
(791 days ago)
⌛ 1:15:04
📰
ZainboarKartikboar
🎬
Strong intro
Today's Stream
ZainboarKartikboar
084
Today's Stream
📅 2021-10-08 
(790 days ago)
⌛ 1:12:59
ZainboarKartikboar
085
Today's Stream
📅 2021-10-10 
(788 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 
(787 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 
(786 days ago)
⌛ 0:51:02
📰
ZainboarKartikboar
088
Today's Stream
📅 2021-10-13 
(785 days ago)
⌛ 1:07:31
📰
ZainboarKartikboar
089
Today's Broadcast
📅 2021-10-14 
(784 days ago)
⌛ 1:07:16
📰
ZainboarKartikboar
090
Today's Stream
📅 2021-10-15 
(783 days ago)
⌛ 1:01:10
📰
Zainboar
091
Today's Stream
📅 2021-10-17 
(781 days ago)
⌛ 1:26:37
📰
ZainboarKartikboarThaneshboar
🎬
Torres Strait Icelander people
Today's Stream
ZainboarKartikboarThaneshboar
092
Today's Stream
📅 2021-10-18 
(780 days ago)
⌛ 1:05:40
📰
ZainboarKartikboarThaneshboar
🎬
Icelander or Islander?
Today's Stream
ZainboarKartikboarThaneshboar
093
Today's Stream
📅 2021-10-19 
(779 days ago)
⌛ 1:01:58
📰
ZainboarThaneshboar
094
Today's Stream
📅 2021-10-20 
(778 days ago)
⌛ 1:04:18
📰
ZainboarKartikboar
095
Today's Stream
📅 2021-10-21 
(777 days ago)
⌛ 1:16:08
📰
ZainboarKartikboarThaneshboar
096
100th Episode
📅 2021-10-23 
(775 days ago)
⌛ 1:13:16
📰
ZainboarKartikboar
097
101/200 Episodes
📅 2021-10-24 
(774 days ago)
⌛ 1:00:53
📰
ZainboarThaneshboar
🎬
Best Practices
101/200 Episodes
ZainboarThaneshboar
098
102/200 Episode
📅 2021-10-25 
(773 days ago)
⌛ 1:09:20
📰
ZainboarKartikboar
099
103/200 Episode
📅 2021-10-26 
(772 days ago)
⌛ 1:10:51
📰
ZainboarKartikboarThaneshboar
100
104/200
📅 2021-10-27 
(771 days ago)
⌛ 1:03:23
📰
ZainboarKartikboar
101
105/200
📅 2021-10-28 
(770 days ago)
⌛ 1:15:24
📰
ZainboarThaneshboar
🎬
ROAR coders
105/200
ZainboarThaneshboar
102
107/200
📅 2021-10-29 
(769 days ago)
⌛ 1:14:04
📰
ZainboarKartikboar
103
109/200
📅 2021-10-31 
(767 days ago)
⌛ 1:11:38
📰
ZainboarKartikboarThaneshboar
104
110/200
📅 2021-11-01 
(766 days ago)
⌛ 1:04:53
📰
ZainboarKartikboar
105
111/200
📅 2021-11-02 
(765 days ago)
⌛ 1:11:33
📰
ZainboarKartikboarThaneshboar
106
112/200
📅 2021-11-03 
(764 days ago)
⌛ 1:00:17
📰
ZainboarKartikboar
🎬
Diagon Alley? What is that kind of fing?
112/200
ZainboarKartikboar
107
113/200
📅 2021-11-04 
(763 days ago)
⌛ 1:03:53
📰
Zainboar
🎬
C.O.D.I.N.G
113/200
Zainboar
108
114/200
📅 2021-11-05 
(762 days ago)
⌛ 0:56:39
Zainboar
109
115/200
📅 2021-11-07 
(760 days ago)
⌛ 1:02:25
📰
ZainboarThaneshboar
🎬
What's testing
115/200
ZainboarThaneshboar
🎬
CORS coders
115/200
ZainboarThaneshboar
110
116/200
📅 2021-11-08 
(759 days ago)
⌛ 1:09:37
📰
ZainboarKartikboar
111
117/200
📅 2021-11-09 
(758 days ago)
⌛ 1:06:25
📰
ZainboarKartikboarThaneshboar
112
118/200
📅 2021-11-10 
(757 days ago)
⌛ 1:02:39
📰
ZainboarKartikboar
113
119/200
📅 2021-11-11 
(756 days ago)
⌛ 1:08:01
📰
ZainboarKartikboarThaneshboar
114
120/200
📅 2021-11-12 
(755 days ago)
⌛ 1:00:14
📰
Zainboar
115
120/200
📅 2021-11-14 
(753 days ago)
⌛ 1:06:19
📰
ZainboarKartikboarThaneshboar
116
122/200
📅 2021-11-15 
(752 days ago)
⌛ 1:00:31
ZainboarKartikboar
117
Today's Stream
📅 2021-11-22 
(745 days ago)
⌛ 1:01:46
📰
KartikboarThaneshboar
118
How This Video Has 12 Views, Explained
📅 2021-11-25 
(742 days ago)
⌛ 0:59:47
KartikboarThaneshboar
119
How This Video Has 14 Views, Explained
📅 2021-11-29 
(738 days ago)
⌛ 1:16:20
📰
KartikboarThaneshboar
120
Special Guest - Torey Littlefield Pt.2
📅 2021-11-30 
(737 days ago)
⌛ 1:12:15
📰
ZainboarToreyboar
121
Today's Stream
📅 2021-12-02 
(735 days ago)
⌛ 1:02:25
KartikboarThaneshboar
122
Today's Stream
📅 2021-12-06 
(731 days ago)
⌛ 1:02:01
📰
KartikboarThaneshboar
123
Today's Broadcast
📅 2021-12-07 
(2 years ago)
⌛ 1:01:00
KartikboarThaneshboar
124
Today's Stream
📅 2021-12-09 
(728 days ago)
⌛ 1:05:48
📰
ZainboarThaneshboar
🎬
Complimenting the wrong person
Today's Stream
ZainboarThaneshboar
🎬
Alt+F4 Zain
Today's Stream
ZainboarThaneshboar
125
Today's Stream
📅 2021-12-10 
(727 days ago)
⌛ 1:07:15
ZainboarToreyboar
126
Today's Stream
📅 2021-12-12 
(725 days ago)
⌛ 0:12:47
📰
ZainboarThaneshboar
127
Today's Stream
📅 2021-12-12 
(725 days ago)
⌛ 0:50:29
📰
ZainboarThaneshboar
128
Today's Stream
📅 2021-12-13 
(724 days ago)
⌛ 1:02:31
📰
ZainboarKartikboar
129
Today's Stream
📅 2021-12-14 
(723 days ago)
⌛ 1:10:28
📰
ZainboarToreyboar
130
Today's Stream
📅 2021-12-16 
(721 days ago)
⌛ 1:16:51
📰
ZainboarThaneshboar
131
Today's Stream
📅 2021-12-17 
(720 days ago)
⌛ 1:10:59
ZainboarKartikboarToreyboar
132
Today's Stream
📅 2021-12-19 
(718 days ago)
⌛ 1:00:49
📰
Zainboar
133
Today's Stream
📅 2021-12-20 
(717 days ago)
⌛ 1:01:49
📰
ZainboarKartikboar
134
Today's Stream
📅 2021-12-21 
(716 days ago)
⌛ 1:03:43
📰
ZainboarThaneshboar
135
Today's Stream
📅 2021-12-22 
(715 days ago)
⌛ 1:06:30
📰
ZainboarKartikboar
136
Today's Stream
📅 2021-12-23 
(714 days ago)
⌛ 1:00:09
Zainboar
137
Today's Stream
📅 2021-12-26 
(711 days ago)
⌛ 1:17:00
📰
ZainboarThaneshboar
🎬
Fixing and failing
Today's Stream
ZainboarThaneshboar
138
Today's Stream
📅 2021-12-27 
(710 days ago)
⌛ 1:05:22
📰
ZainboarKartikboar
139
Today's Stream
📅 2021-12-28 
(709 days ago)
⌛ 1:16:17
📰
ZainboarToreyboar
140
WebSocket Integration
📅 2021-12-29 
(708 days ago)
⌛ 1:02:44
📰
Zainboar
141
AWS WebSocket API Integration Pt.2
📅 2021-12-30 
(707 days ago)
⌛ 1:08:23
📰
ZainboarToreyboar
142
AWS WebSocket Integration with SAM Pt.3
📅 2022-01-02 
(704 days ago)
⌛ 1:03:18
📰
ZainboarToreyboar
▶️
Today's Stream
📅 2022-01-03 
(703 days ago)
⌛ 1:07:18
📰
ZainboarKartikboar
144
AWS WebScoket Integration with SAM Pt.4
📅 2022-01-04 
(702 days ago)
⌛ 1:04:18
📰
ZainboarToreyboar
145
AWS WebSocket Integration with SAM Pt.5
📅 2022-01-05 
(701 days ago)
⌛ 1:03:21
📰
ZainboarKartikboar
146
AWS WebSocket Integration with SAM Pt. 6
📅 2022-01-06 
(700 days ago)
⌛ 1:03:18
📰
ZainboarToreyboar
147
Today's Stream
📅 2022-01-07 
(699 days ago)
⌛ 1:11:55
📰
ZainboarToreyboar
148
Connect AWS WebSocket to DynamoDB Pt.1
📅 2022-01-09 
(697 days ago)
⌛ 1:10:25
📰
ZainboarToreyboar
149
Connect AWS WebSocket to DynamoDB
📅 2022-01-10 
(696 days ago)
⌛ 1:02:06
ZainboarKartikboar
150
"Blank Line" Bug In Lambda Response For AWS Websocket Pt.1
📅 2022-01-11 
(695 days ago)
⌛ 0:58:13
📰
ZainboarKartikboarToreyboar
151
"Blank Line" Bug In Lambda Response From Lambda
📅 2022-01-13 
(693 days ago)
⌛ 1:04:40
📰
ZainboarToreyboar
152
AWS WebSocket + Lambda + DynamoDB
📅 2022-01-14 
(692 days ago)
⌛ 1:04:33
📰
ZainboarThaneshboar
153
AWS WebSocket + Lambda + DynamoDB
📅 2022-01-16 
(690 days ago)
⌛ 1:11:37
📰
ZainboarToreyboar
154
Test
📅 2022-01-17 
(689 days ago)
⌛ 1:03:13
📰
ZainboarThaneshboar
155
Today's stre
📅 2022-01-18 
(688 days ago)
⌛ 0:45:24
ZainboarToreyboar
156
AWS Websocket + DyanmoDb + Lambda
📅 2022-01-19 
(687 days ago)
⌛ 1:06:33
📰
ZainboarThaneshboar
🎬
Brown is always better than white
AWS Websocket + DyanmoDb + Lambda
ZainboarThaneshboar
157
Today's Stream
📅 2022-01-20 
(686 days ago)
⌛ 0:57:55
📰
Zainboar
158
Today's Stream
📅 2022-01-21 
(685 days ago)
⌛ 1:02:17
📰
ToreyboarZainboar
159
Today's Stream
📅 2022-01-23 
(683 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 
(682 days ago)
⌛ 1:16:15
📰
ZainboarThaneshboar
161
How to Host Web App In AWS S3 using CloudFront, Route53 and CloudFormation
📅 2022-01-25 
(681 days ago)
⌛ 1:01:07
ZainboarToreyboar
162
How to Host Web App Using AWS S3, CloudFront and Route53
📅 2022-01-26 
(680 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 
(679 days ago)
⌛ 1:08:48
📰
ZainboarToreyboar
164
How To Host Web App In AWS S3 with Custom Domain Using Route 53
📅 2022-01-28 
(678 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 
(676 days ago)
⌛ 0:28:17
Zainboar
166
Today's Broadcast
📅 2022-01-31 
(675 days ago)
⌛ 1:11:16
📰
ThaneshboarToreyboar
167
How To Host Web App In AWS S3 with Custom Domain Using Route 53
📅 2022-02-01 
(674 days ago)
⌛ 1:06:35
📰
ZainboarToreyboar
168
Generate SSL Certificate via AWS Certificate Manager
📅 2022-02-02 
(673 days ago)
⌛ 0:58:02
📰
ZainboarThaneshboar
169
Test AWS Websocket Connection With Multiple Users
📅 2022-02-03 
(672 days ago)
⌛ 1:01:59
📰
ZainboarToreyboar
170
Adding Redirection To The AWS S3 Page
📅 2022-02-04 
(671 days ago)
⌛ 0:25:00
Zainboar
171
Redirecting AWS S3 page
📅 2022-02-06 
(669 days ago)
⌛ 0:54:11
Zainboar
172
Today's Broadcast
📅 2022-02-07 
(668 days ago)
⌛ 1:05:20
📰
ThaneshboarToreyboar
173
Today's Stream
📅 2022-02-08 
(667 days ago)
⌛ 1:05:29
ZainboarToreyboar
174
Today's Stream
📅 2022-02-10 
(665 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 
(662 days ago)
⌛ 1:02:05
ZainboarToreyboar
176
How To CRUD Data Through AWS Websocket with Multiple Clients
📅 2022-02-16 
(659 days ago)
⌛ 1:07:32
ZainboarThaneshboar
177
Today's Stream
📅 2022-02-17 
(658 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 
(655 days ago)
⌛ 1:21:24
ZainboarToreyboar
179
Today's Stream
📅 2022-02-23 
(652 days ago)
⌛ 0:59:43
📰
ZainboarThaneshboar
180
How To HASH A Password using BCRYPT in Node
📅 2022-02-25 
(650 days ago)
⌛ 1:03:48
ZainboarThaneshboar
181
How to Hash Passcode with BCRYPT using Node Pt.2
📅 2022-02-27 
(648 days ago)
⌛ 1:07:59
ZainboarToreyboar
182
Create Passcode UI
📅 2022-02-28 
(647 days ago)
⌛ 1:01:29
📰
ZainboarThaneshboar
183
How To Make FrontEnd Talk to Backend with Node
📅 2022-03-01 
(646 days ago)
⌛ 1:01:33
ZainboarToreyboar
184
How To Positioning A Div
📅 2022-03-04 
(643 days ago)
⌛ 1:09:27
ZainboarToreyboar
185
Today's Stream
📅 2022-03-06 
(641 days ago)
⌛ 1:00:29
Zainboar
186
Today's Stream
📅 2022-03-07 
(640 days ago)
⌛ 0:55:51
ZainboarThaneshboar
187
Today's Stream
📅 2022-03-09 
(638 days ago)
⌛ 1:00:11
ZainboarThaneshboar
188
Compare Hashed Passwords Using Bcryptjs
📅 2022-03-10 
(637 days ago)
⌛ 1:01:31
ZainboarToreyboar
🎬
Indian givers
Compare Hashed Passwords Using Bcryptjs
ZainboarToreyboar
189
Special Appearance
📅 2022-03-11 
(636 days ago)
⌛ 0:58:44
ZainboarThaneshboarKartikboar
190
Today's Stream
📅 2022-03-13 
(634 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 
(633 days ago)
⌛ 1:07:00
ZainboarThaneshboar
192
Today's Stream
📅 2022-03-15 
(632 days ago)
⌛ 1:05:51
ZainboarToreyboar
193
Today's Stream
📅 2022-03-17 
(630 days ago)
⌛ 1:21:59
ZainboarToreyboar
194
How To Apply Authentication When Saving NodeJs
📅 2022-03-18 
(629 days ago)
⌛ 1:05:27
Zainboar
195
How to Compare Passcodes Using Bcrytp Node.js
📅 2022-03-20 
(627 days ago)
⌛ 1:04:19
ZainboarToreyboar
196
Today's Broadcast
📅 2022-03-21 
(626 days ago)
⌛ 1:06:59
ThaneshboarToreyboar
197
Today's Stream
📅 2022-03-22 
(625 days ago)
⌛ 1:02:51
ZainboarToreyboar
198
Verify Passcode Saving Information to DynamoDB with NodeJs
📅 2022-03-23 
(624 days ago)
⌛ 1:03:09
ZainboarThaneshboar
🎬
Tough questions
Verify Passcode Saving Information to DynamoDB with NodeJs
ZainboarThaneshboar
199
Today's Stream
📅 2022-03-25 
(622 days ago)
⌛ 1:12:27
ZainboarToreyboar
200
Today's Stream
📅 2022-03-27 
(620 days ago)
⌛ 1:14:36
ZainboarToreyboar
201
Today's Stream
📅 2022-03-28 
(619 days ago)
⌛ 1:08:28
ZainboarThaneshboar
202
How To Do A Merge Using VSCode and Github
📅 2022-03-29 
(618 days ago)
⌛ 1:05:33
ZainboarToreyboar
203
Today's Stream
📅 2022-03-30 
(617 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 
(616 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 
(615 days ago)
⌛ 1:00:36
Zainboar
206
Today's Stream
📅 2022-04-03 
(613 days ago)
⌛ 1:06:56
ZainboarToreyboar
207
Get Board Columns from Frontend to Backend NodeJS
📅 2022-04-04 
(612 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 
(611 days ago)
⌛ 0:57:30
ZainboarToreyboar
209
Today's Stream
📅 2022-04-06 
(610 days ago)
⌛ 0:59:39
ZainboarThaneshboar
🎬
Zip first developer
Today's Stream
ZainboarThaneshboar
210
Today's Stream
📅 2022-04-07 
(609 days ago)
⌛ 1:04:46
Zainboar
🎬
Busted again
Today's Stream
Zainboar
211
Store String Array in DynamoDB using NodeJS
📅 2022-04-08 
(608 days ago)
⌛ 0:19:27
Zainboar
212
Today's Stream
📅 2022-04-10 
(606 days ago)
⌛ 1:07:24
Zainboar
213
Today's Stream
📅 2022-04-11 
(605 days ago)
⌛ 1:02:34
ZainboarThaneshboar
214
Today's Stream
📅 2022-04-12 
(604 days ago)
⌛ 0:27:43
Zainboar
215
Jira Organising & Beta Testing Day 1
📅 2022-04-13 
(603 days ago)
⌛ 0:58:09
ZainboarThaneshboar
216
Implement Passcode Tab Feature
📅 2022-04-17 
(599 days ago)
⌛ 0:58:49
ZainboarToreyboar
217
Beta Testing Fixes Part 2
📅 2022-04-19 
(597 days ago)
⌛ 1:00:24
ZainboarToreyboar
🎬
Torey the stinker
Beta Testing Fixes Part 2
ZainboarToreyboar
218
Beta Testing Fixes Part 3
📅 2022-04-20 
(596 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 
(595 days ago)
⌛ 1:00:13
ZainboarToreyboar
220
Beta Testing 5
📅 2022-04-22 
(594 days ago)
⌛ 1:10:18
ThaneshboarToreyboar
221
Today's Stream
📅 2022-04-25 
(591 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 
(589 days ago)
⌛ 0:51:08
ZainboarThaneshboar
223
Today's Stream
📅 2022-04-28 
(588 days ago)
⌛ 1:00:33
ZainboarToreyboar
224
Save Notes Through Websocket
📅 2022-04-29 
(587 days ago)
⌛ 0:51:30
Zainboar
225
Saving Object Through Websocket in DynamoDB
📅 2022-05-01 
(585 days ago)
⌛ 0:49:15
ZainboarToreyboar
226
Saving Object Through Websocket in DynamoDb
📅 2022-05-02 
(584 days ago)
⌛ 0:55:26
Zainboar
227
Today's Stream
📅 2022-05-05 
(581 days ago)
⌛ 1:01:32
ZainboarToreyboar
228
Welcome Back Kartik Party
📅 2022-05-08 
(578 days ago)
⌛ 0:55:32
ZainboarToreyboarKartikboar
229
Testing Prevention of XSS attack
📅 2022-05-10 
(576 days ago)
⌛ 0:29:16
Zainboar
230
How To Test Prevention XSS Attack
📅 2022-05-11 
(575 days ago)
⌛ 0:40:42
ZainboarKartikboar
🎬
Fartik
How To Test Prevention XSS Attack
ZainboarKartikboar
231
Fixing Websocket
📅 2022-05-19 
(567 days ago)
⌛ 0:49:55
Zainboar
232
Today's Stream
📅 2022-05-20 
(566 days ago)
⌛ 0:56:10
ZainboarKartikboar
233
Today's Stream
📅 2022-05-22 
(564 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 
(562 days ago)
⌛ 0:23:19
Zainboar
235
Websockets bugs
📅 2022-05-27 
(559 days ago)
⌛ 1:00:51
ZainboarKartikboar
236
Websocket Bug Fix
📅 2022-05-29 
(557 days ago)
⌛ 0:49:50
Zainboar
237
Hook Up AWS Websocket
📅 2022-05-30 
(556 days ago)
⌛ 0:48:59
Zainboar
🎬
Keyboard allergies
Hook Up AWS Websocket
Zainboar
238
Hook up AWS Websocket Pt.2
📅 2022-05-31 
(555 days ago)
⌛ 0:53:07
Zainboar
239
Today's Stream
📅 2022-06-01 
(554 days ago)
⌛ 0:21:05
Zainboar
240
AWS Websocket Bug Fix
📅 2022-06-05 
(550 days ago)
⌛ 0:52:47
Zainboar
241
AWS Websocket Bug Fix Pt.2
📅 2022-06-06 
(549 days ago)
⌛ 0:23:52
Zainboar
242
Hook Up Board Columns to Websockets Nodejs + AWS Websockets
📅 2022-07-27 
(498 days ago)
⌛ 1:00:06
Zainboar
🎬
As you been poopin?
Hook Up Board Columns to Websockets Nodejs + AWS Websockets
Zainboar

Blog

Today we continued with websockets integeration. We came really close to deploying and we resolved a bunch of errors on the way. Join us for next stream as we think this part of the project should work soon.

Subtitles

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