boarzVideosClipsStatistics

#️⃣EP 026 - Weekend Special 1.5 hours

🎦
📅 2021-08-08 (669 days ago)
⌛ 1:35:49
Zainboar
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
▶️
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
173
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

Blog

Today, my co-host Kartik wasn't able to join me as he had an exam and was busy in that. So I continued myself. The plan was to start implementing getBoardName method in the middleware. So I created a new branch in the repository to work on this functionality. When I was testing the posting of the board name just to be sure, I realised that it wasn't posting to the database and was given CORS related error again. However, when I posted using Postman, it was working. That clearly indicated that there is something wrong in the POST request of Fetch API. Seeing that, I had to backtrack and spend the entire session in fixing the CORS issue again.

Subtitles

0:00:00
[Music]
0:00:29
what is going on guys welcome back to
0:00:32
another session of raw coders build
0:00:35
break and fix
0:00:36
uh
0:00:38
i'm your host
0:00:40
today as you all know my name is zane
0:00:42
and
0:00:43
my
0:00:45
co-host you i've observed there's only
0:00:47
me one person we're usually two people
0:00:50
so me and my co-host
0:00:52
who is karthik and um he's not available
0:00:56
today because he has an exam
0:00:59
and um
0:01:00
uh he wanted to focus on that but he
0:01:03
said that he will
0:01:05
turn up as soon as he can so
0:01:09
um
0:01:11
just a bit of a recap for
0:01:14
from just today what we did was
0:01:16
we
0:01:17
updated the get specific board
0:01:20
um
0:01:22
actually
0:01:23
i went a bit too fast there um
0:01:28
so i'll just tell you the new timings
0:01:31
first of all for our show it's um every
0:01:33
day from 9 30
0:01:36
um to
0:01:38
no sorry my bad is
0:01:41
from 9 30 to 10 30 every weekday and
0:01:46
from 9 30 to 11 every weekend yes you
0:01:50
have heard it right it's
0:01:52
1.5 hours instead of two hours um and
0:01:56
the reason we actually
0:01:58
um
0:01:59
shown the time on the weekends is
0:02:01
because we felt that we were really
0:02:03
dragging
0:02:05
uh on and wasn't really been being put
0:02:08
wasn't really being productive
0:02:10
in that half an hour so we want to
0:02:12
actually utilize
0:02:14
that um
0:02:16
we wanted to utilize that half hour to
0:02:20
do a bit more productive
0:02:23
things
0:02:24
and that was the reason why all right
0:02:26
now
0:02:28
and now that the updated timings are
0:02:31
across to you guys um i'll just do a bit
0:02:34
of a recap of what we did
0:02:37
yesterday um so
0:02:40
we actually updated our guest specific
0:02:42
board
0:02:44
function in the express app um to take
0:02:48
in
0:02:49
the board name
0:02:51
and
0:02:53
instead of the board id all right
0:02:55
because
0:02:56
from the front end we're passing board
0:02:59
name so we don't need
0:03:01
uh board id to be taken in the get more
0:03:05
specific function of the express
0:03:07
application
0:03:09
so that actually
0:03:11
turned out pretty well because we got it
0:03:13
done it's working and according to our
0:03:16
design we need to now
0:03:19
implement um the get border
0:03:22
get board id
0:03:25
no uh get
0:03:27
bored name function in our middleware
0:03:31
which is the fetch api so that's exactly
0:03:34
what we're good what we're going to be
0:03:36
doing today
0:03:38
and
0:03:39
yeah so
0:03:41
without further ado
0:03:43
let's get started and jump in into the
0:03:46
fun part which is
0:03:47
coding
0:03:48
oh yeah
0:03:50
let's get out all right i'll share my
0:03:52
screen which i have already
0:03:55
so we will
0:03:56
go to our
0:04:00
and do a cd12 workspace to get all the
0:04:03
code up
0:04:05
that we need to work on so that would be
0:04:08
scrumbler
0:04:10
enhancement
0:04:13
enhancement
0:04:15
okay there we go
0:04:17
middleware post board
0:04:20
no we don't need
0:04:22
this
0:04:24
i think we will
0:04:26
pose bad implementation for pause mode
0:04:30
right um i think we're gonna create
0:04:33
another branch
0:04:36
of it
0:04:37
all right um that branch will be
0:04:42
actually i'll
0:04:43
go to
0:04:45
i just want to check if
0:04:48
the main branch has the latest code all
0:04:51
right so
0:04:52
we'll do that
0:04:54
first and then
0:04:57
take it from there
0:05:00
um i'll open
0:05:03
the master branch
0:05:05
all right
0:05:08
ask master bro no it should be main
0:05:12
branch i think
0:05:14
there we go and your branches
0:05:17
ah so
0:05:18
none of the changes have been committed
0:05:21
in the main branch
0:05:23
we'll skip that
0:05:26
um
0:05:27
so i'm just thinking that which branch
0:05:29
has the latest
0:05:31
code because we need to be
0:05:37
um
0:05:41
we need to create another branch
0:05:44
to
0:05:45
work on the new functionality i don't
0:05:48
want to insert the get born name name
0:05:51
functionality into this
0:05:53
pass mode
0:05:55
all right so how about if you create
0:05:57
another branch here
0:05:59
check out
0:06:00
um
0:06:02
get a board
0:06:16
middleware
0:06:17
okay that's all really yeah fetch api
0:06:22
and
0:06:23
actually that's all right i'll create
0:06:31
uh
0:06:34
error pause did not match any file to
0:06:36
get
0:06:38
all right
0:06:41
i think i needed to do
0:06:44
branch as well
0:06:47
switch to a new branch cool and then
0:06:49
open this one up
0:06:50
um i just
0:06:52
want to see where the code of this is um
0:06:54
in
0:06:56
the
0:06:57
current branch
0:07:04
uh i do apologize
0:07:06
guys the lightning is really bad on on
0:07:09
my end i can tell you can hardly see my
0:07:11
face but
0:07:13
i have actually ordered the sport live
0:07:16
for myself
0:07:18
and
0:07:19
hopefully that is on the way and
0:07:24
the lighting should be good
0:07:27
from
0:07:28
i would say anytime next week okay
0:07:33
and um
0:07:36
just a bit of a disclaimer that um i'm
0:07:39
gonna
0:07:41
it's only me today as you already know
0:07:44
so i'm going to be talking about any
0:07:47
time if you're sick of me talking just
0:07:49
let me know i'll i'll point some really
0:07:52
cool music all right
0:07:56
so let's do this
0:08:02
it's a postman is we're
0:08:04
already there okay so those
0:08:06
changes are definitely not here
0:08:09
so what actually i'm gonna do i'm gonna
0:08:14
uh create i'm gonna open up
0:08:19
github in
0:08:23
in the browser
0:08:25
and then i'm gonna try and merge our
0:08:28
latest code with the
0:08:30
branch that we have at the mo as in into
0:08:32
master all right
0:08:34
so let's do that
0:08:41
so this is our main branch at the moment
0:08:44
and we what we want to do is
0:08:49
um
0:08:51
we want to i think this one has a less
0:08:56
code isn't it
0:08:59
board name yeah
0:09:01
this one must have less code
0:09:05
all right
0:09:08
let's check if it does
0:09:12
api no index middleware
0:09:17
board name value yeah
0:09:19
yeah this was it so this is our
0:09:24
thing so how about if we
0:09:27
create a pull request
0:09:30
for this branch and emergency master
0:09:33
all right
0:09:34
let's do that click back and it's in
0:09:36
another repo yep that's
0:09:39
the
0:09:40
branch that i
0:09:41
created before
0:09:46
okay could choose branch pause bold name
0:09:54
this isn't anything to compare switch to
0:09:57
base
0:09:59
right
0:10:01
interesting
0:10:04
so
0:10:04
where did i main
0:10:07
bronze compartment main
0:10:15
so was that
0:10:19
changing
0:10:21
dev instead
0:10:27
no that isn't in dev
0:10:31
so we can't do this part here
0:10:37
that is an x um actually middleware
0:10:40
implementation updating the middleware
0:10:42
finish port post api
0:10:50
ah
0:10:52
right
0:10:53
no this is not the one
0:10:56
i think that one is the one that we need
0:10:58
to be merging into our
0:11:03
main branch
0:11:07
all right
0:11:09
so we do this
0:11:12
um
0:11:15
for request actually i need to check how
0:11:17
to
0:11:20
merge a branch
0:11:21
with master branch
0:11:26
my job branch
0:11:29
branch with
0:11:31
master
0:11:33
get
0:11:38
rice surface vegemite
0:11:40
get branch
0:11:46
bronzing smashes
0:11:48
test portal origin
0:11:50
master
0:11:51
push origin mask test
0:11:54
i put okay
0:11:57
how i would do this is so it's checking
0:12:00
out
0:12:00
the master he's pulling origin master
0:12:05
and then get most tests
0:12:07
get okay cool so we need to do this so
0:12:10
i'm going to check out get origin
0:12:13
as in get master
0:12:15
you check out master
0:12:17
get checked out
0:12:19
faster
0:12:22
oopsy
0:12:24
yeah that's fine it's a main branch not
0:12:27
the master
0:12:29
okay and then get
0:12:31
paul
0:12:33
origin
0:12:36
maine
0:12:46
all right
0:13:03
yeah this is fine cool
0:13:09
this is all right this is exactly what
0:13:12
we wanted
0:13:18
and
0:13:22
actually
0:13:25
let me just run this and see
0:13:28
if even i've actually got the right one
0:13:33
write code into the main
0:13:36
pd client
0:13:38
python
0:13:40
i'm just running the
0:13:43
local
0:13:49
so where to test it
0:13:55
okay
0:13:58
one two three home
0:14:02
i should bring up
0:14:06
the board and if i do
0:14:08
testing
0:14:10
one two three
0:14:11
that should go in the div itself
0:14:15
and this page should go to the
0:14:22
no
0:14:23
it's not going
0:14:30
what did i do
0:14:34
oopsie
0:14:37
ah okay cool so
0:14:40
this
0:14:42
um apparently i've got the wrong thing
0:14:45
merged
0:14:46
let's check
0:14:49
interesting
0:14:59
let's shift to
0:15:03
one
0:15:05
let's go to our branch which was
0:15:10
um middleware
0:15:14
implementation
0:15:19
post
0:15:21
board
0:15:26
here run this
0:15:29
it won't work
0:15:31
actually
0:15:32
now i need to go and see the client
0:15:38
pull
0:15:46
get um
0:15:49
cd clients
0:15:56
one and now open that one up
0:16:06
and
0:16:10
see what this
0:16:12
gives us
0:16:46
um
0:16:54
right
0:16:56
from regeneration
0:16:58
header is present on the
0:17:01
um
0:17:03
said that
0:17:05
what
0:17:07
what have i done here
0:17:17
this was working before
0:17:24
is it working now
0:17:26
hang on let me just check
0:17:28
by going to this
0:17:30
url
0:17:33
it's actually working test
0:17:40
because i want to know
0:17:43
if it's even working then testing
0:17:48
board name board name
0:17:51
testing board name one string
0:17:54
seven no
0:18:00
right um
0:18:11
so where is this going
0:18:16
not right
0:18:20
name
0:18:24
name and
0:18:26
that
0:18:35
all right and
0:18:42
now um
0:18:44
we need to
0:18:50
so the board name was working it was
0:18:54
taking the board name perfectly fine
0:18:57
what happened to it now
0:19:00
actually i'm gonna go back and see
0:19:03
what's happening in this
0:19:05
some
0:19:06
main branches that one does this have
0:19:09
all
0:19:10
my requests yet so i did do it
0:19:14
and
0:19:17
merge is already there
0:19:19
this code
0:19:25
so
0:19:26
this is already there
0:19:28
everything is there
0:19:30
yeah so it's actually merged into the
0:19:32
master
0:19:33
which is fine
0:19:36
so we just have to go to the master and
0:19:38
run it
0:19:42
let's go to the master and check
0:19:50
main
0:19:54
um
0:19:55
that one
0:19:58
i'm missing anything that's not working
0:20:05
this is really interesting honestly
0:20:12
maybe i need to hard refresh it first
0:20:18
let's try that as well
0:20:24
all right test
0:20:26
that one
0:20:28
or from origin
0:20:32
board oh right
0:20:35
um
0:20:36
it's a cause error again
0:20:40
has been blocked by course policy
0:20:42
responsibility
0:20:44
hmm
0:20:46
with cause disabled
0:20:53
middleweight poster error field
0:20:56
home dot
0:20:58
home
0:20:59
so it's a call there again
0:21:01
if i do here nor cause
0:21:04
then what does it do
0:21:08
let's have a look
0:21:13
uh actually by the way by the way
0:21:16
i need to
0:21:18
switch to the new branch that i just
0:21:22
created
0:21:25
get away get bored name
0:21:41
[Music]
0:21:42
no
0:21:44
it check out
0:21:47
clipboard name
0:21:51
i don't want to make any changes for now
0:21:55
let's forget
0:21:56
it let's actually forget the changes
0:22:01
because i wanna i don't wanna do
0:22:04
this in a development branch uh
0:22:06
in the main branch so just create that
0:22:10
one
0:22:14
um get
0:22:16
check out actually
0:22:19
just use that
0:22:21
call get board name
0:22:33
all right
0:22:36
why did i delete that
0:22:40
no no no no why did i delete
0:22:43
the middleware
0:22:47
that's not supposed to be happening
0:22:50
status
0:22:52
hang on get check out
0:22:55
main
0:22:59
yeah middleweight is there already which
0:23:02
is fine and now if we move to
0:23:05
get check out
0:23:11
that board name
0:23:14
middleways in there
0:23:16
so this
0:23:19
this sir hasn't been done properly so
0:23:22
i'll just
0:23:23
delete this branch
0:23:27
this is remotely i it's only local at
0:23:30
the moment
0:23:33
it's um
0:23:39
how to delete a branch i need to check
0:23:41
the command for how to delete a branch
0:23:45
how
0:23:47
how to delete
0:23:51
a branching kit
0:24:07
okay
0:24:08
okay we go so local branches that one
0:24:15
first of all we need to
0:24:17
go to our main branch
0:24:20
and then do that
0:24:24
get
0:24:25
what is that branch
0:24:30
delete
0:24:34
and then the branch name which is that
0:24:38
yeah board
0:24:40
name
0:24:42
oh
0:24:44
so
0:24:45
get bored name has been deleted now we
0:24:47
will do a get pull again for the main
0:24:50
branch
0:24:51
hopefully this is already up today and
0:24:53
then
0:24:55
create and switch
0:24:58
to a new branches get bored
0:25:04
name
0:25:12
okay
0:25:14
nope
0:25:15
this didn't work
0:25:18
let's check out
0:25:23
branch that one we needed to insert that
0:25:27
code
0:25:28
okay cool so now we are on get branch
0:25:32
so now we do
0:25:35
simply run the app first
0:25:49
all right and then we go to our app
0:25:53
hard refresh it oh my my why is this
0:25:58
causing the problem
0:26:03
i'm just gonna have some more in my
0:26:05
garlic now
0:26:15
i have to say hydrate always
0:26:19
all right so one two three
0:26:22
see
0:26:23
why is that me
0:26:24
so
0:26:25
i swear it was working fine before
0:26:29
and then we were able to post
0:26:32
what changed
0:26:40
all right let me do
0:26:46
this and see if that
0:26:47
this one works
0:26:50
because i'm pretty sure it was working
0:26:52
before honestly
0:26:55
i will get rid of all these
0:27:01
comments as well
0:27:12
these two
0:27:16
okay
0:27:17
name
0:27:21
there we go and
0:27:25
oops
0:27:28
what is happening to my project
0:27:32
it was the post was working before but
0:27:34
now it isn't
0:27:36
what is happening
0:27:40
interesting
0:27:45
why is this thing would change as in the
0:27:48
font is in there
0:27:55
yeah there we go
0:27:58
[Music]
0:28:02
is interesting it just worked
0:28:04
ah because i'm using no calls that's why
0:28:08
it's working
0:28:09
interesting all right
0:28:12
so
0:28:12
we can obviously come back to no cause
0:28:17
because that's not really an issue at
0:28:20
the moment but when we going to be the
0:28:23
testing or releasing
0:28:25
the
0:28:26
app then we will be implementing
0:28:30
cause because we want to make sure
0:28:32
that um
0:28:34
no one can access the endpoint
0:28:37
um where they're not supposed to all
0:28:40
right
0:28:41
cool
0:28:41
so
0:28:43
let's do that and i'm pretty sure that's
0:28:46
working now so i'll just
0:28:50
do the api and see if this works
0:29:02
okay so
0:29:05
what i just did one two three isn't it
0:29:08
so
0:29:09
let's check
0:29:10
if that did the trick
0:29:12
because we should get our board
0:29:15
yeah
0:29:15
we should get a board one two three
0:29:18
board name as in one two three
0:29:20
port id board name that's my car is this
0:29:24
one
0:29:25
board name board name
0:29:27
oops
0:29:28
i need to turn on my json formatter
0:29:34
there we go it's a lot easier now isn't
0:29:36
it
0:29:37
where's my board
0:29:39
name gone for one two three
0:29:42
it's not coming up
0:29:44
this is interesting i need to do that
0:29:47
again oh
0:29:48
a d f g
0:29:50
i need to check for that
0:29:55
adfg
0:29:58
no
0:30:05
this is definitely interesting
0:30:08
okay
0:30:09
let's do that one more time
0:30:12
go back
0:30:15
and refresh
0:30:17
actually hard refresh
0:30:20
so it clears out the cache as well
0:30:22
hopefully
0:30:24
actually i don't i don't really
0:30:26
know if by doing a hard refresh it
0:30:28
clears out the cache
0:30:30
i'll have to
0:30:32
confirm that first so one two three
0:30:35
go
0:30:41
so that's there so now if i go to the
0:30:44
end point
0:30:45
should give me board name one two three
0:30:53
no it's not giving me
0:31:01
i swear that exactly how it was
0:31:05
set name value
0:31:09
board name
0:31:13
board name
0:31:18
value
0:31:20
yeah value board name
0:31:23
no cause board name
0:31:33
let me just go and check
0:31:36
into
0:31:42
the
0:31:47
aws
0:31:49
and see what's happening there because
0:31:51
it's supposed to be sending the board sh
0:31:54
as in supposed to show us the board name
0:31:57
here
0:31:58
but it's not now
0:32:04
interesting
0:32:06
right
0:32:08
do that
0:32:15
i knew it
0:32:37
just want to check if the board name one
0:32:39
two three has been shown there and my
0:32:42
laptop's battery is
0:32:44
dying so i need to put this one on
0:32:46
charge
0:32:48
there we go
0:32:55
right go to tables
0:33:00
oops
0:33:03
i've got to plug in the cable properly
0:33:06
that that
0:33:09
that was why i wasn't charging
0:33:11
apparently
0:33:13
one two three
0:33:17
it needs to show
0:33:19
it's not showing bored name
0:33:22
this is really interesting
0:33:35
okay do that
0:33:38
get bored name
0:33:53
one two three and then press goal
0:33:57
one issues
0:34:02
some problem no longer general
0:34:04
consummate by surface in the issues tab
0:34:07
right let's go to the issues
0:34:10
where is the issues tab
0:34:14
ah here we go audit uses of
0:34:17
navigator use agent i think they
0:34:20
shouldn't really have anything to do
0:34:21
with us
0:34:23
but is that being inserted in there
0:34:27
right
0:34:32
board id board name board notes
0:34:37
for notes
0:34:41
uh
0:34:42
[Music]
0:34:44
forward
0:34:45
name is this
0:34:49
that one
0:34:52
response
0:34:56
[Music]
0:34:58
i sway was working the previous time we
0:35:01
saw it
0:35:04
but it's not now
0:35:07
this is getting this is getting very
0:35:09
interesting honestly
0:35:14
let's check what what does
0:35:17
lambda logs show us
0:35:22
how to watch
0:35:24
yeah that's the one i need
0:35:34
i was really hoping we could do the get
0:35:37
bored name function in
0:35:40
the middle as well today
0:35:42
it seems seems like that's not gonna
0:35:46
happen
0:36:01
well
0:36:03
well we'll make it happen
0:36:06
all right
0:36:06
so that goal
0:36:08
would be to fix the board name up
0:36:11
apparently and um
0:36:13
do the
0:36:15
gap or name function in the middle of it
0:36:18
but first we need to focus on this
0:36:21
all right i'm gonna just check was the
0:36:23
log coming up
0:36:26
in
0:36:31
lambda
0:36:33
ah right i think i might know what the
0:36:36
problem is
0:36:40
so lambda isn't showing up anything here
0:36:44
right
0:36:47
so i think what
0:36:48
what might have been happening
0:36:51
is
0:36:52
um i'll open up a new window of
0:37:01
of um
0:37:04
vs code and then open up the api in that
0:37:07
one
0:37:15
actually
0:37:16
i need to check if
0:37:18
this
0:37:19
main branch has
0:37:21
the updated code off
0:37:23
no
0:37:24
um that wouldn't be the problem because
0:37:28
hang on if if in posts man it works then
0:37:32
i don't see any pr
0:37:34
i don't i think there's a problem
0:37:37
in the middleware
0:37:39
let's just check first
0:37:41
this is the previous api
0:37:46
this is
0:37:48
the localhost
0:37:51
no this is not it
0:37:55
actually
0:37:56
um i'm gonna just check if in the
0:38:01
express api is working properly
0:38:04
and it is actually inserting
0:38:07
the
0:38:09
board uh
0:38:11
the name
0:38:12
of the board
0:38:16
all right it's a board board
0:38:21
body and
0:38:23
single note don't need this
0:38:27
okay so it's a board name
0:38:40
one two three
0:38:42
and simply pause this
0:38:46
and she give me my board
0:38:49
name in all of them
0:38:51
let's see if it did
0:38:59
all right we can't connect to the server
0:39:01
because there might be too much traffic
0:39:04
or configuration right
0:39:06
so apparently it's the
0:39:09
uh
0:39:10
problem in the api
0:39:12
uh in
0:39:14
aws itself apparently
0:39:18
but i find that hard to believe
0:39:20
that there's a problem in the api itself
0:39:26
ah okay i've
0:39:29
given a body
0:39:31
can't give your body that's probably
0:39:33
what yeah
0:39:35
called that so
0:39:39
yeah so the api is working fine as you
0:39:43
can see that
0:39:45
the board is
0:39:48
inserting the board name
0:39:51
there
0:39:56
okay how about if we delete all the
0:39:59
boards
0:40:05
and start again
0:40:15
okay this is that one
0:40:18
let's do this home.html
0:40:25
okay one two three
0:40:29
uh-huh
0:40:33
um so
0:40:35
that
0:40:36
cause errors still appears
0:40:43
no
0:40:43
it's
0:40:44
it works
0:40:46
what
0:40:47
this is really really interesting for me
0:40:50
at the moment you have no idea
0:40:53
it's it's working now
0:40:56
hang on
0:40:57
i'm gonna do this so at the moment
0:41:01
there are no items here okay bear that
0:41:04
in mind so if i go back again
0:41:09
and
0:41:11
actually i'm gonna even close that
0:41:16
and then what i'm gonna do is
0:41:36
come on there we go
0:41:38
cool
0:41:39
so
0:41:40
now i'm
0:41:41
gonna do is
0:41:43
run again
0:41:45
okay
0:41:46
zero zero zero on the html
0:41:50
oh this is it
0:41:54
and i'm gonna
0:41:57
just to make sure again that there's
0:41:59
nothing here
0:42:00
in the in dynamodb saying
0:42:04
testing
0:42:08
all right
0:42:11
and
0:42:12
do a post
0:42:16
cool and now
0:42:18
go back in dynamodb and check if it's
0:42:21
there
0:42:23
right it wasn't there see
0:42:25
i was right
0:42:26
it's not there it doesn't come up
0:42:32
hmm
0:42:36
always right it doesn't come up
0:42:40
right
0:42:41
uh to do another one probably
0:42:46
on the html
0:42:49
and maybe do this time one two three
0:42:56
go back refresh
0:42:59
yeah cool so post isn't working
0:43:08
but what is there or do we
0:43:11
first of all
0:43:16
just want to check that
0:43:23
all right the
0:43:25
don't care about this
0:43:28
and
0:43:32
home
0:43:34
there we go
0:43:36
and now we do want to free
0:43:38
what does it come up as
0:43:40
ah so it doesn't come with a
0:43:43
cause
0:43:45
thing
0:43:46
so we again get getting
0:43:49
the course thing
0:43:54
which is what was the problem it way in
0:43:58
the beginning
0:44:00
right
0:44:01
cold
0:44:02
interesting for us
0:44:05
okay cause how about if we do this with
0:44:08
cause
0:44:10
and see if that one does the trick
0:44:20
okay go back in the
0:44:24
console as in in the browser
0:44:27
refresh
0:44:32
and do that
0:44:35
no obviously because i spelt incorrectly
0:44:44
all right cool so if i do one two three
0:44:47
test
0:44:49
access to
0:44:52
that one
0:44:56
what does it give us
0:44:59
does it does it give us no all right
0:45:02
so
0:45:04
the board name
0:45:07
is causing the issue now
0:45:10
uh
0:45:11
what does the error come up has
0:45:15
access to cause
0:45:17
pre-flight
0:45:20
actually what i'm gonna do
0:45:22
is refresh this
0:45:37
and do the post again
0:45:42
and this time
0:45:44
i want to record and see the error
0:45:49
record
0:45:51
this one
0:45:58
okay there we go
0:46:02
ah okay of course you press record
0:46:10
record there
0:46:12
okay cool
0:46:14
so this is our error
0:46:16
uh
0:46:18
no access control region headers present
0:46:20
on the requested resource
0:46:23
right
0:46:24
access control
0:46:30
access control
0:46:33
origin
0:46:34
as a control allow region
0:46:38
needs to be present
0:46:40
so record this
0:46:50
it's printed on the requester resource
0:46:54
and opaque
0:46:55
serves your needs set the request mode
0:46:58
to
0:46:59
no cost to faster requests resource
0:47:04
to fetch the resource with course
0:47:06
disabled
0:47:15
so we are doing the post first and then
0:47:19
post we're gonna go click
0:47:24
so if if we do the
0:47:27
course one actually
0:47:31
let me do one thing
0:47:32
i will
0:47:34
i won't allow cause
0:47:36
here okay cause
0:47:40
no cause
0:47:42
and then run this thing
0:47:52
all right and
0:47:56
now i'm gonna do that again and see if
0:47:58
any changes occur
0:48:10
all right um
0:48:17
actually i'm
0:48:19
gonna open in incognito mode
0:48:34
um
0:48:38
there we go
0:48:40
this is exactly the one we want
0:48:45
and
0:48:53
okay
0:48:55
board number here
0:48:59
okay that goes in there cool and now go
0:49:02
back in our database
0:49:05
and check if we have one two three
0:49:09
no we don't have one two three okay so
0:49:11
that is the problem
0:49:13
huh okay cool
0:49:16
this is some weird thing that i've
0:49:19
come across
0:49:21
so
0:49:23
we'll have to
0:49:26
check what's happening
0:49:28
actually have i even got the table name
0:49:31
right
0:49:32
1010
0:49:34
az
0:49:43
yeah that's that should be okay because
0:49:46
in the api it's working
0:49:50
um
0:49:57
let me just check uh
0:49:59
what are we doing in the api thing
0:50:03
because this was working before to be
0:50:05
honest
0:50:14
i've got the calls enabled
0:50:17
over there
0:50:50
okay
0:50:53
this is our scramble api
0:51:02
in confirmation are the api
0:51:07
we have to figure out what's
0:51:10
causing that not to work
0:51:12
yeah calls are enabled
0:51:16
which is absolutely fine
0:51:27
it will cause
0:51:30
right
0:51:34
this is a bit interesting
0:51:37
it will cause that one
0:51:40
allow all origin
0:51:44
i think that might be the reason why
0:51:47
it's not working apparently
0:51:51
yes
0:51:55
this was in the problem before but now
0:51:58
it's recently become one
0:52:00
that is controlled to options options
0:52:03
method
0:52:05
right
0:52:26
i think from my
0:52:30
known apis is here
0:52:34
let's check method response
0:52:37
and response two to two
0:52:40
hundred
0:52:44
oh this might be the reason why
0:52:48
it doesn't have the headers but am i
0:52:51
even checking
0:52:52
ah it's not the right
0:52:55
no it is the
0:52:57
right api isn't it
0:52:59
yeah
0:53:00
w7 w7 yeah it's the right one
0:53:04
so apparently i don't have
0:53:06
the headers here cool
0:53:09
interesting
0:53:10
i need to do that one now
0:53:16
um
0:53:21
so
0:53:22
what was it again
0:53:24
to open up my
0:53:26
incognito
0:53:32
no knowing cook me so
0:53:35
need to open up
0:53:37
um
0:53:41
so we need to allow access
0:53:46
what was that actually i need to do this
0:53:48
first
0:53:51
default yeah
0:53:54
no post yeah i need to do post first
0:53:59
so actions
0:54:01
create method
0:54:03
post
0:54:04
there we go
0:54:13
invalid don't care about this one
0:54:16
post proxy yeah there you go
0:54:19
so i need the lambda to come there
0:54:25
um
0:54:26
which would be from
0:54:28
[Music]
0:54:32
not this one
0:54:36
[Music]
0:54:39
i'll just go to cloud formation and then
0:54:41
get the
0:54:42
error of the
0:54:44
lambda from there
0:54:46
it's a bit easier
0:54:51
wow seems very just backtracked a bit
0:55:00
interesting
0:55:02
ah so when i actually deployed
0:55:05
but it was working
0:55:09
thinking when i deployed the app before
0:55:18
it must have been the problem over there
0:55:21
isn't it overrode the
0:55:24
initial
0:55:27
settings of the headers that didn't they
0:55:30
added manually
0:55:33
i'm thinking so
0:55:48
okay as soon as this lambda function
0:55:50
loads
0:55:52
wow this is incredibly as in
0:55:56
backtracking but don't worry
0:55:58
we'll get there
0:55:59
we will get
0:56:00
there no problemo
0:56:05
there's some just a matter of time
0:56:07
that's all
0:56:09
where's our api gateway
0:56:11
there you go that's our
0:56:13
there we go
0:56:15
code
0:56:16
save the function
0:56:28
because you want the post method wasn't
0:56:30
attached in the first place
0:56:32
that's why was creating a bit of a
0:56:34
difficulty for us
0:56:40
method response
0:56:42
200
0:56:46
oh
0:56:47
that's where type 10
0:56:51
that one method response is there
0:56:54
add header
0:56:56
right um so what we need now
0:57:00
is enable cause
0:57:03
do that one yes
0:57:08
okay cool
0:57:11
so this is fine now
0:57:13
post is there any
0:57:17
your resource has been configured for if
0:57:20
you see any areas in the apple
0:57:22
do that all right how about if i try it
0:57:24
now if you just configure the api
0:57:30
all right
0:57:35
let's try and serve the request now
0:57:40
uh there we go
0:57:42
that's our home
0:57:56
one two three
0:57:59
did that work
0:58:02
probably not
0:58:05
okay so still errors
0:58:10
uh
0:58:10
[Music]
0:58:12
okay we wanted to work with the chords
0:58:15
isn't it
0:58:17
of course there you go
0:58:22
we need the arrow with the cause
0:58:37
[Music]
0:58:40
okay qef
0:58:45
qef
0:58:48
does that work
0:58:50
no
0:58:52
that doesn't work either
0:59:11
uh
0:59:12
how did
0:59:14
where was the
0:59:15
go method
0:59:18
for
0:59:18
the board index
0:59:23
go go go go method go
0:59:26
here we have go
0:59:29
okay on submit
0:59:31
go and get bored
0:59:35
um
0:59:38
we don't really need jetboards at the
0:59:40
moment
0:59:42
so forget this
0:59:43
just go at the moment
0:59:47
all right
0:59:53
so
0:59:53
[Music]
0:59:57
do that
1:00:01
and
1:00:06
html
1:00:08
free
1:00:11
call
1:00:14
okay we wanted these allow access
1:00:18
control header in present
1:00:21
so we'll get that one sorted
1:00:26
uh any
1:00:28
options
1:00:37
enable cause
1:00:40
default default here
1:00:43
core everything is there
1:00:46
i need all that
1:00:48
cool
1:00:48
so this is done as well
1:00:54
and
1:00:55
any
1:01:00
any
1:01:01
any any
1:01:06
there we go and enable course for any as
1:01:09
well i just do for everything
1:01:17
cool there you go any options and that
1:01:19
one is
1:01:20
there too and enables calls for this one
1:01:23
as well
1:01:25
post and options
1:01:29
call
1:01:32
and then deploy api
1:01:37
stage prod
1:01:39
yeah whatever
1:01:42
there's no problem is deploying let's
1:01:45
see if this does the trick
1:01:49
because i'm pretty sure the api endpoint
1:01:51
is working fine is the
1:01:53
is the course thing that's
1:01:55
acting uh
1:01:57
it's the course thing there sectioning a
1:01:59
blockage between
1:02:01
localhost and
1:02:03
this
1:02:05
and this end point here
1:02:07
all right
1:02:09
so let's do that
1:02:11
tracking is there already
1:02:14
cool
1:02:15
let's try again and see if
1:02:18
that one does it for us
1:02:24
hard refresh
1:02:41
okay one two three
1:02:45
access to from it has been blocked by
1:02:47
code response to clean file
1:02:49
ah so still has been blocked by course
1:02:52
policy
1:02:53
it does not have
1:02:55
http okay status
1:02:59
ah i need to do the http okay status in
1:03:02
the
1:03:03
api
1:03:04
right um
1:03:08
i'll go to prod
1:03:13
post
1:03:17
no not this one
1:03:19
resources
1:03:30
come on come on post
1:03:33
response
1:03:35
it does have it
1:03:38
this is interesting
1:03:42
nicest origin
1:03:57
response
1:04:00
that's fine had a mapping
1:04:03
yeah it does have everything here
1:04:06
allows this control region
1:04:09
all of this there
1:04:14
now post
1:04:17
what does post
1:04:19
show us
1:04:25
i can't see it cannot be compared to to
1:04:28
transform responses
1:04:32
now
1:04:33
headers yeah
1:04:36
that's fine
1:04:50
this
1:04:52
must have been it 200
1:05:02
uh
1:05:04
http status any method
1:05:08
call
1:05:09
level cause
1:05:27
enable cause
1:05:35
and
1:05:36
again
1:05:38
enable cause
1:05:41
post as well
1:05:57
okay
1:06:00
that one's there
1:06:03
now what we can do is deploy the app
1:06:07
deploy the api
1:06:14
prod
1:06:15
deploy
1:06:18
and see what do we get
1:06:45
post um
1:06:47
access to fair chat that one
1:06:50
from a region this one has been blocked
1:06:52
by call response to click preflight
1:06:56
request doesn't pass access control
1:06:58
check does not have http okay status
1:07:02
okay
1:07:04
do that one now
1:07:09
same thing
1:07:13
let me check
1:07:15
what does this mean
1:07:17
first place
1:07:20
doesn't have okay status
1:07:35
i believe this
1:07:37
and this is the simplest example
1:07:39
um header add
1:07:44
content
1:07:46
how you can also
1:07:48
add header of course you can allow
1:07:52
any header and method you wish
1:07:55
end of june we use gorilla
1:08:02
had to add ah
1:08:05
right i think
1:08:07
what happened here
1:08:10
is
1:08:13
okay dot json control is that one
1:08:18
headers
1:08:23
but this was working before isn't it
1:08:33
actually let me go back in that other
1:08:37
branch you check out
1:08:43
middle
1:08:44
where
1:08:45
implementation
1:08:49
post
1:08:51
board
1:08:58
and
1:08:59
check this one out
1:09:01
how does this work because this is the
1:09:03
original price that had the solution in
1:09:05
it
1:09:40
right
1:09:42
okay
1:09:44
it does not have http okay
1:09:47
just
1:09:48
same thing
1:09:50
that won't work
1:09:58
right
1:10:04
it does not process its control
1:10:07
right where are we
1:10:12
until for no content
1:10:22
control
1:10:24
thing
1:10:26
main request
1:10:29
the origin
1:10:33
kind of restroom
1:10:37
for requests use this course
1:10:40
peer feature or fetch api's just class
1:10:43
above
1:10:45
it's access control example versus
1:10:48
control scenario simple request
1:10:51
simply
1:10:52
since some requests don't require course
1:10:54
35.5
1:10:56
preflight those are called simple
1:10:58
requests
1:10:59
don't fetch
1:11:01
especially different course doesn't use
1:11:03
that term
1:11:04
as in progress is the one that meets the
1:11:07
following condition
1:11:09
one of the loud gap method yeah i'm
1:11:11
using that
1:11:13
so how do we do this
1:11:16
apart from headers ultimately set by you
1:11:19
use agent
1:11:20
uh i thought that
1:11:23
as a
1:11:25
had a name
1:11:27
um the only headers which are allowed to
1:11:30
be set manually are
1:11:32
those
1:11:36
content types will accept
1:11:41
um
1:11:46
get that one get this one
1:11:50
client
1:11:52
pre-flight uh-huh main request
1:11:58
no content
1:12:01
right this is the one that i'm
1:12:04
i'm at http 200 okay
1:12:23
allow head is that one
1:12:26
methods
1:12:27
origin
1:12:29
aha
1:12:41
so how about if i just
1:12:44
explicitly
1:12:46
no no no
1:12:47
because
1:12:48
i was thinking that how about if i exp
1:12:51
explicitly
1:12:53
[Music]
1:12:59
mention the
1:13:00
access control origin
1:13:03
instead of
1:13:04
just putting a stop but that's not our
1:13:06
our problem our problem is
1:13:09
we are having um
1:13:11
the
1:13:13
the
1:13:17
says
1:13:19
doesn't pause access control check it it
1:13:22
does not have http okay status
1:13:25
so we need to add the status of http
1:13:30
right
1:13:33
okay let's go back to
1:13:36
that one how to add a status of
1:13:40
um
1:13:43
actually this is not giving me anything
1:13:49
response to preflight this
1:13:51
might have something
1:13:54
in the back for us
1:13:57
uh
1:14:01
it does not yeah this is exactly our
1:14:04
error
1:14:07
and this is my course
1:14:10
call
1:14:12
yes did you clear the config cache
1:14:16
aha
1:14:18
configuration could be a thing as well i
1:14:21
tried
1:14:23
like yes like a thousand times i tried
1:14:25
using postman and the request is
1:14:27
successful
1:14:29
also
1:14:31
the project in local is successful
1:14:35
the issue is when i test on the server
1:14:38
uh-huh
1:14:39
i have the same issue i solved the
1:14:41
problem actually i have a different one
1:14:46
in my front end i hit
1:14:48
with
1:14:49
ah
1:14:50
with
1:14:51
the at the
1:14:55
so he adds
1:14:58
slash
1:15:00
and then but works perfectly if i do not
1:15:03
use it
1:15:05
but at the front and i he appeared with
1:15:07
a slash
1:15:08
and it acts perfectly if i don't use it
1:15:13
am i using it
1:15:15
so however if we do this
1:15:18
no that doesn't work for us clearly
1:15:29
[ __ ]
1:15:31
right that stopped
1:15:34
no no no no no no sorry
1:15:37
yeah
1:15:38
one
1:15:40
um
1:15:41
let's go back and
1:15:43
refresh it
1:15:48
but if i do this
1:15:51
no that won't work obviously
1:15:54
because that doesn't even exist
1:15:57
oh
1:15:59
let's go back
1:16:03
um
1:16:05
i love the
1:16:06
nurse control
1:16:08
in this same in someone's cases
1:16:11
in in case owners face the same mind
1:16:15
turned out to be
1:16:17
incredibly stories totally unrelated to
1:16:20
course
1:16:22
this is interesting
1:16:25
bootstrap care storage
1:16:28
took me a day to realize that was the
1:16:30
issue
1:16:31
um
1:16:33
it can be simply solved by following
1:16:36
create a new
1:16:38
shortcut google chrome update
1:16:42
object chrome installation path
1:16:44
accordingly with the following
1:16:51
ah
1:16:54
apparently that doesn't work
1:17:04
that will not fix the issue for
1:17:06
consumers of the api people on regular
1:17:09
chrome browser
1:17:11
that's for development yeah obviously
1:17:14
that's for developers
1:17:18
i mean i'm facing the microphone
1:17:22
poster would you know how to solve the
1:17:23
problem
1:17:28
okay now i wasn't expecting this stream
1:17:31
to go in this way um
1:17:35
so fixing cores in javascript
1:17:39
so we just have to add
1:17:45
um
1:17:47
the
1:17:49
response in there
1:17:56
responds that one
1:17:58
classroom uh-huh
1:18:01
right
1:18:04
run that one how to build
1:18:07
i just
1:18:08
had to solve a simple cause issue
1:18:11
nice
1:18:13
no cause
1:18:14
block right now question huh
1:18:17
done that one
1:18:18
you know
1:18:20
i mean i was facing that but
1:18:22
uh that
1:18:24
that's the position
1:18:26
allowing any
1:18:28
uh-huh that's not the one
1:18:30
or although we have fixed the main cause
1:18:32
and there are some limitations
1:18:36
http get and options method allowed
1:18:39
one of them is the only
1:18:42
they can measure
1:18:43
methods of read only questions say that
1:18:45
the number the person delete method can
1:18:48
add or change uh-huh they're considered
1:18:51
unsafe okay
1:18:54
let's see what happens when we make a
1:18:56
put request
1:19:01
um this is the headers
1:19:05
right cause put
1:19:11
yeah there there you go
1:19:14
and
1:19:17
nope
1:19:22
no i won
1:19:24
uh
1:19:27
there's no one all one is
1:19:30
has been blocked method is not allowed
1:19:32
in escrow
1:19:33
method in a pre-flight
1:19:36
okay
1:19:38
um
1:19:43
well what else cause block ours is a
1:19:46
data
1:19:49
response issue
1:19:50
access control
1:20:04
um
1:20:07
come on i need this control somehow
1:20:13
oh what would say hang on a minute i'm
1:20:15
gonna go back there
1:20:24
it does not have hp okay access
1:20:39
response for play pre-flight
1:20:46
okay i have a funny
1:20:48
gary chris uh-huh
1:20:51
oh i was missing a room so that was so
1:20:54
lucky to be able i can't go
1:20:57
okay
1:20:58
the cause control requires an
1:21:00
authentication
1:21:02
may be required for on the previous
1:21:04
options
1:21:05
req ah options request so i think the
1:21:08
options which is
1:21:12
here needs to have a 200 status i'm
1:21:16
assuming
1:21:19
let's check
1:21:22
does it not already have it
1:21:24
integration response
1:21:26
yeah this is there
1:21:29
which is
1:21:31
fine
1:21:32
yeah 200 response status
1:21:39
it does say options
1:21:44
uh
1:21:47
positive control it does know okay
1:21:49
preflight okay
1:21:51
cool say i think i need to
1:21:54
have um
1:21:58
up
1:21:58
this 200th status for every every one of
1:22:02
these
1:22:04
does post also have it
1:22:06
let's have a look
1:22:11
come on come on
1:22:18
post ah
1:22:23
http state post has it
1:22:25
but it doesn't have all the origin
1:22:28
asset control ah content type
1:22:31
i think this might be it
1:22:39
model
1:22:45
my model
1:22:48
empty
1:22:51
application.json
1:22:55
and then
1:22:57
mt
1:23:00
let's create this model
1:23:04
and go back
1:23:07
to post
1:23:10
because it's a post request
1:23:12
i think we need to add a bit there as
1:23:15
well
1:23:16
as an update the response
1:23:21
to have that model response model
1:23:24
so this would be application
1:23:28
json
1:23:29
mt
1:23:32
maybe let's see there's no i'm trying is
1:23:36
there
1:23:37
options
1:23:45
http stages which i've actually
1:23:49
given out and i think
1:23:50
http okay status
1:23:53
this must be the one they was
1:23:55
complaining about
1:23:59
anything here that i need to change
1:24:02
proxy
1:24:04
http request headers
1:24:07
no
1:24:10
request body
1:24:19
um
1:24:22
request
1:24:25
wasn't going in there no
1:24:29
questioning http headers
1:24:33
request body note
1:24:35
call
1:24:37
go back
1:24:39
lambda request
1:24:42
that that's the lambda that's fine
1:24:46
and massive response
1:24:50
json mt
1:24:53
i think this has to
1:24:55
allow more of those
1:25:00
i'm going to actually do is enable
1:25:02
causing
1:25:03
this one
1:25:05
and see what does it do
1:25:14
post
1:25:19
uh
1:25:20
does it do that now
1:25:29
no
1:25:35
[Applause]
1:25:37
okay
1:25:39
which of the methods
1:25:41
have all of this circuits copy and paste
1:25:44
it to be honest
1:25:48
in the post method
1:25:50
response
1:25:52
uh here we go this is exactly what i
1:25:55
needed
1:25:57
we document
1:26:00
allow region
1:26:03
response body
1:26:07
options empty
1:26:12
content type application
1:26:14
[Music]
1:26:16
basin
1:26:23
now methods
1:26:31
first
1:26:34
i think all these have to be this
1:26:36
same for all of them
1:26:39
apparently
1:26:41
i don't know
1:26:44
let's see by doing if that's the case
1:26:53
okay
1:26:56
options
1:26:57
go back
1:27:00
and
1:27:13
take this one as well
1:27:16
and our
1:27:17
methods i've done that
1:27:19
allow headers
1:27:25
now headers
1:27:29
cool go back to post
1:27:33
and
1:27:43
then do that
1:27:47
come on dude come on
1:28:00
hello headers
1:28:03
call
1:28:04
so now that's there
1:28:06
i'm gonna just confirm that if
1:28:10
annie has all the response headers as
1:28:12
well
1:28:18
interesting this
1:28:21
doesn't have anything cool
1:28:23
so
1:28:24
let's insert this one in
1:28:27
a response model
1:28:31
actually got
1:28:32
basin
1:28:34
empty boom boom
1:28:38
and then
1:28:39
get the other one as well
1:28:49
method response
1:28:52
allow region
1:28:54
actually i'm
1:28:56
you know what i'm gonna do get my sticky
1:28:58
notes
1:29:00
oh and just paste inside
1:29:03
instead of going back and forth
1:29:16
okay
1:29:20
i'm gonna just paste on my different
1:29:23
screen because i don't want to go back
1:29:25
and forth on every time
1:29:27
i want it
1:29:30
all right there we go now headers
1:29:34
and allow
1:29:36
methods
1:29:39
call
1:29:40
now we go to any
1:29:57
come on annie come on
1:30:00
show me some loving
1:30:05
show me some loving oh yeah show me some
1:30:08
loving oh yeah show me some loving oh
1:30:11
yeah show me some loving oh yeah he
1:30:14
showed me some loving that's brilliant
1:30:20
method
1:30:21
call
1:30:23
that works
1:30:25
methods
1:30:26
and allow origin
1:30:29
that works as well
1:30:37
cool
1:30:38
so now if we carry on and deploy it
1:31:09
there you go
1:31:18
we will cause
1:31:20
interposed method
1:31:25
right
1:31:27
there you go and now deploy it
1:31:32
let's see what happens
1:31:41
hopefully it works now
1:31:43
this time
1:31:45
let's say baby
1:31:49
let's all see
1:32:02
let's check
1:32:06
let's check if you still get the cause
1:32:08
error
1:32:10
one ah
1:32:12
it does not have an http okay status
1:32:17
why does it not have
1:32:18
access to fetch at
1:32:21
uh homemade.html
1:32:24
from a region that one has been blocked
1:32:27
by course policy
1:32:29
responsibility does not have any
1:32:35
access to response preflight how to
1:32:39
just be okay stairs in cause
1:32:45
okay that didn't work
1:32:50
when you access your backhand with
1:32:52
postman you're only sending will get the
1:32:54
browser group will send an options
1:32:56
request first
1:32:57
without your your authentication header
1:33:00
and look for response
1:33:02
to have a header that matches the origin
1:33:06
of the page
1:33:09
making the request okay
1:33:12
if the response
1:33:14
if the response to the option request is
1:33:18
not 200 or a headache no present
1:33:22
now you will get
1:33:24
the error that you are experiencing and
1:33:26
the get request will not be made
1:33:29
change the back end to require
1:33:31
authentication for
1:33:33
options method when handling the logging
1:33:37
url
1:33:42
all right guys we'll
1:33:44
leave it at this stage
1:33:47
because it's already past 11
1:33:52
yeah and um i'll come back and do this
1:33:56
tomorrow so
1:33:59
thanks a lot for
1:34:01
saying that
1:34:04
so thanks a lot for tuning in um it's
1:34:06
been good finding out that
1:34:10
um
1:34:13
where we actually are since this session
1:34:16
didn't really go as expected because i
1:34:18
was
1:34:20
oh my god
1:34:22
sorry about that uh yeah cause i was
1:34:25
planning to do the
1:34:28
um
1:34:32
get a board and get a board by
1:34:35
a board name request in the middleware
1:34:38
method bob that bernie didn't turn up
1:34:40
because i found out the post method
1:34:43
isn't working properly in the middleware
1:34:46
which means that
1:34:47
we are not able to post
1:34:49
the board
1:34:51
by the name of it all right and
1:34:55
it's experiencing some
1:34:58
data access control error which i'll
1:35:01
work on it
1:35:02
tomorrow
1:35:03
but yeah hopefully tomorrow my co-host
1:35:07
will be back as well and i really hope
1:35:09
this exam went really well
1:35:12
and um yeah i'll see you tomorrow back
1:35:15
here it's same time
1:35:17
same place and same task that we're
1:35:21
doing at the moment
1:35:22
all right until then have a great night
1:35:25
and um
1:35:26
if you're all over the world it's
1:35:28
um have a good evening good morning good
1:35:32
afternoon
1:35:34
depending on where you are but in terms
1:35:36
of melbourne australia it will be have a
1:35:38
great night so
1:35:40
i'll see you guys back again tomorrow
1:35:42
same time have a good night guys just
1:35:44
bye