boarzVideosClipsStatistics

#️⃣EP 036 - Build, Break, Fix

🎦
📅 2021-08-18 (841 days ago)
⌛ 1:03:21
ZainboarKartikboar
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
▶️
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
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

Today, we discussed how to move to forward with positing text for note however, discovered that our express application needs to have a design change. As we changed express app to get board by name, this would mean changing the entire logic of all eight controllers to take in name of board as a primary key (note description in the case of notes) which we do not want to do. We have come up with a few approaches however, will decide the best one tomorrow.

Subtitles

0:00:00
[Music]
0:00:23
what is going on guys welcome back to
0:00:26
another session of build break and fix
0:00:29
we are all coders and as you can tell
0:00:32
that my co-host
0:00:34
isn't here because um he's called about
0:00:36
his assignment
0:00:38
to do so he's focusing on that but he
0:00:40
said that he will be here in 10 minutes
0:00:43
so
0:00:46
at this time we'll continue um
0:00:49
so
0:00:50
yeah
0:00:51
and uh
0:00:54
so just to give a bit of a recap that
0:00:56
yesterday we
0:00:58
managed to fix the build um the merge
0:01:01
the git merge issue in which
0:01:05
we basically synced the that branch to
0:01:08
the master branch completely so it's all
0:01:12
synced in
0:01:14
i mean things with each other
0:01:16
um
0:01:17
today what we're gonna do is we will
0:01:21
um i think
0:01:24
insert the note
0:01:28
in the dynamodb
0:01:31
so
0:01:32
essentially
0:01:33
um
0:01:34
when we
0:01:37
actually i give you a of a demo
0:01:40
as in
0:01:42
because a thousand pictures um thousand
0:01:46
words can be explained in
0:01:49
um
0:01:50
um
0:01:52
explained in um
0:01:55
what do you call it
0:01:59
one video one picture yeah cop right so
0:02:04
let's get started i'm gonna share my
0:02:06
screen with you review quickly
0:02:13
share my screen
0:02:17
all right
0:02:18
so i'm just gonna open the project
0:02:25
all right
0:02:26
and
0:02:29
cd workspace
0:02:36
all right and then i'll just come to the
0:02:39
advancement
0:02:44
okay that's our branch there yeah that's
0:02:47
exactly what we want and we'll
0:02:50
go ahead and open up in this code
0:02:53
all right
0:03:03
so there we go
0:03:06
and i'm going to drink my water as well
0:03:24
so
0:03:31
[Music]
0:03:47
okay cool
0:03:49
so as you can see
0:03:51
we've done that so now i'm just opening
0:03:53
up my python server
0:03:55
and then
0:03:57
local server in simple terms
0:04:00
which is made from python i believe
0:04:06
and the reason why jax is made from
0:04:09
python is because it uses a
0:04:12
python command
0:04:13
all right
0:04:15
so
0:04:16
let's do that
0:04:18
http
0:04:34
all right and
0:04:37
now what we're gonna do is
0:04:40
i'm to open this up in
0:04:44
the browser
0:04:48
oh it's already up in my small screen
0:04:52
so just bring the browser there
0:04:56
okay
0:04:57
i'm html
0:05:01
whoops
0:05:02
i
0:05:03
started it off in the wrong one
0:05:05
in the wrong folder
0:05:15
[Music]
0:05:17
server
0:05:29
okay
0:05:30
service started and
0:05:33
now it should work
0:05:40
okay if i just
0:05:42
see two
0:05:46
then you should go there
0:05:48
and then the
0:05:50
notes are working all right so this is
0:05:53
what was
0:05:54
uh this is what i was telling you guys
0:05:57
but in plain words so what i plan to do
0:06:01
is
0:06:02
i wanna
0:06:03
[Music]
0:06:04
write here
0:06:07
okay i want to send this text
0:06:11
to and insert that in my dynamodb so
0:06:14
that's what i plan to do now
0:06:17
all right
0:06:19
um
0:06:20
yeah okay
0:06:22
cool
0:06:25
so for for that one
0:06:28
um
0:06:30
let's plan that a bit
0:06:33
um i'll open the
0:06:35
uh the jira come on
0:06:37
jira
0:06:39
jirajira
0:06:41
actually
0:06:43
[Music]
0:06:48
no it's not that one no no no
0:06:52
geronimo code is i needed the jiren
0:06:55
point
0:06:58
zero
0:07:01
atlassian all right cool
0:07:04
just do this one
0:07:07
and i'm going to just
0:07:09
log in as well
0:07:11
access your jira site yeah that's what i
0:07:13
want
0:07:16
and
0:07:17
[Music]
0:07:26
oh okay cool i'm gonna log in with
0:07:29
google
0:07:30
so basically i'm gonna just create some
0:07:33
tasks here first
0:07:35
and plan
0:07:37
the approach
0:07:38
and then
0:07:39
we can continue and
0:07:44
to the fun part which is coding all
0:07:46
right
0:08:00
all right
0:08:02
of course i need the jira software
0:08:17
okay if this is something just bear with
0:08:20
me for a while
0:08:22
it is peak hour so my internet is up
0:08:24
slow
0:08:26
but we'll get there
0:08:29
all right
0:08:36
actually what i might do is um play a
0:08:39
bit of song as in music in the
0:08:42
background as well
0:08:44
and that can do it next time yeah
0:08:48
that'd be good wouldn't it
0:08:51
alright so for the meanwhile so
0:08:54
pages paid learning before the response
0:08:57
is received
0:08:59
yes we have done that so
0:09:02
we will
0:09:04
go ahead and
0:09:06
close this issue
0:09:08
done
0:09:14
okay and then what we plan to do
0:09:18
make backhand talk to all right yeah
0:09:21
this is the one that we want again
0:09:28
and
0:09:47
um
0:09:53
fixing override i'm just going to update
0:09:56
the board as well here
0:09:58
fixing the overwritten code yet that's
0:10:00
done as well
0:10:08
okay validation of the api
0:10:12
and
0:10:13
that is an ongoing one
0:10:16
um so now we need to focus on this one
0:10:21
make the back end talk to the front end
0:10:24
and this has called basically
0:10:27
uh
0:10:29
multiple child tasks
0:10:31
so
0:10:32
this one is done posting the board name
0:10:35
which is fine
0:10:50
uh posting a no
0:10:52
yeah so
0:10:54
now we plan to work on this one posting
0:10:57
a note front end
0:11:00
to the backhand alright
0:11:02
so i'm gonna put this into progress
0:11:07
in progress call
0:11:11
all right and
0:11:14
i'm going to turn to backhand
0:11:18
and then assign it to myself
0:11:22
all right again
0:11:25
all right
0:11:32
cool
0:11:33
so this is done
0:11:36
now what we need to do is go back
0:11:39
actually
0:11:40
um
0:11:41
let me
0:11:42
think how we're gonna do this
0:11:45
so
0:11:46
um i'll just
0:11:47
create
0:11:49
a draw i o
0:11:51
an architecture diagram
0:11:54
do this
0:12:03
so
0:12:04
at the moment
0:12:06
let me check what code have i already
0:12:08
got
0:12:15
so i have
0:12:18
so get bored by name right so why would
0:12:23
need actually is
0:12:24
a post
0:12:27
a post
0:12:29
note
0:12:31
post
0:12:32
notes in
0:12:34
the
0:12:35
um
0:12:37
in the
0:12:38
in the um
0:12:40
middleware
0:12:43
all right
0:12:48
hey yo how's it going
0:12:50
welcome coffee
0:12:52
how are you doing mate
0:12:53
you've cooked diamonds
0:12:56
yes just
0:12:58
uh did that it was june 12th
0:13:01
tonight
0:13:03
fantastic
0:13:04
yeah yeah
0:13:06
yeah true man as in that was a really
0:13:09
good decision so yeah good job
0:13:13
right so
0:13:14
um
0:13:15
so far i've just updated the jira
0:13:18
because it was a bit
0:13:21
uh it was a bit uh days so i
0:13:24
put these issues
0:13:26
as done
0:13:28
okay
0:13:29
and then i'm just
0:13:32
i was
0:13:34
just um i just made the task as in posts
0:13:39
and notes to from the front end to the
0:13:42
back end in in progress
0:13:45
and
0:13:46
now i was as i'm
0:13:48
getting ready to go draw the diagram
0:13:51
here first
0:13:53
right
0:13:54
so which architectures diagram are we
0:13:57
drawing
0:13:58
um so you know how we
0:14:02
drew this diagram so we wanted to
0:14:06
create this functionality
0:14:08
isn't it
0:14:09
so what we did was planned the flow of
0:14:14
the functionality and then i'm moved
0:14:17
forward
0:14:18
forward so i'm doing
0:14:21
this part but for the
0:14:25
posting of the notes from the front end
0:14:28
to the back end as in
0:14:31
in the day
0:14:32
right right yeah
0:14:34
right um so
0:14:38
um
0:14:39
we would
0:14:40
one more task
0:14:42
um which relates to adding validation to
0:14:46
all the post and get methods
0:14:52
yes
0:14:53
yes sir do you want to do that
0:14:57
before or after this
0:14:59
i think let's continue with this only
0:15:02
um as we have kind of already started it
0:15:05
and yeah that kind of run while doing it
0:15:08
so yeah
0:15:10
exactly
0:15:11
yeah okay
0:15:12
so
0:15:13
what i'm thinking
0:15:17
is
0:15:20
um
0:15:20
[Music]
0:15:22
we
0:15:24
wasn't yeah
0:15:28
i'm just thinking that um
0:15:30
how to do this
0:15:32
so
0:15:34
we would basically get the text on you
0:15:36
from the note
0:15:38
so which was
0:15:41
over here
0:15:42
in the
0:15:49
skype
0:15:50
js
0:15:53
yes um i guess
0:15:56
how we essentially need to do is
0:15:58
is that
0:16:00
we need to kind of
0:16:01
change how
0:16:03
uh post note works
0:16:05
so but i'll share my screen
0:16:12
can you please add my screen because i
0:16:13
can't
0:16:15
oh yeah
0:16:17
all right
0:16:18
so
0:16:20
post note kind of um
0:16:22
[Music]
0:16:24
let's see one second
0:16:30
why this takes a lot of time
0:16:36
all right
0:16:37
so currently how
0:16:39
the post meta goes
0:16:41
haven't we already done the pursing of
0:16:44
the note
0:16:46
no of course feeling we've already done
0:16:49
it
0:16:50
that's what jira is also checking
0:16:55
it's not really
0:16:57
in june uh i don't think it's updated in
0:17:00
jira but just have a look hang on a
0:17:02
minute
0:17:03
yeah we can go ahead and check master
0:17:05
um
0:17:06
i'll open it here and we can have it
0:17:14
because i'm pretty sure that we did a
0:17:17
bit of a
0:17:18
hack
0:17:20
on the url of the post
0:17:37
it's not really anything on um
0:17:41
nope jiren is what hair you can
0:17:45
[Music]
0:17:48
the hack which you are talking about
0:17:50
yeah
0:17:52
was in this one when we did url plus
0:17:54
value
0:17:55
yeah yeah
0:17:57
so it was for get board by name not by
0:18:00
posting notes i'm pretty sure we haven't
0:18:02
tested it at all okay cool
0:18:04
cool then
0:18:06
i must have been
0:18:07
talking about some other thing
0:18:10
yeah
0:18:10
um so i kind of want to focus on
0:18:14
how
0:18:15
it works currently um yeah
0:18:19
right now how posting the board works is
0:18:23
something along those lines
0:18:26
um yes so it's
0:18:29
around here
0:18:31
so it's
0:18:32
taking this text
0:18:35
yep so what happens is
0:18:37
so right now
0:18:39
what happens is fine but i feel like
0:18:41
there is a problem with this as we go
0:18:44
ahead we need to kind of change it but
0:18:46
let's see if this
0:18:48
so this is text for now yeah
0:18:55
are you sure okay
0:18:57
yeah
0:18:58
is it text or not
0:18:59
am i writing the right way
0:19:01
checks for no yeah
0:19:03
if it's
0:19:06
actually
0:19:07
try single note
0:19:10
all right
0:19:14
is it how weird right here
0:19:15
yeah
0:19:20
all right all right yeah that's the one
0:19:22
there
0:19:27
oh
0:19:28
okay
0:19:30
yep
0:19:33
oh wait one second
0:19:35
shouldn't you keep the no id
0:19:39
let's get the board
0:19:41
boy okay
0:19:43
i'll just get all the boards
0:19:56
what i'm kind of thinking was that
0:19:59
we need to do the same thing but with um
0:20:02
board name here
0:20:07
you know what i mean yeah like
0:20:10
that's exactly what's
0:20:13
that's exactly what's in my mind right
0:20:16
um but
0:20:17
i also want to kind of focus on one of
0:20:20
the
0:20:21
things which is going to be kind of like
0:20:22
a call back okay sorry
0:20:28
so we are clear on how we are trying to
0:20:31
do post note right
0:20:34
like pretty sure you're honest on that
0:20:36
yeah yeah one
0:20:38
just one second
0:20:45
why
0:20:48
cash cash cash the good old case
0:20:53
it's not the best thing to clear your
0:20:55
cash
0:21:02
okay um
0:21:05
so
0:21:07
um
0:21:08
see how
0:21:09
we have a function
0:21:12
like
0:21:13
there's gonna be a bit of redundant code
0:21:16
now
0:21:17
and it kind of comes back to when we
0:21:20
were having this discussion if you
0:21:21
remember
0:21:22
that
0:21:24
um
0:21:25
there was this thing going around
0:21:26
relating to
0:21:28
that we need to make another function
0:21:30
which
0:21:31
gets the
0:21:33
board after passing the name of the
0:21:35
board i'll get the board id
0:21:39
so
0:21:41
um
0:21:42
how do i explain it
0:21:43
so
0:21:45
we
0:21:46
i'll explain
0:21:48
so
0:21:49
just just
0:21:51
would it be easy if you just
0:21:54
drew it
0:21:56
yes
0:21:57
and no as well because okay
0:22:00
look let's look at it this way
0:22:02
um
0:22:04
our post note and post board functions
0:22:08
working
0:22:09
the
0:22:10
ids
0:22:11
ids right
0:22:13
yeah um
0:22:14
instead of
0:22:16
going ahead and changing one
0:22:18
um
0:22:19
get bored
0:22:21
by name function which returns the id
0:22:24
which we can append here we are taking a
0:22:26
part
0:22:28
in which we are changing all the back
0:22:30
end to take the name you know what i
0:22:32
mean
0:22:37
i'll explain again like this is what my
0:22:40
thoughts are
0:22:42
yeah okay
0:22:44
so i'll say that again so for now the
0:22:47
path which we are taking
0:22:49
to implement posting of any sort
0:22:53
is to
0:22:54
change the id to name
0:22:56
is that right like we are changing
0:22:59
back in architecture
0:23:01
yeah
0:23:02
but
0:23:03
if you remember closely i
0:23:05
i remember making a point when we are
0:23:07
having this discussion
0:23:08
that
0:23:09
um rather than doing this we can just
0:23:12
create a
0:23:13
get board id
0:23:15
uh by the name of the board
0:23:18
you know what i mean like if you pass
0:23:20
the name of the board it will give you
0:23:21
the id of the board
0:23:24
yeah
0:23:26
and um so by this approach like getting
0:23:30
the id we don't have to go back and
0:23:34
change the whole architecture to work
0:23:36
with the board name
0:23:39
are you like are you on the same page
0:23:41
so
0:23:43
you um how i've actually underst
0:23:46
it is that it instead of changing the
0:23:49
existing architecture
0:23:51
we are
0:23:53
from board id book to board name but we
0:23:55
can
0:23:56
just add
0:23:58
or could have added or should add now
0:24:01
an additional function that actually
0:24:04
takes in a board name and spits out the
0:24:09
id and then i will
0:24:12
begin an existing function can use
0:24:16
yeah
0:24:17
we can append it here like uh we don't
0:24:19
have to so
0:24:21
what we kind of are doing right now is
0:24:22
changing the architecture rather than
0:24:25
which we could have solved it with one
0:24:26
function but
0:24:28
um
0:24:29
then it comes down to what you said was
0:24:32
um
0:24:33
that will be hitting the database more
0:24:36
um
0:24:37
so now
0:24:38
we need to kind of prioritize what's the
0:24:41
better approach to do it
0:24:47
like on the one hand um
0:24:49
we are
0:24:50
changing a lot of functionality probably
0:24:52
all of the backend architecture because
0:24:55
instead of ids it's gonna work on names
0:24:58
so essentially all the functions are
0:25:00
going to be changed
0:25:01
or we can just create one simple
0:25:03
function which is um
0:25:05
get board id by name and
0:25:08
we can keep appending to our existing um
0:25:11
functions
0:25:16
right i
0:25:18
get your points
0:25:20
yeah are you what you're trying to say
0:25:22
now
0:25:23
yeah
0:25:25
um
0:25:26
before we draw it i guess we should uh
0:25:29
[Music]
0:25:30
just go one question
0:25:33
yep
0:25:41
i can't hear you with you i know i i'm
0:25:44
i'm just um
0:25:46
prince together all all my thoughts
0:25:49
first
0:25:55
um
0:25:59
so
0:26:01
what you're
0:26:03
saying is instead of changing the
0:26:06
architecture
0:26:07
you can just add one
0:26:10
function
0:26:12
function
0:26:13
yeah but then we'll have to
0:26:16
add more functions
0:26:18
so if
0:26:20
so the get bored name
0:26:23
won't be there for again not as
0:26:26
smaller than notes we'll have to have a
0:26:29
separate function
0:26:31
so we're still adding
0:26:33
functions on top of functions
0:26:36
i didn't get what you mean okay so
0:26:39
you know how you have said that
0:26:42
back in time when we were
0:26:45
having the discussion that we should add
0:26:48
an additional function that spits out
0:26:50
the board id
0:26:54
and takes
0:26:55
a board so it takes in a board name but
0:26:58
spits out the board id
0:27:00
and then
0:27:03
then it passes that board added to our
0:27:06
existing function that actually takes in
0:27:08
the board id
0:27:11
are you with me
0:27:13
yeah yeah like the the like it passes
0:27:16
the board id to the controllers which
0:27:17
are like better yeah
0:27:20
yeah so
0:27:23
okay same
0:27:25
we have already done it in the
0:27:27
approach for
0:27:29
argument's sake okay
0:27:32
um save you already have a get bored
0:27:37
get bored id function in the back and
0:27:40
now okay
0:27:41
if we take that approach that would mean
0:27:44
that we can't use
0:27:46
uh
0:27:46
that function for notes as well
0:27:51
we can just uh use the same
0:27:53
functionality and
0:27:55
use the same function for nodes
0:28:02
like this same approach for notes that's
0:28:04
what i mean
0:28:05
but it would be a confirmed duplicate
0:28:08
code then isn't it
0:28:11
as if
0:28:12
we duplicate
0:28:14
if we can figure out a smart way to just
0:28:16
like use one for loop and like
0:28:18
okay here how it can happen
0:28:22
when we are
0:28:23
starting to scan
0:28:25
we can assign
0:28:27
whatever we are trying to scan either
0:28:29
the board name or the notes
0:28:31
in an array and then we can look through
0:28:33
that array
0:28:34
okay
0:28:36
so here we are actually for
0:28:40
violating single responsibility
0:28:43
approach okay then we can divide it into
0:28:45
two functions um
0:28:47
that won't cause any difference like
0:28:49
we'll hit the database the same time
0:28:51
even if we write it into functions
0:28:54
we are still making less redundant code
0:28:56
because
0:28:57
writing the same functionality to
0:28:59
get the board id by name
0:29:02
every time
0:29:03
in every function on the back end that's
0:29:06
like redundant code for like at least
0:29:08
eight controllers
0:29:15
so
0:29:19
can you repeat the last part
0:29:22
i lost you there
0:29:24
okay
0:29:24
even if we are doing that
0:29:26
um
0:29:27
all of our back in work
0:29:30
doing writing two separate functions
0:29:33
one for board one for note
0:29:36
okay based on the new approach okay yeah
0:29:40
and we probably have to do that like
0:29:42
that's not a big deal i guess that's
0:29:44
that won't be considered um
0:29:47
uh repeated code you have a get function
0:29:49
for note and get function for board as
0:29:51
well so
0:29:53
even if we
0:29:54
can continue
0:29:56
yeah even if we are doing that
0:29:58
it's way better than
0:30:00
changing up all the eight controllers
0:30:03
um and
0:30:04
when these eight controllers are changed
0:30:07
inside these eight controllers
0:30:09
every time you are writing a method
0:30:12
which is
0:30:13
going to check where the board name is
0:30:16
relating to the board id because
0:30:18
board id is still the primary key
0:30:21
of the database so you're lighting way
0:30:24
more redundant code and that to eight
0:30:26
times
0:30:38
right okay
0:30:39
so
0:30:41
essentially
0:30:43
what we are trying to point out that if
0:30:46
we change the existing
0:30:49
architecture of the api
0:30:52
then you that will
0:30:54
that will
0:30:55
result in more redundant code as
0:30:58
compared to
0:30:59
if we just add two more functions
0:31:03
yeah and
0:31:04
yeah
0:31:05
because see like the primary key of the
0:31:07
board still remains the board id so
0:31:11
every time you go in any function at all
0:31:13
you'll have to match the board name to
0:31:15
the board id regardless whatever is
0:31:17
going to happen
0:31:19
so thank you for making sense there
0:31:22
yeah so every time you're going into the
0:31:24
controller you are doing a for loop
0:31:26
which matches the board name to the port
0:31:28
id because regardless whatever happens
0:31:30
board id is the primary key so rather
0:31:32
than writing that eight times you can
0:31:35
just use two functions
0:31:37
to kind of get you the uh okay here's
0:31:39
the note id in the middleware and here's
0:31:42
the code id in a middleware and then
0:31:44
append it to the adventure
0:31:47
right right i see
0:31:49
yeah let's do the second
0:31:52
wave which you've just
0:31:55
said because yeah i get the whole
0:31:57
picture there
0:31:59
would be a lot of changes
0:32:01
so which is
0:32:03
instead of changing
0:32:05
a functions we can just call two two
0:32:08
functions
0:32:09
in all those
0:32:11
yeah
0:32:12
appropriately yeah
0:32:16
right right right yeah
0:32:18
it actually makes much more sense
0:32:21
now
0:32:22
considering the bigger picture
0:32:25
yeah you want to try
0:32:27
making a drawer diagonal maybe you
0:32:29
should try making it
0:32:30
to see um yeah i'm going to make it
0:32:33
yeah okay cool so i'm going to share my
0:32:36
screen now
0:32:41
okay cool
0:32:45
one second i'll get some water
0:32:49
cool no problem
0:32:52
so
0:33:02
backhand
0:33:16
like
0:34:00
no i'm back
0:34:12
[Music]
0:34:25
i have some exciting news about the
0:34:27
merch as well
0:34:29
oh nice
0:34:31
i am just making a draft tonight so
0:34:34
probably
0:34:36
will be released
0:34:37
um by tomorrow morning
0:34:40
brilliant so
0:34:42
right okay cool
0:34:44
so does them include their
0:34:47
online store or just emerge
0:34:50
let's tell them
0:34:52
difficult
0:34:53
[Music]
0:34:57
good one man because i've already got
0:35:00
about i think
0:35:02
it would be
0:35:04
one pre-order already
0:35:07
nice
0:35:09
so get
0:35:10
kept
0:35:12
delete update
0:35:14
search it would be kind of cool when we
0:35:17
stream while there are not much
0:35:20
oh yeah yeah and i'm thinking when my
0:35:25
green skin
0:35:26
comes i'm gonna change my background to
0:35:28
have the raw code as well
0:35:31
yeah
0:35:32
that'd be epic
0:35:34
[Music]
0:35:39
or something
0:35:40
yeah
0:35:43
exactly
0:35:54
and to all the people who didn't attend
0:35:57
yesterday we have a
0:35:59
special guest coming in tomorrow um
0:36:01
[Music]
0:36:02
sam nolan
0:36:04
um he's the president of the programming
0:36:06
club at
0:36:07
rmit
0:36:08
so very excited to him to be here as
0:36:11
well
0:36:15
yeah man that would be fantastic instead
0:36:18
yeah sure
0:36:21
soon oh no what did i do there
0:36:26
okay get
0:36:29
not id
0:36:33
[Music]
0:36:34
okay
0:36:38
method
0:36:42
back in
0:36:45
methods
0:37:04
name
0:37:14
um
0:37:17
[Music]
0:37:21
name
0:37:24
and then this would have
0:37:33
board
0:37:38
i know
0:37:40
[Music]
0:37:50
clean
0:37:51
no description probably
0:38:00
not description there we go
0:38:04
there we go
0:38:05
cool
0:38:06
all right so this is done there
0:38:09
get this one um
0:38:11
and then in the middleware
0:38:21
[Music]
0:38:24
um we we're gonna have
0:38:32
there sprinkles
0:38:34
yep right
0:38:37
huh
0:38:38
what do you say
0:38:40
are the sprinkles
0:38:43
sprinkles the thing which i'm eating
0:38:45
yeah
0:38:46
oh um
0:38:48
chicken fingers
0:38:50
yeah okay
0:38:52
but what is sprinkles i don't know
0:38:53
actually
0:38:59
pringles
0:39:01
pringles
0:39:03
chicken pores um my accent
0:39:06
came in the way again
0:39:11
all right um
0:39:12
[Music]
0:39:13
so from here we would
0:39:17
um
0:39:17
[Music]
0:39:19
we would
0:39:24
so we already have a get board
0:39:36
and
0:39:38
now we need to get no description
0:39:50
description
0:39:54
okay
0:39:56
so
0:39:57
now that this is
0:40:00
done how this is gonna work is
0:40:06
oh come on inside call me hold actually
0:40:12
um i'm just thinking what does great
0:40:14
note description is doing
0:40:17
so it is getting the
0:40:19
note description well ah
0:40:24
maybe i should
0:40:27
change the name
0:40:29
oh yeah
0:40:31
yeah
0:40:32
yeah
0:40:33
cool
0:40:35
but
0:40:37
two different nodes have the same value
0:40:41
same thing
0:40:42
no um
0:40:43
[Music]
0:40:45
i don't think they ever will
0:40:48
to be honest
0:40:49
i don't think that will
0:40:53
right
0:40:56
i'm just thinking
0:40:58
because um
0:41:02
i think this
0:41:04
would be an excellent test case
0:41:07
because
0:41:10
every so i'm not really gonna
0:41:14
i'm not really
0:41:16
gonna insert the
0:41:19
you know how every
0:41:21
node has a different
0:41:23
id
0:41:24
yep
0:41:30
every note that that's inserted phil
0:41:33
have a different
0:41:35
id
0:41:37
so
0:41:38
if you're
0:41:40
saying that would
0:41:42
text and no text have
0:41:45
the same
0:41:46
one it could be
0:41:49
but that's when the ids will come in
0:41:53
place
0:41:54
yeah and we can put a validation that if
0:42:00
there are two nodes with the same
0:42:02
description we can just
0:42:05
delete one
0:42:07
yeah yeah for sure yeah yeah that makes
0:42:10
sense
0:42:11
cool
0:42:13
okay so this is there this is the
0:42:16
middleware so what's going to happen is
0:42:19
that we
0:42:22
do a post
0:42:26
huh
0:42:29
we do a post what
0:42:33
we do again
0:42:37
now i'm
0:42:39
i'm actually going so
0:42:41
i thought you you want to change the
0:42:43
post
0:42:45
board logic as well now or is that not
0:42:48
the case
0:42:50
yes but i think we should work on like
0:42:52
creating the get get functions and then
0:42:55
we can come back to changing the um
0:42:58
posting board logic
0:43:02
okay cool right
0:43:04
so i guess the first thing to implement
0:43:07
would be
0:43:08
creating a get board id
0:43:10
in the back end
0:43:14
yes
0:43:18
all right
0:43:20
so okay what i was going to do is finish
0:43:23
up this diagram first
0:43:26
because i don't want to
0:43:29
leave this
0:43:31
as
0:43:32
this is at the moment because
0:43:34
at the
0:43:35
at the moment
0:43:37
it doesn't represent
0:43:38
anything as in how are these two
0:43:41
components
0:43:42
communicating with each other
0:43:44
yeah yeah not for sure
0:43:47
right so
0:43:52
save we didn't get um
0:43:55
get bored um
0:44:02
i
0:44:03
actually am
0:44:05
gonna stick with this one
0:44:07
and then
0:44:09
this one
0:44:11
get bored on the uh
0:44:14
post
0:44:17
um
0:44:20
and
0:44:22
you think isn't that a get
0:44:29
so
0:44:30
via
0:44:32
board name cambodia
0:44:35
that's not posting anything to the
0:44:37
database that's just
0:44:39
getting
0:44:41
so that's a fetch get
0:44:47
um
0:44:48
okay i had to do a bit differently
0:44:51
because that wasn't enough in my mind
0:44:54
then
0:44:54
if that's what you're
0:44:56
talking about because for this to happen
0:45:00
they will probably change the
0:45:02
post as well now
0:45:04
yeah this with this kind of logic
0:45:07
so
0:45:08
yeah or we can leave the post as it is
0:45:11
already we can't
0:45:13
we can't leave this so basically would
0:45:16
have to
0:45:17
go again to the
0:45:19
person of the board functionality and
0:45:22
adopt it in this way
0:45:24
i guess right now we are on the classic
0:45:27
um
0:45:29
stage when we want to
0:45:30
prioritize kind of finishing the project
0:45:33
like finishing the part
0:45:35
earlier or doing it right
0:45:38
and
0:45:39
the finishing earlier thing would be
0:45:42
to do it by name
0:45:44
or doing it right would be doing what we
0:45:46
are trying to do right now
0:45:48
exactly
0:45:52
so okay
0:45:54
if we plan to oh so either way we will
0:45:58
have to come back to the post board okay
0:46:02
yeah
0:46:03
either way if we do it in the in this
0:46:07
new
0:46:08
way we will have to come so it's up to
0:46:10
us today if we wanna stop
0:46:13
from there
0:46:14
or
0:46:17
go through the
0:46:19
others first as in no text and
0:46:23
everything
0:46:24
and then at the end come back and change
0:46:28
the functionality of
0:46:30
the old
0:46:32
functionality
0:46:33
and convert it to a new one
0:46:36
so
0:46:37
either way
0:46:38
at the start or at the end
0:46:41
which one would you prefer
0:46:43
i mean if it's the same amount of work
0:46:45
better do what's right right now
0:46:49
um
0:46:51
rather than
0:46:51
[Music]
0:46:53
just like get it out of the way what do
0:46:55
you think yes
0:46:57
exactly so
0:46:58
uh i would say
0:47:01
go back to the post one
0:47:04
post
0:47:05
board and
0:47:06
and change that to our first approach
0:47:09
our
0:47:11
new approach
0:47:12
because
0:47:13
which is kind of our old approach as
0:47:15
well just taking it exactly yeah so i
0:47:18
think we have previous version of our
0:47:20
codes
0:47:21
so
0:47:22
if at all yes we can copy and paste it
0:47:25
and all we would need to do is
0:47:27
implement um this function that's all
0:47:31
yeah and these are just getters so won't
0:47:33
be hard
0:47:34
yeah yeah okay cool
0:47:36
so
0:47:37
the plan is to go back to the post right
0:47:41
yes yes after
0:47:43
creating the getter functions
0:47:47
um okay
0:47:48
what do you mean by that i've seen
0:47:51
creating any gear functions by that i
0:47:54
mean in the api
0:47:56
first to create the get board by id then
0:47:59
only anything would work
0:48:03
yes yes of course of course yeah all
0:48:06
right
0:48:07
um
0:48:08
so
0:48:10
we don't really need
0:48:12
get bored by id for the
0:48:15
posting
0:48:16
of the board
0:48:20
[Music]
0:48:22
exactly
0:48:24
so what we can do oh this is
0:48:27
this is to my brain in
0:48:29
involved there i like it all right um
0:48:33
i'm gonna just
0:48:35
okay
0:48:36
wait then why why do we have to
0:48:40
oh wait oh no i know why
0:48:46
wait we don't have to come back to post
0:48:48
do we
0:48:49
post is just
0:48:50
uh
0:48:52
writing the endpoint slash broad slash
0:48:54
bold and putting in the board name
0:48:58
in the body so
0:49:01
we don't have to come back to um
0:49:04
post board name
0:49:08
oh yeah yeah you're
0:49:10
right
0:49:10
[Music]
0:49:11
yeah yeah yeah i see
0:49:13
because
0:49:15
postponed uh posting of the board
0:49:19
doesn't require
0:49:21
using
0:49:22
the
0:49:23
id to do that call coco yeah
0:49:26
that's fine
0:49:27
right cool so
0:49:30
well
0:49:31
we do
0:49:32
need to
0:49:32
[Music]
0:49:33
change this so i'll do this one um
0:49:40
get request
0:49:42
okay
0:49:54
very first
0:49:58
okay
0:49:59
and
0:50:02
then that one
0:50:03
goes there and then this one
0:50:06
yeah that's fine
0:50:08
and then one can do is
0:50:10
you can do
0:50:13
this part
0:50:17
[Music]
0:50:39
get bored id there we go
0:50:52
wait
0:50:58
why is
0:51:00
get bored id
0:51:02
calling
0:51:04
get bored by id why do we need to return
0:51:07
the whole board
0:51:11
because
0:51:13
this is okay from the front end
0:51:16
we will receive the board name only okay
0:51:21
yep and this gap board id
0:51:24
will take in the board name
0:51:27
and then it will return the board id of
0:51:31
that corresponding board and then this
0:51:34
board
0:51:35
this board id that's returned that
0:51:39
will be passed into the
0:51:41
get board id to be used in the url yes
0:51:47
but it won't be passed from the back and
0:51:49
it will be passed from the front end
0:51:51
so
0:51:53
when the get board ids returns id just
0:51:56
goes back
0:51:58
it does not go to get bored
0:52:06
um
0:52:07
go back to your um
0:52:11
actually because this is what you choose
0:52:15
all right right now what we're doing is
0:52:17
completely different we are using it for
0:52:19
every controller or just
0:52:21
get bored
0:52:25
wow our way to be honest i really don't
0:52:28
agree with
0:52:30
this approach yeah
0:52:32
yeah i don't agree with that
0:52:37
uh i don't
0:52:39
agree with
0:52:41
it as in hitting that that's a base for
0:52:44
one thing and then coming back to the
0:52:47
front end and then going to the
0:52:50
other method and then
0:52:52
going back to the database again and
0:52:55
then coming back
0:52:56
right but then what uh go back to the
0:52:59
diagram and draw that i o
0:53:02
um what you're doing is just getting the
0:53:05
board
0:53:06
by
0:53:07
um
0:53:09
id right but if you need the board id to
0:53:12
post
0:53:13
a
0:53:14
uh note
0:53:15
then you need a board id as well hang on
0:53:19
okay
0:53:20
i'm trying not to
0:53:22
come to
0:53:23
this point yet
0:53:26
because i think you're
0:53:28
jumping from this part to this part and
0:53:30
then going back to
0:53:33
this part all right like even if we
0:53:35
don't go there it's just a fundamental
0:53:37
thing that
0:53:39
at some point
0:53:40
in the middleware we wouldn't require
0:53:43
the board id to come back
0:53:45
and then be called to another function
0:53:50
okay
0:53:51
so
0:53:53
what okay
0:53:54
so what according to you what will
0:53:58
this function do
0:54:00
um
0:54:02
this function would be inside other
0:54:04
functions
0:54:05
like
0:54:06
post board not not post board like post
0:54:10
note or get bored by id
0:54:12
um to just
0:54:14
um get the code id will this be
0:54:17
uh
0:54:18
one of the fetch requests
0:54:22
yes yeah exactly okay so
0:54:26
according to you
0:54:28
what does this function do then
0:54:31
just takes in the
0:54:33
value and returns the board id
0:54:35
exactly okay so um
0:54:40
so you wanna
0:54:42
return this board id
0:54:45
yeah
0:54:47
back here
0:54:49
yeah because it'll usb it'll be used by
0:54:51
multiple controllers from different
0:54:53
purposes
0:54:54
not just to get the board
0:55:04
it would use it will be used by delete
0:55:05
board as well
0:55:08
or
0:55:09
post note as well
0:55:13
so then
0:55:17
okay i'm gonna
0:55:20
um
0:55:22
return that one
0:55:24
go back
0:55:25
and then say
0:55:28
we have goal uh
0:55:30
delete board uh
0:55:32
and all those
0:55:34
things
0:55:36
then we can use this
0:55:38
id on all these methods here as well
0:55:41
yeah and to just append them into url
0:55:44
that's it
0:55:46
because depending
0:55:47
yeah
0:55:48
and then we send the request
0:55:52
again to the back end
0:55:54
to
0:55:55
do the actual action is it
0:55:58
yeah yeah
0:55:59
but
0:56:00
um if you feel that approach is wrong in
0:56:03
any way we can always go back
0:56:05
to
0:56:06
doing it by name
0:56:08
but then we'll have a lot of redundant
0:56:09
quote
0:56:11
okay um
0:56:13
let's just
0:56:15
do it in your way because i kind of
0:56:18
understand it
0:56:20
where you could where you come where
0:56:22
you're coming from but
0:56:24
um i kind of just agree that we should
0:56:28
go back
0:56:30
use it and then go back
0:56:33
again but i wanna i wanna um
0:56:37
see the implementation
0:56:40
of it um in your
0:56:43
where is all right in your as well so
0:56:46
let's
0:56:48
let's stick to your way
0:56:50
and um before we
0:56:53
uh
0:56:54
kind of go ahead so
0:56:56
right now we are clear here is how it's
0:56:58
going to work
0:57:00
can you see um
0:57:02
i
0:57:03
can't yeah all right right okay
0:57:06
so here's how it's going to work this is
0:57:09
the middleware and this is the back end
0:57:12
middleware has a function which is
0:57:15
get bored id by name
0:57:18
goes to the back end
0:57:19
comes back
0:57:21
right
0:57:24
what i'm just explaining and i'll tell
0:57:27
you how to approach
0:57:29
okay all right
0:57:31
um i'll tell i'll try to tell you an
0:57:33
approach which might
0:57:35
by which we might not have to come back
0:57:36
to the back end
0:57:37
and okay
0:57:39
which i'm gonna tell you uh might i i
0:57:42
feel like it'll be pretty good okay
0:57:44
so
0:57:45
i'm just making sure that we are on the
0:57:47
same stage on the current approach which
0:57:49
is true get bored by id going to the
0:57:52
back end and coming back with the id
0:57:54
where we append it
0:57:56
to all the controllers
0:57:58
like delete or get yeah
0:58:01
or not
0:58:02
so that makes sense for now
0:58:05
or or okay
0:58:07
hear me out here it is
0:58:09
we
0:58:10
when we are calling get bored
0:58:13
to the back end
0:58:15
in the body we can specify an action
0:58:23
can you repeat the last part again yeah
0:58:26
sure
0:58:27
let's take one example um
0:58:30
delete
0:58:31
a board yeah
0:58:32
yeah so
0:58:34
this middleware
0:58:36
has
0:58:38
um the value of the board
0:58:41
sorry the the
0:58:43
value
0:58:44
right
0:58:45
and like the board name sorry
0:58:47
and
0:58:48
in the json as well it has a thing
0:58:51
called
0:58:52
another thing called action
0:58:56
okay yeah
0:58:58
like delete get yeah
0:59:00
okay okay
0:59:02
yeah so
0:59:03
with this
0:59:04
uh action thing it goes to the back end
0:59:07
in the back end you check what is the
0:59:09
action
0:59:10
either it's delete or it's get
0:59:12
or even if it's something like post
0:59:14
whatever it is the action is
0:59:16
and
0:59:17
you see what the action is and does the
0:59:19
thing relating to the action in the back
0:59:21
end only
0:59:23
and
0:59:23
if you need to get a response it comes
0:59:25
back or just like
0:59:27
you are in the back end only once
0:59:29
by using a something called action
0:59:33
[Music]
0:59:38
right
0:59:39
we don't have to come to any calculation
0:59:40
today we can give it a talk
0:59:42
tonight
0:59:43
okay of course
0:59:45
sounds good
0:59:47
yeah but um
0:59:48
i think the um
0:59:50
what you're saying
0:59:52
um
0:59:54
would makes sense though
0:59:57
yeah yeah but i guess we need to give a
1:00:00
lot more thought when it comes down to
1:00:01
implementation because
1:00:03
one loophole i found while explaining it
1:00:06
to you was
1:00:07
would the
1:00:09
method return something to response
1:00:11
because
1:00:12
in the get case you will have a response
1:00:14
but in the delete case
1:00:16
i mean in the delete case you will also
1:00:17
have a response okay yeah
1:00:19
yeah yeah
1:00:23
okay
1:00:24
we can give it a yes
1:00:25
that's fine
1:00:27
let some
1:00:28
think about it and um we'll come back
1:00:31
tomorrow with the decision and
1:00:33
um
1:00:36
and um
1:00:37
just finalize the um
1:00:40
thing
1:00:41
the um
1:00:44
the the diagram yeah
1:00:46
yeah
1:00:47
okay d4 he asks what do you mean by
1:00:50
middleware um
1:00:51
middleware is kind of a connection
1:00:54
between the front and the back end um
1:00:57
for our middleware we are using a fetch
1:00:59
api approach
1:01:00
which means the
1:01:02
front end is able to access the back end
1:01:04
controllers
1:01:07
yeah and also welcome back d4d
1:01:12
um yeah i guess uh if we are on the same
1:01:15
page um that we both understand
1:01:18
the trivial way of all three approaches
1:01:20
which we have right now
1:01:22
um then we can
1:01:25
kind of take it from here like do you
1:01:28
think um
1:01:29
do you
1:01:30
like we have any issue with any of the
1:01:32
approaches
1:01:33
in understanding them
1:01:35
i don't think so because um
1:01:39
yeah we're probably on the same page
1:01:42
same page uh but
1:01:45
yeah um
1:01:47
i
1:01:48
didn't think that as in designing
1:01:51
and then implement implementation would
1:01:55
require this much
1:01:57
thought but um it's it's
1:02:01
it does to be
1:02:05
that's honest key to making good
1:02:06
software
1:02:08
exactly as in
1:02:10
good
1:02:11
seniors but
1:02:13
a bit of tweaks here and there would
1:02:16
make sense along the way but
1:02:19
not like changing the entire
1:02:22
architecture yeah yeah for sure yeah
1:02:26
um default
1:02:27
something like
1:02:29
yes
1:02:30
you can say um
1:02:33
fetches something like
1:02:34
um
1:02:35
access i guess
1:02:38
yeah let's say that
1:02:39
um
1:02:42
yeah
1:02:43
it's pretty much the same actually
1:02:47
all right um cool
1:02:50
thanks guys for joining in um we have a
1:02:53
special guest tomorrow so don't forget
1:02:54
to
1:02:55
tune in at 9 30 sharp tomorrow um
1:02:59
as sam nolan joins us and
1:03:02
yeah i guess we'll come back to the with
1:03:05
our thoughts and what we thought about
1:03:06
it
1:03:07
about the discussion and see you guys
1:03:09
tomorrow
1:03:10
perfect see you guys tomorrow and um
1:03:15
take care have a good night
1:03:18
thanks guys cheers bye