boarzVideosClipsStatistics

#️⃣EP 023 - Special Episode : Talking to a Principal Developer at Seek

🎦
📅 2021-08-05 (782 days ago)
⌛ 1:04:56
ZainboarKartikboar
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 
(800 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 
(794 days ago)
⌛ 1:48:16
ZainboarKartikboar
012
Build, Break & Fix
📅 2021-07-24 
(793 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 
(787 days ago)
⌛ 2:00:16
ZainboarKartikboar
019
Build, Break & Fix // BLOG REVEAL!! &Fixing our broken Hugo blog
📅 2021-07-31 
(786 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
▶️
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 
(780 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 
(739 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
193
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

Blog

Today, we had a session with Andrei Gec with extensive industry experience and wealth of knowledge. We started off by showing how we solve our existing problem to Andrei. However, as we had a good turnout and were recieving many questions from the viewers, we decided to make it a Q & A session. Questions recieved from the viewers were great. Andrei's answers were very insightful. We ended with an energetic challenge of doing 5 push ups each. Looking forward to having another session with Andrei soon.

Subtitles

0:00:00
[Music]
0:00:22
all right
0:00:23
welcome back guys um today is a really
0:00:27
special day for
0:00:28
um bell and fix and recorders um
0:00:32
for those of you you are new here via
0:00:34
road quartus we
0:00:35
stream from 9 30 to 10 30 on weekdays
0:00:38
and 9 30 to 11 30 on weekends
0:00:40
so who is wondering who is this new
0:00:42
person um
0:00:44
around here in this theme today um this
0:00:46
is andre um
0:00:47
i want to welcome you andre and i want
0:00:49
to thank you for joining us today
0:00:51
andre works as a principal developer at
0:00:55
seek
0:00:55
right now and he's going to be our
0:00:57
special guest tonight welcome andre
0:01:00
thanks carter yeah thanks sane it's
0:01:01
great to be on
0:01:03
all right so what do we have today
0:01:07
fantastic um thank you kathy for the
0:01:10
awesome
0:01:11
intro and once again uh thank you on
0:01:14
dre for taking the time to come here
0:01:18
really uh appreciate by the way i
0:01:21
i love the early as in very advanced
0:01:25
christmas
0:01:26
lights decoration at the back
0:01:31
yeah it's so it's i always put a little
0:01:34
bit of tech
0:01:34
with everything i do so these are all
0:01:36
controlled using my google home
0:01:38
so i can say turn on off lights
0:01:41
makes it easy when you go to bed to turn
0:01:43
everything off at the same time
0:01:45
it's also nice to have some lights on
0:01:48
that's fantastic just looking really
0:01:52
as in original
0:01:55
tacky room you guys need some
0:01:59
fancy lights as well yeah
0:02:03
i can on that one yeah
0:02:08
all right guys um so i'm just gonna
0:02:11
give a bit of a contest so we'll be
0:02:14
continuing
0:02:16
the building as in getting
0:02:19
the board name from the front end
0:02:22
to the back end and um
0:02:26
while the uh application deploys
0:02:30
into sam which is cloud formation we
0:02:32
will be asking
0:02:34
uh on refugee
0:02:38
few questions and if you guys have any
0:02:42
any questions you would like to
0:02:46
ask as well feel free to comment it and
0:02:49
we will be highlighting those questions
0:02:53
oh over to you gothic but before we
0:02:56
begin um
0:02:57
everyone has their water
0:02:59
[Music]
0:03:02
yes
0:03:06
all right cool all righty um jen you
0:03:10
want to go ahead and share your screen
0:03:12
yes so i've already logged into
0:03:16
aws to save us a bit of time
0:03:21
and i've uh if you want to
0:03:24
get the middleware up on your side and
0:03:28
um i'll just control the
0:03:32
screen sharing options
0:03:35
all right shared my screen permanently
0:03:37
you can
0:03:38
put me up and down that's brilliant so
0:03:41
i'll just
0:03:42
zoom in a bit
0:03:48
have you worked with fetch apis yeah
0:03:50
i've used
0:03:51
a few apis in my time okay we have an
0:03:54
error we'll solve it today
0:03:56
yeah there we go i'm interested in
0:03:58
seeing how you guys attack the problem
0:04:00
i think before we get started we should
0:04:02
all have a hydrations there's someone
0:04:04
called alexander gamerman who says we
0:04:06
should get some water
0:04:07
in the gullet perfect
0:04:10
let's do that sounds like a ways man
0:04:17
[Music]
0:04:20
okay so
0:04:23
like um you probably already
0:04:26
know i think that we were at the point
0:04:28
that the
0:04:30
um api as in the
0:04:33
express app as a back end is
0:04:36
actually moving the data properly
0:04:41
in the imposement
0:04:44
and we've already tested that with
0:04:48
postman or obviously
0:04:52
so just switch to your screen now
0:04:55
and we can see how can we improve
0:04:59
um what error we are having
0:05:03
on your on your end all right so i'll
0:05:06
just
0:05:06
share your screen now there we go
0:05:16
the local server
0:05:25
uh alexander gamerman uh a question for
0:05:29
andy
0:05:32
which is andre
0:05:36
i'll say um so
0:05:39
when do you think it's time to move
0:05:42
away from i do services and back to
0:05:46
the monolith
0:05:49
i'm not exactly sure the question is
0:05:52
asking i think the question is asking
0:05:54
when do you move away from a monolith to
0:05:56
a micro service architecture is that is
0:05:58
that correct alexander
0:06:03
are you asking the reverse when do you
0:06:04
move back to monolithic because that's a
0:06:06
more interesting question
0:06:12
mr tickles 2020 hello
0:06:15
welcome good to have you
0:06:19
all right um no error here i'll just
0:06:21
open the end point once
0:06:23
all right cool but
0:06:26
pretty sure there's nothing posted for
0:06:29
now
0:06:30
right um i'll do a
0:06:33
get from the postman just to make sure
0:06:36
i got it here oh wow
0:06:39
there are many i don't know how we got
0:06:41
30 votes i'm pretty sure there were not
0:06:43
30 votes yesterday
0:06:44
it wasn't cuz i was working off to this
0:06:48
stream but still couldn't couldn't get
0:06:51
it to work
0:06:52
yeah all right so you're gonna go ahead
0:06:55
and
0:06:56
first before we move on yes
0:07:00
uh i'll do that but okay can you please
0:07:03
um make sure that you uh
0:07:07
attended attend the chat when
0:07:10
i'm doing things on the screen and
0:07:14
when you are i'll make sure the
0:07:17
chat is attended right so
0:07:20
just opening up yeah you need to take
0:07:22
that question off
0:07:23
if because i can't do it right now i can
0:07:26
answer the questions so
0:07:28
mr tickles ask is is java this is
0:07:29
javascript
0:07:31
um and alexander asks the successor
0:07:33
moving back to a monolith from
0:07:35
microservices which i think is an
0:07:37
interesting question because that's not
0:07:39
very
0:07:40
that's not very common so the benefits
0:07:42
of moving from a monolithic to a micro
0:07:44
service architecture
0:07:46
well let's let's start from the the
0:07:47
fundamentals so what is a monolithic
0:07:50
architecture
0:07:51
that's usually having a single
0:07:52
deployable asset and having all of your
0:07:54
code and all of your endpoints in one
0:07:56
deployable bundle uh the difference
0:08:00
and then you find at some point that
0:08:03
your your code base gets too big
0:08:06
and it becomes too hard to to
0:08:10
refactor your single code base maybe you
0:08:12
have multiple team members
0:08:14
and you you start to lose agility so
0:08:18
the the next of developing
0:08:21
is to logically break up that single
0:08:24
model
0:08:24
moment augmented endpoints into separate
0:08:27
deployable bundles
0:08:28
um when people say microservices the the
0:08:32
proper
0:08:32
meaning of microservices is you have a
0:08:36
stack in one deployable bundle or not a
0:08:38
bundle you have one
0:08:40
one full stack of resources
0:08:43
um so you have your database and you
0:08:46
have your api
0:08:47
and maybe even the front end but
0:08:50
sometimes the front end is not part of
0:08:52
microservices
0:08:54
it's i mean it's a common issue when you
0:08:56
have a single database but you have
0:08:58
multiple
0:08:58
apis or resources all accessing the same
0:09:02
database that's not strictly a micro
0:09:04
services architecture
0:09:06
so it's it's not very common for people
0:09:08
to do microsoft pure micro service
0:09:10
architecture and from the from the start
0:09:13
um but yeah so once once you get to the
0:09:15
point and you break up your monolithic
0:09:17
architecture
0:09:18
people usually find that they get a lot
0:09:19
more flexibility and deployment speed
0:09:22
um but moving the reverse is quite
0:09:24
uncommon
0:09:26
um yeah i i personally have never
0:09:30
seen a company do the reverse and move
0:09:31
back to a monolithic architecture
0:09:34
usually because at that point when
0:09:36
they've decided to break up into a
0:09:38
micro service architecture there's just
0:09:39
so much code that it be
0:09:41
it'd be quite unmaintainable if there
0:09:43
was a single level bundle
0:09:45
yeah yeah i mean i've seen
0:09:49
workshops on code deploy as well and how
0:09:52
they focus on how do you want to keep
0:09:54
pipelines um broader
0:09:57
or sometimes even narrower as well but
0:10:01
i do get your point that how this is
0:10:03
getting kind of trivial at this point
0:10:07
yeah because microservices definitely
0:10:10
slow things down because to do it
0:10:12
probably you need separate deployment
0:10:13
pipelines
0:10:15
yeah yeah matt cole says hi ass
0:10:19
hey hey man glad you're here
0:10:24
that's um excitement okay um
0:10:27
alexa says that
0:10:31
i hear apis are fast
0:10:34
andrei can uh to speak to this from
0:10:37
experience and why
0:10:38
they are fast
0:10:40
[Music]
0:10:45
trying to think about how to answer that
0:10:46
question um so
0:10:50
apis uh are meant for
0:10:54
computers to to access so
0:10:57
usually they don't they don't serve up
0:11:01
human readable data i think an
0:11:04
application program interface or
0:11:06
whatever it is
0:11:07
um so one one reason that apis are
0:11:10
usually fast is because they don't have
0:11:12
any of that front end
0:11:13
logic that usually slows down the page
0:11:16
so
0:11:17
that that fights fast
0:11:22
but again the api is just
0:11:25
the serving of information um in a in a
0:11:28
more sort of
0:11:29
flexible way it's got nothing to do with
0:11:32
speed you can make a really slow api
0:11:35
right um and when when you say api
0:11:38
they're usually referring to something
0:11:41
that returns json
0:11:43
over http um but mr tickles mentioned
0:11:46
sockets are faster which are usually
0:11:48
done through a connection
0:11:50
sometimes like udp which is a different
0:11:53
protocol
0:11:54
tcp which which most
0:11:57
games actually use because the
0:12:00
difference between tcp and udp is that
0:12:02
tcp is strictly ordered but
0:12:04
like it's ordered and it also has fail
0:12:07
farm fault tolerance
0:12:09
so if something happens along the wire
0:12:12
between
0:12:13
between zayn and and kartik it'll get
0:12:15
retried
0:12:16
um but with udp the message and it
0:12:19
doesn't arrive it just doesn't arrive it
0:12:21
could also arrive out of sync
0:12:23
so that's not really an issue with game
0:12:25
you're moving around a map
0:12:27
um you just throw you get messages out
0:12:30
of order you just throw the information
0:12:31
away
0:12:32
keep going but if you do something like
0:12:33
a financial transaction to make sure
0:12:35
that it arrives
0:12:37
yeah um guaranteed delivery yeah
0:12:41
right all right yeah it's web sockets uh
0:12:45
the same as api
0:12:46
also be extremely slow there's no yeah
0:12:49
there's no
0:12:50
speed and apis or websites are usually
0:12:52
two separate things
0:12:55
depends on how well you implement them
0:12:58
right that was pretty insightful um we
0:13:01
have another
0:13:01
comment from alexa saying another
0:13:04
question for andre um
0:13:06
as a swag collecting enthusiast what is
0:13:08
the best type of swag scoring to collect
0:13:11
i attack you and it's okay that's that's
0:13:12
a tricky one this could cause some fire
0:13:18
for collecting my swag so i went
0:13:21
i went to um las vegas for an event an
0:13:24
aws
0:13:25
event called reinvent a few years ago um
0:13:28
and we both managed to fill up
0:13:31
at least one full duffel bag full of
0:13:34
swag each
0:13:35
we brought back um so i have the i was
0:13:39
in a situation where i had
0:13:40
way too much swag so i actually think
0:13:43
this is a quite good question because at
0:13:44
some point
0:13:45
you can't keep all the swag you have to
0:13:47
just good stuff
0:13:49
yeah um so yeah i thought that the
0:13:53
some really interesting swag items i got
0:13:55
from the past were those metal drinking
0:13:57
straws
0:13:58
as opposed to you know the plastic one
0:14:00
metal
0:14:07
so that was pretty cool to have one of
0:14:09
those that
0:14:10
was engraved with the company name that
0:14:12
was pretty pretty cool swag
0:14:14
i'm also a favorite fan of um tech socks
0:14:18
yeah so i don't even know if maybe maybe
0:14:21
this one is
0:14:22
chime or something i don't know
0:14:25
nice one i don't know what the chime
0:14:28
logo is actually
0:14:30
and even even if it it may have even
0:14:32
changed because these socks are a few
0:14:34
years old now
0:14:35
the real question is do you keep your
0:14:37
words near to your aws shirts
0:14:39
or not wearing tech shirts i don't know
0:14:43
what it is
0:14:45
i like i like wearing tech shirts at
0:14:46
events but
0:14:49
you're not not a huge fan of free
0:14:51
advertising for companies
0:14:52
soccer socks are always fun okay nice
0:14:59
[Music]
0:15:07
how many have you got
0:15:10
how many what's um socks have you got
0:15:15
i i i got rid of most of the ones i
0:15:18
didn't like
0:15:19
i came back with about 30 pairs i've
0:15:21
only kept about 10.
0:15:23
um in terms of tech sheet t-shirts i had
0:15:26
40 50 but wow i got rid of all the ones
0:15:30
i don't wear
0:15:31
true
0:15:34
all right we have another question just
0:15:38
a bit of an uh
0:15:40
update for the show uh
0:15:43
gothic i'm thinking that we can just
0:15:46
focus on the
0:15:47
question and uh on s just because
0:15:52
you're definitely getting a lot of
0:15:54
calling questions and i don't really
0:15:56
want to
0:15:57
miss out on my learnings to that i'm
0:16:00
getting from
0:16:01
andre so yeah
0:16:06
yeah so uh just to uh update the
0:16:09
viewers i'll keep the really awesome
0:16:12
quality questions coming up and
0:16:16
this statement loving it um we'll just
0:16:18
be
0:16:19
focusing on the questions and answers
0:16:22
from now on
0:16:24
so yeah if you want to read out the
0:16:28
question from uh alexander gave a man
0:16:30
actually i
0:16:31
just want to point out if at some point
0:16:33
we don't have some questions we can get
0:16:35
back to work
0:16:36
always yeah and yeah we will be flexible
0:16:38
so
0:16:39
yeah are you okay with andre sorry
0:16:42
are you okay with that uh dynamics
0:16:46
yep cool so alexa asks
0:16:50
would having go to um in javascript have
0:16:53
help
0:16:54
with debugging a shared app as you can
0:16:56
jump over
0:16:57
non-working code
0:17:03
[Music]
0:17:07
yeah i'm just thinking what the question
0:17:08
means mostly
0:17:11
all right alexa do you want to give some
0:17:12
more clarity on the question maybe sorry
0:17:14
about that
0:17:15
i mean when it when it comes to go to
0:17:17
the i think what alex is mentioning is
0:17:19
you can sort of
0:17:19
jump over code that you're not using um
0:17:22
when you're when you're debugging code
0:17:25
that's
0:17:26
either server bound like an api or a
0:17:28
front end
0:17:29
like the react app you're coding a lot
0:17:32
of times either in the console or in the
0:17:34
unit or in the
0:17:35
like vs code you can actually attach
0:17:37
your debugger
0:17:39
and have a break point for you and in
0:17:41
most languages you can actually
0:17:44
jump around the code and just ignore
0:17:46
places to deeper
0:17:47
you just skip whole blocks of section
0:17:49
just by dragging where you currently are
0:17:51
um that's that's my experience with c
0:17:54
sharp
0:17:55
visual studio is a fantastic debugger
0:17:58
where you can
0:17:58
rewind you can actually go back in time
0:18:02
you can go back in time and um replay
0:18:04
certain pieces of code
0:18:07
but is that considered as
0:18:10
a good practice or a bad practice when
0:18:13
it comes to debugging there are no real
0:18:15
bad practices
0:18:16
like whatever gets you to or the problem
0:18:19
the fastest the better
0:18:23
like you can do whatever you have to do
0:18:25
to get the code running console log
0:18:26
throw exceptions like literally
0:18:28
anything's on the table
0:18:30
um but when you're obviously when you're
0:18:33
actually making the code once you've
0:18:34
figured out the issue and you're
0:18:35
actually getting it ready for production
0:18:37
you want to strip that all back to make
0:18:38
it as lean as possible get rid of all
0:18:40
that debugging craft and just make it
0:18:42
work
0:18:43
[Music]
0:18:45
right right right because uh the reason
0:18:48
why i asked you this
0:18:49
question is because um uh in my
0:18:54
works code i see a lot of
0:18:57
go to statements and um
0:19:01
this senior that was highly against it
0:19:04
but um there must have been a purpose
0:19:07
that they are in the code in the first
0:19:10
place but so i just for that
0:19:14
um due to the
0:19:20
i just got a delivery from doordash oh
0:19:24
brilliant dinner time eh
0:19:29
oh
0:19:31
[Music]
0:19:33
that's pretty mad um
0:19:37
so yeah when it comes to go-to's like i
0:19:40
would never use go to there's no real
0:19:42
need to use go to in even debugging code
0:19:44
because of the reasons you don't you
0:19:46
don't need to skip over code with goto
0:19:49
anymore
0:19:50
um and go to we're not great in terms of
0:19:53
production code just because it makes it
0:19:55
unreadable
0:19:56
and it it makes it very difficult to
0:19:59
debug i guess i'll have fun i'll find
0:20:02
that later
0:20:03
matt asks is a chicken or lamb but uh i
0:20:05
just haven't yeah
0:20:06
i'm gonna have a second dinner
0:20:09
yeah i'll have it for lunch live stream
0:20:12
during lunch and you guys can
0:20:13
mukbang and watch me eat it yeah
0:20:18
oh did you have your live stream as well
0:20:21
[Music]
0:20:23
yeah i do it i do it for work oh
0:20:27
okay i didn't know that was the um
0:20:30
was the channel
0:20:34
i mean it's like internally oh okay
0:20:37
have like a just an internal internal
0:20:39
catch up where we just talk and
0:20:41
over lunch
0:20:44
to get the um the the the face time when
0:20:47
you're
0:20:48
working remotely it's really important
0:20:49
to keep up your
0:20:52
yeah actually it's it's important to
0:20:55
keep up the morale of the team
0:20:57
yeah jeff for sure
0:21:00
that's always good and i think
0:21:03
that's one of the real nice quality of
0:21:07
being a leader as well
0:21:10
yeah so the channel has a history of
0:21:13
experience
0:21:14
how do you how do you keep the morale of
0:21:16
the stream going
0:21:18
uh how do i keep the morale of the
0:21:21
stream
0:21:21
going by just keeping streaming
0:21:26
fun rather than just considering as a
0:21:30
task so even though we have moments as
0:21:33
in
0:21:33
me and k we both mess up and
0:21:37
there you go
0:21:41
we both mess up but we learn from each
0:21:44
other and that really helps in
0:21:47
keeping this streaming going because
0:21:50
we are actually working on our
0:21:52
communications
0:21:53
and just overall
0:21:56
learnings so that would be
0:21:59
my take how about you karthik
0:22:03
yeah i mean um what's your take on that
0:22:06
um
0:22:07
obviously like streaming um something
0:22:09
which you welcome might want to quantify
0:22:11
like how many
0:22:12
viewers and stuff like that but it
0:22:13
really doesn't matter um
0:22:15
until unless you're kind of having fun
0:22:17
which we are so
0:22:19
um when it comes to morale it it's
0:22:22
really something which
0:22:23
the good part is we haven't really
0:22:24
thought about this before you kind of
0:22:26
brought it up
0:22:27
so that's like the best part that we
0:22:29
didn't really think about it ever still
0:22:31
now so
0:22:32
um so that's a good part yeah
0:22:36
jeff that's that's fantastic because i
0:22:39
think um
0:22:40
the uh when you get asked these
0:22:43
these kind of questions it really
0:22:47
provokes your thoughts as in even though
0:22:50
you haven't even uh thought about it
0:22:53
just the fact that you've been asked a
0:22:55
question it really forces you to
0:22:59
think which is always a good thing as
0:23:02
well
0:23:04
so just a question of
0:23:07
question for your management
0:23:10
how many chicken uh how many chicken
0:23:12
nuggets can you eat
0:23:14
one saying kind of a fun
0:23:18
question here and these are the
0:23:21
important questions
0:23:22
so yeah i might um i might share my
0:23:26
screen
0:23:27
yeah ah cool video being chicken nuggets
0:23:31
[Music]
0:23:32
we can make it well if you want
0:23:34
[Music]
0:23:36
so back in the day i actually was um i
0:23:39
was in a small company with a few
0:23:41
friends
0:23:42
um that we started scratch and we
0:23:44
decided like we just started it up to
0:23:45
you know
0:23:46
do some projects we wouldn't normally
0:23:48
get at work and get some additional
0:23:49
experience
0:23:50
and every now and then we catch up and
0:23:52
we do hackathons where we'd stay little
0:23:55
you know come together for the night and
0:23:56
you know do some coding and have some
0:23:57
good times
0:23:59
and there was this one joker that every
0:24:01
single person he that came
0:24:03
he asked them to bring nuggies these he
0:24:06
affectionately called them
0:24:07
nuggets oh okay about six people
0:24:10
came and they all independently got
0:24:12
asked to bring nuggets so we all we had
0:24:14
about
0:24:14
yeah this plus extra food there was like
0:24:17
half like five kilos or something of
0:24:19
chicken nuggets
0:24:21
so that was uh that was my most amazing
0:24:24
chicken nugget experience
0:24:25
we all felt pretty sick after that i
0:24:27
think but we got lots of
0:24:29
time i'm going through like something
0:24:32
you know when you have like really heavy
0:24:33
food and then you just don't
0:24:35
look at food at all and now now it's
0:24:37
made me look at like five kilos of
0:24:39
chicken nuts i'm like
0:24:40
i'm done with the stream today
0:24:45
yeah i i've never made that many chicken
0:24:46
nuggets again in my life
0:24:49
another more youthful andre with a
0:24:51
better metabolism
0:24:54
yeah true that you got truth you guys
0:24:58
eat dinner
0:24:58
interest because i saw you guys reading
0:25:00
a kebab the other day at about this time
0:25:02
do it interact now sorry oh wait
0:25:06
dinner today oh i had
0:25:09
i had biryani but like what time do you
0:25:11
normally eat dinner
0:25:12
oh okay um like
0:25:16
during the stream sometimes but
0:25:20
um usually like 8 30 i guess but what
0:25:22
are you about to use then
0:25:23
[Music]
0:25:25
mine is say around seven to
0:25:28
eight and one normally have
0:25:32
for dinner is mainly fish as in
0:25:35
then grilled fish as in those bass
0:25:39
affiliates
0:25:40
and veggies and rice
0:25:43
so they are pretty pretty good
0:25:47
do you guys like thanksgiving than that
0:25:49
i ate like
0:25:50
five o'clock if i'm finished my meal by
0:25:52
5 30 i'm happy
0:25:55
okay cool i'm an old man well how are
0:25:58
you doing
0:26:00
don't feel hungry after that no
0:26:05
three three big meals a day but then i
0:26:06
don't really do
0:26:08
much else no snacks or anything yeah
0:26:11
i do have some questions for you andre
0:26:13
if you don't mind
0:26:15
me asking those um so
0:26:18
um these are some like basic questions
0:26:20
when you it comes down to like getting
0:26:22
into the software dev and stuff
0:26:24
a lot of people like it's not me it's
0:26:25
just like general questions um
0:26:28
um so the first question comes around
0:26:30
like a lot of my weight i've seen in uh
0:26:33
uni as well and a lot of people in
0:26:34
general that they find it really
0:26:36
difficult to find a niche when they get
0:26:38
into tech um
0:26:40
it's also because the fact that it's
0:26:42
such a new industry like
0:26:43
um it's probably the newest industry
0:26:46
ever
0:26:47
till now so there's just so much stuff
0:26:50
which is dynamic literally every day
0:26:52
everything's coming up
0:26:53
so how do you like kind of sit down and
0:26:55
settle down okay
0:26:56
data analytics is what i want to do and
0:26:59
this is what's going to happen
0:27:00
because it's just really quite
0:27:03
like anything at this point so what do
0:27:06
you have just
0:27:06
for the new developers or new people in
0:27:09
coming to tech
0:27:11
yeah so like you mentioned that like
0:27:13
tech is an incredibly evolving fast
0:27:15
evolving field where there's
0:27:16
there's too much for everyone to know so
0:27:19
back in
0:27:20
may you know back in the 90s and you
0:27:22
know the early sort of 2000s it was very
0:27:24
common to just
0:27:25
focus on front end or back end
0:27:28
one specific language and one specific
0:27:30
part of an application
0:27:32
and that was enough but that's that's
0:27:34
not really the case anymore just because
0:27:36
there is so much
0:27:37
there's so much to learn and so many
0:27:38
pieces of the puzzle and there's so much
0:27:41
value to be added by knowing everything
0:27:43
um and there's this there's this term
0:27:45
that's that was sort of very common
0:27:47
a while ago but it's called the these
0:27:50
t-shaped skill sets
0:27:51
see yeah um
0:27:55
the idea of that is that you should be
0:27:57
an expert in a specific thing
0:27:59
but you should also have a real breadth
0:28:02
of knowledge across
0:28:03
many many things because that breadth of
0:28:05
knowledge will help you going forward
0:28:07
in ways that you don't really expect so
0:28:11
my my suggestion to all juniors is you
0:28:13
should be working
0:28:14
with as much tech as you can try not to
0:28:16
focus on one specific
0:28:18
thing unless that's yours because like
0:28:21
everyone has a day job right everyone's
0:28:22
going to be working in something
0:28:24
and they get better and that faster but
0:28:26
you should still strive to understand as
0:28:28
much tech as you can
0:28:30
at a really broad scale
0:28:33
but i will i would recommend for juniors
0:28:35
not to get tied down to a specific field
0:28:37
too quickly because there's really a lot
0:28:39
to learn
0:28:40
and most of the time people don't even
0:28:42
know what they enjoy
0:28:44
or they've tried a lot of things like so
0:28:47
many people
0:28:48
have you know gone from back to front or
0:28:50
front to back end after you know five or
0:28:52
six years of their career because they
0:28:53
don't even
0:28:54
realize what they enjoy until that part
0:28:56
that that time
0:28:59
right but so give everything see what
0:29:02
you enjoy
0:29:03
keep an open mind but that's kind of
0:29:06
also a thing right like even even when
0:29:08
you're kind of trying so what's the
0:29:10
formula what's the template that okay
0:29:12
this is the point i should talk now and
0:29:14
this is not really what
0:29:15
my time um well your time
0:29:19
the value and your time is the
0:29:21
subjective right like if you're
0:29:23
if you're enjoying it and you're gaining
0:29:24
something out of it like that's what
0:29:26
there is to gain
0:29:28
in your own private time like at work
0:29:30
that's a different story
0:29:31
it's like i i strongly believe that
0:29:34
people should be doing
0:29:35
whatever it does like maybe being a
0:29:38
little bit more pragmatic
0:29:40
and getting more done um with less
0:29:44
less um tech maybe yeah like you know
0:29:46
maybe not trying the newest technology
0:29:48
maybe using
0:29:49
whatever the company's already using and
0:29:51
just getting features out the door and
0:29:52
delivering value to customers um
0:29:55
but in your pride in your personal life
0:29:57
and whatever you find interesting
0:30:00
yeah i i think that thinking about it
0:30:02
from like a value point of view is like
0:30:04
the wrong
0:30:05
the wrong way to go like just keep on
0:30:07
diving into something if you find that
0:30:09
you're enjoying it and you're getting
0:30:10
something out of it you're learning
0:30:11
something then why would you stop
0:30:14
yeah that's because like if you're doing
0:30:16
it from the point of view of getting
0:30:17
another job and you're so
0:30:19
you sort of you're thinking about it
0:30:20
from an aspect of you know
0:30:22
what should i be working on that other
0:30:24
people think is valuable like that the
0:30:25
wrong way to go about it you should be
0:30:27
really
0:30:28
passionate about something and just
0:30:31
go for it that's true
0:30:36
so much tv can you mute
0:30:40
that and notifications please i was
0:30:43
actually pasting the link on this card
0:30:45
so
0:30:45
that's what i had to open okay
0:30:48
cool um we have another other there's so
0:30:52
many
0:30:52
messages here so front end is preferable
0:30:55
back end developers have weird interests
0:30:59
he is just one area of death but the pie
0:31:01
person has a primary and depth and a
0:31:03
secondary area of depth
0:31:06
yeah i'm not sure about that
0:31:10
yes i think that i think that they're
0:31:13
yeah i suppose you can have as many
0:31:15
points as you want you could probably
0:31:16
call it age
0:31:17
shape skill set m shape skill set like
0:31:19
you yeah whatever what the idea is that
0:31:22
you're an expert in something
0:31:23
but you have broad skills uh if you want
0:31:26
to focus on something
0:31:28
second secondary um because
0:31:31
i think this sort of comes back to the
0:31:33
question of like what is a full stack
0:31:34
developer
0:31:35
can you truly be a full stack developer
0:31:38
um
0:31:39
i actually i don't know like originally
0:31:41
full stack meant
0:31:43
you could write a little bit of css
0:31:46
and you had a reasonable back-end
0:31:48
knowledge but right like to in today's
0:31:49
world
0:31:50
that would not make you full stack you'd
0:31:52
have to know infra
0:31:53
you have to know a way to like wait for
0:31:55
it you have to
0:31:57
not just know front-end but have a
0:31:59
reasonable way
0:32:00
of like a reasonable um skill set in
0:32:03
styling not just using css for example
0:32:05
but using some kind of
0:32:08
styled components like there's there's a
0:32:10
lot of frameworks that make
0:32:12
your life easier yeah yeah it's it's
0:32:16
it's an interesting
0:32:19
okay um so
0:32:22
alexander cable man is asking about
0:32:26
purchasing agile stationery
0:32:30
you're uh i'm not entirely sure a local
0:32:32
news agency that sells post addresses
0:32:35
yeah how many poster notes can you buy
0:32:38
in different colors and pens
0:32:39
that's all you need yeah
0:32:43
agilestationary.com
0:32:44
[Music]
0:32:46
i'm sure there's money to be made
0:32:47
selling t-shaped post-it notes
0:32:54
so mr tickles are asking
0:32:57
how come so many companies do open
0:33:00
office plans this is why i mostly go for
0:33:04
remote jobs
0:33:09
that's uh i think that's a question that
0:33:11
everyone asks every single day
0:33:13
yeah why would i go back um
0:33:16
there's a lot of there's a lot of
0:33:17
benefit i mean humans are very social
0:33:19
animals
0:33:19
and there's a lot of benefit mentally
0:33:22
and physically from being around other
0:33:24
people
0:33:25
um maybe maybe not every day in the way
0:33:28
the way that we were but i still think
0:33:30
there's a lot of value in going to work
0:33:32
and developing that that relationship
0:33:35
that only comes with meeting them in
0:33:37
person
0:33:38
because i don't think anyone on the on
0:33:40
this meeting will
0:33:41
say that they've made a really deep long
0:33:43
lasting connection in the last year and
0:33:45
a half over zoom like you just can't do
0:33:46
that you need to have meet people you
0:33:48
need to read their
0:33:50
language that that
0:33:52
that extends to work as well like a lot
0:33:54
of work is done
0:33:55
over over the lunch table over you know
0:33:58
a coffee
0:34:00
uh missing
0:34:03
missing from um remote work i don't
0:34:06
think that
0:34:06
you need to necessarily work five days
0:34:08
at the office um
0:34:10
i think that that's probably never going
0:34:12
to happen again
0:34:14
um it's important to be at the office a
0:34:17
few days a week
0:34:19
in terms of open office plan that's just
0:34:21
the way that to pack in as many people
0:34:23
as possible i think
0:34:24
um there's there was there was this old
0:34:28
like there's this famous architect from
0:34:31
america that originally designed the
0:34:33
over the open office plan as a way to
0:34:35
make
0:34:36
um i think architects work more
0:34:38
efficiently but
0:34:39
over the years it's sort of become
0:34:41
bastardized and now everyone just thinks
0:34:43
that a long
0:34:44
you know bench a row of uh seats is
0:34:47
open office but it's not really
0:34:51
not particularly good
0:34:54
yeah that's true that's that's true
0:34:57
though
0:34:57
i i completely agree
0:35:02
with you but i'm in my workplace
0:35:06
our company has become as it
0:35:09
say a fully open
0:35:12
office so which means that i don't
0:35:15
actually
0:35:16
go to work at all and i'm just
0:35:19
working entirely from home
0:35:22
so when you sit there
0:35:25
it's good to go to the office at least
0:35:28
few
0:35:29
days a week what are the benefits uh
0:35:32
she would say working
0:35:36
from home then going to the office would
0:35:39
be
0:35:41
so i mean the big thing is productivity
0:35:44
and
0:35:46
being enjoying your own time right
0:35:50
because the way that it used to work
0:35:52
was that you would do your eight hours
0:35:54
but then
0:35:55
your commute to and from the office was
0:35:57
on your own time
0:35:58
and i think that's quite unfair um
0:36:01
especially people who work a long way
0:36:03
away it's not even feasible
0:36:04
some people work you know in a different
0:36:07
rural town and it could take them an
0:36:08
hour and a half
0:36:09
way to get to work and that's just a
0:36:12
waste of their own time while they want
0:36:13
to do that
0:36:15
but exactly that's that's one thing but
0:36:18
it's just it's it can be so
0:36:21
productive being at home and not
0:36:22
constantly getting
0:36:24
tapped on your shoulder as a sort of
0:36:25
when you sort of become a senior
0:36:27
because it's really easy to constantly
0:36:28
get distracted in an open office at
0:36:30
least for me
0:36:31
and i suppose that's why so many
0:36:33
developers wear micro like headsets
0:36:35
um especially you know with music on
0:36:37
because it can be quite
0:36:39
distracting you know and often
0:36:41
especially in an open office
0:36:42
setting right
0:36:46
so i'd say the productivity and yeah i'm
0:36:49
saving saving your own time on commute
0:36:51
would be
0:36:52
the two the two big reasons but like i
0:36:55
said the benefit of going to the office
0:36:56
is
0:36:57
it's more of the soft skills um and
0:37:01
as a as a junior in the mid i think
0:37:02
that's the most important time
0:37:04
[Music]
0:37:07
yeah yeah that's absolutely right
0:37:10
um so alexandrine
0:37:13
gaming man is asking as senior hiring a
0:37:16
lot of
0:37:17
people does hey length ever play
0:37:20
a party no you hire that's a funny
0:37:23
question
0:37:28
no comments i don't think there's a
0:37:30
rules against hiring people or favoring
0:37:32
people with telling yeah
0:37:36
but you might get some big so you want
0:37:38
to watch out for that
0:37:40
i think it's more about the culture
0:37:42
you're in like when you like
0:37:43
like humans are just very primal animals
0:37:46
and
0:37:47
humans find comfort in seeing people
0:37:49
that sort of carry their own
0:37:52
their own style so that's why you see
0:37:55
you know
0:37:56
all the yuppies all the white people
0:37:57
they all wear the suit
0:37:59
they also want to act and look alike um
0:38:04
so i think that it's it's it's that'd be
0:38:06
a culture based thing i'm sure there are
0:38:08
other cultures in the world where
0:38:10
her short hair is very odd and unusual
0:38:14
that's true but i think diversity
0:38:16
diversity is more important than all of
0:38:18
that
0:38:20
true though that's true as in
0:38:24
as in say the the personal attributes of
0:38:28
the
0:38:28
person as in the physical
0:38:32
aspects shouldn't really play
0:38:35
a part on the high ring because the
0:38:38
person is
0:38:38
there to work and we don't really code
0:38:42
physically we occur from our
0:38:45
brain so as long as we have the soft
0:38:47
skills
0:38:48
and the brain to use
0:38:51
to work that should
0:38:54
really be what matters to employees
0:38:58
don't you think yep yeah i think it's
0:39:02
i mean there's the there's the low bar
0:39:04
where you need to have
0:39:06
personal hygiene right yeah yeah of
0:39:08
course
0:39:10
that bar is even too high for a few
0:39:12
people um
0:39:14
i think everyone has the story where you
0:39:16
know there's always that one person in
0:39:18
the office that that doesn't take their
0:39:19
personal hygiene as seriously as they
0:39:21
could
0:39:22
but like like it's all it's all fair
0:39:24
game like if you want to have long hair
0:39:26
or short hair it's um
0:39:27
personal personal preference yeah i've
0:39:30
actually
0:39:31
gone over like a document um it was like
0:39:34
a
0:39:35
um hr like document thingy so i was it
0:39:38
was from uni so i was just reading over
0:39:40
it
0:39:40
and it was kind of basically on how like
0:39:43
um these hiring managers kind of like
0:39:46
differentiate between your personality
0:39:47
and uh your appearance as well like
0:39:50
sure like they do want to be hire people
0:39:53
with good personalities but
0:39:55
your appearance could also mislead them
0:39:57
so you might want to watch out for that
0:39:59
one as well initially
0:40:01
all right um any questions here um
0:40:04
so right i just yeah open floor plan is
0:40:08
definitely distracting um
0:40:10
it wouldn't be productive
0:40:14
um yeah productive in the sense that you
0:40:16
would get a bit more less distraction
0:40:19
um you should watch the movie office
0:40:21
space
0:40:22
if you're interested in what it'd be
0:40:23
like to have a cubicle um
0:40:26
very very interesting interesting
0:40:28
classic
0:40:29
american movie um about about developers
0:40:33
who live in a cubicle
0:40:34
cubicle office uh working from you don't
0:40:37
have to have scrum masters
0:40:39
i mean that's not true you still have
0:40:40
scrum masters even on zoom
0:40:42
you can't escape those guys um
0:40:46
and then so it's learning javascript
0:40:49
more these days than python that's
0:40:51
subjective i suppose they they both have
0:40:54
equal value
0:40:55
um i i like javascript just because you
0:40:58
can do
0:40:59
front end as well as back end i don't
0:41:01
think python's made the leap into doing
0:41:03
front end as much as flexibly as
0:41:05
javascript has but it's
0:41:07
it's definitely on the way like you can
0:41:09
even do graphql
0:41:10
using python now so like writing that
0:41:12
middle middle
0:41:14
end for the front end in python now as
0:41:16
well which is which is good
0:41:19
the speed they're very similar so
0:41:22
there's no there's no real benefit there
0:41:25
actually um i don't think there are
0:41:29
more questions so i'd go ahead and ask
0:41:31
mine um
0:41:35
um i just wanted to ask uh
0:41:39
one one questions so far
0:41:42
so um well andre
0:41:45
how would you say would be the
0:41:48
transition from a
0:41:50
genie dev to amid dev
0:41:58
i suppose it's general productivity and
0:42:02
how much autonomy i think that the
0:42:04
biggest thing that changes over time is
0:42:05
your level of autonomy
0:42:07
so as a junior not you're not seriously
0:42:09
expected to
0:42:10
go off and do everything without any
0:42:13
kind of involvement from your peers or
0:42:15
your or your superior
0:42:17
or your mentor or whatever it's just not
0:42:19
not a good idea
0:42:21
um mostly because juniors and sort of
0:42:24
it's like it's like a curve when you
0:42:26
start out in it you have a lot of
0:42:28
unknown unknowns things you don't know
0:42:30
you don't know
0:42:31
if that makes sense um yeah whereas
0:42:34
over time you you start to know enough
0:42:37
that you know what you don't know
0:42:38
like you know that graphql and back end
0:42:41
of it as a for the front end is a thing
0:42:42
whereas before you didn't even know that
0:42:44
was the thing for example
0:42:45
[Music]
0:42:47
that's that's one of the reasons why you
0:42:48
should never sort of let a junior
0:42:50
um go wild because they're gonna foster
0:42:53
bad habits
0:42:54
um but then it's more about the
0:42:58
the autonomy with that skill so they
0:43:00
sort of work in tandem you know once
0:43:01
you've
0:43:02
proven that you can write some endpoints
0:43:04
or something then you're given a bit of
0:43:06
freedom to do it yourself again for
0:43:07
example the second time as a junior
0:43:09
um and i think the the the coarsest
0:43:13
way of measuring a meet over a junior is
0:43:15
just time in the industry
0:43:17
and that's just because experience is so
0:43:19
valuable
0:43:20
um and that's it's yeah it's it's so
0:43:24
coarse because like
0:43:25
you could literally like in a career of
0:43:27
like 30 years you could be spending 10
0:43:29
of those years effectively asleep at
0:43:31
work not learning anything and not doing
0:43:33
anything new
0:43:34
so yeah it's it's experience it's like
0:43:37
there's different
0:43:38
you know variable value and experience
0:43:40
years but when you're a junior
0:43:41
everything's new really useful
0:43:45
um yeah i think yeah just having
0:43:49
just coding like um alexander mentioned
0:43:52
you know how many
0:43:53
hours a day should a junior be coding as
0:43:56
much as possible i mean if you're if
0:43:58
you're in i.t
0:43:58
like you're the value you add to the
0:44:01
organization
0:44:02
primarily is through coding or through
0:44:04
tech
0:44:06
really what you should be focusing on
0:44:08
like when i was
0:44:10
starting out like i'm probably an
0:44:11
extreme example i was coding at least 12
0:44:13
hours a day every single day
0:44:15
um just because you know like not not on
0:44:18
things that specifically that helped me
0:44:19
with work you know like games
0:44:20
development or something
0:44:22
making sites like whatever you find
0:44:25
something you don't understand and you
0:44:27
work on it just like you guys are doing
0:44:28
here right like you really have to put
0:44:30
in time outside of work
0:44:32
and you know sometimes people on it get
0:44:34
a little bit precious they're like oh
0:44:35
you know i don't have to i shouldn't
0:44:37
have to do this outside of work but it's
0:44:38
it's common in like every single field
0:44:40
like
0:44:41
like a doctor like imagine a doctor that
0:44:43
just didn't that only learned from nine
0:44:45
to five like that's not a thing right
0:44:47
like most skilled professions you need
0:44:49
to put in extra work
0:44:51
unless you're extremely talented and you
0:44:53
don't need to but
0:44:54
actually when you're starting out to get
0:44:56
off that curve of unknown unknowns you
0:44:58
have to put in as much time as you can
0:45:00
and that's why it's quite good to be
0:45:02
sort of uh
0:45:03
i don't know it's probably a lot easier
0:45:06
when you're sort of a young um just a
0:45:09
young person to find that time whereas
0:45:11
when you get a bit older and you have a
0:45:12
family it can become
0:45:13
quite hard to find that time that's true
0:45:17
so yeah the question is when you when
0:45:18
you go become a mid and the answer is it
0:45:21
depends like most things in life
0:45:24
it's uh when you become a mid when you
0:45:26
see yourself as a medium when other
0:45:27
people see you as a mid
0:45:29
there's there's no like if you go for a
0:45:32
job right now and you get higher there's
0:45:34
a mid you're at mid
0:45:34
right yeah yeah you can get higher
0:45:38
so it's it depends on look at it look at
0:45:41
a few cvs and if you tick all the boxes
0:45:43
then you're probably going
0:45:44
you're suitable for that role then
0:45:46
you're probably that role
0:45:48
yeah that makes sense you know a lot of
0:45:50
people make this
0:45:51
um junior to mid uh jump a lot faster
0:45:54
these days like
0:45:56
like let's say like four to five years
0:45:57
um i've seen my
0:45:59
peers going from junior to mid jobs
0:46:02
but not sure if that actually means that
0:46:05
um
0:46:06
they're on that but yeah i think it's
0:46:09
easier to make that leap i think like
0:46:13
like a super rough rule of thumb is like
0:46:16
two to four years
0:46:18
between each goal so like two to four
0:46:20
years as a junior to a mere two to four
0:46:21
years a mid to a senior
0:46:24
yeah that's like a super rough rule
0:46:26
depending on how
0:46:28
talented you are i guess yeah
0:46:32
mr tickles yeah i know some real young
0:46:35
people you know they're the smartest
0:46:36
people in the world
0:46:37
um and they just they just get
0:46:39
everything a lot faster than us common
0:46:41
folk
0:46:43
for us it's all about time and
0:46:45
experience like yeah you put enough
0:46:47
hours in you'll be as good as they are
0:46:49
if they don't
0:46:50
work hard that's true yeah yeah
0:46:54
mr tickles has a comment that doctors
0:46:57
aren't as important as programmers
0:47:01
i was reading this article that how um
0:47:04
software is the most expensive and most
0:47:06
effort worthy
0:47:08
thing which is produced by humans so
0:47:10
[Music]
0:47:12
if you think that i support you i guess
0:47:16
but um anyway um andre so what tech
0:47:19
stack are you working on at seek
0:47:21
um i'm sorry one of the reasons i joined
0:47:24
seq was that their tech stack actually
0:47:26
closely aligns with what my personal
0:47:28
preferences are
0:47:29
so they've got a a tech direction to use
0:47:32
typescript
0:47:33
javascript and typescript for the
0:47:35
majority of their code base
0:47:36
and like like all good things it's a
0:47:39
should you
0:47:39
you should use it but you like there's
0:47:41
no one language that suits all
0:47:44
like for any sort of computationally
0:47:46
expensive coding
0:47:48
if you have a script you're doing it
0:47:49
wrong because javascript just does not
0:47:53
old language so it's really important to
0:47:55
have some kind of compiled language
0:47:57
in your toolbox as well as having uh
0:48:00
some another a language like javascript
0:48:02
or python
0:48:03
yeah yeah that's true um so
0:48:07
we use aws um but most companies have a
0:48:11
interest in being multi-cloud or at
0:48:13
least using
0:48:14
services from different clouds but we
0:48:16
primarily use aws
0:48:20
a lot of our a lot of our libraries we
0:48:22
we write our in-house like we have our
0:48:24
own styling library we have our own
0:48:26
ci cd library and well i
0:48:30
yeah our like our way to that we do
0:48:32
deployments is in-house but we use
0:48:34
something called build kite which is the
0:48:35
ci cd
0:48:36
pipeline which is like jenkins or github
0:48:39
actions or
0:48:41
vermilion there's a million pipeline
0:48:43
products like that
0:48:45
yeah yeah that's that's good that's good
0:48:48
to know um
0:48:49
it's pretty good yeah i was actually
0:48:50
coming to multi-cloud only so
0:48:53
i've heard that nab uses multi-cloud
0:48:55
pretty extensively and they're kind of
0:48:57
force
0:48:57
people to get on top of mixing and
0:48:59
showing it
0:49:00
that's what i've heard but i'm actually
0:49:01
not sure so
0:49:03
interesting i was there at nab during
0:49:05
their transformative multi-click
0:49:08
six months ago yeah well more than that
0:49:11
but yeah i was i was a while ago but it
0:49:13
was um
0:49:15
multi-cloud is very hard to achieve the
0:49:17
only way you can really achieve
0:49:19
is to do a containerization so
0:49:22
like because if you the the benefits of
0:49:25
being in a cloud are you use their
0:49:26
native services um
0:49:30
because that's that's the like the the
0:49:32
value that the cloud
0:49:35
has a bunch of you know ai stuff their
0:49:37
lambda
0:49:38
their lambda function you know function
0:49:40
as a service stuff is really
0:49:42
is really quite good um you know like
0:49:44
every every
0:49:45
every cloud provider has their specific
0:49:47
service which is good
0:49:49
but yeah right one like if you write a
0:49:51
lambda in aws it's
0:49:53
it's you can't just cop for azure or gcp
0:49:57
right because it's coded for that
0:49:59
product so
0:50:01
what you do is you you then have an
0:50:03
obstruction right like you
0:50:04
instead of you know having all of your
0:50:06
code in your lambda handler
0:50:08
you have a function that takes a
0:50:09
parameter and then your lambda function
0:50:11
just called that
0:50:12
you know function with the parameter for
0:50:13
example you know like general like
0:50:15
general functional abstractions like
0:50:17
that's the next level
0:50:18
so then you can copy and paste that
0:50:20
function between multiple clouds
0:50:22
and you just replace that you know that
0:50:23
little wrapper but then you you
0:50:26
dig deeper and it's just not that simple
0:50:27
like when it comes to
0:50:29
um iam you know like um yeah user
0:50:33
management permissions and policies like
0:50:34
that stuff is
0:50:35
really deeply ingrained into how you
0:50:38
code
0:50:39
for each platform and it's very very
0:50:41
difficult to do serverless
0:50:43
um like secure serverless copy and paste
0:50:46
between clouds
0:50:47
so then what you do is you instead of
0:50:50
like using those serverless
0:50:52
functions and that functionality that
0:50:54
each cloud provides you then use
0:50:55
something like containerization
0:50:58
where instead of instead of having your
0:51:00
code like directly running
0:51:01
in a service like lambda or something
0:51:04
your container is
0:51:05
the docker contain like a box and then
0:51:08
the only thing that you really consume
0:51:09
from each cloud is just the thing that
0:51:11
runs the box
0:51:12
and because the dock itself is run the
0:51:16
same
0:51:16
everywhere like you can run it with a
0:51:18
raspberry pi if you wanted to
0:51:20
it means you can run that every single
0:51:22
place you want to
0:51:23
um but that that issue still exists and
0:51:27
like you still want to consume some
0:51:28
services so
0:51:30
if you don't do contribution you can't
0:51:32
do multi-cloud and that wasn't doing
0:51:34
containerization well at the time so um
0:51:37
do you kind of think it's worth the
0:51:39
trouble what people are trying to do in
0:51:41
the name of i don't know for security or
0:51:43
whatever it is
0:51:44
so do you think it's worthy of investing
0:51:48
your devs time into
0:51:49
achieving this yeah well
0:51:53
the dev the dev time is like a
0:51:56
consequential ride like the the value
0:51:58
that the dev provides
0:52:00
like value for the company like if the
0:52:02
company
0:52:03
wants multiple that means there's a
0:52:05
value that's higher than just product
0:52:09
and sometimes that that value is
0:52:11
compliant
0:52:12
that's like the number one priority like
0:52:14
for a bank
0:52:15
client they might as well not exist
0:52:17
that's more important
0:52:18
than any specific developer productivity
0:52:21
um
0:52:22
so as much as the developers you know
0:52:24
playing and moan like
0:52:26
if the for example isn't compliant
0:52:28
they're going to be out of a job so
0:52:29
sometimes you just have to do the hard
0:52:32
thing
0:52:33
and yeah like one of those hard things
0:52:36
yeah but um keeping inside the
0:52:38
compliance and would you ever recommend
0:52:40
this to any of
0:52:40
um your client no i mean no one in their
0:52:43
right mind would do multi-cloud unless
0:52:45
there was a a
0:52:46
like a high level reason like compliance
0:52:48
because it is just
0:52:49
it's because you have to not just become
0:52:52
an expert in one cloud you have to
0:52:53
become an expert of all the clouds right
0:52:55
because you can't just
0:52:56
not know about a cloud and develop and
0:52:59
just pretend that you're an expert and
0:53:00
then the next day you have data
0:53:02
exploration you lost all your data and
0:53:03
you're going you have a lawsuit
0:53:05
like you have to know about the clouds
0:53:08
the cloud
0:53:09
that's again the unknown unknowns you
0:53:10
should know enough about what you're
0:53:12
doing work with the cloud
0:53:15
um so i would never recommend
0:53:17
multi-cloud in the sense of
0:53:19
identical workloads but in the term
0:53:23
multi-cloud using age clouds services
0:53:26
the best services selectively
0:53:28
100 you should be doing that so
0:53:31
using using aicep from aws and using you
0:53:35
know containerization
0:53:36
like cloud run or gcp for example i
0:53:39
don't know like every
0:53:40
every platform has their own services
0:53:42
which they're known for and which are
0:53:43
which they excel at um right and
0:53:48
feel free to mix and match like that's
0:53:49
the power of coding and
0:53:51
as long as you have that core instructor
0:53:53
that lets you work all that stuff
0:53:54
together then you're good to go
0:53:57
[Music]
0:53:58
cool we have a question from alexa have
0:54:00
you used
0:54:01
cockroach tv
0:54:02
[Music]
0:54:04
i don't know what about it it's actually
0:54:06
yes approach db is just like um
0:54:09
multi-master
0:54:11
postgres effectively so it lets you run
0:54:15
different different nodes like different
0:54:18
databases in different locations but
0:54:20
they all
0:54:20
they all keep their data in sync in
0:54:22
tandem
0:54:23
there's probably a more a better
0:54:25
definition out there somewhere
0:54:28
but it's it's it's not common to have
0:54:31
multi-master
0:54:32
so most most services they they have you
0:54:34
know
0:54:36
replicas as many secondaries as you want
0:54:38
but there's usually one
0:54:39
master that keeps everything in sync
0:54:42
right
0:54:43
and more more than that there's not that
0:54:46
many services that do that that are
0:54:47
cloud agnostic
0:54:49
so like being able to run that in a
0:54:52
docker container there's not that many
0:54:54
options
0:54:54
you can like some like aws has services
0:54:56
right that are multi-region multi-az
0:54:59
you know they've got six red read
0:55:01
replicas like they're they've been
0:55:02
designed
0:55:03
to be um redundant
0:55:07
but that's not what cockroaches
0:55:10
cockroach is that but
0:55:11
as a reusable container
0:55:15
right right instead of using a service
0:55:18
you use that
0:55:19
container functionality which means you
0:55:21
can deploy it on your raspberry pi you
0:55:22
can deploy it in aws you can deploy it
0:55:24
on gcp
0:55:25
and you're not tied into that cloud
0:55:27
architecture
0:55:31
again like you can either spin up aurora
0:55:33
and have all those functionalities or
0:55:35
you can use cockroachdb and do it the
0:55:36
hard way
0:55:37
and that depends on what values the most
0:55:41
yeah not thanks
0:55:44
now let's jump back into some questions
0:55:45
so there's questions about typescript
0:55:47
why would you use typescript well when
0:55:49
you
0:55:49
use java um
0:55:53
if you if you code javascript at all you
0:55:55
should be using types because it gives
0:55:56
you type safety
0:55:58
um why would you why would you not want
0:56:01
to
0:56:01
write safer code and the the overhead is
0:56:04
practically zero
0:56:05
um a lot of a lot of the types can even
0:56:08
be inferred
0:56:09
with typescript and there's just there's
0:56:12
no reason to not be using types in 2021
0:56:14
if you if you're arguing against
0:56:16
typescript you're you're not making a
0:56:18
really
0:56:18
good argument it's like
0:56:22
your your personal like happiness and
0:56:24
you know
0:56:25
being productive is not as valuable as
0:56:27
the safety the type trip presents and
0:56:29
the company itself you know
0:56:31
the value that safety prevent presents
0:56:32
for the company is more valuable than
0:56:34
your your personal preferences
0:56:37
or types but again like if you if you
0:56:40
want to use a compiled language like
0:56:42
java or like c sharp go ahead
0:56:44
i'm not saying don't use that i'm just
0:56:45
saying if you're using
0:56:47
javascript you should be using type um
0:56:50
but as a developer like like it makes me
0:56:53
so much faster having the types
0:56:55
so like if you import a library like aws
0:56:58
and you want to call a function like
0:57:00
your dynamo function in javascript you
0:57:02
have no idea what you're doing right
0:57:03
you're constantly looking at the
0:57:04
documentation
0:57:05
it's just it's impossible to get started
0:57:08
whereas with typescript
0:57:10
or function and suddenly in telesense
0:57:12
it'll tell you what the function what
0:57:13
the parameters are
0:57:14
it'll give you documentation in line in
0:57:16
vs code like
0:57:18
that gives you productivity so i don't
0:57:20
think there's an argument
0:57:21
instead or you could use github up to
0:57:26
you
0:57:26
[Music]
0:57:28
cool um i think we have another question
0:57:32
that would blockchain replace
0:57:36
the need for clouds
0:57:40
blockchain's interesting blockchain is
0:57:43
effectively a ledger
0:57:45
so it's like what financial institution
0:57:48
institutions have used for decades right
0:57:50
like it's just a ledger of every single
0:57:51
transaction in order
0:57:53
except the difference is that every
0:57:56
everyone is
0:57:57
the server everyone has a say in is is
0:58:00
this
0:58:00
transaction valid so
0:58:03
[Music]
0:58:04
to make let's say that three of us
0:58:08
are the nodes in a blockchain and i say
0:58:10
you know give andre a million dollars
0:58:13
people say no right like that's that's
0:58:15
the quorum
0:58:17
um but if everyone says yes then my the
0:58:20
row gets added and i get a million
0:58:22
dollars
0:58:22
like that's effectively how at a really
0:58:25
dumbed down version that's how
0:58:26
blockchain works
0:58:28
um so it's really have distributed
0:58:31
um you you want that sort of that
0:58:34
value um you want you want some kind of
0:58:38
data stored you know like you want
0:58:40
transactions that got
0:58:42
moved replaced or deleted they're there
0:58:44
if you don't like it too bad
0:58:46
so yeah financial transactions are good
0:58:48
[Music]
0:58:49
you can do things like website design
0:58:51
and stuff
0:58:53
because i mean it's pretty it's pretty
0:58:54
it's not a great experience because
0:58:56
every single time you
0:58:58
to start up the server like you have to
0:58:59
get all of those transactions like you
0:59:01
have to become the server
0:59:03
and get all that data in the blockchain
0:59:05
to do anything useful
0:59:06
so that that initial bootstrap is going
0:59:08
to take you hours or days
0:59:11
and that's the same experience if you
0:59:12
want to start like mining bitcoin like
0:59:14
you first you have to pull
0:59:17
gigs tens of gigabytes um but once you
0:59:20
have it
0:59:20
like you have everything that's ever
0:59:22
happened
0:59:25
right so we'll place a need for cloud
0:59:28
i don't think that's the right question
0:59:31
i think it could replace specific niche
0:59:34
things that originally
0:59:36
right now have been um secured
0:59:39
on you know a server somewhere in
0:59:41
someone's you know warehouse
0:59:43
um but it's a
0:59:46
it's an interesting right in question
0:59:50
i think before you have to do the
0:59:52
push-up challenge
0:59:54
yeah how is it like five good job
1:00:01
um yeah that that seems like a good way
1:00:05
to end the video i guess
1:00:07
yeah um
1:00:10
glad that you didn't eat your dinner yet
1:00:12
so that's uh that's the goal i've had my
1:00:14
generation i just haven't had my second
1:00:15
dinner
1:00:16
oh okay i like it
1:00:20
all right
1:00:23
cool um i think it was pretty uh really
1:00:26
fun
1:00:27
um and i'm glad that the questions are
1:00:29
still coming in that means
1:00:31
this was a successful live stream i
1:00:33
guess um and
1:00:34
uh yeah it was really fun to have you on
1:00:37
um
1:00:39
[Music]
1:00:41
we'll have to do it again sometime for
1:00:43
sure for sure absolutely
1:00:45
yeah so before we do that challenge uh
1:00:48
san diego add something
1:00:50
um i just want to
1:00:54
thank uh andre for his time
1:00:57
the wealth of knowledge and experience
1:01:00
he
1:01:01
shared as well really as it means a lot
1:01:04
and
1:01:04
uh i'm i'm pretty sure viewers
1:01:07
go a pretty good inside from your
1:01:10
experience and knowledge so thank you
1:01:13
for that
1:01:13
um do you want to add something to that
1:01:18
andre as well no
1:01:21
come true
1:01:26
regular programming and actually see
1:01:27
some code next time
1:01:29
yeah true as you know
1:01:32
i wanted to work on the code as well
1:01:37
but then there were as in many
1:01:40
thankfully
1:01:40
many questions comments so i thought
1:01:43
they would be
1:01:44
just a good idea this time we focus on
1:01:47
the
1:01:47
questions and then in the next
1:01:51
can actually have some fun with the code
1:01:54
yeah i'm looking forward to some
1:01:56
blog posts for this stream definitely
1:02:00
definitely all right you want to do a
1:02:03
push-up
1:02:05
challenge k yeah let's uh um
1:02:08
we need to adjust her all right let's do
1:02:11
it
1:02:12
yeah wait how many are we we need to
1:02:15
decide that first
1:02:16
cheeky a cheeky five that's all they get
1:02:33
yes then comes for me so i don't
1:02:36
actually know
1:02:37
what's happening right so
1:02:40
when i say three two one and then we
1:02:44
go for five each all right
1:02:48
all right
1:02:51
cool so
1:02:54
three two one go
1:02:58
one two three
1:03:01
four five all right
1:03:06
good way to get energized there we go
1:03:11
and um dehydrated
1:03:14
yeah what is what
1:03:18
[Music]
1:03:25
that was fun there um
1:03:29
yes especially with our andre
1:03:32
contributing
1:03:33
as well a lot of fun now yeah
1:03:37
all right guys um thanks a lot for
1:03:40
joining us it's been a pleasure
1:03:41
having all of you and thank you all
1:03:44
right for your
1:03:46
time as well i'm looking forward to
1:03:51
seeing you on the next stream as well
1:03:54
when you're available so let us know and
1:03:57
um
1:03:58
who would love to do this again with you
1:04:01
as well
1:04:02
um and if those classic
1:04:05
and andre um yeah just
1:04:08
uh we should for sure dude
1:04:12
i could really see the chatbot
1:04:15
all cured and thanks so that means it
1:04:18
was a
1:04:18
um success uh in the audience point of
1:04:21
view as well so
1:04:22
yeah um i wanna add something andrew and
1:04:26
end this tune into our raw code is next
1:04:30
time
1:04:31
9 30. nice we got a
1:04:34
we got andre approved yeah
1:04:40
was a huge one so yeah yeah all
1:04:43
over and out same times same place and
1:04:47
a different task all right
1:04:51
thanks guys cheers