boarzVideosClipsStatistics

#️⃣EP 173 - Today's Stream

🎦
📅 2022-02-08 (667 days ago)
⌛ 1:05:29
ZainboarToreyboar
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
143
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
▶️
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

Subtitles

0:00:00
[Music]
0:00:24
what is going on guys welcome back to
0:00:27
another session of build break and fix
0:00:29
and brought to you by the rule coders
0:00:33
you might be wondering that the other
0:00:35
role coder isn't here well is on his way
0:00:39
um and let's get ready to welcome tori
0:00:44
right as soon as it comes
0:00:46
all right so i hope you're all doing
0:00:48
really really well um and um
0:00:51
had a great day as well
0:00:54
and so just for starters let's play the
0:00:59
acknowledgement or of the country and
0:01:01
get ready to acknowledge all the elders
0:01:04
and
0:01:06
all the
0:01:07
elders and we can take it from there
0:01:10
hey torrey welcome in good luck
0:01:13
thanks
0:01:15
um
0:01:18
what did you say
0:01:22
i said thanks thanks for having me
0:01:24
fantastic
0:01:27
all right so let's acknowledge the
0:01:30
country
0:01:32
i begin today by acknowledging the
0:01:34
traditional custodians of the land on
0:01:36
which we gather today and pay my
0:01:38
respects to the elders past present and
0:01:40
future i extend their respect to
0:01:43
aboriginal and torres strait islander
0:01:45
people here today
0:01:49
brilliant
0:01:50
that was really good
0:01:52
uh so how are we feeling
0:01:56
today you'll
0:01:58
if you look
0:01:59
in a bit of a haircut
0:02:02
hacker mode
0:02:04
who do you want
0:02:05
i've been coding all day yeah so i feel
0:02:08
it
0:02:11
i
0:02:11
really admire
0:02:13
your commitment man and your pers
0:02:16
persistency
0:02:17
well it's honestly it's fun so i enjoy
0:02:20
it
0:02:21
yeah
0:02:23
and is it
0:02:26
sad the palm
0:02:28
what was that
0:02:29
cherry juice is it
0:02:32
oh this
0:02:33
yeah
0:02:35
it's it's actually rosella tea
0:02:38
oh
0:02:39
[Music]
0:02:41
rosella
0:02:42
i know rose really had
0:02:45
of any no
0:02:47
what is it
0:02:48
like um
0:02:50
it's a little bit
0:02:53
it's a little bit flowery a little bit
0:02:57
uh
0:02:59
a little bit sour i'd say
0:03:02
okay so yeah and a little bit berry
0:03:04
flavor i guess but not not too strong i
0:03:08
just
0:03:09
put it in some water and i just let it
0:03:11
sit for hours
0:03:14
yeah
0:03:15
okay
0:03:16
because
0:03:17
i have actually heard that
0:03:19
if you make
0:03:22
a tea bag sit in the water for at least
0:03:25
three minutes then its actual taste
0:03:28
comes out
0:03:29
is that right
0:03:31
if it's hot if it's hot yeah i just like
0:03:34
cold cold through it
0:03:37
oh
0:03:38
no
0:03:40
more for as an
0:03:43
iced tea person are you
0:03:45
well yeah here when it's warm sure and
0:03:47
then if it's like if it's winter in
0:03:50
australia then yeah i'm gonna drink hot
0:03:52
tea for sure
0:03:53
oh yeah perfect
0:03:56
combination isn't it
0:03:58
absolutely yeah
0:04:00
um
0:04:01
hey being kind
0:04:03
uh actually that's my cousin
0:04:06
yeah
0:04:08
and richie
0:04:11
which mug i think he's talking about
0:04:12
your mug then
0:04:15
uh
0:04:16
i don't have a mug
0:04:19
you had a very small
0:04:23
thank you yeah thank you appreciate that
0:04:27
cool um so since i couldn't really
0:04:30
make it yes today because uh the meeting
0:04:35
went longer than i
0:04:37
i
0:04:39
expected um so
0:04:41
do you want to give us uh a bit of an
0:04:44
update as in how we
0:04:46
did and how you went and
0:04:50
yeah all that
0:04:52
sure so
0:04:54
um finesse and i we
0:04:58
managed to
0:04:59
[Music]
0:05:00
work on
0:05:02
um
0:05:04
i guess the biggest thing was
0:05:06
here i'll share my screen actually it'll
0:05:08
make more sense
0:05:13
so the biggest the biggest thing we
0:05:15
worked on was um
0:05:19
going over what i did in cloudfront and
0:05:22
i actually actually did that off the
0:05:24
stream
0:05:25
but i i
0:05:26
hey geckdev um
0:05:31
uh so i did that off the stream actually
0:05:33
but then i told finesse like what i did
0:05:36
and how it worked
0:05:37
so
0:05:38
all right let's see
0:05:40
basically
0:05:42
i don't know if i need to zoom in a
0:05:43
little bit on my screen
0:05:47
hopefully that's better
0:05:50
so basically
0:05:52
oh that's too big that's
0:05:55
that's
0:05:57
slow
0:06:00
all right whatever just gonna reset this
0:06:02
so basically um
0:06:04
we have our we have scrumbler uh
0:06:08
on cloudfront right
0:06:11
yes yes so this this is the this is the
0:06:15
scrumbler distribution
0:06:18
and
0:06:20
um all i did was add this um error page
0:06:25
so you go here to create a custom error
0:06:28
response
0:06:37
why did it fail that's weird
0:06:41
feel to load distribution um are you
0:06:45
um
0:06:53
hang on um
0:06:55
is that
0:06:57
your personal account or no it kicked me
0:07:00
out that's why
0:07:03
right because i did
0:07:06
uh
0:07:06
convert the account id into the alias
0:07:09
though i don't know if
0:07:12
okay never mind
0:07:14
no it's just because i hadn't refreshed
0:07:16
the browser like i had this window this
0:07:18
tab open for a long time
0:07:20
i say cool
0:07:22
that makes sense
0:07:24
um gag dev so uh i had this work
0:07:28
meeting and that went uh
0:07:31
longer than i
0:07:33
expected and
0:07:35
it was an important one as
0:07:38
well but um
0:07:40
taurian
0:07:43
flesh i'm really thankful to them how
0:07:46
they as in
0:07:47
took my last minute notice and story
0:07:51
actually became
0:07:52
available so
0:07:53
thanks a lot tori
0:07:55
i appreciate you yeah absolutely thanks
0:07:58
for having me man
0:08:04
yeah so the meeting was
0:08:08
in the uk time
0:08:12
which is
0:08:14
why it was a bit odd yeah
0:08:17
yeah that's rough
0:08:20
um
0:08:22
okay i'm back in
0:08:24
and all i did was
0:08:27
so if you create a custom error page got
0:08:30
some error response basically that
0:08:32
allows you to
0:08:34
do a couple things but one of the things
0:08:36
is you can basically create these
0:08:38
redirects so all i did is
0:08:42
created a 404
0:08:45
and
0:08:46
click yes and then this
0:08:49
redirects to
0:08:51
index.html which is the board
0:08:54
the board page
0:08:56
and then i just gave a response
0:08:59
a
0:09:00
code of 200.
0:09:02
so that that managed to fix that
0:09:05
um
0:09:06
404 keynote found s3 error
0:09:12
ah
0:09:13
right right
0:09:14
so essentially what you
0:09:18
you did was
0:09:19
um
0:09:22
did
0:09:22
diverted
0:09:24
um
0:09:26
to
0:09:27
index.html
0:09:29
when it's supposed to go for
0:09:32
a
0:09:32
four or four not
0:09:34
found
0:09:36
yeah now though the one problem with
0:09:38
this is as you notice
0:09:42
let's see here
0:09:46
um
0:09:48
you can't you can't add another 404
0:09:53
so essentially if
0:09:56
there's any 404 on the
0:09:59
and somebody tries to go to scrumbler on
0:10:02
some
0:10:03
path or
0:10:04
whatever that doesn't exist they're
0:10:06
going to get redirected to
0:10:08
index.html
0:10:10
so that's that's a caveat
0:10:12
[Music]
0:10:14
i see yeah
0:10:17
uh i'm
0:10:18
i'm pretty sure
0:10:20
we will
0:10:21
figure out a workaround for that
0:10:35
[Music]
0:10:38
i guess gave me a heart attack somebody
0:10:40
just came to the door
0:10:44
i i
0:10:45
i guess
0:10:46
oh wow
0:10:49
i guess your dog added a bit of a remix
0:10:52
to the background music
0:10:57
um
0:10:58
yeah so to damage to demonstrate any of
0:11:01
those 404s if we
0:11:04
type
0:11:05
anything at all
0:11:07
right like the url that totally doesn't
0:11:10
make sense
0:11:17
well what happened
0:11:19
um
0:11:22
this is this entire css
0:11:26
has been found what the heck what is
0:11:29
this
0:11:34
oh okay i i am i am wrong so i guess if
0:11:39
it's a different path name
0:11:43
it redirects to
0:11:44
something else entirely
0:11:47
what is this the example board
0:11:51
um
0:11:52
wait this must change all right
0:11:56
yeah this must be there
0:12:00
let's check the network request
0:12:04
oh okay so it's just some error in the
0:12:06
um
0:12:07
on the client
0:12:09
it looks like
0:12:13
refresh the page here
0:12:23
so we're getting something
0:12:25
[Music]
0:12:28
from
0:12:32
uh i'll
0:12:33
just plug my laptop on charge
0:12:40
[Music]
0:12:47
just
0:12:48
juice the bad boy up
0:13:01
this looks like index.html
0:13:05
yeah it is
0:13:07
so i think i think what happened is
0:13:09
there's some error
0:13:12
it's some error on the client side
0:13:18
well if we do if we do
0:13:20
zane board
0:13:22
and we get rid of this other path here
0:13:26
then it will work
0:13:27
so i think i
0:13:29
i think there's something client inside
0:13:31
that
0:13:33
there's some bad bad javascript or
0:13:35
something that's causing that probably
0:13:41
probably
0:13:42
yeah i guess um um
0:13:45
there is
0:13:46
a bug that we can basically come back to
0:13:51
and
0:13:52
we will log that in
0:13:54
jira as well so we actually don't don't
0:13:57
forget it
0:14:00
um
0:14:01
right so
0:14:02
that
0:14:03
okay so
0:14:05
what i was gonna say is
0:14:07
if you actually
0:14:09
[Music]
0:14:11
create a brand new board and i'll go in
0:14:14
the aws account and delete
0:14:17
the
0:14:21
all the
0:14:23
connection ids and
0:14:25
everything
0:14:26
and then we can check
0:14:32
two people connect to the board
0:14:34
exactly
0:14:36
i think that
0:14:38
okay yeah let's see
0:14:44
what were you
0:14:45
what were you gonna say sorry
0:14:47
um all i was gonna say is that i think
0:14:49
it will work fine the thing is is that
0:14:53
as far as i know there's no
0:14:55
client-side code to get the board info
0:15:01
client side
0:15:04
so that's that's something
0:15:08
that's something i was trying to do with
0:15:10
dinesh
0:15:11
that basically just started yesterday
0:15:14
where if somebody lands on the board
0:15:17
from a url
0:15:20
then
0:15:22
it's gonna
0:15:24
send a send a
0:15:27
get request to the lambda to api gateway
0:15:30
to dynamodb to get all the board info
0:15:33
i'm sure you know where that function
0:15:35
lies
0:15:36
yes and at the moment that's actually
0:15:39
taking a board id not a board name
0:15:43
so
0:15:45
i've got few approaches that we can go
0:15:48
with but
0:15:50
let's take
0:15:51
as in step at
0:15:53
at the time because
0:15:55
i always like to as in kind of
0:16:00
see it working
0:16:02
okay
0:16:03
so
0:16:04
let's um i'll go in
0:16:08
that one
0:16:13
and
0:16:14
then
0:16:16
go to our tables and
0:16:21
that's in north virginia which is the
0:16:23
wrong one
0:16:26
connections okay cool
0:16:28
explore table items okay so if you want
0:16:32
to
0:16:32
create a brand new board
0:16:40
zain board
0:16:48
if you're not going ah here we go
0:16:51
okay cool
0:16:53
and if you send me the url
0:16:59
that board is named after you
0:17:02
oh that's my boat then
0:17:07
okay so we're just gonna work
0:17:09
yeah go ahead
0:17:11
i don't continue constantly please i was
0:17:14
just making a joke it's okay it's
0:17:15
irrelevant
0:17:18
okay so the board i
0:17:20
the
0:17:21
if the connection id is there
0:17:25
and let's check what happens when i try
0:17:28
to connect to it
0:17:30
do you want to share your screen
0:17:33
or i i can
0:17:35
yeah uh just bear with me for a sec i
0:17:38
will do that
0:17:46
okay share screen which screen i want to
0:17:49
share i want to share the chrome tab in
0:17:51
which my
0:17:53
amazon console is
0:17:58
there you go
0:18:00
okay
0:18:01
[Music]
0:18:04
i'm gonna open this one up
0:18:07
[Music]
0:18:09
uh
0:18:10
in this tab
0:18:12
otherwise you won't be able to see it
0:18:17
okay sydney yes my tables
0:18:21
okay so this is the
0:18:25
this is
0:18:26
your uh
0:18:29
id here all right
0:18:32
and now what i'm gonna do is go to
0:18:35
stream yard
0:18:37
and
0:18:38
get the url
0:18:40
and then try to
0:18:43
visit there see what happens
0:18:47
ah
0:18:49
right
0:18:52
but but do i get the connection id
0:18:54
though
0:18:56
okay so the connection id is working
0:19:03
uh but
0:19:06
[Music]
0:19:07
when i try to
0:19:15
when i actually
0:19:16
try
0:19:22
to open the board i don't get the board
0:19:26
name here
0:19:27
which is
0:19:29
where
0:19:30
your point
0:19:31
comes into its place there
0:19:34
with after loading this page we will
0:19:37
have to get the board detailed from the
0:19:40
database
0:19:42
yeah something like that
0:19:45
[Music]
0:19:47
okay fantastic so
0:19:50
this one is done
0:19:52
um
0:19:53
we can connect to that one and let me
0:19:56
see if i if i connect to this again
0:20:00
see
0:20:01
if i get another
0:20:04
connection id
0:20:07
okay cool
0:20:09
so is
0:20:11
this is working
0:20:14
all right um so what would
0:20:17
could you guys see my screen or no
0:20:21
i can't see your screen
0:20:22
oh i forgot to share it my bad
0:20:29
chrome has lost
0:20:32
who lost permission to capture this
0:20:34
group follow these steps
0:20:36
well
0:20:38
chrome doesn't want to capture my thing
0:20:41
why
0:20:45
anyway i'll sort this out now
0:20:48
just a really quick one it should be
0:20:55
you're having problem with screen
0:20:56
sharing
0:20:57
yes
0:20:59
saying that it doesn't
0:21:02
chrome doesn't want us screenshot
0:21:05
that's weird
0:21:10
chrome has new last
0:21:12
mission follow these
0:21:14
steps okay so if i go to privacy screen
0:21:17
recording
0:21:19
surprise
0:21:29
and
0:21:31
i'm just sorting the
0:21:34
permissions out from chrome
0:21:37
and then i'll be right back
0:21:40
all right sure
0:21:41
enable no
0:21:43
no
0:21:44
just
0:21:48
location services no
0:21:50
screen recording that there we go
0:21:53
it does have permissions
0:21:59
and he's gone
0:22:10
come back zayn come back to us
0:22:15
i miss you
0:22:21
where is he going and i have no
0:22:22
permissions to share my screen
0:22:31
get bored by id post note get bored by
0:22:35
name
0:22:37
fetch
0:22:40
[Music]
0:22:43
so this function
0:22:45
[Music]
0:22:51
sorry
0:22:52
everybody i
0:22:55
hope zayn will be back shortly
0:22:59
sorry about that guys oops
0:23:02
i forgot to change my camera as well
0:23:04
[Music]
0:23:06
brilliant
0:23:09
thank you
0:23:11
uh right so
0:23:13
that is happening
0:23:15
now what we basically need to do
0:23:19
is do the getting off the board
0:23:22
[Music]
0:23:27
do you agree with me
0:23:29
you look like oh yeah
0:23:32
no i'm actually reading i'm reading the
0:23:34
i'm reading through some of the code
0:23:38
oh okay cool cool
0:23:40
all right um so i think
0:23:43
that
0:23:51
right
0:23:52
what we're gonna have to do then getting
0:23:55
a board functionality is
0:23:57
mostly there we just basically
0:24:01
need to merge
0:24:03
as in
0:24:04
someone
0:24:05
someone's on the team's
0:24:08
code in
0:24:09
the reaper
0:24:11
actually not really merge but
0:24:14
get his code so
0:24:15
i'll just share my screen sounds good
0:24:19
and we can do it that way together
0:24:22
all right so github
0:24:27
[Music]
0:24:28
i was like emerge oh no
0:24:33
yeah that would have been a bit of
0:24:37
saying kind of a
0:24:39
comprehensive way
0:24:41
to do it but i don't want to go into
0:24:44
depth at the moment
0:24:46
me either
0:24:48
yeah
0:24:49
[Music]
0:24:51
uh okay now mine my personal manager
0:24:54
needs to be logged in otherwise
0:24:57
he just answers them by itself
0:25:03
all right so
0:25:05
that one was
0:25:08
this
0:25:09
[Music]
0:25:11
almost there man we're almost there
0:25:13
so close
0:25:14
yeah
0:25:17
uh okay that was a pull request
0:25:20
popular board after get one click
0:25:26
[Music]
0:25:32
okay we'll just get the comments
0:25:39
that's mean he wrote a whole poll
0:25:41
request
0:25:44
yes
0:25:47
to be honest
0:25:49
i haven't had
0:25:50
time to re
0:25:52
review it but this was on hold because
0:25:56
the other functionality had to be done
0:25:59
but that functionality was done
0:26:02
and then
0:26:04
the front and the back end
0:26:06
was
0:26:07
was supposed to be wired but um
0:26:11
the
0:26:13
other guys
0:26:15
prices changed with a commitment so
0:26:19
let's pick this up and
0:26:21
do that
0:26:23
well you do have a function
0:26:26
um
0:26:27
written inside of still front end called
0:26:30
get board name
0:26:32
no that's not the one we want the get
0:26:34
button click
0:26:38
[Music]
0:26:40
okay
0:26:42
[Music]
0:26:44
and actually i should think
0:26:46
before talking
0:26:48
can you repeat that
0:26:50
you know what i think get bor oh no you
0:26:53
need the board id
0:26:57
my bad nope um
0:27:00
get board names there's a function
0:27:02
called get board
0:27:04
names no hang on we can do with a get
0:27:08
bored and get one name as well
0:27:12
it's a plural i think it gets all the
0:27:15
board names
0:27:17
can you show me
0:27:19
sure that'd be great
0:27:21
i'm just guessing based on the title and
0:27:24
if i remember
0:27:28
uh i didn't write it but i think you
0:27:31
probably use this get bored names for
0:27:36
getting all the board names
0:27:38
i am sharing my screen but i think i
0:27:41
need you to
0:27:42
yeah here we go
0:27:44
um so
0:27:53
yeah still front end so this this gets
0:27:55
all the board names
0:28:03
there
0:28:04
would be one saying
0:28:07
get bored by name
0:28:10
get bored by name yeah let's take a look
0:28:18
get bored by name
0:28:21
there we go
0:28:23
so that one
0:28:24
takes in a boring board name and gets it
0:28:30
okay it looks like right now it's not
0:28:32
returning anything it's just logging
0:28:35
yeah
0:28:36
okay
0:28:38
so this takes
0:28:40
where is this
0:28:42
a url um and a board name
0:28:47
oh so this this function
0:28:50
where is it used
0:28:51
[Music]
0:28:53
oh it's just logged out okay
0:28:56
yeah so we did that because we wanted
0:29:00
to as in do the functionality as well
0:29:04
for getting bored bored by name
0:29:07
why that was because um we wanted to
0:29:11
validate the boards as in
0:29:14
we are not allowing people to save
0:29:17
both of the same
0:29:20
same name they all have to be unique
0:29:26
i think yeah i think that's the
0:29:29
there's a
0:29:30
board map
0:29:33
yeah it's this one
0:29:35
yeah this one gets all the boards
0:29:38
so do you know what this get bored by
0:29:40
name returns or should i just find out
0:29:44
actually
0:29:45
let's find out
0:29:47
what it should return is the board with
0:29:49
the notes as well
0:29:52
okay yeah i'm gonna
0:29:53
[Music]
0:29:55
make a little edit there
0:29:58
js expo in action
0:30:06
um jason
0:30:12
[Music]
0:30:13
you even need that
0:30:17
i don't know i don't think you do i
0:30:19
don't think that i i think all you need
0:30:21
is this up here
0:30:23
but whatever um
0:30:26
then current board so this is returning
0:30:30
do you mind if i just change this to
0:30:32
async function
0:30:33
[Music]
0:30:35
you're the master man
0:30:36
go for it
0:30:38
brother moss in javascript so
0:30:41
you
0:30:42
should take the i am definitely not the
0:30:44
master
0:30:47
[Music]
0:30:51
like wait guru then maybe
0:30:56
wait okay a weight current board okay
0:30:58
now we should get the current board
0:31:01
all right i am not a guru
0:31:03
i am a noob
0:31:08
um
0:31:09
oh no that was bad
0:31:13
uh
0:31:14
where's prettier i thought i threw up
0:31:16
for oh it's because i'm whatever i'll
0:31:18
fix it later
0:31:20
um
0:31:22
so if i
0:31:24
use live server
0:31:29
i think this should work
0:31:35
[Music]
0:31:37
check it out
0:31:40
all right it's loading something
0:31:58
why is it taking so long
0:32:09
that's all right okay there it is
0:32:12
[Music]
0:32:15
move my dev tools off the screen
0:32:22
all right so we don't have a board
0:32:26
because we don't have a board name and
0:32:30
that makes sense actually
0:32:33
that socket failed connect that's fine
0:32:38
um
0:32:39
i might have an old websocket
0:32:42
connection like
0:32:44
url i don't know
0:32:47
url
0:32:49
what do you mean the old one
0:32:53
this endpoint for the websocket
0:32:56
i don't know it says failed
0:33:00
also doesn't
0:33:02
need one hang on i'll
0:33:05
get it for you
0:33:07
if i do window
0:33:21
all right let me um
0:33:26
i'm getting the socket for you
0:33:29
the website sorry
0:33:34
run this here
0:33:38
is there an error
0:33:44
oh no there isn't okay
0:33:46
[Music]
0:33:47
um all right let me put that in there
0:33:58
okay i am about to be logged in
0:34:03
is there a board that has notes in it
0:34:05
zayn
0:34:07
um i'll just have a look for you but
0:34:09
first i'll give you the socket
0:34:12
[Music]
0:34:16
get way
0:34:21
websocket no i don't want scrambler
0:34:24
apis
0:34:26
um
0:34:27
stages prod there we go so this is your
0:34:30
websocket url
0:34:34
i'll post in the chat
0:34:41
and
0:34:43
oh yeah it is different okay
0:34:47
um
0:34:48
about
0:34:49
the boards that that has
0:34:52
notes in there
0:35:00
so
0:35:04
oh here we go
0:35:06
um there's one
0:35:07
okay
0:35:09
i'm not gonna use that one
0:35:11
a test board
0:35:14
[Music]
0:35:16
so
0:35:17
there is
0:35:20
i'm using castlevania one cold test
0:35:22
board yeah
0:35:24
yeah all right so i'm just running this
0:35:26
in in
0:35:28
in dev tools all right let's see what
0:35:31
this returns back to us
0:35:33
it gives us an error
0:35:37
rejected because maybe i have the wrong
0:35:40
end point
0:35:41
what does it say
0:35:43
he got rejected
0:35:45
uh rejected
0:35:51
oh wait hold on he's
0:35:52
doing a bit please
0:35:54
hold on there's there's an error right
0:35:56
here with board board uh two two four
0:36:00
slashes
0:36:02
[Music]
0:36:06
where is that coming from
0:36:09
i think the url let me let me get right
0:36:12
if you go back to
0:36:14
no no um
0:36:15
keep this one there please
0:36:20
and if you
0:36:21
go back to the url
0:36:24
oh okay i'll update it on mine
0:36:28
yeah
0:36:29
okay
0:36:34
yeah i should have told you about this
0:36:37
um thing before
0:36:40
but i gave it to you
0:36:45
oh you know what
0:36:46
finesse had me add the slash
0:36:49
um at the end of that url
0:36:52
so i think i think in the code there's
0:36:55
probably some errors then
0:36:57
because some of them have the slash and
0:36:59
some don't
0:37:02
all right
0:37:04
this is what this is where typescript is
0:37:06
like the best because like you never
0:37:08
know
0:37:10
as in it becomes really fussy
0:37:14
in a really good way
0:37:16
yeah and then little little little
0:37:18
errors like that are just gone
0:37:21
oh here we go
0:37:22
works now
0:37:24
it worked i think okay yeah pending
0:37:31
yeah yeah i don't care
0:37:36
404
0:37:37
huh
0:37:39
board test board
0:37:43
hold on what that's weird i remem
0:37:46
[Music]
0:37:49
probably is the cache
0:37:52
then he's
0:37:54
clearing up a bit
0:37:55
[Music]
0:37:57
well
0:37:58
wipe server is reloading is refreshing
0:38:01
the page
0:38:03
all right hold on
0:38:06
oh it's it's me i'm silly dude
0:38:09
it's me
0:38:10
um it's because i'm using
0:38:16
all right well um
0:38:20
i'll change this here
0:38:24
all right what i need to do is edit this
0:38:28
um
0:38:31
no that's
0:38:35
url
0:38:39
how are you
0:38:42
i don't want to like
0:38:44
deal with this tiny error
0:38:47
so um
0:38:48
yeah don't don't worry about that one
0:38:53
um
0:38:57
failed
0:39:02
okay there it goes got it back
0:39:05
so yeah you do get the board id the
0:39:08
board and the board notes
0:39:11
and the board notes as well
0:39:13
yeah you can see all that
0:39:16
yeah
0:39:17
now i can
0:39:20
topic this uh
0:39:25
sure
0:39:26
okay cool so we are getting the board
0:39:29
back by board
0:39:33
i
0:39:35
by board name okay so what we basically
0:39:38
need to do now is
0:39:40
map what we are getting back to the html
0:39:45
component
0:39:47
elements and then to the page itself
0:39:56
so
0:39:59
so basically wherever it's in the
0:40:02
current board
0:40:04
we need to map the entire object um
0:40:08
with
0:40:10
the one on the page
0:40:12
so for example if
0:40:15
the heading
0:40:17
one
0:40:18
has the board titled then we will
0:40:21
probably do like
0:40:23
current board
0:40:27
board name
0:40:28
will come in h1
0:40:31
element
0:40:33
if that makes sense
0:40:35
[Music]
0:40:37
um i should have i should have saved the
0:40:40
response
0:40:43
um
0:40:48
uh
0:40:49
where's my live server at
0:40:53
my live server
0:40:58
okay hold on my bad
0:41:01
oh i closed it that's right
0:41:03
whoopsies
0:41:11
all right there it's back all right
0:41:18
[Music]
0:41:25
this is gonna work
0:41:28
promise pending there it is all right so
0:41:31
what i want to do is copy this object
0:41:34
perfect
0:41:37
so that's what you get back as a
0:41:39
response
0:41:42
um
0:41:47
cool
0:41:48
so we can
0:41:50
save that somewhere yep that's fine
0:41:54
i'm just putting that there for now
0:41:57
yeah it's like kind of track of it
0:41:59
yeah i know don't worry about it um
0:42:04
okay
0:42:05
now basically what we would do is
0:42:09
where we have the board title as in just
0:42:12
kind of saying current board
0:42:15
items
0:42:16
the board name and then
0:42:18
[Music]
0:42:20
wherever the value is it will get mapped
0:42:23
to the
0:42:24
h1
0:42:26
okay so i think
0:42:29
on go just go run on
0:42:32
just go
0:42:35
run
0:42:37
okay so
0:42:38
the goal
0:42:40
runs on load
0:42:43
in home.html yes
0:42:54
vocals so this runs
0:42:56
on loads
0:42:58
so get some board name from local
0:43:01
storage
0:43:02
what we basically want to do here is
0:43:06
i'm thinking kind of put up validation
0:43:10
is
0:43:11
to disable and enable the buttons so
0:43:15
that basically will be two buttons
0:43:19
and
0:43:20
what i'm thinking is that if we
0:43:24
have typed
0:43:26
a unique board name then we press
0:43:29
if we press go
0:43:31
then it will just create the board
0:43:35
object
0:43:37
but if we have already typed the board
0:43:40
that already exists
0:43:43
then
0:43:44
that go button will
0:43:46
be replaced by get
0:43:51
i'm thinking that kind of logic are you
0:43:54
thinking about a home on the home dot
0:43:57
index html
0:43:59
yeah so do you want me to
0:44:01
go there or do you want to try to fetch
0:44:04
and populate the board from
0:44:07
what do you think
0:44:09
so are you talking about if somebody
0:44:11
creates a board and then shares the url
0:44:19
oh no
0:44:20
yeah i go off facts that's that's my bad
0:44:25
yeah for the scenario when the url is
0:44:29
shared we would do everything in
0:44:32
index.html yeah
0:44:35
okay
0:44:36
so so
0:44:38
when index.html loads
0:44:42
it will pull through all the info
0:44:44
from information of that board and
0:44:47
populate it
0:44:50
in the scenario when the
0:44:54
url is shared
0:44:56
only
0:44:58
okay
0:45:00
so onload runs first
0:45:03
[Music]
0:45:08
so unload runs first scene
0:45:11
yes
0:45:12
yes unload runs first
0:45:16
on
0:45:16
load tries to get the board name from
0:45:19
local storage now if somebody
0:45:22
is trying to join the board they won't
0:45:24
have the board name and local storage
0:45:27
no
0:45:29
they won't so this
0:45:31
logic will have to change a bit now
0:45:34
so um this is what i was doing with
0:45:38
this is this is like two lines that i
0:45:40
wrote last night for dinesh
0:45:43
uh with dinesh um
0:45:46
finesse and i wrote these two lines last
0:45:48
night which was um
0:45:51
so i
0:45:52
when i was testing the cloud front
0:45:56
thing and then if i created a board
0:45:59
when you create your own board then it
0:46:02
gets saved to local storage right
0:46:07
now say you created a board but then you
0:46:09
also want to join somebody else's board
0:46:12
then i noticed that the problem was that
0:46:15
the
0:46:16
local storage
0:46:19
was
0:46:21
being used to
0:46:22
get the board information
0:46:26
so
0:46:28
so
0:46:30
when you're trying to join somebody
0:46:32
else's board then then
0:46:35
i made a little logic that basically
0:46:38
said
0:46:38
what's the path name now i'm not sure if
0:46:41
this will 100
0:46:42
work
0:46:43
to be honest
0:46:45
um
0:46:47
i may not but
0:46:49
what we could do is
0:46:51
if they
0:46:54
come from a different
0:46:58
path name
0:47:01
then
0:47:03
they could replace what's in local
0:47:06
storage i think that's probably easier
0:47:09
based on the way you've already written
0:47:11
all the code
0:47:15
so basically when they come in
0:47:18
index.html
0:47:20
whatever the board name is at that
0:47:23
instant of time that board name will
0:47:28
be in that person's
0:47:31
local storage
0:47:32
am i right
0:47:35
yeah
0:47:36
um
0:47:38
that way if you create a board named
0:47:40
zane board and then you want to join
0:47:44
tory board
0:47:46
you can join tory board because you'll
0:47:49
just replace what's in local storage
0:47:57
honestly
0:47:58
um i would think that
0:48:02
unless you have a particular reason for
0:48:04
using local storage
0:48:06
the better way to do it would be to
0:48:09
rewrite it using query parameters
0:48:13
in the url
0:48:16
and then uh yeah
0:48:18
yeah and then
0:48:20
that way
0:48:22
you can just get the board name from the
0:48:25
query parameters and even if you create
0:48:27
a board
0:48:28
on the
0:48:30
home.html you could just
0:48:34
put the board name you created in the
0:48:36
query parameter and then that way you
0:48:38
don't have to deal with local storage
0:48:41
but it's fine it doesn't matter honestly
0:48:45
so in terms of
0:48:47
that one because
0:48:49
you're
0:48:50
better as in way better in front end no
0:48:54
no
0:48:55
i'm saying way better
0:48:58
than me in front end
0:49:00
um
0:49:01
how would you approach it
0:49:05
um i think the way to
0:49:07
do it right now and then if we wanted to
0:49:09
refactor it later is to
0:49:15
try to just replace what's in local
0:49:18
storage
0:49:22
wait
0:49:22
what um what's what's in the path name
0:49:26
because my concern here is that
0:49:31
every person's
0:49:32
local story will be different
0:49:36
yeah that is
0:49:38
that is that is a problem
0:49:45
but if if we do this then
0:49:48
um
0:49:53
i think you need to get rid of
0:49:56
hang on um how about if we do it in this
0:50:00
way and i could be
0:50:02
totally wrong but then but this is just
0:50:05
a thought
0:50:07
is
0:50:08
you know
0:50:09
for example you
0:50:11
create a brand new board okay
0:50:14
and you send the url to me which is said
0:50:17
tory board and i
0:50:21
go in there
0:50:23
uh
0:50:23
by the url you've actually
0:50:27
given me and it does bring up industrial
0:50:30
html but behind the scenes what is also
0:50:34
doing is that
0:50:37
it's actually taking the tory board from
0:50:41
the url path
0:50:43
and getting
0:50:45
that board name from the from the uh as
0:50:49
in the board object from the database at
0:50:52
this and that is populating it
0:50:55
in that way we don't really have to
0:50:57
worry about as a local
0:51:00
local storage at all whatsoever
0:51:04
yeah the only problem is i don't know
0:51:06
how to get
0:51:07
cloudfront to add
0:51:11
oh actually i do know a way
0:51:15
i was going to say i don't know if
0:51:16
cloudfront will pass the query
0:51:18
parameters but on a server i think if
0:51:21
you use the hash symbol
0:51:24
and then anything after the hash symbol
0:51:26
will be saved by
0:51:31
let me see if that works
0:51:37
like if we do
0:51:39
zane board
0:51:41
and then
0:51:42
hash
0:51:44
um
0:51:45
another
0:51:46
like like
0:51:48
zane board whatever
0:51:51
[Music]
0:51:56
i'd killed it
0:51:59
[Music]
0:52:03
well yeah i would i would use the path
0:52:05
name here i would just use this instead
0:52:07
of local storage but unless exactly
0:52:11
um
0:52:14
yeah that should work i don't see why it
0:52:16
won't work
0:52:18
but now but now you have to rewrite all
0:52:20
this all this code so i just say go with
0:52:23
local storage for now
0:52:26
why would we have to rewrite
0:52:29
for the code
0:52:31
i i mean you don't have to rewrite all
0:52:32
the code i'm saying you have to rewrite
0:52:35
some code
0:52:36
and you may
0:52:38
introduce bugs by rewriting some of the
0:52:41
code right now
0:52:45
because
0:52:47
this is how i'm thinking that it might
0:52:49
work
0:52:51
and
0:52:52
the amount of code then needs to be
0:52:54
added basically what
0:52:56
will happen is that as
0:52:58
soon as i get a link
0:53:00
from you
0:53:01
i
0:53:02
go on that
0:53:04
link and
0:53:06
the board name will already be appended
0:53:11
to
0:53:12
to that link okay
0:53:15
although in the background it's on or
0:53:18
only opening in desktop h general as in
0:53:22
brand new
0:53:23
but on load
0:53:25
it will take
0:53:26
the board name from the url itself
0:53:30
and then just basically get
0:53:34
the board object from the database
0:53:38
and
0:53:39
display it so it
0:53:42
it doesn't have to
0:53:44
even touch
0:53:45
local storage at all
0:53:48
and the code that um
0:53:54
yeah what code do you have to what code
0:53:56
do you have to replace then
0:53:58
so
0:53:59
about the code um we would just um
0:54:04
we don't necessarily need to
0:54:10
add we will probably just need to
0:54:13
replace it as in um
0:54:18
so you know how your
0:54:22
line is saying 160
0:54:24
as in if the path name is this
0:54:28
then
0:54:30
get the board name from local storage
0:54:33
isn't it yep yep
0:54:35
what
0:54:37
idea
0:54:38
is coming to my mind is that instead of
0:54:42
guessing the board name from local
0:54:44
storage
0:54:46
get the board name from the url itself
0:54:50
okay
0:54:51
[Music]
0:55:00
um
0:55:00
[Music]
0:55:03
so
0:55:04
here is like
0:55:06
if the path name is index.html
0:55:10
[Music]
0:55:12
which
0:55:15
should never happen
0:55:16
yeah
0:55:19
um
0:55:23
so what do we want to do in that case if
0:55:25
it is index.html so
0:55:28
if it redirects
0:55:30
index to his demo yeah basically
0:55:32
redirected to the home page
0:55:36
okay
0:55:37
um
0:55:39
window
0:55:41
all right well first of all
0:55:43
um
0:55:45
it would be better if if if we're going
0:55:48
to refactor this code we should just put
0:55:49
this code on still front end
0:55:54
but if you want to keep it here inside
0:55:56
of the script tag that's fine
0:56:00
dude
0:56:02
you have full license
0:56:04
okay
0:56:07
you're the leader here of
0:56:09
front end
0:56:10
so
0:56:11
just go first
0:56:13
you think i would say
0:56:15
everything you need to do you can just
0:56:17
do it right here on this on load
0:56:19
function i'm assuming although
0:56:21
you may have different logic
0:56:24
um
0:56:26
all right so let me um
0:56:30
but then you have this document okay
0:56:32
yeah yeah okay so why don't we just rip
0:56:34
this out here
0:56:39
all right and then we don't even need
0:56:40
this
0:56:42
all right because what we can do
0:56:47
is we can do this on load
0:56:50
event
0:56:52
um this javascript is already
0:56:56
parts so the html should already be
0:57:01
what's up
0:57:02
the html is already available
0:57:06
oh i thought
0:57:08
human is
0:57:10
human there or this javascript is all
0:57:14
already harsh
0:57:17
oh uh no no but you
0:57:19
but you meant past so
0:57:22
i just miss her julia
0:57:26
so you can do switch
0:57:32
[Music]
0:57:46
all right and then we can just write a
0:57:48
function here that like does something
0:57:51
if it's
0:57:53
this um index.html
0:57:56
and then
0:57:57
you could do the same thing for home
0:58:01
yeah or well it actually it wouldn't
0:58:03
have a past name it would be a slash
0:58:08
[Music]
0:58:10
yeah
0:58:11
that could come first
0:58:13
um
0:58:15
and then you can write your break or
0:58:18
return or whatever
0:58:24
um and so here we can
0:58:27
just create
0:58:29
some other function
0:58:31
um
0:58:32
load
0:58:34
um
0:58:35
load
0:58:36
index
0:58:39
or load i don't know load board
0:58:41
load i'm going to call load index html
0:58:45
page
0:58:47
go to index load board page that's a
0:58:49
better name
0:58:50
yeah yeah
0:58:53
right and then
0:58:54
i always have trouble with naming
0:58:57
you're not the only one
0:58:59
okay so when this when this loads um
0:59:04
you just basically want to do everything
0:59:07
that you had in that script tag
0:59:10
[Music]
0:59:12
all right
0:59:14
um so
0:59:19
[Music]
0:59:25
um
0:59:26
here
0:59:34
we have this skip board thing blah blah
0:59:36
blah um so
0:59:41
the path name
0:59:44
um
0:59:46
so if if there is an actual path name
0:59:58
okay so he in this case i think we want
1:00:01
to redirect back to the home page
1:00:07
yeah what is
1:00:09
history
1:00:10
[Music]
1:00:13
um
1:00:14
go
1:00:17
is it push state
1:00:20
i think it's push state
1:00:31
[Music]
1:00:47
um
1:00:49
is that a read only
1:00:51
i don't think it would be can be set
1:00:54
okay yeah
1:00:56
and i i think that should reload the
1:01:00
window
1:01:02
let me let me see if that actually works
1:01:20
okay there is asking for a new
1:01:22
background music i can't get that
1:01:25
we'll
1:01:26
work on it
1:01:27
oh it did
1:01:29
redirect
1:01:31
um it did change the path name that's
1:01:34
maybe i do need to
1:01:37
i always forget these um
1:01:41
what's up don't worry man it's
1:01:44
easy to forget
1:01:46
forget these kind of things
1:01:50
maybe href
1:01:53
yeah maybe
1:01:56
can be set to navigate to a given url
1:01:59
okay i'll show that
1:02:01
so that would be
1:02:05
um
1:02:11
um
1:02:13
oh we want to do it locally right
1:02:16
oh yeah
1:02:17
um
1:02:20
yeah let's do this and then i don't
1:02:22
this probably isn't the best way
1:02:26
um
1:02:27
but we can do window reload
1:02:31
or windows
1:02:35
[Music]
1:02:37
should probably just look at mdm
1:02:40
all right let's try that again
1:02:48
this should kick us back
1:02:53
[Music]
1:02:58
oh there huh what
1:03:02
okay so you just then
1:03:04
infinite loop is it
1:03:11
all right um we can come back to this oh
1:03:15
god yeah
1:03:17
yeah in that case um
1:03:19
just say if you can
1:03:21
make sure you um
1:03:23
um push this
1:03:24
good in the
1:03:26
in the branch
1:03:28
i we'll do that that way
1:03:32
um everyone can have access to that
1:03:35
to that to that to that
1:03:37
sure
1:03:38
i'm just gonna i'm gonna i'm gonna make
1:03:40
sure it actually doesn't do an infinite
1:03:42
loop before i push it so just for the
1:03:45
show
1:03:46
that'd be great
1:03:48
thank you very much
1:03:51
yeah i've been a pro
1:03:53
been a really productive one do you want
1:03:54
to do that closing
1:03:57
sure so today we
1:03:59
um
1:04:04
today we worked on the client side and
1:04:07
we
1:04:09
worked on implementing
1:04:13
what happens when a url is shared to
1:04:16
another client or user
1:04:19
and
1:04:20
we need to write some client-side code
1:04:23
that
1:04:24
when
1:04:26
a client lands on
1:04:29
the board then they grab the path name
1:04:33
and
1:04:34
then
1:04:36
basically send a get request to api
1:04:38
gateway dynamo db and pull down all the
1:04:41
board info and render that to the screen
1:04:46
fantastic so
1:04:48
summary
1:04:51
will be there we want to make sure that
1:04:54
when
1:04:54
multiple users connect to the
1:04:57
web socket they get the specified board
1:05:01
with the contents as well
1:05:04
so
1:05:06
that would be the point
1:05:08
guys and if you want to check um how do
1:05:11
we
1:05:12
continue
1:05:14
solving this check us out tomorrow on
1:05:17
same time same place and
1:05:21
a different task
1:05:23
there we go
1:05:25
tonight guys
1:05:28
[Music]