boarzVideosClipsStatistics

#️⃣EP 173 - Today's Stream

🎦
📅 2022-02-08 (485 days ago)
⌛ 1:05:29
ZainboarToreyboar
AllClipsEpisodesHas Blog PostZainThaneshKartikTorey
001
Build Break and Code
📅 2021-07-14 
(694 days ago)
⌛ 0:58:43
ZainboarKartikboar
002
Build, Break & Fix
📅 2021-07-15 
(693 days ago)
⌛ 0:53:45
ZainboarKartikboar
🎬
Krunchmaster Kartik
Build, Break & Fix
ZainboarKartikboar
003
Build, Break & Fix
📅 2021-07-16 
(692 days ago)
⌛ 1:09:05
ZainboarKartikboar
004
Special Edition: We don't stop until we get our code working
📅 2021-07-16 
(691 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 
(690 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 
(689 days ago)
⌛ 1:03:20
ZainboarKartikboar
007
Build, Break & Fix
📅 2021-07-20 
(688 days ago)
⌛ 1:04:37
ZainboarKartikboar
008
Build, Break & Fix
📅 2021-07-21 
(687 days ago)
⌛ 1:00:37
ZainboarKartikboar
009
Build, Break & Fix
📅 2021-07-22 
(686 days ago)
⌛ 1:17:02
ZainboarKartikboar
010
Build, Break & Fix
📅 2021-07-23 
(685 days ago)
⌛ 1:04:59
ZainboarKartikboar
011
Build, Break & Fix
📅 2021-07-23 
(684 days ago)
⌛ 1:48:16
ZainboarKartikboar
012
Build, Break & Fix
📅 2021-07-24 
(683 days ago)
⌛ 2:05:28
ZainboarKartikboar
013
Build, Break & Code //First Special Guest Appearance
📅 2021-07-26 
(682 days ago)
⌛ 1:09:09
ZainboarKartikboar
014
Build, Break & Fix
📅 2021-07-27 
(681 days ago)
⌛ 1:05:37
ZainboarKartikboar
015
Build, Break & Fix // Setting a blog using Hugo and AWS Amplify
📅 2021-07-28 
(680 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 
(679 days ago)
⌛ 1:03:57
ZainboarKartikboar
017
Build, Break & Fix // Working on FETCH APIs
📅 2021-07-30 
(678 days ago)
⌛ 1:06:45
ZainboarKartikboar
018
Build, Break & Fix // creating get methods with FETCH API
📅 2021-07-30 
(677 days ago)
⌛ 2:00:16
ZainboarKartikboar
019
Build, Break & Fix // BLOG REVEAL!! &Fixing our broken Hugo blog
📅 2021-07-31 
(676 days ago)
⌛ 2:03:11
📰
ZainboarKartikboar
020
Build, Break & Fix // Fixing the uncaught exception error in FETCH APIs
📅 2021-08-02 
(675 days ago)
⌛ 1:02:04
ZainboarKartikboar
021
Build, Break & Fix // Trying different things to resolve the error
📅 2021-08-03 
(674 days ago)
⌛ 1:04:49
📰
ZainboarKartikboar
022
Build, Break & Fix // Special Guest announcement for tomorrow!
📅 2021-08-04 
(673 days ago)
⌛ 1:03:15
📰
ZainboarKartikboar
023
Special Episode : Talking to a Principal Developer at Seek
📅 2021-08-05 
(672 days ago)
⌛ 1:04:56
📰
ZainboarKartikboar
024
Build, Break & Fix // Working out Software design
📅 2021-08-06 
(671 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 
(670 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 
(669 days ago)
⌛ 1:35:49
📰
Zainboar
027
30 mins of deployment 😠 || 30 mins of coding 🥲
📅 2021-08-09 
(668 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 
(667 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 
(666 days ago)
⌛ 1:01:46
📰
ZainboarKartikboar
030
Today's Stream
📅 2021-08-12 
(665 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 
(664 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 
(663 days ago)
⌛ 1:20:18
📰
ZainboarKartikboar
033
Build - Break - Fix
📅 2021-08-15 
(662 days ago)
⌛ 1:34:03
📰
ZainboarKartikboar
034
Build Break Fix
📅 2021-08-16 
(661 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 
(660 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 
(659 days ago)
⌛ 1:03:21
📰
ZainboarKartikboar
037
Special Guest - Sam Nolan
📅 2021-08-19 
(658 days ago)
⌛ 1:05:19
📰
ZainboarKartikboar
038
Today's Broadcast
📅 2021-08-20 
(657 days ago)
⌛ 1:01:55
📰
ZainboarKartikboar
039
Today's Broascast
📅 2021-08-21 
(656 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 
(655 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 
(654 days ago)
⌛ 0:57:11
📰
Zainboar
042
Today's Broadcast
📅 2021-08-24 
(653 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 
(652 days ago)
⌛ 1:13:08
📰
ZainboarKartikboar
🎬
Actually good job advice from Zain
Today's Stream
ZainboarKartikboar
044
Today's Stream
📅 2021-08-26 
(651 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 
(650 days ago)
⌛ 1:08:21
📰
ZainboarKartikboar
046
Weekend Special
📅 2021-08-28 
(649 days ago)
⌛ 1:32:51
ZainboarKartikboar
047
Weekend Special
📅 2021-08-29 
(648 days ago)
⌛ 1:01:39
Zainboar
048
Today's Broadcast
📅 2021-08-30 
(647 days ago)
⌛ 1:17:19
ZainboarKartikboar
049
Today's Broadcast
📅 2021-08-31 
(646 days ago)
⌛ 1:00:16
ZainboarKartikboar
🎬
Viewer burn
Today's Broadcast
ZainboarKartikboar
050
CELEBRATION: 50th Episode
📅 2021-09-01 
(645 days ago)
⌛ 1:01:53
ZainboarKartikboar
051
Today's Broadcast
📅 2021-09-02 
(644 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 
(643 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 
(642 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 
(641 days ago)
⌛ 1:41:54
ZainboarKartikboar
055
Today's Stream
📅 2021-09-06 
(640 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 
(639 days ago)
⌛ 1:25:44
ZainboarKartikboar
🎬
The benefits of pair programming
Today's Broadcast
ZainboarKartikboar
057
Today's Stream
📅 2021-09-08 
(638 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 
(637 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 
(636 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 
(634 days ago)
⌛ 1:02:36
ZainboarKartikboar
061
Today's Stream
📅 2021-09-13 
(633 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 
(632 days ago)
⌛ 1:11:29
ZainboarKartikboar
063
Today's Stream
📅 2021-09-15 
(631 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 
(630 days ago)
⌛ 1:20:45
📰
ZainboarKartikboar
🎬
Switched-on hat
Today's Broadcast
ZainboarKartikboar
065
test
📅 2021-09-16 
(629 days ago)
⌛ 2:03:01
📰
ZainboarKartikboar
🎬
Setting up a suppository in Diagon Alley
test
ZainboarKartikboar
🎬
Background Diagon Alley
test
ZainboarKartikboar
🎬
RAWR coders
test
ZainboarKartikboar
066
Today's Broadcast
📅 2021-09-19 
(627 days ago)
⌛ 1:46:13
📰
ZainboarKartikboar
067
Today's Stream
📅 2021-09-20 
(626 days ago)
⌛ 1:03:46
📰
ZainboarKartikboarToreyboar
🎬
What is a sea cable?
Today's Stream
ZainboarKartikboarToreyboar
068
Today's Stream
📅 2021-09-21 
(625 days ago)
⌛ 1:09:13
📰
ZainboarKartikboarToreyboar
069
Today's Broadcast
📅 2021-09-22 
(624 days ago)
⌛ 1:03:51
📰
ZainboarKartikboar
070
Today's Stream
📅 2021-09-23 
(623 days ago)
⌛ 1:59:01
📰
ZainboarKartikboar
071
Today's Stream
📅 2021-09-24 
(622 days ago)
⌛ 0:28:57
📰
ZainboarKartikboar
072
Today's Stream
📅 2021-09-24 
(622 days ago)
⌛ 0:39:33
📰
ZainboarKartikboar
073
Today's Stream
📅 2021-09-26 
(620 days ago)
⌛ 1:21:14
📰
Zainboar
074
Today's Stream
📅 2021-09-27 
(619 days ago)
⌛ 1:03:40
📰
ZainboarKartikboar
075
Today's Stream
📅 2021-09-28 
(618 days ago)
⌛ 1:04:05
📰
ZainboarKartikboar
076
Today's Broadcast
📅 2021-09-29 
(617 days ago)
⌛ 0:58:07
📰
ZainboarKartikboar
077
Today' Broadcast
📅 2021-09-30 
(616 days ago)
⌛ 1:13:14
📰
ZainboarKartikboar
078
Today's Broadcast
📅 2021-10-01 
(615 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 
(613 days ago)
⌛ 1:14:52
📰
ZainboarKartikboar
080
Today's Stream
📅 2021-10-04 
(612 days ago)
⌛ 1:05:10
📰
ZainboarKartikboar
081
Today's Stream
📅 2021-10-05 
(611 days ago)
⌛ 1:01:05
📰
Zainboar
082
Today's Stream
📅 2021-10-06 
(610 days ago)
⌛ 0:54:10
📰
ZainboarKartikboar
083
Today's Stream
📅 2021-10-07 
(609 days ago)
⌛ 1:15:04
📰
ZainboarKartikboar
🎬
Strong intro
Today's Stream
ZainboarKartikboar
084
Today's Stream
📅 2021-10-08 
(608 days ago)
⌛ 1:12:59
ZainboarKartikboar
085
Today's Stream
📅 2021-10-10 
(606 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 
(605 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 
(604 days ago)
⌛ 0:51:02
📰
ZainboarKartikboar
088
Today's Stream
📅 2021-10-13 
(603 days ago)
⌛ 1:07:31
📰
ZainboarKartikboar
089
Today's Broadcast
📅 2021-10-14 
(602 days ago)
⌛ 1:07:16
📰
ZainboarKartikboar
090
Today's Stream
📅 2021-10-15 
(601 days ago)
⌛ 1:01:10
📰
Zainboar
091
Today's Stream
📅 2021-10-17 
(599 days ago)
⌛ 1:26:37
📰
ZainboarKartikboarThaneshboar
🎬
Torres Strait Icelander people
Today's Stream
ZainboarKartikboarThaneshboar
092
Today's Stream
📅 2021-10-18 
(598 days ago)
⌛ 1:05:40
📰
ZainboarKartikboarThaneshboar
🎬
Icelander or Islander?
Today's Stream
ZainboarKartikboarThaneshboar
093
Today's Stream
📅 2021-10-19 
(597 days ago)
⌛ 1:01:58
📰
ZainboarThaneshboar
094
Today's Stream
📅 2021-10-20 
(596 days ago)
⌛ 1:04:18
📰
ZainboarKartikboar
095
Today's Stream
📅 2021-10-21 
(595 days ago)
⌛ 1:16:08
📰
ZainboarKartikboarThaneshboar
096
100th Episode
📅 2021-10-23 
(593 days ago)
⌛ 1:13:16
📰
ZainboarKartikboar
097
101/200 Episodes
📅 2021-10-24 
(592 days ago)
⌛ 1:00:53
📰
ZainboarThaneshboar
🎬
Best Practices
101/200 Episodes
ZainboarThaneshboar
098
102/200 Episode
📅 2021-10-25 
(591 days ago)
⌛ 1:09:20
📰
ZainboarKartikboar
099
103/200 Episode
📅 2021-10-26 
(590 days ago)
⌛ 1:10:51
📰
ZainboarKartikboarThaneshboar
100
104/200
📅 2021-10-27 
(589 days ago)
⌛ 1:03:23
📰
ZainboarKartikboar
101
105/200
📅 2021-10-28 
(588 days ago)
⌛ 1:15:24
📰
ZainboarThaneshboar
🎬
ROAR coders
105/200
ZainboarThaneshboar
102
107/200
📅 2021-10-29 
(587 days ago)
⌛ 1:14:04
📰
ZainboarKartikboar
103
109/200
📅 2021-10-31 
(585 days ago)
⌛ 1:11:38
📰
ZainboarKartikboarThaneshboar
104
110/200
📅 2021-11-01 
(584 days ago)
⌛ 1:04:53
📰
ZainboarKartikboar
105
111/200
📅 2021-11-02 
(583 days ago)
⌛ 1:11:33
📰
ZainboarKartikboarThaneshboar
106
112/200
📅 2021-11-03 
(582 days ago)
⌛ 1:00:17
📰
ZainboarKartikboar
🎬
Diagon Alley? What is that kind of fing?
112/200
ZainboarKartikboar
107
113/200
📅 2021-11-04 
(581 days ago)
⌛ 1:03:53
📰
Zainboar
🎬
C.O.D.I.N.G
113/200
Zainboar
108
114/200
📅 2021-11-05 
(580 days ago)
⌛ 0:56:39
Zainboar
109
115/200
📅 2021-11-07 
(578 days ago)
⌛ 1:02:25
📰
ZainboarThaneshboar
🎬
What's testing
115/200
ZainboarThaneshboar
🎬
CORS coders
115/200
ZainboarThaneshboar
110
116/200
📅 2021-11-08 
(577 days ago)
⌛ 1:09:37
📰
ZainboarKartikboar
111
117/200
📅 2021-11-09 
(576 days ago)
⌛ 1:06:25
📰
ZainboarKartikboarThaneshboar
112
118/200
📅 2021-11-10 
(575 days ago)
⌛ 1:02:39
📰
ZainboarKartikboar
113
119/200
📅 2021-11-11 
(574 days ago)
⌛ 1:08:01
📰
ZainboarKartikboarThaneshboar
114
120/200
📅 2021-11-12 
(573 days ago)
⌛ 1:00:14
📰
Zainboar
115
120/200
📅 2021-11-14 
(571 days ago)
⌛ 1:06:19
📰
ZainboarKartikboarThaneshboar
116
122/200
📅 2021-11-15 
(570 days ago)
⌛ 1:00:31
ZainboarKartikboar
117
Today's Stream
📅 2021-11-22 
(563 days ago)
⌛ 1:01:46
📰
KartikboarThaneshboar
118
How This Video Has 12 Views, Explained
📅 2021-11-25 
(560 days ago)
⌛ 0:59:47
KartikboarThaneshboar
119
How This Video Has 14 Views, Explained
📅 2021-11-29 
(556 days ago)
⌛ 1:16:20
📰
KartikboarThaneshboar
120
Special Guest - Torey Littlefield Pt.2
📅 2021-11-30 
(555 days ago)
⌛ 1:12:15
📰
ZainboarToreyboar
121
Today's Stream
📅 2021-12-02 
(553 days ago)
⌛ 1:02:25
KartikboarThaneshboar
122
Today's Stream
📅 2021-12-06 
(549 days ago)
⌛ 1:02:01
📰
KartikboarThaneshboar
123
Today's Broadcast
📅 2021-12-07 
(548 days ago)
⌛ 1:01:00
KartikboarThaneshboar
124
Today's Stream
📅 2021-12-09 
(546 days ago)
⌛ 1:05:48
📰
ZainboarThaneshboar
125
Today's Stream
📅 2021-12-10 
(545 days ago)
⌛ 1:07:15
ZainboarToreyboar
126
Today's Stream
📅 2021-12-12 
(543 days ago)
⌛ 0:12:47
📰
ZainboarThaneshboar
127
Today's Stream
📅 2021-12-12 
(543 days ago)
⌛ 0:50:29
📰
ZainboarThaneshboar
128
Today's Stream
📅 2021-12-13 
(542 days ago)
⌛ 1:02:31
📰
ZainboarKartikboar
129
Today's Stream
📅 2021-12-14 
(541 days ago)
⌛ 1:10:28
📰
ZainboarToreyboar
130
Today's Stream
📅 2021-12-16 
(539 days ago)
⌛ 1:16:51
📰
ZainboarThaneshboar
131
Today's Stream
📅 2021-12-17 
(538 days ago)
⌛ 1:10:59
ZainboarKartikboarToreyboar
132
Today's Stream
📅 2021-12-19 
(536 days ago)
⌛ 1:00:49
📰
Zainboar
133
Today's Stream
📅 2021-12-20 
(535 days ago)
⌛ 1:01:49
📰
ZainboarKartikboar
134
Today's Stream
📅 2021-12-21 
(534 days ago)
⌛ 1:03:43
📰
ZainboarThaneshboar
135
Today's Stream
📅 2021-12-22 
(533 days ago)
⌛ 1:06:30
📰
ZainboarKartikboar
136
Today's Stream
📅 2021-12-23 
(532 days ago)
⌛ 1:00:09
Zainboar
137
Today's Stream
📅 2021-12-26 
(529 days ago)
⌛ 1:17:00
📰
ZainboarThaneshboar
🎬
Fixing and failing
Today's Stream
ZainboarThaneshboar
138
Today's Stream
📅 2021-12-27 
(528 days ago)
⌛ 1:05:22
📰
ZainboarKartikboar
139
Today's Stream
📅 2021-12-28 
(527 days ago)
⌛ 1:16:17
📰
ZainboarToreyboar
140
WebSocket Integration
📅 2021-12-29 
(526 days ago)
⌛ 1:02:44
📰
Zainboar
141
AWS WebSocket API Integration Pt.2
📅 2021-12-30 
(525 days ago)
⌛ 1:08:23
📰
ZainboarToreyboar
142
AWS WebSocket Integration with SAM Pt.3
📅 2022-01-02 
(522 days ago)
⌛ 1:03:18
📰
ZainboarToreyboar
143
Today's Stream
📅 2022-01-03 
(521 days ago)
⌛ 1:07:18
📰
ZainboarKartikboar
144
AWS WebScoket Integration with SAM Pt.4
📅 2022-01-04 
(520 days ago)
⌛ 1:04:18
📰
ZainboarToreyboar
145
AWS WebSocket Integration with SAM Pt.5
📅 2022-01-05 
(519 days ago)
⌛ 1:03:21
📰
ZainboarKartikboar
146
AWS WebSocket Integration with SAM Pt. 6
📅 2022-01-06 
(518 days ago)
⌛ 1:03:18
📰
ZainboarToreyboar
147
Today's Stream
📅 2022-01-07 
(517 days ago)
⌛ 1:11:55
📰
ZainboarToreyboar
148
Connect AWS WebSocket to DynamoDB Pt.1
📅 2022-01-09 
(515 days ago)
⌛ 1:10:25
📰
ZainboarToreyboar
149
Connect AWS WebSocket to DynamoDB
📅 2022-01-10 
(514 days ago)
⌛ 1:02:06
ZainboarKartikboar
150
"Blank Line" Bug In Lambda Response For AWS Websocket Pt.1
📅 2022-01-11 
(513 days ago)
⌛ 0:58:13
📰
ZainboarKartikboarToreyboar
151
"Blank Line" Bug In Lambda Response From Lambda
📅 2022-01-13 
(511 days ago)
⌛ 1:04:40
📰
ZainboarToreyboar
152
AWS WebSocket + Lambda + DynamoDB
📅 2022-01-14 
(510 days ago)
⌛ 1:04:33
📰
ZainboarThaneshboar
153
AWS WebSocket + Lambda + DynamoDB
📅 2022-01-16 
(508 days ago)
⌛ 1:11:37
📰
ZainboarToreyboar
154
Test
📅 2022-01-17 
(507 days ago)
⌛ 1:03:13
📰
ZainboarThaneshboar
155
Today's stre
📅 2022-01-18 
(506 days ago)
⌛ 0:45:24
ZainboarToreyboar
156
AWS Websocket + DyanmoDb + Lambda
📅 2022-01-19 
(505 days ago)
⌛ 1:06:33
📰
ZainboarThaneshboar
🎬
Brown is always better than white
AWS Websocket + DyanmoDb + Lambda
ZainboarThaneshboar
157
Today's Stream
📅 2022-01-20 
(504 days ago)
⌛ 0:57:55
📰
Zainboar
158
Today's Stream
📅 2022-01-21 
(503 days ago)
⌛ 1:02:17
📰
ToreyboarZainboar
159
Today's Stream
📅 2022-01-23 
(501 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 
(500 days ago)
⌛ 1:16:15
📰
ZainboarThaneshboar
161
How to Host Web App In AWS S3 using CloudFront, Route53 and CloudFormation
📅 2022-01-25 
(499 days ago)
⌛ 1:01:07
ZainboarToreyboar
162
How to Host Web App Using AWS S3, CloudFront and Route53
📅 2022-01-26 
(498 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 
(497 days ago)
⌛ 1:08:48
📰
ZainboarToreyboar
164
How To Host Web App In AWS S3 with Custom Domain Using Route 53
📅 2022-01-28 
(496 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 
(494 days ago)
⌛ 0:28:17
Zainboar
166
Today's Broadcast
📅 2022-01-31 
(493 days ago)
⌛ 1:11:16
📰
ThaneshboarToreyboar
167
How To Host Web App In AWS S3 with Custom Domain Using Route 53
📅 2022-02-01 
(492 days ago)
⌛ 1:06:35
📰
ZainboarToreyboar
168
Generate SSL Certificate via AWS Certificate Manager
📅 2022-02-02 
(491 days ago)
⌛ 0:58:02
📰
ZainboarThaneshboar
169
Test AWS Websocket Connection With Multiple Users
📅 2022-02-03 
(490 days ago)
⌛ 1:01:59
📰
ZainboarToreyboar
170
Adding Redirection To The AWS S3 Page
📅 2022-02-04 
(489 days ago)
⌛ 0:25:00
Zainboar
171
Redirecting AWS S3 page
📅 2022-02-06 
(487 days ago)
⌛ 0:54:11
Zainboar
172
Today's Broadcast
📅 2022-02-07 
(486 days ago)
⌛ 1:05:20
📰
ThaneshboarToreyboar
▶️
Today's Stream
📅 2022-02-08 
(485 days ago)
⌛ 1:05:29
ZainboarToreyboar
174
Today's Stream
📅 2022-02-10 
(483 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 
(480 days ago)
⌛ 1:02:05
ZainboarToreyboar
176
How To CRUD Data Through AWS Websocket with Multiple Clients
📅 2022-02-16 
(477 days ago)
⌛ 1:07:32
ZainboarThaneshboar
177
Today's Stream
📅 2022-02-17 
(476 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 
(473 days ago)
⌛ 1:21:24
ZainboarToreyboar
179
Today's Stream
📅 2022-02-23 
(470 days ago)
⌛ 0:59:43
📰
ZainboarThaneshboar
180
How To HASH A Password using BCRYPT in Node
📅 2022-02-25 
(468 days ago)
⌛ 1:03:48
ZainboarThaneshboar
181
How to Hash Passcode with BCRYPT using Node Pt.2
📅 2022-02-27 
(466 days ago)
⌛ 1:07:59
ZainboarToreyboar
182
Create Passcode UI
📅 2022-02-28 
(465 days ago)
⌛ 1:01:29
📰
ZainboarThaneshboar
183
How To Make FrontEnd Talk to Backend with Node
📅 2022-03-01 
(464 days ago)
⌛ 1:01:33
ZainboarToreyboar
184
How To Positioning A Div
📅 2022-03-04 
(461 days ago)
⌛ 1:09:27
ZainboarToreyboar
185
Today's Stream
📅 2022-03-06 
(459 days ago)
⌛ 1:00:29
Zainboar
186
Today's Stream
📅 2022-03-07 
(458 days ago)
⌛ 0:55:51
ZainboarThaneshboar
187
Today's Stream
📅 2022-03-09 
(456 days ago)
⌛ 1:00:11
ZainboarThaneshboar
188
Compare Hashed Passwords Using Bcryptjs
📅 2022-03-10 
(455 days ago)
⌛ 1:01:31
ZainboarToreyboar
🎬
Indian givers
Compare Hashed Passwords Using Bcryptjs
ZainboarToreyboar
189
Special Appearance
📅 2022-03-11 
(454 days ago)
⌛ 0:58:44
ZainboarThaneshboarKartikboar
190
Today's Stream
📅 2022-03-13 
(452 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 
(451 days ago)
⌛ 1:07:00
ZainboarThaneshboar
192
Today's Stream
📅 2022-03-15 
(450 days ago)
⌛ 1:05:51
ZainboarToreyboar
193
Today's Stream
📅 2022-03-17 
(448 days ago)
⌛ 1:21:59
ZainboarToreyboar
194
How To Apply Authentication When Saving NodeJs
📅 2022-03-18 
(447 days ago)
⌛ 1:05:27
Zainboar
195
How to Compare Passcodes Using Bcrytp Node.js
📅 2022-03-20 
(445 days ago)
⌛ 1:04:19
ZainboarToreyboar
196
Today's Broadcast
📅 2022-03-21 
(444 days ago)
⌛ 1:06:59
ThaneshboarToreyboar
197
Today's Stream
📅 2022-03-22 
(443 days ago)
⌛ 1:02:51
ZainboarToreyboar
198
Verify Passcode Saving Information to DynamoDB with NodeJs
📅 2022-03-23 
(442 days ago)
⌛ 1:03:09
ZainboarThaneshboar
🎬
Tough questions
Verify Passcode Saving Information to DynamoDB with NodeJs
ZainboarThaneshboar
199
Today's Stream
📅 2022-03-25 
(440 days ago)
⌛ 1:12:27
ZainboarToreyboar
200
Today's Stream
📅 2022-03-27 
(438 days ago)
⌛ 1:14:36
ZainboarToreyboar
201
Today's Stream
📅 2022-03-28 
(437 days ago)
⌛ 1:08:28
ZainboarThaneshboar
202
How To Do A Merge Using VSCode and Github
📅 2022-03-29 
(436 days ago)
⌛ 1:05:33
ZainboarToreyboar
203
Today's Stream
📅 2022-03-30 
(435 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 
(434 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 
(433 days ago)
⌛ 1:00:36
Zainboar
206
Today's Stream
📅 2022-04-03 
(431 days ago)
⌛ 1:06:56
ZainboarToreyboar
207
Get Board Columns from Frontend to Backend NodeJS
📅 2022-04-04 
(430 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 
(429 days ago)
⌛ 0:57:30
ZainboarToreyboar
209
Today's Stream
📅 2022-04-06 
(428 days ago)
⌛ 0:59:39
ZainboarThaneshboar
🎬
Zip first developer
Today's Stream
ZainboarThaneshboar
210
Today's Stream
📅 2022-04-07 
(427 days ago)
⌛ 1:04:46
Zainboar
🎬
Busted again
Today's Stream
Zainboar
211
Store String Array in DynamoDB using NodeJS
📅 2022-04-08 
(426 days ago)
⌛ 0:19:27
Zainboar
212
Today's Stream
📅 2022-04-10 
(424 days ago)
⌛ 1:07:24
Zainboar
213
Today's Stream
📅 2022-04-11 
(423 days ago)
⌛ 1:02:34
ZainboarThaneshboar
214
Today's Stream
📅 2022-04-12 
(422 days ago)
⌛ 0:27:43
Zainboar
215
Jira Organising & Beta Testing Day 1
📅 2022-04-13 
(421 days ago)
⌛ 0:58:09
ZainboarThaneshboar
216
Implement Passcode Tab Feature
📅 2022-04-17 
(417 days ago)
⌛ 0:58:49
ZainboarToreyboar
217
Beta Testing Fixes Part 2
📅 2022-04-19 
(415 days ago)
⌛ 1:00:24
ZainboarToreyboar
🎬
Torey the stinker
Beta Testing Fixes Part 2
ZainboarToreyboar
218
Beta Testing Fixes Part 3
📅 2022-04-20 
(414 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 
(413 days ago)
⌛ 1:00:13
ZainboarToreyboar
220
Beta Testing 5
📅 2022-04-22 
(412 days ago)
⌛ 1:10:18
ThaneshboarToreyboar
221
Today's Stream
📅 2022-04-25 
(409 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 
(407 days ago)
⌛ 0:51:08
ZainboarThaneshboar
223
Today's Stream
📅 2022-04-28 
(406 days ago)
⌛ 1:00:33
ZainboarToreyboar
224
Save Notes Through Websocket
📅 2022-04-29 
(405 days ago)
⌛ 0:51:30
Zainboar
225
Saving Object Through Websocket in DynamoDB
📅 2022-05-01 
(403 days ago)
⌛ 0:49:15
ZainboarToreyboar
226
Saving Object Through Websocket in DynamoDb
📅 2022-05-02 
(402 days ago)
⌛ 0:55:26
Zainboar
227
Today's Stream
📅 2022-05-05 
(399 days ago)
⌛ 1:01:32
ZainboarToreyboar
228
Welcome Back Kartik Party
📅 2022-05-08 
(396 days ago)
⌛ 0:55:32
ZainboarToreyboarKartikboar
229
Testing Prevention of XSS attack
📅 2022-05-10 
(394 days ago)
⌛ 0:29:16
Zainboar
230
How To Test Prevention XSS Attack
📅 2022-05-11 
(393 days ago)
⌛ 0:40:42
ZainboarKartikboar
🎬
Fartik
How To Test Prevention XSS Attack
ZainboarKartikboar
231
Fixing Websocket
📅 2022-05-19 
(385 days ago)
⌛ 0:49:55
Zainboar
232
Today's Stream
📅 2022-05-20 
(384 days ago)
⌛ 0:56:10
ZainboarKartikboar
233
Today's Stream
📅 2022-05-22 
(382 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 
(380 days ago)
⌛ 0:23:19
Zainboar
235
Websockets bugs
📅 2022-05-27 
(377 days ago)
⌛ 1:00:51
ZainboarKartikboar
236
Websocket Bug Fix
📅 2022-05-29 
(375 days ago)
⌛ 0:49:50
Zainboar
237
Hook Up AWS Websocket
📅 2022-05-30 
(374 days ago)
⌛ 0:48:59
Zainboar
238
Hook up AWS Websocket Pt.2
📅 2022-05-31 
(373 days ago)
⌛ 0:53:07
Zainboar
239
Today's Stream
📅 2022-06-01 
(372 days ago)
⌛ 0:21:05
Zainboar
240
AWS Websocket Bug Fix
📅 2022-06-05 
(368 days ago)
⌛ 0:52:47
Zainboar
241
AWS Websocket Bug Fix Pt.2
📅 2022-06-06 
(367 days ago)
⌛ 0:23:52
Zainboar
242
Hook Up Board Columns to Websockets Nodejs + AWS Websockets
📅 2022-07-27 
(316 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]