boarzVideosClipsStatistics

#️⃣EP 193 - Today's Stream

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

Subtitles

0:00:01
[Music]
0:00:24
what is going on people welcome back to
0:00:27
another session of buildbreaking fix
0:00:30
brought to you by the raw coders
0:00:34
you said it very brilliantly
0:00:40
there is a cat there is a cat nearby so
0:00:44
my dog
0:00:45
is going crazy because there's a cat
0:00:48
but we're gonna be good right
0:00:52
maybe
0:00:53
maybe
0:00:56
anyway um yeah hey gangster good to have
0:00:59
you
0:01:00
oh hey guys
0:01:02
uh so yeah let's do the honors and pay
0:01:06
our respect to the
0:01:08
arrows of the past present and future
0:01:10
and the concern of the country so
0:01:13
here goes
0:01:15
i begin today by acknowledging the
0:01:17
traditional custodians of the land on
0:01:19
which we gather today and pay my
0:01:21
respects to the elders past present and
0:01:24
future i extend their respect to
0:01:26
aboriginal and torres strait islander
0:01:28
people here today
0:01:32
fantastic
0:01:34
all right
0:01:35
so
0:01:37
do you want to choose a let's say except
0:01:40
s or you
0:01:44
accept answer you okay let's go for
0:01:46
three two one go speak speak speak gee
0:01:51
that's the one all right g f
0:01:55
e f g h i
0:01:58
f is the closest
0:02:01
feeling the ducks
0:02:04
what is it
0:02:06
it's feeding the ducks
0:02:09
that's the name
0:02:12
okay
0:02:19
all right cool so do you wanna um
0:02:24
do
0:02:25
yeah i'll share myself
0:02:28
uh
0:02:29
sure um
0:02:30
[Music]
0:02:32
let's see where did we last leave off
0:02:35
were we working on the ape
0:02:38
so we're working
0:02:40
so we will i think we were working on
0:02:43
the um
0:02:45
making sure if the board name and
0:02:48
passcode
0:02:49
as in if either one of them are wrong
0:02:52
then we just
0:02:54
compare the passcode with with the
0:02:56
hashed value
0:02:58
and then say nope we
0:03:00
that's the wrong one
0:03:04
okay
0:03:05
so should i open up
0:03:07
yeah the back end
0:03:10
uh do we need the backhand
0:03:12
are we going to client
0:03:14
we would need to
0:03:16
implement the functionality of
0:03:19
when the board name and the passcode are
0:03:23
right
0:03:25
it takes us to the
0:03:27
index.html and opens up the board for us
0:03:30
as in gets the board from the database
0:03:34
okay all right so we'll go to the client
0:03:38
yeah
0:03:39
all right
0:03:42
client client client all right i'll
0:03:44
share my screen
0:03:57
okie dokie
0:04:01
really
0:04:02
i wonder if i need new
0:04:06
the
0:04:07
oh maybe did you push the latest url
0:04:11
i did um
0:04:13
latest url
0:04:15
probably
0:04:20
not
0:04:21
i will give it to you
0:04:23
just bear with me
0:04:25
my postman
0:04:27
which will be a lot quicker
0:04:34
there you go and you just have to append
0:04:36
a board
0:04:38
in front of that
0:04:42
cool thanks
0:04:45
why is it not open and dash i don't why
0:04:48
is powershell open
0:04:50
all right
0:04:52
let's get the url
0:04:56
yeah that's different
0:04:58
um
0:05:03
oh you know what i'm in the wrong
0:05:08
file actually
0:05:14
my computer is being slow
0:05:22
all right
0:05:25
where's tab
0:05:27
food
0:05:29
what does that mean put
0:05:33
what
0:05:35
cake that said put
0:05:47
here we go
0:05:49
oh wait
0:05:52
have i no i have not
0:05:54
i've not broke my plates
0:06:00
they won't give me another boot they
0:06:02
won't give me a boost or
0:06:06
which kind of sucks
0:06:09
oh
0:06:10
so in order to exit and enter
0:06:13
as in exit body and then just really you
0:06:16
need a boost
0:06:18
no i don't um but but they need but i
0:06:21
was hoping to get one um
0:06:24
but i went on to you know they're not
0:06:26
they're not giving them right now
0:06:29
uh
0:06:31
to non-citizens
0:06:35
so which means
0:06:37
permanent residency i think i'll give it
0:06:39
to you
0:06:40
hmm
0:06:41
i think so as well
0:06:43
so that would mean that you're not gonna
0:06:46
comment until you have a booster
0:06:48
on the whole yeah i'm hoping for that
0:06:51
um
0:06:57
object i was asking
0:06:59
probably in 10k
0:07:02
i probably could
0:07:05
um
0:07:07
[Music]
0:07:09
but i don't know maybe soon i think
0:07:10
there's going to be a another push i'm
0:07:12
hoping oh okay
0:07:15
all righty uh hopefully i'm
0:07:18
losing
0:07:19
i need to get on the screen because i
0:07:22
can't see anything yet now it's bad
0:07:27
do we get pull
0:07:28
here uh catboard functionality yeah get
0:07:32
pulled
0:07:34
okay
0:07:37
oh a lot of deletions
0:07:42
that's good
0:07:50
why is my computer is being very slow
0:07:53
right now i don't know why
0:07:55
it's odd i know why
0:08:00
i think so yeah yeah yeah
0:08:08
still fetching typescript
0:08:16
you know we already did
0:08:19
you know what it is sometimes and i
0:08:20
don't know why
0:08:23
okay
0:08:24
it's it's it's when we play the music it
0:08:27
like slows down my computer i have no
0:08:30
idea why
0:08:32
but today in particular it's very bad
0:08:36
let's see how about now
0:08:38
if we just
0:08:42
mute it how about now
0:08:45
um
0:08:47
seems faster yeah it's weird
0:08:50
all right
0:08:52
let's just
0:08:53
not play them background music then all
0:08:55
right
0:08:56
yeah i don't know why today it's a
0:08:58
problem um
0:08:59
[Music]
0:09:01
all right um so
0:09:03
what we're looking at let me make sure
0:09:05
we're on the right branch to
0:09:08
get board functionality is that right
0:09:13
the branch yeah yeah okay oh well it's
0:09:16
down here in my console i'm silly
0:09:22
um so
0:09:24
i think where
0:09:26
the last left off
0:09:28
yep over there
0:09:31
you can get rid of the uh it's passcode
0:09:34
valid console.log
0:09:36
okay don't need that anymore
0:09:47
guys
0:09:48
please cats
0:09:50
freaking cats
0:09:52
okay so is passcode valid
0:09:56
um and then
0:09:58
and then
0:09:59
so that's that's a boolean right
0:10:02
so that would probably be
0:10:04
like
0:10:06
if born names includes board name and
0:10:14
is is part code valid if these both are
0:10:18
true
0:10:20
then we
0:10:22
um
0:10:23
we get the board
0:10:26
okay
0:10:31
so that gets
0:10:33
a
0:10:34
boolean which is true or false in that
0:10:37
okay what happened
0:10:39
gekko is is uh teasing me about the tarp
0:10:43
and my wild animals
0:10:50
just can't resist the cat like just goes
0:10:53
crazy for cats
0:10:55
um
0:10:56
cats are cute
0:10:58
they are i don't know i don't know why
0:11:00
he goes and that's about it
0:11:02
can i change this to accounts or is this
0:11:04
being used somewhere else
0:11:06
uh just there and
0:11:09
why would you want to continue to const
0:11:12
because we're not going to reassign it
0:11:14
to anything else like we're not going to
0:11:16
update this variable
0:11:19
um
0:11:21
so
0:11:22
if this is true
0:11:25
then what are we going to do with it
0:11:29
so if the board name
0:11:32
is already in the board named array
0:11:35
and okay yeah
0:11:38
and
0:11:39
uh is passcode valid is true
0:11:44
okay
0:11:45
then we will get the board
0:11:49
but if any of them
0:11:52
is false
0:11:54
then we're going to open up the alert
0:11:58
okay
0:12:00
i'll refactor this in a second
0:12:07
okay so you want this
0:12:10
and is
0:12:13
passcode valid
0:12:16
if this is true
0:12:19
then we're gonna
0:12:22
do this
0:12:26
right
0:12:28
um or
0:12:29
how about if we do
0:12:31
in
0:12:33
a way that
0:12:34
we check if any of them are false
0:12:38
then
0:12:40
we just jump out
0:12:42
of the code
0:12:43
as in don't execute the entire block
0:12:49
okay does that make sense
0:12:51
so we want to check if they're false
0:12:54
so we want to check if the board name is
0:12:57
not in the
0:12:59
board name
0:13:02
or
0:13:03
the passcode is
0:13:04
invalid is invalid yes right as in this
0:13:08
should be oh oh
0:13:11
no and oh okay gotcha
0:13:14
yeah okay
0:13:16
it's for um
0:13:18
so i don't think you need to do it in
0:13:21
that way you can probably just uh put an
0:13:25
exclamation mark in front of
0:13:28
his passcode valid and put that one
0:13:30
there yeah and
0:13:32
so
0:13:33
if the board name isn't there
0:13:36
or
0:13:37
it's passcode is not valid there i'm
0:13:40
sure they were
0:13:43
we'll just show their uh
0:13:46
return that a
0:13:47
yeah okay
0:13:48
so here
0:13:50
clear
0:13:52
and then
0:13:54
and then the rest all of that
0:13:57
uh can be executed if
0:14:01
that isn't the case yeah here we go okay
0:14:04
what about this case this
0:14:07
this uh this right here this creates a
0:14:11
newborn
0:14:18
okay um in that case
0:14:21
i think
0:14:24
we would need to
0:14:27
um
0:14:31
functionality
0:14:35
i thought we already had a gap board
0:14:37
functionality
0:14:38
creates a board in dynamodb from the
0:14:41
board oh yeah this is
0:14:43
post board
0:14:45
yeah so but this was here in the code
0:14:47
before because
0:14:48
before
0:14:50
you would either get the alert
0:14:53
if you pick the board of the same name
0:14:54
otherwise you would create a new board
0:14:56
yeah yeah
0:14:59
so how do we want to handle creating a
0:15:01
new board
0:15:03
so
0:15:03
creating a new board would mean
0:15:08
that
0:15:09
if
0:15:10
the board name isn't in the board names
0:15:13
array
0:15:17
okay
0:15:18
and the passcode is basically
0:15:22
is
0:15:23
not assigned
0:15:27
so
0:15:28
okay instead of having a false password
0:15:33
false would
0:15:36
mean this this one we want to say
0:15:40
if the board name
0:15:41
is included
0:15:47
um okay so this scenario is for the part
0:15:52
where
0:15:53
either of them
0:15:55
are not valid
0:15:57
so they don't match
0:15:59
okay
0:16:02
okay so that's the scenario that we have
0:16:05
just done open it up all right so
0:16:08
okay hold on let me just like write sudo
0:16:11
here so i can remember
0:16:13
if not
0:16:15
um
0:16:16
open alert
0:16:19
if
0:16:21
there is a board
0:16:25
but invalid password
0:16:28
or um if
0:16:29
either of them are
0:16:31
invalid
0:16:35
uh
0:16:36
you mean
0:16:39
open the alert if it finds the board
0:16:42
in the board's array but the password is
0:16:45
wrong right
0:16:47
yes
0:16:48
okay
0:16:51
if there is a if there is a matching
0:16:53
board but invalid password right
0:16:57
yeah
0:16:58
and vice versa
0:17:05
so i think here we actually want to do
0:17:07
and
0:17:19
[Music]
0:17:25
so if you're gonna do and then that
0:17:28
would mean that
0:17:30
okay even if the board
0:17:33
just say the board is present
0:17:39
so this would this would say
0:17:41
the board
0:17:44
is present
0:17:46
but the password is wrong
0:17:53
and the password
0:17:54
is wrong
0:17:56
what is present and the password is
0:17:58
wrong so
0:18:00
for them both
0:18:02
so
0:18:09
because in order for there to be a
0:18:11
matching board
0:18:14
it has to
0:18:15
have a match first
0:18:17
right
0:18:19
this includes a boolean right
0:18:23
i can i just put it this way that in
0:18:26
to open the alert
0:18:29
both of them
0:18:31
have to be false
0:18:34
which is so no
0:18:36
how would that how would that work
0:18:37
though how would that work
0:18:39
why would it be false if it didn't find
0:18:42
a board
0:18:46
because the board is in there so it
0:18:48
would be false
0:18:49
but then it would open alert what does
0:18:51
the alert say
0:18:53
so the alert says invalid board or
0:18:57
incorrect passcode
0:19:01
so
0:19:02
invalid board
0:19:04
um
0:19:05
yeah board
0:19:07
oh
0:19:08
sorry my bad board already exist or
0:19:11
invalid passcode gotcha so in order for
0:19:15
the alert to open we have to find a
0:19:18
matching board
0:19:19
but have the wrong passcode
0:19:25
yes
0:19:26
you're right yeah it would be and then
0:19:30
and
0:19:32
because if oh
0:19:34
say there's a board uh tory then if the
0:19:38
board is there which is tory which is
0:19:41
fine it is a match
0:19:44
and
0:19:47
the pass code is false which means that
0:19:50
it doesn't match the board's passcode
0:19:52
then
0:19:53
yes open and load okay
0:19:55
yeah okay
0:19:56
it would be otherwise if there
0:19:59
is not a match and there is no matching
0:20:02
password
0:20:04
then we're gonna create a new board
0:20:08
right
0:20:13
okay
0:20:14
so
0:20:15
okay
0:20:16
so if there is already um so
0:20:21
we can just we can just use a switch
0:20:24
actually then i think
0:20:26
his match so if his match like is the
0:20:30
includes right
0:20:32
then we say
0:20:34
uh
0:20:35
actually i shouldn't use the switch here
0:20:37
no no it wouldn't work because we have
0:20:39
got two boolean values
0:20:41
yeah we'd have to do a boolean inside of
0:20:43
here and it's gonna be yeah it's just
0:20:44
gonna look ugly
0:20:47
company is readable
0:20:48
yeah yeah um all right um so in order to
0:20:53
okay let's come to
0:20:55
creating a board now
0:20:58
okay creating a board
0:21:01
um
0:21:02
would be
0:21:04
the
0:21:08
is magic is not
0:21:10
it's not match
0:21:11
yeah so i was just gonna use that kind
0:21:13
of like the fall through case yeah yeah
0:21:16
so i was gonna do is
0:21:19
match and
0:21:22
his passcode
0:21:24
false
0:21:26
vow um valid so like we found the
0:21:29
matching board with the right passcode
0:21:34
um
0:21:35
so is that one for
0:21:38
creating a part um
0:21:40
creating a board right
0:21:42
no this is to go to the board
0:21:49
so uh this is to go to the matching
0:21:52
board
0:21:53
oh okay yeah then that would be right
0:21:56
there is a match and the passcode is
0:21:58
valid as well
0:22:00
but i think you're
0:22:03
actually if we do it the way you're
0:22:06
suggesting
0:22:08
it makes more sense
0:22:11
because the default case is going to the
0:22:14
board
0:22:16
url so then
0:22:20
i'm gonna do
0:22:20
[Music]
0:22:22
um
0:22:24
create
0:22:27
board
0:22:28
right so is
0:22:31
not a match
0:22:34
and
0:22:38
um
0:22:40
and not a valid passcode right then
0:22:43
we're gonna create the board
0:22:48
cool
0:22:51
um
0:22:55
otherwise we're gonna
0:22:56
we're just gonna go to the url
0:22:59
yeah yeah precisely and we can do
0:23:03
instead of
0:23:04
if and if we can do one
0:23:07
um as in two
0:23:10
if else and then else
0:23:13
if
0:23:16
else
0:23:18
you want me to do an else if here
0:23:23
um where is better
0:23:26
i don't use else if so i don't care i
0:23:29
just use s
0:23:30
i'm lazy
0:23:32
i say all right
0:23:34
if return
0:23:37
depending on the pattern
0:23:39
all right cool so
0:23:42
if when we create the board
0:23:44
where is it
0:23:46
creating the board actually because
0:24:00
okay cool right cool
0:24:02
um yeah
0:24:05
so we got this
0:24:09
um
0:24:10
[Music]
0:24:12
where's the board
0:24:14
don't forget to do a return
0:24:16
after the second if
0:24:22
second if
0:24:24
which one
0:24:25
in here as in online ford
0:24:28
uh
0:24:29
41.
0:24:31
uh
0:24:32
actually so
0:24:34
how this will work
0:24:36
is
0:24:38
there's a match there's a passcode right
0:24:40
we already did this so blah blah blah
0:24:42
that's wrong like open the alert
0:24:45
right and then if there's no match
0:24:47
between the passcode and it doesn't find
0:24:49
the board
0:24:51
um
0:24:54
then
0:24:56
it's going to create a new board
0:24:58
and then it's going to go to the board
0:25:02
um
0:25:03
oh okay so yeah and even if even if the
0:25:07
password is
0:25:08
if it's in the third case where we don't
0:25:10
even need to write it it's
0:25:12
like any of this as long as it doesn't
0:25:15
return out here it's just going to go to
0:25:17
the board name okay cool
0:25:20
i mean i could i could i could write the
0:25:23
ifs in here
0:25:25
no no i don't know
0:25:27
that's just um
0:25:29
extra code
0:25:31
we try we don't need i mean there could
0:25:33
be errors i'm not accounting for here
0:25:36
but
0:25:37
yeah all right
0:25:39
let's should we try this
0:25:43
uh sure
0:25:45
let's start
0:25:47
pretty good
0:25:52
what
0:25:54
what is going on
0:25:56
oh
0:26:02
hold on this will be easier for me
0:26:25
how's the work going
0:26:26
it's getting better
0:26:30
pretty good yeah actually
0:26:33
i've actually started to
0:26:35
implement function
0:26:36
functionalities is gone now
0:26:39
oh great what are you working on
0:26:42
so i'm working on this um
0:26:47
uh
0:26:48
kind of
0:26:49
guessing all
0:26:51
as in extra variables from the database
0:26:54
and then
0:26:56
uh getting them through ajax
0:26:59
and then
0:27:00
displaying them in the html as in uh
0:27:04
i'm not going in the
0:27:07
domain stop because
0:27:09
it's kind of
0:27:12
you won't get it
0:27:14
i don't think i get it already
0:27:18
okay say i'm just implementing if the
0:27:23
how
0:27:24
so if there's
0:27:27
a function
0:27:29
called
0:27:30
as in functionality in the system called
0:27:33
how to
0:27:35
get the dog to bark
0:27:38
that's easy for example
0:27:41
it's easy here
0:27:44
it's what
0:27:45
i said it's easy to do that here
0:27:48
yeah yeah
0:27:52
i didn't get it
0:27:55
oh okay it was just a joke because my
0:27:57
dog is always barking
0:27:58
i get it i'm a jerk
0:28:01
yeah so um
0:28:03
if you uh how to get the dog barking but
0:28:07
i'm implementing how to get the dog bot
0:28:10
how to
0:28:11
get it back but also how to make it
0:28:14
quiet as well in a nutshell
0:28:18
okay
0:28:19
you're in the database making functions
0:28:22
uh no no no no knowing that not that
0:28:24
expressive data is coming from the
0:28:26
database i'm just
0:28:28
um adding the data i need in the back
0:28:33
end
0:28:34
as in
0:28:35
like routes
0:28:37
yes server side and then i'm also
0:28:41
um
0:28:41
[Music]
0:28:43
getting them
0:28:45
to the front end through
0:28:47
ajax requests
0:28:49
and then
0:28:50
displaying them in html
0:28:53
gotcha
0:28:55
cool
0:28:57
why is my
0:29:01
why is it not starting for me that's
0:29:03
weird
0:29:04
uh
0:29:05
not
0:29:07
deprecated
0:29:09
are you using the live server
0:29:12
i guess i guess i thought i was
0:29:21
oh you're
0:29:22
you've done a
0:29:23
debugger that's why
0:29:27
yeah but
0:29:30
that's weird maybe i didn't configure it
0:29:33
correctly
0:29:35
i thought i did
0:29:39
and it looks like it's not working
0:29:41
all right whatever i'll just skip it
0:29:42
then
0:29:43
i thought i'd set this up maybe i didn't
0:29:45
save my config
0:29:49
or oh do i have to go to home
0:29:56
i don't think so
0:29:58
messed up
0:30:00
i think i have the config in another
0:30:02
folder
0:30:06
let it load i'll just do
0:30:09
i'll just do old oh you know what it's
0:30:12
because i don't have live server running
0:30:14
that's the problem
0:30:18
well it's it's weird sometimes it should
0:30:20
start up automatically and sometimes it
0:30:23
doesn't really
0:30:24
yeah i don't know why no
0:30:27
it's it's because i use the debugger set
0:30:29
up
0:30:31
let's see like i made my own
0:30:34
setup to run it the live server with the
0:30:36
debugger attached
0:30:40
there we go
0:30:41
there we go and it's on the wrong port i
0:30:43
don't know why it's on five five zero
0:30:46
one
0:30:47
that's all right mate as
0:30:50
long as it works it works
0:30:56
um
0:30:57
okay do we have a scenario here
0:31:01
uh yeah so i'm to test when
0:31:05
it the board
0:31:08
is there but the password is wrong
0:31:12
so
0:31:12
essentially we're gonna open up the
0:31:15
alert
0:31:16
okay
0:31:18
what's a board
0:31:20
i'll give you a board just bear with me
0:31:23
all right getting all the boards
0:31:27
okay if there's any errors here while
0:31:30
you're waiting for that
0:31:32
so there's a board
0:31:37
called
0:31:39
test one
0:31:42
and pass good is one two three
0:31:45
four four five four
0:31:48
one two
0:31:50
three four
0:31:52
three four that's
0:31:54
tricky
0:31:55
hey you guys didn't comment i made this
0:32:01
so that was pretty cool though pretty
0:32:03
cool trust me you guys insane oh it
0:32:05
doesn't work it's broken look it doesn't
0:32:07
delete the last one
0:32:10
oh no
0:32:14
doesn't delete the last one okay i'll
0:32:16
have to
0:32:17
fix that
0:32:19
all right
0:32:21
hit go
0:32:24
and it should open up that
0:32:27
okay cool
0:32:29
i told you the
0:32:31
right passcode then all right
0:32:33
cool so this works it brings us to the
0:32:36
board itself which is fantastic
0:32:40
now if we do a test
0:32:43
two
0:32:44
a board we don't have
0:32:46
yeah
0:32:48
okay
0:32:50
and damn validation
0:32:53
[Laughter]
0:32:57
uh this shouldn't work
0:33:00
this should create a board
0:33:03
or yeah perfect
0:33:05
that works
0:33:08
do
0:33:09
avid board
0:33:12
you want is there an is avid board still
0:33:14
there did it go no
0:33:16
no it's not it's not a test board gun
0:33:18
you've been using
0:33:20
um chessboard is and hang on
0:33:24
okay so i'll do test one and put the
0:33:26
wrong password
0:33:28
yeah yeah
0:33:30
do that
0:33:32
what already exists or increase so it
0:33:34
looks like it's good
0:33:36
yeah okay we don't even need to write
0:33:38
tests for this
0:33:40
no we're not gonna write tests
0:33:43
that's just
0:33:45
to be honest i thought i was
0:33:48
gonna write extensive unit tests in this
0:33:51
in this employment but apparently that's
0:33:53
not even the case
0:33:56
what in your job you're saying yeah yeah
0:33:59
oh yeah you don't yeah i've heard like
0:34:01
some places they don't
0:34:03
some places do testing some places
0:34:06
they just hand it to like qa
0:34:09
yeah
0:34:10
yeah because um i guess the thing is
0:34:13
that um
0:34:14
changes and functionalities
0:34:17
need to happen reading fast-paced in the
0:34:20
team that i'm in so
0:34:23
testing is just basically okay you're
0:34:26
made of work testing yourself and just
0:34:28
release it simple i think
0:34:31
do a co
0:34:33
review from one of the senior devs
0:34:36
and
0:34:37
then
0:34:38
they're pretty so
0:34:40
and they're there
0:34:42
there's a qa team right at work yeah
0:34:45
yeah so then they just say hey your
0:34:47
code's bust
0:34:49
here's here's the here's your pieces of
0:34:51
your code
0:34:53
your pieces your ashes of the code and
0:34:57
get them to
0:34:58
stick together
0:35:01
yeah that's that's cool like yeah i mean
0:35:04
writing tests is
0:35:06
is actually a good skill for sure but
0:35:09
it's kind of
0:35:10
something you have to put
0:35:14
you have to go out of your way to want
0:35:16
to do it i guess
0:35:18
um true true but it is a good skill for
0:35:21
sure and i'm probably gonna get i'm
0:35:23
probably gonna take heat for that last
0:35:24
comment
0:35:27
and it's about to come way
0:35:29
[Laughter]
0:35:35
yeah so
0:35:36
this is looking pretty good how about if
0:35:39
we go into the test on board and
0:35:42
actually create some notes and then save
0:35:45
it
0:35:46
okay
0:35:47
so it's one two three four
0:35:54
press go
0:35:57
i hit enter that's weird
0:35:59
is it enter broken
0:36:05
fools
0:36:06
i put the wrong passcode
0:36:09
oh weird it works why
0:36:13
there's a bug
0:36:18
no no be calm and then i enter the
0:36:20
passcode
0:36:22
true yeah here you go it was you tori
0:36:26
yeah i know i did i must have
0:36:28
something weird unless that ah it's
0:36:30
probably my code i wrote for that thing
0:36:32
it's probably junk
0:36:36
uh
0:36:40
okay so the websocket url is bust i
0:36:43
think we need a new okay
0:36:45
yes i will get you the new
0:36:48
bust
0:36:49
i like how you it's best
0:36:54
it's it shouldn't stop us from creating
0:36:56
notes though
0:36:57
i am a new yeah
0:37:03
let's bring in some emojis
0:37:06
all right
0:37:12
enthusiastic one
0:37:15
emojipedia
0:37:19
oh
0:37:20
what's the emojipedia as well now
0:37:23
interesting
0:37:25
um what do you want enthusiastic
0:37:32
so what are you thinking about the
0:37:34
spelling
0:37:36
yeah absolutely i was like i don't know
0:37:38
how to spell this word at all
0:37:41
um
0:37:41
[Music]
0:37:43
no results found
0:37:47
just too many
0:37:52
oh by the way
0:37:54
check
0:37:55
check out this this is this is funny
0:38:10
i wanted to start with this man i forgot
0:38:13
i was gonna code
0:38:17
wait for it i think it's loading it up
0:38:20
power
0:38:22
mode
0:38:26
oh 13
0:38:29
ah i say power mode let's see settings
0:38:37
um
0:38:39
open settings ui
0:38:52
go to the power mode settings
0:38:54
yeah yeah um
0:39:00
whether the combo timer
0:39:02
let's show the combo timer
0:39:07
it's going to reset in five seconds
0:39:11
let's turn up the shake intensity of the
0:39:14
screen
0:39:16
what are we doing by the way
0:39:20
um
0:39:22
you're like what is going on
0:39:25
um
0:39:29
particles you pick what what do you want
0:39:31
fireworks flames magic clippy simple
0:39:35
rift or exploding rift
0:39:36
do a fireworks
0:39:38
okay
0:39:39
fireworks it is all right i don't know
0:39:43
[Music]
0:39:44
so
0:39:45
now
0:39:46
when
0:39:48
we code
0:39:53
interesting
0:39:57
yeah and you can it's probably bad on
0:39:59
the stream but this this the screen is
0:40:02
shaking whenever i type
0:40:05
kind of like a video game
0:40:07
oh i can't kick it i see what you mean
0:40:10
yeah
0:40:12
that makes sense that's actually pretty
0:40:14
cool
0:40:14
it's called power mode
0:40:16
all right i'll just play boy because
0:40:18
it's messing with me right now
0:40:25
[Music]
0:40:27
all right i'm gonna go and check the
0:40:30
note
0:40:31
if he's got it in the database
0:40:34
uh i didn't i am
0:40:42
[Music]
0:40:49
that's fine we have two boards
0:40:54
looks like you got posted
0:40:57
okay let me get the
0:41:01
fire
0:41:03
okay
0:41:04
uh
0:41:05
you posted on the color was white and
0:41:08
you posted on test one
0:41:10
i am a new white note fire on burn yeah
0:41:15
does it work is it there
0:41:16
yes it's there
0:41:18
um
0:41:19
now how about if we
0:41:24
exit it
0:41:26
and come back to this board again save
0:41:28
the position you want to exit and come
0:41:31
back
0:41:32
yeah
0:41:33
so all we gotta do is reload the page
0:41:37
i didn't save the location no from the
0:41:40
home door html i wanted to come back
0:41:44
all right why did this not save the
0:41:46
location
0:41:48
it's weird
0:41:49
apparently it did top and left
0:41:56
see what's up with that it's weird
0:42:01
scan one oh open that one up
0:42:05
open what up
0:42:07
open the array up as in the object
0:42:10
wherever that is on the right in the
0:42:12
console
0:42:14
oh here we go here's the power to have
0:42:17
the position
0:42:20
okay oh seriously
0:42:26
no that should be fine because it's
0:42:28
hashed but we would have to get rid of
0:42:32
the passcode field yeah we want to get
0:42:34
rid of all the past code
0:42:36
getting on the front end because you can
0:42:38
just
0:42:39
you can just get b crypt and start
0:42:41
ramming it or whatever you need
0:42:44
exactly
0:42:46
but yeah it's interesting how it's not
0:42:48
showing in oh is showing the position
0:42:52
so the position
0:42:54
is
0:43:02
what is the position here do i get a
0:43:05
do i get an update no i'd have to log it
0:43:09
here
0:43:11
um oh here you go oh here's the position
0:43:15
okay so it's this
0:43:18
let's say that what does it save as
0:43:21
save the position
0:43:24
okay same as minus 29 18
0:43:29
top is minus 29
0:43:34
yeah
0:43:36
let's preserve the log so let's see what
0:43:38
happens when i refresh the page
0:43:42
huh see it's weird
0:43:45
yeah it's weird but i but it's sometimes
0:43:49
saved like i think it has something to
0:43:51
do with
0:43:55
dynamodb
0:43:58
okay um let's probably um come back to
0:44:02
that yeah okay
0:44:04
and i'm gonna make sure i log it in jira
0:44:09
so i don't forget
0:44:11
i don't know much about dynamodb but it
0:44:14
might have something to do with
0:44:17
a race condition
0:44:19
maybe i wrote that in jira like like a
0:44:22
month or two ago i think you did yeah
0:44:26
so we will find that out from there as
0:44:30
well
0:44:33
i wonder if it's trying to write in
0:44:36
like
0:44:40
yeah why would that happen
0:44:42
oh you know why because it's probably in
0:44:45
a list and something's going wrong with
0:44:47
it updating it uh huh
0:44:51
yeah that could be the case to be honest
0:44:55
because
0:44:56
hmm
0:44:57
all right well i'll forget about it for
0:44:59
now it's not my problem
0:45:01
it's not my ticket
0:45:05
yeah
0:45:06
it's not my ticket i don't care
0:45:11
it's our ticket
0:45:13
uh
0:45:14
do you have the websocket
0:45:16
endpoint i'll update that too uh yes i
0:45:19
was gonna give that time
0:45:21
i got so just
0:45:24
toys
0:45:34
what are you gonna have for dinner
0:45:36
tonight zane
0:45:38
dinner tonight
0:45:41
to be honest haven't figured it out yet
0:45:43
oh
0:45:44
no i have a i have a tuna steak
0:45:48
that i'm gonna grow
0:45:49
[Music]
0:45:52
nice
0:45:53
with some
0:45:54
brown i like
0:45:56
seafood don't you
0:45:58
i do you like seafood
0:46:00
i do
0:46:02
do not
0:46:04
love seafood come on oh yeah english
0:46:07
natural
0:46:08
national dishes fish and chips
0:46:15
but what's the fish like what is the
0:46:16
typical fish you would eat
0:46:19
with
0:46:19
cod okay yeah
0:46:22
fried god
0:46:23
any quad
0:46:25
but it's it's typically like breaded
0:46:29
yeah or what yeah
0:46:31
bad idea
0:46:36
okay cool so the
0:46:39
websocket
0:46:41
is
0:46:43
this
0:46:46
when it comes
0:46:51
there you go
0:46:53
that's the websocket for you sir
0:47:00
there she is
0:47:03
she blows all right
0:47:05
thanks man i appreciate it
0:47:08
that's cool that's cool
0:47:10
so i guess we uh we just have to kind of
0:47:14
focus on the
0:47:16
bugs that we have now
0:47:19
since they're all
0:47:20
logged in
0:47:22
on jira we can just
0:47:24
focus on them and
0:47:28
get get them
0:47:30
read out so when we'll get to the nerves
0:47:33
yeah
0:47:35
you don't like vox tell you we'll get it
0:47:38
we'll get to that
0:47:40
we'll get it
0:47:41
he will get
0:47:42
to the point
0:47:43
we'll get to the pile man yeah just put
0:47:46
it just put it on the bottom
0:47:48
if we get it we get it right okay
0:47:52
let them be buried
0:47:54
under the features so are we using jira
0:47:57
for issues as well should we can you eat
0:48:01
okay so we're not putting issues on
0:48:03
github
0:48:05
uh do you want to use
0:48:07
do you want to use that
0:48:09
i don't
0:48:10
however you want to track the bugs
0:48:13
i think jira is the best
0:48:16
as in tracking thinkers at
0:48:18
work we also use that and it's it's
0:48:21
really convenient
0:48:23
what if you wrote on github
0:48:26
if you solve this issue i will order you
0:48:28
kabob
0:48:31
huh
0:48:33
what a fun yeah yeah you give a bounty
0:48:35
for the bug fixes
0:48:37
then you know what mountain
0:48:40
what's gonna happen
0:48:42
yeah objective is gonna kind of open all
0:48:45
the bugs in pr's
0:48:49
you're going to have to open your own
0:48:50
kebab shop
0:48:52
yeah
0:48:54
and just to send it
0:48:57
i'll definitely come bankrupt then
0:49:01
because i know he's gonna be the first
0:49:03
person all right
0:49:05
how many kebabs do i need
0:49:07
three per day okay that's
0:49:09
15 15 bugs in
0:49:12
five not five days and he he would he
0:49:15
would probably do
0:49:16
double that i bet you and then and then
0:49:19
i've got all the
0:49:21
pr's opened and i'm just working for
0:49:23
kebabs at that point
0:49:26
yeah yeah
0:49:28
uh
0:49:30
that'd be fun though
0:49:32
okay
0:49:33
um
0:49:34
right so for this one now we need to
0:49:37
deploy it
0:49:39
in the front end as well
0:49:42
and from what
0:49:43
i
0:49:44
remember you was saying that pipeline
0:49:47
should be broken because we changed
0:49:49
i think we had to deploy the stack
0:49:52
yeah
0:49:53
so what
0:49:55
what would we need to do to um get that
0:49:58
up and running if you if you can guide
0:50:00
me yeah i'm more than happy to
0:50:03
hang out
0:50:08
let's see
0:50:15
i think in github
0:50:18
there are some secrets that you need to
0:50:21
set remember i set them but i don't have
0:50:23
access again
0:50:25
so
0:50:26
yeah
0:50:28
those need to be set because i think the
0:50:30
cloud front distribution id changed i
0:50:33
think that's the only thing
0:50:36
if i remember off the top of my head
0:50:39
other than that
0:50:41
it should be okay do i have the
0:50:46
i do not have it in this folder but
0:50:50
just thinking about
0:50:52
how much stuff we need to merge
0:50:56
oh
0:50:57
well we're not going to start that right
0:50:59
now no no no
0:51:02
we're not going to start them
0:51:04
i think it might be a good idea to as in
0:51:08
for me and you to sit down this
0:51:10
weekend and just just bang them out in
0:51:13
probably one hour
0:51:14
max
0:51:17
okay
0:51:18
sure um yeah and um
0:51:22
if uh
0:51:24
can do that on sunday if that's good for
0:51:26
you
0:51:29
saturday i'm out all day
0:51:31
yeah maybe right until the evening
0:51:34
like how about if we do it on
0:51:38
actually
0:51:39
tomorrow's friday
0:51:42
let's do on sunday
0:51:44
okay
0:51:46
um
0:51:50
scrum
0:51:51
[Music]
0:51:52
enhancement i'm gonna open my github as
0:51:55
well
0:51:57
to check yeah you'll need aws too
0:52:02
okay um
0:52:04
so if i go to the workflow the github
0:52:07
workflow is what controls
0:52:11
the deployment
0:52:13
so right
0:52:15
right now if you look at um i don't is
0:52:18
my screen too small
0:52:20
yeah
0:52:21
okay here we go now
0:52:23
so
0:52:24
this is the condition where it will run
0:52:28
this whole
0:52:29
ci cd process
0:52:33
all right so right now if you push to
0:52:35
main
0:52:36
or if you push to the connect websocket
0:52:39
branch it'll run this
0:52:42
um
0:52:46
i wrote not sure about this part
0:52:51
um
0:52:52
it's funny
0:52:54
i think can we run this action manually
0:52:57
too
0:52:58
uh
0:53:02
yeah so you can run it manually too
0:53:04
without updating
0:53:07
but
0:53:09
um so you can manually run it but if you
0:53:11
wanted to run when you're
0:53:15
pushing to a particular branch like you
0:53:17
can add the deb branch here
0:53:19
or the brand new early on tory
0:53:23
let me stop you because it's all going
0:53:25
off my
0:53:26
head all right
0:53:28
can you
0:53:29
as in tell me
0:53:32
um
0:53:33
the exact steps
0:53:35
oh sure so what do we need we need the
0:53:39
we need the distribution id from
0:53:41
cloudfront
0:53:43
this is not going to change
0:53:46
wait did this s3 bucket stays the same
0:53:49
right yeah
0:53:50
yes there's the same and then the roll
0:53:53
is the same so yeah all we need is this
0:53:55
new
0:53:56
distribution id from cloudfront and then
0:54:00
you go to the repo
0:54:02
and then you go to
0:54:04
you have an extra
0:54:07
tab up here called
0:54:09
settings or something and inside there
0:54:11
is secrets yes
0:54:12
yeah okay and you just put that in there
0:54:15
for the aws cloudfront distribution key
0:54:21
oh i already have them
0:54:25
no but you need to change it you need to
0:54:26
update it because when you took down
0:54:29
the stack i
0:54:30
unless
0:54:32
wait was cloud front not part of the
0:54:34
stack
0:54:38
form was not popular stack
0:54:42
a car remember now i don't think it was
0:54:45
pop the stack oh then it probably didn't
0:54:47
change so
0:54:50
can we make this run
0:54:52
from
0:54:56
the branch
0:55:00
all right let me try
0:55:01
let me see if i can get i'm going to
0:55:03
push this code
0:55:05
all right what did we do
0:55:07
we we what did we do i forgot yeah
0:55:10
nice scenarios um for
0:55:14
the board
0:55:16
creation
0:55:18
the websockets open
0:55:20
um okay would you say apply
0:55:24
the
0:55:26
apply
0:55:28
conditions
0:55:29
for
0:55:31
creating
0:55:35
manipulating the board
0:55:42
yeah okay it's very vague though
0:55:45
i know i know
0:55:47
oh
0:55:50
i did not want to create a pr no i did
0:55:54
not so i'm pushing this here
0:55:57
right
0:55:59
um
0:56:03
let me close this
0:56:08
all right let's push
0:56:10
close this come on close hello
0:56:14
so
0:56:23
yeah why are you taking so long
0:56:30
so weird
0:56:35
what is going on
0:56:53
oh finally okay geez that took a while
0:56:58
my goodness
0:57:01
um
0:57:03
okay so
0:57:04
[Music]
0:57:05
let me see if
0:57:09
that workspace folder is in here
0:57:14
and then i can just easily update
0:57:16
otherwise i can update it on github
0:57:19
and then i can just manually run it and
0:57:22
i just gotta add the branch
0:57:25
for the
0:57:26
one we currently want to deploy from
0:57:28
which is the get
0:57:31
boards functionality oh we do here
0:57:33
perfect
0:57:36
all right
0:57:40
all right so this i don't know why
0:57:44
i named this
0:57:46
what's that
0:57:48
i think i think i was drunk when i named
0:57:50
this file
0:57:52
what did you name that connect
0:57:55
dash websocket
0:57:57
started with camel
0:57:59
some camel case stuff but it didn't end
0:58:02
it in campaign i don't know
0:58:04
i see
0:58:11
uh
0:58:12
that point drone
0:58:15
don't don't
0:58:16
what is it what is that the
0:58:20
there's like a joke about drinking
0:58:22
alcohol and coding
0:58:24
the curve
0:58:27
if i
0:58:28
if i think of it
0:58:32
all right so we're on the get
0:58:34
board functionality branch
0:58:40
[Music]
0:58:41
i think i need to update this on the i
0:58:45
think i need to update the template file
0:58:48
on the main branch but i'm going to try
0:58:52
i'm going to try it here and maybe it'll
0:58:54
work but i don't think it is
0:58:56
get
0:58:57
bored
0:59:00
functionality
0:59:10
kim uh
0:59:12
right
0:59:14
that's build right
0:59:18
if we add another one uh so
0:59:21
we can
0:59:21
[Music]
0:59:23
just have
0:59:24
two branches
0:59:26
dev and main
0:59:29
okay but
0:59:31
then i can't deploy
0:59:32
our latest unless we merge into dev
0:59:36
yes that's the plan that we're gonna
0:59:39
merge
0:59:41
everything
0:59:42
okay so i won't i won't deploy this to
0:59:45
aws then
0:59:51
yeah yeah
0:59:52
yeah that makes sense
0:59:54
yeah
0:59:55
so just have just have dev
0:59:58
and then
0:59:59
yes so
1:00:01
maine is essentially the prod
1:00:03
and dev is
1:00:05
obviously
1:00:06
where it's cool okay
1:00:08
yeah um
1:00:12
sounds good
1:00:15
but maybe i think can we do another
1:00:18
branch called uat
1:00:22
it's okay
1:00:23
i'm getting excited got any more
1:00:25
actually left in there
1:00:28
u a t
1:00:30
like that
1:00:32
yeah yeah lower case i i i don't know if
1:00:36
it's k
1:00:37
that's fine
1:00:38
okay
1:00:39
all right i'll push this as well
1:00:49
so
1:00:51
all our changes
1:00:52
from dev we're
1:00:54
going to use a acceptance test
1:00:58
and and in the uh uh we're going to be
1:01:01
doing all the all the testing
1:01:06
and then once
1:01:08
the test pass then we're gonna be
1:01:11
merging them with main
1:01:17
okay
1:01:19
so
1:01:22
then when you
1:01:24
push so the way this works is
1:01:27
whenever you push anything
1:01:30
push any
1:01:31
changes
1:01:32
or merge basically you do a merge or you
1:01:35
push to dev you push domain you push to
1:01:37
uat
1:01:39
then it's going to run
1:01:41
this deployment and push the code from
1:01:45
that branch
1:01:46
up to s3
1:01:51
so that's how it works
1:01:53
ah
1:01:55
so that
1:01:56
that's how it was
1:01:57
can we possibly do in a way that only
1:02:00
allows certain branch to push
1:02:05
yeah so you would do like if you only
1:02:07
wanted maine you would just do maine
1:02:11
oh
1:02:12
right i see then just
1:02:14
yeah
1:02:15
leave it basically as as as main
1:02:19
just one branch
1:02:21
okay but we won't we won't have a live
1:02:23
site
1:02:25
until somebody goes and pushes because i
1:02:27
think the site is down
1:02:30
because the
1:02:32
is it down
1:02:33
yeah it's down after you deleted the
1:02:35
stack
1:02:36
ah right i see
1:02:38
i don't know if it's back up i think
1:02:40
it's down but the
1:02:42
but the urls and stuff inside the app
1:02:44
would have changed
1:02:46
yeah yeah 404 now
1:02:49
yeah yeah true true okay um so
1:02:55
basically the entire purpose of this is
1:02:57
to push the code to
1:02:59
s3
1:03:01
yeah or you could just do it manually
1:03:02
there's that's fine
1:03:04
but this was supposed to be like a way
1:03:06
to just
1:03:08
add some changes and then push it up to
1:03:11
s3 so you didn't have to do the whole
1:03:14
process from your you know from the
1:03:18
from the the cli
1:03:21
but i can i can i can i can push it here
1:03:25
from the cli
1:03:26
like this is the command
1:03:28
okay cool i just i just need the
1:03:34
the name of the
1:03:37
uh
1:03:38
the bucket because i don't remember what
1:03:40
it is do you want me to push this up
1:03:42
and that's
1:03:45
fine and in that case we can
1:03:48
just have one branch which is the main
1:03:50
vessel
1:03:52
all right
1:03:53
and then
1:03:55
when we merge stuff from dev into main
1:03:59
then it will ultimately come on the site
1:04:05
okay
1:04:09
yeah i think um
1:04:11
what you could do is have like
1:04:13
these
1:04:15
um like if you were using this for
1:04:17
production then
1:04:19
you could have like one
1:04:24
like
1:04:25
one
1:04:26
uh
1:04:27
s3 cloud front for your production and
1:04:30
then one for dev right or whatever
1:04:34
but we're not doing that costs extra
1:04:36
money
1:04:37
yeah
1:04:39
yeah we just
1:04:40
want to remain on a race rating kind of
1:04:43
meaning scale really
1:04:45
really really small scale
1:04:49
super exactly
1:04:51
cool so that is done oh it's late
1:04:57
whoa 10 40 already
1:05:00
all right let's just
1:05:01
call it a night
1:05:03
it's been a really productive session
1:05:06
and i'm gonna add
1:05:08
a bug
1:05:10
wow
1:05:11
we need to get rid of some jira tiggers
1:05:14
honestly i think there are many that
1:05:16
we've already done but they're still
1:05:18
there
1:05:19
so yeah those will never end so don't
1:05:21
worry about it
1:05:24
true though
1:05:26
oh i got a merge conflict i think it's
1:05:29
because i just undid my last commit
1:05:32
oh right i see yeah i don't need you
1:05:36
go oh wait what am i doing
1:05:39
we got me a bunk
1:05:41
accept
1:05:43
compare
1:05:46
current change
1:05:48
is accept the current change thank you
1:05:54
love vs code thank you for making the
1:05:57
merge conflict way easier
1:06:00
yeah yeah that's really helpful isn't it
1:06:11
[Music]
1:06:16
okay except something else
1:06:20
what now
1:06:24
you have not included your merch i did
1:06:26
conclude my merge
1:06:28
i'm gonna go back
1:06:30
on the merge
1:06:33
please commit your changes oh you
1:06:36
haven't committed it did commit it
1:06:38
what is it talking about it's not
1:06:40
committed
1:06:42
you don't press the
1:06:44
button yeah i did
1:06:47
see there are no changes to commit
1:06:51
did you add the changes first
1:06:58
this is why i can't
1:07:03
tell me no tori tell me no he's the best
1:07:05
gary you get bored functionality
1:07:08
tags origin you concluded
1:07:11
you have not concluded your merge merge
1:07:13
head exists
1:07:16
go down
1:07:19
please commit your changes before
1:07:20
merging
1:07:21
exiting because of unfinished merge
1:07:27
it might not have been done
1:07:31
that's all
1:07:40
all right
1:07:46
nope
1:07:49
i lose
1:07:51
i lose
1:08:03
okay
1:08:11
[Music]
1:08:12
all right
1:08:14
um
1:08:17
i don't know
1:08:19
what happened
1:08:22
is
1:08:26
we got this we got this
1:08:29
yeah
1:08:31
yeah
1:08:32
any any suggestions
1:08:35
okay do um
1:08:40
to scramble enhancement into catboy
1:08:43
i did merge it your boyfriend shouldn't
1:08:46
melt you off
1:08:54
catwalk functionality has recent cell
1:08:58
yeah here you go
1:09:01
that's
1:09:02
that's weird because i fixed the
1:09:04
merge okay um
1:09:07
get
1:09:09
um do i
1:09:11
you pull from
1:09:13
the
1:09:15
from the branch
1:09:18
okay
1:09:26
yeah you won't let me including your
1:09:28
merch please comment your changes all
1:09:30
right commit the
1:09:32
changes i already did it says there's no
1:09:35
commits
1:09:37
you have not concluded your match oh
1:09:40
here merging
1:09:42
so
1:09:43
how do i commit a merger
1:09:47
have you got
1:09:48
any head or
1:09:50
anything in the code if you want to if
1:09:53
you if you go down
1:09:56
go down to where
1:09:58
in the code
1:10:00
scroll down in the code oh no no there
1:10:02
isn't anything
1:10:03
you know the code
1:10:04
the code
1:10:06
not the terminal the code
1:10:08
no it's gone it's gone
1:10:12
save it
1:10:14
i already do
1:10:21
going to
1:10:23
difference ah there are no
1:10:25
hang on do sing
1:10:28
yeah is what's going to throw an error
1:10:31
see same message as we got in the
1:10:33
comments
1:10:35
get log
1:10:40
okay
1:10:42
for
1:10:46
[Music]
1:10:54
do you wanna maybe undo your changes
1:11:00
if there are not many
1:11:05
uh
1:11:06
sure we can end the show i'll figure
1:11:08
this out man i want to keep you
1:11:12
don't know let's have it man oh i'm
1:11:15
kind of enjoying the
1:11:17
get problem solving
1:11:20
you are alone my friend
1:11:24
all right um you're right you have the
1:11:27
control then
1:11:30
all right
1:11:32
that just
1:11:33
and the airport i can help you
1:11:36
okay
1:11:38
um
1:11:38
well i guess
1:11:42
is there a get merged command
1:11:46
is that a command
1:11:50
i thought i already did that
1:11:56
oh there's a git merge abort
1:11:59
see what let me just mess with my get
1:12:03
hey
1:12:05
there we go all right progress
1:12:09
all right when i click this button
1:12:12
when i do a get pull
1:12:14
there's gonna be a merge conflict
1:12:23
huh
1:12:24
so okay um how did you accept the change
1:12:28
uh-huh
1:12:29
except for change
1:12:32
auto merge failed that's why because vs
1:12:36
code failed me
1:12:38
fix config and then commit the call
1:12:41
um
1:12:45
get merge
1:12:47
force
1:13:00
what are we doing
1:13:02
i'm just looking at good old stack
1:13:04
overflow
1:13:16
and i don't know why it's not showing on
1:13:18
the screen that's weird
1:13:23
come on
1:13:25
there we go
1:13:34
if you show you you already resolved it
1:13:36
then you can actually
1:13:40
get status
1:13:42
all right let me just try let me just
1:13:44
try committing it
1:13:47
hit commit
1:13:50
[Music]
1:13:51
dot
1:13:56
not do partial commit during a merge
1:14:01
you always win and get
1:14:04
you
1:14:05
you're doing around everything
1:14:09
see
1:14:10
it says you're merging at the moment so
1:14:14
if you wanna copy and paste this
1:14:16
automatic mesh
1:14:18
fill blah blah into google what does it
1:14:20
say
1:14:22
yeah so
1:14:25
here
1:14:28
some people said that's the wrong one
1:14:32
that's the wrong one
1:14:34
what do you mean
1:14:35
that's the wrong error that she's
1:14:37
showing you it's not just
1:14:39
showing you that error well it's it's
1:14:42
not just that error but it seems like
1:14:44
other people had
1:14:47
similar
1:14:49
um
1:14:50
but yeah i can go look at that one
1:14:53
more specifically
1:14:57
um automatic merge
1:15:01
failed
1:15:02
yeah
1:15:03
is the automatic merge failing that part
1:15:06
of vs code is just part of get like not
1:15:09
being able to
1:15:11
merge the code
1:15:13
let's find out just emerge conflict so
1:15:15
this is just
1:15:17
this looks like it just means it's a
1:15:19
merge conflict
1:15:23
i don't really pay attention to this
1:15:27
get logs
1:15:28
[Music]
1:15:32
identify emerge conflict you have
1:15:34
unmerged paths
1:15:36
fix run git commit use get merged board
1:15:39
to report the merge
1:15:42
unmerged pass blah blah blah
1:15:47
you did that
1:15:48
i did that
1:15:49
you brunch
1:15:51
okay get commit merge and resolve
1:15:57
get commit but it won't
1:16:07
uh but it wouldn't let me like
1:16:14
do you want to do maybe
1:16:15
uh um
1:16:17
check if this works if no one do you
1:16:19
want to get merged a ball and we can
1:16:23
start from scratch
1:16:25
fix them up in your working error
1:16:28
yeah
1:16:29
oh uh are you sure that you have only
1:16:32
got one file
1:16:35
to merge or multiple files to merge
1:16:38
it's showing in the mode
1:16:41
changes another file as well
1:16:44
where
1:16:46
no it's it says this file right here
1:16:49
which uh yeah
1:16:52
already opened
1:16:53
unmodified
1:16:59
huh
1:17:03
that's weird man
1:17:05
i don't get it
1:17:08
are you sure you want
1:17:10
with much conflict
1:17:12
and
1:17:13
um
1:17:14
there must be something we are missing
1:17:19
yeah like another merge
1:17:22
i don't
1:17:26
did you save it you just did
1:17:29
isn't it i just did but i did that
1:17:31
before
1:17:37
i did save it before though okay but
1:17:40
here
1:17:41
here's where it gave me errors yeah
1:17:44
i should have not concluded the merge
1:17:48
i do i get much
1:17:54
it's trying everything
1:18:09
all right you're right
1:18:10
let's try to get commit
1:18:14
get old commit here
1:18:27
oh it took it
1:18:28
i think it's done finally why i don't
1:18:30
know what the problem was before so
1:18:32
weird
1:18:35
30 minutes there you go we've got the
1:18:37
band well done
1:18:40
fantastic
1:18:46
all right
1:18:52
let's do the honest because it's already
1:18:56
10 to 11.
1:18:57
yeah
1:18:58
all right so today we just added a
1:19:02
simple
1:19:03
feature to
1:19:05
the client side of the code which is
1:19:08
basically
1:19:09
just
1:19:10
the get functionality to
1:19:13
send us to the boards page if we have
1:19:16
the right board
1:19:17
in passcode otherwise
1:19:22
create the new board and go to the page
1:19:24
otherwise
1:19:26
say
1:19:28
there is no
1:19:30
board or the password isn't valid
1:19:34
fantastic
1:19:37
pretty good
1:19:38
so so yeah this is summer rise with what
1:19:42
tori just said basically
1:19:45
making sure that we
1:19:47
um
1:19:49
we don't allow the users to
1:19:55
access other users and codes
1:19:58
as in passcode um the boards and then we
1:20:01
only
1:20:02
continue
1:20:04
with them if both of the board and the
1:20:06
passcode is
1:20:08
valid
1:20:09
right so this pretty much brings us to
1:20:12
the kind of
1:20:16
uh end of critical development stage
1:20:20
and
1:20:21
now what we will be doing is going back
1:20:24
and fixing the bugs which will be
1:20:26
exciting
1:20:28
i think we need to add one more thing
1:20:32
what's that
1:20:35
so
1:20:36
when you click the
1:20:38
well not the bug but when you click save
1:20:42
you need to add the pass the no no not
1:20:45
the bug don't don't you need to add a
1:20:47
feature where if you click save then you
1:20:50
need to enter the passcode
1:20:53
like to save all the notes i'm sorry i
1:20:56
wasn't being specific
1:20:58
when you're on the board page and you
1:21:00
click save
1:21:07
probably not because i did think of a
1:21:10
workaround is is that we won't
1:21:14
we won't show this
1:21:17
actually yeah there wouldn't be a work
1:21:19
run that would be a long way around
1:21:22
and yeah you may be right there that we
1:21:24
need to have a passcode when we
1:21:29
try to create um
1:21:30
save the notes so yes but that shouldn't
1:21:33
be hard at all though no no pretty
1:21:36
simple
1:21:39
all right guys if you want to see how we
1:21:41
do that and join us tomorrow's same time
1:21:45
same place and
1:21:47
a different task
1:21:49
that is the one baby all right have a
1:21:51
good night guys
1:21:54
bye for now very nice thank you