boarzVideosClipsStatistics

#️⃣EP 196 - Today's Broadcast

🎦
📅 2022-03-21 (436 days ago)
⌛ 1:06:59
ThaneshboarToreyboar
AllClipsEpisodesHas Blog PostZainThaneshKartikTorey
001
Build Break and Code
📅 2021-07-14 
(686 days ago)
⌛ 0:58:43
ZainboarKartikboar
002
Build, Break & Fix
📅 2021-07-15 
(685 days ago)
⌛ 0:53:45
ZainboarKartikboar
🎬
Krunchmaster Kartik
Build, Break & Fix
ZainboarKartikboar
003
Build, Break & Fix
📅 2021-07-16 
(684 days ago)
⌛ 1:09:05
ZainboarKartikboar
004
Special Edition: We don't stop until we get our code working
📅 2021-07-16 
(684 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 
(683 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 
(681 days ago)
⌛ 1:03:20
ZainboarKartikboar
007
Build, Break & Fix
📅 2021-07-20 
(680 days ago)
⌛ 1:04:37
ZainboarKartikboar
008
Build, Break & Fix
📅 2021-07-21 
(679 days ago)
⌛ 1:00:37
ZainboarKartikboar
009
Build, Break & Fix
📅 2021-07-22 
(678 days ago)
⌛ 1:17:02
ZainboarKartikboar
010
Build, Break & Fix
📅 2021-07-23 
(677 days ago)
⌛ 1:04:59
ZainboarKartikboar
011
Build, Break & Fix
📅 2021-07-23 
(677 days ago)
⌛ 1:48:16
ZainboarKartikboar
012
Build, Break & Fix
📅 2021-07-24 
(676 days ago)
⌛ 2:05:28
ZainboarKartikboar
013
Build, Break & Code //First Special Guest Appearance
📅 2021-07-26 
(674 days ago)
⌛ 1:09:09
ZainboarKartikboar
014
Build, Break & Fix
📅 2021-07-27 
(673 days ago)
⌛ 1:05:37
ZainboarKartikboar
015
Build, Break & Fix // Setting a blog using Hugo and AWS Amplify
📅 2021-07-28 
(672 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 
(671 days ago)
⌛ 1:03:57
ZainboarKartikboar
017
Build, Break & Fix // Working on FETCH APIs
📅 2021-07-30 
(670 days ago)
⌛ 1:06:45
ZainboarKartikboar
018
Build, Break & Fix // creating get methods with FETCH API
📅 2021-07-30 
(670 days ago)
⌛ 2:00:16
ZainboarKartikboar
019
Build, Break & Fix // BLOG REVEAL!! &Fixing our broken Hugo blog
📅 2021-07-31 
(669 days ago)
⌛ 2:03:11
📰
ZainboarKartikboar
020
Build, Break & Fix // Fixing the uncaught exception error in FETCH APIs
📅 2021-08-02 
(667 days ago)
⌛ 1:02:04
ZainboarKartikboar
021
Build, Break & Fix // Trying different things to resolve the error
📅 2021-08-03 
(666 days ago)
⌛ 1:04:49
📰
ZainboarKartikboar
022
Build, Break & Fix // Special Guest announcement for tomorrow!
📅 2021-08-04 
(665 days ago)
⌛ 1:03:15
📰
ZainboarKartikboar
023
Special Episode : Talking to a Principal Developer at Seek
📅 2021-08-05 
(664 days ago)
⌛ 1:04:56
📰
ZainboarKartikboar
024
Build, Break & Fix // Working out Software design
📅 2021-08-06 
(663 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 
(663 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 
(661 days ago)
⌛ 1:35:49
📰
Zainboar
027
30 mins of deployment 😠 || 30 mins of coding 🥲
📅 2021-08-09 
(660 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 
(659 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 
(658 days ago)
⌛ 1:01:46
📰
ZainboarKartikboar
030
Today's Stream
📅 2021-08-12 
(657 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 
(656 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 
(655 days ago)
⌛ 1:20:18
📰
ZainboarKartikboar
033
Build - Break - Fix
📅 2021-08-15 
(654 days ago)
⌛ 1:34:03
📰
ZainboarKartikboar
034
Build Break Fix
📅 2021-08-16 
(653 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 
(652 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 
(651 days ago)
⌛ 1:03:21
📰
ZainboarKartikboar
037
Special Guest - Sam Nolan
📅 2021-08-19 
(650 days ago)
⌛ 1:05:19
📰
ZainboarKartikboar
038
Today's Broadcast
📅 2021-08-20 
(649 days ago)
⌛ 1:01:55
📰
ZainboarKartikboar
039
Today's Broascast
📅 2021-08-21 
(648 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 
(647 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 
(646 days ago)
⌛ 0:57:11
📰
Zainboar
042
Today's Broadcast
📅 2021-08-24 
(645 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 
(644 days ago)
⌛ 1:13:08
📰
ZainboarKartikboar
🎬
Actually good job advice from Zain
Today's Stream
ZainboarKartikboar
044
Today's Stream
📅 2021-08-26 
(643 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 
(642 days ago)
⌛ 1:08:21
📰
ZainboarKartikboar
046
Weekend Special
📅 2021-08-28 
(641 days ago)
⌛ 1:32:51
ZainboarKartikboar
047
Weekend Special
📅 2021-08-29 
(640 days ago)
⌛ 1:01:39
Zainboar
048
Today's Broadcast
📅 2021-08-30 
(639 days ago)
⌛ 1:17:19
ZainboarKartikboar
049
Today's Broadcast
📅 2021-08-31 
(638 days ago)
⌛ 1:00:16
ZainboarKartikboar
🎬
Viewer burn
Today's Broadcast
ZainboarKartikboar
050
CELEBRATION: 50th Episode
📅 2021-09-01 
(637 days ago)
⌛ 1:01:53
ZainboarKartikboar
051
Today's Broadcast
📅 2021-09-02 
(636 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 
(635 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 
(634 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 
(633 days ago)
⌛ 1:41:54
ZainboarKartikboar
055
Today's Stream
📅 2021-09-06 
(632 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 
(631 days ago)
⌛ 1:25:44
ZainboarKartikboar
🎬
The benefits of pair programming
Today's Broadcast
ZainboarKartikboar
057
Today's Stream
📅 2021-09-08 
(630 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 
(629 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 
(628 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 
(626 days ago)
⌛ 1:02:36
ZainboarKartikboar
061
Today's Stream
📅 2021-09-13 
(625 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 
(624 days ago)
⌛ 1:11:29
ZainboarKartikboar
063
Today's Stream
📅 2021-09-15 
(623 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 
(622 days ago)
⌛ 1:20:45
📰
ZainboarKartikboar
🎬
Switched-on hat
Today's Broadcast
ZainboarKartikboar
065
test
📅 2021-09-16 
(622 days ago)
⌛ 2:03:01
📰
ZainboarKartikboar
🎬
Setting up a suppository in Diagon Alley
test
ZainboarKartikboar
🎬
Background Diagon Alley
test
ZainboarKartikboar
🎬
RAWR coders
test
ZainboarKartikboar
066
Today's Broadcast
📅 2021-09-19 
(619 days ago)
⌛ 1:46:13
📰
ZainboarKartikboar
067
Today's Stream
📅 2021-09-20 
(618 days ago)
⌛ 1:03:46
📰
ZainboarKartikboarToreyboar
🎬
What is a sea cable?
Today's Stream
ZainboarKartikboarToreyboar
068
Today's Stream
📅 2021-09-21 
(617 days ago)
⌛ 1:09:13
📰
ZainboarKartikboarToreyboar
069
Today's Broadcast
📅 2021-09-22 
(616 days ago)
⌛ 1:03:51
📰
ZainboarKartikboar
070
Today's Stream
📅 2021-09-23 
(615 days ago)
⌛ 1:59:01
📰
ZainboarKartikboar
071
Today's Stream
📅 2021-09-24 
(614 days ago)
⌛ 0:28:57
📰
ZainboarKartikboar
072
Today's Stream
📅 2021-09-24 
(614 days ago)
⌛ 0:39:33
📰
ZainboarKartikboar
073
Today's Stream
📅 2021-09-26 
(612 days ago)
⌛ 1:21:14
📰
Zainboar
074
Today's Stream
📅 2021-09-27 
(611 days ago)
⌛ 1:03:40
📰
ZainboarKartikboar
075
Today's Stream
📅 2021-09-28 
(610 days ago)
⌛ 1:04:05
📰
ZainboarKartikboar
076
Today's Broadcast
📅 2021-09-29 
(609 days ago)
⌛ 0:58:07
📰
ZainboarKartikboar
077
Today' Broadcast
📅 2021-09-30 
(608 days ago)
⌛ 1:13:14
📰
ZainboarKartikboar
078
Today's Broadcast
📅 2021-10-01 
(607 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 
(605 days ago)
⌛ 1:14:52
📰
ZainboarKartikboar
080
Today's Stream
📅 2021-10-04 
(604 days ago)
⌛ 1:05:10
📰
ZainboarKartikboar
081
Today's Stream
📅 2021-10-05 
(603 days ago)
⌛ 1:01:05
📰
Zainboar
082
Today's Stream
📅 2021-10-06 
(602 days ago)
⌛ 0:54:10
📰
ZainboarKartikboar
083
Today's Stream
📅 2021-10-07 
(601 days ago)
⌛ 1:15:04
📰
ZainboarKartikboar
🎬
Strong intro
Today's Stream
ZainboarKartikboar
084
Today's Stream
📅 2021-10-08 
(600 days ago)
⌛ 1:12:59
ZainboarKartikboar
085
Today's Stream
📅 2021-10-10 
(598 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 
(597 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 
(596 days ago)
⌛ 0:51:02
📰
ZainboarKartikboar
088
Today's Stream
📅 2021-10-13 
(595 days ago)
⌛ 1:07:31
📰
ZainboarKartikboar
089
Today's Broadcast
📅 2021-10-14 
(594 days ago)
⌛ 1:07:16
📰
ZainboarKartikboar
090
Today's Stream
📅 2021-10-15 
(593 days ago)
⌛ 1:01:10
📰
Zainboar
091
Today's Stream
📅 2021-10-17 
(591 days ago)
⌛ 1:26:37
📰
ZainboarKartikboarThaneshboar
🎬
Torres Strait Icelander people
Today's Stream
ZainboarKartikboarThaneshboar
092
Today's Stream
📅 2021-10-18 
(590 days ago)
⌛ 1:05:40
📰
ZainboarKartikboarThaneshboar
🎬
Icelander or Islander?
Today's Stream
ZainboarKartikboarThaneshboar
093
Today's Stream
📅 2021-10-19 
(589 days ago)
⌛ 1:01:58
📰
ZainboarThaneshboar
094
Today's Stream
📅 2021-10-20 
(588 days ago)
⌛ 1:04:18
📰
ZainboarKartikboar
095
Today's Stream
📅 2021-10-21 
(587 days ago)
⌛ 1:16:08
📰
ZainboarKartikboarThaneshboar
096
100th Episode
📅 2021-10-23 
(585 days ago)
⌛ 1:13:16
📰
ZainboarKartikboar
097
101/200 Episodes
📅 2021-10-24 
(584 days ago)
⌛ 1:00:53
📰
ZainboarThaneshboar
🎬
Best Practices
101/200 Episodes
ZainboarThaneshboar
098
102/200 Episode
📅 2021-10-25 
(583 days ago)
⌛ 1:09:20
📰
ZainboarKartikboar
099
103/200 Episode
📅 2021-10-26 
(582 days ago)
⌛ 1:10:51
📰
ZainboarKartikboarThaneshboar
100
104/200
📅 2021-10-27 
(581 days ago)
⌛ 1:03:23
📰
ZainboarKartikboar
101
105/200
📅 2021-10-28 
(580 days ago)
⌛ 1:15:24
📰
ZainboarThaneshboar
🎬
ROAR coders
105/200
ZainboarThaneshboar
102
107/200
📅 2021-10-29 
(579 days ago)
⌛ 1:14:04
📰
ZainboarKartikboar
103
109/200
📅 2021-10-31 
(577 days ago)
⌛ 1:11:38
📰
ZainboarKartikboarThaneshboar
104
110/200
📅 2021-11-01 
(576 days ago)
⌛ 1:04:53
📰
ZainboarKartikboar
105
111/200
📅 2021-11-02 
(575 days ago)
⌛ 1:11:33
📰
ZainboarKartikboarThaneshboar
106
112/200
📅 2021-11-03 
(574 days ago)
⌛ 1:00:17
📰
ZainboarKartikboar
🎬
Diagon Alley? What is that kind of fing?
112/200
ZainboarKartikboar
107
113/200
📅 2021-11-04 
(573 days ago)
⌛ 1:03:53
📰
Zainboar
🎬
C.O.D.I.N.G
113/200
Zainboar
108
114/200
📅 2021-11-05 
(572 days ago)
⌛ 0:56:39
Zainboar
109
115/200
📅 2021-11-07 
(570 days ago)
⌛ 1:02:25
📰
ZainboarThaneshboar
🎬
What's testing
115/200
ZainboarThaneshboar
🎬
CORS coders
115/200
ZainboarThaneshboar
110
116/200
📅 2021-11-08 
(569 days ago)
⌛ 1:09:37
📰
ZainboarKartikboar
111
117/200
📅 2021-11-09 
(568 days ago)
⌛ 1:06:25
📰
ZainboarKartikboarThaneshboar
112
118/200
📅 2021-11-10 
(567 days ago)
⌛ 1:02:39
📰
ZainboarKartikboar
113
119/200
📅 2021-11-11 
(566 days ago)
⌛ 1:08:01
📰
ZainboarKartikboarThaneshboar
114
120/200
📅 2021-11-12 
(565 days ago)
⌛ 1:00:14
📰
Zainboar
115
120/200
📅 2021-11-14 
(563 days ago)
⌛ 1:06:19
📰
ZainboarKartikboarThaneshboar
116
122/200
📅 2021-11-15 
(562 days ago)
⌛ 1:00:31
ZainboarKartikboar
117
Today's Stream
📅 2021-11-22 
(555 days ago)
⌛ 1:01:46
📰
KartikboarThaneshboar
118
How This Video Has 12 Views, Explained
📅 2021-11-25 
(552 days ago)
⌛ 0:59:47
KartikboarThaneshboar
119
How This Video Has 14 Views, Explained
📅 2021-11-29 
(548 days ago)
⌛ 1:16:20
📰
KartikboarThaneshboar
120
Special Guest - Torey Littlefield Pt.2
📅 2021-11-30 
(547 days ago)
⌛ 1:12:15
📰
ZainboarToreyboar
121
Today's Stream
📅 2021-12-02 
(545 days ago)
⌛ 1:02:25
KartikboarThaneshboar
122
Today's Stream
📅 2021-12-06 
(541 days ago)
⌛ 1:02:01
📰
KartikboarThaneshboar
123
Today's Broadcast
📅 2021-12-07 
(540 days ago)
⌛ 1:01:00
KartikboarThaneshboar
124
Today's Stream
📅 2021-12-09 
(538 days ago)
⌛ 1:05:48
📰
ZainboarThaneshboar
125
Today's Stream
📅 2021-12-10 
(537 days ago)
⌛ 1:07:15
ZainboarToreyboar
126
Today's Stream
📅 2021-12-12 
(535 days ago)
⌛ 0:12:47
📰
ZainboarThaneshboar
127
Today's Stream
📅 2021-12-12 
(535 days ago)
⌛ 0:50:29
📰
ZainboarThaneshboar
128
Today's Stream
📅 2021-12-13 
(534 days ago)
⌛ 1:02:31
📰
ZainboarKartikboar
129
Today's Stream
📅 2021-12-14 
(533 days ago)
⌛ 1:10:28
📰
ZainboarToreyboar
130
Today's Stream
📅 2021-12-16 
(531 days ago)
⌛ 1:16:51
📰
ZainboarThaneshboar
131
Today's Stream
📅 2021-12-17 
(530 days ago)
⌛ 1:10:59
ZainboarKartikboarToreyboar
132
Today's Stream
📅 2021-12-19 
(528 days ago)
⌛ 1:00:49
📰
Zainboar
133
Today's Stream
📅 2021-12-20 
(527 days ago)
⌛ 1:01:49
📰
ZainboarKartikboar
134
Today's Stream
📅 2021-12-21 
(526 days ago)
⌛ 1:03:43
📰
ZainboarThaneshboar
135
Today's Stream
📅 2021-12-22 
(525 days ago)
⌛ 1:06:30
📰
ZainboarKartikboar
136
Today's Stream
📅 2021-12-23 
(524 days ago)
⌛ 1:00:09
Zainboar
137
Today's Stream
📅 2021-12-26 
(521 days ago)
⌛ 1:17:00
📰
ZainboarThaneshboar
🎬
Fixing and failing
Today's Stream
ZainboarThaneshboar
138
Today's Stream
📅 2021-12-27 
(520 days ago)
⌛ 1:05:22
📰
ZainboarKartikboar
139
Today's Stream
📅 2021-12-28 
(519 days ago)
⌛ 1:16:17
📰
ZainboarToreyboar
140
WebSocket Integration
📅 2021-12-29 
(518 days ago)
⌛ 1:02:44
📰
Zainboar
141
AWS WebSocket API Integration Pt.2
📅 2021-12-30 
(517 days ago)
⌛ 1:08:23
📰
ZainboarToreyboar
142
AWS WebSocket Integration with SAM Pt.3
📅 2022-01-02 
(514 days ago)
⌛ 1:03:18
📰
ZainboarToreyboar
143
Today's Stream
📅 2022-01-03 
(513 days ago)
⌛ 1:07:18
📰
ZainboarKartikboar
144
AWS WebScoket Integration with SAM Pt.4
📅 2022-01-04 
(512 days ago)
⌛ 1:04:18
📰
ZainboarToreyboar
145
AWS WebSocket Integration with SAM Pt.5
📅 2022-01-05 
(511 days ago)
⌛ 1:03:21
📰
ZainboarKartikboar
146
AWS WebSocket Integration with SAM Pt. 6
📅 2022-01-06 
(510 days ago)
⌛ 1:03:18
📰
ZainboarToreyboar
147
Today's Stream
📅 2022-01-07 
(509 days ago)
⌛ 1:11:55
📰
ZainboarToreyboar
148
Connect AWS WebSocket to DynamoDB Pt.1
📅 2022-01-09 
(507 days ago)
⌛ 1:10:25
📰
ZainboarToreyboar
149
Connect AWS WebSocket to DynamoDB
📅 2022-01-10 
(506 days ago)
⌛ 1:02:06
ZainboarKartikboar
150
"Blank Line" Bug In Lambda Response For AWS Websocket Pt.1
📅 2022-01-11 
(505 days ago)
⌛ 0:58:13
📰
ZainboarKartikboarToreyboar
151
"Blank Line" Bug In Lambda Response From Lambda
📅 2022-01-13 
(503 days ago)
⌛ 1:04:40
📰
ZainboarToreyboar
152
AWS WebSocket + Lambda + DynamoDB
📅 2022-01-14 
(502 days ago)
⌛ 1:04:33
📰
ZainboarThaneshboar
153
AWS WebSocket + Lambda + DynamoDB
📅 2022-01-16 
(500 days ago)
⌛ 1:11:37
📰
ZainboarToreyboar
154
Test
📅 2022-01-17 
(499 days ago)
⌛ 1:03:13
📰
ZainboarThaneshboar
155
Today's stre
📅 2022-01-18 
(498 days ago)
⌛ 0:45:24
ZainboarToreyboar
156
AWS Websocket + DyanmoDb + Lambda
📅 2022-01-19 
(497 days ago)
⌛ 1:06:33
📰
ZainboarThaneshboar
🎬
Brown is always better than white
AWS Websocket + DyanmoDb + Lambda
ZainboarThaneshboar
157
Today's Stream
📅 2022-01-20 
(496 days ago)
⌛ 0:57:55
📰
Zainboar
158
Today's Stream
📅 2022-01-21 
(495 days ago)
⌛ 1:02:17
📰
ToreyboarZainboar
159
Today's Stream
📅 2022-01-23 
(493 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 
(492 days ago)
⌛ 1:16:15
📰
ZainboarThaneshboar
161
How to Host Web App In AWS S3 using CloudFront, Route53 and CloudFormation
📅 2022-01-25 
(491 days ago)
⌛ 1:01:07
ZainboarToreyboar
162
How to Host Web App Using AWS S3, CloudFront and Route53
📅 2022-01-26 
(490 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 
(489 days ago)
⌛ 1:08:48
📰
ZainboarToreyboar
164
How To Host Web App In AWS S3 with Custom Domain Using Route 53
📅 2022-01-28 
(488 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 
(486 days ago)
⌛ 0:28:17
Zainboar
166
Today's Broadcast
📅 2022-01-31 
(485 days ago)
⌛ 1:11:16
📰
ThaneshboarToreyboar
167
How To Host Web App In AWS S3 with Custom Domain Using Route 53
📅 2022-02-01 
(484 days ago)
⌛ 1:06:35
📰
ZainboarToreyboar
168
Generate SSL Certificate via AWS Certificate Manager
📅 2022-02-02 
(483 days ago)
⌛ 0:58:02
📰
ZainboarThaneshboar
169
Test AWS Websocket Connection With Multiple Users
📅 2022-02-03 
(482 days ago)
⌛ 1:01:59
📰
ZainboarToreyboar
170
Adding Redirection To The AWS S3 Page
📅 2022-02-04 
(481 days ago)
⌛ 0:25:00
Zainboar
171
Redirecting AWS S3 page
📅 2022-02-06 
(479 days ago)
⌛ 0:54:11
Zainboar
172
Today's Broadcast
📅 2022-02-07 
(478 days ago)
⌛ 1:05:20
📰
ThaneshboarToreyboar
173
Today's Stream
📅 2022-02-08 
(477 days ago)
⌛ 1:05:29
ZainboarToreyboar
174
Today's Stream
📅 2022-02-10 
(475 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 
(472 days ago)
⌛ 1:02:05
ZainboarToreyboar
176
How To CRUD Data Through AWS Websocket with Multiple Clients
📅 2022-02-16 
(469 days ago)
⌛ 1:07:32
ZainboarThaneshboar
177
Today's Stream
📅 2022-02-17 
(468 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 
(465 days ago)
⌛ 1:21:24
ZainboarToreyboar
179
Today's Stream
📅 2022-02-23 
(462 days ago)
⌛ 0:59:43
📰
ZainboarThaneshboar
180
How To HASH A Password using BCRYPT in Node
📅 2022-02-25 
(460 days ago)
⌛ 1:03:48
ZainboarThaneshboar
181
How to Hash Passcode with BCRYPT using Node Pt.2
📅 2022-02-27 
(458 days ago)
⌛ 1:07:59
ZainboarToreyboar
182
Create Passcode UI
📅 2022-02-28 
(457 days ago)
⌛ 1:01:29
📰
ZainboarThaneshboar
183
How To Make FrontEnd Talk to Backend with Node
📅 2022-03-01 
(456 days ago)
⌛ 1:01:33
ZainboarToreyboar
184
How To Positioning A Div
📅 2022-03-04 
(453 days ago)
⌛ 1:09:27
ZainboarToreyboar
185
Today's Stream
📅 2022-03-06 
(451 days ago)
⌛ 1:00:29
Zainboar
186
Today's Stream
📅 2022-03-07 
(450 days ago)
⌛ 0:55:51
ZainboarThaneshboar
187
Today's Stream
📅 2022-03-09 
(448 days ago)
⌛ 1:00:11
ZainboarThaneshboar
188
Compare Hashed Passwords Using Bcryptjs
📅 2022-03-10 
(447 days ago)
⌛ 1:01:31
ZainboarToreyboar
🎬
Indian givers
Compare Hashed Passwords Using Bcryptjs
ZainboarToreyboar
189
Special Appearance
📅 2022-03-11 
(446 days ago)
⌛ 0:58:44
ZainboarThaneshboarKartikboar
190
Today's Stream
📅 2022-03-13 
(444 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 
(443 days ago)
⌛ 1:07:00
ZainboarThaneshboar
192
Today's Stream
📅 2022-03-15 
(442 days ago)
⌛ 1:05:51
ZainboarToreyboar
193
Today's Stream
📅 2022-03-17 
(440 days ago)
⌛ 1:21:59
ZainboarToreyboar
194
How To Apply Authentication When Saving NodeJs
📅 2022-03-18 
(439 days ago)
⌛ 1:05:27
Zainboar
195
How to Compare Passcodes Using Bcrytp Node.js
📅 2022-03-20 
(437 days ago)
⌛ 1:04:19
ZainboarToreyboar
▶️
Today's Broadcast
📅 2022-03-21 
(436 days ago)
⌛ 1:06:59
ThaneshboarToreyboar
197
Today's Stream
📅 2022-03-22 
(435 days ago)
⌛ 1:02:51
ZainboarToreyboar
198
Verify Passcode Saving Information to DynamoDB with NodeJs
📅 2022-03-23 
(434 days ago)
⌛ 1:03:09
ZainboarThaneshboar
🎬
Tough questions
Verify Passcode Saving Information to DynamoDB with NodeJs
ZainboarThaneshboar
199
Today's Stream
📅 2022-03-25 
(432 days ago)
⌛ 1:12:27
ZainboarToreyboar
200
Today's Stream
📅 2022-03-27 
(430 days ago)
⌛ 1:14:36
ZainboarToreyboar
201
Today's Stream
📅 2022-03-28 
(429 days ago)
⌛ 1:08:28
ZainboarThaneshboar
202
How To Do A Merge Using VSCode and Github
📅 2022-03-29 
(428 days ago)
⌛ 1:05:33
ZainboarToreyboar
203
Today's Stream
📅 2022-03-30 
(427 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 
(426 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 
(425 days ago)
⌛ 1:00:36
Zainboar
206
Today's Stream
📅 2022-04-03 
(423 days ago)
⌛ 1:06:56
ZainboarToreyboar
207
Get Board Columns from Frontend to Backend NodeJS
📅 2022-04-04 
(422 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 
(421 days ago)
⌛ 0:57:30
ZainboarToreyboar
209
Today's Stream
📅 2022-04-06 
(420 days ago)
⌛ 0:59:39
ZainboarThaneshboar
🎬
Zip first developer
Today's Stream
ZainboarThaneshboar
210
Today's Stream
📅 2022-04-07 
(419 days ago)
⌛ 1:04:46
Zainboar
🎬
Busted again
Today's Stream
Zainboar
211
Store String Array in DynamoDB using NodeJS
📅 2022-04-08 
(418 days ago)
⌛ 0:19:27
Zainboar
212
Today's Stream
📅 2022-04-10 
(416 days ago)
⌛ 1:07:24
Zainboar
213
Today's Stream
📅 2022-04-11 
(415 days ago)
⌛ 1:02:34
ZainboarThaneshboar
214
Today's Stream
📅 2022-04-12 
(414 days ago)
⌛ 0:27:43
Zainboar
215
Jira Organising & Beta Testing Day 1
📅 2022-04-13 
(413 days ago)
⌛ 0:58:09
ZainboarThaneshboar
216
Implement Passcode Tab Feature
📅 2022-04-17 
(409 days ago)
⌛ 0:58:49
ZainboarToreyboar
217
Beta Testing Fixes Part 2
📅 2022-04-19 
(407 days ago)
⌛ 1:00:24
ZainboarToreyboar
🎬
Torey the stinker
Beta Testing Fixes Part 2
ZainboarToreyboar
218
Beta Testing Fixes Part 3
📅 2022-04-20 
(406 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 
(405 days ago)
⌛ 1:00:13
ZainboarToreyboar
220
Beta Testing 5
📅 2022-04-22 
(404 days ago)
⌛ 1:10:18
ThaneshboarToreyboar
221
Today's Stream
📅 2022-04-25 
(401 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 
(399 days ago)
⌛ 0:51:08
ZainboarThaneshboar
223
Today's Stream
📅 2022-04-28 
(398 days ago)
⌛ 1:00:33
ZainboarToreyboar
224
Save Notes Through Websocket
📅 2022-04-29 
(397 days ago)
⌛ 0:51:30
Zainboar
225
Saving Object Through Websocket in DynamoDB
📅 2022-05-01 
(395 days ago)
⌛ 0:49:15
ZainboarToreyboar
226
Saving Object Through Websocket in DynamoDb
📅 2022-05-02 
(394 days ago)
⌛ 0:55:26
Zainboar
227
Today's Stream
📅 2022-05-05 
(391 days ago)
⌛ 1:01:32
ZainboarToreyboar
228
Welcome Back Kartik Party
📅 2022-05-08 
(388 days ago)
⌛ 0:55:32
ZainboarToreyboarKartikboar
229
Testing Prevention of XSS attack
📅 2022-05-10 
(386 days ago)
⌛ 0:29:16
Zainboar
230
How To Test Prevention XSS Attack
📅 2022-05-11 
(385 days ago)
⌛ 0:40:42
ZainboarKartikboar
🎬
Fartik
How To Test Prevention XSS Attack
ZainboarKartikboar
231
Fixing Websocket
📅 2022-05-19 
(377 days ago)
⌛ 0:49:55
Zainboar
232
Today's Stream
📅 2022-05-20 
(376 days ago)
⌛ 0:56:10
ZainboarKartikboar
233
Today's Stream
📅 2022-05-22 
(374 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 
(372 days ago)
⌛ 0:23:19
Zainboar
235
Websockets bugs
📅 2022-05-27 
(369 days ago)
⌛ 1:00:51
ZainboarKartikboar
236
Websocket Bug Fix
📅 2022-05-29 
(367 days ago)
⌛ 0:49:50
Zainboar
237
Hook Up AWS Websocket
📅 2022-05-30 
(366 days ago)
⌛ 0:48:59
Zainboar
238
Hook up AWS Websocket Pt.2
📅 2022-05-31 
(1 year ago)
⌛ 0:53:07
Zainboar
239
Today's Stream
📅 2022-06-01 
(364 days ago)
⌛ 0:21:05
Zainboar
240
AWS Websocket Bug Fix
📅 2022-06-05 
(360 days ago)
⌛ 0:52:47
Zainboar
241
AWS Websocket Bug Fix Pt.2
📅 2022-06-06 
(359 days ago)
⌛ 0:23:52
Zainboar
242
Hook Up Board Columns to Websockets Nodejs + AWS Websockets
📅 2022-07-27 
(308 days ago)
⌛ 1:00:06
Zainboar
🎬
As you been poopin?
Hook Up Board Columns to Websockets Nodejs + AWS Websockets
Zainboar

Subtitles

0:00:03
[Music]
0:00:26
hello everyone welcome back to another
0:00:28
episode of
0:00:43
feeling pretty good how are you thinesh
0:00:45
nice to see you
0:00:47
yeah good man uh good yeah good to see
0:00:49
you too it's been a while um
0:00:52
since we last
0:00:54
got on the stream together so yeah i'll
0:00:55
be
0:00:56
good hey gective
0:00:59
nice
0:01:05
cool so just before we get started i'll
0:01:08
run the acknowledgement
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
nice okay
0:01:33
uh so torrey do you know where we're up
0:01:35
to
0:01:38
uh yeah
0:01:40
so
0:01:45
do you wanna code today
0:01:48
um i'm not so
0:01:50
up to date on where we are so
0:01:53
um but i don't mind
0:01:54
do you feel like it or
0:01:56
um
0:01:58
nah my my fingers hurt
0:02:04
no i can always code i just uh
0:02:07
you know i don't know
0:02:09
if you want to do it i'm just giving you
0:02:11
the opportunity
0:02:13
oh no it's okay so otherwise don't do it
0:02:16
go ahead
0:02:17
okay i'll share my screen then and then
0:02:20
i'll let you know
0:02:22
uh my day's been pretty good
0:02:26
geckdev thanks for asking how's your day
0:02:36
your screen
0:02:38
oh yeah i nobody ever gives me
0:02:41
permission to do anything
0:02:43
[Laughter]
0:02:46
not trusted
0:02:49
all right
0:02:53
jay has been good glad to hear it
0:02:58
so
0:03:01
whoa whoa
0:03:02
uh is this up and running
0:03:09
coding a new site oh that's exciting
0:03:11
what are you coding
0:03:27
unl url shortener with analytics cool
0:03:30
that sounds like a pretty cool project
0:03:34
interesting
0:03:35
i thought you were gonna say scrumbler
0:03:38
enhancement
0:03:39
too
0:03:48
um so
0:03:52
so
0:03:53
are we still on the
0:03:55
passcode
0:03:57
we are
0:03:58
almost done with that
0:04:02
one two
0:04:03
three four
0:04:07
i already made a replacement scrambler
0:04:09
like eight months ago
0:04:15
well this project should be an
0:04:17
enhancement on top of the one you've
0:04:19
done gective
0:04:24
fail to fetch
0:04:27
okay so
0:04:29
there's some bug
0:04:32
um um well we'll find it we'll get there
0:04:37
um
0:04:39
so what we did yesterday
0:04:42
was
0:04:45
uh and i think it's kind of a
0:04:47
continuation of what zayn had
0:04:50
worked on on
0:04:53
friday
0:04:55
uh which was
0:04:58
this ui component
0:05:01
that should pop up
0:05:03
yep here oh cool
0:05:06
all right and then you enter your
0:05:07
password
0:05:09
and then
0:05:10
it should be
0:05:12
validated
0:05:14
and then you can
0:05:16
save
0:05:18
based on
0:05:19
[Music]
0:05:20
if the password is validated um so
0:05:24
i spent like
0:05:27
20 30 minutes after the show yesterday
0:05:29
just to
0:05:31
kind of
0:05:34
finish part of what needed to be done to
0:05:37
basically
0:05:39
submit
0:05:47
that is weird
0:05:51
okay well something's broken but i'll
0:05:53
fix it
0:05:54
um but yeah there should be a button
0:05:56
there too
0:05:58
i don't know why it's not showing up but
0:06:00
there should be a button so you can
0:06:02
submit this
0:06:04
okay um was working last night this is
0:06:06
bizarre
0:06:08
um
0:06:10
and then
0:06:14
what we need to do after that
0:06:16
mr thanesh is
0:06:21
go to the back end
0:06:23
okay
0:06:26
and
0:06:27
validate the password
0:06:33
um
0:06:34
yeah i don't know i don't know how zane
0:06:36
wants to do this but
0:06:38
what i was thinking is on the back end
0:06:40
of the app
0:06:43
we're
0:06:46
sending patch and post requests
0:06:51
or something like that patch and put
0:06:53
can't remember
0:06:55
let's find it
0:07:01
patch note
0:07:04
patch and post
0:07:05
okay yeah so we got this function here
0:07:09
which basically when we click the save
0:07:11
button
0:07:12
um and we enter
0:07:14
our passcode the passcode
0:07:17
i think should be included in this patch
0:07:20
note and post note
0:07:22
body
0:07:23
uh like the request body
0:07:25
and then it should be validated on the
0:07:28
back end um
0:07:32
to
0:07:32
[Music]
0:07:34
basically check
0:07:37
that the password they entered is the
0:07:39
vowed password
0:07:40
right now i've kind of written in a
0:07:42
different way which doesn't really give
0:07:44
you any
0:07:45
real security
0:07:47
because like
0:07:49
these these um these endpoints here if
0:07:54
if you need to have the right password
0:07:57
to save like post or patch
0:08:00
then really those endpoints should
0:08:03
require the password
0:08:07
okay
0:08:09
right now they don't
0:08:11
and i didn't code that part out
0:08:13
yesterday
0:08:14
what have you done as like uh
0:08:16
as um
0:08:18
yeah just for the time being
0:08:21
so what i did is
0:08:26
um
0:08:28
i wrote this yesterday
0:08:30
[Music]
0:08:33
which
0:08:34
okay
0:08:35
so what happens is
0:08:38
when we're on the boards page
0:08:40
we're gonna get the save button which is
0:08:44
that little
0:08:45
icon here
0:08:48
and then we're gonna
0:08:50
load via jquery
0:08:52
um zane's
0:08:54
uh passcode ui html and
0:08:59
then
0:09:00
when we click on the save button we're
0:09:03
gonna show the form that zane made this
0:09:06
thing
0:09:08
okay
0:09:10
then we're gonna and that's a form
0:09:13
this is a form okay and so we're gonna
0:09:16
we're gonna get the form when we submit
0:09:19
it
0:09:20
um because there's a button
0:09:24
the button should handle the submit then
0:09:26
we're gonna get the passcode from the
0:09:27
form
0:09:29
um and then we're gonna
0:09:32
validate the passcode which isn't really
0:09:35
something we need to do because it
0:09:37
really offers no protection for the
0:09:39
routes
0:09:40
but i just did that yesterday anyways
0:09:43
um because i figure whatever i'll just
0:09:46
check to see if it's working for now um
0:09:51
and then
0:09:53
if it's the valid password
0:09:58
or i mean we could leave this in but if
0:10:00
it's the valid password
0:10:01
uh our invalid password sorry it's going
0:10:04
to show an alert
0:10:05
um that says use the invalid password
0:10:09
otherwise your board name notes should
0:10:12
save successfully and then it runs that
0:10:16
function
0:10:18
[Music]
0:10:20
just opens that alert and then it
0:10:21
when it's done it just hides the ui
0:10:24
again
0:10:25
okay
0:10:27
um
0:10:29
there's a question for
0:10:30
you what's wrong with this
0:10:33
oh
0:10:36
that's a question for me
0:10:40
what do you think about importing jquery
0:10:42
multiple times
0:10:51
let's have a look at the code again
0:10:52
um
0:10:57
huh
0:10:58
did i change the password form name
0:11:02
i must have done that i must have done
0:11:04
something
0:11:06
silly are you are you importing it
0:11:08
multiple times sorry
0:11:12
uh
0:11:15
importing jquery multiple times
0:11:19
um
0:11:21
i haven't i don't know um i would say
0:11:24
anything that
0:11:26
can be done only once should only be
0:11:28
done once
0:11:30
yeah that makes sense to me as well and
0:11:34
i would say that loading the jquery
0:11:40
is
0:11:40
this whole thing which i wasn't even
0:11:42
familiar with i looked it up yesterday
0:11:44
like
0:11:45
i mean the form is so small it honestly
0:11:48
we should just put the html on the page
0:11:52
but i think his idea was to make it like
0:11:54
reusable so we didn't have to copy it
0:11:58
across
0:12:01
but um when i looked up this load
0:12:04
this jquery load function like it
0:12:07
basically goes and fetches this passcode
0:12:10
ui html from the server and then it
0:12:12
parses it parses the html
0:12:22
so i mean
0:12:25
why are you wrapping a used component
0:12:27
within the form which is required for it
0:12:29
to run
0:12:31
why are you wrapping a usable component
0:12:34
with the form
0:12:40
which is required for it to run
0:12:43
when you're wrapping a reusable
0:12:45
component the phone
0:12:52
i don't understand
0:12:56
um
0:13:01
with the form because the
0:13:04
um i'm not sure i understand the
0:13:07
question but the
0:13:09
component that
0:13:11
zane made doesn't have a form it only
0:13:13
has inputs and labels and a div
0:13:19
so i made the form so that we could just
0:13:22
add i added a form
0:13:27
in
0:13:32
well
0:13:33
yeah
0:13:36
we could i was gonna ask zane if we
0:13:39
could just get rid of it
0:13:41
after i read the jquery thing
0:13:45
um
0:13:50
but yeah either either the form should
0:13:52
be added to his component or
0:13:56
we should just not
0:13:58
load it
0:14:01
[Music]
0:14:03
and i have okay so this is
0:14:06
messed up somehow
0:14:08
uh let me just quickly fix this just
0:14:11
probably have some
0:14:14
typo but yeah any questions about the
0:14:17
code finash
0:14:19
uh
0:14:20
no i think it's yeah straightforward but
0:14:22
i was wondering um
0:14:24
is it did you want to move that
0:14:26
functionality to the
0:14:28
to that on save now or so what are you
0:14:31
planning to do next
0:14:32
what is it like um
0:14:35
that's weird
0:14:40
did i not commit
0:14:42
the html yesterday
0:14:52
uh
0:14:53
it looks like i
0:14:55
somehow forgot to commit it and i
0:14:57
deleted the changes
0:15:00
that is funny
0:15:05
sorry um
0:15:17
oh wait uh what what
0:15:23
the heck is this
0:15:24
zone did something
0:15:26
wait what
0:15:29
where are my commits
0:15:31
did they not get
0:15:35
no they did get push
0:15:38
that is weird
0:15:40
that's from friday or yeah
0:15:45
why is my commit not showing
0:15:48
sorry i'm like just confused about
0:15:51
what's going on with get here
0:16:01
did i
0:16:07
can i save it something else
0:16:10
all right whatever i can just recreate
0:16:12
it in two seconds
0:16:14
this is 22 hours ago
0:16:17
on
0:16:19
prom to pin code on save on that branch
0:16:22
you made a commit
0:16:24
that's weird why is it not showing up in
0:16:26
my get lens
0:16:29
huh
0:16:32
that's weird
0:16:35
get guru yeah that's me that's i got it
0:16:45
good guru
0:16:47
let's get girl
0:16:49
okay
0:16:51
he's making fun of me because i suck i
0:16:54
get
0:16:55
okay
0:16:58
um
0:16:58
[Music]
0:17:02
what's in that
0:17:06
what's in that commit
0:17:10
is the form in there
0:17:18
is there is there is there any change
0:17:20
changes to um index.html
0:17:31
three index.html3d ago no
0:17:33
weird
0:17:36
still front end
0:17:37
changed that's weird why do i not see
0:17:41
the change
0:17:44
here
0:17:45
i don't know
0:17:52
no change you didn't commit maybe didn't
0:17:53
commit index
0:17:56
yeah i guess not
0:17:57
um
0:18:00
all right um
0:18:02
then i'll just i'll just remake the form
0:18:04
real quick
0:18:06
okay
0:18:08
um
0:18:09
because there wasn't much anyway this is
0:18:11
just form
0:18:17
and
0:18:24
where does this go i think it goes here
0:18:30
um
0:18:31
now it goes inside here okay
0:18:35
and
0:18:39
the name is whatever i wrote
0:18:45
here
0:18:55
all right
0:18:56
i did not style it
0:19:04
and i think i just added the button from
0:19:08
the home page
0:19:10
okay
0:19:11
because
0:19:13
i don't do the design
0:19:15
[Laughter]
0:19:17
[Music]
0:19:20
that you are from god
0:19:24
that is different skill set for sure
0:19:27
design
0:19:31
design and
0:19:35
front
0:19:36
end it doesn't matter if you make
0:19:39
mistakes just as long as you learn
0:19:41
something
0:19:46
unless unless you're making the same
0:19:48
mistakes again and again
0:19:51
i guess then you're not learning so
0:19:55
that's kind of goes in line with what
0:19:56
you say
0:19:59
um
0:20:02
pass
0:20:03
whatever
0:20:04
save
0:20:06
submit i think it's submit
0:20:09
all right let's see if we give this
0:20:13
a try now
0:20:18
let's reload it
0:20:21
nice little submit button there
0:20:28
who did that
0:20:31
just from it's just from the
0:20:34
it's it's i think it's because it
0:20:37
whatever
0:20:38
id go has for the button
0:20:41
it's like inheriting the class from
0:20:43
there
0:20:44
um or i mean the styles
0:20:47
okay
0:20:48
oh yeah
0:20:49
class
0:20:51
hide
0:20:54
that will hide the form
0:20:58
yeah okay there we go so now if we click
0:21:01
save there we go beautiful
0:21:06
all right and then one
0:21:08
two three four i think is the correct
0:21:11
password for this
0:21:15
am i still getting some
0:21:17
error there
0:21:19
oh no it worked
0:21:21
all right
0:21:22
so
0:21:23
if we do a bad
0:21:26
a bad password
0:21:30
should get
0:21:33
invalid password
0:21:38
nice all right
0:21:40
so
0:21:41
um
0:21:44
what we got to do
0:21:46
then
0:21:47
is
0:21:50
thanks
0:21:51
wow
0:22:00
it's like it's
0:22:02
practically done right i mean
0:22:04
yeah i think so
0:22:07
overall
0:22:10
yeah so
0:22:11
so this one is
0:22:14
let's say it's scrambler's scrumbler
0:22:16
enhancement is finished
0:22:19
yeah it's finished
0:22:22
um
0:22:26
uh so what we need to do next is
0:22:29
consider this back-end
0:22:31
here where basically
0:22:33
we're taking the task taking the
0:22:36
password
0:22:40
um i think the i think the actual
0:22:43
production
0:22:45
website is down right now so nobody can
0:22:48
use it
0:22:54
so what what what are you saying we need
0:22:55
to do sorry
0:22:57
uh so these these patch note post note i
0:23:01
think we really we should add if we
0:23:03
really want to
0:23:05
have a little bit more level of security
0:23:08
in the app we should really just be
0:23:10
passing in the passcode
0:23:12
oh yeah both of these
0:23:14
yeah for that in the in the back end we
0:23:18
also validate that
0:23:21
for passcode
0:23:22
of these because these are the
0:23:26
these are the
0:23:27
routes that save the notes save the
0:23:31
or create a new card which is what zane
0:23:35
is
0:23:36
you can't make sense
0:23:38
you can't save the board unless you have
0:23:40
the passcode basically
0:23:44
yeah
0:23:45
yeah
0:23:47
so make
0:23:48
sense um
0:23:52
do you want a code now
0:23:54
yeah sure sure all right let me i'll
0:23:56
push this
0:23:58
index and then we can
0:24:05
just wondering tori um
0:24:09
so is the is the board getting the notes
0:24:11
yet it is right
0:24:13
can't remember now
0:24:15
uh yeah it's getting the notes see i'm
0:24:19
i'm a new one
0:24:20
in the right location as well
0:24:23
there's a problem with that there's
0:24:25
definitely a bug i think
0:24:27
um i could be using the wrong term here
0:24:30
but i think there's some type of race
0:24:32
condition
0:24:34
that's happening so i uh there there is
0:24:37
i did write something in jira about it
0:24:40
because
0:24:41
for the for the notes we're using a what
0:24:44
is it called a list type
0:24:47
in dynamodb
0:24:52
yep i think it's a list type or map
0:24:55
list map something
0:24:58
and
0:25:00
uh
0:25:01
and when
0:25:03
we
0:25:07
first of all the co first of all the
0:25:09
code we have here on the front end is
0:25:11
pretty inefficient
0:25:13
because basically i think what would be
0:25:15
better is if instead of having all these
0:25:18
patch
0:25:19
posts in a loop here
0:25:22
we should just send all the notes at
0:25:25
once
0:25:27
so that you only have to make one
0:25:30
request
0:25:32
and i think that would also
0:25:34
[Music]
0:25:36
eliminate the
0:25:39
race condition or whatever is going on
0:25:41
in dynamodb
0:25:42
because i think what happens is your is
0:25:46
your
0:25:48
your
0:25:49
patching your posting
0:25:51
and then
0:25:53
like i think it doesn't play nicely with
0:25:56
the dynamodb list because that's kind of
0:25:59
like a different
0:26:02
data type that has maybe
0:26:05
something to do with the indices
0:26:09
in dynamodb and how it writes and reads
0:26:12
from it so
0:26:13
i noticed sometimes when you save it
0:26:16
doesn't it says it's saved it says it's
0:26:18
successful but then you refresh the page
0:26:20
and the note's not even in the right
0:26:22
place or the note you created is not
0:26:25
even there or the one you edited is not
0:26:28
like doesn't have the text you just
0:26:30
saved so
0:26:33
yeah that's definitely an issue
0:26:35
i think if we just if we just grabbed
0:26:38
all the notes from the board we
0:26:40
it would it would
0:26:43
i don't know but i'm assuming just
0:26:45
overwriting all the notes
0:26:48
basically in dynamodb by just grabbing
0:26:51
them all here all at once and sending
0:26:54
one request with basically the list
0:26:57
of notes
0:26:59
in the body of the request is probably
0:27:01
more efficient
0:27:04
okay
0:27:06
and maybe you would fix that fix that
0:27:10
problem whatever it is
0:27:12
yeah
0:27:13
yeah
0:27:15
um
0:27:17
tor uh gecko says have you both tried to
0:27:20
use it at the same time i don't think we
0:27:22
have right have we on
0:27:24
on
0:27:25
um
0:27:27
on the production site yeah i mean it
0:27:29
works there's some features we don't
0:27:32
have turned on like
0:27:34
when you move a note
0:27:36
um
0:27:39
the other person doesn't see it because
0:27:41
i didn't
0:27:43
turn that on for
0:27:46
concurrency flaw is preferable over race
0:27:50
condition
0:27:52
i don't even i don't even know what that
0:27:55
means
0:27:55
concurrency flow
0:27:58
yeah so
0:27:59
yeah i get what it means it's just like
0:28:01
i guess the
0:28:04
what it means is like you know when it's
0:28:06
being used at the same time there's a
0:28:08
flaw in that
0:28:09
i think just the terminology i guess is
0:28:12
what he's trying to say
0:28:16
what's more pc mean
0:28:19
uh politically correct
0:28:23
oh concurrency flaw is
0:28:26
oh
0:28:27
okay
0:28:32
all right
0:28:33
so
0:28:34
is it a concurrency flaw is that the
0:28:37
issue
0:28:40
i wonder
0:28:42
you say yeah oh wow actually i actually
0:28:45
i actually agree with that one it makes
0:28:47
a lot more sense anyways to say allow
0:28:50
and deny less
0:28:52
hmm
0:28:56
um
0:28:58
let's not get into it
0:29:04
yeah what were you saying i think um
0:29:06
i think we should work on that more than
0:29:09
than trying to fix this passcode thing
0:29:11
to be honest i feel like that's a bit
0:29:13
more of a
0:29:14
um an issue worth fixing right
0:29:18
okay yeah i i looked into it like
0:29:20
a couple
0:29:22
jesus probably a few months ago and i
0:29:24
wrote a little note in jira that it
0:29:27
should be looked at further
0:29:29
but
0:29:30
i don't know that much about dynamo db
0:29:33
to be honest but i i
0:29:36
in the reading that i did do i think
0:29:38
that's had something to do with
0:29:44
the
0:29:45
the fact that it's a list
0:29:47
and it's just getting all these
0:29:50
you know right operations in the list
0:29:53
like all at once
0:29:56
so that's the
0:29:58
race condition or the concurrency
0:30:01
flaw
0:30:02
or whatever
0:30:04
do you mind uh demoing that for me
0:30:07
target just like sure i mean
0:30:10
let's let's see if we can get it to
0:30:14
to work here
0:30:17
all right so let's make a new note
0:30:20
blah blah
0:30:22
all right and then
0:30:26
before let's see if it works
0:30:32
okay
0:30:34
so it said it's saved
0:30:36
all right unfortunately it did
0:30:39
let's try changing the color
0:30:42
say
0:30:43
yellow note
0:31:08
i think with the
0:31:09
with the um
0:31:15
maybe if i add more notes
0:31:19
oh what if we both got on the same time
0:31:22
as well but is that what you're saying
0:31:26
i mean obviously i can't because you're
0:31:27
in localhost but if you deployed it
0:31:41
i'll be right back
0:31:43
yeah don't worry take your time
0:32:01
uh
0:32:24
thoughts
0:32:26
feelings um
0:32:29
i want to have a look at the dynamodb
0:32:32
uh
0:32:34
entries
0:32:37
i wonder if i saved anything useful in
0:32:40
jira i can't even remember
0:32:43
if i saved some
0:32:44
article
0:32:58
[Laughter]
0:33:05
good old jira
0:33:14
so the coordinates are different
0:33:17
right like when
0:33:18
when you save and then you get is the
0:33:20
coordinates are changing is it
0:33:23
yes
0:33:25
yeah it's just like an xy coordinate
0:33:27
according to the
0:33:29
the page basically
0:33:32
and that changes when you
0:33:35
from the time you save and then when you
0:33:37
get it's changing when you get right
0:33:40
or yeah whenever whenever you move the
0:33:42
card it's running some javascript in the
0:33:45
background and then when you release it
0:33:48
then it updates the information in the
0:33:53
board notes map or whatever it's called
0:33:55
in the in the
0:33:56
in our javascript and then
0:33:58
when you hit save and you send that
0:34:02
patch and post
0:34:05
it takes all the data from the board
0:34:07
notes map or whatever it was called
0:34:10
and it's it does that
0:34:13
post it does that fetching
0:34:15
you know
0:34:17
okay yes yes i understand
0:34:21
but i do i do think
0:34:23
even if it's not the issue i would say
0:34:26
in the future it is better probably to
0:34:28
just send all the the notes at once
0:34:32
because
0:34:33
you sh
0:34:34
you should really only be sending this
0:34:36
in one request from my perspective
0:34:38
because it's just way more efficient
0:34:42
like if you have 40 notes you're gonna
0:34:45
make 40 requests like just send it in
0:34:47
one
0:34:49
yeah but at the end of the day it's the
0:34:51
user's choice right when they when they
0:34:53
click the
0:34:54
yeah yeah but i mean the the code that
0:34:58
was written
0:34:59
like we should just refactor it
0:35:01
just send all the notes in one post
0:35:04
request
0:35:05
and then on the back end just handle all
0:35:08
the notes
0:35:09
just write them to dynamodb
0:35:12
like either one at a time or whatever
0:35:14
needs to happen or all at once
0:35:17
oh okay yes every time the user clicks
0:35:20
save
0:35:22
yeah yeah that's that's the
0:35:24
functionality i just mean there's like
0:35:26
this
0:35:28
um
0:35:29
if i go back here
0:35:31
you see this um
0:35:34
code
0:35:36
so this is what we run after we
0:35:38
validate the passcode right now
0:35:41
to ship this project and then um
0:35:46
um
0:35:47
there's this board notes array so for
0:35:50
each note
0:35:51
we're looping over
0:35:53
this four weight loop here right
0:35:56
and then we're basically
0:36:02
doing some
0:36:02
[Music]
0:36:04
check of the status all right yeah if
0:36:07
it's inserted or not inserted and then
0:36:10
depending on if it's a new note
0:36:11
basically or if it's
0:36:13
an already existing note we we do a
0:36:17
patch or a post okay so for each card
0:36:19
we're sending a patch or a post well
0:36:22
this is okay but if we had
0:36:27
[Music]
0:36:31
is
0:36:40
so yeah we're looping over this array of
0:36:42
notes and then
0:36:44
you know we're sending one request for
0:36:46
each note which is like already
0:36:48
a small amount of data it would just be
0:36:51
better just send
0:36:52
all the notes in one request
0:36:55
and then just handle that on the back
0:36:57
end however
0:36:59
it would be preferred
0:37:02
yes okay i understand
0:37:09
[Laughter]
0:37:14
enhancement version four
0:37:17
you you request that feature maybe we'll
0:37:20
get to it
0:37:28
um
0:37:31
yeah i get what you mean but um
0:37:34
like
0:37:35
that's going to cost more right
0:37:37
from like an aws perspective because
0:37:40
we'll be inserting
0:37:41
the noise
0:37:43
this costs more this costs more the way
0:37:45
it is right now costs more because
0:37:47
you're sending one request for each note
0:37:50
which theoretically could mean you're
0:37:53
firing up a lambda
0:37:55
for each note
0:37:57
oh good point
0:38:01
also you're hitting api gateway
0:38:03
40 times for if there's 40 notes versus
0:38:07
once
0:38:11
true
0:38:12
yeah true
0:38:15
and also on the front end it's just
0:38:17
slowing down the whole ui and on
0:38:21
i mean the back end is serverless it
0:38:22
doesn't matter but i think it's also
0:38:25
creating this
0:38:26
problem in dynamodb too
0:38:30
minimum value
0:38:33
hey
0:38:34
that's something isn't it
0:38:39
not even
0:38:42
it's not even anything makes too much
0:38:43
sense for this show
0:38:46
don't worry
0:38:48
i'll make some mistakes
0:38:51
i'll get to that
0:38:53
no yeah
0:38:54
tori that's actually a good point i
0:38:56
think yeah no i agree with you know
0:38:58
um yeah that totally makes sense i
0:39:01
reckon we should reconnect everything
0:39:02
48b
0:39:05
[Laughter]
0:39:10
yeah and then actually it just it
0:39:12
actually
0:39:13
i think the there i don't even know what
0:39:15
the pros are other than you have this
0:39:18
kind of separation of concerns going on
0:39:21
but
0:39:23
the
0:39:24
pros for refactoring this i think are
0:39:27
far better because we will actually
0:39:29
eliminate a lot of code too
0:39:32
yeah yeah
0:39:36
[Laughter]
0:39:42
um
0:39:44
so yeah um
0:39:46
is do you want to try to work on this
0:39:50
yeah yeah don't spend time refactoring
0:39:52
if it so gective it doesn't it doesn't
0:39:56
work all the time which is concerning
0:39:58
because it's like
0:40:00
kind of a major
0:40:03
it's kind of of in major importance to
0:40:06
the product i would say
0:40:10
seems like it's pretty high priority bug
0:40:19
what do you think finesse
0:40:23
uh fix the bug but don't boil the ocean
0:40:26
and try
0:40:27
to fix it all
0:40:31
um i'd like to okay maybe i'll test it a
0:40:33
couple more times so is that is it
0:40:36
already up um sorry by the way let me
0:40:39
just try it did you push it i mean
0:40:41
yeah i pushed the changes
0:40:43
okay
0:40:47
um i would like to know what the issue
0:40:49
is first like why is it
0:40:54
why is it causing that
0:41:04
are you saying gekko there's no
0:41:06
salvation for this project
0:41:18
is this project redeemable
0:41:25
[Laughter]
0:41:29
hey we're doing something right
0:41:36
[Laughter]
0:41:41
oh i did write this silly note earlier i
0:41:43
said the right data to the dynamo db too
0:41:46
fast not i don't know i think this is
0:41:49
wrong it's not to do with strong
0:41:51
consistency
0:41:53
um
0:41:56
but yeah this is some old code actually
0:41:59
we should just get rid of this
0:42:05
is anything in jail
0:42:09
good point i totally forgot to look
0:42:26
if i search i can search by myself right
0:42:35
oh i did i did write something
0:42:42
or maybe this is different
0:43:12
um
0:43:17
no i think i can mark that as done
0:43:19
though
0:43:22
um
0:43:23
i guess i i guess this was before jira
0:43:26
before i was
0:43:28
allowed to start using jira
0:43:39
oh you know what i'm going to move this
0:43:41
to hold
0:43:43
and
0:43:44
this is an old two actually
0:43:51
i did i did make one commit
0:43:55
for html
0:44:02
um
0:44:04
all right yeah should i share my screen
0:44:07
yeah please
0:44:09
okay
0:44:24
oh
0:44:25
it actually won't let me share my screen
0:44:28
that's weird
0:44:30
it was doing that to zayn the other day
0:44:35
it says um
0:44:37
are you on amazon access history yeah
0:44:40
i'm gonna back
0:44:42
so what's zayn
0:44:44
what are you using safari
0:44:47
no google
0:44:49
now it's probably some webkit problem
0:44:53
actually i don't know if google chrome
0:44:55
on
0:44:56
mac
0:44:57
uses webkit
0:45:10
um so maybe you just share that case
0:45:14
sorry but um
0:45:18
sorry about that
0:45:22
but i'm thinking like maybe if we look
0:45:24
into um
0:45:27
what's it called like why
0:45:29
why that issue is happening and if it's
0:45:32
a
0:45:32
it's like a reasonably small fix then we
0:45:35
just do that for the time being
0:45:37
instead of refactoring like uh cactus
0:45:40
says
0:45:43
up to you
0:45:45
up to you i feel like right writing the
0:45:47
route just to grab all these notes is
0:45:50
pretty simple
0:45:52
but that's just my thinking
0:45:56
um
0:45:58
but it if it doesn't fix the problem
0:46:01
then
0:46:03
we've enhanced the code a little bit
0:46:10
yeah true that's true
0:46:13
but i think even if it doesn't work i
0:46:15
feel like it's still kind of a good
0:46:16
start because really we shouldn't be
0:46:18
making like if we have like imagine
0:46:21
there's a hundred notes like instead of
0:46:22
40. you're making a hundred api requests
0:46:26
just yeah it's not it's not good
0:46:28
yeah i get what you mean i can't wait
0:46:30
man
0:46:32
so really
0:46:36
we would kind of just
0:46:40
not we would just write a new
0:46:43
like
0:46:46
yeah
0:46:47
uh all we need is the notes here
0:46:52
board id id and the data the data is
0:46:56
each note data
0:46:58
so
0:47:02
let me just make a pretend
0:47:06
async function here just to
0:47:08
um
0:47:10
post
0:47:11
whoa why is that over there
0:47:14
okay post
0:47:16
post notes
0:47:18
all right plural
0:47:21
and
0:47:26
um
0:47:27
this is
0:47:30
going to be a fetch request
0:47:37
and then
0:47:37
[Music]
0:47:39
i mean this isn't going to do anything
0:47:41
by today
0:47:43
but
0:47:47
let's go up here and
0:47:50
post no
0:47:57
actually it's better too because then
0:48:00
also if we rewrite this
0:48:03
then we can just um
0:48:07
send the password with this post request
0:48:09
too instead of the validating the
0:48:11
password on every request
0:48:16
you know
0:48:26
yeah i agree
0:48:29
um all i gotta do is just copy
0:48:36
this
0:48:40
right here
0:48:41
right
0:48:43
and go back
0:48:47
here
0:48:50
uh the board id
0:48:52
so we need the board id
0:48:59
and
0:49:01
that's and then we need the
0:49:07
notes
0:49:09
that's really all we need to do
0:49:16
for the front end yeah all the work is
0:49:17
on the back end now
0:49:21
um and i guess it should also have the
0:49:24
password for the future
0:49:27
pass
0:49:28
code
0:49:31
which we had typescript
0:49:33
sorry i don't remember what it's called
0:49:38
do you know
0:49:39
variable name just try i just want to
0:49:41
keep the variable
0:49:42
names i think it's capital c but
0:49:45
everyone remember
0:49:50
how do you what how do we spell passcode
0:49:53
huh
0:49:56
passcode
0:49:59
okay so i guess he wants it kind of like
0:50:02
this
0:50:04
um
0:50:06
i'll just do that post notes
0:50:14
uh post notes on
0:50:16
save how about that
0:50:20
whatever you don't need this part post
0:50:22
notes and then
0:50:25
passcode
0:50:28
and i guess he likes to capitalize stuff
0:50:31
so i'll just capitalize it here too
0:50:34
okay
0:50:37
why this is like this
0:50:41
um
0:50:45
notes and the passcode
0:50:48
all right
0:51:01
is there a problem oh
0:51:04
yeah i'll wait for that hold on
0:51:08
and then i think this fetch
0:51:12
okay this
0:51:14
fetch has everything it needs
0:51:16
okay
0:51:17
uh and then we just need to
0:51:20
[Music]
0:51:21
we don't need to save board name
0:51:24
board id
0:51:27
um
0:51:27
[Music]
0:51:31
i think it goes to the endpoint of the
0:51:34
board id so
0:51:37
i guess this would go to like
0:51:41
the note route so what do you mean
0:51:44
um like in the like in the body do we
0:51:48
need board name or
0:51:51
oh for for validating the passcode
0:51:55
is that what you mean
0:51:57
uh just for storing in the db as well
0:51:59
but
0:52:02
uh the well the board id is part of the
0:52:04
route
0:52:05
the the path i mean
0:52:07
in the back end
0:52:10
uh
0:52:11
okay makes sense
0:52:14
um
0:52:15
but we can put it here for convenience i
0:52:18
guess
0:52:19
because i guess do we need how do we
0:52:22
validate the passcode with the board id
0:52:24
or the name
0:52:27
uh good question let me have a look
0:52:33
credentials
0:52:35
you send the board name
0:52:38
okay
0:52:39
okay so
0:52:42
i'll just send the board name along with
0:52:44
it
0:53:01
all right board id notes passcode and
0:53:04
board name
0:53:07
okay and then if the response is okay
0:53:10
we're gonna
0:53:12
um
0:53:13
i don't know what type of response there
0:53:15
would be from a post
0:53:17
other than a 200 status
0:53:24
response okay
0:53:28
and return
0:53:30
yes
0:53:31
for now
0:53:32
um
0:53:42
status
0:53:45
all right
0:53:47
a response that status
0:53:50
uh let me wrap this and try
0:53:53
catch
0:54:16
[Music]
0:54:18
now
0:54:26
okay that's some
0:54:28
basic error handling
0:54:30
return the
0:54:33
uh
0:54:34
response dot status
0:54:37
something
0:54:38
um
0:54:39
[Music]
0:54:44
okay
0:54:46
i think that's good
0:55:04
oh good okay
0:55:09
this returns
0:55:11
so
0:55:12
this is done
0:55:17
okay and
0:55:20
i can just add these
0:55:25
okay it's not giving me gas talks that
0:55:28
is not nice
0:55:35
it's just my computer is being slow
0:55:40
yes comment yes
0:55:42
success
0:55:44
nice
0:55:45
all right uh the board id is a string
0:55:49
and the note is
0:55:52
a note
0:55:53
thing
0:55:55
oh daddy
0:55:57
i think
0:56:02
you go down here check this out
0:56:05
uh
0:56:06
note data
0:56:08
data id
0:56:11
status so this is a board note
0:56:16
all right so
0:56:17
[Music]
0:56:19
i guess it's called a board note
0:56:27
is that a thing
0:56:29
yes it is all right
0:56:33
um
0:56:35
and then the passcode is a string and
0:56:38
the board name is a
0:56:41
string as well
0:56:43
this is
0:56:45
a
0:56:49
uh
0:56:52
error so just return right now it just
0:56:54
returns a status
0:56:58
there's a number uh
0:56:59
[Music]
0:57:02
returns the
0:57:06
status or
0:57:09
undefined
0:57:13
okay and
0:57:14
[Music]
0:57:19
all right i think that's
0:57:21
it
0:57:23
so basically what we would do here is
0:57:26
just kind of
0:57:36
i
0:57:37
get rid of this
0:57:41
i think there's an error
0:57:45
okay
0:57:46
yeah
0:57:47
i think i cut something
0:57:49
so we would just like get rid of this
0:57:51
basically
0:57:54
yeah
0:57:55
yeah that makes sense
0:57:57
and then
0:57:59
we would
0:58:02
just
0:58:03
send the
0:58:07
wait
0:58:10
fetch
0:58:13
uh sorry um
0:58:15
post
0:58:17
notes
0:58:20
yep and then we have the board id
0:58:26
and notes
0:58:28
and
0:58:30
the passcode which we can get
0:58:34
um
0:58:35
here
0:58:40
and
0:58:41
[Music]
0:58:46
um
0:58:48
the board name
0:58:50
the board name
0:58:53
we can get that from local storage
0:59:02
i don't know where else it is
0:59:11
um
0:59:13
and then i guess
0:59:16
um
0:59:17
if response
0:59:22
um
0:59:24
so after this
0:59:26
in every
0:59:30
i don't know if this matters to be
0:59:31
honest
0:59:33
um
0:59:38
but
0:59:40
yeah we're like updating the status
0:59:42
which i don't know if we really need
0:59:44
this anymore
0:59:46
because
0:59:49
trying to think
0:59:50
we added that for some reason initially
0:59:54
i think i think the only purpose it
0:59:56
serves is to differentiate
0:59:59
which note you want to patch and which
1:00:02
note you want to post
1:00:05
yeah because because after these you
1:00:08
[Music]
1:00:10
you basically
1:00:12
where does it update them yeah you do
1:00:15
the board notes map which has all the
1:00:18
board notes
1:00:19
and then you set
1:00:21
that board note with its id
1:00:24
to this updated value which
1:00:27
just has the board data which is like
1:00:29
the coordinates the text the color
1:00:31
board id
1:00:33
and the status that it has been inserted
1:00:37
into dynamodb basically
1:00:41
so really i don't even think we need
1:00:43
that anymore to be honest
1:00:45
but we can have it hanging around in
1:00:47
case
1:00:49
it's not going to hurt anything
1:00:51
true
1:00:52
so
1:00:53
basically after uh
1:00:56
in this case if
1:00:59
if the response is
1:01:04
um
1:01:05
if there is a response because otherwise
1:01:07
it just throws an error right now and
1:01:12
we just do the same
1:01:15
thing here
1:01:20
[Music]
1:01:30
uh
1:01:31
for each note
1:01:35
uh
1:01:36
notes
1:01:39
for each
1:01:52
oops
1:01:55
get out of my way
1:01:59
um
1:01:59
[Music]
1:02:01
why is that so bad
1:02:13
[Music]
1:02:18
and i think each note has like
1:02:23
something
1:02:25
yeah
1:02:27
data id
1:02:29
status
1:02:31
okay
1:02:33
and
1:02:35
and
1:02:36
we're just
1:02:38
gonna update all the board notes
1:02:40
probably we don't even really well
1:02:42
whatever i'll just leave it like this
1:02:45
um
1:02:48
what are we gonna say
1:02:50
i was gonna say i don't think we need to
1:02:52
do this but whatever it's an inexpensive
1:02:54
operation
1:02:56
because
1:02:58
yeah whatever it's
1:02:59
um
1:03:01
we do need the data i know that i just
1:03:03
don't know if we need the status
1:03:05
but whatever
1:03:06
um
1:03:10
i think yeah i think we added it
1:03:11
initially only for the
1:03:14
patch and post
1:03:18
so
1:03:20
i will
1:03:25
i will put if
1:03:28
uh false so that this will never run
1:03:31
right now
1:03:37
and that way
1:03:38
we can revisit this later
1:03:41
on
1:03:44
um
1:03:45
and nothing will have changed other than
1:03:47
this code is now here
1:03:50
uh oh uh this
1:03:52
is i can quickly add this too
1:03:56
and then we can call it a day what do
1:03:57
you say
1:03:59
yeah sounds good
1:04:02
all right patch notes on save
1:04:07
[Music]
1:04:12
um
1:04:12
[Music]
1:04:14
is passcode valid passcode so let's just
1:04:18
pass this in here
1:04:22
there
1:04:24
that's that password all around
1:04:28
nice
1:04:30
all right
1:04:31
um
1:04:32
i think that's it what do you think
1:04:35
yeah sounds good nice stuff
1:04:38
um yeah i mean
1:04:40
all the work is on the back and
1:04:45
yeah i don't think it's that hard though
1:04:47
like we're gonna take a look at it later
1:04:50
yeah yeah
1:04:53
um
1:04:55
yeah yeah it makes sense
1:04:57
cool
1:05:00
uh all right should i close off
1:05:03
um sure yeah go forward thanks
1:05:10
oh anyways
1:05:13
anyways thanks for joining us everyone
1:05:15
for another episode of uh little
1:05:18
breaking fix
1:05:19
with tanisha tori today um today we
1:05:23
worked on
1:05:25
um
1:05:26
on adding or you could say refactoring
1:05:29
some of the
1:05:30
post notes
1:05:32
code to
1:05:33
uh
1:05:34
post or
1:05:36
at the
1:05:37
notes in dynamodb
1:05:39
um
1:05:40
yeah uh taurus ideas is a good one um
1:05:44
just posting all the notes at one goal
1:05:46
rather than
1:05:48
uh
1:05:48
trying to determine which is inserted
1:05:51
and not um which actually is more
1:05:53
requests
1:05:54
so
1:05:57
true good idea
1:06:00
china's trying to save zayn some cash
1:06:06
yeah true
1:06:08
um we still don't have that um we still
1:06:10
didn't get any
1:06:12
um
1:06:15
credits from aws
1:06:17
forgot to write back to them and say hey
1:06:21
this is a big project come on give us
1:06:23
the money
1:06:26
yeah
1:06:28
it's just 300 bucks what's that to them
1:06:31
what's that nothing's like pennies
1:06:33
yeah
1:06:36
anyways thanks everyone have a good
1:06:38
night you'll see thank you
1:06:40
thanks everyone have a great night
1:06:43
same time same place and
1:06:45
a different task
1:06:47
test all right
1:06:49
okay good night everyone yeah have a
1:06:51
great night thank you