boarzVideosClipsStatistics

#️⃣EP 201 - Today's Stream

🎦
📅 2022-03-28 (619 days ago)
⌛ 1:08:28
ZainboarThaneshboar
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
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
▶️
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:00
[Music]
0:00:23
what is going on
0:00:26
guys welcome back to another session of
0:00:29
broken fix brought to you by the raw
0:00:32
coders and
0:00:33
today you have
0:00:35
zayn and finesse how we feeling finesse
0:00:38
hey everyone hey zach um thanks for the
0:00:40
intro feeling good as as
0:00:42
always um
0:00:44
yeah just feeling good and
0:00:47
ready to get stuck into it as always man
0:00:49
so fantastic fantastic love the
0:00:52
enthusiasm you you
0:00:54
bring on absolutely phenomenal
0:00:57
yeah so first uh get okay get them
0:01:01
good have you
0:01:03
as always
0:01:06
all right so
0:01:08
let's do the acknowledgement and pay our
0:01:10
respect to the elders of the past
0:01:12
present and future so
0:01:14
i begin today by acknowledging the
0:01:16
traditional custodians of the land on
0:01:18
which we gather today and pay my
0:01:20
respects to the elders past present and
0:01:22
future i extend their respect to
0:01:25
aboriginal and torres strait islander
0:01:27
people here today
0:01:30
fantastic
0:01:33
so that is all done
0:01:35
how's your weekend been finished
0:01:38
yeah been good man um a lot of time with
0:01:41
the
0:01:42
with the family so it's really good um
0:01:45
uh yeah it just took up a lot of my time
0:01:47
which was fun but yeah takes up your
0:01:49
energy as well but yeah that's how it is
0:01:53
yeah i mean it's always
0:01:55
good to spend their uh and you within
0:01:58
family after a whole week of hard work
0:02:02
and you get all the love and the
0:02:04
excitement from them and then that i
0:02:07
guess you start for another week another
0:02:10
week of
0:02:11
hard work and then you just read the
0:02:14
cycle isn't it 100 100 like that
0:02:19
fantastic um so yeah just a bit for
0:02:22
progress
0:02:23
actually
0:02:24
second thing second
0:02:26
um how about we get dev to choose a
0:02:29
letter
0:02:31
okay today
0:02:41
anything cheesy or
0:02:43
you probably say oh
0:02:45
okay
0:02:47
i was expecting me to say s for sniffer
0:02:52
original geez
0:02:54
foreign
0:02:57
fantastic all right let's do that
0:03:00
so the closest one would be n
0:03:04
isn't it
0:03:05
and um yeah yeah sounds good
0:03:10
yeah yeah here we go
0:03:12
[Music]
0:03:15
i feel like we play this one a lot but
0:03:17
yeah it's a good one it's a good one so
0:03:22
hey that's a fun part of us in choosing
0:03:25
and
0:03:27
and then
0:03:28
if that last set doesn't exist
0:03:30
choosing the nearest
0:03:32
one because that actually eliminates a
0:03:35
lot of choices then
0:03:38
yes true
0:03:39
if that makes sense
0:03:42
okay cool so
0:03:44
just a bit of a progress
0:03:46
you know on what you guys started on um
0:03:49
refactoring then as a saving of the
0:03:52
notes where um
0:03:55
all in one go and we
0:03:58
concluded the fact that okay there is
0:04:00
your original code already
0:04:02
how about if we
0:04:04
um
0:04:06
how about if we um
0:04:08
do uh enclose the original
0:04:12
uh
0:04:13
original code in the form of function
0:04:16
and just keep it there and also
0:04:19
implement the new refactored
0:04:22
code as a powerpoint other function yes
0:04:25
so
0:04:26
yeah we managed to do the first half so
0:04:29
then
0:04:30
the notes are already being saved
0:04:32
properly uh
0:04:34
choosing the old code but the reflected
0:04:37
version
0:04:39
okay so when we save those one by one
0:04:44
but
0:04:45
all of them
0:04:48
oh okay
0:04:50
but is it so when the
0:04:52
is it still doing the inserted not
0:04:54
inserted thing saving all every time
0:04:56
right
0:04:57
doing one request to save all the notes
0:04:59
at one goal
0:05:01
sakura
0:05:04
what do you mean
0:05:09
because where we what we were thinking
0:05:11
i thought what we left off with is that
0:05:14
um
0:05:15
when the user makes a request to save
0:05:18
the knobs
0:05:20
it would save all the notes in
0:05:22
um at one time
0:05:28
do you possibly possibly want to open up
0:05:30
the code and um as in you're doing you
0:05:33
pull and we can talk
0:05:35
from it from the as in the actual
0:05:38
from the code
0:05:43
because i think
0:05:45
i'm more of a visual learner
0:05:47
and um
0:05:48
as in pick up things really fast you
0:05:51
should just show it to me
0:05:53
yeah yeah fair enough um
0:05:59
by the way is your screen share working
0:06:02
now or not
0:06:03
uh good point let me see
0:06:09
oh yeah i think it is yup yup it is okay
0:06:12
ah fantastic
0:06:17
um
0:06:18
is it on this branch
0:06:20
uh
0:06:23
uh so we made a new one refactoring
0:06:27
saving notes
0:06:28
[Music]
0:06:29
i guess it was
0:06:32
okay
0:06:33
by the way your screen is really small
0:06:36
and i cannot sorry
0:06:38
that's my bad
0:06:40
this is better
0:06:42
uh
0:06:43
still a bit small
0:06:46
i'm sorry
0:06:54
at the moment it must have been really
0:06:57
large
0:06:57
for you isn't it
0:06:59
yes it is actually
0:07:02
how do you know
0:07:06
i have the same experience
0:07:08
oh yeah that's true when i zoom in yeah
0:07:13
it's like in my face
0:07:15
yep yeah
0:07:17
true
0:07:18
um so i'm on this now
0:07:24
yeah okay
0:07:26
um
0:07:28
okay yeah so
0:07:30
you know where you do
0:07:32
save one by one same notes one by one
0:07:37
they must be
0:07:38
yeah
0:07:39
okay yes that
0:07:42
one okay
0:07:45
so
0:08:00
so i guess what we're doing is
0:08:03
doing it on
0:08:06
one request
0:08:08
so
0:08:10
if you see the update board
0:08:13
it just updates the entire board
0:08:17
update board
0:08:22
no in the same
0:08:23
function
0:08:24
yeah
0:08:27
yeah
0:08:28
this one
0:08:30
no
0:08:32
no
0:08:39
[Music]
0:08:44
okay
0:08:46
um
0:08:48
this is basically the old way
0:08:52
so all we have done is reflected this
0:08:56
into a function that's all nothing else
0:09:01
oh okay
0:09:02
okay i see so this is what we still need
0:09:05
right save all nodes
0:09:12
we still need to do this
0:09:20
yes that's that's
0:09:22
that still has to be done
0:09:26
okay
0:09:27
so
0:09:28
the progress that you guys made was that
0:09:30
you just added this into a
0:09:32
function of itself
0:09:33
we didn't just add it it was
0:09:36
refactoring the codes so if you can see
0:09:40
we don't have any
0:09:41
for loop
0:09:43
anymore in there
0:09:45
it's gone
0:09:51
okay
0:09:52
yeah it's essentially the same
0:09:55
functionality though uh i'd say
0:09:58
yes but again we reflected it to and
0:10:02
then
0:10:03
get rid of them and get rid of the for
0:10:05
loop as in getting all the boards and
0:10:08
then checking if the board is the same
0:10:10
as the ball we we want it
0:10:12
and all that stuff
0:10:14
basically
0:10:16
okay yes okay so essentially the
0:10:19
functionality is still the same but we
0:10:22
made it a lot simpler easy to read and
0:10:25
much more efficient
0:10:27
okay yeah make sense cool nice
0:10:30
so now what we basically have to do is
0:10:33
implement the new functionality which uh
0:10:37
use um which um
0:10:39
which is to do with
0:10:42
just
0:10:43
including all the notes in one request
0:10:46
and is
0:10:47
sending me
0:10:48
sending the
0:10:49
entire request
0:10:51
yeah okay
0:10:54
okay yes i understand
0:10:56
we started this the other day right
0:10:57
that's what i thought
0:10:59
yeah yeah
0:11:02
yeah
0:11:02
so what i've done is i've just
0:11:06
made a kind of a
0:11:09
um i've just made a kind of a
0:11:12
a
0:11:14
um
0:11:15
placeholder
0:11:17
okay
0:11:18
yeah
0:11:20
for
0:11:21
that function as involved putting
0:11:24
include by the actual implementation
0:11:26
still has to be done
0:11:28
okay which is similar to the other one
0:11:31
bowl which will probably be um
0:11:35
yeah
0:11:38
changing
0:11:39
small bit in
0:11:40
pieces yeah okay
0:11:43
yeah
0:11:57
[Music]
0:12:00
i was just reading gekko's comment
0:12:02
into the blog what is your opinion in
0:12:04
the future infrastructure is called
0:12:06
programmatic like cdk or declarative
0:12:10
like cloth formation
0:12:12
vanilla terraform
0:12:14
um
0:12:15
i actually think um it'll be more like
0:12:18
cloud formation and terraform um
0:12:21
i think there's
0:12:23
like um
0:12:24
it's this adds a lot of consistency to
0:12:27
the
0:12:28
um
0:12:30
when you're when you're creating
0:12:32
infrastructure
0:12:34
um
0:12:35
and it's also like um i think it also
0:12:38
adds a lot of um
0:12:40
what's it called uh
0:12:42
documentation to what you've done
0:12:45
um
0:12:46
so i think that's where it would head
0:12:48
but yeah so but i'm not really sure but
0:12:50
that's that's definitely what i think
0:12:56
that's a really good as in
0:12:58
opinion though
0:12:59
thanks
0:13:02
okay
0:13:04
did you wanna
0:13:06
should i continue sharing this then
0:13:16
i thought i'd give you uh as in
0:13:19
a chance to
0:13:21
go
0:13:22
uh
0:13:23
a bit of hands-on
0:13:24
okay unless
0:13:26
you
0:13:27
prefer that
0:13:29
i should which is fine as well
0:13:31
no it's okay yeah oh keep going
0:13:34
okay
0:13:35
um
0:13:37
okay so
0:13:40
save all knobs
0:13:46
um
0:13:49
okay so
0:13:50
basically all we're gonna be doing is
0:13:58
we're gonna
0:13:59
do this functionality
0:14:03
but
0:14:06
all in one go for all the notes so
0:14:10
basically if we are
0:14:13
validating the nose data
0:14:16
we will probably have
0:14:19
[Music]
0:14:21
an array
0:14:23
okay
0:14:25
and
0:14:26
we would be checking
0:14:28
each of the objects
0:14:34
topic
0:14:37
property
0:14:40
in the array
0:14:41
okay
0:14:42
anyway
0:14:44
let's um
0:14:45
focus on one thing at time i think we
0:14:49
can pause request some
0:14:52
response um in the
0:14:56
argument it's consistent because
0:15:00
everything would be in request and
0:15:02
response and get rid of board id board
0:15:04
name and passcode
0:15:12
oh okay
0:15:14
all right
0:15:17
so now what do we want is we want to
0:15:22
go on loops issue
0:15:41
that's a list of notes
0:15:48
yes
0:15:50
yes so there were
0:15:53
create
0:15:55
a notes list
0:16:00
so i think it might be helpful if we go
0:16:03
and run the run the project and see how
0:16:06
how they they're coming
0:16:08
as an inbound request of um actual
0:16:11
property because i think it must be
0:16:14
data and then
0:16:16
items but i just want to confirm it
0:16:25
um
0:16:31
that yeah thanks for the tip as well
0:16:34
i'll look into it i'm not very familiar
0:16:35
with um
0:16:37
with uh
0:16:39
the programmatic version so yeah
0:16:45
yeah i think cdk will be a really good
0:16:48
exercise
0:16:53
are you familiar with those with uh
0:16:56
with
0:16:57
what he's talking about um
0:16:59
sorry
0:17:01
uh about
0:17:03
cdk just a little bit because i did some
0:17:06
workshops
0:17:09
on that
0:17:10
and
0:17:11
terraform i've heard about it but not
0:17:14
worked and you know
0:17:16
obviously cloud formation yes
0:17:20
oh yeah because we use collaboration
0:17:22
yeah
0:17:32
all right i'll just quickly go and grab
0:17:34
myself some water here be right back no
0:17:37
worries
0:17:39
next it's used
0:17:41
yeah that's a good idea i'll do that um
0:18:21
so
0:18:40
okay
0:18:44
now if you press save
0:18:50
did you console it no
0:18:55
um i would be oh no i didn't
0:19:00
oh but it's like
0:19:02
oh a thing i might have um
0:19:06
in the past and forgot to do that
0:19:09
i've got to take you
0:19:10
so
0:19:11
it's coming as
0:19:15
ah
0:19:16
one data
0:19:19
as in as individual
0:19:24
um
0:19:32
okay um
0:19:33
we will probably have to add all these
0:19:35
objects into a list
0:19:38
first
0:19:42
yes but i think
0:19:44
wait did we already
0:19:48
is it already coming in at least i can't
0:19:50
remember now
0:19:52
[Music]
0:19:55
if you go back it must be in the code
0:19:59
see
0:20:00
because
0:20:00
[Music]
0:20:02
i thought we did that that's why
0:20:25
so
0:20:25
[Music]
0:20:30
of notes
0:20:32
here see
0:20:34
once notes
0:20:40
around ah yeah yeah
0:20:43
so we can basically i
0:20:46
do you wanna maybe console that and see
0:20:48
how that's coming
0:20:50
yes
0:20:51
yeah
0:20:52
um okay
0:20:55
oh
0:20:57
yes how are we getting the notes right
0:20:59
are we getting the notes at the moment
0:21:02
and no so we just need to as in focus on
0:21:07
saving
0:21:09
the knots
0:21:11
yeah
0:21:12
okay
0:21:15
by the way
0:21:18
yeah i just read his comment
0:21:21
um i was focusing on
0:21:24
something
0:21:26
else
0:21:28
um
0:21:36
[Music]
0:21:39
i would say
0:21:42
um
0:21:44
so
0:21:45
in terms of
0:21:47
the comparison of
0:21:49
switch and if i would definitely go with
0:21:52
the
0:21:54
um
0:21:55
[Music]
0:21:56
with the
0:21:57
[Music]
0:22:01
if
0:22:02
and our statements if there are boolean
0:22:05
values
0:22:06
however if there are
0:22:09
other values except
0:22:11
boolean then i'll definitely go with the
0:22:13
switch
0:22:19
[Music]
0:22:24
and also switch makes you a lot more
0:22:30
cleaner than if and else
0:22:41
thank you
0:22:55
okay so
0:22:57
where are we
0:22:59
how are we getting those
0:23:01
items do you wanna
0:23:06
show
0:23:07
board notes
0:23:16
so let's hope
0:23:18
that is yeah we're not really concerned
0:23:21
about that at the moment i think let's
0:23:23
let me just look at when i save
0:23:33
okay so we got
0:23:35
different toys but
0:23:37
again you see
0:23:39
see this one
0:23:40
we got the list and then
0:23:43
got these two notes in there
0:23:47
see that is the one we already have
0:23:50
right
0:23:51
yes yes that's what we're doing right
0:23:53
now
0:23:54
um
0:23:55
in patch
0:23:56
right right i say
0:23:58
so we can basically uh
0:24:01
re reuse that isn't it
0:24:06
um
0:24:08
yeah um
0:24:10
so let me just go to this
0:24:14
so
0:24:15
yeah tori added this this little bit
0:24:18
here
0:24:19
which would mean that
0:24:21
we are passing the notes list into the
0:24:28
into post notes and then
0:24:33
um
0:24:39
yes
0:24:41
asking
0:24:42
that would be
0:24:44
have you tried running the site on two
0:24:48
browsers yet
0:24:50
and
0:24:52
no
0:24:53
then that would all come in our testing
0:24:56
place
0:25:02
yeah i was wondering what that if false
0:25:06
is on 5 36 to be honest yeah yeah um
0:25:10
that's just because we don't want to use
0:25:11
that right now so oh okay yeah right i
0:25:15
see
0:25:16
cool cool
0:25:19
okay so
0:25:21
post notes
0:25:23
so
0:25:24
and also
0:25:25
yeah when we got on with tori the other
0:25:29
day he
0:25:30
oh we added this
0:25:32
um
0:25:33
actually torres is getting really good
0:25:34
he's very fast nowadays um
0:25:37
he's he added this like super quickly
0:25:39
but anyways
0:25:41
that's brilliant
0:25:43
um
0:25:44
maybe step back a bit
0:25:46
and focus on the
0:25:49
other function that we are doing for
0:25:50
this session okay let me just show you
0:25:53
what let me just let me go through what
0:25:56
what we did essentially yes
0:25:59
okay so
0:26:00
you know how we have this this one right
0:26:03
and yeah
0:26:04
in this post patch notes on save
0:26:07
um
0:26:09
basically let's ignore this bit first
0:26:11
but we're doing this for loop here
0:26:14
which is um
0:26:16
uh going through the nodes one by one
0:26:19
and then determining whether the insert
0:26:21
or not inserted and then
0:26:23
and then either patching it or posting
0:26:25
it
0:26:26
right that's what we have this is our
0:26:28
existing functionality right
0:26:30
so basically
0:26:31
we would scrap all of this and then use
0:26:34
this this piece of code
0:26:37
which is going to insert the
0:26:40
or will insert the nodes all at one go
0:26:43
right from the board
0:26:47
and this
0:26:48
this
0:26:49
piece of functionality
0:26:51
depends on
0:26:53
this post notes function so if i go on
0:26:55
post notes now
0:26:59
we would use this which
0:27:01
would then
0:27:02
you know be which would call that
0:27:04
backend function that we are going to
0:27:07
implement now
0:27:08
um
0:27:09
to
0:27:11
to who's under one request send all the
0:27:15
um
0:27:16
notes to the backend
0:27:19
ah right right right so the
0:27:21
functionality you were showing me before
0:27:25
was
0:27:26
the prerequisite for the
0:27:29
new code to work
0:27:32
yes okay exactly yeah i say i say
0:27:36
okay yeah that makes
0:27:38
sense
0:27:40
so
0:27:42
um yeah that's kind of where we at right
0:27:44
now
0:27:45
um
0:27:48
that means that we just basically have
0:27:50
to um
0:27:53
we don't
0:27:54
we don't need to
0:27:56
create another function we can just use
0:27:59
this existing code but activate it
0:28:03
yeah exactly yeah okay cool cool that
0:28:06
makes sense a lot of sense actually now
0:28:09
um
0:28:10
have you ever uh
0:28:13
oh yeah um have you ever choose
0:28:17
finesse a tendu
0:28:19
what is that attempting to do no
0:28:22
can do
0:28:24
pizza
0:28:26
i
0:28:27
i have no idea but
0:28:29
he saw
0:28:30
that tandoor on your blog post
0:28:34
and yeah
0:28:35
he said
0:28:38
can do on my blog post
0:28:42
am mri character
0:28:45
or i'm just being an old man
0:28:47
with dementia
0:28:53
yeah yeah
0:29:06
we can come back
0:29:09
we can't come back to it
0:29:12
does it mean like uh i'm really curious
0:29:14
that isn't what is that tandoor
0:29:17
you mean like
0:29:19
tender or chicken or
0:29:21
i have no idea i don't even
0:29:23
know what that word means
0:29:28
no i'm i'm lost man now i don't know
0:29:30
what he's talking about
0:29:36
all right um so
0:29:39
let's
0:29:41
so if you were to continue from here how
0:29:44
would you
0:29:46
um
0:29:47
okay so now that we have this
0:29:50
like i think
0:29:52
where would where we would be at is
0:29:56
going back to here
0:29:58
um
0:30:02
yeah going back to here hold on my
0:30:04
screen's playing
0:30:06
um yeah going back to the back end and
0:30:10
then
0:30:11
uh
0:30:12
writing functionality for
0:30:14
um
0:30:16
for this to so that we can utilize this
0:30:19
function that's how i'd go about it i
0:30:21
think next would that would be it
0:30:24
so we want to utilize that function
0:30:27
and that function is already in the back
0:30:29
end
0:30:30
or the code has still to be written in
0:30:33
the back
0:30:34
end it still has to be right in the back
0:30:37
yeah okay cool
0:30:39
so essentially what we're going to do is
0:30:42
the front end is already wired with the
0:30:46
um
0:30:47
with the front ui really um the front
0:30:50
end is already there
0:30:53
but we need to
0:30:55
wire it up after creating the backhand
0:30:59
for it
0:31:00
yeah
0:31:00
okay
0:31:02
gotcha i'm with you now so
0:31:05
in
0:31:06
the
0:31:07
post notes how will that go is
0:31:11
because it's always
0:31:12
good um
0:31:13
[Music]
0:31:15
like
0:31:16
as in the programming and so he told
0:31:20
me if you want to implement a function
0:31:23
analysis it's always good good to start
0:31:25
from the from the back end and work your
0:31:28
way
0:31:28
towards the front end
0:31:30
okay interesting okay
0:31:36
did it the other way around here anyways
0:31:39
yeah
0:31:41
that's
0:31:42
fine we are all
0:31:44
adaptable which is great
0:31:47
all right cool so now we need to
0:31:52
do an endpoint so the endpoint already
0:31:54
exists in the back end
0:31:57
um
0:31:58
i don't believe so
0:32:00
because well i was thinking that we can
0:32:02
use the the same endpoint that we have
0:32:06
at the moment
0:32:08
[Music]
0:32:11
if you go in the back end
0:32:13
okay i'll show you what i mean
0:32:17
and if you go on the post request of the
0:32:22
post and patch notes
0:32:27
yeah
0:32:28
that one
0:32:29
right now for a specific ball
0:32:32
okay so if we maybe can change this one
0:32:36
to notes
0:32:38
okay
0:32:40
okay and
0:32:42
then we can do an option as in by
0:32:46
um
0:32:47
kind of
0:32:50
if
0:32:51
and
0:32:52
else statement that
0:32:54
no i don't want to i don't want to
0:32:57
change more of the voice
0:32:58
personality no no no no no no no that's
0:33:02
not going to happen
0:33:03
um
0:33:06
actually let's
0:33:08
create
0:33:12
or
0:33:13
we can basically forget about the code
0:33:16
that we implemented on save notes one by
0:33:19
one just basically
0:33:22
the uh active beta
0:33:25
um geckdev i would want to correct you
0:33:28
that i didn't say
0:33:30
released i said development stage
0:33:34
should hopefully be done
0:33:47
um
0:33:48
why
0:33:50
cool so but
0:33:52
say this only says one note right
0:33:55
yes
0:33:57
okay so
0:34:00
now so it saves
0:34:03
all the notes
0:34:05
wait a one by
0:34:07
[Music]
0:34:18
one okay then if it saves all the notes
0:34:23
i don't know about
0:34:24
whether we should go
0:34:26
creating another function when we could
0:34:28
you like
0:34:30
look i i
0:34:31
you know i don't mind like it doesn't
0:34:33
just
0:34:34
either way it's okay with me but i if it
0:34:36
works like you know i think we should
0:34:38
utilize this function right
0:34:41
[Music]
0:34:44
yes but remember you wanted to change it
0:34:47
to as in get to work
0:34:50
with the entire
0:34:53
all the notes in just one request
0:34:59
this doesn't do that at the moment i
0:35:01
thought that's the idea like um
0:35:04
so
0:35:05
when you said all the notes in one
0:35:08
request what did you mean
0:35:12
yeah i just mean like you know go
0:35:14
through
0:35:15
um
0:35:16
so you would get the notes all the notes
0:35:18
here
0:35:19
and then
0:35:21
uh in one go push it up to
0:35:25
to the
0:35:26
to dynamodb so this one does it in
0:35:29
multiple requests is it see
0:35:31
um it doesn't do it in multiple requests
0:35:36
it just takes
0:35:46
[Music]
0:35:51
i don't know how to put it because it's
0:35:54
behaving in one way but my understanding
0:35:57
is in another way
0:36:00
because if you go to the update board
0:36:04
all is doing is
0:36:08
is um
0:36:13
adding
0:36:15
the notes
0:36:16
to the end of the list
0:36:18
see yes is doing one by one
0:36:26
okay
0:36:28
uh the function name 1455 is the third
0:36:33
why
0:36:34
what's the function name
0:36:37
save notes one by one and then process
0:36:40
to
0:36:41
process the pullback
0:36:44
so the side will continue
0:36:48
yeah i love it sarcasm
0:36:52
um
0:36:57
yeah so
0:37:01
let's
0:37:02
step back a bit
0:37:03
okay
0:37:05
what was it what is your objective
0:37:11
okay
0:37:13
let me just
0:37:15
so
0:37:16
okay
0:37:18
the objective is
0:37:20
that we would push
0:37:24
these notes and any notes created
0:37:27
all the notes every time right so it
0:37:30
doesn't matter if this has been inserted
0:37:32
before
0:37:33
or this has been inserted before it will
0:37:36
just be posted
0:37:38
no
0:37:38
uh it would check the status of it first
0:37:41
if it says
0:37:42
insert it then it won't be inserted if
0:37:45
it says not inserted then it will be
0:37:48
inserted
0:37:49
so
0:37:50
that's the thing that tori and i
0:37:52
discussed and he made a good point which
0:37:54
is that we should get rid of that
0:37:56
because
0:37:58
um
0:37:59
so like we have that here right
0:38:02
we just we would just get rid of this
0:38:04
whole for loop and then just do it like
0:38:06
this which is just push it up every time
0:38:09
regardless if it's inside or not which
0:38:11
makes sense because then
0:38:13
you would be i guess reduce this sort of
0:38:17
you know so that means that you want to
0:38:19
push all the notes every time the person
0:38:22
loads um saved as in regardless if
0:38:26
they're updating or creating the notes
0:38:30
you want to push the notes
0:38:32
all the time
0:38:34
yes yes even if it's present in the
0:38:36
database
0:38:38
yes
0:38:39
but that would just
0:38:41
[Music]
0:38:42
why would you want to insert
0:38:47
or replace the one that's already
0:38:49
existing with the one that is
0:38:54
hasn't even been changed yet
0:38:58
which is why we had the
0:39:01
status because we don't want to insert
0:39:04
the note that hasn't been changed or is
0:39:08
already in the database
0:39:11
yes understand
0:39:13
but so here's the thing um
0:39:16
saying that that makes sense
0:39:18
but like actually
0:39:20
um
0:39:21
like that would mean that
0:39:24
for example it would go through this
0:39:26
loop right
0:39:27
and then it's gonna call post note like
0:39:29
say okay say two notes are inserted and
0:39:32
one is not inserted
0:39:34
oh say sorry one note is instead of two
0:39:36
don't not inserted right
0:39:38
so then it would
0:39:39
um
0:39:40
it would patch
0:39:42
it would call
0:39:43
this first and then it would call
0:39:46
this uh twice right so essentially it's
0:39:48
gonna make one and then two it's gonna
0:39:51
make three requests right
0:39:54
sorry finish uh i kind of lost you can
0:39:57
you
0:39:58
go again but slowly a bit
0:40:00
um yeah um okay let me let me explain
0:40:04
okay
0:40:06
all right so
0:40:08
okay i'll just get rid of this now
0:40:13
and
0:40:14
just obvious
0:40:17
suggestion
0:40:18
yes don't rush
0:40:20
relax it's just a discussion it's no
0:40:23
competition who is right who's wrong
0:40:26
yes yeah yeah yeah i know i know um
0:40:30
i think it's an interesting problem
0:40:32
anyways but it is yeah just like two
0:40:35
passionate people having a discussion
0:40:38
yeah i'm interested to know actually
0:40:40
like which one would be better in terms
0:40:42
of like
0:40:44
like a technically
0:40:45
uh technical perspective
0:40:49
if we interested
0:40:53
okay
0:41:04
knows how to spice things up between us
0:41:08
you know i could do that all right
0:41:11
that's fine
0:41:12
okay
0:41:13
now so
0:41:15
okay these two notes are already
0:41:17
inserted right in the db
0:41:23
because i did i saved it earlier
0:41:26
okay hang on a minute now hang on you're
0:41:29
going on a totally different scenario
0:41:32
now
0:41:33
that is in this
0:41:35
okay
0:41:37
this is the
0:41:38
okay wait okay go and explain how i'm
0:41:40
going on to a different scenario
0:41:44
so
0:41:45
we are basically
0:41:47
only dealing with this scenario that we
0:41:50
want to save the notes
0:41:54
and that according to me at the moment
0:41:58
means we are only creating the notes
0:42:01
brand new notes
0:42:02
they haven't been saved in the database
0:42:04
at all
0:42:06
are we on this same page
0:42:09
okay yes yes
0:42:12
and the second scenario that you're
0:42:14
talking about is
0:42:17
mix and match both so
0:42:20
when the user has got an existing
0:42:24
um
0:42:25
board then he makes changes
0:42:28
and then he
0:42:29
updates
0:42:32
say
0:42:33
one
0:42:34
one note and then inserts another note
0:42:37
as well so
0:42:39
he uses both updates and ads
0:42:44
yes
0:42:45
yes yeah yeah yes okay
0:42:48
continue
0:42:49
okay so
0:42:55
okay so basically that's what i'm
0:42:58
getting
0:42:59
again there will be as in discussing
0:43:03
at the moment
0:43:05
there's no update but i know this only
0:43:06
safe but then how do you tell the
0:43:08
difference in the code between you and
0:43:10
updated actually you can add an update
0:43:11
button that's separate
0:43:13
no
0:43:14
add an update button no no
0:43:17
okay so
0:43:18
that would mean that the
0:43:20
project is
0:43:21
going until 2030 basically no that's not
0:43:25
gonna happen
0:43:26
no
0:43:28
we have to be in the scope
0:43:30
um
0:43:32
[Music]
0:43:34
continue please extension okay
0:43:37
okay so
0:43:38
basically okay tori is here now as well
0:43:41
um he can chime in but
0:43:43
um
0:43:45
okay so here's the thing right
0:43:48
okay let's just step away from the code
0:43:49
for a sec but right now
0:43:51
our functionality
0:43:53
just taking when we press the save
0:43:55
button right
0:43:57
um
0:43:58
before i already save these two notes
0:44:01
right let's forget about these two for
0:44:02
for the time being okay hang on hang on
0:44:05
a minute so this is when you you've
0:44:08
already saved notes once
0:44:12
and you've come back to it and you're
0:44:15
working on the same
0:44:18
board
0:44:19
but you want to add changes
0:44:22
to it am i right
0:44:24
yes yes okay
0:44:26
okay okay
0:44:27
so now
0:44:29
these these two notes already exist and
0:44:32
now they've populated the board yeah um
0:44:35
now some other people have joined the
0:44:38
the um the board and you know they
0:44:41
decide to add
0:44:44
two more nodes right
0:44:45
yeah so now
0:44:47
our functionality
0:44:49
right has all of these nodes in a list
0:44:52
and it's gonna go it will check for each
0:44:54
of the
0:44:56
the nodes and then it will notice that
0:44:58
this is inserted this is inserted
0:45:01
um
0:45:02
you know and this may yeah this is
0:45:04
inserted and these two are not inserted
0:45:06
right
0:45:07
and it will call the patch function on
0:45:09
this one this one and i'll call the post
0:45:12
function on this one and this one
0:45:14
correct
0:45:15
it won't um
0:45:20
yes yes okay
0:45:22
okay yeah
0:45:25
so
0:45:26
instead of this
0:45:28
um
0:45:29
what tori suggested and i agree with
0:45:32
tori's view as well is that
0:45:34
we would
0:45:36
so now
0:45:37
we would call one function
0:45:40
when the save button is clicked to
0:45:42
insert all of these in at one go rather
0:45:45
than determining whether something is
0:45:48
inserted or not
0:45:49
it would
0:45:51
just insert everything and
0:45:53
you know if it already exists here if
0:45:55
this one already exists we'll just
0:45:57
replace it i guess but essentially we're
0:45:59
inserting everything in one go every
0:46:01
time
0:46:02
right okay
0:46:04
so
0:46:06
what would be the point of
0:46:09
say
0:46:12
you have a note already in the in the
0:46:16
database
0:46:18
you haven't made any
0:46:20
changes
0:46:21
to that yes and you're
0:46:24
inserting that again
0:46:27
in the database and you would
0:46:30
you you would
0:46:32
you would do it but
0:46:33
you haven't made any changes or nothing
0:46:36
has happened you basically just go as in
0:46:40
kind of
0:46:42
um
0:46:45
a note
0:46:47
and then
0:46:49
a note
0:46:50
so they're both the same notes but
0:46:53
they're just replaced and one and other
0:46:59
you wouldn't create a separate one
0:47:04
but you actually wouldn't replace i mean
0:47:06
you wouldn't add another note you would
0:47:07
just replace it
0:47:09
yes so that's what i'm saying okay
0:47:12
let's put in this where that you have
0:47:16
two
0:47:18
two papers
0:47:20
one that says
0:47:22
um
0:47:25
one that says one
0:47:28
the other one says to
0:47:31
and
0:47:32
[Music]
0:47:34
cool so
0:47:37
one is in the database already
0:47:40
okay
0:47:41
okay
0:47:42
that's happy boom done simple
0:47:45
and you should you have added
0:47:52
the second one
0:47:53
so now
0:47:55
there's one that was already inserted
0:47:58
but the other one is a brand brand new
0:48:01
one
0:48:02
okay okay yeah so
0:48:04
now you have on this on the screen
0:48:08
one
0:48:09
yes
0:48:10
and you also have in the database one
0:48:14
yes
0:48:15
so
0:48:16
what you're
0:48:17
saying is
0:48:19
even though one hasn't been changed yeah
0:48:22
just insert it anyway or or
0:48:27
update it any
0:48:29
way
0:48:30
even if there hasn't been any
0:48:33
any changes
0:48:34
yes
0:48:35
exactly
0:48:36
so that would cost us for the
0:48:39
db rise then
0:48:41
and um i wouldn't want to
0:48:45
do that unless um we actually make a
0:48:48
change to the
0:48:51
notes
0:48:53
that would just mean that you're doing
0:48:56
the same thing two times
0:49:00
which give you the same results but it's
0:49:03
just more effort
0:49:05
okay
0:49:06
okay make sense does that make sense
0:49:09
would we save on request cost though
0:49:11
because we're not making
0:49:13
so for
0:49:14
example let me show you what i mean
0:49:17
we're not making
0:49:19
this request and this request but we're
0:49:20
just making one request
0:49:23
so we're just doing
0:49:26
you know what i mean we're just calling
0:49:27
the request once though like i see where
0:49:30
you're coming from so instead of sending
0:49:34
say
0:49:35
[Music]
0:49:37
multiple requests
0:49:39
you just want to send
0:49:41
one request
0:49:43
even if you
0:49:45
don't do something effective in that
0:49:47
request
0:49:49
am i right
0:49:51
yes yes it will essentially be saving
0:49:53
the complete state of the board every
0:49:56
time so some will be effective some will
0:50:00
be not yes
0:50:02
how because you save the complete states
0:50:05
you'll be sending the complete state
0:50:08
every time
0:50:11
i'm actually really enjoying this
0:50:14
discussion to be honest yeah so am i so
0:50:17
right actually um i actually
0:50:19
to be honest i'm not too sure what the
0:50:21
best approach is but this what tori did
0:50:24
mention does
0:50:25
is
0:50:26
makes logical sense to me right because
0:50:30
so we would save
0:50:32
um
0:50:34
yeah we would say like the state of it
0:50:36
every
0:50:37
every time but basically what i mean is
0:50:40
that
0:50:41
we would make one request right so
0:50:45
some like these two all the women
0:50:47
haven't made any changes to it it would
0:50:50
be kind of
0:50:51
like i guess pointless but um
0:50:55
but yeah these two would be would be the
0:50:57
the new changes
0:51:02
yes
0:51:03
so
0:51:04
why would you want to do the pointless
0:51:07
thing with the point pointing thing
0:51:11
because you're only making one request
0:51:13
you're not making you know like we have
0:51:15
in our code
0:51:17
you know
0:51:18
like
0:51:21
uh let me show you so basically you know
0:51:23
you're not doing this thing
0:51:25
you know what i mean like
0:51:27
patch and post and patch and post you
0:51:29
know what i mean because now we're going
0:51:30
through the list
0:51:31
and we're gonna go patch and then post
0:51:33
and patch and then post you know what i
0:51:35
mean like that would be
0:51:37
a lot of uh
0:51:39
a lot of requests right if you think
0:51:40
about it we're calling this request and
0:51:42
then
0:51:43
we're calling this
0:51:44
the other request and then we're going
0:51:46
back
0:51:47
you know what i mean so i agree with you
0:51:50
um
0:51:51
and in saying that the way i'm thinking
0:51:55
that it's not just a request but it's
0:51:57
the size of the data as well
0:52:01
so the more the size of the data becomes
0:52:03
the more
0:52:05
it would cost us yeah the request
0:52:09
would cost us any way but the bigger the
0:52:12
size
0:52:13
so say in the first instance each
0:52:17
your board had what
0:52:20
15 notes
0:52:21
yes
0:52:22
okay and
0:52:24
you got the board back you
0:52:27
used it and just added
0:52:30
five more notes but
0:52:33
didn't change any of these system
0:52:37
ones if your approach yours
0:52:40
you want to
0:52:43
add 16 um add
0:52:47
20 notes yes
0:52:49
then
0:52:50
the second time but with the existing
0:52:53
approach
0:52:55
we will only add
0:52:57
five notes
0:53:00
okay okay let me just say something
0:53:03
yeah
0:53:04
um
0:53:06
report
0:53:07
um
0:53:09
so we have
0:53:14
[Music]
0:53:21
the chat is really in enjoying
0:53:25
our passionate
0:53:26
[Music]
0:53:27
oh honestly
0:53:34
now and this is how
0:53:37
this is exactly what happens in the
0:53:40
real world when two people come with
0:53:43
different
0:53:44
approaches then this kind of
0:53:47
discussion is kind of a similar
0:53:49
simulation of what happens and between
0:53:53
the probably the solution architect or
0:53:56
the
0:53:57
tech lead
0:53:58
yeah
0:54:00
nice okay
0:54:01
which is fantastic
0:54:03
yeah
0:54:03
i like it
0:54:06
um okay so
0:54:08
saying like yeah
0:54:11
in
0:54:12
like when we call patch right
0:54:15
patch
0:54:17
we'll patch only update only
0:54:19
update only only update
0:54:22
okay
0:54:35
uh
0:54:37
what does um
0:54:39
wonder what okay there's things okay
0:54:42
what do you think is the better approach
0:54:44
actually
0:54:45
if you had to chime in
0:54:49
he makes a good point so
0:54:57
you would be as in really good too
0:55:00
oh my goodness saying my voice is gone
0:55:09
i think cactus is bad right to dynamo
0:55:12
one operation
0:55:13
[Music]
0:55:28
i don't know this is a tough one man i'm
0:55:30
not actually
0:55:31
um
0:55:36
i don't actually know
0:55:39
yes i knew and that was already at the
0:55:42
back of my
0:55:43
mind but i do not want to
0:55:46
delay the project more
0:55:49
better to time
0:55:50
the one operation that's part of
0:55:53
dynamodb goodbye
0:55:58
what is
0:56:02
arrived when you
0:56:04
do
0:56:05
as in do a batch ride basically
0:56:09
right insert a lot of things
0:56:13
in one
0:56:14
go okay
0:56:18
would that be would that be cheap or
0:56:20
cheaper
0:56:24
to be honest
0:56:27
i'm not entirely sure but what is on
0:56:30
your mind exactly because i know there's
0:56:33
a background hidden scenario they you're
0:56:37
thinking which is leading to
0:56:41
all kinds of interesting
0:56:44
discussions so may i know
0:56:47
what are you thinking as in
0:56:49
as a bird's-eye view
0:56:52
[Music]
0:56:54
yeah i'm just
0:56:56
just thinking like um
0:56:59
yeah in terms of what is the
0:57:01
you know would be the most
0:57:03
i guess cost efficient way of doing it
0:57:06
um
0:57:07
because like you know what we have is
0:57:09
good and uh
0:57:11
is logical and you know works as well
0:57:14
but what is actually the cost and the
0:57:16
proper way of doing things so
0:57:21
i'll tell you one thing from my
0:57:23
experience so far and i'm pretty sure
0:57:26
gekko would um get inventory would uh
0:57:29
agree
0:57:31
to that as well
0:57:32
okay that
0:57:34
the software and the code can always
0:57:38
be improved always as in there's no
0:57:41
ending
0:57:42
to that it can always be refactored
0:57:45
improved for
0:57:47
performance efficiency
0:57:51
less
0:57:52
code but we also have to think about the
0:57:56
overall
0:57:58
project timing as in the scope of it and
0:58:01
um
0:58:02
yes say the kind of the
0:58:08
what was that called
0:58:11
scrum things
0:58:17
yeah yeah i understand
0:58:20
um
0:58:22
yeah that makes sense
0:58:26
so uh
0:58:27
i know where you're coming from that you
0:58:30
you wanna just do it one thing
0:58:34
right but if you see from a project
0:58:36
manager's point of view or
0:58:38
well or the people who li
0:58:41
who have the bigger perspective of the
0:58:43
entire project
0:58:45
and who have got the
0:58:46
dates and their rebels
0:58:49
they always have to see that if
0:58:51
what
0:58:52
we plan to do
0:58:55
is actually in the project logo
0:58:58
and
0:58:59
most importantly a time scope as well
0:59:04
yeah okay fair enough that's that's true
0:59:07
but yes
0:59:10
saying that all your um
0:59:13
suggestions are right
0:59:16
um
0:59:18
except the one that they where you are
0:59:21
saying that insert
0:59:23
a note even if it's not amended
0:59:26
um i i still wouldn't
0:59:30
agree on that one um except that um
0:59:34
yeah we can always
0:59:36
come back to it because
0:59:39
this project
0:59:42
can
0:59:43
95 percent of things can be improved at
0:59:47
all
0:59:48
you can say that yes yes true
0:59:50
true
0:59:51
yeah fair enough i think um
0:59:54
yeah i think perhaps since we have this
0:59:57
um kind of working and yeah
1:00:01
doing what we need perhaps that's what
1:00:02
we would go with for the time being
1:00:04
anyways
1:00:05
yes
1:00:07
absolutely because my um so
1:00:11
do you have to um is the passcode
1:00:14
working on this that
1:00:17
it compares the passcode and if it
1:00:19
doesn't then it doesn't allow you to
1:00:24
just do it
1:00:25
to save i believe so yeah sure um are
1:00:28
you sure
1:00:30
always good to as in
1:00:33
check
1:00:34
and confirm
1:00:36
just check
1:00:42
what are you doing
1:00:44
uh just
1:00:45
just stop i mean i'll test on here but
1:00:47
also honest you will we want to see
1:00:49
right if it saves
1:00:56
so the scenario that i want to check if
1:01:01
the password is wrong
1:01:04
then it should give us a prompt saying
1:01:07
nope
1:01:08
in
1:01:09
correct passcodes
1:01:11
sorry can't help you
1:01:13
[Music]
1:01:22
okay um
1:01:24
add a note basically
1:01:30
yep
1:01:36
i'll just type red wrong password
1:01:39
yeah
1:01:40
the wrong password
1:01:45
mattered pass good and if you want to
1:01:48
check in the db
1:01:50
um if it's saving
1:01:55
oh
1:01:56
sorry yeah that's my fault
1:01:59
yeah i thought
1:02:01
i was
1:02:02
gonna checking you just focus on the
1:02:05
chord
1:02:06
okay
1:02:08
i don't know that's
1:02:09
that's good jackal fortress
1:02:19
[Music]
1:02:31
he loves to spice up yeah i feel pretty
1:02:35
fun
1:02:37
and then
1:02:39
there's
1:02:40
no winnings or not losing
1:02:44
experience learning
1:02:47
together
1:02:49
learning from each other 360 degrees
1:02:54
okay so did it save all the notes or
1:02:58
which one did you try
1:03:03
this one
1:03:05
this one
1:03:07
just to
1:03:11
yeah it's not here
1:03:13
which one was it
1:03:29
and if you want to do a
1:03:31
right password
1:03:33
does it come
1:03:36
[Music]
1:03:40
important no save successfully
1:03:45
that one
1:03:50
yeah yep it's here
1:03:52
brilliant
1:03:53
well done finished
1:03:58
that was a pretty pretty cool
1:04:01
discussion
1:04:04
really enjoyed it
1:04:06
and then
1:04:07
got to
1:04:09
work a bit more on my communication and
1:04:11
soft skills which is always exciting and
1:04:15
i'm sure
1:04:16
you did too
1:04:18
yeah true
1:04:20
fantastic
1:04:22
do you want to do the honors
1:04:24
um yeah sure thing
1:04:27
uh thanks for joining everyone another
1:04:30
episode of uh buildbreaker fix
1:04:32
today we had um zayn and i had a
1:04:35
discussion on which would be the
1:04:37
um best approach to saving notes in the
1:04:41
db
1:04:42
um yeah i think after a good discussion
1:04:46
um saying had a very good um reasoning
1:04:49
to it so
1:04:51
yeah i think yeah that's the direction
1:04:53
we'll head in um going forward as well
1:04:55
so
1:04:56
yeah thanks thing same for the
1:04:57
discussion um and yeah it was good
1:05:00
so yeah thanks for joining us everyone
1:05:03
and
1:05:04
we will
1:05:07
okay
1:05:10
to summarize say the best part
1:05:13
oh so we don't have a discussion
1:05:18
yeah fair enough um
1:05:20
yeah so uh
1:05:22
jay
1:05:23
it was a really great uh
1:05:26
episode in which we um
1:05:29
got to as in
1:05:31
have our
1:05:32
discussion really patched passionately
1:05:35
so
1:05:36
um finish has some really
1:05:39
good point but um i was reading
1:05:42
i was really curious where was it
1:05:45
where it wasn't coming from so i really
1:05:47
wanted to
1:05:48
dig deep and make sure that i'm not miss
1:05:52
uh
1:05:54
understanding it but
1:05:56
uh after back and forth communication um
1:06:00
we
1:06:01
we got to really
1:06:03
really realize that
1:06:05
um we both are on the same page
1:06:09
eventually and um that just concluded us
1:06:12
moving
1:06:15
forward so
1:06:16
yeah
1:06:17
thanks for finishful as in
1:06:19
[Music]
1:06:20
bringing your curious sense up and
1:06:24
just
1:06:25
making me also
1:06:28
look from a different different
1:06:31
perspective and
1:06:33
see if that aligns with a with a project
1:06:36
which was a great
1:06:39
as in observation
1:06:41
learning and
1:06:43
discussion too so uh
1:06:47
yeah and with that um
1:06:50
we are really really really excited to
1:06:52
announce that our development stage has
1:06:56
been completed
1:06:59
today
1:07:00
which and the ending was where we wanted
1:07:03
to make sure that the officer getting
1:07:06
the board as in the existing board and
1:07:10
saving that um
1:07:12
only the user who knows the password can
1:07:18
save it
1:07:19
which is happening
1:07:21
thanks to
1:07:23
tori who
1:07:24
uh uh who
1:07:26
i'm pretty sure tori implemented it
1:07:29
because i didn't
1:07:31
get a chance to work on this
1:07:32
functionality
1:07:35
so yeah
1:07:37
thanks guys and yeah
1:07:39
if you want to see how we take on the
1:07:42
testing phase and choose a few people
1:07:46
for our internal testing um yeah let's
1:07:50
know if you're interested and we will
1:07:54
give you a shout
1:07:56
um
1:07:58
until then uh have you got
1:08:00
anything to add or share finish
1:08:02
no no that was brilliant yeah
1:08:05
fantastic all right guys have a great
1:08:08
night and we'll see you tomorrow same
1:08:11
time
1:08:12
same place and
1:08:14
a different task
1:08:16
with the testing phase on
1:08:18
testing phases that's the one baby all
1:08:21
right guys have a great night bye
1:08:25
[Music]