boarzVideosClipsStatistics

#️⃣EP 163 - How To Host Web App In AWS S3 with Custom Domain

🎦
📅 2022-01-27 (679 days ago)
⌛ 1:08:48
ZainboarToreyboar
AllClipsEpisodesHas Blog PostZainThaneshKartikTorey
001
Build Break and Code
📅 2021-07-14 
(876 days ago)
⌛ 0:58:43
ZainboarKartikboar
002
Build, Break & Fix
📅 2021-07-15 
(875 days ago)
⌛ 0:53:45
ZainboarKartikboar
🎬
Krunchmaster Kartik
Build, Break & Fix
ZainboarKartikboar
003
Build, Break & Fix
📅 2021-07-16 
(874 days ago)
⌛ 1:09:05
ZainboarKartikboar
004
Special Edition: We don't stop until we get our code working
📅 2021-07-16 
(874 days ago)
⌛ 2:27:06
ZainboarKartikboar
🎬
Killing it
Special Edition: We don't stop until we get our code working
ZainboarKartikboar
005
Build,Break & Fix // Weekend two hour special
📅 2021-07-17 
(873 days ago)
⌛ 2:00:31
ZainboarKartikboar
🎬
Schooling in brown countries
Build,Break & Fix // Weekend two hour special
ZainboarKartikboar
🎬
Unprofessional Kartik
Build,Break & Fix // Weekend two hour special
ZainboarKartikboar
006
Build, Break & Fix
📅 2021-07-19 
(871 days ago)
⌛ 1:03:20
ZainboarKartikboar
007
Build, Break & Fix
📅 2021-07-20 
(870 days ago)
⌛ 1:04:37
ZainboarKartikboar
008
Build, Break & Fix
📅 2021-07-21 
(869 days ago)
⌛ 1:00:37
ZainboarKartikboar
009
Build, Break & Fix
📅 2021-07-22 
(868 days ago)
⌛ 1:17:02
ZainboarKartikboar
010
Build, Break & Fix
📅 2021-07-23 
(867 days ago)
⌛ 1:04:59
ZainboarKartikboar
011
Build, Break & Fix
📅 2021-07-23 
(867 days ago)
⌛ 1:48:16
ZainboarKartikboar
012
Build, Break & Fix
📅 2021-07-24 
(866 days ago)
⌛ 2:05:28
ZainboarKartikboar
013
Build, Break & Code //First Special Guest Appearance
📅 2021-07-26 
(864 days ago)
⌛ 1:09:09
ZainboarKartikboar
014
Build, Break & Fix
📅 2021-07-27 
(863 days ago)
⌛ 1:05:37
ZainboarKartikboar
015
Build, Break & Fix // Setting a blog using Hugo and AWS Amplify
📅 2021-07-28 
(862 days ago)
⌛ 1:07:46
ZainboarKartikboar
🎬
Brain Refresh
Build, Break & Fix // Setting a blog using Hugo and AWS Amplify
ZainboarKartikboar
016
Build, Break & Fix // Working on FETCH APIs
📅 2021-07-29 
(861 days ago)
⌛ 1:03:57
ZainboarKartikboar
017
Build, Break & Fix // Working on FETCH APIs
📅 2021-07-30 
(860 days ago)
⌛ 1:06:45
ZainboarKartikboar
018
Build, Break & Fix // creating get methods with FETCH API
📅 2021-07-30 
(860 days ago)
⌛ 2:00:16
ZainboarKartikboar
019
Build, Break & Fix // BLOG REVEAL!! &Fixing our broken Hugo blog
📅 2021-07-31 
(859 days ago)
⌛ 2:03:11
📰
ZainboarKartikboar
020
Build, Break & Fix // Fixing the uncaught exception error in FETCH APIs
📅 2021-08-02 
(857 days ago)
⌛ 1:02:04
ZainboarKartikboar
021
Build, Break & Fix // Trying different things to resolve the error
📅 2021-08-03 
(856 days ago)
⌛ 1:04:49
📰
ZainboarKartikboar
022
Build, Break & Fix // Special Guest announcement for tomorrow!
📅 2021-08-04 
(855 days ago)
⌛ 1:03:15
📰
ZainboarKartikboar
023
Special Episode : Talking to a Principal Developer at Seek
📅 2021-08-05 
(854 days ago)
⌛ 1:04:56
📰
ZainboarKartikboar
024
Build, Break & Fix // Working out Software design
📅 2021-08-06 
(853 days ago)
⌛ 1:08:19
📰
ZainboarKartikboar
🎬
Finger driven architecture
Build, Break & Fix // Working out Software design
ZainboarKartikboar
🎬
Fast food driven architecture
Build, Break & Fix // Working out Software design
ZainboarKartikboar
025
Build, Break & Fix
📅 2021-08-06 
(853 days ago)
⌛ 2:01:05
📰
ZainboarKartikboar
🎬
Can't be ashamed if there's never a first version
Build, Break & Fix
ZainboarKartikboar
🎬
Not a uni student
Build, Break & Fix
ZainboarKartikboar
026
Weekend Special 1.5 hours
📅 2021-08-08 
(851 days ago)
⌛ 1:35:49
📰
Zainboar
027
30 mins of deployment 😠 || 30 mins of coding 🥲
📅 2021-08-09 
(850 days ago)
⌛ 1:07:48
📰
ZainboarKartikboar
🎬
Can't work, deploying
30 mins of deployment 😠 || 30 mins of coding 🥲
ZainboarKartikboar
028
Today's Broadcast
📅 2021-08-10 
(849 days ago)
⌛ 1:18:59
📰
ZainboarKartikboar
🎬
Two points of contact
Today's Broadcast
ZainboarKartikboar
🎬
CORS exclusive lovin'
Today's Broadcast
ZainboarKartikboar
029
Build Break Fix
📅 2021-08-11 
(848 days ago)
⌛ 1:01:46
📰
ZainboarKartikboar
030
Today's Stream
📅 2021-08-12 
(847 days ago)
⌛ 1:09:24
📰
ZainboarKartikboar
🎬
Sensible policy
Today's Stream
ZainboarKartikboar
🎬
Shoes in mouth
Today's Stream
ZainboarKartikboar
031
Buidl Break Fix
📅 2021-08-13 
(846 days ago)
⌛ 1:05:05
📰
ZainboarKartikboar
🎬
The code always wins
Buidl Break Fix
ZainboarKartikboar
🎬
Chicken curry in the brown way
Buidl Break Fix
ZainboarKartikboar
032
Today's Broadcast
📅 2021-08-14 
(845 days ago)
⌛ 1:20:18
📰
ZainboarKartikboar
033
Build - Break - Fix
📅 2021-08-15 
(844 days ago)
⌛ 1:34:03
📰
ZainboarKartikboar
034
Build Break Fix
📅 2021-08-16 
(843 days ago)
⌛ 1:18:19
📰
ZainboarKartikboar
🎬
Finger memory practice
Build Break Fix
ZainboarKartikboar
🎬
See you later Kartik
Build Break Fix
ZainboarKartikboar
035
Today's Broadcast
📅 2021-08-17 
(842 days ago)
⌛ 1:04:07
📰
ZainboarKartikboar
🎬
Keep your code looking sexy
Today's Broadcast
ZainboarKartikboar
🎬
Echo chamber Zain
Today's Broadcast
ZainboarKartikboar
🎬
And Kartik never got a job again...
Today's Broadcast
ZainboarKartikboar
036
Build, Break, Fix
📅 2021-08-18 
(841 days ago)
⌛ 1:03:21
📰
ZainboarKartikboar
037
Special Guest - Sam Nolan
📅 2021-08-19 
(840 days ago)
⌛ 1:05:19
📰
ZainboarKartikboar
038
Today's Broadcast
📅 2021-08-20 
(839 days ago)
⌛ 1:01:55
📰
ZainboarKartikboar
039
Today's Broascast
📅 2021-08-21 
(838 days ago)
⌛ 1:33:11
📰
ZainboarKartikboar
🎬
Pilot? What even iz dat kind of fing
Today's Broascast
ZainboarKartikboar
040
Build - Break - Fix
📅 2021-08-22 
(837 days ago)
⌛ 1:33:18
📰
ZainboarKartikboar
🎬
Fish and Chips
Build - Break - Fix
ZainboarKartikboar
🎬
Backup career
Build - Break - Fix
ZainboarKartikboar
041
Build Break Fix
📅 2021-08-23 
(836 days ago)
⌛ 0:57:11
📰
Zainboar
042
Today's Broadcast
📅 2021-08-24 
(835 days ago)
⌛ 1:06:08
📰
ZainboarKartikboar
🎬
Professional background? Wat even iz dat?
Today's Broadcast
ZainboarKartikboar
🎬
Private mentorship group
Today's Broadcast
ZainboarKartikboar
043
Today's Stream
📅 2021-08-25 
(834 days ago)
⌛ 1:13:08
📰
ZainboarKartikboar
🎬
Actually good job advice from Zain
Today's Stream
ZainboarKartikboar
044
Today's Stream
📅 2021-08-26 
(833 days ago)
⌛ 0:49:48
📰
ZainboarKartikboar
🎬
What a classic!
Today's Stream
ZainboarKartikboar
🎬
Uber driver in training
Today's Stream
ZainboarKartikboar
045
Today's Stream
📅 2021-08-27 
(832 days ago)
⌛ 1:08:21
📰
ZainboarKartikboar
046
Weekend Special
📅 2021-08-28 
(831 days ago)
⌛ 1:32:51
ZainboarKartikboar
047
Weekend Special
📅 2021-08-29 
(830 days ago)
⌛ 1:01:39
Zainboar
048
Today's Broadcast
📅 2021-08-30 
(829 days ago)
⌛ 1:17:19
ZainboarKartikboar
049
Today's Broadcast
📅 2021-08-31 
(828 days ago)
⌛ 1:00:16
ZainboarKartikboar
🎬
Viewer burn
Today's Broadcast
ZainboarKartikboar
050
CELEBRATION: 50th Episode
📅 2021-09-01 
(827 days ago)
⌛ 1:01:53
ZainboarKartikboar
051
Today's Broadcast
📅 2021-09-02 
(826 days ago)
⌛ 1:05:39
ZainboarKartikboar
🎬
Time for a nap
Today's Broadcast
ZainboarKartikboar
🎬
A sniffer of a line
Today's Broadcast
ZainboarKartikboar
🎬
Slow Zain
Today's Broadcast
ZainboarKartikboar
052
Today's Broadcast
📅 2021-09-03 
(825 days ago)
⌛ 1:12:47
ZainboarKartikboar
🎬
No single point of failure
Today's Broadcast
ZainboarKartikboar
🎬
Gambling on bad logic
Today's Broadcast
ZainboarKartikboar
🎬
Estimated Time of New-Careers
Today's Broadcast
ZainboarKartikboar
🎬
Fake Nod
Today's Broadcast
ZainboarKartikboar
053
NEW SETUP!!
📅 2021-09-04 
(824 days ago)
⌛ 1:04:04
ZainboarKartikboar
🎬
Investing in 'the brand'
NEW SETUP!!
ZainboarKartikboar
🎬
Hitting a brick
NEW SETUP!!
ZainboarKartikboar
🎬
Master of the green screen
NEW SETUP!!
ZainboarKartikboar
🎬
Logiclesstech
NEW SETUP!!
ZainboarKartikboar
054
Weekend Special
📅 2021-09-05 
(823 days ago)
⌛ 1:41:54
ZainboarKartikboar
055
Today's Stream
📅 2021-09-06 
(822 days ago)
⌛ 1:20:05
ZainboarKartikboar
🎬
Get him to the greenscreen
Today's Stream
ZainboarKartikboar
🎬
Change the digit to a number
Today's Stream
ZainboarKartikboar
056
Today's Broadcast
📅 2021-09-07 
(821 days ago)
⌛ 1:25:44
ZainboarKartikboar
🎬
The benefits of pair programming
Today's Broadcast
ZainboarKartikboar
057
Today's Stream
📅 2021-09-08 
(820 days ago)
⌛ 1:00:33
ZainboarKartikboar
🎬
Xs, the healthy choice
Today's Stream
ZainboarKartikboar
🎬
Xs vs mother
Today's Stream
ZainboarKartikboar
058
Today's Stream
📅 2021-09-09 
(819 days ago)
⌛ 1:13:08
ZainboarKartikboar
🎬
The beginning of the end of productivity
Today's Stream
ZainboarKartikboar
🎬
Unprofessional Zain
Today's Stream
ZainboarKartikboar
🎬
Blazing fast
Today's Stream
ZainboarKartikboar
🎬
Premature celebratory dance
Today's Stream
ZainboarKartikboar
🎬
Timeline slippage
Today's Stream
ZainboarKartikboar
🎬
Speed coding
Today's Stream
ZainboarKartikboar
059
Today's Broadcast
📅 2021-09-10 
(818 days ago)
⌛ 1:50:40
ZainboarKartikboar
🎬
Sorry I dont know that voice
Today's Broadcast
ZainboarKartikboar
🎬
Definition of done
Today's Broadcast
ZainboarKartikboar
🎬
Amway bites
Today's Broadcast
ZainboarKartikboar
🎬
A cool stream
Today's Broadcast
ZainboarKartikboar
🎬
Spooky Kartik
Today's Broadcast
ZainboarKartikboar
060
Today's Stream
📅 2021-09-12 
(816 days ago)
⌛ 1:02:36
ZainboarKartikboar
061
Today's Stream
📅 2021-09-13 
(815 days ago)
⌛ 1:00:40
ZainboarKartikboar
🎬
Water physics 101
Today's Stream
ZainboarKartikboar
🎬
Scrum master Zain
Today's Stream
ZainboarKartikboar
🎬
Zain applying his scrum master skills
Today's Stream
ZainboarKartikboar
062
Today's Stream
📅 2021-09-14 
(814 days ago)
⌛ 1:11:29
ZainboarKartikboar
063
Today's Stream
📅 2021-09-15 
(813 days ago)
⌛ 1:07:00
ZainboarKartikboar
🎬
Zain the blunderer
Today's Stream
ZainboarKartikboar
🎬
Healthier than other traditional drinks
Today's Stream
ZainboarKartikboar
🎬
Real headscratcha
Today's Stream
ZainboarKartikboar
🎬
Bracket blues
Today's Stream
ZainboarKartikboar
🎬
If statements are not good practice
Today's Stream
ZainboarKartikboar
🎬
Kappa Quality Code
Today's Stream
ZainboarKartikboar
🎬
Exciting switch statements
Today's Stream
ZainboarKartikboar
064
Today's Broadcast
📅 2021-09-16 
(812 days ago)
⌛ 1:20:45
📰
ZainboarKartikboar
🎬
Switched-on hat
Today's Broadcast
ZainboarKartikboar
🎬
Functions, one of the big coding challenges
Today's Broadcast
ZainboarKartikboar
🎬
Break fast
Today's Broadcast
ZainboarKartikboar
🎬
Blood and breath pumping up
Today's Broadcast
ZainboarKartikboar
🎬
Wrong since day 1
Today's Broadcast
ZainboarKartikboar
065
test
📅 2021-09-16 
(812 days ago)
⌛ 2:03:01
📰
ZainboarKartikboar
🎬
Electronic waves
test
ZainboarKartikboar
🎬
RAWR coders
test
ZainboarKartikboar
🎬
Transit in Japawn
test
ZainboarKartikboar
🎬
Xs sponsorship
test
ZainboarKartikboar
🎬
Lame roars
test
ZainboarKartikboar
🎬
Setting up a suppository in Diagon Alley
test
ZainboarKartikboar
🎬
Background Diagon Alley
test
ZainboarKartikboar
🎬
Half speed zain
test
ZainboarKartikboar
🎬
One second penetration
test
ZainboarKartikboar
🎬
Top loading switches
test
ZainboarKartikboar
🎬
Making it rain with CodeBuild
test
ZainboarKartikboar
066
Today's Broadcast
📅 2021-09-19 
(809 days ago)
⌛ 1:46:13
📰
ZainboarKartikboar
067
Today's Stream
📅 2021-09-20 
(808 days ago)
⌛ 1:03:46
📰
ZainboarKartikboarToreyboar
🎬
What is a sea cable?
Today's Stream
ZainboarKartikboarToreyboar
068
Today's Stream
📅 2021-09-21 
(807 days ago)
⌛ 1:09:13
📰
ZainboarKartikboarToreyboar
069
Today's Broadcast
📅 2021-09-22 
(806 days ago)
⌛ 1:03:51
📰
ZainboarKartikboar
070
Today's Stream
📅 2021-09-23 
(805 days ago)
⌛ 1:59:01
📰
ZainboarKartikboar
071
Today's Stream
📅 2021-09-24 
(804 days ago)
⌛ 0:28:57
📰
ZainboarKartikboar
072
Today's Stream
📅 2021-09-24 
(804 days ago)
⌛ 0:39:33
📰
ZainboarKartikboar
073
Today's Stream
📅 2021-09-26 
(802 days ago)
⌛ 1:21:14
📰
Zainboar
074
Today's Stream
📅 2021-09-27 
(801 days ago)
⌛ 1:03:40
📰
ZainboarKartikboar
075
Today's Stream
📅 2021-09-28 
(800 days ago)
⌛ 1:04:05
📰
ZainboarKartikboar
076
Today's Broadcast
📅 2021-09-29 
(799 days ago)
⌛ 0:58:07
📰
ZainboarKartikboar
077
Today' Broadcast
📅 2021-09-30 
(798 days ago)
⌛ 1:13:14
📰
ZainboarKartikboar
078
Today's Broadcast
📅 2021-10-01 
(797 days ago)
⌛ 1:23:11
📰
ZainboarKartikboar
🎬
If statements are bad practice
Today's Broadcast
ZainboarKartikboar
🎬
Tomato fan
Today's Broadcast
ZainboarKartikboar
079
Today's Stream
📅 2021-10-03 
(795 days ago)
⌛ 1:14:52
📰
ZainboarKartikboar
080
Today's Stream
📅 2021-10-04 
(794 days ago)
⌛ 1:05:10
📰
ZainboarKartikboar
081
Today's Stream
📅 2021-10-05 
(793 days ago)
⌛ 1:01:05
📰
Zainboar
082
Today's Stream
📅 2021-10-06 
(792 days ago)
⌛ 0:54:10
📰
ZainboarKartikboar
083
Today's Stream
📅 2021-10-07 
(791 days ago)
⌛ 1:15:04
📰
ZainboarKartikboar
🎬
Strong intro
Today's Stream
ZainboarKartikboar
084
Today's Stream
📅 2021-10-08 
(790 days ago)
⌛ 1:12:59
ZainboarKartikboar
085
Today's Stream
📅 2021-10-10 
(788 days ago)
⌛ 1:17:09
📰
ZainboarKartikboar
🎬
Impossible URL
Today's Stream
ZainboarKartikboar
🎬
Clever devs
Today's Stream
ZainboarKartikboar
086
Today's Stream
📅 2021-10-11 
(787 days ago)
⌛ 1:00:57
📰
ZainboarKartikboar
🎬
Always CORS related problems
Today's Stream
ZainboarKartikboar
🎬
CORS headscratcha
Today's Stream
ZainboarKartikboar
087
Today's Stream
📅 2021-10-12 
(786 days ago)
⌛ 0:51:02
📰
ZainboarKartikboar
088
Today's Stream
📅 2021-10-13 
(785 days ago)
⌛ 1:07:31
📰
ZainboarKartikboar
089
Today's Broadcast
📅 2021-10-14 
(784 days ago)
⌛ 1:07:16
📰
ZainboarKartikboar
090
Today's Stream
📅 2021-10-15 
(783 days ago)
⌛ 1:01:10
📰
Zainboar
091
Today's Stream
📅 2021-10-17 
(781 days ago)
⌛ 1:26:37
📰
ZainboarKartikboarThaneshboar
🎬
Torres Strait Icelander people
Today's Stream
ZainboarKartikboarThaneshboar
092
Today's Stream
📅 2021-10-18 
(780 days ago)
⌛ 1:05:40
📰
ZainboarKartikboarThaneshboar
🎬
Icelander or Islander?
Today's Stream
ZainboarKartikboarThaneshboar
093
Today's Stream
📅 2021-10-19 
(779 days ago)
⌛ 1:01:58
📰
ZainboarThaneshboar
094
Today's Stream
📅 2021-10-20 
(778 days ago)
⌛ 1:04:18
📰
ZainboarKartikboar
095
Today's Stream
📅 2021-10-21 
(777 days ago)
⌛ 1:16:08
📰
ZainboarKartikboarThaneshboar
096
100th Episode
📅 2021-10-23 
(775 days ago)
⌛ 1:13:16
📰
ZainboarKartikboar
097
101/200 Episodes
📅 2021-10-24 
(774 days ago)
⌛ 1:00:53
📰
ZainboarThaneshboar
🎬
Best Practices
101/200 Episodes
ZainboarThaneshboar
098
102/200 Episode
📅 2021-10-25 
(773 days ago)
⌛ 1:09:20
📰
ZainboarKartikboar
099
103/200 Episode
📅 2021-10-26 
(772 days ago)
⌛ 1:10:51
📰
ZainboarKartikboarThaneshboar
100
104/200
📅 2021-10-27 
(771 days ago)
⌛ 1:03:23
📰
ZainboarKartikboar
101
105/200
📅 2021-10-28 
(770 days ago)
⌛ 1:15:24
📰
ZainboarThaneshboar
🎬
ROAR coders
105/200
ZainboarThaneshboar
102
107/200
📅 2021-10-29 
(769 days ago)
⌛ 1:14:04
📰
ZainboarKartikboar
103
109/200
📅 2021-10-31 
(767 days ago)
⌛ 1:11:38
📰
ZainboarKartikboarThaneshboar
104
110/200
📅 2021-11-01 
(766 days ago)
⌛ 1:04:53
📰
ZainboarKartikboar
105
111/200
📅 2021-11-02 
(765 days ago)
⌛ 1:11:33
📰
ZainboarKartikboarThaneshboar
106
112/200
📅 2021-11-03 
(764 days ago)
⌛ 1:00:17
📰
ZainboarKartikboar
🎬
Diagon Alley? What is that kind of fing?
112/200
ZainboarKartikboar
107
113/200
📅 2021-11-04 
(763 days ago)
⌛ 1:03:53
📰
Zainboar
🎬
C.O.D.I.N.G
113/200
Zainboar
108
114/200
📅 2021-11-05 
(762 days ago)
⌛ 0:56:39
Zainboar
109
115/200
📅 2021-11-07 
(760 days ago)
⌛ 1:02:25
📰
ZainboarThaneshboar
🎬
What's testing
115/200
ZainboarThaneshboar
🎬
CORS coders
115/200
ZainboarThaneshboar
110
116/200
📅 2021-11-08 
(759 days ago)
⌛ 1:09:37
📰
ZainboarKartikboar
111
117/200
📅 2021-11-09 
(758 days ago)
⌛ 1:06:25
📰
ZainboarKartikboarThaneshboar
112
118/200
📅 2021-11-10 
(757 days ago)
⌛ 1:02:39
📰
ZainboarKartikboar
113
119/200
📅 2021-11-11 
(756 days ago)
⌛ 1:08:01
📰
ZainboarKartikboarThaneshboar
114
120/200
📅 2021-11-12 
(755 days ago)
⌛ 1:00:14
📰
Zainboar
115
120/200
📅 2021-11-14 
(753 days ago)
⌛ 1:06:19
📰
ZainboarKartikboarThaneshboar
116
122/200
📅 2021-11-15 
(752 days ago)
⌛ 1:00:31
ZainboarKartikboar
117
Today's Stream
📅 2021-11-22 
(745 days ago)
⌛ 1:01:46
📰
KartikboarThaneshboar
118
How This Video Has 12 Views, Explained
📅 2021-11-25 
(742 days ago)
⌛ 0:59:47
KartikboarThaneshboar
119
How This Video Has 14 Views, Explained
📅 2021-11-29 
(738 days ago)
⌛ 1:16:20
📰
KartikboarThaneshboar
120
Special Guest - Torey Littlefield Pt.2
📅 2021-11-30 
(737 days ago)
⌛ 1:12:15
📰
ZainboarToreyboar
121
Today's Stream
📅 2021-12-02 
(735 days ago)
⌛ 1:02:25
KartikboarThaneshboar
122
Today's Stream
📅 2021-12-06 
(731 days ago)
⌛ 1:02:01
📰
KartikboarThaneshboar
123
Today's Broadcast
📅 2021-12-07 
(2 years ago)
⌛ 1:01:00
KartikboarThaneshboar
124
Today's Stream
📅 2021-12-09 
(728 days ago)
⌛ 1:05:48
📰
ZainboarThaneshboar
🎬
Complimenting the wrong person
Today's Stream
ZainboarThaneshboar
🎬
Alt+F4 Zain
Today's Stream
ZainboarThaneshboar
125
Today's Stream
📅 2021-12-10 
(727 days ago)
⌛ 1:07:15
ZainboarToreyboar
126
Today's Stream
📅 2021-12-12 
(725 days ago)
⌛ 0:12:47
📰
ZainboarThaneshboar
127
Today's Stream
📅 2021-12-12 
(725 days ago)
⌛ 0:50:29
📰
ZainboarThaneshboar
128
Today's Stream
📅 2021-12-13 
(724 days ago)
⌛ 1:02:31
📰
ZainboarKartikboar
129
Today's Stream
📅 2021-12-14 
(723 days ago)
⌛ 1:10:28
📰
ZainboarToreyboar
130
Today's Stream
📅 2021-12-16 
(721 days ago)
⌛ 1:16:51
📰
ZainboarThaneshboar
131
Today's Stream
📅 2021-12-17 
(720 days ago)
⌛ 1:10:59
ZainboarKartikboarToreyboar
132
Today's Stream
📅 2021-12-19 
(718 days ago)
⌛ 1:00:49
📰
Zainboar
133
Today's Stream
📅 2021-12-20 
(717 days ago)
⌛ 1:01:49
📰
ZainboarKartikboar
134
Today's Stream
📅 2021-12-21 
(716 days ago)
⌛ 1:03:43
📰
ZainboarThaneshboar
135
Today's Stream
📅 2021-12-22 
(715 days ago)
⌛ 1:06:30
📰
ZainboarKartikboar
136
Today's Stream
📅 2021-12-23 
(714 days ago)
⌛ 1:00:09
Zainboar
137
Today's Stream
📅 2021-12-26 
(711 days ago)
⌛ 1:17:00
📰
ZainboarThaneshboar
🎬
Fixing and failing
Today's Stream
ZainboarThaneshboar
138
Today's Stream
📅 2021-12-27 
(710 days ago)
⌛ 1:05:22
📰
ZainboarKartikboar
139
Today's Stream
📅 2021-12-28 
(709 days ago)
⌛ 1:16:17
📰
ZainboarToreyboar
140
WebSocket Integration
📅 2021-12-29 
(708 days ago)
⌛ 1:02:44
📰
Zainboar
141
AWS WebSocket API Integration Pt.2
📅 2021-12-30 
(707 days ago)
⌛ 1:08:23
📰
ZainboarToreyboar
142
AWS WebSocket Integration with SAM Pt.3
📅 2022-01-02 
(704 days ago)
⌛ 1:03:18
📰
ZainboarToreyboar
143
Today's Stream
📅 2022-01-03 
(703 days ago)
⌛ 1:07:18
📰
ZainboarKartikboar
144
AWS WebScoket Integration with SAM Pt.4
📅 2022-01-04 
(702 days ago)
⌛ 1:04:18
📰
ZainboarToreyboar
145
AWS WebSocket Integration with SAM Pt.5
📅 2022-01-05 
(701 days ago)
⌛ 1:03:21
📰
ZainboarKartikboar
146
AWS WebSocket Integration with SAM Pt. 6
📅 2022-01-06 
(700 days ago)
⌛ 1:03:18
📰
ZainboarToreyboar
147
Today's Stream
📅 2022-01-07 
(699 days ago)
⌛ 1:11:55
📰
ZainboarToreyboar
148
Connect AWS WebSocket to DynamoDB Pt.1
📅 2022-01-09 
(697 days ago)
⌛ 1:10:25
📰
ZainboarToreyboar
149
Connect AWS WebSocket to DynamoDB
📅 2022-01-10 
(696 days ago)
⌛ 1:02:06
ZainboarKartikboar
150
"Blank Line" Bug In Lambda Response For AWS Websocket Pt.1
📅 2022-01-11 
(695 days ago)
⌛ 0:58:13
📰
ZainboarKartikboarToreyboar
151
"Blank Line" Bug In Lambda Response From Lambda
📅 2022-01-13 
(693 days ago)
⌛ 1:04:40
📰
ZainboarToreyboar
152
AWS WebSocket + Lambda + DynamoDB
📅 2022-01-14 
(692 days ago)
⌛ 1:04:33
📰
ZainboarThaneshboar
153
AWS WebSocket + Lambda + DynamoDB
📅 2022-01-16 
(690 days ago)
⌛ 1:11:37
📰
ZainboarToreyboar
154
Test
📅 2022-01-17 
(689 days ago)
⌛ 1:03:13
📰
ZainboarThaneshboar
155
Today's stre
📅 2022-01-18 
(688 days ago)
⌛ 0:45:24
ZainboarToreyboar
156
AWS Websocket + DyanmoDb + Lambda
📅 2022-01-19 
(687 days ago)
⌛ 1:06:33
📰
ZainboarThaneshboar
🎬
Brown is always better than white
AWS Websocket + DyanmoDb + Lambda
ZainboarThaneshboar
157
Today's Stream
📅 2022-01-20 
(686 days ago)
⌛ 0:57:55
📰
Zainboar
158
Today's Stream
📅 2022-01-21 
(685 days ago)
⌛ 1:02:17
📰
ToreyboarZainboar
159
Today's Stream
📅 2022-01-23 
(683 days ago)
⌛ 1:13:29
📰
ZainboarToreyboar
🎬
Wild street dogs
Today's Stream
ZainboarToreyboar
160
How To Host A Web App using AWS S3 and CloudFront
📅 2022-01-24 
(682 days ago)
⌛ 1:16:15
📰
ZainboarThaneshboar
161
How to Host Web App In AWS S3 using CloudFront, Route53 and CloudFormation
📅 2022-01-25 
(681 days ago)
⌛ 1:01:07
ZainboarToreyboar
162
How to Host Web App Using AWS S3, CloudFront and Route53
📅 2022-01-26 
(680 days ago)
⌛ 1:03:12
ZainboarThaneshboar
🎬
The more you know
How to Host Web App Using AWS S3, CloudFront and Route53
ZainboarThaneshboar
▶️
How To Host Web App In AWS S3 with Custom Domain
📅 2022-01-27 
(679 days ago)
⌛ 1:08:48
📰
ZainboarToreyboar
164
How To Host Web App In AWS S3 with Custom Domain Using Route 53
📅 2022-01-28 
(678 days ago)
⌛ 1:08:57
📰
ZainboarThaneshboar
🎬
Inactive brain
How To Host Web App In AWS S3 with Custom Domain Using Route 53
ZainboarThaneshboar
165
How To Host Web App In AWS S3 with Custom Domain Using Route 53
📅 2022-01-30 
(676 days ago)
⌛ 0:28:17
Zainboar
166
Today's Broadcast
📅 2022-01-31 
(675 days ago)
⌛ 1:11:16
📰
ThaneshboarToreyboar
167
How To Host Web App In AWS S3 with Custom Domain Using Route 53
📅 2022-02-01 
(674 days ago)
⌛ 1:06:35
📰
ZainboarToreyboar
168
Generate SSL Certificate via AWS Certificate Manager
📅 2022-02-02 
(673 days ago)
⌛ 0:58:02
📰
ZainboarThaneshboar
169
Test AWS Websocket Connection With Multiple Users
📅 2022-02-03 
(672 days ago)
⌛ 1:01:59
📰
ZainboarToreyboar
170
Adding Redirection To The AWS S3 Page
📅 2022-02-04 
(671 days ago)
⌛ 0:25:00
Zainboar
171
Redirecting AWS S3 page
📅 2022-02-06 
(669 days ago)
⌛ 0:54:11
Zainboar
172
Today's Broadcast
📅 2022-02-07 
(668 days ago)
⌛ 1:05:20
📰
ThaneshboarToreyboar
173
Today's Stream
📅 2022-02-08 
(667 days ago)
⌛ 1:05:29
ZainboarToreyboar
174
Today's Stream
📅 2022-02-10 
(665 days ago)
⌛ 1:05:47
ZainboarToreyboar
🎬
No electricity in Bali
Today's Stream
ZainboarToreyboar
175
How To Send Messages To Multiple Clients Through AWS Websocket
📅 2022-02-13 
(662 days ago)
⌛ 1:02:05
ZainboarToreyboar
176
How To CRUD Data Through AWS Websocket with Multiple Clients
📅 2022-02-16 
(659 days ago)
⌛ 1:07:32
ZainboarThaneshboar
177
Today's Stream
📅 2022-02-17 
(658 days ago)
⌛ 0:58:01
ZainboarToreyboar
🎬
Francesco
Today's Stream
ZainboarToreyboar
178
How To Change String Property to Object in AWS SAM and Deploy
📅 2022-02-20 
(655 days ago)
⌛ 1:21:24
ZainboarToreyboar
179
Today's Stream
📅 2022-02-23 
(652 days ago)
⌛ 0:59:43
📰
ZainboarThaneshboar
180
How To HASH A Password using BCRYPT in Node
📅 2022-02-25 
(650 days ago)
⌛ 1:03:48
ZainboarThaneshboar
181
How to Hash Passcode with BCRYPT using Node Pt.2
📅 2022-02-27 
(648 days ago)
⌛ 1:07:59
ZainboarToreyboar
182
Create Passcode UI
📅 2022-02-28 
(647 days ago)
⌛ 1:01:29
📰
ZainboarThaneshboar
183
How To Make FrontEnd Talk to Backend with Node
📅 2022-03-01 
(646 days ago)
⌛ 1:01:33
ZainboarToreyboar
184
How To Positioning A Div
📅 2022-03-04 
(643 days ago)
⌛ 1:09:27
ZainboarToreyboar
185
Today's Stream
📅 2022-03-06 
(641 days ago)
⌛ 1:00:29
Zainboar
186
Today's Stream
📅 2022-03-07 
(640 days ago)
⌛ 0:55:51
ZainboarThaneshboar
187
Today's Stream
📅 2022-03-09 
(638 days ago)
⌛ 1:00:11
ZainboarThaneshboar
188
Compare Hashed Passwords Using Bcryptjs
📅 2022-03-10 
(637 days ago)
⌛ 1:01:31
ZainboarToreyboar
🎬
Indian givers
Compare Hashed Passwords Using Bcryptjs
ZainboarToreyboar
189
Special Appearance
📅 2022-03-11 
(636 days ago)
⌛ 0:58:44
ZainboarThaneshboarKartikboar
190
Today's Stream
📅 2022-03-13 
(634 days ago)
⌛ 1:16:40
ZainboarToreyboar
🎬
Cold coffee, cold tea
Today's Stream
ZainboarToreyboar
191
How To Make Frontend Talk To The Backend - NodeJS
📅 2022-03-14 
(633 days ago)
⌛ 1:07:00
ZainboarThaneshboar
192
Today's Stream
📅 2022-03-15 
(632 days ago)
⌛ 1:05:51
ZainboarToreyboar
193
Today's Stream
📅 2022-03-17 
(630 days ago)
⌛ 1:21:59
ZainboarToreyboar
194
How To Apply Authentication When Saving NodeJs
📅 2022-03-18 
(629 days ago)
⌛ 1:05:27
Zainboar
195
How to Compare Passcodes Using Bcrytp Node.js
📅 2022-03-20 
(627 days ago)
⌛ 1:04:19
ZainboarToreyboar
196
Today's Broadcast
📅 2022-03-21 
(626 days ago)
⌛ 1:06:59
ThaneshboarToreyboar
197
Today's Stream
📅 2022-03-22 
(625 days ago)
⌛ 1:02:51
ZainboarToreyboar
198
Verify Passcode Saving Information to DynamoDB with NodeJs
📅 2022-03-23 
(624 days ago)
⌛ 1:03:09
ZainboarThaneshboar
🎬
Tough questions
Verify Passcode Saving Information to DynamoDB with NodeJs
ZainboarThaneshboar
199
Today's Stream
📅 2022-03-25 
(622 days ago)
⌛ 1:12:27
ZainboarToreyboar
200
Today's Stream
📅 2022-03-27 
(620 days ago)
⌛ 1:14:36
ZainboarToreyboar
201
Today's Stream
📅 2022-03-28 
(619 days ago)
⌛ 1:08:28
ZainboarThaneshboar
202
How To Do A Merge Using VSCode and Github
📅 2022-03-29 
(618 days ago)
⌛ 1:05:33
ZainboarToreyboar
203
Today's Stream
📅 2022-03-30 
(617 days ago)
⌛ 0:57:26
ZainboarThaneshboar
🎬
Tandoor? Wat even iz dat kind of fing
Today's Stream
ZainboarThaneshboar
204
Today's Stream
📅 2022-03-31 
(616 days ago)
⌛ 0:57:10
ZainboarToreyboar
🎬
This is why you don't click ops
Today's Stream
ZainboarToreyboar
205
Today's Stream
📅 2022-04-01 
(615 days ago)
⌛ 1:00:36
Zainboar
206
Today's Stream
📅 2022-04-03 
(613 days ago)
⌛ 1:06:56
ZainboarToreyboar
207
Get Board Columns from Frontend to Backend NodeJS
📅 2022-04-04 
(612 days ago)
⌛ 1:00:38
ZainboarThaneshboarToreyboar
🎬
Bish Bash Bosh
Get Board Columns from Frontend to Backend NodeJS
ZainboarThaneshboarToreyboar
208
Today's Stream
📅 2022-04-05 
(611 days ago)
⌛ 0:57:30
ZainboarToreyboar
209
Today's Stream
📅 2022-04-06 
(610 days ago)
⌛ 0:59:39
ZainboarThaneshboar
🎬
Zip first developer
Today's Stream
ZainboarThaneshboar
210
Today's Stream
📅 2022-04-07 
(609 days ago)
⌛ 1:04:46
Zainboar
🎬
Busted again
Today's Stream
Zainboar
211
Store String Array in DynamoDB using NodeJS
📅 2022-04-08 
(608 days ago)
⌛ 0:19:27
Zainboar
212
Today's Stream
📅 2022-04-10 
(606 days ago)
⌛ 1:07:24
Zainboar
213
Today's Stream
📅 2022-04-11 
(605 days ago)
⌛ 1:02:34
ZainboarThaneshboar
214
Today's Stream
📅 2022-04-12 
(604 days ago)
⌛ 0:27:43
Zainboar
215
Jira Organising & Beta Testing Day 1
📅 2022-04-13 
(603 days ago)
⌛ 0:58:09
ZainboarThaneshboar
216
Implement Passcode Tab Feature
📅 2022-04-17 
(599 days ago)
⌛ 0:58:49
ZainboarToreyboar
217
Beta Testing Fixes Part 2
📅 2022-04-19 
(597 days ago)
⌛ 1:00:24
ZainboarToreyboar
🎬
Torey the stinker
Beta Testing Fixes Part 2
ZainboarToreyboar
218
Beta Testing Fixes Part 3
📅 2022-04-20 
(596 days ago)
⌛ 1:01:02
ZainboarThaneshboar
🎬
Torcoders which are roarers
Beta Testing Fixes Part 3
ZainboarThaneshboar
🎬
Delusional Zain
Beta Testing Fixes Part 3
ZainboarThaneshboar
🎬
Hey guys, torey here
Beta Testing Fixes Part 3
ZainboarThaneshboar
219
Beta Testing Fixes Part 4
📅 2022-04-21 
(595 days ago)
⌛ 1:00:13
ZainboarToreyboar
220
Beta Testing 5
📅 2022-04-22 
(594 days ago)
⌛ 1:10:18
ThaneshboarToreyboar
221
Today's Stream
📅 2022-04-25 
(591 days ago)
⌛ 1:01:01
ZainboarThaneshboar
🎬
Zain's going platinum
Today's Stream
ZainboarThaneshboar
🎬
Doggy dog
Today's Stream
ZainboarThaneshboar
222
WebSocket Heartbeat & Thanesh's Farewell
📅 2022-04-27 
(589 days ago)
⌛ 0:51:08
ZainboarThaneshboar
223
Today's Stream
📅 2022-04-28 
(588 days ago)
⌛ 1:00:33
ZainboarToreyboar
224
Save Notes Through Websocket
📅 2022-04-29 
(587 days ago)
⌛ 0:51:30
Zainboar
225
Saving Object Through Websocket in DynamoDB
📅 2022-05-01 
(585 days ago)
⌛ 0:49:15
ZainboarToreyboar
226
Saving Object Through Websocket in DynamoDb
📅 2022-05-02 
(584 days ago)
⌛ 0:55:26
Zainboar
227
Today's Stream
📅 2022-05-05 
(581 days ago)
⌛ 1:01:32
ZainboarToreyboar
228
Welcome Back Kartik Party
📅 2022-05-08 
(578 days ago)
⌛ 0:55:32
ZainboarToreyboarKartikboar
229
Testing Prevention of XSS attack
📅 2022-05-10 
(576 days ago)
⌛ 0:29:16
Zainboar
230
How To Test Prevention XSS Attack
📅 2022-05-11 
(575 days ago)
⌛ 0:40:42
ZainboarKartikboar
🎬
Fartik
How To Test Prevention XSS Attack
ZainboarKartikboar
231
Fixing Websocket
📅 2022-05-19 
(567 days ago)
⌛ 0:49:55
Zainboar
232
Today's Stream
📅 2022-05-20 
(566 days ago)
⌛ 0:56:10
ZainboarKartikboar
233
Today's Stream
📅 2022-05-22 
(564 days ago)
⌛ 0:55:33
Zainboar
🎬
Second Favourite
Today's Stream
Zainboar
🎬
Disco Zain
Today's Stream
Zainboar
234
Today's Stream
📅 2022-05-24 
(562 days ago)
⌛ 0:23:19
Zainboar
235
Websockets bugs
📅 2022-05-27 
(559 days ago)
⌛ 1:00:51
ZainboarKartikboar
236
Websocket Bug Fix
📅 2022-05-29 
(557 days ago)
⌛ 0:49:50
Zainboar
237
Hook Up AWS Websocket
📅 2022-05-30 
(556 days ago)
⌛ 0:48:59
Zainboar
🎬
Keyboard allergies
Hook Up AWS Websocket
Zainboar
238
Hook up AWS Websocket Pt.2
📅 2022-05-31 
(555 days ago)
⌛ 0:53:07
Zainboar
239
Today's Stream
📅 2022-06-01 
(554 days ago)
⌛ 0:21:05
Zainboar
240
AWS Websocket Bug Fix
📅 2022-06-05 
(550 days ago)
⌛ 0:52:47
Zainboar
241
AWS Websocket Bug Fix Pt.2
📅 2022-06-06 
(549 days ago)
⌛ 0:23:52
Zainboar
242
Hook Up Board Columns to Websockets Nodejs + AWS Websockets
📅 2022-07-27 
(498 days ago)
⌛ 1:00:06
Zainboar
🎬
As you been poopin?
Hook Up Board Columns to Websockets Nodejs + AWS Websockets
Zainboar

Blog

In this episode we added and configured AWS CloudFront, the CDN, to host the client files from the S3 bucket we previously set up. Since the website is public facing attached the appropriate readonly S3 bucket policy holding our files like so: `JSON { "Version": "2012-10-17", "Statement": [ { "Sid": "PublicReadGetObject", "Effect": "Allow", "Principal": "*", "Action": [ "s3:GetObject" ], "Resource": [ "arn:aws:s3:::Bucket-Name/*" ] } ] } ` This allows read access so that vistors and CloudFront can view the site. In CloudFront we updated the configuration to allow anonymous (public) access and updated the Origin Domain in CloudFront to point at our website hosted in S3 at the S3 Website Endpoint and not at the S3 Rest Endpoint. Example of a website endpoint from S3 for the Origin Domain in CloudFront: DOC-EXAMPLE-BUCKET.s3-website-region.amazonaws.com

Subtitles

0:00:00
[Music]
0:00:25
welcome back guys uh to the show bill
0:00:29
breaking fakes brought to you by the
0:00:31
royal coders and today we have
0:00:35
me and i
0:00:37
how are we feeling
0:00:40
i'm feeling good man how are you
0:00:43
i'm very good very good
0:00:45
how's your day been
0:00:48
pretty good it's
0:00:50
today i just took it a little bit easier
0:00:53
since
0:00:54
you know i did my interview so i'm just
0:00:57
kind of waiting back
0:00:58
to hear if i got past that stage and
0:01:02
then i'll be right back into studying
0:01:05
hardcore
0:01:06
so yeah just regrouping today i guess
0:01:10
right right yeah uh i'm pretty sure they
0:01:13
will come back to you because
0:01:15
normally um they take
0:01:18
a day or two to come back
0:01:21
so
0:01:22
yeah if you it happened this morning so
0:01:26
you fought with yesterday yesterday
0:01:30
yesterday right right right so hang on
0:01:33
24 or 6
0:01:36
before it's been like
0:01:38
more than 24 hours okay
0:01:40
right
0:01:42
yeah i'm pretty sure they will come
0:01:44
counting the hours
0:01:48
yeah i know that feeling man when i
0:01:51
was um
0:01:53
when i didn't have a job and
0:01:57
i finally go and
0:01:59
interview and
0:02:00
the stages go past
0:02:04
every stage i went through
0:02:06
i
0:02:16
i read your blog your article about how
0:02:18
you gotta got in to
0:02:21
a tech job in australia and
0:02:24
i remember you you you're writing about
0:02:27
how
0:02:29
you
0:02:30
like were in your car or something
0:02:33
when
0:02:34
yeah
0:02:35
that's pretty
0:02:36
pretty funny man i'm glad i'm glad it
0:02:38
worked out for you
0:02:41
yeah it's just um as in
0:02:44
i tried
0:02:45
my best and uh
0:02:47
i'm sure you tried your best as well and
0:02:50
i'm i'm pretty sure as well that your
0:02:53
best will be good
0:02:55
enough so
0:02:56
just um
0:02:58
anticipate the call they will call you
0:03:00
back
0:03:01
i'm pretty sure about it thanks man
0:03:03
appreciate it
0:03:04
fantastic so
0:03:06
let's get the
0:03:08
acknowledgement of the country and
0:03:10
perspective to our elders so here goes
0:03:14
i begin today by acknowledging the
0:03:16
traditional custodians of the land on
0:03:18
which we gathered today and pay my
0:03:21
respects to the elders past present and
0:03:23
future i extend their respect to
0:03:26
aboriginal and torres strait islander
0:03:28
people here
0:03:30
today all right that was
0:03:34
good
0:03:35
nice and smooth
0:03:38
all right so
0:03:42
this time i can share the screen so
0:03:45
what we're basically gonna do today is
0:03:48
actually on recall what we did last time
0:03:53
that we managed to put the
0:03:56
web app as in the front end on s3 and
0:04:00
it was working fine except there was
0:04:03
one bug but um there
0:04:06
will be bugs
0:04:08
still
0:04:10
and we will come back to them after this
0:04:13
websockets functionality has been done
0:04:16
but so today the aim is to convert the
0:04:20
url off
0:04:22
of
0:04:24
um
0:04:25
s3
0:04:26
into a custom one
0:04:30
okay
0:04:32
yeah so which means that the euro at the
0:04:35
moment that will be
0:04:36
converted to
0:04:39
what scrambler door raw coded or dev
0:04:44
okay okay gotcha
0:04:46
yeah so every time someone
0:04:50
fits who visits
0:04:53
scrambler.rawcode.dev
0:04:55
will see that
0:04:57
page as in the index or html no sorry
0:05:01
the home door
0:05:05
cool so i will share my screen today and
0:05:09
let's see what do we have installed for
0:05:12
us
0:05:13
today
0:05:16
i'm gonna get rid of this
0:05:20
and open up my terminal
0:05:25
so
0:05:26
that's done with route 53 right
0:05:31
yeah so combination on route 53 and
0:05:35
cloud front
0:05:37
and okay you're putting the cloudfront
0:05:39
too
0:05:40
cool yeah
0:05:42
not that we not that we need to at least
0:05:46
you might man you're my stage
0:05:49
but i might
0:05:57
but you can do cloud front like
0:05:59
regionally right you can do it just in
0:06:02
like aussie
0:06:04
yes
0:06:05
that's what i plan to do okay that makes
0:06:08
sense
0:06:09
save you some some dough
0:06:12
yeah yeah
0:06:13
oh
0:06:14
thunder i just saw oh you too it's gonna
0:06:17
be
0:06:18
looks like it's gonna
0:06:20
storm here soon
0:06:22
oh i hear it wow yeah it's loud
0:06:27
you're the thunder man
0:06:29
actually what i might do is i'm gonna
0:06:32
close the
0:06:47
[Music]
0:06:54
yeah yeah all the time actually hey hey
0:06:57
gekko
0:06:58
so my story with that song is really
0:07:00
funny because i wasn't very familiar
0:07:02
with it until like five five whatever
0:07:06
three five years ago when i started
0:07:08
flying around southeast asia and
0:07:10
indonesia so i would often take air asia
0:07:14
are you familiar with airasia the
0:07:16
carrier yeah it's like yeah yeah yeah
0:07:18
that was like their that was like their
0:07:20
theme song for like takeoff and landing
0:07:23
for
0:07:24
for me i was like wise
0:07:27
why why you want to play that song like
0:07:30
my mama flight it's scary
0:07:34
true
0:07:36
and in front of you in the sky
0:07:38
yeah i don't wanna i don't wanna be
0:07:40
thinking about thunder
0:07:43
you
0:07:44
you're basically the closest to them to
0:07:48
the thumbs that you can be and that's
0:07:49
the age
0:07:51
so i thought it was weird
0:07:54
yeah
0:07:55
it is weird to be honest
0:07:58
yeah i don't think it's like that
0:08:00
anymore probably somebody else
0:08:02
complained
0:08:03
yeah
0:08:04
yeah it must be
0:08:07
um i've just put on some background
0:08:09
music it's done loud enough
0:08:12
it's good
0:08:16
all right cool so let's get the ball
0:08:18
rolling shall we
0:08:21
um there we go
0:08:23
cool
0:08:26
i'm gonna switch networks for a second
0:08:28
you might lose me i feel like
0:08:38
[Music]
0:08:46
all right so let's sign in
0:08:54
oh
0:08:54
uh i signed it into my
0:08:58
personal account we need to go to raw
0:09:00
coders instead
0:09:08
all right fine
0:09:10
i'll give you i'll make you happy
0:09:22
what's new geckdev
0:09:34
much that's that's exciting
0:09:39
[Laughter]
0:09:44
that's a really interesting response
0:09:48
no i that's exciting
0:09:52
absolutely absolutely you can totally
0:09:54
leech off me be very happy to provide
0:09:57
that for you just can't promise you
0:09:59
that's gonna happen
0:10:00
yeah true
0:10:03
um okay so
0:10:04
what i'm going to do is i'm going to
0:10:07
support them
0:10:09
uh
0:10:11
yeah uh cloud front so let's create a
0:10:15
distribution
0:10:18
yeah
0:10:19
actually we might all need
0:10:23
we need to create distribution in sydney
0:10:26
oh okay i didn't know that cloudfront is
0:10:32
global interesting
0:10:34
yeah it's for the global cdn basically
0:10:37
or regional
0:10:38
whatever
0:10:40
you want
0:10:42
i say
0:10:43
okay so name is that one yeah that's
0:10:46
fine don't use
0:10:48
o a i
0:10:50
what does o a i stand for open access
0:10:54
and see
0:10:55
oh man i forget
0:10:57
i forget
0:10:58
it has something to do with being able
0:11:00
to
0:11:03
oh man
0:11:06
uh of course restrict originally
0:11:12
it's all origin access
0:11:16
uh identity
0:11:18
oh yeah it's it's for s3 permissions i
0:11:21
think
0:11:22
so do you want one there um okay must be
0:11:26
don't use origin access identity
0:11:31
yes use or
0:11:33
carry straight access to only
0:11:36
no no we don't want that
0:11:39
uh
0:11:40
add custom header enable origin shield
0:11:43
no
0:11:44
just wanted to default
0:11:47
cache
0:11:50
now we wrote http https
0:11:55
redirect http to https yeah
0:11:59
that's exactly what we want
0:12:01
get http methods
0:12:04
get head option
0:12:07
i think ours would be this one isn't it
0:12:13
oh it's been a while
0:12:15
[Music]
0:12:18
um
0:12:28
rustic viewer access
0:12:31
no i don't want to restrict that
0:12:33
okay she recommended forestry yet that's
0:12:36
fine
0:12:37
be a request no association that's
0:12:40
optional
0:12:42
settings use all edge location best
0:12:45
performance
0:12:47
yeah i want
0:12:48
all the edge locations which is fine
0:12:52
i don't want to laugh
0:12:55
because ah i need this one acm
0:13:01
no no
0:13:02
how much how much would it cost if
0:13:04
somebody tried to like ddos
0:13:07
your serverless application
0:13:12
really
0:13:13
really
0:13:14
worst case scenario is always hey
0:13:18
come on man be positive
0:13:20
we got this we got this
0:13:23
is that like a runaway situation where
0:13:26
you're like nah
0:13:27
my name's not zane anymore
0:13:30
the creditors don't know me
0:13:35
that would be funny though honestly if
0:13:37
that happens all right that's why you
0:13:39
got that laugh dude that laugh is gonna
0:13:41
protect you against ddos
0:13:46
okay cool so this is there use all all
0:13:50
these locations so
0:13:52
guys deploying at the moment
0:13:54
i think that it takes around few minutes
0:13:58
to as in propagate
0:14:01
yeah i heard i heard cloud front can
0:14:04
take like five to 15 minutes sometimes
0:14:08
all right in the mean well we will go to
0:14:12
route 53
0:14:19
says zayn probably thinks laugh is some
0:14:21
kind of cereal
0:14:26
oh he's making me hungry now to be
0:14:28
honest
0:14:37
hey zayn i have a question for you
0:14:39
i got a i got a message
0:14:44
okay perfect i'm looking for answers
0:14:46
so i gotta i gotta
0:14:48
i got a message from streamyard
0:14:51
like
0:14:52
from to invite me to the team
0:14:55
but then when i clicked on it it said
0:14:57
this is not a
0:14:59
this is not a valid invite or something
0:15:02
oh
0:15:03
yeah i was
0:15:05
gonna talk to you that's some type of
0:15:07
insult
0:15:12
it wasn't until it was just kind of a
0:15:15
change of mind because um okay yeah
0:15:19
it was an insult then
0:15:23
so what happened was
0:15:25
who is this
0:15:27
all right
0:15:28
let's just ignore him
0:15:35
it's a frog
0:15:38
ah i think emily you have a frog as well
0:15:46
i don't
0:15:47
um i don't i don't own him he just lives
0:15:50
around
0:15:51
okay
0:15:53
imagine imagine i took an interview once
0:15:56
when one of those things went off
0:15:59
and i'm interviewing i'm like sorry
0:16:00
that's a frog
0:16:04
that'll be hilarious no that happened to
0:16:07
me like last interview at at the four
0:16:10
other company
0:16:11
i was i was i was talking to the pm
0:16:14
in the interview and i'm like yeah
0:16:16
that's a frog
0:16:18
oh really
0:16:20
interesting
0:16:21
it doesn't matter if you're inside
0:16:22
anyways it's so loud
0:16:25
even if i had four walls
0:16:28
yeah uh objective
0:16:31
it's not gonna help me against them
0:16:36
okay so simple routine yeah that's fine
0:16:41
300 milliseconds uh 300 seconds
0:16:45
yes one morning yet that is good
0:16:49
i'm not entirely sure that if the uh if
0:16:51
we
0:16:54
if this is the scene name because
0:16:57
why do
0:16:58
you know about c name is that we only
0:17:01
should use this if we are actually
0:17:03
pointing another domain
0:17:05
to
0:17:06
our domain which is the case here which
0:17:09
is why i've actually used this
0:17:13
but let's see if this works
0:17:18
you get the did you get the donut domain
0:17:20
from route 53
0:17:22
yeah oh
0:17:23
yes i
0:17:25
no i didn't i'm going from
0:17:30
where was it
0:17:34
name something
0:17:35
um name chip
0:17:37
yeah yeah name shape
0:17:42
yep
0:17:43
the old yes now
0:17:46
oh yeah
0:17:48
yeah
0:17:50
yeah
0:17:51
yeah
0:17:53
yeah
0:17:54
that's up for
0:17:56
pure
0:17:57
australian thing yeah yeah my my buddy
0:18:00
who's a civil he's like a civil engineer
0:18:03
he taught me that one
0:18:05
oh yeah
0:18:08
yeah
0:18:09
[Music]
0:18:09
[Laughter]
0:18:14
okay
0:18:16
okay that did well
0:18:19
i'm pretty sure it can't be that simple
0:18:21
because the
0:18:23
last
0:18:23
time i did it it wasn't that simple
0:18:26
it's pretty easy let me
0:18:29
see if it's if you think ah x is denied
0:18:34
cloud front
0:18:36
cloudfront denied you
0:18:39
this is denied for some reason in
0:18:43
cloudfront
0:18:46
why
0:18:48
origin
0:18:50
but the bucket the bucket itself is
0:18:52
publicly accessible
0:18:54
yes
0:18:56
it must be it must be it must be part of
0:18:59
the configuration
0:19:01
i think so like one of the
0:19:02
[Music]
0:19:04
https head
0:19:08
cache restrict view access no
0:19:12
um
0:19:14
caching
0:19:18
okay additional settings
0:19:21
smooth streaming
0:19:23
we're not doing that
0:19:24
now
0:19:26
[Music]
0:19:31
why not just google it
0:19:33
um
0:19:38
you're visiting um
0:19:41
when
0:19:42
visiting cloud
0:19:58
[Music]
0:20:03
by default as well
0:20:06
all of that
0:20:08
so correctly with no policy
0:20:12
update
0:20:13
make public
0:20:14
creating a
0:20:16
current web distribution
0:20:19
origin domain selects my bucket for yeah
0:20:23
restrict bucket access
0:20:28
now
0:20:29
create new identity ground permit
0:20:33
yeah drop this in the
0:20:36
in the chat too
0:20:40
that's from outfit that's from route 53
0:20:43
okay
0:20:46
actually
0:20:49
[Music]
0:20:52
nothing sorry
0:20:53
nevermind
0:20:55
the old yes now
0:21:01
okay
0:21:03
yeah yeah origin
0:21:05
enter the pumpkins yeah we did this
0:21:08
for sure
0:21:10
here
0:21:12
actually this
0:21:14
this is
0:21:15
really it
0:21:18
yeah it's probably the origin
0:21:22
yes
0:21:26
i'm just gonna
0:21:27
check if that is the case i was thinking
0:21:32
after reading that i was thinking that's
0:21:34
probably the issue
0:21:39
what are you trying to do
0:21:41
i'm trying to get the url
0:21:48
you can't just you can't just you can't
0:21:50
just
0:21:51
you can't click it
0:21:53
it won't give it to you there
0:21:56
you can't you can't drag it and
0:21:57
highlight it i can't
0:21:59
i can't know
0:22:00
no
0:22:01
and i'm not gonna type it
0:22:05
no way
0:22:06
actually
0:22:08
that should be in your
0:22:10
your your s3 bucket though right that is
0:22:13
just your s3 bucket
0:22:16
yes i'm pretty sure that is
0:22:25
what was that sign about
0:22:32
uh
0:22:33
it wasn't a sigh it was my way of saying
0:22:36
work quack
0:22:41
it's never simple man you knew that you
0:22:43
knew like i was like oh we're gonna do
0:22:45
this today okay
0:22:47
here we go
0:22:49
there we go again
0:22:52
i thought we'd be working on the client
0:22:54
side
0:22:55
which i'm more comfortable in and then
0:22:57
i'm like
0:22:58
sweet easy day
0:23:01
until it's saying surprise to you
0:23:06
um block old public game block hold off
0:23:11
yeah so this is fine
0:23:14
bro in public yes no i don't want to do
0:23:17
that
0:23:23
[Music]
0:23:28
where is the
0:23:29
thing
0:23:30
i just want this url
0:23:34
[Music]
0:23:45
can you share that in the chat too
0:23:47
yeah
0:23:53
yeah come anywhere that way i can see if
0:23:55
it also works for me
0:23:57
yeah
0:23:58
that would be good
0:24:00
uh
0:24:04
hey how come like other
0:24:07
likes and
0:24:08
excuse me like finesse can uh
0:24:11
highlight messages from the chat but i
0:24:14
can't is it because i'm a guest
0:24:20
oh which private chat you mean
0:24:23
like you know how you can bring up
0:24:25
somebody like gekko gekkdev says
0:24:27
something i can like bring it up on the
0:24:30
screen yeah and i can't do that you
0:24:34
can't highlight it
0:24:36
no
0:24:37
i don't think i don't think i have
0:24:38
permissions
0:24:40
are you sure you can't because he
0:24:43
when he used to do that he um he didn't
0:24:46
have permissions either
0:24:49
oh yeah weird i can't
0:24:52
oh
0:24:53
you guys really don't like me
0:24:55
or
0:24:56
is it because
0:25:00
oh is it because
0:25:03
me and finesse have max and your windows
0:25:06
oh that's that might be the reason
0:25:12
no man um
0:25:13
problem solved
0:25:15
is in
0:25:16
not allowing you though
0:25:19
i'm sorry just to do it whatever just uh
0:25:21
yeah like i've never been able to do
0:25:23
that
0:25:24
and i never asked until today but it's
0:25:26
cool i don't know
0:25:29
that's actually
0:25:29
[Music]
0:25:31
weird i'm
0:25:32
gonna probably research on that because
0:25:35
yeah i did
0:25:36
give finish the admin access yes today
0:25:40
only
0:25:42
that's because
0:25:44
it was his day to to come on but then i
0:25:47
forgot to
0:25:49
sign the every nexus
0:25:51
to you
0:25:52
so
0:25:53
this is what i'm gonna be doing so every
0:25:56
every day
0:25:58
i'll probably be
0:25:59
switching the axis
0:26:02
but it's really weird that how you can
0:26:05
copy uh copy from the primary chair but
0:26:08
are you sure it's not comments that
0:26:10
you're trying to copy
0:26:14
uh like
0:26:16
copy comments what do you mean you do
0:26:18
you wanna change your screen sure
0:26:22
all right
0:26:30
[Music]
0:26:35
all right
0:26:40
this is my screen on the side right yeah
0:26:43
so
0:26:44
i got the comments i got the private
0:26:46
chat right
0:26:47
yeah comments private chat so how do i
0:26:50
like highlight somebody's chat
0:26:53
message i get there
0:26:55
you can't do
0:26:56
all the comments and
0:26:58
neither can i
0:27:00
so
0:27:01
how do those guys do it
0:27:04
like yesterday dinesh like pulled up a
0:27:07
comment on the screen or something
0:27:10
like here inside inside the stream
0:27:14
do you mean as in
0:27:16
like
0:27:18
yeah yeah exactly exactly how do you do
0:27:20
that oh
0:27:23
okay yeah then that is kind of an admin
0:27:27
privilege then
0:27:30
admin okay so
0:27:39
i still can't understand that
0:27:42
that why is not allowing you because i
0:27:45
only gave
0:27:46
finish admin
0:27:48
access
0:27:49
yes
0:27:51
yes today
0:27:53
only
0:27:54
okay
0:27:55
i see that makes sense because i said he
0:27:58
didn't have it i think he did it
0:27:59
yesterday
0:28:02
oh
0:28:03
so it's not just me
0:28:05
i mean it's just me now
0:28:07
right right right
0:28:09
yeah so what's gonna happen because
0:28:11
we have actually got the basic planned
0:28:15
force for streaming on now
0:28:18
so we are allowed
0:28:20
one more admin
0:28:22
so i'm going to be switching between you
0:28:25
and finish as in oh you know you don't
0:28:27
have to switch then whatever it's fine
0:28:30
now man
0:28:32
he it doesn't sound fair and um
0:28:35
being fair
0:28:37
is the highest thing
0:28:40
okay cool so i'm gonna share my screen
0:28:43
and
0:28:45
um
0:28:46
yeah
0:28:51
okay cool
0:28:53
um so
0:28:54
where were we
0:28:56
we were doing this okay yeah that's fine
0:29:00
and then
0:29:01
redirected yeah set
0:29:05
cases into caching disabled
0:29:10
caching disabled
0:29:21
okay
0:29:38
okay
0:29:41
now if you
0:29:46
check finish and check if there's a
0:29:48
typewritten
0:29:49
recorder.dev
0:29:52
what can
0:29:55
[Music]
0:29:59
actually what i'm gonna do is
0:30:02
i'm gonna research
0:30:06
53.
0:30:12
[Music]
0:30:24
prerequisite
0:30:25
that's fine
0:30:28
ipv6 check them whether that be enabled
0:30:31
for it you'll need to create your elite
0:30:34
records and one two two
0:30:37
oh and it needed to be ipv6
0:30:40
signing
0:30:42
if you already if you haven't
0:30:45
already add one what's called
0:30:48
uh uh-huh
0:30:50
these are the domains such as
0:30:52
and so domains
0:30:54
then you would want
0:30:57
looks like you don't use the c name
0:30:59
either use the a record
0:31:04
interesting
0:31:06
then
0:31:08
i have
0:31:09
that was definitely on part of my exam i
0:31:12
just didn't remember it until i read it
0:31:14
again
0:31:16
so it's a record cool
0:31:21
interesting humbly buffer called that
0:31:24
bad request
0:31:26
batteries not a bad ip4
0:31:28
[Music]
0:31:31
i thought
0:31:32
because a
0:31:34
record is then you have to assign an
0:31:38
ip address
0:31:40
in
0:31:41
this part here
0:31:43
well
0:31:44
we're not signing an
0:31:47
ip record
0:31:48
where's having assigning the
0:31:51
assigning the url
0:31:55
actually i'm gonna
0:31:57
go to my personal account where my blog
0:32:01
is hosted because everything is actually
0:32:04
set up over there
0:32:08
so we can just be a bit of a copycat
0:32:12
and check
0:32:15
room 53
0:32:17
some
0:32:19
convar 64 made a comment that's
0:32:23
potentially helpful it said there
0:32:24
shouldn't be a protocol in the cna value
0:32:27
by the way
0:32:30
thank you oh
0:32:33
thank you canada
0:32:35
that really helps
0:32:37
so
0:32:40
no https
0:32:43
yeah
0:32:43
so this is an example ah yeah yeah right
0:32:48
that's my fault i
0:32:53
it's been a while on works with uh this
0:32:58
kind of architecture so
0:33:00
yeah
0:33:03
ffa
0:33:06
there we go and that would
0:33:08
be free
0:33:15
okay cool so let's go to root 53
0:33:20
and get rid of our protocol
0:33:25
and hopefully it works then
0:33:32
okay so if we do that
0:33:35
let's just and then save it
0:33:39
um
0:33:41
within 60 seconds right
0:33:43
also we can now that's forever
0:33:48
all right
0:33:59
says i'm just reading the documentation
0:34:01
too
0:34:02
um
0:34:07
uh
0:34:09
to use cloudfund
0:34:11
to distribute your content
0:34:14
[Music]
0:34:19
so cloudfront assigns a domain name to
0:34:21
the distribution some
0:34:23
like you know
0:34:24
somethingsomething.cloudfront.net
0:34:28
and then
0:34:31
we need to check
0:34:33
why is this coming as x is denied first
0:34:38
um
0:34:51
it says if if you want to use a domain
0:34:54
name like your own custom
0:34:56
yeah use route 53 to create an alias
0:34:59
record so a record that points to your
0:35:01
cloudfront distribution
0:35:05
so you need a a record with the
0:35:07
cloudfront
0:35:09
um address
0:35:12
sniffers.com
0:35:16
so this would probably be an a record
0:35:19
and the 80s would be this
0:35:22
ah right right cracker i say yeah yeah
0:35:25
yeah so coming back now i don't have a
0:35:28
concrete example but i'm assuming that's
0:35:31
what they mean
0:35:35
jeez i learned a lot about this i
0:35:37
already forgot
0:35:40
you know the only one man
0:35:42
well i think i i think i did this like
0:35:45
once or twice so
0:35:47
please sign in again
0:35:53
[Music]
0:35:56
okay so this is our pre-presented
0:36:01
pattern
0:36:09
uh the
0:36:11
default
0:36:14
the pipeline determines requests applied
0:36:17
to cache behavior based on the uri
0:36:20
and okay
0:36:22
that's fine
0:36:24
supplies restrict viewers if you're a
0:36:26
stripper
0:36:28
viewers must you
0:36:30
confront signs url
0:36:32
no
0:36:33
we're not doing that
0:36:41
um
0:36:45
[Music]
0:36:51
actually when i just take a bit of a
0:36:53
shortcut here
0:36:55
rx is denied
0:37:07
[Music]
0:37:12
denied okay
0:37:14
so open cloud front and back here
0:37:17
choose origin here that's fine review
0:37:20
the domain name and then determine the
0:37:23
format okay yeah that's fine
0:37:26
we have this
0:37:29
if your distribution is using your
0:37:31
website verify the foreign
0:37:36
objection
0:37:38
must be publicly accessed
0:37:41
the bucket policy must now get gas free
0:37:44
object
0:37:47
for the euro
0:37:51
[Music]
0:37:58
allow public relations for all objects
0:38:00
in the bucket
0:38:08
okay here we go you can just type um do
0:38:12
this one
0:38:13
and give
0:38:14
is it a 403 error is that what it is yes
0:38:18
yes
0:38:20
denied
0:38:21
yeah we're googling why does the website
0:38:23
not work
0:38:24
yes
0:38:29
why does an aws website doesn't work
0:38:33
that's what we could
0:38:39
okay i'm gonna go into policies and
0:38:41
apply some policies
0:38:48
now
0:38:49
there we go object
0:38:52
and this would be
0:38:59
[Music]
0:39:02
cool
0:39:04
this would be alright
0:39:06
save changes
0:39:10
okay shall we try now
0:39:14
let's give it a go
0:39:19
i shoot this one first
0:39:26
all right what what are we missing
0:39:32
what are we missing
0:39:34
so what did you add extra permissions to
0:39:37
the bucket
0:39:40
i just added this policy here
0:39:44
the bucket policy was so nice
0:39:47
it just slides up public freedom
0:39:50
captured
0:39:51
object version and everything and the
0:39:53
bucket is the bucket is public right
0:39:57
yes it's public
0:39:59
right because i can use it what am i
0:40:00
talking about
0:40:02
huh that's weird man i think you might
0:40:05
be as in
0:40:07
the cloud front doesn't have access to
0:40:10
this
0:40:18
this is let me go
0:40:22
back without public readers
0:40:27
so if i do
0:40:29
what's the what's the url
0:40:31
for cloudfront that you have there
0:40:34
i mean i mean inside of the cloud
0:40:43
what's up
0:40:46
[Music]
0:41:00
[Music]
0:41:15
[Music]
0:41:17
this one
0:41:27
[Music]
0:41:32
public redux is then they had whiskey on
0:41:35
their own the bucky muscles on the
0:41:37
object
0:41:43
so is the
0:41:44
reading of the
0:41:46
things
0:41:54
properties
0:41:58
okay hosting the static
0:42:02
yeah so that is working
0:42:10
at commissions
0:42:12
edit
0:42:13
what's what's the url you have in in the
0:42:16
platform console
0:42:18
is it that website
0:42:20
i mean in the in the console itself
0:42:23
oh the
0:42:24
console
0:42:33
dude you gotta use the website one you
0:42:36
gotta use the website url
0:42:39
that's only the that's the rest endpoint
0:42:46
see she was saying if i yeah look it's
0:42:49
look at look at the top of the dock it
0:42:51
says rest endpoints uses format website
0:42:54
endpoints use this format
0:43:00
where's the dock
0:43:02
uh the 403 dock yeah
0:43:06
you were just sawing it dude
0:43:09
[Music]
0:43:12
the 403 doc the one about the 403 error
0:43:19
uh no no no you're the one no the one
0:43:21
you were just reading i'm using an s3
0:43:30
uh here i'll drop it in the chat
0:43:34
you were you were just re you were just
0:43:36
reading this one
0:43:45
uh the private chat i guess i can't i
0:43:47
can't add it to the public chat
0:43:51
i'm not thinking straight to be honest
0:43:55
that's cool
0:43:58
that one so read the top where it says
0:44:01
rest in api and then website
0:44:04
uh
0:44:06
website endpoints i think you need that
0:44:08
s3
0:44:09
slash website slash usc one
0:44:16
and if you look at your cloud front
0:44:18
yeah if you look at the cloudfront url
0:44:21
you put in there it doesn't it only has
0:44:23
it's it's the rest endpoint i think
0:44:27
maybe that's the issue
0:44:29
okay so basically what i tried to do is
0:44:32
i tried to okay see
0:44:36
the origin yeah yeah yeah i think it
0:44:38
needs that
0:44:39
that website
0:44:41
your uh part
0:44:44
over here
0:44:48
do you see the example in the in that
0:44:51
403 page
0:44:53
yes
0:44:55
and then see how it says website
0:44:59
now go
0:45:01
yeah right there it says website slash
0:45:04
usc's one
0:45:07
yes so
0:45:09
i think
0:45:10
oh what's happening here is that um
0:45:14
i'm
0:45:15
trying to do some
0:45:17
something
0:45:19
else so what i'm actually trying to do
0:45:22
i'm trying to point
0:45:23
my s3 to the cloudfront distribution
0:45:28
and then use the cloudfront
0:45:30
distribution to actually access the
0:45:32
website
0:45:35
i thought this i thought this article is
0:45:37
for cloud this article is specifically
0:45:39
for cloudfront and s3 though
0:45:46
this one
0:45:48
yeah yeah i think i think that might be
0:45:51
the problem because you're like getting
0:45:52
a 403
0:45:54
and maybe it's because you're trying to
0:45:56
use the rest endpoint
0:46:00
do you want to just
0:46:02
amuse me and see if that works
0:46:06
yeah
0:46:07
a music
0:46:08
so you're
0:46:10
saying that you use
0:46:15
where is that
0:46:19
back in the cloud front console
0:46:22
yeah
0:46:25
use
0:46:27
this one is it
0:46:30
uh yeah i think you need to change it to
0:46:33
website
0:46:35
like website
0:46:36
s3 website
0:46:41
okay we can try that one too
0:46:44
um
0:46:46
uh i
0:46:48
closed it again
0:46:50
for example zayn if you look at i'm
0:46:53
dropping in the private chat our own the
0:46:55
current
0:46:56
address for the website includes that s3
0:47:00
slash website slash gp slash southeast
0:47:03
asia 2.
0:47:05
so try try dropping that into the cloud
0:47:08
cloudfront
0:47:12
well without yeah i think
0:47:15
hang on a minute um i'm just
0:47:18
okay
0:47:23
you're doing good man you're doing good
0:47:25
so
0:47:27
um
0:47:28
what was that okay so we need to go back
0:47:31
to
0:47:32
the url
0:47:35
and
0:47:39
so
0:47:40
this is it so we need to use this part
0:47:43
here
0:47:44
i think you can just drop in our url
0:47:47
for our website
0:47:49
i think you can just do exactly that
0:47:51
right
0:47:54
like the one i put in the private chat
0:47:56
isn't it the same
0:47:59
as the s3 bucket it is the s3 bucket
0:48:02
address
0:48:03
yeah it
0:48:05
is the s3 bucket address because yeah if
0:48:08
this is the bucket then
0:48:12
you will work
0:48:14
oh look
0:48:16
it will work
0:48:20
no doubt about that but what i was
0:48:23
trying to do is
0:48:25
i mean for cloudfront you put that into
0:48:27
cloudfront and then you go to
0:48:31
scrumbler.rorcoders.dev and hopefully
0:48:32
that
0:48:34
that works too right
0:48:37
yeah but it was there already
0:48:44
if you if you take a close look at that
0:48:46
url
0:48:47
that doesn't have the website part it
0:48:50
just has s3 so that's for the rest
0:48:52
endpoint
0:48:54
i think
0:48:56
but in the in the article it talks about
0:48:58
how
0:48:59
if it's a website it needs that endpoint
0:49:08
okay so basically
0:49:11
what's happening here is that
0:49:13
we're not trying to point the end point
0:49:16
off
0:49:17
s3 to
0:49:19
cloud front we're basically trying to
0:49:22
point the bucket to cloud front
0:49:25
if i'm understanding the right
0:49:30
no sorry
0:49:31
ignore me
0:49:32
ignore me
0:49:34
that wasn't right
0:49:37
because the only
0:49:39
thing that of course they said because
0:49:41
it shows in the
0:49:44
drop down oh so it doesn't let you
0:49:46
configure that
0:49:47
no
0:49:49
okay my bad
0:49:52
i'm confused by the article
0:49:56
then okay there has to be something here
0:49:59
one minute
0:50:01
if your this distribution is using a
0:50:03
present point
0:50:05
see i'm using recipe and point
0:50:08
one why am i getting
0:50:13
what is this one
0:50:18
rest api and punch
0:50:20
here here in the article it says if you
0:50:23
don't want to allow public access
0:50:26
to your s3 objects then change your
0:50:28
configuration to use
0:50:31
the rest endpoint of as the origin of
0:50:33
your distribution so maybe if you
0:50:35
refresh the page because you've allowed
0:50:38
public access maybe you'll see the new
0:50:41
endpoint
0:50:42
because maybe did before did you have it
0:50:45
private or something
0:50:46
the bucket
0:50:48
or the object
0:50:49
that's weird nothing was private
0:50:53
so i mean the way i'm reading the
0:50:55
article could be totally wrong but it
0:50:56
seems like it should have that website
0:50:59
otherwise you're using it as a rest
0:51:00
point rest endpoint and that's like
0:51:04
so you can have restricted access to
0:51:06
objects
0:51:08
which is weird because you don't want
0:51:09
that this is a website
0:51:14
it's not like you know it's not like
0:51:16
some image or something is like
0:51:19
only authorized content
0:51:22
blah blah blah stuff
0:51:23
yeah
0:51:24
yeah i care what you mean
0:51:27
i'm not understanding it because um
0:51:30
hey
0:51:31
if it was thank you okay so
0:51:34
you should
0:51:35
allow us to
0:51:37
edit it
0:51:40
first
0:51:41
uh i i found an even better article
0:51:44
from aws
0:51:46
okay
0:51:47
and gekko asked um sorry gekko didn't
0:51:50
get to your question he said have you
0:51:52
finished your onboarding zane it's very
0:51:54
important he needs to start coding
0:51:59
yes
0:52:00
so
0:52:01
what's happening here is that um i've
0:52:04
set up my dev
0:52:06
machine finally and got all the access
0:52:10
required for develop development
0:52:13
development so tomorrow
0:52:17
i'll be
0:52:18
asking as in
0:52:20
another dev
0:52:22
who has been in the company slightly
0:52:24
longer than
0:52:27
than me too as in check
0:52:30
what other good tasks that
0:52:32
i can have as a starter as in
0:52:35
[Music]
0:52:36
just to slide in the code base
0:52:40
and
0:52:41
have a feel for him
0:52:43
but still as in
0:52:45
fixed boxes and
0:52:49
introduce
0:52:50
tiny features
0:52:52
just for a test
0:52:54
so
0:52:56
i i'm pretty sure it will start from
0:52:58
tomorrow deaf
0:53:00
but their training would be as in
0:53:03
parallel because it's
0:53:07
it's too much content
0:53:12
good luck
0:53:13
thank you very much
0:53:31
better learn how to code hello world
0:53:36
true i still don't know how to do that
0:53:39
it should be
0:53:40
in the in the private chat i found a
0:53:43
more specific article talking about
0:53:46
s3 and cloudfront and how to set it up
0:53:49
step by step
0:53:51
uh that would be
0:53:54
in kind of plain english
0:53:57
how to choose her hosting okay
0:54:01
of course let's do this
0:54:06
i think option two after the first one
0:54:08
is the one you want where it's anonymous
0:54:11
public access
0:54:12
[Music]
0:54:15
oh
0:54:16
is it create new or region x's identity
0:54:20
that's if you want
0:54:22
if you're not
0:54:23
that's if you want the access restricted
0:54:28
do you want restricted access
0:54:30
we don't want that now so option two is
0:54:33
the is the public one if you
0:54:37
see at the bottom of your screen
0:54:42
okay
0:54:43
yeah and all we got to do is just check
0:54:45
those boxes if we did everything but if
0:54:48
you if you notice
0:54:50
if you notice the uh
0:54:52
static
0:54:56
yeah it says yeah whatever you'll get
0:54:58
there we'll get there
0:55:02
[Music]
0:55:05
like two and four says that the end
0:55:07
point should
0:55:12
copy that point without
0:55:14
leading that one the format is
0:55:17
then you need this endpoint this form
0:55:19
for the latest step okay so
0:55:22
essentially we need to copy that
0:55:25
endpoint which
0:55:27
he was saying
0:55:30
that's funny
0:55:34
yeah on on four it says no don't select
0:55:37
the bucket from the drop down list the
0:55:39
drop down list includes only s3
0:55:42
rest api endpoints that aren't using the
0:55:44
configuration
0:55:46
right it's helpful but it would be nice
0:55:48
if they had a little note right
0:55:51
sure
0:55:52
okay then in that way we'll just get rid
0:55:55
of this
0:55:58
distribution
0:56:03
and start again
0:56:08
okay choose origin bucket
0:56:11
that no no no
0:56:15
do we no this one
0:56:18
that's free so
0:56:20
[Music]
0:56:22
that one x
0:56:23
website axis
0:56:26
and then go to
0:56:31
there we go
0:56:33
okay
0:56:37
name is that
0:56:40
gekko laughed at us for deleting
0:56:42
everything
0:56:47
i guess press start press start press
0:56:50
start
0:56:52
fresh start
0:56:53
press stop
0:56:55
uh compress yeah that's fine that's head
0:57:01
i don't wanna
0:57:03
disable caching
0:57:06
uh
0:57:07
yeah that's fine
0:57:09
should we try this
0:57:12
guys get gekko said please format your
0:57:15
pc zane fresh start reinstalling os is
0:57:18
optional
0:57:24
oh makes me laugh
0:57:29
all right let's see woman of truth is
0:57:32
this the moment of truth
0:57:34
uh add a bucket policy that allows
0:57:37
public freedom
0:58:05
let's give it this is your bucket and
0:58:07
name is that
0:58:10
didn't you already do that
0:58:13
um
0:58:14
it was properties but not in the um
0:58:19
oh
0:58:20
yeah
0:58:26
get object right it's good object right
0:58:31
yeah you're good
0:58:33
yeah uh it's not the same oh
0:58:39
good catch
0:58:41
kids listen to you brilliantly
0:58:44
brilliant
0:58:45
oh i'm great you know what i'm too good
0:58:47
at this to make a lot of mistakes
0:58:51
and that's how we learn
0:58:54
i learned how to try to stop making
0:58:56
mistakes
0:58:59
that's just
0:59:01
being careful
0:59:04
okay it's still being deployed
0:59:07
in the main file we can
0:59:11
turn our route
0:59:16
um
0:59:21
hey there's two clock friends yeah there
0:59:23
we go
0:59:25
was this the one right
0:59:27
d2 yes
0:59:29
it's all not don't
0:59:39
let's try that
0:59:44
okay
0:59:46
and it has a
0:59:48
cloud from being initiated
0:59:51
wow this is taking long
0:59:55
of course
0:59:57
well if it works great then we then
0:59:59
we're done
1:00:00
yeah for now
1:00:02
yeah
1:00:05
did you get the split keyboard zane have
1:00:08
you been checking out that gear so you
1:00:10
can be a true keyboard warrior
1:00:14
i
1:00:16
checked it out no mouse
1:00:18
no mouse
1:00:19
yeah and no mouse but um
1:00:23
it won't fit on my table though that's
1:00:25
the only
1:00:27
then get a new table
1:00:31
two broke
1:00:32
two broke
1:00:35
sponsor us
1:00:39
maybe you can find a table company to
1:00:41
sponsor us sponsor this channel
1:00:45
standing desk
1:00:48
uh
1:00:49
well we can get
1:00:51
free standing desk
1:00:54
nice man i missed my standing desk at
1:00:56
home
1:00:59
it's huge too it's like yeah it's like
1:01:00
huge too it's great and it just has a
1:01:03
little as a little lever
1:01:05
instead of electronic ones those ones
1:01:07
are dumb it just has a little lever and
1:01:09
then i just
1:01:11
pull on it and then i can just go up and
1:01:13
down with the desk
1:01:15
oh
1:01:16
so nice
1:01:18
because i get really tired of sitting
1:01:21
yeah
1:01:23
that would make sense completely mad
1:01:26
as in suffering
1:01:28
there's all they do is basically say
1:01:31
isn't it
1:01:33
i mean a lot of people these days you're
1:01:35
working on office anything
1:01:43
so you stand instead and then you get
1:01:45
varicose veins
1:01:52
oh
1:01:53
[Music]
1:01:54
hilarious hilarious
1:01:57
oh
1:01:58
come on okay here we go so this is done
1:02:02
the moment of truth
1:02:04
is about to come
1:02:07
shall we
1:02:08
you're the onus i hope so man yeah you
1:02:11
did the honors you did all the work
1:02:15
just read it over
1:02:17
i just i just
1:02:19
sat here and screamed
1:02:22
[Music]
1:02:27
but new new problem right oh
1:02:29
right i see
1:02:31
oh so cloud front is working that's cool
1:02:35
so maybe it's maybe it's just route 53
1:02:37
like the cname or something it's
1:02:39
probably that
1:02:41
yeah that's exactly what i'm thinking
1:02:44
and actually in that article it said in
1:02:48
step 7 to use cname
1:02:52
um and point to your cloudfront
1:02:54
distribution's domain name
1:02:57
i thought so that would have been cname
1:03:01
what okay now mine oh
1:03:04
you take the cloudfront url which has
1:03:06
that like cloudfront.net and you
1:03:09
you use a cname to point at it
1:03:11
yeah
1:03:13
saying that
1:03:17
um geckdev also says you can also sit
1:03:20
down while delivering kebabs zayn
1:03:27
he wants more kebabs
1:03:34
[Music]
1:03:41
actually
1:03:45
you know
1:03:46
or the kebabs
1:03:48
yeah i already have i i have food i made
1:03:51
earlier i'm gonna eat it
1:03:56
uh chick
1:03:57
what is it
1:04:02
i think it might take a bit of time to
1:04:04
[Music]
1:04:05
erase me
1:04:07
what was that what was that dish you
1:04:08
were eating chicken and
1:04:13
and what
1:04:15
chicken and
1:04:17
something chicken and pancakes chicken
1:04:19
and
1:04:20
yeah
1:04:22
i think i'm gonna have some chicken and
1:04:24
pancakes nice
1:04:27
instead of get a victory kebab when you
1:04:29
get the job i will buy everybody a
1:04:32
victory kebab
1:04:34
yeah
1:04:35
yeah but it's gonna be it's gonna be
1:04:37
it's gonna be green like the color of
1:04:39
shopify
1:04:41
oh yeah
1:04:42
oh yeah
1:04:48
so what is the best practice um
1:04:52
is that uh is that a salad icon i can
1:04:54
buy victory salads too
1:05:02
okay
1:05:03
it's the best strategy shoes of course
1:05:06
select
1:05:08
custom
1:05:09
ssl certificate
1:05:12
we don't need that though that should be
1:05:13
optional
1:05:16
you just press practice too because we
1:05:18
are redirecting hey to https that might
1:05:22
be the reason why we need it
1:05:24
oh sorry it's so small i can't see that
1:05:27
it was a frog
1:05:29
frog kebab oh frog kebab great idea okay
1:05:33
if i get the job at shopify you guys are
1:05:36
all getting frog kebabs
1:05:40
[Laughter]
1:05:50
that's my promise i will stick to my
1:05:52
word you will get a frog kebab on your
1:05:54
doorstep zane
1:05:56
okay uh no unfortunately i cannot stay
1:05:59
here um when i get the job
1:06:03
because the jobs in the us so i gotta
1:06:06
go there
1:06:08
that's pretty good isn't it
1:06:11
what
1:06:12
and hey you're gonna move to the us
1:06:18
i mean
1:06:18
your home country sure
1:06:22
sure why not i mean not
1:06:24
not not my idea but it's fine i'll do
1:06:30
it what
1:06:33
dude i have to leave i have to i have to
1:06:34
leave a lot of things here it's going to
1:06:36
be really sad so i don't even like
1:06:38
thinking about it to be honest
1:06:47
but you know you just gotta
1:06:48
roll with the punches
1:06:51
okay
1:06:53
that's it man
1:06:54
you have to leave three walls behind
1:06:57
that's true
1:06:58
that's that's why because it's it's
1:07:00
easier ex
1:07:03
imagine if you had four you'd have a
1:07:04
whole extra wall to deal with
1:07:08
[Laughter]
1:07:24
all right
1:07:30
well we got i think we got close i think
1:07:33
we just need to update some stuff in
1:07:35
route 53 and cloud fronts working so
1:07:38
that's what
1:07:39
which is fantastic
1:07:41
and in that we
1:07:43
can just keep on forging on as to who as
1:07:45
long as
1:07:47
um
1:07:48
the
1:07:49
50s is for us to work so which is
1:07:51
fantastic all right so do you want to do
1:07:53
the honest story sure so today was uh
1:07:58
pretty interesting we
1:08:00
set up um
1:08:02
cloudfront and
1:08:05
almost got there with route 53 but we
1:08:07
got cloudfront working to host our
1:08:10
static s3
1:08:11
files which is the front end of the
1:08:13
website
1:08:16
that's brilliant
1:08:17
short and precise
1:08:20
all right guys if you if you want to see
1:08:22
us as in actually
1:08:25
getting the
1:08:27
getting the customer
1:08:29
custom
1:08:30
the domain working
1:08:33
check us out tomorrow same time same
1:08:36
place and
1:08:38
a different task
1:08:40
that's the one all right guys have a
1:08:43
good night
1:08:44
thanks everyone have a great night thank
1:08:46
you