boarzVideosClipsStatistics

#️⃣EP 134 - Today's Stream

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

Blog

Today, we started off by checking the unique board name functionality that we recently implemented in the frontend. This worked as expected, displaying an error message when the user attempts to enter a boardName that already exists. After ensuring this works, we moved on to the backend API code where we began to implement the get board from boardName functionality. Essentially, we need this functionality to populate the board in the frontend with its respective notes and attributes. We got about halfway with functionality, implementing the request and string validation. In the upcoming stream, we will implement the other half, which involves actually retrieving the board from the DB.

Subtitles

0:00:00
[Music]
0:00:06
so
0:00:07
[Music]
0:00:25
what is going on guys welcome back to
0:00:27
another session of build buildbreaking
0:00:29
fix brought to you by yes yours truly
0:00:32
raw coders and
0:00:34
today is me and the special
0:00:37
finish
0:00:39
welcome back finish how we've been
0:00:42
thanks then uh yeah really good um
0:00:46
yeah sorry gonna make it on sunday but
0:00:48
yeah i'm here today and yeah really good
0:00:50
fantastic now i'm really really good to
0:00:53
have you back um in
0:00:55
the show your presence and involvement
0:00:59
your presence involvement and
0:01:01
contribution to this
0:01:04
stream really is invaluable so
0:01:08
yeah fantastic to have you back
0:01:10
again um so just to give a bit of a
0:01:14
brief recap on what has been happening
0:01:17
as um
0:01:19
uh
0:01:20
tori actually did a request on the
0:01:24
get repo and he actually managed to
0:01:28
um
0:01:29
solve the problem in which the board
0:01:32
names had to come in
0:01:34
in an array um
0:01:36
and
0:01:37
which was really a uh spectacular
0:01:41
contribution
0:01:43
from his side so if
0:01:45
you're there tori thank you very much
0:01:47
again
0:01:49
um so what we did yes today then me and
0:01:53
kartik we went
0:01:55
ahead and
0:01:57
made sure that the unique board name
0:01:59
functionality is working which is now
0:02:04
so
0:02:04
uh
0:02:05
i will
0:02:07
get you to as in test it for us again
0:02:11
when you start sharing the screen but um
0:02:14
for now
0:02:15
today so after testing that we need to
0:02:18
be working on
0:02:20
uh the functionality that
0:02:23
you were keen on
0:02:25
for the back end
0:02:26
as in okay getting the board name so
0:02:30
it's all in action today
0:02:33
awesome
0:02:34
how'd you feel
0:02:36
yeah really good sir uh yeah um yeah i'm
0:02:39
really keen to work on that so yeah
0:02:41
happy i could tell
0:02:44
fantastic all right cool so
0:02:46
do you wanna share your screen
0:02:48
uh yeah sure thing
0:02:52
that's awesome that tori fixed that um
0:02:54
that issue so
0:02:55
yeah really great
0:02:57
yeah
0:02:58
yeah i detected
0:03:00
sorry
0:03:02
this was meant to be on silent
0:03:04
common thing
0:03:07
yeah so i was really um and that i made
0:03:11
that poor guy who
0:03:13
changes uh as in the pull request twice
0:03:18
before merging it because um
0:03:21
yeah for
0:03:22
different reasons but
0:03:24
eventually the best part
0:03:26
was that he was really persistent so he
0:03:30
finally got there and we merged his per
0:03:32
request so that was phenomenal
0:03:35
um
0:03:36
so
0:03:38
we created a new branch called
0:03:42
um
0:03:44
i think it was unique
0:03:46
um
0:03:47
if you just do the
0:03:49
branch it should show you the branches
0:03:53
oh um
0:03:55
actually doing get pool first and then
0:04:01
yeah here we go perfect
0:04:03
so
0:04:03
the branch you would want is
0:04:07
get
0:04:08
uh
0:04:09
unique hyphen board names
0:04:17
probably do a check out
0:04:19
oh no that's fine
0:04:22
that's which is fine
0:04:24
either it's okay right
0:04:26
um
0:04:27
you can just do board names
0:04:29
unique hyphen board names i don't think
0:04:32
you need to include the origin as well
0:04:35
okay let's see if yeah it's perfect
0:04:39
so
0:04:40
uh
0:04:43
yeah that's fine um if you can just
0:04:45
check the code off this one i want to
0:04:47
make sure that
0:04:49
this was the latest code
0:04:52
um
0:04:55
so go in your existing file
0:04:59
it's still front here yeah
0:05:01
so frontend and go to
0:05:04
jetboard names
0:05:05
function
0:05:09
uh yes yes this must be the
0:05:12
last code yeah it is so
0:05:17
this is the function that tory changed
0:05:23
oh did he write this as well
0:05:25
yes he did i love his approach
0:05:29
[Music]
0:05:32
nice yeah it looks great
0:05:34
wow it is great
0:05:37
yeah
0:05:39
so um
0:05:40
do you wanna
0:05:41
take us through as you from your
0:05:43
understanding what he's doing
0:05:46
okay let me have a
0:05:47
let me have a look yeah firstly
0:05:54
and you're free to think i'm
0:05:57
loud if you're
0:05:59
comfortable with that
0:06:01
okay sure
0:06:03
um so
0:06:05
he's got he's using a try catch um
0:06:07
firstly
0:06:09
um correct
0:06:13
inside the try he
0:06:16
is trying the
0:06:18
the get method um
0:06:20
to fetch the board names
0:06:24
um
0:06:25
see where does that end it ends here
0:06:28
um he's using a switch if the response
0:06:31
is i'm guessing 200
0:06:33
um with the dot okay
0:06:35
yeah probably check that but i'm
0:06:37
guessing it's 200.
0:06:39
um
0:06:42
here he's fetching the bot objects
0:06:47
and then
0:06:50
and then just storing the names in the
0:06:52
array
0:06:54
um mapping them yeah
0:06:57
mapping them in the array map over the
0:07:00
items array and accessible
0:07:02
property
0:07:04
in each port object to get the name okay
0:07:08
okay
0:07:09
then returning the board names array
0:07:13
that's correct
0:07:15
um and then if the response is
0:07:19
uh not okay then
0:07:21
throwing an error message yeah
0:07:24
um and then in the second part
0:07:27
um
0:07:29
so if the try doesn't succeed
0:07:32
um
0:07:33
then just contour blocking any errors
0:07:35
that occur
0:07:37
this is really clever man
0:07:39
it is
0:07:40
it's really clean wow it is as in
0:07:45
to be honest i wasn't surprised because
0:07:49
knowing him he takes his stuff really
0:07:52
seriously
0:07:56
which is just fantastic
0:07:58
yeah
0:08:00
um yeah no this is great like well um
0:08:03
yeah i'm pretty blown away
0:08:06
yeah he's
0:08:08
he's an amazing dev uh all
0:08:14
best part is that he's really keen and
0:08:16
open to
0:08:18
learnings which is the most
0:08:20
two most important things
0:08:24
yeah
0:08:25
true
0:08:27
perfect so if you want to run this um if
0:08:30
you want to go to a cd client and then
0:08:34
um do
0:08:36
a live server
0:08:42
okay cool so
0:08:44
um
0:08:45
probably
0:08:47
hang on i will tell you which board name
0:08:50
is already present
0:08:52
then you can try and create that and
0:08:54
that should actually
0:08:56
show us the alert
0:08:58
okay
0:09:01
i don't need oh i won't need console.log
0:09:03
right i mean it will need the console no
0:09:05
so this functionality is already done
0:09:09
but you're just as in
0:09:11
kind of
0:09:12
doing something to in one so
0:09:15
testing it and also
0:09:17
understanding what we did
0:09:19
yesterday
0:09:21
okay okay sounds good
0:09:23
so
0:09:24
if you type in
0:09:27
uh
0:09:28
fr
0:09:30
as a board name
0:09:32
fr yeah
0:09:34
and press
0:09:34
go
0:09:36
there we go
0:09:38
cool
0:09:40
and now if you want to
0:09:42
type in say fr1
0:09:47
yep go
0:09:49
there we go
0:09:50
nice
0:09:53
so this is basically what we completed
0:09:56
yesterday
0:09:58
yeah looks great man um
0:10:01
i was just thinking
0:10:03
like you know would we want to implement
0:10:05
like if we do fr then it goes to the fr
0:10:08
page instead of this
0:10:13
fl page instead of what's sorry
0:10:16
so instead of showing up this alert
0:10:19
it would go
0:10:20
it would go um here
0:10:22
the f5 like that
0:10:25
oh no so we won't be
0:10:28
doing that
0:10:30
in this section of the function
0:10:32
functionality
0:10:34
because what that because at the moment
0:10:37
we're using kind of board names as a
0:10:39
primary key
0:10:42
and
0:10:43
that would indicate that if
0:10:45
a user has entered
0:10:48
a name
0:10:50
but that's already taken
0:10:52
we don't want
0:10:54
wanna
0:10:56
take that
0:10:58
user to see another person's board name
0:11:02
and all the details
0:11:05
which
0:11:06
someone else has already
0:11:08
created
0:11:09
okay all right so this is kind of
0:11:11
differing from the original scrambler
0:11:14
though right
0:11:18
because in our original scrambler if you
0:11:19
do
0:11:20
a board that already exists it takes you
0:11:22
to that board
0:11:31
um yes so
0:11:33
so
0:11:35
the part of the functionality that
0:11:37
you're
0:11:38
talking about is
0:11:40
being done um by another team member
0:11:44
which we will be helping because this is
0:11:47
basically
0:11:49
basically as far as i can
0:11:52
remember the last
0:11:54
bit of core functionality that we need
0:11:57
to implement
0:11:58
but um
0:12:00
the reason why we haven't done in this
0:12:02
part is because this uh this part part
0:12:06
was specific
0:12:07
to
0:12:08
stop the user
0:12:10
um
0:12:11
making duplicate board names
0:12:14
okay yeah okay that makes sense yeah
0:12:16
yeah
0:12:18
cool
0:12:19
cool perfect so
0:12:21
now that that's done um do you wanna
0:12:24
create another branch
0:12:27
yeah i think it repo
0:12:30
yeah sure thing um
0:12:33
okay so what we're gonna do now is uh
0:12:37
getting
0:12:38
getting um
0:12:40
the the board names right from i mean no
0:12:43
getting the board based on board name
0:12:45
from the back end so big yes so at the
0:12:48
moment um because we are
0:12:52
getting the board by
0:12:54
by name
0:12:56
we need to implement a separate method
0:13:01
in the back end
0:13:03
which actually takes in a name not the
0:13:07
id
0:13:08
yeah okay so
0:13:10
we need to implement that that method
0:13:13
today
0:13:14
yep okay
0:13:15
perfect
0:13:17
so i should be opening up the
0:13:19
back end code right i mean yes ah yes
0:13:23
sorry my bad i should have said that
0:13:26
first four yeah that's all right um
0:13:31
yeah
0:13:32
api
0:13:36
okay and i i merged
0:13:39
this backhand as well so if you want to
0:13:43
do a git pull
0:13:50
i don't think you'll be allowed to add
0:13:53
um creative first you need to
0:13:56
um you've already got some changes and
0:13:59
it's asking you to commit that so let's
0:14:01
go to the
0:14:03
tools control
0:14:05
i don't really want my changes but we
0:14:07
can have a look
0:14:12
yeah i don't know oh okay cool yeah
0:14:14
that's right and there's an other change
0:14:17
as well
0:14:18
at the bottom
0:14:20
yeah yeah okay cool right correct
0:14:24
uh yeah i don't need this
0:14:27
um
0:14:28
um you can
0:14:30
basically
0:14:32
actually just press uh the undo button
0:14:36
this one
0:14:37
yeah that one and it would ask you
0:14:41
there you go everything gone
0:14:43
okay that's much better yeah if you want
0:14:45
to close that and now create
0:14:49
a branch
0:15:02
that's fine
0:15:04
okay
0:15:05
i'll just do it get checked yeah
0:15:08
okay
0:15:10
cool so now if you want to
0:15:13
um
0:15:16
create a branch
0:15:20
uh
0:15:26
probably do uh
0:15:28
get checkout which will actually switch
0:15:32
and
0:15:33
as in which will
0:15:35
create a new branch and switch to
0:15:39
that new branch as well
0:15:42
okay yeah
0:15:43
that's good checkup b yeah
0:15:46
um we'll name it um
0:16:04
i get bored by board now perfect yeah
0:16:18
cool you're on that branch so
0:16:21
we can start to code away
0:16:25
here comes the fun part
0:16:29
um okay so
0:16:33
i'm have to look at the other functions
0:16:34
to get an idea first
0:16:37
yeah yeah
0:16:39
that was expected so
0:16:44
feel free
0:16:45
i'll
0:16:46
just be here to
0:16:48
kind of oh overlook you
0:16:51
oh
0:16:55
okay
0:17:02
okay so this is this is kind of like
0:17:03
when you look at um
0:17:07
get a particular board
0:17:09
um so really it's gonna be quite similar
0:17:11
to this i would say yeah
0:17:14
um
0:17:15
but instead we're using board name all
0:17:18
right
0:17:19
port id
0:17:21
if what id in
0:17:29
it's not present
0:17:41
okay
0:17:47
okay hey cute jesse welcome
0:17:50
good to have you
0:18:04
um
0:18:05
look at this
0:18:15
let's have a look at what this function
0:18:17
does
0:18:19
um
0:18:33
okay
0:18:34
okay so
0:18:36
go now go back to the code because
0:18:40
this function is actually implemented at
0:18:43
the top
0:18:46
sorry i should have told you that yeah
0:18:48
here we go oh okay
0:18:50
i see
0:18:54
you guys made this one okay yeah
0:18:58
so essentially we're passing in the
0:19:00
board id
0:19:02
and then we're just using a regis to
0:19:05
test if the
0:19:09
board id i i forgot what testing did
0:19:13
but um it's also checking
0:19:16
if the length is 36
0:19:19
characters
0:19:20
so if you
0:19:22
might wanna look up fragile dog
0:19:26
regex dot test
0:19:28
what does that do i kind of forgot
0:19:31
okay
0:19:34
but we i in my case i wouldn't want to
0:19:36
use this function because
0:19:39
you know it's not going to be 36 can be
0:19:41
less for sure so
0:19:43
board name i mean
0:19:46
yes so when
0:19:48
yeah no
0:19:50
um
0:19:52
actually
0:19:55
yeah probably not no yeah you're right
0:20:01
[Music]
0:20:06
so used to windows forget
0:20:15
do you use windows at work
0:20:18
yeah i do all right
0:20:21
so
0:20:22
yeah yeah it makes sense
0:20:25
you get confused as well
0:20:28
um no because i've got keyboard that
0:20:31
works
0:20:32
with both um mac and windows
0:20:36
nice so but you still have to like
0:20:39
press ctrl instead of command right like
0:20:41
yeah yeah
0:20:43
yeah as in
0:20:44
that kind of
0:20:46
mindset yeah it gets a bit confusing
0:20:50
yeah yeah
0:20:53
okay so
0:20:55
yeah here we go
0:21:02
go up
0:21:04
i
0:21:05
suggest you
0:21:06
read um the
0:21:08
way it does
0:21:10
and then it will make a lot of sense to
0:21:13
you
0:21:16
yeah yeah that makes sense
0:21:19
so
0:21:20
the test method uh executes a search for
0:21:24
a match between a regular expression and
0:21:27
a specified string
0:21:28
and it also returns true or false
0:21:31
that makes sense
0:21:35
okay
0:21:40
so did you understand what it does
0:21:44
yeah yeah so this is the reject the
0:21:46
rejects you guys define and
0:21:49
essentially
0:21:50
checking
0:21:51
the board id against this
0:21:54
yes
0:21:55
sure
0:22:04
okay
0:22:05
um so
0:22:06
maybe we need to use this but
0:22:09
um i won't be using the function this
0:22:10
function essentially no you probably
0:22:12
won't
0:22:14
okay
0:22:16
okay
0:22:22
all right um
0:22:26
let's keep looking through this ideas
0:22:31
okay
0:22:35
i'm a bit confused on this part then if
0:22:37
you don't mind um
0:22:40
[Music]
0:22:42
yeah so what is
0:22:44
doing that's a request object so is
0:22:47
checking if the board id
0:22:50
if the string board id is coming in the
0:22:54
parameters of a request
0:22:58
as in from the front end
0:23:01
as in when the user makes a request
0:23:05
okay
0:23:09
does that make sense
0:23:10
yep yep yep so essentially if checking
0:23:13
that it's in the in the right format
0:23:15
right um
0:23:17
oh so it's just checking if it is
0:23:20
present or not
0:23:23
okay
0:23:24
because it says that
0:23:26
if
0:23:28
then
0:23:29
if board id
0:23:31
in
0:23:32
the request or params
0:23:34
which essentially means that if the
0:23:37
board id
0:23:38
is in the
0:23:41
params of the request object
0:23:46
yeah okay that makes sense
0:23:48
and it's got a
0:23:50
not operator as well so
0:23:52
that means there check if it's not
0:23:57
in
0:23:58
the
0:23:59
in the params of the request object
0:24:03
if it's not then
0:24:05
assign the board id and empty string
0:24:11
and
0:24:12
return the errors saying board id is not
0:24:15
present in parameters
0:24:19
yeah okay
0:24:20
yep that makes sense
0:24:22
essentially so let me just get this
0:24:24
right zayn um yeah before i move on
0:24:27
you want to check in you are checking
0:24:29
essentially this right whether
0:24:33
this is present in the ur like in that
0:24:35
full
0:24:36
get request where the
0:24:38
board id is present there
0:24:41
yes because the board id will be as key
0:24:45
value pairs in the
0:24:47
request
0:24:48
objects so the key
0:24:51
would be board id as in as a
0:24:55
string like is shown in 104
0:25:03
so
0:25:04
the key
0:25:05
would be board id and then it will take
0:25:08
colon and then the board id itself
0:25:15
does that make sense
0:25:18
um
0:25:19
it actually might be a good idea uh i
0:25:23
might
0:25:24
draw it in order to explain because then
0:25:27
the visualization
0:25:30
might help a lot
0:25:31
yes yeah yes please that'd be great
0:25:33
thanks
0:25:34
so i'll just share my screen
0:25:38
um feel free to talk to
0:25:41
tori uh at the moment
0:25:43
yes
0:25:46
i'll be good at growing that
0:25:49
good to be back man um
0:25:51
oh by the way i saw your code the one
0:25:53
you did it looks great i was telling
0:25:56
zayn earlier
0:25:57
um yeah looks really awesome man looks
0:26:00
very neat then
0:26:05
okay so say for example this is the
0:26:09
request
0:26:11
object
0:26:12
and it's got something here
0:26:16
okay
0:26:19
all
0:26:20
this
0:26:21
so what's gonna happen basically
0:26:26
that the board id
0:26:29
would appear
0:26:30
like
0:26:31
this in the
0:26:34
request or parameters
0:26:37
ah so say this is request and then this
0:26:41
these are crams
0:26:43
parameters probably
0:26:47
okay
0:26:55
okay
0:26:59
so
0:27:02
this is board id and then this
0:27:06
will be
0:27:08
say the
0:27:10
actual
0:27:11
value
0:27:12
of
0:27:18
the id so basically what that piece of
0:27:23
code is
0:27:24
doing is checking
0:27:27
if this board id is present or not
0:27:34
okay because if it is present then there
0:27:38
has to has to
0:27:40
be of values associated with it
0:27:47
yep okay
0:27:48
okay
0:27:51
and if this board id is not present here
0:27:57
then we are signing
0:28:00
that
0:28:02
no sorry my bad
0:28:04
my bad um if it is if if it is present
0:28:09
then
0:28:10
we are
0:28:11
getting
0:28:12
this value
0:28:14
and doing some other things
0:28:16
with this one
0:28:18
okay
0:28:21
but if it's not
0:28:22
present then
0:28:24
we're simply assigning
0:28:30
empty string
0:28:32
okay okay and then sending the user back
0:28:37
to the front end
0:28:38
saying that the board id isn't present
0:28:42
i can't help you if it's not present i
0:28:45
need the board id first
0:28:47
as in
0:28:49
this part
0:28:54
does this make sense now
0:28:56
yeah yeah that makes more sense
0:28:58
okay perfect
0:29:01
right so
0:29:02
you should feel free to
0:29:05
continue
0:29:07
um i just have
0:29:09
yeah but one more question
0:29:12
why is the i don't know if this is yeah
0:29:15
maybe a bit
0:29:16
like i don't know if this is
0:29:17
self-explanatory but why is this
0:29:20
so
0:29:22
the colon is a way that we give
0:29:26
variables in express
0:29:29
okay
0:29:30
okay okay that makes sense instead of a
0:29:33
board id uh it would
0:29:37
this actually means that it's expecting
0:29:40
a value
0:29:42
okay
0:29:43
yeah yeah
0:29:44
okay that makes sense yeah thanks for
0:29:46
that i'd say clarify it's all right all
0:29:49
of that
0:29:51
uh i'm happy you're asking all these
0:29:54
questions because if you
0:29:56
didn't i'd be worried
0:29:58
okay
0:30:00
that's good to you
0:30:02
um so i'll get started i think
0:30:06
perfect see how we go on the way
0:30:11
uh
0:30:14
there's the boar reunion oh the balls
0:30:18
all right
0:30:26
um so
0:30:27
because i've had a month of
0:30:30
a
0:30:32
going away to an uh
0:30:35
emergency
0:30:36
story which is why i think that it would
0:30:40
get postponed to a month
0:30:42
so
0:30:43
probably say
0:30:46
february
0:30:47
hopefully
0:31:12
um
0:31:24
uh
0:31:35
that's looking good
0:31:42
so yeah i think i'll start off in the
0:31:44
same way as
0:31:50
is that a way to test um
0:31:54
offline locally
0:31:58
locally
0:32:02
um that's a really good question
0:32:08
yeah i think you should be able to be
0:32:11
tested
0:32:14
in the same way
0:32:16
we're doing so far
0:32:20
okay
0:32:25
what's on your mind uh just because
0:32:30
like how would we like if we want to
0:32:32
use the api like
0:32:35
locally then
0:32:37
i mean use it in our code right do we
0:32:38
need to use local stack or
0:32:41
oh
0:32:42
so if you're asking the entire thing to
0:32:46
just stay all off
0:32:48
flying i wouldn't suggest
0:32:51
at this point because everything is
0:32:53
running
0:32:54
really
0:32:55
really smooth
0:32:56
um
0:32:57
and
0:32:59
because
0:33:00
they also go for this reason to save
0:33:04
costs
0:33:06
we also got brand new
0:33:08
aws account but may i ask um why are you
0:33:12
asking that
0:33:14
oh no but what i mean is like okay i'm
0:33:16
going to write this piece of code right
0:33:17
now and i just want to see what if it
0:33:19
works so
0:33:21
um
0:33:23
so that's that's what i wanted oh okay
0:33:24
yeah yeah yeah
0:33:27
so the way we did it was um
0:33:31
from
0:33:32
the lambda so if any
0:33:35
error occurs
0:33:37
we just
0:33:39
go to lambda and um
0:33:42
continue
0:33:43
testing as in see why
0:33:47
didn't a piece of code work because all
0:33:51
the errors and exceptions are
0:33:54
logged into lambda
0:33:57
okay okay
0:34:02
um
0:34:05
we used uh i don't know if you remember
0:34:07
we we used local slack last year
0:34:10
maybe we could actually do that here as
0:34:12
well maybe we can do it offline but
0:34:15
do something like just test it here
0:34:18
yes um that would be a good idea but to
0:34:21
be honest
0:34:23
i'll have to go back and remember how
0:34:25
didn't how did i do that because it's
0:34:28
not at the top of my
0:34:31
memory but you just yeah for sure you
0:34:33
can run lambdas
0:34:35
low
0:34:36
quickly as well um i'd have to research
0:34:39
it first
0:34:41
and then and then come back to you
0:34:44
but i think it's done as
0:34:51
sam
0:34:52
local invoke
0:34:54
something
0:34:55
something like that
0:34:58
okay
0:34:59
yeah i'm not sure
0:35:01
i'll have a look
0:35:24
[Music]
0:35:26
wow
0:35:27
tory you are
0:35:31
a dark horse mate
0:35:33
and he's he's got an interview at
0:35:36
shopify at for front end
0:35:39
well
0:35:41
look at that
0:35:42
is he's
0:35:44
he's amongst the big tens
0:35:46
yeah and big four big tens now
0:35:49
yeah
0:35:50
fantastic
0:35:55
how'd you feel
0:36:01
sorry you're saying something's
0:36:04
finished
0:36:05
oh that's awesome um yeah
0:36:16
okay
0:36:30
is it the first stage
0:36:33
interview or you're being a kind of a
0:36:36
hidden gem and you're already on the
0:36:38
final stage
0:36:46
come on mate come on
0:36:49
speak positiveness into yourself
0:36:53
i know you we all get the point that
0:36:57
tori is the
0:36:58
humblest person in this world but
0:37:02
with
0:37:03
these kind of
0:37:04
things there has to be a positive
0:37:07
self-talk mate that's really important
0:37:11
yeah totally agree and like i mean
0:37:14
like he can write like amazing code like
0:37:16
what we saw earlier right so
0:37:18
exactly
0:37:20
exactly i don't see why you're not gonna
0:37:23
get this job as in everything is just
0:37:26
aligned
0:37:27
yeah absolutely
0:37:29
you have the pre face which is um really
0:37:32
mandatory in
0:37:34
in this profession you know how to speak
0:37:36
english which is really compulsory so
0:37:39
yeah man you're gonna nail it
0:37:46
absolutely
0:37:50
um
0:37:52
exactly each yeah um
0:37:56
that's exactly my mindset when i have
0:37:59
any kind of a in
0:38:02
interview
0:38:03
i i give my best and
0:38:06
that's all because i know that uh
0:38:10
either i'm gonna pass or i'm gonna
0:38:13
learn
0:38:14
there's no failing
0:38:17
in this
0:38:30
fantastic
0:38:31
man
0:38:32
that's a really good
0:38:35
attitude to have
0:38:37
yeah
0:38:38
just go for experience because trust me
0:38:40
my of when i was uh
0:38:44
when i got my fresh pr as in that's
0:38:48
called the australian presidency
0:38:51
i actually went for at least 140
0:38:55
interviews
0:38:58
and i was like
0:39:00
um i'm just going to go for experience
0:39:02
that's all
0:39:05
yeah okay
0:39:06
so it's a senior role ah
0:39:09
you're definitely a senior dev i can
0:39:12
tell front end what i mean
0:39:15
to tech is
0:39:16
code out me
0:39:18
yeah true true that's his code
0:39:21
that was like really professional like
0:39:23
uh
0:39:24
his uh he's coding now in the front end
0:39:26
so yeah absolutely
0:39:29
true and the fact that he actually
0:39:31
started with a method summary
0:39:34
yeah that just
0:39:36
i fell in love with you tori
0:39:40
honestly right
0:39:43
yeah
0:39:45
um
0:39:46
yeah and it was like easy to read as
0:39:47
well like you know you put the
0:39:49
right spot
0:39:50
um
0:39:51
and it was just like so structured so
0:39:53
well as well so yeah absolutely exactly
0:39:56
it was great yeah
0:39:57
true true as in couldn't agree more
0:40:02
the goal is to the goal is to have the
0:40:05
cons have them consider me finding
0:40:07
chances
0:40:08
oh come on tori you're way better than
0:40:11
that mate
0:40:16
hey tori if you want some uh inspiration
0:40:19
i'm not even joking here but check out
0:40:21
saint's blog is
0:40:23
i reckon um you know that's like i'm not
0:40:26
like i don't know if you if you mind
0:40:29
me telling uh tori i don't know
0:40:32
feel free man
0:40:32
[Music]
0:40:34
that's the purpose
0:40:36
but um
0:40:37
yeah yeah definitely your blog is very
0:40:39
inspirational so if you if you have some
0:40:42
time definitely check out zayn's blog
0:40:44
i've read personally i've read it like
0:40:46
the first one i've read a couple of
0:40:48
times and every time i just like
0:40:50
felt inspired by it so yeah
0:40:53
really appreciate finish
0:40:56
yeah
0:40:57
it was a hard journey though
0:40:59
it was i'm i'm not even joking
0:41:03
but i would just say really conduce to
0:41:06
paul
0:41:07
who actually whooped
0:41:09
my arse as an excellent mentor
0:41:13
and just kept me
0:41:15
going it was hard work but it's all
0:41:17
worth it at the end
0:41:20
yeah yeah
0:41:22
um yeah i can't even imagine to be
0:41:24
honest um but yeah it it was um yeah
0:41:28
just
0:41:28
it's it's inspired me and i you know
0:41:30
hopefully can inspire other people as
0:41:32
well
0:41:35
thank you
0:41:36
um i can send you a link tori um
0:41:41
that's if it's still active if my domain
0:41:44
name that is still active
0:41:48
vlog okay it's not blog it's blogs
0:41:52
oh okay here we go
0:41:55
uh
0:41:58
okay so um
0:42:02
the
0:42:03
title is a bit
0:42:05
funny
0:42:06
oh i share it anyway
0:42:12
here we go tori
0:42:23
okay so
0:42:24
while we
0:42:26
are doing
0:42:28
finish until now
0:42:30
um so basically
0:42:32
um
0:42:34
i kind of got the first part from from
0:42:36
what you guys do with the board id
0:42:38
um what i'm gonna do now is
0:42:41
essentially
0:42:42
kind of think about what we want to
0:42:45
check for in terms of um
0:42:48
uh
0:42:50
in terms of whether than like the
0:42:52
in terms of
0:42:54
what kind of formatting or what the name
0:42:57
should be like i mean you know should it
0:42:59
have spaces or whatnot um or
0:43:02
um you know numbers letters all that so
0:43:04
i'm just thinking about the that kind of
0:43:06
uh functionality at the moment like what
0:43:08
you guys have done here right
0:43:11
so why not as you just copy and paste
0:43:13
this code
0:43:14
as in not copy and paste but
0:43:17
duplicate this code um
0:43:20
in there because it's doing this
0:43:22
oh we want to do this same thing
0:43:25
basically
0:43:26
um i was thinking i have to add a board
0:43:28
name
0:43:30
but you guys have a very specific regex
0:43:33
for for that so for the board id
0:43:36
um so i would have to create a new
0:43:39
rejects essentially
0:43:41
um for the board name oh
0:43:44
no
0:43:45
sorry you should use this method um if
0:43:48
you can go up
0:43:52
you know but it says
0:43:54
go further up a bit
0:43:57
up up up and then from right the top
0:44:01
okay
0:44:03
where those
0:44:04
functions are a little bit down
0:44:07
okay
0:44:08
yeah yeah
0:44:10
that one is named valid you can
0:44:13
just call this method and then pass in
0:44:16
the um
0:44:17
[Music]
0:44:19
the name
0:44:21
okay awesome yeah that's a great idea um
0:44:23
i didn't see this so
0:44:26
um
0:44:28
okay
0:44:29
just
0:44:29
give me one sector
0:44:31
yeah that's fine um
0:44:35
take your time because i wouldn't be
0:44:37
happy if you just
0:44:39
copied and pasted it and i was like
0:44:42
finish
0:44:43
go back and understand the method first
0:44:46
what it's doing and then if you still
0:44:48
want to you're going to copy and paste
0:44:50
it
0:44:54
okay
0:44:57
and so
0:44:58
checking if the
0:45:00
name is less than
0:45:02
32 characters
0:45:04
equals
0:45:06
or less or equal to 32
0:45:08
characters um
0:45:12
and then
0:45:13
checking against this
0:45:16
uh rejects that you guys have over here
0:45:20
to be honest i'm not very familiar with
0:45:22
uh
0:45:23
with um
0:45:24
with rejects so
0:45:27
um that's something i guess i'll have to
0:45:28
look into our offline
0:45:30
yeah get a better understanding
0:45:34
yeah or you can do your freeze uh as in
0:45:37
a little bit of resist
0:45:40
for example just five minutes
0:45:43
into that because it's really good to
0:45:45
show as in
0:45:47
that's basically the purpose of this
0:45:49
stream to show this
0:45:51
thought process
0:45:53
of
0:45:54
uh everything so if you want to
0:45:57
you can continue to
0:46:00
understand it on this stream but if you
0:46:03
want to do it often line jazz
0:46:07
is
0:46:08
is totally up to you
0:46:10
okay
0:46:12
um yeah i think i'll oh i would like to
0:46:14
know what this does so i'm gonna have a
0:46:16
look
0:46:18
yeah
0:46:33
did you guys write this uh rejects
0:46:35
yourself or do you
0:46:37
um it was collaborated effort from
0:46:41
or online solutions adopting it to our
0:46:45
needs
0:46:46
okay
0:46:47
yeah
0:46:51
so if you wanna learn that one then i
0:46:55
would suggest you
0:46:57
go
0:46:58
and do
0:46:59
as in
0:47:00
google regex
0:47:03
and then it will just come up
0:47:13
yeah uh
0:47:14
go to the first one probably
0:47:23
uh
0:47:29
now this is just checking each you won't
0:47:32
learn nothing from then go back
0:47:38
um go to the second one maybe
0:47:41
because i'm
0:47:42
trying to find a link that has all those
0:47:45
keywords in this so you you can actually
0:47:48
understand
0:47:51
why are those keywords
0:47:54
we have used are there
0:47:57
okay
0:48:00
[Music]
0:48:02
i'll check something
0:48:05
um
0:48:06
regex keywords
0:48:08
oh this is pretty good saying like
0:48:11
i think this is
0:48:12
see it says here explains it
0:48:14
yeah yeah yeah perfect i think
0:48:18
that's the one
0:48:19
we used
0:48:21
also okay
0:48:24
um
0:48:30
[Music]
0:48:32
uh art testing endpoints
0:48:38
so we're not testing endpoints
0:48:41
at the moment
0:48:43
sorry we're just as encoding
0:48:46
a new function with a new endpoint as in
0:48:50
by endpoint i mean a path
0:48:53
a new path name
0:49:16
the dots is matching matches the
0:49:18
character
0:49:20
matches a single character in the list
0:49:24
the sign is a such position at the end
0:49:27
of a
0:49:41
okay um
0:49:42
finish can you zoom in a bit because um
0:49:46
the viewers can't see the screen
0:49:49
too well yeah
0:50:10
um hang on i'll give you
0:50:13
a simpler
0:50:16
one because i think that might be a bit
0:50:18
too complicated for you
0:50:20
at this stage as a registered um
0:50:23
beginner in
0:50:38
yeah okay yeah i need to i need to spend
0:50:41
some time trying to learn this
0:50:43
okay
0:50:44
cool
0:50:45
but um yeah
0:50:48
um
0:50:56
yeah probably i'll
0:50:58
suggest you that
0:51:00
understand the keywords first or the key
0:51:04
characters
0:51:06
and then start experiment
0:51:08
start experimenting
0:51:10
okay online
0:51:13
yeah
0:51:14
um
0:51:15
[Music]
0:51:16
just trying to find a really good link
0:51:19
for you
0:51:33
yeah maybe i'll just keep
0:51:34
keep going on with the code for the time
0:51:36
being
0:51:40
and then yeah
0:51:42
have a look at that offline i guess
0:51:44
yeah that sounds good
0:51:50
just have to see where you guys are
0:51:51
using this
0:52:04
okay so you guys are actually using it
0:52:06
already in
0:52:07
when you're creating a board so that's
0:52:09
yeah
0:52:11
um that's a good sign i can use it as
0:52:13
well
0:52:14
yeah
0:52:16
cool and i'll select you a good link
0:52:20
that i found for you
0:52:22
and
0:52:24
as in about that
0:52:27
thanks
0:52:29
all right
0:53:24
okay cool
0:53:26
uh
0:53:29
[Music]
0:53:40
live form validation
0:53:43
libraries
0:53:44
yeah
0:53:45
that has been one of the most easiest
0:53:49
and laziest
0:53:51
thing to do with which i i just
0:53:55
sometimes as well
0:53:59
okay yup oh zod
0:54:02
interesting
0:54:03
i'll have a look at that
0:54:10
yeah i don't know why but i don't like
0:54:13
frederick's mate at all that really
0:54:15
hasn't fussy and complicated
0:54:18
and
0:54:20
they take too much time to be
0:54:24
right
0:54:29
um
0:54:30
[Music]
0:54:33
true true
0:54:36
slavery
0:54:37
to the pros
0:54:40
i mean like saying if we don't if you
0:54:42
don't need to use it like isn't it
0:54:44
better to just use a library like what
0:54:46
are you saying
0:54:47
yeah but we're trying not to depend too
0:54:50
much on
0:54:51
third-party resources
0:54:54
that's why
0:54:56
okay yeah make sense
0:54:58
projects
0:55:04
[Music]
0:55:07
okay yeah that will come from the front
0:55:09
and which is fine
0:55:12
and then
0:55:13
we're checking if it's
0:55:15
if it's vatic by passing the board name
0:55:19
yeah
0:55:20
and then
0:55:24
yeah if it's not valid then board name
0:55:28
is not valid
0:55:30
cool yeah that looks good
0:55:42
cool etc
0:55:45
missing anything
0:55:47
um you have you missed the main part
0:55:50
of the method
0:55:52
as in to get the board
0:55:54
the board object from the database
0:55:58
oh you know what i've done
0:56:00
uh-huh i have put it in the wrong spot i
0:56:03
think yeah yeah yeah sorry that's my bad
0:56:06
because you know what i was confused on
0:56:08
on
0:56:10
on um
0:56:11
yeah no that's my bad
0:56:13
absolutely um
0:56:15
it should be
0:56:17
i'm
0:56:18
you know i know i should be copying and
0:56:19
pasting but
0:56:20
you know yeah
0:56:22
that's fine
0:56:26
you're right then yeah mister
0:56:28
missed the map
0:56:33
um
0:56:40
cool tory jen no problem at all may do
0:56:44
what you need to do and um yeah
0:56:47
you as well
0:56:48
by the way
0:56:50
thanks for watching us um being a
0:56:53
pleasure
0:56:55
thanks sorry we'll see you tomorrow yeah
0:56:59
bye
0:57:03
okay so where are we
0:57:05
so now
0:57:07
we need to get the fetching from the db
0:57:10
um
0:57:12
right
0:57:23
by the way feel free to think out loud
0:57:26
oh yeah i forget
0:57:28
um
0:57:31
so having a look at what you guys did
0:57:34
previously
0:57:35
that parents
0:57:37
table named
0:57:40
table okay
0:57:43
are you guys using table rose constantly
0:57:46
await.client.scandal
0:57:51
parents.promise
0:58:02
by the way if you
0:58:03
need me to explain
0:58:05
something feel free to ask me
0:58:08
anything at all okay
0:58:11
i'm here for you
0:58:14
um
0:58:19
just uh just trying to think through it
0:58:21
first saying but yeah i mean
0:58:24
um
0:58:25
yeah yeah
0:58:27
take your time it's fine
0:58:31
it was a weird
0:58:39
i'll give you a bit of a tip um if you
0:58:42
don't understand
0:58:45
what these as in code
0:58:47
is and
0:58:48
for example
0:58:50
table rows or dot client or scan
0:58:55
um you can always right click and
0:58:58
go to definition and see
0:59:01
what they actually are
0:59:02
doing okay
0:59:04
yeah
0:59:05
good idea
0:59:10
that's just a yeah obviously that's just
0:59:11
a variable but let me have a look at
0:59:13
this one
0:59:15
there we go
0:59:22
okay
0:59:24
so basically in
0:59:26
document client is a
0:59:29
library or that inter that helps us
0:59:33
interact
0:59:34
directly with dynamodb
0:59:37
so
0:59:38
create any items
0:59:40
read any items as in all the
0:59:43
crude operations are done from this
0:59:46
library
0:59:47
oh okay
0:59:48
yeah all right
0:59:50
interesting
0:59:51
i've never i've by the way like um i
0:59:54
haven't really looked at the back end
0:59:56
code so yeah
0:59:58
i know
0:59:59
yes that's
1:00:01
why as in it's important as in for you
1:00:04
to take your time to understand it and
1:00:08
then continue
1:00:10
yeah
1:00:13
[Music]
1:00:15
so i'm just go back to that one
1:00:24
all right so
1:00:27
what's can do
1:00:29
i've gotta let me have a look at
1:00:31
the scan
1:00:33
feel free
1:01:02
returns one or more items and item
1:01:04
attributes by accessing every item
1:01:07
in a table
1:01:09
or a secondary index
1:01:14
and item attributes okay
1:01:17
every item in the table secondary box
1:01:20
okay
1:01:26
okay
1:01:28
let's go back here
1:01:33
yeah all right i think for
1:01:39
today this
1:01:41
might be enough because i don't want to
1:01:43
overload you with everything
1:01:47
and then
1:01:49
you're gonna be like oh
1:01:51
i actually forgot everything because
1:01:54
that happens to me a lot
1:01:57
so yeah we can
1:01:59
leave it here and um you're gonna have
1:02:02
um
1:02:03
a lot uh a bit of time to as in
1:02:08
uh understand the
1:02:10
code often line so
1:02:12
we can um
1:02:15
leave this stream here and
1:02:17
[Music]
1:02:18
basically take it
1:02:22
basically take it from there
1:02:25
okay sounds good
1:02:26
yeah cool
1:02:28
um yeah i'll push this after
1:02:30
yeah yeah if you can that'd be fantastic
1:02:34
and
1:02:35
um
1:02:36
yeah
1:02:38
see
1:02:39
do you want to do the closing
1:02:41
yeah yeah sure thing um yeah thanks for
1:02:44
joining everyone
1:02:45
today we essentially started on um
1:02:49
on the retrieving
1:02:51
uh the boards by board name
1:02:53
functionality in the back end
1:02:55
um you know why i would want this is so
1:02:58
that we can use this function in the
1:03:01
front end to
1:03:03
to get the boards on all their
1:03:04
respective nodes
1:03:07
by
1:03:08
by using the board name instead of the
1:03:09
board id
1:03:12
so i guess we
1:03:13
essentially
1:03:15
have done half the function you know
1:03:17
more of the validation side of things
1:03:19
and uh yeah we'll come back to the to
1:03:22
the actual getting of the
1:03:24
boards and the next episode
1:03:27
so thanks for joining everyone we'll see
1:03:29
you
1:03:30
uh same time
1:03:32
same place
1:03:33
and and
1:03:35
same task
1:03:37
there you go guys
1:03:39
have a good night cheers bye thanks guys
1:03:41
see you