boarzVideosClipsStatistics

#️⃣EP 224 - Save Notes Through Websocket

🎦
📅 2022-04-29 (672 days ago)
⌛ 0:51:30
Zainboar
AllClipsEpisodesHas Blog PostZainThaneshKartikTorey
001
Build Break and Code
📅 2021-07-14 
(961 days ago)
⌛ 0:58:43
ZainboarKartikboar
002
Build, Break & Fix
📅 2021-07-15 
(960 days ago)
⌛ 0:53:45
ZainboarKartikboar
🎬
Krunchmaster Kartik
Build, Break & Fix
ZainboarKartikboar
003
Build, Break & Fix
📅 2021-07-16 
(959 days ago)
⌛ 1:09:05
ZainboarKartikboar
004
Special Edition: We don't stop until we get our code working
📅 2021-07-16 
(958 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 
(957 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 
(956 days ago)
⌛ 1:03:20
ZainboarKartikboar
007
Build, Break & Fix
📅 2021-07-20 
(955 days ago)
⌛ 1:04:37
ZainboarKartikboar
008
Build, Break & Fix
📅 2021-07-21 
(954 days ago)
⌛ 1:00:37
ZainboarKartikboar
009
Build, Break & Fix
📅 2021-07-22 
(953 days ago)
⌛ 1:17:02
ZainboarKartikboar
010
Build, Break & Fix
📅 2021-07-23 
(952 days ago)
⌛ 1:04:59
ZainboarKartikboar
011
Build, Break & Fix
📅 2021-07-23 
(951 days ago)
⌛ 1:48:16
ZainboarKartikboar
012
Build, Break & Fix
📅 2021-07-24 
(950 days ago)
⌛ 2:05:28
ZainboarKartikboar
013
Build, Break & Code //First Special Guest Appearance
📅 2021-07-26 
(949 days ago)
⌛ 1:09:09
ZainboarKartikboar
014
Build, Break & Fix
📅 2021-07-27 
(948 days ago)
⌛ 1:05:37
ZainboarKartikboar
015
Build, Break & Fix // Setting a blog using Hugo and AWS Amplify
📅 2021-07-28 
(947 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 
(946 days ago)
⌛ 1:03:57
ZainboarKartikboar
017
Build, Break & Fix // Working on FETCH APIs
📅 2021-07-30 
(945 days ago)
⌛ 1:06:45
ZainboarKartikboar
018
Build, Break & Fix // creating get methods with FETCH API
📅 2021-07-30 
(944 days ago)
⌛ 2:00:16
ZainboarKartikboar
019
Build, Break & Fix // BLOG REVEAL!! &Fixing our broken Hugo blog
📅 2021-07-31 
(943 days ago)
⌛ 2:03:11
📰
ZainboarKartikboar
020
Build, Break & Fix // Fixing the uncaught exception error in FETCH APIs
📅 2021-08-02 
(942 days ago)
⌛ 1:02:04
ZainboarKartikboar
021
Build, Break & Fix // Trying different things to resolve the error
📅 2021-08-03 
(941 days ago)
⌛ 1:04:49
📰
ZainboarKartikboar
🎬
You passed the test
Build, Break & Fix // Trying different things to resolve the error
ZainboarKartikboar
022
Build, Break & Fix // Special Guest announcement for tomorrow!
📅 2021-08-04 
(940 days ago)
⌛ 1:03:15
📰
ZainboarKartikboar
023
Special Episode : Talking to a Principal Developer at Seek
📅 2021-08-05 
(939 days ago)
⌛ 1:04:56
📰
ZainboarKartikboar
024
Build, Break & Fix // Working out Software design
📅 2021-08-06 
(938 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 
(937 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 
(936 days ago)
⌛ 1:35:49
📰
Zainboar
027
30 mins of deployment 😠 || 30 mins of coding 🥲
📅 2021-08-09 
(935 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 
(934 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 
(933 days ago)
⌛ 1:01:46
📰
ZainboarKartikboar
030
Today's Stream
📅 2021-08-12 
(932 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 
(931 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 
(930 days ago)
⌛ 1:20:18
📰
ZainboarKartikboar
033
Build - Break - Fix
📅 2021-08-15 
(929 days ago)
⌛ 1:34:03
📰
ZainboarKartikboar
034
Build Break Fix
📅 2021-08-16 
(928 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 
(927 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 
(926 days ago)
⌛ 1:03:21
📰
ZainboarKartikboar
037
Special Guest - Sam Nolan
📅 2021-08-19 
(925 days ago)
⌛ 1:05:19
📰
ZainboarKartikboar
038
Today's Broadcast
📅 2021-08-20 
(924 days ago)
⌛ 1:01:55
📰
ZainboarKartikboar
039
Today's Broascast
📅 2021-08-21 
(923 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 
(922 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 
(921 days ago)
⌛ 0:57:11
📰
Zainboar
042
Today's Broadcast
📅 2021-08-24 
(920 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 
(919 days ago)
⌛ 1:13:08
📰
ZainboarKartikboar
🎬
Actually good job advice from Zain
Today's Stream
ZainboarKartikboar
044
Today's Stream
📅 2021-08-26 
(918 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 
(917 days ago)
⌛ 1:08:21
📰
ZainboarKartikboar
046
Weekend Special
📅 2021-08-28 
(916 days ago)
⌛ 1:32:51
ZainboarKartikboar
047
Weekend Special
📅 2021-08-29 
(915 days ago)
⌛ 1:01:39
Zainboar
048
Today's Broadcast
📅 2021-08-30 
(914 days ago)
⌛ 1:17:19
ZainboarKartikboar
049
Today's Broadcast
📅 2021-08-31 
(913 days ago)
⌛ 1:00:16
ZainboarKartikboar
🎬
Viewer burn
Today's Broadcast
ZainboarKartikboar
050
CELEBRATION: 50th Episode
📅 2021-09-01 
(912 days ago)
⌛ 1:01:53
ZainboarKartikboar
051
Today's Broadcast
📅 2021-09-02 
(911 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 
(910 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 
(909 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 
(907 days ago)
⌛ 1:41:54
ZainboarKartikboar
055
Today's Stream
📅 2021-09-06 
(907 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 
(906 days ago)
⌛ 1:25:44
ZainboarKartikboar
🎬
The benefits of pair programming
Today's Broadcast
ZainboarKartikboar
057
Today's Stream
📅 2021-09-08 
(905 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 
(904 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 
(902 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 
(901 days ago)
⌛ 1:02:36
ZainboarKartikboar
061
Today's Stream
📅 2021-09-13 
(900 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 
(899 days ago)
⌛ 1:11:29
ZainboarKartikboar
063
Today's Stream
📅 2021-09-15 
(898 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 
(897 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 
(896 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
🎬
Fall through engineering
test
ZainboarKartikboar
🎬
Weekend mode brain
test
ZainboarKartikboar
066
Today's Broadcast
📅 2021-09-19 
(893 days ago)
⌛ 1:46:13
📰
ZainboarKartikboar
🎬
Blacknose Zain
Today's Broadcast
ZainboarKartikboar
🎬
In the bin
Today's Broadcast
ZainboarKartikboar
067
Today's Stream
📅 2021-09-20 
(893 days ago)
⌛ 1:03:46
📰
ZainboarKartikboarToreyboar
🎬
What is a sea cable?
Today's Stream
ZainboarKartikboarToreyboar
068
Today's Stream
📅 2021-09-21 
(892 days ago)
⌛ 1:09:13
📰
ZainboarKartikboarToreyboar
069
Today's Broadcast
📅 2021-09-22 
(891 days ago)
⌛ 1:03:51
📰
ZainboarKartikboar
070
Today's Stream
📅 2021-09-23 
(889 days ago)
⌛ 1:59:01
📰
ZainboarKartikboar
071
Today's Stream
📅 2021-09-24 
(889 days ago)
⌛ 0:28:57
📰
ZainboarKartikboar
072
Today's Stream
📅 2021-09-24 
(889 days ago)
⌛ 0:39:33
📰
ZainboarKartikboar
073
Today's Stream
📅 2021-09-26 
(887 days ago)
⌛ 1:21:14
📰
Zainboar
074
Today's Stream
📅 2021-09-27 
(886 days ago)
⌛ 1:03:40
📰
ZainboarKartikboar
075
Today's Stream
📅 2021-09-28 
(885 days ago)
⌛ 1:04:05
📰
ZainboarKartikboar
076
Today's Broadcast
📅 2021-09-29 
(884 days ago)
⌛ 0:58:07
📰
ZainboarKartikboar
077
Today' Broadcast
📅 2021-09-30 
(883 days ago)
⌛ 1:13:14
📰
ZainboarKartikboar
078
Today's Broadcast
📅 2021-10-01 
(882 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 
(880 days ago)
⌛ 1:14:52
📰
ZainboarKartikboar
080
Today's Stream
📅 2021-10-04 
(879 days ago)
⌛ 1:05:10
📰
ZainboarKartikboar
081
Today's Stream
📅 2021-10-05 
(878 days ago)
⌛ 1:01:05
📰
Zainboar
082
Today's Stream
📅 2021-10-06 
(877 days ago)
⌛ 0:54:10
📰
ZainboarKartikboar
083
Today's Stream
📅 2021-10-07 
(876 days ago)
⌛ 1:15:04
📰
ZainboarKartikboar
🎬
Strong intro
Today's Stream
ZainboarKartikboar
084
Today's Stream
📅 2021-10-08 
(875 days ago)
⌛ 1:12:59
ZainboarKartikboar
085
Today's Stream
📅 2021-10-10 
(873 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 
(872 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 
(871 days ago)
⌛ 0:51:02
📰
ZainboarKartikboar
088
Today's Stream
📅 2021-10-13 
(870 days ago)
⌛ 1:07:31
📰
ZainboarKartikboar
089
Today's Broadcast
📅 2021-10-14 
(869 days ago)
⌛ 1:07:16
📰
ZainboarKartikboar
090
Today's Stream
📅 2021-10-15 
(868 days ago)
⌛ 1:01:10
📰
Zainboar
091
Today's Stream
📅 2021-10-17 
(866 days ago)
⌛ 1:26:37
📰
ZainboarKartikboarThaneshboar
🎬
Torres Strait Icelander people
Today's Stream
ZainboarKartikboarThaneshboar
092
Today's Stream
📅 2021-10-18 
(865 days ago)
⌛ 1:05:40
📰
ZainboarKartikboarThaneshboar
🎬
Icelander or Islander?
Today's Stream
ZainboarKartikboarThaneshboar
093
Today's Stream
📅 2021-10-19 
(864 days ago)
⌛ 1:01:58
📰
ZainboarThaneshboar
094
Today's Stream
📅 2021-10-20 
(863 days ago)
⌛ 1:04:18
📰
ZainboarKartikboar
095
Today's Stream
📅 2021-10-21 
(862 days ago)
⌛ 1:16:08
📰
ZainboarKartikboarThaneshboar
096
100th Episode
📅 2021-10-23 
(860 days ago)
⌛ 1:13:16
📰
ZainboarKartikboar
097
101/200 Episodes
📅 2021-10-24 
(859 days ago)
⌛ 1:00:53
📰
ZainboarThaneshboar
🎬
Best Practices
101/200 Episodes
ZainboarThaneshboar
098
102/200 Episode
📅 2021-10-25 
(858 days ago)
⌛ 1:09:20
📰
ZainboarKartikboar
099
103/200 Episode
📅 2021-10-26 
(857 days ago)
⌛ 1:10:51
📰
ZainboarKartikboarThaneshboar
100
104/200
📅 2021-10-27 
(856 days ago)
⌛ 1:03:23
📰
ZainboarKartikboar
101
105/200
📅 2021-10-28 
(855 days ago)
⌛ 1:15:24
📰
ZainboarThaneshboar
🎬
ROAR coders
105/200
ZainboarThaneshboar
102
107/200
📅 2021-10-29 
(854 days ago)
⌛ 1:14:04
📰
ZainboarKartikboar
103
109/200
📅 2021-10-31 
(852 days ago)
⌛ 1:11:38
📰
ZainboarKartikboarThaneshboar
104
110/200
📅 2021-11-01 
(851 days ago)
⌛ 1:04:53
📰
ZainboarKartikboar
105
111/200
📅 2021-11-02 
(850 days ago)
⌛ 1:11:33
📰
ZainboarKartikboarThaneshboar
106
112/200
📅 2021-11-03 
(849 days ago)
⌛ 1:00:17
📰
ZainboarKartikboar
🎬
Diagon Alley? What is that kind of fing?
112/200
ZainboarKartikboar
107
113/200
📅 2021-11-04 
(848 days ago)
⌛ 1:03:53
📰
Zainboar
🎬
C.O.D.I.N.G
113/200
Zainboar
108
114/200
📅 2021-11-05 
(847 days ago)
⌛ 0:56:39
Zainboar
109
115/200
📅 2021-11-07 
(845 days ago)
⌛ 1:02:25
📰
ZainboarThaneshboar
🎬
What's testing
115/200
ZainboarThaneshboar
🎬
CORS coders
115/200
ZainboarThaneshboar
110
116/200
📅 2021-11-08 
(844 days ago)
⌛ 1:09:37
📰
ZainboarKartikboar
111
117/200
📅 2021-11-09 
(843 days ago)
⌛ 1:06:25
📰
ZainboarKartikboarThaneshboar
112
118/200
📅 2021-11-10 
(842 days ago)
⌛ 1:02:39
📰
ZainboarKartikboar
113
119/200
📅 2021-11-11 
(841 days ago)
⌛ 1:08:01
📰
ZainboarKartikboarThaneshboar
114
120/200
📅 2021-11-12 
(840 days ago)
⌛ 1:00:14
📰
Zainboar
115
120/200
📅 2021-11-14 
(838 days ago)
⌛ 1:06:19
📰
ZainboarKartikboarThaneshboar
116
122/200
📅 2021-11-15 
(837 days ago)
⌛ 1:00:31
ZainboarKartikboar
117
Today's Stream
📅 2021-11-22 
(830 days ago)
⌛ 1:01:46
📰
KartikboarThaneshboar
118
How This Video Has 12 Views, Explained
📅 2021-11-25 
(827 days ago)
⌛ 0:59:47
KartikboarThaneshboar
119
How This Video Has 14 Views, Explained
📅 2021-11-29 
(823 days ago)
⌛ 1:16:20
📰
KartikboarThaneshboar
120
Special Guest - Torey Littlefield Pt.2
📅 2021-11-30 
(822 days ago)
⌛ 1:12:15
📰
ZainboarToreyboar
121
Today's Stream
📅 2021-12-02 
(820 days ago)
⌛ 1:02:25
KartikboarThaneshboar
122
Today's Stream
📅 2021-12-06 
(816 days ago)
⌛ 1:02:01
📰
KartikboarThaneshboar
123
Today's Broadcast
📅 2021-12-07 
(815 days ago)
⌛ 1:01:00
KartikboarThaneshboar
124
Today's Stream
📅 2021-12-09 
(813 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 
(812 days ago)
⌛ 1:07:15
ZainboarToreyboar
126
Today's Stream
📅 2021-12-12 
(810 days ago)
⌛ 0:12:47
📰
ZainboarThaneshboar
127
Today's Stream
📅 2021-12-12 
(810 days ago)
⌛ 0:50:29
📰
ZainboarThaneshboar
128
Today's Stream
📅 2021-12-13 
(809 days ago)
⌛ 1:02:31
📰
ZainboarKartikboar
129
Today's Stream
📅 2021-12-14 
(808 days ago)
⌛ 1:10:28
📰
ZainboarToreyboar
130
Today's Stream
📅 2021-12-16 
(806 days ago)
⌛ 1:16:51
📰
ZainboarThaneshboar
131
Today's Stream
📅 2021-12-17 
(805 days ago)
⌛ 1:10:59
ZainboarKartikboarToreyboar
132
Today's Stream
📅 2021-12-19 
(803 days ago)
⌛ 1:00:49
📰
Zainboar
133
Today's Stream
📅 2021-12-20 
(802 days ago)
⌛ 1:01:49
📰
ZainboarKartikboar
134
Today's Stream
📅 2021-12-21 
(801 days ago)
⌛ 1:03:43
📰
ZainboarThaneshboar
135
Today's Stream
📅 2021-12-22 
(800 days ago)
⌛ 1:06:30
📰
ZainboarKartikboar
136
Today's Stream
📅 2021-12-23 
(799 days ago)
⌛ 1:00:09
Zainboar
137
Today's Stream
📅 2021-12-26 
(796 days ago)
⌛ 1:17:00
📰
ZainboarThaneshboar
🎬
Fixing and failing
Today's Stream
ZainboarThaneshboar
138
Today's Stream
📅 2021-12-27 
(795 days ago)
⌛ 1:05:22
📰
ZainboarKartikboar
139
Today's Stream
📅 2021-12-28 
(794 days ago)
⌛ 1:16:17
📰
ZainboarToreyboar
140
WebSocket Integration
📅 2021-12-29 
(793 days ago)
⌛ 1:02:44
📰
Zainboar
141
AWS WebSocket API Integration Pt.2
📅 2021-12-30 
(792 days ago)
⌛ 1:08:23
📰
ZainboarToreyboar
142
AWS WebSocket Integration with SAM Pt.3
📅 2022-01-02 
(789 days ago)
⌛ 1:03:18
📰
ZainboarToreyboar
143
Today's Stream
📅 2022-01-03 
(788 days ago)
⌛ 1:07:18
📰
ZainboarKartikboar
144
AWS WebScoket Integration with SAM Pt.4
📅 2022-01-04 
(787 days ago)
⌛ 1:04:18
📰
ZainboarToreyboar
145
AWS WebSocket Integration with SAM Pt.5
📅 2022-01-05 
(786 days ago)
⌛ 1:03:21
📰
ZainboarKartikboar
146
AWS WebSocket Integration with SAM Pt. 6
📅 2022-01-06 
(785 days ago)
⌛ 1:03:18
📰
ZainboarToreyboar
147
Today's Stream
📅 2022-01-07 
(784 days ago)
⌛ 1:11:55
📰
ZainboarToreyboar
148
Connect AWS WebSocket to DynamoDB Pt.1
📅 2022-01-09 
(782 days ago)
⌛ 1:10:25
📰
ZainboarToreyboar
149
Connect AWS WebSocket to DynamoDB
📅 2022-01-10 
(781 days ago)
⌛ 1:02:06
ZainboarKartikboar
150
"Blank Line" Bug In Lambda Response For AWS Websocket Pt.1
📅 2022-01-11 
(780 days ago)
⌛ 0:58:13
📰
ZainboarKartikboarToreyboar
151
"Blank Line" Bug In Lambda Response From Lambda
📅 2022-01-13 
(778 days ago)
⌛ 1:04:40
📰
ZainboarToreyboar
152
AWS WebSocket + Lambda + DynamoDB
📅 2022-01-14 
(777 days ago)
⌛ 1:04:33
📰
ZainboarThaneshboar
153
AWS WebSocket + Lambda + DynamoDB
📅 2022-01-16 
(775 days ago)
⌛ 1:11:37
📰
ZainboarToreyboar
154
Test
📅 2022-01-17 
(774 days ago)
⌛ 1:03:13
📰
ZainboarThaneshboar
155
Today's stre
📅 2022-01-18 
(773 days ago)
⌛ 0:45:24
ZainboarToreyboar
156
AWS Websocket + DyanmoDb + Lambda
📅 2022-01-19 
(772 days ago)
⌛ 1:06:33
📰
ZainboarThaneshboar
🎬
Brown is always better than white
AWS Websocket + DyanmoDb + Lambda
ZainboarThaneshboar
157
Today's Stream
📅 2022-01-20 
(771 days ago)
⌛ 0:57:55
📰
Zainboar
158
Today's Stream
📅 2022-01-21 
(770 days ago)
⌛ 1:02:17
📰
ToreyboarZainboar
159
Today's Stream
📅 2022-01-23 
(768 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 
(767 days ago)
⌛ 1:16:15
📰
ZainboarThaneshboar
161
How to Host Web App In AWS S3 using CloudFront, Route53 and CloudFormation
📅 2022-01-25 
(766 days ago)
⌛ 1:01:07
ZainboarToreyboar
162
How to Host Web App Using AWS S3, CloudFront and Route53
📅 2022-01-26 
(765 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 
(764 days ago)
⌛ 1:08:48
📰
ZainboarToreyboar
164
How To Host Web App In AWS S3 with Custom Domain Using Route 53
📅 2022-01-28 
(763 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 
(761 days ago)
⌛ 0:28:17
Zainboar
166
Today's Broadcast
📅 2022-01-31 
(760 days ago)
⌛ 1:11:16
📰
ThaneshboarToreyboar
167
How To Host Web App In AWS S3 with Custom Domain Using Route 53
📅 2022-02-01 
(759 days ago)
⌛ 1:06:35
📰
ZainboarToreyboar
168
Generate SSL Certificate via AWS Certificate Manager
📅 2022-02-02 
(758 days ago)
⌛ 0:58:02
📰
ZainboarThaneshboar
169
Test AWS Websocket Connection With Multiple Users
📅 2022-02-03 
(757 days ago)
⌛ 1:01:59
📰
ZainboarToreyboar
170
Adding Redirection To The AWS S3 Page
📅 2022-02-04 
(756 days ago)
⌛ 0:25:00
Zainboar
171
Redirecting AWS S3 page
📅 2022-02-06 
(754 days ago)
⌛ 0:54:11
Zainboar
172
Today's Broadcast
📅 2022-02-07 
(753 days ago)
⌛ 1:05:20
📰
ThaneshboarToreyboar
173
Today's Stream
📅 2022-02-08 
(752 days ago)
⌛ 1:05:29
ZainboarToreyboar
174
Today's Stream
📅 2022-02-10 
(750 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 
(747 days ago)
⌛ 1:02:05
ZainboarToreyboar
176
How To CRUD Data Through AWS Websocket with Multiple Clients
📅 2022-02-16 
(744 days ago)
⌛ 1:07:32
ZainboarThaneshboar
177
Today's Stream
📅 2022-02-17 
(743 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 
(740 days ago)
⌛ 1:21:24
ZainboarToreyboar
179
Today's Stream
📅 2022-02-23 
(737 days ago)
⌛ 0:59:43
📰
ZainboarThaneshboar
180
How To HASH A Password using BCRYPT in Node
📅 2022-02-25 
(735 days ago)
⌛ 1:03:48
ZainboarThaneshboar
181
How to Hash Passcode with BCRYPT using Node Pt.2
📅 2022-02-27 
(733 days ago)
⌛ 1:07:59
ZainboarToreyboar
182
Create Passcode UI
📅 2022-02-28 
(732 days ago)
⌛ 1:01:29
📰
ZainboarThaneshboar
183
How To Make FrontEnd Talk to Backend with Node
📅 2022-03-01 
(731 days ago)
⌛ 1:01:33
ZainboarToreyboar
184
How To Positioning A Div
📅 2022-03-04 
(728 days ago)
⌛ 1:09:27
ZainboarToreyboar
185
Today's Stream
📅 2022-03-06 
(726 days ago)
⌛ 1:00:29
Zainboar
186
Today's Stream
📅 2022-03-07 
(725 days ago)
⌛ 0:55:51
ZainboarThaneshboar
187
Today's Stream
📅 2022-03-09 
(723 days ago)
⌛ 1:00:11
ZainboarThaneshboar
188
Compare Hashed Passwords Using Bcryptjs
📅 2022-03-10 
(722 days ago)
⌛ 1:01:31
ZainboarToreyboar
🎬
Indian givers
Compare Hashed Passwords Using Bcryptjs
ZainboarToreyboar
189
Special Appearance
📅 2022-03-11 
(721 days ago)
⌛ 0:58:44
ZainboarThaneshboarKartikboar
190
Today's Stream
📅 2022-03-13 
(719 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 
(718 days ago)
⌛ 1:07:00
ZainboarThaneshboar
192
Today's Stream
📅 2022-03-15 
(717 days ago)
⌛ 1:05:51
ZainboarToreyboar
193
Today's Stream
📅 2022-03-17 
(715 days ago)
⌛ 1:21:59
ZainboarToreyboar
194
How To Apply Authentication When Saving NodeJs
📅 2022-03-18 
(714 days ago)
⌛ 1:05:27
Zainboar
195
How to Compare Passcodes Using Bcrytp Node.js
📅 2022-03-20 
(712 days ago)
⌛ 1:04:19
ZainboarToreyboar
196
Today's Broadcast
📅 2022-03-21 
(711 days ago)
⌛ 1:06:59
ThaneshboarToreyboar
197
Today's Stream
📅 2022-03-22 
(710 days ago)
⌛ 1:02:51
ZainboarToreyboar
198
Verify Passcode Saving Information to DynamoDB with NodeJs
📅 2022-03-23 
(709 days ago)
⌛ 1:03:09
ZainboarThaneshboar
🎬
Tough questions
Verify Passcode Saving Information to DynamoDB with NodeJs
ZainboarThaneshboar
199
Today's Stream
📅 2022-03-25 
(707 days ago)
⌛ 1:12:27
ZainboarToreyboar
200
Today's Stream
📅 2022-03-27 
(705 days ago)
⌛ 1:14:36
ZainboarToreyboar
🎬
scamblr
Today's Stream
ZainboarToreyboar
201
Today's Stream
📅 2022-03-28 
(704 days ago)
⌛ 1:08:28
ZainboarThaneshboar
202
How To Do A Merge Using VSCode and Github
📅 2022-03-29 
(703 days ago)
⌛ 1:05:33
ZainboarToreyboar
203
Today's Stream
📅 2022-03-30 
(702 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 
(701 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 
(700 days ago)
⌛ 1:00:36
Zainboar
206
Today's Stream
📅 2022-04-03 
(698 days ago)
⌛ 1:06:56
ZainboarToreyboar
207
Get Board Columns from Frontend to Backend NodeJS
📅 2022-04-04 
(697 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 
(696 days ago)
⌛ 0:57:30
ZainboarToreyboar
209
Today's Stream
📅 2022-04-06 
(695 days ago)
⌛ 0:59:39
ZainboarThaneshboar
🎬
Zip first developer
Today's Stream
ZainboarThaneshboar
210
Today's Stream
📅 2022-04-07 
(694 days ago)
⌛ 1:04:46
Zainboar
🎬
Busted again
Today's Stream
Zainboar
211
Store String Array in DynamoDB using NodeJS
📅 2022-04-08 
(693 days ago)
⌛ 0:19:27
Zainboar
212
Today's Stream
📅 2022-04-10 
(691 days ago)
⌛ 1:07:24
Zainboar
213
Today's Stream
📅 2022-04-11 
(690 days ago)
⌛ 1:02:34
ZainboarThaneshboar
214
Today's Stream
📅 2022-04-12 
(689 days ago)
⌛ 0:27:43
Zainboar
215
Jira Organising & Beta Testing Day 1
📅 2022-04-13 
(688 days ago)
⌛ 0:58:09
ZainboarThaneshboar
216
Implement Passcode Tab Feature
📅 2022-04-17 
(684 days ago)
⌛ 0:58:49
ZainboarToreyboar
217
Beta Testing Fixes Part 2
📅 2022-04-19 
(682 days ago)
⌛ 1:00:24
ZainboarToreyboar
🎬
Torey the stinker
Beta Testing Fixes Part 2
ZainboarToreyboar
218
Beta Testing Fixes Part 3
📅 2022-04-20 
(681 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 
(680 days ago)
⌛ 1:00:13
ZainboarToreyboar
220
Beta Testing 5
📅 2022-04-22 
(679 days ago)
⌛ 1:10:18
ThaneshboarToreyboar
221
Today's Stream
📅 2022-04-25 
(676 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 
(674 days ago)
⌛ 0:51:08
ZainboarThaneshboar
223
Today's Stream
📅 2022-04-28 
(673 days ago)
⌛ 1:00:33
ZainboarToreyboar
▶️
Save Notes Through Websocket
📅 2022-04-29 
(672 days ago)
⌛ 0:51:30
Zainboar
225
Saving Object Through Websocket in DynamoDB
📅 2022-05-01 
(670 days ago)
⌛ 0:49:15
ZainboarToreyboar
226
Saving Object Through Websocket in DynamoDb
📅 2022-05-02 
(669 days ago)
⌛ 0:55:26
Zainboar
227
Today's Stream
📅 2022-05-05 
(666 days ago)
⌛ 1:01:32
ZainboarToreyboar
228
Welcome Back Kartik Party
📅 2022-05-08 
(663 days ago)
⌛ 0:55:32
ZainboarToreyboarKartikboar
229
Testing Prevention of XSS attack
📅 2022-05-10 
(661 days ago)
⌛ 0:29:16
Zainboar
230
How To Test Prevention XSS Attack
📅 2022-05-11 
(660 days ago)
⌛ 0:40:42
ZainboarKartikboar
🎬
Fartik
How To Test Prevention XSS Attack
ZainboarKartikboar
231
Fixing Websocket
📅 2022-05-19 
(652 days ago)
⌛ 0:49:55
Zainboar
232
Today's Stream
📅 2022-05-20 
(651 days ago)
⌛ 0:56:10
ZainboarKartikboar
233
Today's Stream
📅 2022-05-22 
(649 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 
(647 days ago)
⌛ 0:23:19
Zainboar
235
Websockets bugs
📅 2022-05-27 
(644 days ago)
⌛ 1:00:51
ZainboarKartikboar
236
Websocket Bug Fix
📅 2022-05-29 
(642 days ago)
⌛ 0:49:50
Zainboar
237
Hook Up AWS Websocket
📅 2022-05-30 
(641 days ago)
⌛ 0:48:59
Zainboar
🎬
Keyboard allergies
Hook Up AWS Websocket
Zainboar
238
Hook up AWS Websocket Pt.2
📅 2022-05-31 
(640 days ago)
⌛ 0:53:07
Zainboar
239
Today's Stream
📅 2022-06-01 
(639 days ago)
⌛ 0:21:05
Zainboar
240
AWS Websocket Bug Fix
📅 2022-06-05 
(635 days ago)
⌛ 0:52:47
Zainboar
241
AWS Websocket Bug Fix Pt.2
📅 2022-06-06 
(634 days ago)
⌛ 0:23:52
Zainboar
242
Hook Up Board Columns to Websockets Nodejs + AWS Websockets
📅 2022-07-27 
(583 days ago)
⌛ 1:00:06
Zainboar
🎬
As you been poopin?
Hook Up Board Columns to Websockets Nodejs + AWS Websockets
Zainboar

Subtitles

0:00:12
[Music]
0:00:26
welcome back guys to another episode of
0:00:28
bill break and fix brought to you by the
0:00:31
raw coders yes
0:00:33
you guessed it if you did
0:00:36
and uh yeah in today's episode we're
0:00:39
gonna be doing some exciting stuff so
0:00:42
bear with me and we'll get the ball
0:00:45
rolling after few prerequisites
0:00:48
so first of all let's play
0:00:52
um
0:00:52
our acknowledgement to the country and
0:00:54
pay our respects to the elders of the
0:00:57
past present and future
0:00:59
so here we go
0:01:01
i begin today by acknowledging the
0:01:03
traditional custodians of the land on
0:01:05
which we gather today and pay my
0:01:07
respects to the elders past present and
0:01:10
future i extend their respect to
0:01:12
aboriginal and torres strait islander
0:01:15
people here today
0:01:18
all right that was smoothly done
0:01:22
and um
0:01:24
yeah so let's get the music rolling
0:01:29
[Music]
0:01:34
all right cool so uh
0:01:37
what we're gonna be doing today is when
0:01:40
we're gonna be trying to save
0:01:43
the
0:01:44
notes
0:01:45
sorry
0:01:48
long day
0:01:49
um
0:01:50
we're gonna be trying to save the notes
0:01:52
they're coming from the websocket as in
0:01:55
through the websocket
0:01:58
and make sure that they get saved in
0:02:00
their database as well so what we would
0:02:03
need to do as
0:02:06
uh
0:02:06
to get that done is basically
0:02:09
make sure that the notes that are coming
0:02:12
from the websocket have been picked up
0:02:15
and been put into the variable
0:02:19
which is handling all our notes
0:02:22
all right and then eventually
0:02:25
it will
0:02:29
it will save the notes in the database
0:02:33
all right so
0:02:35
let's get cracking
0:02:42
um so yeah that is it so we'll go into
0:02:46
our branch again
0:02:48
actually am i already have
0:02:51
the
0:02:52
thing open yeah here we go
0:02:54
that's brilliant
0:02:56
all right
0:02:58
so
0:02:59
um
0:03:01
we
0:03:02
did this so that means that
0:03:07
so get message is coming from here
0:03:18
so get message will be there and
0:03:22
actually
0:03:24
over here so basically a message being
0:03:26
used
0:03:27
here
0:03:28
right okay
0:03:30
cool so board
0:03:32
notes
0:03:34
map
0:03:37
board board notes card array so this is
0:03:41
taking all the cards and then this is
0:03:44
calling the action method
0:03:46
um the init
0:03:48
cards which is
0:03:50
through that so if we take this one
0:03:53
what that's basically doing is calling
0:03:57
this in a card and then hence this can
0:04:00
fired off
0:04:03
and then
0:04:05
the detail would be the cards array
0:04:07
which
0:04:10
would be here
0:04:14
okay
0:04:18
so
0:04:18
when the card comes from the script
0:04:21
object um
0:04:23
when websocket
0:04:28
hmm
0:04:31
any comment yes very dory
0:04:38
fantastic man thanks for that i really
0:04:41
appreciate it
0:04:46
all right cool so
0:04:50
um
0:04:51
in a screw in a card
0:04:53
if
0:04:54
so
0:04:56
so we need to make sure that the cards
0:04:59
are being
0:05:01
taken into consideration when the
0:05:04
event is connected to the websocket
0:05:07
as well
0:05:09
um so for that one raise our
0:05:14
websocket get message
0:05:19
this is no
0:05:20
websocket dispatch websocket message
0:05:24
send dispatch
0:05:30
post or equals
0:05:37
one open
0:05:40
all right resolve
0:05:42
this opera sentos and ping
0:05:46
that's alright we don't really care
0:05:47
about this at the moment
0:05:52
all right on so this is on connect
0:05:59
then it's on open
0:06:02
so
0:06:02
all this happens through when it's
0:06:05
opened
0:06:07
so how about
0:06:18
if we pause the get message
0:06:22
method
0:06:27
actually
0:06:29
init card scripts
0:06:36
any cosplay and the board data
0:06:39
so all we want to basically do is make
0:06:41
sure that when
0:06:43
the cards are
0:06:46
created um the ones that are done
0:06:50
outside the
0:06:54
um
0:07:00
workshop websocket uh also
0:07:03
consider that so i'm just gonna
0:07:06
the console here and
0:07:08
do this in it
0:07:11
okay and play this see what happens
0:07:25
ah
0:07:26
what did i do there
0:07:28
someone much journey going on yeah man
0:07:31
i've had a beautiful day that though so
0:07:35
just
0:07:35
pushing myself at the moment to be
0:07:37
honest
0:07:44
go live and
0:07:48
actually
0:07:52
server
0:07:54
there we go
0:07:56
okay so quality one
0:07:59
two three four
0:08:16
ah all right
0:08:18
now oh my
0:08:20
oh this is really cool though
0:08:24
interesting i like it
0:08:30
i
0:08:31
sent you an invite
0:08:38
oh
0:08:39
okay i didn't have a
0:08:41
look at that
0:08:44
story i will do
0:08:45
as soon as i can
0:08:48
but this is really interesting sonic
0:08:50
inserted this
0:08:52
in the code
0:08:54
body
0:08:56
where was this
0:09:01
body body body
0:09:04
yeah they're very
0:09:06
gray heading scrambler
0:09:09
they did it on the body
0:09:12
what did they do
0:09:16
more continuous interesting
0:09:19
head so that there's an index.html and
0:09:23
then body
0:09:32
what
0:09:36
what is happening
0:09:46
so the code
0:09:48
no they might not have been searched in
0:09:50
the code
0:09:52
this is interesting
0:10:08
oh
0:10:18
nevermind okay so that is gone now
0:10:22
um
0:10:23
so
0:10:24
what i wanted to check is
0:10:27
reference our ws is not defined
0:10:34
um
0:10:36
this is not defined obviously it's not
0:10:38
defined
0:10:43
it's different an
0:10:44
error ws is not defined
0:10:49
where is ws am i using
0:10:57
is defined
0:11:03
ah
0:11:04
right
0:11:06
i see
0:11:08
that wouldn't work because
0:11:11
that's changed
0:11:14
okay
0:11:18
it's okay yeah
0:11:22
websocket is open
0:11:26
right
0:11:33
okay so it does come in here open
0:11:37
and then
0:11:46
comes into this
0:11:57
received message in terms of error
0:12:03
request id that one
0:12:18
so in it
0:12:22
so this is that one and if i do
0:12:33
so when we create
0:12:35
when we
0:12:37
set the board popular board notes map
0:12:42
so it is coming in here
0:12:44
and the cards in script
0:13:00
is your pen
0:13:04
did
0:13:29
because it's not online that does make
0:13:32
sense okay so for that to work basically
0:13:35
we would need to
0:13:38
um
0:13:45
we would need to
0:13:55
get the websockets online and i'll need
0:13:58
to
0:13:59
essentially
0:14:01
let me check in this one
0:14:04
if i do this and open it in another tab
0:14:08
i'll be able to
0:14:11
see if i
0:14:12
create another one here ah yeah that is
0:14:16
not
0:14:18
to
0:14:18
dispatch
0:14:23
ah because it's not online right
0:14:26
so i would have to
0:14:28
make this online
0:14:33
um
0:14:34
[Music]
0:14:36
so what that would get yeah i'd have to
0:14:38
take this online
0:14:40
which i don't really want at the moment
0:14:43
actually let's come back to this issue
0:14:45
because i don't want to take this online
0:14:49
so what we're going to do basically is
0:14:52
we can
0:14:54
go to another issue
0:15:04
and pick the one that
0:15:07
we can actually solve without going
0:15:10
online
0:15:20
all right
0:15:23
so we
0:15:24
can
0:15:26
don't allow script tags in note as text
0:15:29
okay so we can basically do this one
0:15:41
this one in progress
0:15:46
okay let's do that don't allow
0:15:49
um avoid
0:15:52
script tags
0:16:07
from execution how to
0:16:10
um validate text
0:16:14
validate text
0:16:18
um
0:16:20
validate text
0:16:23
to prevent
0:16:24
script tags
0:16:30
cross cross
0:16:32
cross site scripting prevention
0:16:35
that is the one that we need
0:16:38
extra girl
0:16:44
don't don't scratch defense philosophy
0:16:48
unsafe or open encoding question
0:16:52
alert example tech yeah that is the one
0:16:59
one
0:17:00
in order to add a variable
0:17:04
okay using
0:17:06
look at the text context
0:17:08
attribute
0:17:12
and added the same thing and would
0:17:14
automatically
0:17:16
encode that right
0:17:21
save for example tech blur
0:17:26
um html
0:17:28
any comments not not
0:17:30
yet um
0:17:34
muscle on safe
0:17:40
i hate your culture requesting inserting
0:17:43
a variable between
0:17:46
two basics or
0:17:47
a half for example that
0:17:50
has a good modified data that is
0:17:52
rendered as
0:17:54
this could lead to an attack
0:17:58
okay how do i
0:18:01
stop this
0:18:07
common mistake dangerous context
0:18:09
html sanitizing
0:18:13
okay something users
0:18:17
need to author
0:18:20
html one story would be to allow the
0:18:23
users to change the starting order
0:18:26
inside every editor i'll point them over
0:18:30
will prevent access
0:18:34
by it
0:18:36
but it will break
0:18:38
the intent intentions and the style will
0:18:40
be not rendered will not be rendered in
0:18:43
these cancellation sensations should be
0:18:45
required
0:18:48
html
0:18:50
sanitization bluestrip
0:18:52
then use html
0:18:54
from the variable and
0:18:59
every tennis has rainbow faced you know
0:19:06
right
0:19:10
safe html attributes include
0:19:20
eastern bodies spring spring
0:19:33
sometimes user
0:19:36
they will
0:19:41
[Music]
0:19:51
my modify also you can easily point your
0:19:54
skills here but
0:19:56
no
0:19:57
i don't really want this
0:20:00
basic print whatsapp process scripting
0:20:15
let the script had to be embedded
0:20:23
so for example to make this more
0:20:25
concrete lesser
0:20:28
perceived start
0:20:30
in the second js
0:20:33
can
0:20:34
even use
0:20:35
your specific requirements said this is
0:20:38
actually quite simple it should work
0:20:41
completely
0:20:45
the first
0:20:47
um
0:20:48
js immediately proceeds
0:20:52
second
0:20:53
js
0:20:54
without anything in between them yeah
0:20:57
yeah
0:20:58
that's right
0:20:59
so
0:21:00
firstly let's see that the html looks
0:21:04
like this which is fine
0:21:06
i've removed the set timer
0:21:09
to run the days okay
0:21:14
this is not really the thing that i'm
0:21:15
looking for
0:21:18
you will inject on the key to the
0:21:20
solution
0:21:21
the key to the solution is the
0:21:24
document.right line it will inject into
0:21:27
html script type sub surprise between
0:21:32
the cross
0:21:34
cross script tag or the front end
0:21:37
let's use the brown uh-huh
0:21:41
the password will see
0:21:43
this as a new
0:21:45
no i don't really want this
0:21:51
um
0:22:00
first groups element
0:22:02
html hypertext
0:22:09
yeah
0:22:10
regix2 prevent the script script
0:22:14
tag
0:22:15
to add in the input field
0:22:18
all right so this is basically the regis
0:22:21
we can use
0:22:23
no punctuation
0:22:29
pattern
0:22:35
okay we can basically use this
0:22:37
interesting
0:22:55
[Music]
0:23:02
do
0:23:26
it is regular expression
0:23:34
interesting so we can basically use this
0:23:41
and
0:23:43
people before star
0:23:45
people start growing red is for html are
0:23:48
evil yes they are but for script tags
0:23:51
they're saying because of the special
0:23:53
behavior a script section may not
0:23:55
contain a script
0:23:57
and sometimes remember some matching
0:24:00
over there right it's easily possible
0:24:03
however quickly look at the righteous
0:24:06
above does not
0:24:09
does not
0:24:18
account for training wise so right let's
0:24:21
try this one
0:24:27
so this is how i'm going to insert it in
0:24:31
to remove html for using
0:24:34
[Music]
0:24:36
oops um i need to use up my laptop
0:24:40
just bear with me i will be back shortly
0:24:47
all right here we go
0:24:54
not that present
0:24:56
so if we validate before putting in the
0:24:59
value
0:25:02
so we want to go back to data
0:25:07
in the cars create card draw new card
0:25:15
okay that draws a new card
0:25:30
and it caught on either any card
0:25:33
yep there's the one
0:25:37
so draw new cards he comes with draw new
0:25:40
card
0:25:41
then it takes the card and typed text
0:25:50
text so draw new card
0:25:54
go to this definition and then
0:25:59
text
0:26:22
so in this one we're gonna basically say
0:26:29
that if type is equal to chord here that
0:26:32
that is fine
0:26:34
that one
0:26:53
so don't
0:26:54
shouldn't allow any
0:26:56
um projects
0:26:58
you shouldn't allow any um what you call
0:27:02
it
0:27:03
it shouldn't allow
0:27:04
any predict uh script text so if
0:27:09
this is the text
0:27:11
aha cool
0:27:12
so if we do this so if text
0:27:28
um if text
0:27:33
does not equal
0:27:42
contain i would say
0:27:44
so
0:27:45
um
0:27:47
[Music]
0:27:55
[Music]
0:27:59
tags
0:28:05
and we do this and then what do we do is
0:28:10
we do if text
0:28:14
if
0:28:16
it's all contains
0:28:21
um if text is
0:28:25
if
0:28:29
regex
0:28:36
okay and
0:28:39
change
0:28:42
as
0:28:46
no if text has
0:28:56
let's check if the rejects contain
0:28:59
that if
0:29:02
they must be here
0:29:09
to create user register must contain
0:29:12
some kids but i'm pretty sure it steps
0:29:15
it's just had a damn good reason to do
0:29:17
it probably somewhere
0:29:19
searching them
0:29:21
on some browser does
0:29:23
excuse groups when inserting
0:29:26
[Music]
0:29:32
here
0:29:40
um
0:29:50
right
0:29:53
um so with the viewers
0:29:56
hey convo
0:29:58
64 let's have you mate
0:30:01
hey victor
0:30:03
and victor samson welcome
0:30:06
egg and great to see you
0:30:15
all right cool so
0:30:18
um
0:30:20
not present so what we basically need to
0:30:24
do is check if any of the text
0:30:27
um
0:30:29
how to
0:30:31
check if our text
0:30:33
contains uh rejects
0:30:37
how to do this
0:30:39
uh string contains right right right
0:30:41
here
0:30:43
so that one
0:30:46
contains
0:30:48
i'll say this
0:30:54
text
0:30:57
text contains any of these
0:31:01
then
0:31:02
um
0:31:09
then we won't allow
0:31:11
it to create return
0:31:19
uh throw the arrows open
0:31:23
return
0:31:30
hang on
0:31:31
this is not going to work
0:31:34
why
0:31:35
is because
0:31:37
it's growing the card here after
0:31:41
the validation we need to draw the card
0:31:44
first and then do the validation
0:31:46
on the text of it
0:31:52
the icon
0:31:53
div id
0:31:56
okay so this is the content
0:32:01
okay
0:32:02
what we can basically do is
0:32:05
we can do this part over here
0:32:10
text
0:32:14
change
0:32:15
so this one can be
0:32:17
text contained
0:32:22
rejects
0:32:23
or script tag
0:32:25
if that is
0:32:26
true then what we want to do is we don't
0:32:30
want to insert um
0:32:33
we
0:32:43
text is contained then what do we want
0:32:46
to do we don't want to insert it
0:32:49
or if we do this
0:32:51
if this if it doesn't contain that then
0:32:53
we want to simply do text
0:32:58
otherwise
0:33:01
we can do
0:33:03
basically
0:33:05
um
0:33:10
return
0:33:11
and open alert
0:33:14
open toast message
0:33:21
saying
0:33:22
that
0:33:25
with toast message
0:33:32
um confirmation prompt yet
0:33:37
ah say what's it is it is an open alert
0:33:40
i guess
0:33:43
open it look yeah it would be an open
0:33:46
alert
0:33:53
open that
0:34:01
um
0:34:02
so there was a way to
0:34:05
customize the messages
0:34:09
probably open toast message
0:34:11
would be it
0:34:13
open text message
0:34:18
uh this
0:34:21
if i didn't know
0:34:22
[Music]
0:34:26
not valid text
0:34:31
let's hit fix
0:34:36
i think it would work but let's try
0:34:40
and give it a shot
0:34:51
all right see one
0:34:55
two three four
0:35:14
okay
0:35:17
so if we do
0:35:20
our text content contains is not
0:35:22
function
0:35:25
interesting okay and now mine's
0:35:28
this need to
0:35:31
if this is a string isn't it i
0:35:36
it's basically nothing it's
0:35:39
let's go to this reference
0:35:43
and check for exactly his text type
0:35:49
so text type is that this one is that
0:35:52
one
0:35:56
ah
0:36:00
so
0:36:03
text type is a string
0:36:06
note dot text yeah
0:36:09
text type is a string apparently
0:36:13
so if we go
0:36:15
check
0:36:17
this definition of this
0:36:20
where is it declared
0:36:34
uh
0:36:40
anything
0:36:43
is different
0:36:54
i
0:36:56
don't mean text includes
0:36:58
yes
0:36:59
yes
0:37:00
that's the one i meant
0:37:02
i don't know one thinking
0:37:07
uh so if i go back to text
0:37:12
change
0:37:15
yeah
0:37:16
i did that to be honest conor 64.
0:37:20
so what did i miss text or includes
0:37:26
yes i did that text or includes which is
0:37:29
here
0:37:30
by saying that
0:37:32
ah text contains includes
0:37:37
my reading ability where has it gone
0:37:42
there we go
0:37:45
let's try this
0:37:48
and textile contains okay i'm gonna
0:37:52
close this
0:37:54
and i'm gonna
0:37:57
put that live server
0:38:01
[Music]
0:38:11
text
0:38:12
why is it still picking up text contains
0:38:18
don't even have tech
0:38:19
script or js
0:38:21
204
0:38:24
ah okay
0:38:26
oh my
0:38:28
so i don't need that anymore
0:38:32
i just do this
0:38:34
it should be fine check sewing
0:38:38
[Music]
0:38:42
okay
0:38:43
and if i
0:38:44
start to insert
0:38:48
right there t is not defined
0:38:51
where is this coming from still frontend
0:39:08
okay
0:39:10
run this one out
0:39:13
and open again
0:39:19
interesting
0:39:20
it doesn't work now
0:39:23
ah
0:39:24
it doesn't work because i'm drawing the
0:39:26
card over there
0:39:29
but i'm checking
0:39:30
for the input
0:39:32
before i even i've even
0:39:35
drawn it
0:39:37
never mind this is not gonna work
0:39:42
okay so we we only
0:39:44
so
0:39:45
once we have actually drawn the card
0:39:50
um then
0:39:52
draw a new card yeah so if we
0:39:56
do this
0:39:59
so now i should work yeah
0:40:02
draw the card
0:40:06
with the text on the card
0:40:10
we can't allow this text
0:40:13
so if we do script
0:40:18
yeah
0:40:19
we don't want to allow that
0:40:22
so
0:40:24
i need card color
0:40:27
draw new card
0:40:30
oh never mind
0:40:42
so we don't want to allow script tags on
0:40:45
this
0:40:48
so basically if we
0:40:56
um
0:40:58
so
0:40:59
how would we find out that if that is
0:41:02
the case
0:41:07
so in this one i think what we can do
0:41:14
is
0:41:18
yours is contained don't you want to
0:41:21
sanitize the data before you draw else
0:41:24
is prone to dom manipulation
0:41:27
yes that's um the
0:41:31
that's the
0:41:33
hang on so if
0:41:36
i'm just thinking that if we
0:41:40
draw the
0:41:42
date
0:41:44
before
0:41:45
sanitizer before we draw
0:41:50
then
0:41:52
yeah yeah that would actually make sense
0:41:54
combo
0:41:56
so we want to do that sanitize it before
0:42:00
we draw it so if you come back
0:42:05
to
0:42:08
that one
0:42:11
okay
0:42:13
create card there we go so we wanna come
0:42:18
as soon as we do
0:42:20
create card
0:42:23
actually you wanna check
0:42:27
um
0:42:28
where
0:42:36
and that's in there
0:42:38
okay that's why i don't need that
0:42:41
so that would basically be created
0:42:56
okay
0:42:57
so
0:42:58
what we want to do here basically
0:43:00
sanitize it so let clean
0:43:04
clean equals bomb
0:43:09
purifier that's going in there
0:43:12
this is great
0:43:16
why am i saying which is great
0:43:18
it's not gray
0:43:30
um
0:43:32
so which would be dom
0:43:35
to refi
0:43:38
like this no
0:43:46
oh
0:43:48
verify
0:43:50
super fast return github
0:43:54
um
0:43:56
how do i use it so
0:43:58
this is basically ah so i needed the
0:44:01
script
0:44:02
in there first
0:44:17
so i think i already had the scripts
0:44:20
didn't i
0:44:25
if you draw the card
0:44:27
then send inside you can still break
0:44:30
things
0:44:33
yeah
0:44:34
yeah because when we draw the card the
0:44:37
text actually
0:44:40
gets inserted then and it will have zero
0:44:43
effects you're right
0:44:45
yeah so that would be the case
0:44:50
um so in this one i'm pretty sure we had
0:44:55
the
0:44:56
don't purify yet min.js
0:44:59
so what
0:45:00
i'm gonna do
0:45:02
is basically
0:45:04
i'm gonna
0:45:06
insert
0:45:12
oh come on
0:45:16
so the script tag is there
0:45:22
okay so it's yeah and then what i want
0:45:26
to do is basically
0:45:30
i want to include
0:45:34
yep that's already there
0:45:36
so now what i want to do is just this
0:45:38
basically
0:45:41
so if we come back to that one
0:45:44
and index.html
0:45:56
come on
0:45:59
script.js
0:46:00
and if we do this one here
0:46:03
which will do that and then
0:46:08
text
0:46:10
how do we use it
0:46:12
please don't send the user profile
0:46:15
so the resultant the resulting
0:46:18
html can be written into a domain using
0:46:23
in html or the dom using document.right
0:46:26
okay don't purify requesting dirty
0:46:32
sanitize okay so what does this sanitize
0:46:35
taking
0:46:37
string
0:46:41
ah okay dirty right so i can put this
0:46:44
one in there
0:46:49
i think so
0:46:52
and then
0:46:54
nobody will we promise html it says
0:46:57
video method
0:46:59
if you need html which might be a very
0:47:02
cool use because you can easily set up
0:47:04
that as well
0:47:06
all right um
0:47:11
so now clean and then what i can do is
0:47:15
clean text
0:47:19
okay what i can do is do this clean
0:47:23
no clean text here
0:47:25
so if i do this
0:47:27
dirty text here
0:47:32
and ah
0:47:34
how about if i do this
0:47:50
kind of ties the text and then text and
0:47:53
then this one can remain the same here
0:47:56
and then it will
0:47:58
create the card and use that
0:48:01
clean one
0:48:03
right
0:48:06
uh
0:48:08
let's try this
0:48:11
see what this
0:48:12
gives us
0:48:19
um
0:48:22
okay say find the script tag
0:48:26
still allowing me to do it
0:48:35
i think i might need to have a look
0:48:41
how does
0:48:42
how would you do it
0:48:45
as in
0:48:48
how to insert in first
0:49:03
sex
0:49:05
oh
0:49:07
have i still got that one over here
0:49:10
the old
0:49:12
no yeah i don't need this one now
0:49:15
because i'm sanitizing it
0:49:18
already
0:49:32
x3 uh-huh
0:49:34
so is
0:49:36
is this how it's
0:49:38
no it doesn't
0:49:48
so i need to avoid this and it's hot um
0:49:53
script tag
0:50:05
okay first of all
0:50:07
what i would probably need to do is
0:50:12
reproduce this and then from there
0:50:15
continue
0:50:18
let's see how that one works
0:50:24
all right guys probably
0:50:26
over here
0:50:28
and um we can
0:50:30
continue on it on sunday
0:50:34
yeah because i am
0:50:36
my head's hurting
0:50:39
now and to be honest i can't even think
0:50:42
properly at all
0:50:44
so yeah um
0:50:46
uh a little bit of progress because
0:50:50
you know where we are going now and um
0:50:52
the implementation is already kind of on
0:50:55
the way but um yeah if you want to see
0:50:58
us uh
0:51:00
if you want to see how we do
0:51:02
um actually complete the fix um of
0:51:06
the
0:51:07
of the prevention of the cross crops
0:51:10
cross site scripting and
0:51:13
feel free to join us on sunday
0:51:17
same time same place and a different
0:51:19
task um sorry the same task all right
0:51:23
i'll see you guys then have a good night
0:51:27
[Music]