boarzVideosClipsStatistics

#️⃣EP 193 - Today's Stream

🎦
📅 2022-03-17 (558 days ago)
⌛ 1:21:59
ZainboarToreyboar
AllClipsEpisodesHas Blog PostZainThaneshKartikTorey
001
Build Break and Code
📅 2021-07-14 
(804 days ago)
⌛ 0:58:43
ZainboarKartikboar
002
Build, Break & Fix
📅 2021-07-15 
(803 days ago)
⌛ 0:53:45
ZainboarKartikboar
003
Build, Break & Fix
📅 2021-07-16 
(802 days ago)
⌛ 1:09:05
ZainboarKartikboar
004
Special Edition: We don't stop until we get our code working
📅 2021-07-16 
(801 days ago)
⌛ 2:27:06
ZainboarKartikboar
005
Build,Break & Fix // Weekend two hour special
📅 2021-07-17 
(801 days ago)
⌛ 2:00:31
ZainboarKartikboar
006
Build, Break & Fix
📅 2021-07-19 
(799 days ago)
⌛ 1:03:20
ZainboarKartikboar
007
Build, Break & Fix
📅 2021-07-20 
(798 days ago)
⌛ 1:04:37
ZainboarKartikboar
008
Build, Break & Fix
📅 2021-07-21 
(797 days ago)
⌛ 1:00:37
ZainboarKartikboar
009
Build, Break & Fix
📅 2021-07-22 
(796 days ago)
⌛ 1:17:02
ZainboarKartikboar
010
Build, Break & Fix
📅 2021-07-23 
(795 days ago)
⌛ 1:04:59
ZainboarKartikboar
011
Build, Break & Fix
📅 2021-07-23 
(795 days ago)
⌛ 1:48:16
ZainboarKartikboar
012
Build, Break & Fix
📅 2021-07-24 
(794 days ago)
⌛ 2:05:28
ZainboarKartikboar
013
Build, Break & Code //First Special Guest Appearance
📅 2021-07-26 
(792 days ago)
⌛ 1:09:09
ZainboarKartikboar
014
Build, Break & Fix
📅 2021-07-27 
(791 days ago)
⌛ 1:05:37
ZainboarKartikboar
015
Build, Break & Fix // Setting a blog using Hugo and AWS Amplify
📅 2021-07-28 
(790 days ago)
⌛ 1:07:46
ZainboarKartikboar
016
Build, Break & Fix // Working on FETCH APIs
📅 2021-07-29 
(789 days ago)
⌛ 1:03:57
ZainboarKartikboar
017
Build, Break & Fix // Working on FETCH APIs
📅 2021-07-30 
(788 days ago)
⌛ 1:06:45
ZainboarKartikboar
018
Build, Break & Fix // creating get methods with FETCH API
📅 2021-07-30 
(788 days ago)
⌛ 2:00:16
ZainboarKartikboar
019
Build, Break & Fix // BLOG REVEAL!! &Fixing our broken Hugo blog
📅 2021-07-31 
(787 days ago)
⌛ 2:03:11
📰
ZainboarKartikboar
020
Build, Break & Fix // Fixing the uncaught exception error in FETCH APIs
📅 2021-08-02 
(785 days ago)
⌛ 1:02:04
ZainboarKartikboar
021
Build, Break & Fix // Trying different things to resolve the error
📅 2021-08-03 
(784 days ago)
⌛ 1:04:49
📰
ZainboarKartikboar
022
Build, Break & Fix // Special Guest announcement for tomorrow!
📅 2021-08-04 
(783 days ago)
⌛ 1:03:15
📰
ZainboarKartikboar
023
Special Episode : Talking to a Principal Developer at Seek
📅 2021-08-05 
(782 days ago)
⌛ 1:04:56
📰
ZainboarKartikboar
024
Build, Break & Fix // Working out Software design
📅 2021-08-06 
(781 days ago)
⌛ 1:08:19
📰
ZainboarKartikboar
025
Build, Break & Fix
📅 2021-08-06 
(781 days ago)
⌛ 2:01:05
📰
ZainboarKartikboar
026
Weekend Special 1.5 hours
📅 2021-08-08 
(779 days ago)
⌛ 1:35:49
📰
Zainboar
027
30 mins of deployment 😠 || 30 mins of coding 🥲
📅 2021-08-09 
(778 days ago)
⌛ 1:07:48
📰
ZainboarKartikboar
028
Today's Broadcast
📅 2021-08-10 
(777 days ago)
⌛ 1:18:59
📰
ZainboarKartikboar
029
Build Break Fix
📅 2021-08-11 
(776 days ago)
⌛ 1:01:46
📰
ZainboarKartikboar
030
Today's Stream
📅 2021-08-12 
(775 days ago)
⌛ 1:09:24
📰
ZainboarKartikboar
031
Buidl Break Fix
📅 2021-08-13 
(774 days ago)
⌛ 1:05:05
📰
ZainboarKartikboar
032
Today's Broadcast
📅 2021-08-14 
(773 days ago)
⌛ 1:20:18
📰
ZainboarKartikboar
033
Build - Break - Fix
📅 2021-08-15 
(772 days ago)
⌛ 1:34:03
📰
ZainboarKartikboar
034
Build Break Fix
📅 2021-08-16 
(771 days ago)
⌛ 1:18:19
📰
ZainboarKartikboar
035
Today's Broadcast
📅 2021-08-17 
(770 days ago)
⌛ 1:04:07
📰
ZainboarKartikboar
036
Build, Break, Fix
📅 2021-08-18 
(769 days ago)
⌛ 1:03:21
📰
ZainboarKartikboar
037
Special Guest - Sam Nolan
📅 2021-08-19 
(768 days ago)
⌛ 1:05:19
📰
ZainboarKartikboar
038
Today's Broadcast
📅 2021-08-20 
(767 days ago)
⌛ 1:01:55
📰
ZainboarKartikboar
039
Today's Broascast
📅 2021-08-21 
(766 days ago)
⌛ 1:33:11
📰
ZainboarKartikboar
040
Build - Break - Fix
📅 2021-08-22 
(765 days ago)
⌛ 1:33:18
📰
ZainboarKartikboar
041
Build Break Fix
📅 2021-08-23 
(764 days ago)
⌛ 0:57:11
📰
Zainboar
042
Today's Broadcast
📅 2021-08-24 
(763 days ago)
⌛ 1:06:08
📰
ZainboarKartikboar
043
Today's Stream
📅 2021-08-25 
(762 days ago)
⌛ 1:13:08
📰
ZainboarKartikboar
044
Today's Stream
📅 2021-08-26 
(761 days ago)
⌛ 0:49:48
📰
ZainboarKartikboar
045
Today's Stream
📅 2021-08-27 
(760 days ago)
⌛ 1:08:21
📰
ZainboarKartikboar
046
Weekend Special
📅 2021-08-28 
(759 days ago)
⌛ 1:32:51
ZainboarKartikboar
047
Weekend Special
📅 2021-08-29 
(758 days ago)
⌛ 1:01:39
Zainboar
048
Today's Broadcast
📅 2021-08-30 
(757 days ago)
⌛ 1:17:19
ZainboarKartikboar
049
Today's Broadcast
📅 2021-08-31 
(756 days ago)
⌛ 1:00:16
ZainboarKartikboar
050
CELEBRATION: 50th Episode
📅 2021-09-01 
(755 days ago)
⌛ 1:01:53
ZainboarKartikboar
051
Today's Broadcast
📅 2021-09-02 
(754 days ago)
⌛ 1:05:39
ZainboarKartikboar
052
Today's Broadcast
📅 2021-09-03 
(753 days ago)
⌛ 1:12:47
ZainboarKartikboar
053
NEW SETUP!!
📅 2021-09-04 
(752 days ago)
⌛ 1:04:04
ZainboarKartikboar
054
Weekend Special
📅 2021-09-05 
(751 days ago)
⌛ 1:41:54
ZainboarKartikboar
055
Today's Stream
📅 2021-09-06 
(750 days ago)
⌛ 1:20:05
ZainboarKartikboar
056
Today's Broadcast
📅 2021-09-07 
(749 days ago)
⌛ 1:25:44
ZainboarKartikboar
057
Today's Stream
📅 2021-09-08 
(748 days ago)
⌛ 1:00:33
ZainboarKartikboar
058
Today's Stream
📅 2021-09-09 
(747 days ago)
⌛ 1:13:08
ZainboarKartikboar
059
Today's Broadcast
📅 2021-09-10 
(746 days ago)
⌛ 1:50:40
ZainboarKartikboar
060
Today's Stream
📅 2021-09-12 
(744 days ago)
⌛ 1:02:36
ZainboarKartikboar
061
Today's Stream
📅 2021-09-13 
(743 days ago)
⌛ 1:00:40
ZainboarKartikboar
062
Today's Stream
📅 2021-09-14 
(742 days ago)
⌛ 1:11:29
ZainboarKartikboar
063
Today's Stream
📅 2021-09-15 
(741 days ago)
⌛ 1:07:00
ZainboarKartikboar
064
Today's Broadcast
📅 2021-09-16 
(740 days ago)
⌛ 1:20:45
📰
ZainboarKartikboar
065
test
📅 2021-09-16 
(740 days ago)
⌛ 2:03:01
📰
ZainboarKartikboar
066
Today's Broadcast
📅 2021-09-19 
(737 days ago)
⌛ 1:46:13
📰
ZainboarKartikboar
067
Today's Stream
📅 2021-09-20 
(736 days ago)
⌛ 1:03:46
📰
ZainboarKartikboarToreyboar
068
Today's Stream
📅 2021-09-21 
(735 days ago)
⌛ 1:09:13
📰
ZainboarKartikboarToreyboar
069
Today's Broadcast
📅 2021-09-22 
(734 days ago)
⌛ 1:03:51
📰
ZainboarKartikboar
070
Today's Stream
📅 2021-09-23 
(733 days ago)
⌛ 1:59:01
📰
ZainboarKartikboar
071
Today's Stream
📅 2021-09-24 
(732 days ago)
⌛ 0:28:57
📰
ZainboarKartikboar
072
Today's Stream
📅 2021-09-24 
(732 days ago)
⌛ 0:39:33
📰
ZainboarKartikboar
073
Today's Stream
📅 2021-09-26 
(2 years ago)
⌛ 1:21:14
📰
Zainboar
074
Today's Stream
📅 2021-09-27 
(729 days ago)
⌛ 1:03:40
📰
ZainboarKartikboar
075
Today's Stream
📅 2021-09-28 
(728 days ago)
⌛ 1:04:05
📰
ZainboarKartikboar
076
Today's Broadcast
📅 2021-09-29 
(727 days ago)
⌛ 0:58:07
📰
ZainboarKartikboar
077
Today' Broadcast
📅 2021-09-30 
(726 days ago)
⌛ 1:13:14
📰
ZainboarKartikboar
078
Today's Broadcast
📅 2021-10-01 
(725 days ago)
⌛ 1:23:11
📰
ZainboarKartikboar
079
Today's Stream
📅 2021-10-03 
(723 days ago)
⌛ 1:14:52
📰
ZainboarKartikboar
080
Today's Stream
📅 2021-10-04 
(722 days ago)
⌛ 1:05:10
📰
ZainboarKartikboar
081
Today's Stream
📅 2021-10-05 
(721 days ago)
⌛ 1:01:05
📰
Zainboar
082
Today's Stream
📅 2021-10-06 
(720 days ago)
⌛ 0:54:10
📰
ZainboarKartikboar
083
Today's Stream
📅 2021-10-07 
(719 days ago)
⌛ 1:15:04
📰
ZainboarKartikboar
084
Today's Stream
📅 2021-10-08 
(718 days ago)
⌛ 1:12:59
ZainboarKartikboar
085
Today's Stream
📅 2021-10-10 
(716 days ago)
⌛ 1:17:09
📰
ZainboarKartikboar
086
Today's Stream
📅 2021-10-11 
(715 days ago)
⌛ 1:00:57
📰
ZainboarKartikboar
087
Today's Stream
📅 2021-10-12 
(714 days ago)
⌛ 0:51:02
📰
ZainboarKartikboar
088
Today's Stream
📅 2021-10-13 
(713 days ago)
⌛ 1:07:31
📰
ZainboarKartikboar
089
Today's Broadcast
📅 2021-10-14 
(712 days ago)
⌛ 1:07:16
📰
ZainboarKartikboar
090
Today's Stream
📅 2021-10-15 
(711 days ago)
⌛ 1:01:10
📰
Zainboar
091
Today's Stream
📅 2021-10-17 
(709 days ago)
⌛ 1:26:37
📰
ZainboarKartikboarThaneshboar
092
Today's Stream
📅 2021-10-18 
(708 days ago)
⌛ 1:05:40
📰
ZainboarKartikboarThaneshboar
093
Today's Stream
📅 2021-10-19 
(707 days ago)
⌛ 1:01:58
📰
ZainboarThaneshboar
094
Today's Stream
📅 2021-10-20 
(706 days ago)
⌛ 1:04:18
📰
ZainboarKartikboar
095
Today's Stream
📅 2021-10-21 
(705 days ago)
⌛ 1:16:08
📰
ZainboarKartikboarThaneshboar
096
100th Episode
📅 2021-10-23 
(703 days ago)
⌛ 1:13:16
📰
ZainboarKartikboar
097
101/200 Episodes
📅 2021-10-24 
(702 days ago)
⌛ 1:00:53
📰
ZainboarThaneshboar
098
102/200 Episode
📅 2021-10-25 
(701 days ago)
⌛ 1:09:20
📰
ZainboarKartikboar
099
103/200 Episode
📅 2021-10-26 
(700 days ago)
⌛ 1:10:51
📰
ZainboarKartikboarThaneshboar
100
104/200
📅 2021-10-27 
(699 days ago)
⌛ 1:03:23
📰
ZainboarKartikboar
101
105/200
📅 2021-10-28 
(698 days ago)
⌛ 1:15:24
📰
ZainboarThaneshboar
102
107/200
📅 2021-10-29 
(697 days ago)
⌛ 1:14:04
📰
ZainboarKartikboar
103
109/200
📅 2021-10-31 
(695 days ago)
⌛ 1:11:38
📰
ZainboarKartikboarThaneshboar
104
110/200
📅 2021-11-01 
(694 days ago)
⌛ 1:04:53
📰
ZainboarKartikboar
105
111/200
📅 2021-11-02 
(693 days ago)
⌛ 1:11:33
📰
ZainboarKartikboarThaneshboar
106
112/200
📅 2021-11-03 
(692 days ago)
⌛ 1:00:17
📰
ZainboarKartikboar
107
113/200
📅 2021-11-04 
(691 days ago)
⌛ 1:03:53
📰
Zainboar
108
114/200
📅 2021-11-05 
(690 days ago)
⌛ 0:56:39
Zainboar
109
115/200
📅 2021-11-07 
(688 days ago)
⌛ 1:02:25
📰
ZainboarThaneshboar
110
116/200
📅 2021-11-08 
(687 days ago)
⌛ 1:09:37
📰
ZainboarKartikboar
111
117/200
📅 2021-11-09 
(686 days ago)
⌛ 1:06:25
📰
ZainboarKartikboarThaneshboar
112
118/200
📅 2021-11-10 
(685 days ago)
⌛ 1:02:39
📰
ZainboarKartikboar
113
119/200
📅 2021-11-11 
(684 days ago)
⌛ 1:08:01
📰
ZainboarKartikboarThaneshboar
114
120/200
📅 2021-11-12 
(683 days ago)
⌛ 1:00:14
📰
Zainboar
115
120/200
📅 2021-11-14 
(681 days ago)
⌛ 1:06:19
📰
ZainboarKartikboarThaneshboar
116
122/200
📅 2021-11-15 
(680 days ago)
⌛ 1:00:31
ZainboarKartikboar
117
Today's Stream
📅 2021-11-22 
(673 days ago)
⌛ 1:01:46
📰
KartikboarThaneshboar
118
How This Video Has 12 Views, Explained
📅 2021-11-25 
(670 days ago)
⌛ 0:59:47
KartikboarThaneshboar
119
How This Video Has 14 Views, Explained
📅 2021-11-29 
(666 days ago)
⌛ 1:16:20
📰
KartikboarThaneshboar
120
Special Guest - Torey Littlefield Pt.2
📅 2021-11-30 
(665 days ago)
⌛ 1:12:15
📰
ZainboarToreyboar
121
Today's Stream
📅 2021-12-02 
(663 days ago)
⌛ 1:02:25
KartikboarThaneshboar
122
Today's Stream
📅 2021-12-06 
(659 days ago)
⌛ 1:02:01
📰
KartikboarThaneshboar
123
Today's Broadcast
📅 2021-12-07 
(658 days ago)
⌛ 1:01:00
KartikboarThaneshboar
124
Today's Stream
📅 2021-12-09 
(656 days ago)
⌛ 1:05:48
📰
ZainboarThaneshboar
125
Today's Stream
📅 2021-12-10 
(655 days ago)
⌛ 1:07:15
ZainboarToreyboar
126
Today's Stream
📅 2021-12-12 
(653 days ago)
⌛ 0:12:47
📰
ZainboarThaneshboar
127
Today's Stream
📅 2021-12-12 
(653 days ago)
⌛ 0:50:29
📰
ZainboarThaneshboar
128
Today's Stream
📅 2021-12-13 
(652 days ago)
⌛ 1:02:31
📰
ZainboarKartikboar
129
Today's Stream
📅 2021-12-14 
(651 days ago)
⌛ 1:10:28
📰
ZainboarToreyboar
130
Today's Stream
📅 2021-12-16 
(649 days ago)
⌛ 1:16:51
📰
ZainboarThaneshboar
131
Today's Stream
📅 2021-12-17 
(648 days ago)
⌛ 1:10:59
ZainboarKartikboarToreyboar
132
Today's Stream
📅 2021-12-19 
(646 days ago)
⌛ 1:00:49
📰
Zainboar
133
Today's Stream
📅 2021-12-20 
(645 days ago)
⌛ 1:01:49
📰
ZainboarKartikboar
134
Today's Stream
📅 2021-12-21 
(644 days ago)
⌛ 1:03:43
📰
ZainboarThaneshboar
135
Today's Stream
📅 2021-12-22 
(643 days ago)
⌛ 1:06:30
📰
ZainboarKartikboar
136
Today's Stream
📅 2021-12-23 
(642 days ago)
⌛ 1:00:09
Zainboar
137
Today's Stream
📅 2021-12-26 
(639 days ago)
⌛ 1:17:00
📰
ZainboarThaneshboar
138
Today's Stream
📅 2021-12-27 
(638 days ago)
⌛ 1:05:22
📰
ZainboarKartikboar
139
Today's Stream
📅 2021-12-28 
(637 days ago)
⌛ 1:16:17
📰
ZainboarToreyboar
140
WebSocket Integration
📅 2021-12-29 
(636 days ago)
⌛ 1:02:44
📰
Zainboar
141
AWS WebSocket API Integration Pt.2
📅 2021-12-30 
(635 days ago)
⌛ 1:08:23
📰
ZainboarToreyboar
142
AWS WebSocket Integration with SAM Pt.3
📅 2022-01-02 
(632 days ago)
⌛ 1:03:18
📰
ZainboarToreyboar
143
Today's Stream
📅 2022-01-03 
(631 days ago)
⌛ 1:07:18
📰
ZainboarKartikboar
144
AWS WebScoket Integration with SAM Pt.4
📅 2022-01-04 
(630 days ago)
⌛ 1:04:18
📰
ZainboarToreyboar
145
AWS WebSocket Integration with SAM Pt.5
📅 2022-01-05 
(629 days ago)
⌛ 1:03:21
📰
ZainboarKartikboar
146
AWS WebSocket Integration with SAM Pt. 6
📅 2022-01-06 
(628 days ago)
⌛ 1:03:18
📰
ZainboarToreyboar
147
Today's Stream
📅 2022-01-07 
(627 days ago)
⌛ 1:11:55
📰
ZainboarToreyboar
148
Connect AWS WebSocket to DynamoDB Pt.1
📅 2022-01-09 
(625 days ago)
⌛ 1:10:25
📰
ZainboarToreyboar
149
Connect AWS WebSocket to DynamoDB
📅 2022-01-10 
(624 days ago)
⌛ 1:02:06
ZainboarKartikboar
150
"Blank Line" Bug In Lambda Response For AWS Websocket Pt.1
📅 2022-01-11 
(623 days ago)
⌛ 0:58:13
📰
ZainboarKartikboarToreyboar
151
"Blank Line" Bug In Lambda Response From Lambda
📅 2022-01-13 
(621 days ago)
⌛ 1:04:40
📰
ZainboarToreyboar
152
AWS WebSocket + Lambda + DynamoDB
📅 2022-01-14 
(620 days ago)
⌛ 1:04:33
📰
ZainboarThaneshboar
153
AWS WebSocket + Lambda + DynamoDB
📅 2022-01-16 
(618 days ago)
⌛ 1:11:37
📰
ZainboarToreyboar
154
Test
📅 2022-01-17 
(617 days ago)
⌛ 1:03:13
📰
ZainboarThaneshboar
155
Today's stre
📅 2022-01-18 
(616 days ago)
⌛ 0:45:24
ZainboarToreyboar
156
AWS Websocket + DyanmoDb + Lambda
📅 2022-01-19 
(615 days ago)
⌛ 1:06:33
📰
ZainboarThaneshboar
157
Today's Stream
📅 2022-01-20 
(614 days ago)
⌛ 0:57:55
📰
Zainboar
158
Today's Stream
📅 2022-01-21 
(613 days ago)
⌛ 1:02:17
📰
ToreyboarZainboar
159
Today's Stream
📅 2022-01-23 
(611 days ago)
⌛ 1:13:29
📰
ZainboarToreyboar
160
How To Host A Web App using AWS S3 and CloudFront
📅 2022-01-24 
(610 days ago)
⌛ 1:16:15
📰
ZainboarThaneshboar
161
How to Host Web App In AWS S3 using CloudFront, Route53 and CloudFormation
📅 2022-01-25 
(609 days ago)
⌛ 1:01:07
ZainboarToreyboar
162
How to Host Web App Using AWS S3, CloudFront and Route53
📅 2022-01-26 
(608 days ago)
⌛ 1:03:12
ZainboarThaneshboar
163
How To Host Web App In AWS S3 with Custom Domain
📅 2022-01-27 
(607 days ago)
⌛ 1:08:48
📰
ZainboarToreyboar
164
How To Host Web App In AWS S3 with Custom Domain Using Route 53
📅 2022-01-28 
(606 days ago)
⌛ 1:08:57
📰
ZainboarThaneshboar
165
How To Host Web App In AWS S3 with Custom Domain Using Route 53
📅 2022-01-30 
(604 days ago)
⌛ 0:28:17
Zainboar
166
Today's Broadcast
📅 2022-01-31 
(603 days ago)
⌛ 1:11:16
📰
ThaneshboarToreyboar
167
How To Host Web App In AWS S3 with Custom Domain Using Route 53
📅 2022-02-01 
(602 days ago)
⌛ 1:06:35
📰
ZainboarToreyboar
168
Generate SSL Certificate via AWS Certificate Manager
📅 2022-02-02 
(601 days ago)
⌛ 0:58:02
📰
ZainboarThaneshboar
169
Test AWS Websocket Connection With Multiple Users
📅 2022-02-03 
(600 days ago)
⌛ 1:01:59
📰
ZainboarToreyboar
170
Adding Redirection To The AWS S3 Page
📅 2022-02-04 
(599 days ago)
⌛ 0:25:00
Zainboar
171
Redirecting AWS S3 page
📅 2022-02-06 
(597 days ago)
⌛ 0:54:11
Zainboar
172
Today's Broadcast
📅 2022-02-07 
(596 days ago)
⌛ 1:05:20
📰
ThaneshboarToreyboar
173
Today's Stream
📅 2022-02-08 
(595 days ago)
⌛ 1:05:29
ZainboarToreyboar
174
Today's Stream
📅 2022-02-10 
(593 days ago)
⌛ 1:05:47
ZainboarToreyboar
175
How To Send Messages To Multiple Clients Through AWS Websocket
📅 2022-02-13 
(590 days ago)
⌛ 1:02:05
ZainboarToreyboar
176
How To CRUD Data Through AWS Websocket with Multiple Clients
📅 2022-02-16 
(587 days ago)
⌛ 1:07:32
ZainboarThaneshboar
177
Today's Stream
📅 2022-02-17 
(586 days ago)
⌛ 0:58:01
ZainboarToreyboar
178
How To Change String Property to Object in AWS SAM and Deploy
📅 2022-02-20 
(583 days ago)
⌛ 1:21:24
ZainboarToreyboar
179
Today's Stream
📅 2022-02-23 
(580 days ago)
⌛ 0:59:43
📰
ZainboarThaneshboar
180
How To HASH A Password using BCRYPT in Node
📅 2022-02-25 
(578 days ago)
⌛ 1:03:48
ZainboarThaneshboar
181
How to Hash Passcode with BCRYPT using Node Pt.2
📅 2022-02-27 
(576 days ago)
⌛ 1:07:59
ZainboarToreyboar
182
Create Passcode UI
📅 2022-02-28 
(575 days ago)
⌛ 1:01:29
📰
ZainboarThaneshboar
183
How To Make FrontEnd Talk to Backend with Node
📅 2022-03-01 
(574 days ago)
⌛ 1:01:33
ZainboarToreyboar
184
How To Positioning A Div
📅 2022-03-04 
(571 days ago)
⌛ 1:09:27
ZainboarToreyboar
185
Today's Stream
📅 2022-03-06 
(569 days ago)
⌛ 1:00:29
Zainboar
186
Today's Stream
📅 2022-03-07 
(568 days ago)
⌛ 0:55:51
ZainboarThaneshboar
187
Today's Stream
📅 2022-03-09 
(566 days ago)
⌛ 1:00:11
ZainboarThaneshboar
188
Compare Hashed Passwords Using Bcryptjs
📅 2022-03-10 
(565 days ago)
⌛ 1:01:31
ZainboarToreyboar
189
Special Appearance
📅 2022-03-11 
(564 days ago)
⌛ 0:58:44
ZainboarThaneshboarKartikboar
190
Today's Stream
📅 2022-03-13 
(562 days ago)
⌛ 1:16:40
ZainboarToreyboar
191
How To Make Frontend Talk To The Backend - NodeJS
📅 2022-03-14 
(561 days ago)
⌛ 1:07:00
ZainboarThaneshboar
192
Today's Stream
📅 2022-03-15 
(560 days ago)
⌛ 1:05:51
ZainboarToreyboar
▶️
Today's Stream
📅 2022-03-17 
(558 days ago)
⌛ 1:21:59
ZainboarToreyboar
194
How To Apply Authentication When Saving NodeJs
📅 2022-03-18 
(557 days ago)
⌛ 1:05:27
Zainboar
195
How to Compare Passcodes Using Bcrytp Node.js
📅 2022-03-20 
(555 days ago)
⌛ 1:04:19
ZainboarToreyboar
196
Today's Broadcast
📅 2022-03-21 
(554 days ago)
⌛ 1:06:59
ThaneshboarToreyboar
197
Today's Stream
📅 2022-03-22 
(553 days ago)
⌛ 1:02:51
ZainboarToreyboar
198
Verify Passcode Saving Information to DynamoDB with NodeJs
📅 2022-03-23 
(552 days ago)
⌛ 1:03:09
ZainboarThaneshboar
199
Today's Stream
📅 2022-03-25 
(550 days ago)
⌛ 1:12:27
ZainboarToreyboar
200
Today's Stream
📅 2022-03-27 
(548 days ago)
⌛ 1:14:36
ZainboarToreyboar
201
Today's Stream
📅 2022-03-28 
(547 days ago)
⌛ 1:08:28
ZainboarThaneshboar
202
How To Do A Merge Using VSCode and Github
📅 2022-03-29 
(546 days ago)
⌛ 1:05:33
ZainboarToreyboar
203
Today's Stream
📅 2022-03-30 
(545 days ago)
⌛ 0:57:26
ZainboarThaneshboar
204
Today's Stream
📅 2022-03-31 
(544 days ago)
⌛ 0:57:10
ZainboarToreyboar
205
Today's Stream
📅 2022-04-01 
(543 days ago)
⌛ 1:00:36
Zainboar
206
Today's Stream
📅 2022-04-03 
(541 days ago)
⌛ 1:06:56
ZainboarToreyboar
207
Get Board Columns from Frontend to Backend NodeJS
📅 2022-04-04 
(540 days ago)
⌛ 1:00:38
ZainboarThaneshboarToreyboar
208
Today's Stream
📅 2022-04-05 
(539 days ago)
⌛ 0:57:30
ZainboarToreyboar
209
Today's Stream
📅 2022-04-06 
(538 days ago)
⌛ 0:59:39
ZainboarThaneshboar
210
Today's Stream
📅 2022-04-07 
(537 days ago)
⌛ 1:04:46
Zainboar
211
Store String Array in DynamoDB using NodeJS
📅 2022-04-08 
(536 days ago)
⌛ 0:19:27
Zainboar
212
Today's Stream
📅 2022-04-10 
(534 days ago)
⌛ 1:07:24
Zainboar
213
Today's Stream
📅 2022-04-11 
(533 days ago)
⌛ 1:02:34
ZainboarThaneshboar
214
Today's Stream
📅 2022-04-12 
(532 days ago)
⌛ 0:27:43
Zainboar
215
Jira Organising & Beta Testing Day 1
📅 2022-04-13 
(531 days ago)
⌛ 0:58:09
ZainboarThaneshboar
216
Implement Passcode Tab Feature
📅 2022-04-17 
(527 days ago)
⌛ 0:58:49
ZainboarToreyboar
217
Beta Testing Fixes Part 2
📅 2022-04-19 
(525 days ago)
⌛ 1:00:24
ZainboarToreyboar
218
Beta Testing Fixes Part 3
📅 2022-04-20 
(524 days ago)
⌛ 1:01:02
ZainboarThaneshboar
219
Beta Testing Fixes Part 4
📅 2022-04-21 
(523 days ago)
⌛ 1:00:13
ZainboarToreyboar
220
Beta Testing 5
📅 2022-04-22 
(522 days ago)
⌛ 1:10:18
ThaneshboarToreyboar
221
Today's Stream
📅 2022-04-25 
(519 days ago)
⌛ 1:01:01
ZainboarThaneshboar
222
WebSocket Heartbeat & Thanesh's Farewell
📅 2022-04-27 
(517 days ago)
⌛ 0:51:08
ZainboarThaneshboar
223
Today's Stream
📅 2022-04-28 
(516 days ago)
⌛ 1:00:33
ZainboarToreyboar
224
Save Notes Through Websocket
📅 2022-04-29 
(515 days ago)
⌛ 0:51:30
Zainboar
225
Saving Object Through Websocket in DynamoDB
📅 2022-05-01 
(513 days ago)
⌛ 0:49:15
ZainboarToreyboar
226
Saving Object Through Websocket in DynamoDb
📅 2022-05-02 
(512 days ago)
⌛ 0:55:26
Zainboar
227
Today's Stream
📅 2022-05-05 
(509 days ago)
⌛ 1:01:32
ZainboarToreyboar
228
Welcome Back Kartik Party
📅 2022-05-08 
(506 days ago)
⌛ 0:55:32
ZainboarToreyboarKartikboar
229
Testing Prevention of XSS attack
📅 2022-05-10 
(504 days ago)
⌛ 0:29:16
Zainboar
230
How To Test Prevention XSS Attack
📅 2022-05-11 
(503 days ago)
⌛ 0:40:42
ZainboarKartikboar
231
Fixing Websocket
📅 2022-05-19 
(495 days ago)
⌛ 0:49:55
Zainboar
232
Today's Stream
📅 2022-05-20 
(494 days ago)
⌛ 0:56:10
ZainboarKartikboar
233
Today's Stream
📅 2022-05-22 
(492 days ago)
⌛ 0:55:33
Zainboar
234
Today's Stream
📅 2022-05-24 
(490 days ago)
⌛ 0:23:19
Zainboar
235
Websockets bugs
📅 2022-05-27 
(487 days ago)
⌛ 1:00:51
ZainboarKartikboar
236
Websocket Bug Fix
📅 2022-05-29 
(485 days ago)
⌛ 0:49:50
Zainboar
237
Hook Up AWS Websocket
📅 2022-05-30 
(484 days ago)
⌛ 0:48:59
Zainboar
238
Hook up AWS Websocket Pt.2
📅 2022-05-31 
(483 days ago)
⌛ 0:53:07
Zainboar
239
Today's Stream
📅 2022-06-01 
(482 days ago)
⌛ 0:21:05
Zainboar
240
AWS Websocket Bug Fix
📅 2022-06-05 
(478 days ago)
⌛ 0:52:47
Zainboar
241
AWS Websocket Bug Fix Pt.2
📅 2022-06-06 
(477 days ago)
⌛ 0:23:52
Zainboar
242
Hook Up Board Columns to Websockets Nodejs + AWS Websockets
📅 2022-07-27 
(426 days ago)
⌛ 1:00:06
Zainboar

Subtitles

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