À PROPOS DE CET ÉPISODE
I talk with David Flanagan, aka Rawkode, about his new opinionated Tech Matrix that helps you navigate the overwhelming CNCF landscape. https://rawkode.academy/technology/matrix
😇 My new GitHub Security workshop has launched! A free 2-hour workshop with hands-on labs to harden your repos and your workflows from common supply chain attacks. I'll cover how attackers are getting in, and then we'll lock down a sample repo so you know what needs to be done to protect your code. You'll leave with a deep understanding of risks and mitigations as well as a list of helpful tools to keep your repos safe, including my new "gasa" tool for scanning your repos and orgs.
★Show Links★
- RawKode Academy website
- David's Discord
- David's LinkedIn
- David on social media: @rawkode everywhere
Check out the video podcast version here: https://youtu.be/1LigTOlFiYk
Creators & Guests
- Cristi Cotovan - Editor
- Bret Fisher - Host
- Beth Fisher - Producer
- David Flanagan - Guest
You can also support this podcast by subscribing to my YouTube channel and my monthly newsletter at bret.news!
Grab the best coupons for my GitHub, Agents, Docker, and Kubernetes courses.
Join my cloud native DevOps community on Discord.
Grab some merch at Bret's Loot Box
Homepage bretfisher.com
- (00:00) - Intro
- (04:46) - Opinions on HashiCorp
- (07:17) - The CNCF Landscape
- (08:46) - Opinionated Tech Matrix
- (16:11) - Tech Matrix in Detail
- (26:34) - The Advocate List
- (27:18) - Cloud Events and CUE
- (28:35) - SpiceDB and Teleport
- (30:01) - Service Meshes: Linkerd vs. Istio
- (30:46) - Kubernetes and CNI
- (31:41) - Observability Tools
- (32:22) - WebAssembly and Rust
- (33:08) - Learning Paths and DevOps
- (40:55) - Key Takeaways
- (43:53) - Database Fundamentals
DANS CET ÉPISODE
MONTRER LES NOTES 🔗
TRANSCRIPTION 🔗
00:00:04,368 --> 00:00:07,998
On this episode, I'm joined
by my friend David Flanagan.
2
00:00:07,998 --> 00:00:11,628
You know him as RawKode on
YouTube and around the internet.
3
00:00:11,928 --> 00:00:16,218
And we've known each other for years
in the Kubernetes and KubeCon scene.
4
00:00:16,578 --> 00:00:18,828
Uh, seeing each other at the
conference about twice a year, at
5
00:00:18,828 --> 00:00:20,718
least once a year for many years now.
6
00:00:20,718 --> 00:00:21,168
So.
7
00:00:21,458 --> 00:00:27,548
We've got together a few times and talked
in streams and just, uh, in videos about
8
00:00:28,568 --> 00:00:34,178
what's going on in Kubernetes, and he's
back to talk about a big launch of his
9
00:00:34,178 --> 00:00:37,898
that I'm very excited for us to cover
and get into the weeds because it's
10
00:00:37,898 --> 00:00:42,968
something that every team deals with
and everyone who's learning Kubernetes.
11
00:00:43,773 --> 00:00:48,063
Has to deal with and we
are gonna get into it.
12
00:00:48,303 --> 00:00:53,613
So what this is about is that the
landscape, the CNCF landscape, that's
13
00:00:53,613 --> 00:00:56,853
the thing that we all point everyone
to when they are curious about all the
14
00:00:56,853 --> 00:00:59,103
projects in the Kubernetes community.
15
00:00:59,103 --> 00:01:03,333
And we go send them off to landscape
that c ncf.org, and then they
16
00:01:03,333 --> 00:01:06,753
look at this giant list of over
a thousand open source project.
17
00:01:06,753 --> 00:01:09,783
Well, they're not all, all
open source, but mostly open
18
00:01:09,783 --> 00:01:11,913
source projects that relate.
19
00:01:12,188 --> 00:01:16,268
To Kubernetes or they provide an
additional functionality to Kubernetes
20
00:01:16,524 --> 00:01:18,324
And other cloud native technologies.
21
00:01:18,324 --> 00:01:21,384
I guess it's not just about
Kubernetes, but the challenge
22
00:01:21,384 --> 00:01:23,394
there is where's the happy pass?
23
00:01:23,454 --> 00:01:25,314
Where are the recommended stacks?
24
00:01:25,314 --> 00:01:26,724
Where's the mean stack?
25
00:01:26,724 --> 00:01:31,349
The PHP plus MySQL stack, like
there's all these, in history,
26
00:01:31,349 --> 00:01:33,959
typical stacks of usable technologies.
27
00:01:33,959 --> 00:01:38,429
I was one of those early guys that was
using node js with Mongo because they
28
00:01:38,429 --> 00:01:42,989
seemed like they both sort of rose to
fame in the early 2010s at the same time.
29
00:01:43,086 --> 00:01:46,836
I was developing a lot of backend
JavaScript apps that ran on
30
00:01:46,836 --> 00:01:50,946
Mongo and learning how to use
NoSQL in times where it was cool.
31
00:01:50,946 --> 00:01:54,816
Although now looking back, I probably
could have just stayed with Postgres.
32
00:01:55,176 --> 00:01:59,016
But the point here is that we
all struggle with this, and
33
00:01:59,076 --> 00:02:01,866
especially as you're learning, you
don't know what to learn first.
34
00:02:01,896 --> 00:02:07,961
And RawKode has created an entire website
that we will talk about through this.
35
00:02:08,716 --> 00:02:13,486
Episode on his preferred stack,
and it's not just a list.
36
00:02:13,696 --> 00:02:15,736
This app is quite in depth.
37
00:02:15,736 --> 00:02:20,896
I'm gonna call it an app because it's more
than just a display of listing projects.
38
00:02:21,106 --> 00:02:25,486
It's got commentary, it's got
spicy takes, and he breaks down
39
00:02:25,486 --> 00:02:27,616
his tech matrix solution of.
40
00:02:27,841 --> 00:02:29,371
Cloud native ecosystem.
41
00:02:29,521 --> 00:02:33,631
The way he sees it, the things you need
to evaluate, the things you need to
42
00:02:33,631 --> 00:02:38,941
skip and the things that he advocates
you check into his advocate list are
43
00:02:39,121 --> 00:02:41,446
the must have technologies, and that's.
44
00:02:42,106 --> 00:02:46,396
What we go through in detail is
each of his must haves and why.
45
00:02:46,576 --> 00:02:51,526
Maybe a little bit of his why on how
that came to the list of must-have.
46
00:02:51,526 --> 00:02:52,876
Kubernetes technologies.
47
00:02:53,266 --> 00:02:57,466
We also cover other topics like
Flux versus Argo CD, the HashiCorp
48
00:02:57,466 --> 00:03:02,297
slash IBM controversy and the
CD k deprecation of Terraform.
49
00:03:02,514 --> 00:03:05,514
content creation challenges that
we've both had because we're both
50
00:03:05,514 --> 00:03:08,664
making courses and YouTube videos
and podcasts and all that stuff.
51
00:03:08,694 --> 00:03:12,204
And he's launched all this on
his website at RawKode Academy.
52
00:03:12,414 --> 00:03:17,334
So check it out and go check out his
resources because he's making fun
53
00:03:17,334 --> 00:03:21,744
stuff and I, I really appreciate the
level of effort he's giving to the
54
00:03:21,744 --> 00:03:23,304
community in his open source work.
55
00:03:23,964 --> 00:03:24,504
Here we go.
56
00:03:26,307 --> 00:03:27,157
David, welcome to the show.
57
00:03:27,157 --> 00:03:27,807
Thanks for being here.
58
00:03:28,307 --> 00:03:29,907
no, it's an absolute pleasure to be here.
59
00:03:29,907 --> 00:03:31,087
Thank you so much for having me.
60
00:03:31,407 --> 00:03:34,207
I'm excited to sit down
and talk tech with you.
61
00:03:35,060 --> 00:03:35,460
Yeah.
62
00:03:35,720 --> 00:03:39,380
we've also talked this year a little
bit about course making and the struggle
63
00:03:39,380 --> 00:03:41,150
of being a full time content creator.
64
00:03:41,200 --> 00:03:43,340
we both suffer together and not alone.
65
00:03:43,840 --> 00:03:44,750
In this content game.
66
00:03:44,800 --> 00:03:45,270
I mean,
67
00:03:45,364 --> 00:03:46,791
yeah, I'm still not sure.
68
00:03:46,791 --> 00:03:47,411
It's a good idea
69
00:03:47,411 --> 00:03:49,241
it's like the whole
DevRail paradox, right?
70
00:03:49,241 --> 00:03:50,361
Everyone thinks it's glamorous.
71
00:03:50,361 --> 00:03:53,511
You go on planes, fly business
class, stay in hotels have meals
72
00:03:53,511 --> 00:03:55,751
cocktails and just travel the world.
73
00:03:55,751 --> 00:03:58,681
But really underneath, it's a
very difficult job where you
74
00:03:58,681 --> 00:04:01,661
have to be face all of the time.
75
00:04:01,701 --> 00:04:07,091
Putting yourself into, the public
eye and social situations that don't
76
00:04:07,091 --> 00:04:08,591
come easy to a lot of developers.
77
00:04:08,631 --> 00:04:09,451
it's not easy for me.
78
00:04:09,501 --> 00:04:13,191
even doing this online being vulnerable
on YouTube your website LinkedIn and
79
00:04:13,421 --> 00:04:16,611
making content, it's so difficult.
80
00:04:16,661 --> 00:04:20,221
Yeah,
81
00:04:20,377 --> 00:04:21,977
I, don't think I'd change it for anything.
82
00:04:22,007 --> 00:04:25,167
It's, a whole lot of fun when you
get to make up the content that you
83
00:04:25,177 --> 00:04:28,047
love and enjoy and hopefully find
that others love and enjoy it too.
84
00:04:29,231 --> 00:04:31,831
the creation process, I think
is the most rewarding thing.
85
00:04:31,881 --> 00:04:33,741
you just shipped a video this morning.
86
00:04:33,771 --> 00:04:37,881
little discussion of HashiCorp and
some stuff they're doing over there, I
87
00:04:37,881 --> 00:04:40,631
haven't seen that video yet, but it's
always nice to click publish, because
88
00:04:40,651 --> 00:04:44,331
now you know it's out there and you could
take it back, but you probably won't.
89
00:04:44,331 --> 00:04:45,741
So it's only forever on the internet.
90
00:04:45,741 --> 00:04:46,361
what could go wrong?
91
00:04:46,861 --> 00:04:52,451
I very specifically and purposely
content creation life, which is now
92
00:04:52,751 --> 00:04:56,501
six or seven years, have never really
had strong opinions on my channel.
93
00:04:56,501 --> 00:05:00,671
I focus on showing people the tools and
how to be successful with these tools,
94
00:05:00,971 --> 00:05:06,121
and I very rarely say here is my opinion
on something the video I published today.
95
00:05:07,141 --> 00:05:08,171
where the title is, fuck you.
96
00:05:08,171 --> 00:05:11,051
HashiCorp dash dash dash an IBM company.
97
00:05:11,651 --> 00:05:13,861
That gives you all the context
that you need right off the bat.
98
00:05:14,490 --> 00:05:14,760
Right.
99
00:05:14,760 --> 00:05:14,880
We're
100
00:05:15,021 --> 00:05:18,266
but I, I mean, I have been
burned with this announcement,
101
00:05:18,306 --> 00:05:21,106
of the deprecation and CDK.
102
00:05:21,106 --> 00:05:26,026
So I felt it was time to make it personal
for once which again, I don't rarely do.
103
00:05:26,026 --> 00:05:26,506
So I'm very
104
00:05:26,800 --> 00:05:27,080
Yeah.
105
00:05:27,146 --> 00:05:28,116
I hope it is well received.
106
00:05:28,616 --> 00:05:32,256
Well, it'll certainly mean more when
it comes from someone who's not posting
107
00:05:32,256 --> 00:05:34,556
that kind of video daily or ever.
108
00:05:34,902 --> 00:05:36,722
Either that or it's the end
of my career, and I'll have a
109
00:05:36,722 --> 00:05:38,572
full time job by January 26.
110
00:05:38,572 --> 00:05:38,952
Who knows?
111
00:05:39,678 --> 00:05:42,558
I give a lot of opinions, but I don't
tend for them to be negative because I
112
00:05:42,558 --> 00:05:45,868
also know a lot of these people, a lot
of times I'm talking about something
113
00:05:45,868 --> 00:05:49,478
where I know someone that works there
and they're all doing hard work.
114
00:05:49,488 --> 00:05:53,298
It's just the company's overall
decisions impact things, and
115
00:05:53,748 --> 00:05:54,918
it's not individual's fault.
116
00:05:55,238 --> 00:05:59,998
So I tend to hate throwing
shade at companies in my videos.
117
00:06:00,018 --> 00:06:02,678
But yeah, sometimes
it's warranted, I think.
118
00:06:02,928 --> 00:06:06,268
I give my opinion on the sunset of
that project and what the next steps
119
00:06:06,268 --> 00:06:10,428
are for people I am angry with the
whole thing, but not at the individual
120
00:06:10,428 --> 00:06:13,978
developers who are working on Terraform
CDK, or even Terraform or anything else.
121
00:06:13,978 --> 00:06:15,288
The same with the license change, right?
122
00:06:15,288 --> 00:06:17,863
I'm not angry the people
doing the real work.
123
00:06:17,913 --> 00:06:22,283
It's the C suites and the executives
on their yachts with their billions
124
00:06:22,283 --> 00:06:25,393
who just get to sit and make decisions
that affect an entire community
125
00:06:25,423 --> 00:06:27,533
without a face in that community.
126
00:06:27,533 --> 00:06:29,913
So why should I worry
about offending them?
127
00:06:29,943 --> 00:06:31,633
It's kind of my perspective now.
128
00:06:31,693 --> 00:06:32,523
It's like, I'm sorry
129
00:06:32,773 --> 00:06:35,472
you don't have the community's best
interest at heart and I don't have yours.
130
00:06:55,831 --> 00:06:56,951
you're, talking in more detail.
131
00:06:56,951 --> 00:07:01,601
I tend to pay attention to those topics,
but there's so many companies in our
132
00:07:01,651 --> 00:07:05,991
field that it's hard for me to really
keep track of who's in the C suite, you
133
00:07:05,991 --> 00:07:08,481
know, what company's situation is like.
134
00:07:08,881 --> 00:07:10,581
I totally forgot they
were being bought by IBM
135
00:07:10,881 --> 00:07:11,291
you're right.
136
00:07:11,301 --> 00:07:14,071
Sometimes you do forget that, IBM
has swallowed up Red Hat as well.
137
00:07:14,121 --> 00:07:15,481
red Hat is an IBM company now,
138
00:07:16,210 --> 00:07:16,580
Yeah.
139
00:07:16,830 --> 00:07:17,690
and around we go.
140
00:07:17,720 --> 00:07:21,890
I think we're, especially in the AI
space, watching a lot of acquisitions
141
00:07:21,900 --> 00:07:26,380
and it's hard to keep track of
who now is part of who, but today.
142
00:07:26,690 --> 00:07:34,235
I reached out to David because we
have seen attempts before at trying
143
00:07:34,235 --> 00:07:39,045
to take the giant CNCF landscape,
hundreds and hundreds of projects.
144
00:07:39,565 --> 00:07:40,855
are we over a thousand yet?
145
00:07:41,205 --> 00:07:43,665
Like of all the things in
that landscape website?
146
00:07:43,665 --> 00:07:44,295
I'm trying to remember,
147
00:07:44,995 --> 00:07:45,175
is.
148
00:07:45,175 --> 00:07:45,465
Yeah.
149
00:07:46,059 --> 00:07:46,469
yeah.
150
00:07:46,519 --> 00:07:51,689
it's daunting for those of us that
live at full time and if you aren't
151
00:07:52,029 --> 00:07:57,374
wanting to buy a vendor's prescribed
stack They tend to have certain tools
152
00:07:57,374 --> 00:08:00,694
that they either bundle or, work with.
153
00:08:00,704 --> 00:08:02,884
So you kind of get a chosen stack there.
154
00:08:03,374 --> 00:08:06,924
A lot of us that have been teaching and
educating others have been frustrated
155
00:08:06,934 --> 00:08:10,674
since the beginning of all of this, the
number of projects continues to climb.
156
00:08:10,684 --> 00:08:12,754
I don't, there's no sign of stopping.
157
00:08:13,269 --> 00:08:18,019
And, we, occasionally see
projects deprecated or archived.
158
00:08:18,449 --> 00:08:22,739
And even if you thought you were
current a year ago or six months
159
00:08:22,739 --> 00:08:24,119
ago, you're no longer current.
160
00:08:24,129 --> 00:08:26,469
And what's possible
with all of these tools?
161
00:08:26,989 --> 00:08:30,199
And we do, I think, tend sometimes
as engineers to just have this
162
00:08:30,199 --> 00:08:33,389
like candy land approach a
little bit, where we want to,
163
00:08:33,545 --> 00:08:33,935
tuning
164
00:08:33,989 --> 00:08:36,179
oh man, this exists, so I
must check it out and go,
165
00:08:36,190 --> 00:08:36,580
support
166
00:08:36,619 --> 00:08:37,829
I might need to put this in my cluster.
167
00:08:37,829 --> 00:08:38,099
Right.
168
00:08:38,109 --> 00:08:38,849
And I think
169
00:08:38,960 --> 00:08:39,350
reach
170
00:08:39,379 --> 00:08:40,479
I'm going to guess you're one of those
171
00:08:40,690 --> 00:08:41,080
my
172
00:08:41,089 --> 00:08:41,359
that
173
00:08:41,470 --> 00:08:41,860
at
174
00:08:42,019 --> 00:08:45,559
years it's been more of
a less is more approach.
175
00:08:45,760 --> 00:08:46,150
year.
176
00:08:46,150 --> 00:08:46,540
very
177
00:08:46,649 --> 00:08:50,269
you put out your opinionated
Kubernetes stack.
178
00:08:50,709 --> 00:08:54,089
tell me about that, like the original
inset, like why did you want to
179
00:08:54,089 --> 00:08:56,949
do this in such a, detailed way?
180
00:08:56,979 --> 00:09:00,529
it was more than just a single post that
says, here's a list of tools I recommend.
181
00:09:00,829 --> 00:09:03,879
I think you and I have something in common
and, that we talk a lot, we talk to a lot
182
00:09:03,879 --> 00:09:07,929
of people, when we go to conferences where
we're in discards, whether we're on social
183
00:09:07,929 --> 00:09:11,719
media, a lot of people
value our opinions on stuff.
184
00:09:11,749 --> 00:09:14,439
as a result of that, you know, I have
a public office I always think we're
185
00:09:14,439 --> 00:09:17,749
people big time and they just want to
talk about what they should be learning.
186
00:09:18,089 --> 00:09:19,389
What's their next step in their career?
187
00:09:19,539 --> 00:09:21,189
What tools should they
be paying attention to?
188
00:09:21,569 --> 00:09:25,859
When I go to conferences, it's the same
again there It's okay, I be using Loki?
189
00:09:25,869 --> 00:09:26,719
Should I be using Meemer?
190
00:09:26,719 --> 00:09:27,759
Should I be using Cortex?
191
00:09:27,759 --> 00:09:29,589
Like what does my
observability stack looks like?
192
00:09:29,589 --> 00:09:30,969
What does my security stack look like?
193
00:09:31,409 --> 00:09:35,459
These are questions people have,
because the CNCF and the cloud
194
00:09:35,489 --> 00:09:36,689
native landscape make a lot of money.
195
00:09:36,689 --> 00:09:39,569
They attract a lot of companies who
build products that solve problems.
196
00:09:39,839 --> 00:09:40,849
there's a lot of competition.
197
00:09:41,349 --> 00:09:44,309
I used to send people to the
CNCF landscape document before
198
00:09:44,349 --> 00:09:45,879
it got to what it is now.
199
00:09:46,639 --> 00:09:49,629
But it doesn't really make
sense if you send someone to it.
200
00:09:49,689 --> 00:09:53,379
There is just boxes and boxes
and boxes of decision fatigue.
201
00:09:54,039 --> 00:09:56,569
not like you go there and you go,
oh, well how, about application
202
00:09:56,569 --> 00:09:58,289
delivery components should I use?
203
00:09:58,299 --> 00:09:59,989
Because you get presented 30 options.
204
00:10:00,039 --> 00:10:03,419
How do you make that decision of
which one is right for me and my team?
205
00:10:04,339 --> 00:10:05,789
I decided there had to be a better way.
206
00:10:05,819 --> 00:10:06,609
I realized.
207
00:10:08,334 --> 00:10:11,694
for the best part of, I think
nearly 20 years, 15 years, been
208
00:10:11,694 --> 00:10:12,814
putting out their tech radar.
209
00:10:12,954 --> 00:10:17,714
And I used to use this all the time back
in 2013 to 2015 when I was, director
210
00:10:17,714 --> 00:10:19,154
of development for a software company.
211
00:10:19,494 --> 00:10:22,004
I wanted to know they were doing the
hard work, researching, kicking the
212
00:10:22,014 --> 00:10:23,974
tires, doing all the, syncing with salt.
213
00:10:24,003 --> 00:10:24,283
Right.
214
00:10:24,724 --> 00:10:28,814
So I trusted them for that opinion, but
I realized that they're not really in
215
00:10:28,814 --> 00:10:31,874
a position to cover something that's
as broad or as specific that I want.
216
00:10:31,884 --> 00:10:34,824
And I know I use broad and specific at
the same time, but Kubernetes, Cloud
217
00:10:34,824 --> 00:10:36,514
native is broad, but it's also a niche,
218
00:10:36,564 --> 00:10:36,814
Yep.
219
00:10:36,944 --> 00:10:38,214
tech radar, like ThoughtWorks?
220
00:10:38,714 --> 00:10:39,994
And then I tried to copy it.
221
00:10:40,064 --> 00:10:41,644
Not the code, but the idea.
222
00:10:41,644 --> 00:10:43,574
And I was like, okay, here's my quadrants.
223
00:10:43,574 --> 00:10:44,907
And I was like, this has to be simpler.
224
00:10:44,907 --> 00:10:48,217
So I sat down with my good friend
Claude, and my good friend ChatGPT
225
00:10:48,217 --> 00:10:51,097
and my other friend, Gemini I
had a conversation for days.
226
00:10:51,387 --> 00:10:55,957
This, discussion was massive, it was
like, what do I care about in this space?
227
00:10:55,997 --> 00:10:57,327
What decisions am I making?
228
00:10:57,327 --> 00:10:59,917
If I were going to build a stack
tomorrow, what would that look like?
229
00:10:59,927 --> 00:11:01,087
What are the trade offs that I make?
230
00:11:01,627 --> 00:11:03,927
And eventually I got to the point where
these discussions really hit home.
231
00:11:04,807 --> 00:11:07,957
are the properties of a project
that are important to me.
232
00:11:08,807 --> 00:11:10,677
Here's why they're important to me.
233
00:11:10,697 --> 00:11:15,037
I made, a database of the things that
are important with the technologies
234
00:11:15,307 --> 00:11:16,467
and then grouped them together.
235
00:11:17,007 --> 00:11:20,727
I didn't want to deviate too much
from the CNCF landscape because
236
00:11:20,727 --> 00:11:22,257
there is a lot of information there.
237
00:11:22,567 --> 00:11:25,847
The only thing that's really
missing is that opinionated piece.
238
00:11:25,977 --> 00:11:27,547
Why should someone adopt FluxDV?
239
00:11:28,302 --> 00:11:31,142
over Argo CD that is not on the landscape?
240
00:11:31,142 --> 00:11:34,632
It will never be on the landscape
because the CNCF is Switzerland, right?
241
00:11:34,642 --> 00:11:36,782
They are there to home these projects.
242
00:11:36,782 --> 00:11:38,532
They're not there to tell
people how to do anything.
243
00:11:39,032 --> 00:11:40,322
And that was kind of the start of it.
244
00:11:40,372 --> 00:11:43,812
I called it the tech matrix because
it is a matrix and that we have,
245
00:11:43,862 --> 00:11:47,772
different criteria and groupings and
everything that we need to balance
246
00:11:47,892 --> 00:11:50,702
two projects against each other,
or two segments against each other.
247
00:11:51,332 --> 00:11:53,162
that was really the start of it.
248
00:11:53,532 --> 00:11:56,272
I was also in a very fortunate
position where the Rockwood Academy,
249
00:11:56,952 --> 00:11:59,152
you know, I've done over 400.
250
00:11:59,852 --> 00:12:03,852
300 videos now, covering a
lot of these technologies.
251
00:12:03,852 --> 00:12:06,042
I already had some of the
database just sat there in
252
00:12:06,042 --> 00:12:07,622
YAML file in a Git repository.
253
00:12:07,622 --> 00:12:09,732
I just had to enrich it
with some more information
254
00:12:10,102 --> 00:12:12,972
and then add my flavor
to each of them as well.
255
00:12:13,022 --> 00:12:16,842
And then sitting down with my good
friends, Claude, gemini and I and
256
00:12:17,062 --> 00:12:19,702
ChatGPT, I was like, here's my idea.
257
00:12:19,752 --> 00:12:25,312
Let's build it into the website
Voila, we, got the tech matrix, and
258
00:12:25,312 --> 00:12:26,772
we can go through it in more detail.
259
00:12:26,772 --> 00:12:30,982
I can talk about how some of the decisions
were made and my opinionated stack, but
260
00:12:31,222 --> 00:12:35,412
the whole point of it is I can update
this matrix whenever I want, my opinion
261
00:12:35,412 --> 00:12:40,262
changes, as new technologies come out
just give people a little bit of guidance.
262
00:12:40,652 --> 00:12:43,742
the opinions that are here should you
be paying attention to our technology.
263
00:12:43,892 --> 00:12:47,502
And I break it down into should you be
just keeping an eye on this technology?
264
00:12:47,702 --> 00:12:49,762
Should you be exploring
it and kicking the tires?
265
00:12:49,792 --> 00:12:52,722
Should you be actively learning
this because it will be a
266
00:12:52,722 --> 00:12:54,582
net positive on your career.
267
00:12:55,282 --> 00:12:59,722
Then into the more of the team dynamic,
is this safe for me to adopt with my team?
268
00:13:00,357 --> 00:13:04,467
And lastly, the advocate, do I
specifically say this is the one
269
00:13:04,497 --> 00:13:07,787
technology that everyone should be using,
and if you're not, you're doing it wrong.
270
00:13:08,147 --> 00:13:10,967
That is kind of where I went with
the matrix, right down to that.
271
00:13:11,357 --> 00:13:13,747
You need to use these tools
if you are serious about
272
00:13:13,747 --> 00:13:16,157
platform and Kubernetes in 2026.
273
00:13:16,657 --> 00:13:22,007
So would you say this is a good
resource, for someone getting started?
274
00:13:22,107 --> 00:13:25,837
is this meant for people that are
sort of, do you come at it from like
275
00:13:25,837 --> 00:13:29,867
a problem fixed perspective of like,
I'm thinking about service mesh.
276
00:13:29,907 --> 00:13:32,077
Let me see what David has
to say about service mesh.
277
00:13:32,107 --> 00:13:32,857
is it more like that
278
00:13:33,107 --> 00:13:35,517
So it's multifaceted, right?
279
00:13:35,527 --> 00:13:39,377
If you are new to cloud, native to DevOps,
to platform engineering, to observability,
280
00:13:39,377 --> 00:13:43,117
any of these things, Any of these niches
within the niche, you can go to the tech
281
00:13:43,117 --> 00:13:47,997
matrix and I will give you an opinionated
handful of technologies that you should
282
00:13:48,007 --> 00:13:49,897
be watching, exploring and learning.
283
00:13:50,337 --> 00:13:54,192
And if you stick to that, I hope you
will get enough value to make the
284
00:13:54,192 --> 00:13:57,092
next 12 months of your career come
by in six months, We're trying to
285
00:13:57,292 --> 00:13:59,172
cut down that mean time to progress.
286
00:13:59,862 --> 00:14:02,562
very difficult for someone coming
into Cloud Native to take a
287
00:14:02,562 --> 00:14:04,542
look at that landscape and know
what technologies to play with.
288
00:14:04,552 --> 00:14:07,862
Should they invest six weeks
learning flux and then go spend
289
00:14:07,862 --> 00:14:10,382
another six weeks learning Argo
and building their own opinions,
290
00:14:10,382 --> 00:14:12,322
I want to speed that up for them.
291
00:14:12,372 --> 00:14:12,642
Yeah.
292
00:14:12,804 --> 00:14:16,084
If you learn that, you learn everything
that you need to learn, and I don't want
293
00:14:16,084 --> 00:14:18,914
to say anything bad about Argo, but it's
just not a tool I'm ever going to use.
294
00:14:19,354 --> 00:14:21,394
So I'm not going to tell
other people to use it either.
295
00:14:21,684 --> 00:14:23,894
it's safe to adopt, but I
would never encourage it.
296
00:14:25,614 --> 00:14:30,414
If you are a team or you've already been
doing Kubernetes for 7 years, you still
297
00:14:30,414 --> 00:14:32,654
need to keep up to date with, the changes.
298
00:14:32,909 --> 00:14:37,449
my tech matrix is still valuable
because as technologies are announced,
299
00:14:37,459 --> 00:14:40,959
as they are released, as they are
evolving, you can just subscribe
300
00:14:40,959 --> 00:14:42,199
to a technology and get updates.
301
00:14:42,199 --> 00:14:46,209
on has it moved from my kick the
tires explorer into my learn phase?
302
00:14:46,229 --> 00:14:49,539
Have I now decided to start
adopting it and advocating it?
303
00:14:49,869 --> 00:14:52,539
you can just get the alerts for the
things that are important to you.
304
00:14:52,539 --> 00:14:54,999
You can just get alerts on get
ups if you want, or you can just
305
00:14:54,999 --> 00:14:56,709
scroll very niche into Flux cd.
306
00:14:57,059 --> 00:15:00,224
the way that you consume it is going to
be different from person to person, but it
307
00:15:00,224 --> 00:15:01,894
depends on what you want to get out of it.
308
00:15:02,324 --> 00:15:05,994
I hope that I've structured it
and composed it in the right way
309
00:15:05,994 --> 00:15:08,994
where you can just get what you
want from it without the noise.
310
00:15:09,024 --> 00:15:10,354
that is the problem of the landscape.
311
00:15:10,594 --> 00:15:13,684
It comes one way, the noisy
way, and it's very difficult to
312
00:15:13,684 --> 00:15:15,484
get the signal out sometimes.
313
00:15:15,589 --> 00:15:15,859
Alright,
314
00:15:15,943 --> 00:15:16,486
have
315
00:15:16,489 --> 00:15:17,179
definitely,
316
00:15:17,522 --> 00:15:18,607
And that's
317
00:15:18,816 --> 00:15:19,456
you're right.
318
00:15:19,456 --> 00:15:22,406
I'm now thinking about my
own use of, the landscape
319
00:15:22,406 --> 00:15:22,949
it.
320
00:15:23,056 --> 00:15:24,126
website and
321
00:15:24,862 --> 00:15:26,892
not something I send people to anymore.
322
00:15:27,043 --> 00:15:27,586
week.
323
00:15:27,772 --> 00:15:32,012
it hasn't been that way for years To
me, it feels like it's only there for
324
00:15:32,012 --> 00:15:35,852
people who are in the CNCF and are who
are aware of a lot of the projects and
325
00:15:35,852 --> 00:15:39,982
are looking for what's new, browsing
through some of the categories and
326
00:15:40,392 --> 00:15:42,262
identifying what we don't know about yet.
327
00:15:42,272 --> 00:15:46,922
But that's a far cry from
implementation or a decision on product.
328
00:15:46,932 --> 00:15:50,652
And, especially when we start talking
about platform engineering stacks,
329
00:15:51,002 --> 00:15:52,682
there's a lot of expectation in what's.
330
00:15:53,322 --> 00:15:56,152
What features exist in that stack
versus someone's just saying,
331
00:15:56,172 --> 00:15:57,722
I, need to deploy Kubernetes.
332
00:15:58,302 --> 00:16:01,992
And that there's a lot, I feel like
there's a lot more minimum decision
333
00:16:01,992 --> 00:16:06,762
amount for a platform engineering
stack, I feel like is, a much higher
334
00:16:06,762 --> 00:16:10,342
bar than I've got a working Kubernetes
cluster that's in production.
335
00:16:11,802 --> 00:16:13,742
so why don't we go through some of it.
336
00:16:13,742 --> 00:16:15,512
I'd love to, get some of your thoughts.
337
00:16:15,797 --> 00:16:19,617
we can read them on the website, but
I'd love to discuss some of them for our
338
00:16:19,627 --> 00:16:22,277
podcast audience and get some of your
339
00:16:22,628 --> 00:16:23,168
if you don't mind.
340
00:16:23,847 --> 00:16:24,157
let's do it.
341
00:16:24,268 --> 00:16:25,258
we'll do an experiment, right?
342
00:16:25,258 --> 00:16:28,728
Let's go to the, landscape, and
assume we want to decide which
343
00:16:28,728 --> 00:16:30,338
service mesh we should adopt.
344
00:16:30,648 --> 00:16:31,098
All right?
345
00:16:31,208 --> 00:16:34,278
So we come here and we're like,
okay, we're looking at projects
346
00:16:34,318 --> 00:16:35,708
and products, side by side.
347
00:16:36,588 --> 00:16:40,078
We need to find where service
mesh is, or networking,
348
00:16:40,078 --> 00:16:41,418
depending on how it's structured.
349
00:16:41,828 --> 00:16:44,138
we see we've got a service mesh
section here, so we can group in.
350
00:16:44,638 --> 00:16:47,708
Now we do see Istio and Linkerd
because they're graduated projects and
351
00:16:47,728 --> 00:16:49,768
everything else is a paid for product.
352
00:16:50,238 --> 00:16:55,368
There are no opinions here to tell you
whether you should use Istio over Linkerd.
353
00:16:56,143 --> 00:16:56,743
right now.
354
00:16:56,793 --> 00:16:59,923
STL for a start says simplify
observability traffic managed security
355
00:16:59,923 --> 00:17:01,293
policy with the STL service mesh.
356
00:17:01,703 --> 00:17:04,103
STL simplifies nothing, that is just.
357
00:17:05,023 --> 00:17:07,393
Wrong, can see how many
GitHub stars it's got.
358
00:17:07,413 --> 00:17:08,233
What does that tell me?
359
00:17:08,233 --> 00:17:09,553
Well, not really much.
360
00:17:10,233 --> 00:17:13,123
then we've got Linkerd, which is
drastically less GitHub stars,
361
00:17:13,123 --> 00:17:16,643
which I think is, an absolute train,
but it is an ultra light, ultra
362
00:17:16,643 --> 00:17:18,273
simple, ultra powerful service.
363
00:17:18,273 --> 00:17:18,493
mesh.
364
00:17:18,513 --> 00:17:19,233
I would agree with that.
365
00:17:19,873 --> 00:17:20,853
I'm a fan of Linkerd.
366
00:17:20,863 --> 00:17:22,203
I'm always going to side with Linkerd.
367
00:17:22,933 --> 00:17:24,253
then we've got all
these paid for products.
368
00:17:24,253 --> 00:17:26,113
when should I build or buy?
369
00:17:26,143 --> 00:17:29,073
When should I own my own service mesh and
when should I pay someone else to maintain
370
00:17:29,073 --> 00:17:30,943
it for me that isn't really covered.
371
00:17:31,383 --> 00:17:31,653
Yeah.
372
00:17:31,890 --> 00:17:34,750
It's valuable for a content creator,
right, where you want to come and see what
373
00:17:34,760 --> 00:17:36,600
random technology will I cover this week?
374
00:17:36,940 --> 00:17:39,220
You know, close your eyes and move
them out and see what you get.
375
00:17:39,230 --> 00:17:39,800
But from
376
00:17:40,478 --> 00:17:42,138
for joining us today.
377
00:17:42,138 --> 00:17:46,702
Please make sure to sign in and
have your registration information.
378
00:17:46,702 --> 00:17:51,585
We've got a lot to be
doing So I'm going to go
379
00:17:51,835 --> 00:17:56,325
We have all of the technologies that
I've ever covered or ever had any opinion
380
00:17:56,325 --> 00:17:58,565
on within the cloud native landscape.
381
00:17:59,535 --> 00:18:03,345
I tried to make it very obvious
what these categories are so you
382
00:18:03,345 --> 00:18:05,100
can expand how to read the matrix.
383
00:18:05,800 --> 00:18:09,450
I explain what watch, explore, and learn
are, those are the most important ones.
384
00:18:19,011 --> 00:18:35,402
right
385
00:18:35,414 --> 00:18:38,484
very easy just to come here
and get what is my stack.
386
00:18:38,514 --> 00:18:40,004
It's everything in this column.
387
00:18:40,214 --> 00:18:41,664
There's no other decisions to be made.
388
00:18:42,164 --> 00:18:48,184
The adopt is a bit broader, and that's
because I made the decision that CNCF
389
00:18:48,214 --> 00:18:53,084
graduated project, it is probably safe
for any organization, no matter how
390
00:18:53,134 --> 00:18:54,324
big or small in the world to adopt.
391
00:18:54,804 --> 00:18:58,218
I am confident that CNCF will
keep that project, active and
392
00:18:58,218 --> 00:18:59,988
maintained for as long as they can.
393
00:19:00,591 --> 00:19:04,705
I have never seen them sunset or
graveyard, any project that has ever
394
00:19:04,705 --> 00:19:07,151
been graduated, I could be wrong, but
I don't think that has ever happened.
395
00:19:07,412 --> 00:19:10,122
They put a lot more effort into trying
to save it if it got into trouble.
396
00:19:10,752 --> 00:19:11,262
I imagine.
397
00:19:11,413 --> 00:19:11,753
Well, yeah.
398
00:19:11,753 --> 00:19:13,583
Plus the conditions to graduate, right?
399
00:19:13,593 --> 00:19:15,273
You can't be a single vendor project.
400
00:19:15,323 --> 00:19:17,883
There has to be multiple people
that are actively invested in
401
00:19:17,883 --> 00:19:19,313
making that a successful project.
402
00:19:19,323 --> 00:19:21,983
So, you know, the likelihood
of one company going bankrupt.
403
00:19:22,993 --> 00:19:24,343
50 50 probably worse.
404
00:19:25,113 --> 00:19:28,473
multiple, within a single thing,
I think it should be safe.
405
00:19:28,973 --> 00:19:30,707
So where do Do you wanna
start in my graveyard?
406
00:19:30,767 --> 00:19:31,997
Do you wanna start on my watch list?
407
00:19:31,997 --> 00:19:34,967
Do you wanna start with what I'm
advocating my opinionated guide to
408
00:19:34,997 --> 00:19:36,287
platform engineering Kubernetes.
409
00:19:36,287 --> 00:19:37,457
What would you like to learn?
410
00:19:37,957 --> 00:19:38,337
Yeah.
411
00:19:38,337 --> 00:19:42,931
So, for the audio audience, I'm going to
mention the numbers at the top, the live
412
00:19:42,931 --> 00:19:47,821
totals where it says skip, watch, explore
at the very top are those your totals
413
00:19:48,321 --> 00:19:50,546
Yeah, so I mean, I
414
00:19:50,659 --> 00:19:53,119
For the audio audience, I wanted to
mention you've actually gone through
415
00:19:53,119 --> 00:19:57,416
and deselected essentially 169.
416
00:19:57,416 --> 00:19:58,002
projects,
417
00:19:58,052 --> 00:19:58,272
Yeah,
418
00:19:58,431 --> 00:20:00,541
that's 169 CNCF projects Correct.
419
00:20:01,041 --> 00:20:05,971
so in total we had 320 projects
that I have stored data on in the
420
00:20:06,031 --> 00:20:08,761
Rockwood Academy, 169 of them.
421
00:20:08,781 --> 00:20:13,230
I have put straight into Skip Technologies
that I am not, really interested in,
422
00:20:13,730 --> 00:20:17,520
doesn't mean they're not useful, doesn't
mean you can't be interested in them.
423
00:20:17,850 --> 00:20:21,220
These are personally things that I
do not give two hoots about because
424
00:20:21,220 --> 00:20:25,200
they do not fit in to my stack or
my production or anything else.
425
00:20:25,490 --> 00:20:28,480
doesn't mean they're not good, I have
already made my opinions on observability.
426
00:20:28,481 --> 00:20:30,310
Thanos is a great project.
427
00:20:30,640 --> 00:20:32,020
But I'm just not interested in that.
428
00:20:32,220 --> 00:20:37,220
So it's in Skip, we've got
Holmes, GPT, just not interested
429
00:20:37,220 --> 00:20:38,430
in bringing AI into my cluster.
430
00:20:38,460 --> 00:20:39,830
I use AI everywhere else.
431
00:20:40,120 --> 00:20:41,310
I do not want it in my cluster.
432
00:20:41,880 --> 00:20:44,500
bank Vaults, Aqua
Project, ClusterNet, Dex.
433
00:20:44,520 --> 00:20:48,700
I mean, I know some of these and some
of them are just not, if someone were to
434
00:20:48,710 --> 00:20:52,370
click on it and say Go check, oh, OpenTofu
is going to move, that's, a no brainer.
435
00:20:52,550 --> 00:20:52,750
Yeah,
436
00:20:53,047 --> 00:20:54,377
because I was always Team Terraform.
437
00:20:54,377 --> 00:20:56,927
motivations change right,
right, right, right.
438
00:20:57,613 --> 00:21:01,423
So I get to update this and people
can follow along with my Stack It
439
00:21:01,423 --> 00:21:03,023
doesn't mean anything in Skip is bad.
440
00:21:03,033 --> 00:21:04,593
It just means I haven't got around to it.
441
00:21:04,633 --> 00:21:07,463
It's not for me right now,
or I don't have a use case.
442
00:21:08,127 --> 00:21:08,507
Yeah.
443
00:21:08,773 --> 00:21:11,313
I wish I could be in a position where
I could add opinions on everything,
444
00:21:11,813 --> 00:21:13,773
but again, that is a risky game.
445
00:21:13,773 --> 00:21:15,603
This is a volatile ecosystem.
446
00:21:15,853 --> 00:21:17,723
I've always felt, for me it's
always felt like a little bit
447
00:21:17,723 --> 00:21:18,743
of like, stay in your lane.
448
00:21:18,803 --> 00:21:22,603
there's different areas where I'm
like, you can have opinions, but they
449
00:21:22,603 --> 00:21:27,768
would not be based on full production
experience and knowledge of running
450
00:21:27,768 --> 00:21:29,458
clusters long term with these products.
451
00:21:29,508 --> 00:21:32,278
I'd hate to have opinions when I
have a cursory knowledge or I've
452
00:21:32,278 --> 00:21:34,568
done a sample install in my closet.
453
00:21:34,598 --> 00:21:36,478
that's not enough for me to
feel like I have an opinion.
454
00:21:36,788 --> 00:21:38,338
You also have graveyard on the other end.
455
00:21:38,582 --> 00:21:38,792
Yeah.
456
00:21:38,792 --> 00:21:42,708
So the graveyard, is projects that
are either abandoned, so people should
457
00:21:42,708 --> 00:21:43,958
just get a warning not to use this.
458
00:21:44,028 --> 00:21:46,148
I'm going to have to add
Terraform, CDK to it today.
459
00:21:46,648 --> 00:21:48,038
or projects that have burned me.
460
00:21:48,408 --> 00:21:51,048
and I feel bad by that, but
you know, sometimes a project
461
00:21:51,158 --> 00:21:53,298
is just, shouldn't adopt it.
462
00:21:53,298 --> 00:21:58,228
And I'm just graveyarding it so people
know, SaltStack, is not a dead project,
463
00:21:58,778 --> 00:22:02,018
but it was bought by VMware then
Deprioritized and now that it's Broadcom.
464
00:22:02,933 --> 00:22:08,013
I think you would be absolutely, crazy
to adopt SaltStack in 2026, but you
465
00:22:08,122 --> 00:22:09,312
I was a fan a decade ago.
466
00:22:09,562 --> 00:22:12,792
It was, my go to over
puppet, Ansible, everything.
467
00:22:12,842 --> 00:22:15,702
I feel, very disappointed that
it's not my go to anymore.
468
00:22:16,482 --> 00:22:19,202
And I felt bad about putting
cadence here because it literally
469
00:22:19,202 --> 00:22:20,772
just got moved to the CNCF.
470
00:22:21,772 --> 00:22:26,012
that worked on cadence went to Temporal
and Cadence was deprioritized by Uber
471
00:22:26,072 --> 00:22:29,202
this was their last chance to try
and save the project by donating it.
472
00:22:29,862 --> 00:22:32,892
I just don't see anyone actively
contributing or using it.
473
00:22:32,932 --> 00:22:36,432
maybe I'm wrong, but I don't think
anyone picking that today over anything
474
00:22:36,432 --> 00:22:38,632
else, is making a very naive mistake.
475
00:22:39,382 --> 00:22:41,772
the graveyard is just there
as a, you know, make sure
476
00:22:41,772 --> 00:22:42,832
your projects aren't in it.
477
00:22:43,002 --> 00:22:47,582
And the nice thing is, you can come here,
and if we go to advanced mode, for the,
478
00:22:48,492 --> 00:22:52,102
audience, it gives you search and the
ability to group and slice and dice.
479
00:22:52,872 --> 00:22:56,142
you can just search, cadence won't
show up because it's graveyard.
480
00:22:56,392 --> 00:22:58,922
is the NGINX Kubernetes project?
481
00:22:59,422 --> 00:23:00,252
Controller
482
00:23:00,363 --> 00:23:00,883
I don't think
483
00:23:01,172 --> 00:23:01,662
in there.
484
00:23:01,813 --> 00:23:03,883
The only one I've got is Emissary on Skip.
485
00:23:03,903 --> 00:23:06,143
the ngres controller did
not make the cut, but I
486
00:23:06,143 --> 00:23:07,483
guess I should add it to graveyard.
487
00:23:07,533 --> 00:23:07,993
I was.
488
00:23:08,464 --> 00:23:10,924
I do have to try and keep
on top of this now as well.
489
00:23:10,974 --> 00:23:12,084
It's going to keep you sharp.
490
00:23:12,084 --> 00:23:13,144
It's going to keep you sharp.
491
00:23:13,644 --> 00:23:17,194
Is this a open source repo where
people can help you make corrections
492
00:23:17,194 --> 00:23:20,014
or is it, I guess this isn't really
corrections, it's more like your opinion.
493
00:23:20,014 --> 00:23:22,584
So how could other people
help you with that?
494
00:23:22,634 --> 00:23:23,284
That's a great point.
495
00:23:23,324 --> 00:23:26,444
So, we're on the GitHub repository
for the Rockwood Academy.
496
00:23:26,454 --> 00:23:28,334
There is this wonderful content folder.
497
00:23:29,159 --> 00:23:32,939
And you can go to technologies and
every technology is in here, If we just
498
00:23:32,939 --> 00:23:38,009
grab, let's use salt, we'll just pick on
salt today, you can open the MDX file.
499
00:23:38,059 --> 00:23:40,209
as you just marked it
with, a YAML front matter.
500
00:23:40,679 --> 00:23:42,829
It's very easy for anyone
to come and change this.
501
00:23:42,829 --> 00:23:46,349
If you need to update the, logo for
whatever reason, you can do that.
502
00:23:47,029 --> 00:23:49,489
we have a matrix graveyard
here, and this is where I can
503
00:23:49,489 --> 00:23:51,029
store my opinions under matrix.
504
00:23:51,389 --> 00:23:55,359
But one of the things I would love to do
sooner rather than later, like before the
505
00:23:55,359 --> 00:23:58,629
end of the year, is to just allow other
people to come and put their opinions
506
00:23:58,629 --> 00:24:02,539
here so that you can actually click on a
face and it's like, what's david stack?
507
00:24:02,549 --> 00:24:03,599
What's brett stack?
508
00:24:03,799 --> 00:24:04,559
You know, what's X
509
00:24:04,559 --> 00:24:08,419
y stack And just make
it this community driven
510
00:24:08,479 --> 00:24:09,709
Stack
511
00:24:09,913 --> 00:24:10,323
Yeah.
512
00:24:10,839 --> 00:24:14,229
tool because my opinion, is
my opinion and it's my path.
513
00:24:14,489 --> 00:24:16,439
And I hope other people find that useful.
514
00:24:17,239 --> 00:24:18,379
we should have everyone's opinion.
515
00:24:18,439 --> 00:24:20,619
Anyone who wants to contribute their
opinion should be able to do that.
516
00:24:21,309 --> 00:24:23,399
the reason I didn't launch with
that is how do we allow this
517
00:24:23,409 --> 00:24:26,319
to visualize if it grew beyond
four or five people's opinions?
518
00:24:26,669 --> 00:24:28,639
Does it start to devalue the, matrix?
519
00:24:28,858 --> 00:24:29,718
I need to work that out.
520
00:24:29,788 --> 00:24:32,983
So there's a lot of things I would
love to do, but, getting more opinions
521
00:24:32,983 --> 00:24:34,733
into it, and it is all open source.
522
00:24:34,863 --> 00:24:36,043
People can come and contribute.
523
00:24:36,143 --> 00:24:38,743
so lots of things on my mind
about how to push that forward.
524
00:24:39,160 --> 00:24:42,520
Yeah, it feels like one of those things
where you could spend 40 hours a week,
525
00:24:42,660 --> 00:24:46,760
on this, Cause I'm sitting here thinking,
yeah, you could probably make that it
526
00:24:46,760 --> 00:24:49,885
shows opinions on the project I'm like,
I'm already trying to work out your
527
00:24:49,885 --> 00:24:52,705
exact, your actual ui ux about that.
528
00:24:52,915 --> 00:24:53,995
Let's get everybody's opinion.
529
00:24:53,995 --> 00:24:54,545
Let's bring them on in.
530
00:24:54,545 --> 00:24:56,865
But, but let's not elevate
everyone's opinion.
531
00:24:57,055 --> 00:24:58,635
let's elevate certain voices.
532
00:24:58,635 --> 00:25:02,375
Maybe if they've opinionated on five
projects, they somehow get to a different
533
00:25:02,375 --> 00:25:05,045
tier there's a lot you could do with
that, we know about all these product
534
00:25:05,045 --> 00:25:06,605
review websites on the internet that suck.
535
00:25:06,605 --> 00:25:10,215
They all these, G2, there's all these
things that I find on the internet that
536
00:25:10,215 --> 00:25:13,155
are like, well, we have user opinions
and we think this is better than that.
537
00:25:13,455 --> 00:25:16,675
I might be comparing like, you
know, Excel to Google Sheets
538
00:25:16,675 --> 00:25:17,355
or something, I don't know.
539
00:25:17,785 --> 00:25:22,295
But those websites always felt
suspect to me and lacked genuine,
540
00:25:22,335 --> 00:25:23,755
like, who is saying all this?
541
00:25:24,095 --> 00:25:29,015
it does feel like a cool idea to
see opinions of different projects.
542
00:25:29,215 --> 00:25:33,725
It would be interesting to even some of
those opinions could link, is it possible
543
00:25:33,725 --> 00:25:36,625
to add other people's opinions that
they have put out publicly if someone's
544
00:25:36,625 --> 00:25:41,105
wrote a blog post about it in the past
where they've had an opinion on, like
545
00:25:41,715 --> 00:25:47,425
for me it's the classic Argo versus flux
discussion around which tool or both.
546
00:25:47,765 --> 00:25:50,735
in that case it's I'm sure there's
a lot of opinions on both sides.
547
00:25:51,400 --> 00:25:54,140
There's probably a very few amount of
people that have actually used both.
548
00:25:54,590 --> 00:25:56,510
so that would be cool to see
their opinions or to have
549
00:25:56,510 --> 00:25:58,190
links to their blog posts.
550
00:25:58,190 --> 00:26:02,260
But yeah, this is the kind of thing where
there is no end, there's no end for you.
551
00:26:02,760 --> 00:26:04,090
No, there definitely is not.
552
00:26:04,290 --> 00:26:07,120
But, find ways to bring in more opinions.
553
00:26:07,150 --> 00:26:10,200
It could even be that if you're just
on the Academy website, it pops up
554
00:26:10,200 --> 00:26:11,590
and you pick between two technologies.
555
00:26:11,740 --> 00:26:14,770
We can still collect information
that is valuable to people,
556
00:26:14,770 --> 00:26:17,200
We can still build up
community scores for stuff.
557
00:26:17,250 --> 00:26:19,690
lots of ideas and I'll push that forward.
558
00:26:20,480 --> 00:26:20,790
Yeah.
559
00:26:21,226 --> 00:26:23,786
there's 169 skips, there's
14 in the graveyard.
560
00:26:23,836 --> 00:26:26,776
So, I've been working very
explicitly 14 of these technologies.
561
00:26:26,806 --> 00:26:30,746
And then the rest of them are on
that gradient of be keeping an eye
562
00:26:30,746 --> 00:26:33,686
on this one until you should start
actively learning this technology.
563
00:26:34,186 --> 00:26:34,506
Yeah.
564
00:26:34,556 --> 00:26:38,276
for the audio audience, can we run
real quick through the advocate?
565
00:26:38,596 --> 00:26:41,896
The 14 and just list them for
the audience so they know of
566
00:26:41,896 --> 00:26:43,266
these are, the heavy hitters.
567
00:26:43,706 --> 00:26:46,506
everybody should be at least
a little curious about it.
568
00:26:46,716 --> 00:26:48,546
Is that how you're
approaching it for teams?
569
00:26:48,686 --> 00:26:50,316
It, doesn't mean they
have to implement it.
570
00:26:50,326 --> 00:26:53,996
It's not like a foundational technology
that they would always, you're not
571
00:26:53,996 --> 00:26:57,206
saying this is required, you're
just saying I'm a huge fan of this.
572
00:26:57,476 --> 00:26:58,396
I'm a huge fan.
573
00:26:58,426 --> 00:27:02,316
I would never build a production
platform without, these tools.
574
00:27:02,316 --> 00:27:02,896
This is what
575
00:27:03,010 --> 00:27:03,460
Oh, okay.
576
00:27:03,535 --> 00:27:06,406
for joining us today.
577
00:27:06,406 --> 00:27:13,585
we hope you have a great rest of your day.
578
00:27:13,585 --> 00:27:17,174
We'll see you next time.
579
00:27:17,174 --> 00:27:18,610
Take care.
580
00:27:18,791 --> 00:27:19,921
you need a common format.
581
00:27:19,921 --> 00:27:21,691
And cloud events is just so simple.
582
00:27:21,691 --> 00:27:22,471
It's just a spec.
583
00:27:22,481 --> 00:27:24,701
They have implementations
for serialization across
584
00:27:24,711 --> 00:27:25,881
all different languages.
585
00:27:26,301 --> 00:27:30,121
if you have any sort of semantic
data that travels over a network just
586
00:27:30,121 --> 00:27:31,621
wrap it in a cloud events envelope.
587
00:27:31,661 --> 00:27:32,651
It doesn't matter who you are.
588
00:27:32,851 --> 00:27:35,831
everyone should have it in their
NPM, go dependencies, REST, Cargos,
589
00:27:37,161 --> 00:27:39,931
It's one of those understated,
underutilized technologies that
590
00:27:39,931 --> 00:27:43,681
saves a lot of downtime, bugs,
regressions, So yeah, amazing project.
591
00:27:44,551 --> 00:27:46,521
I'm a huge fan of CUE.
592
00:27:46,591 --> 00:27:49,461
I literally just published a
video on it two days ago for,
593
00:27:49,761 --> 00:27:51,131
making GitHub Actions easier.
594
00:27:51,461 --> 00:27:54,041
I use CUE across my entire monorepository.
595
00:27:54,411 --> 00:27:57,861
I even released a tool called QNV,
QENV, whatever you want to call it.
596
00:27:58,301 --> 00:28:03,941
last week to replace my, disparate
tools of Justfiles, Bazels, CI
597
00:28:03,951 --> 00:28:06,251
CD pipelines, Dart env, configs.
598
00:28:06,271 --> 00:28:08,111
All of it is now solved by one tool.
599
00:28:08,451 --> 00:28:09,111
powered by CUE.
600
00:28:09,221 --> 00:28:09,771
very, very cool.
601
00:28:10,570 --> 00:28:15,927
Hello, and welcome back to the
DockerCon Monthly Dev Session.
602
00:28:15,927 --> 00:28:23,427
My name is Matt Granitz and I'm the
Chief Editor of DockerCon, I'm joined
603
00:28:23,427 --> 00:28:31,463
by Matt from Github, and Matt has been
really helping us out on this project.
604
00:28:31,463 --> 00:28:33,070
How are you?
605
00:28:33,070 --> 00:28:35,213
I am doing well.
606
00:28:35,213 --> 00:28:35,645
I'm
607
00:28:35,695 --> 00:28:38,655
The Zanzibar paper came out of
Google, nearly a decade ago.
608
00:28:38,985 --> 00:28:40,685
SpiceDB is an implementation of that.
609
00:28:40,695 --> 00:28:43,705
It will simplify your life if you
have permissions across the board.
610
00:28:44,525 --> 00:28:45,855
don't reinvent the wheel here.
611
00:28:45,855 --> 00:28:47,055
Use the tools that are out there.
612
00:28:47,555 --> 00:28:51,270
I never have SSH on any machines,
so teleport is always right there.
613
00:28:51,300 --> 00:28:52,500
I use Teleport for clustered.
614
00:28:52,510 --> 00:28:55,080
I have done since 2019 when
we did the first episode.
615
00:28:55,486 --> 00:28:59,736
again, you run a small binary
on every machine and cluster on
616
00:28:59,746 --> 00:29:02,396
databases and it commoditizes access.
617
00:29:02,715 --> 00:29:03,815
Yeah, I'm a fan of Teleport.
618
00:29:03,886 --> 00:29:04,826
need to get a logo there.
619
00:29:04,906 --> 00:29:05,196
Yeah,
620
00:29:05,577 --> 00:29:06,747
I need to get the logo in for that.
621
00:29:06,757 --> 00:29:09,847
Maybe someone on the teleport team will
contribute that to the repository for me.
622
00:29:09,847 --> 00:29:10,576
They,
623
00:29:11,357 --> 00:29:12,607
also gave away Yeti cups.
624
00:29:12,607 --> 00:29:17,167
So, you know, they got the swagger
in their swag a little bit.
625
00:29:17,257 --> 00:29:20,977
by the way, for those listening,
we've done cloud events, Q Flux
626
00:29:20,977 --> 00:29:26,972
cd, spice db, teleport, and you're
breaking these out into areas you
627
00:29:26,972 --> 00:29:30,172
mentioned that the, first three are
in app definition and development
628
00:29:30,612 --> 00:29:31,406
rest
629
00:29:32,133 --> 00:29:34,553
SPICE db, teleport, we've got
a few more to get through.
630
00:29:34,863 --> 00:29:38,643
are any of these, it sounds like
these are all technologies that
631
00:29:38,643 --> 00:29:39,913
aren't necessarily competitive.
632
00:29:40,213 --> 00:29:43,783
So when you recommend or advocate
for something, are you picking
633
00:29:43,783 --> 00:29:47,303
what you consider your favorite
or your winner in a category?
634
00:29:47,303 --> 00:29:48,263
Or would you
635
00:29:48,295 --> 00:29:49,607
see
636
00:29:49,763 --> 00:29:52,453
there's two good service
meshes or whatever?
637
00:29:53,262 --> 00:29:54,022
I'm, trying, again.
638
00:29:54,022 --> 00:29:55,282
I'm trying not to be swissolent.
639
00:29:55,302 --> 00:29:57,632
like there are more than two
good service meshes, but there's
640
00:29:57,632 --> 00:29:59,372
only one I would adopt and that's
641
00:29:59,372 --> 00:29:59,662
the
642
00:29:59,901 --> 00:30:00,181
Okay.
643
00:30:00,362 --> 00:30:01,212
I'll have under advocate.
644
00:30:01,232 --> 00:30:01,982
I wouldn't have two there.
645
00:30:01,982 --> 00:30:06,842
and funnily enough, we're now
into where Linkerd pops up, right?
646
00:30:06,882 --> 00:30:08,212
Like that is my service mesh.
647
00:30:08,212 --> 00:30:08,882
I use it everywhere.
648
00:30:09,957 --> 00:30:14,017
it's simple enough that I don't
need to overcomplicate the setup.
649
00:30:14,417 --> 00:30:17,237
It does what I want it to do, again,
without too much configuration.
650
00:30:17,237 --> 00:30:18,307
It works by default.
651
00:30:18,567 --> 00:30:21,877
It's lightweight, it's got a proxy
written in rust, like it ticks all the
652
00:30:21,877 --> 00:30:23,627
boxes on the Dave Book of technology.
653
00:30:23,927 --> 00:30:25,767
Like when I say, would I use this?
654
00:30:26,007 --> 00:30:26,927
It's got all the ticks.
655
00:30:27,337 --> 00:30:28,657
doesn't mean STO is not great.
656
00:30:28,697 --> 00:30:31,087
Everyone uses STO successfully
in the enterprise.
657
00:30:31,127 --> 00:30:32,377
Lots of banks use STO.
658
00:30:33,197 --> 00:30:35,827
they have requirements that lean them
more towards it over something like
659
00:30:35,867 --> 00:30:39,257
Linkerd, but to me, Linkerd is just
where we should be service mesh wise.
660
00:30:39,687 --> 00:30:44,007
And it's that balance of power,
defaults and, doing the right
661
00:30:44,007 --> 00:30:45,307
thing, like it's really important.
662
00:30:46,127 --> 00:30:47,367
Obviously Kubernetes is here.
663
00:30:47,457 --> 00:30:50,187
I've been advocating for
Kubernetes since, day one.
664
00:30:50,317 --> 00:30:51,647
Will that be replaced at some point.
665
00:30:51,972 --> 00:30:52,852
Yeah, probably.
666
00:30:52,902 --> 00:30:54,092
But that day is not today.
667
00:30:54,592 --> 00:30:56,342
These categories, by the
way, are from the landscape.
668
00:30:56,362 --> 00:30:57,742
I didn't want to reinvent the wheel.
669
00:30:57,801 --> 00:30:58,151
okay.
670
00:30:58,482 --> 00:31:01,892
my own categorization of software,
which we can take a look at, but the
671
00:31:01,892 --> 00:31:05,702
landscape is, I'm, trying to make
the landscape simpler, but again, I
672
00:31:05,712 --> 00:31:12,042
haven't deviated too far from, that, we
then have cilium and EBPF, is my CNI.
673
00:31:12,082 --> 00:31:16,382
I discourage people using any other
CNI because I feel like you're
674
00:31:16,382 --> 00:31:17,762
just throwing out too much power.
675
00:31:18,137 --> 00:31:19,907
EBPF is phenomenal.
676
00:31:19,977 --> 00:31:21,337
XDP is phenomenal.
677
00:31:21,417 --> 00:31:24,607
Hubble, who does not want Hubble in
their cluster, you're just missing
678
00:31:24,607 --> 00:31:30,797
out on so much and making your life
easy EBPF, while not a product or a
679
00:31:30,797 --> 00:31:34,087
project that one can just adopt as
something that solves the problem.
680
00:31:34,357 --> 00:31:35,027
You have to learn it.
681
00:31:35,027 --> 00:31:36,047
It's like a programming language.
682
00:31:36,727 --> 00:31:37,957
I do advocate for EBPF.
683
00:31:38,067 --> 00:31:40,757
It's a superpower to anyone that's
willing to invest the time to learn it.
684
00:31:41,712 --> 00:31:43,052
then we get down to observability.
685
00:31:43,112 --> 00:31:43,892
My stack is FluentBit.
686
00:31:44,192 --> 00:31:45,002
I love FluentBit.
687
00:31:45,062 --> 00:31:45,632
It's lightweight.
688
00:31:45,642 --> 00:31:46,012
It's written.
689
00:31:46,012 --> 00:31:47,112
C it's fantastic.
690
00:31:47,132 --> 00:31:48,692
Just use it if it works.
691
00:31:48,982 --> 00:31:50,762
There are times where
you can't use FluentBit.
692
00:31:51,402 --> 00:31:52,122
use FluentD.
693
00:31:53,032 --> 00:31:55,642
but FluentBit now I think has
enough parity that you're probably
694
00:31:55,642 --> 00:31:56,932
safer using FluentBit anyway.
695
00:31:57,411 --> 00:31:58,821
I've used it for a long time.
696
00:31:59,321 --> 00:31:59,721
right on you
697
00:31:59,850 --> 00:32:00,900
FluentBit, I've, yeah.
698
00:32:00,900 --> 00:32:03,910
I felt like when it started getting
traction, I thought, well, I'm, going
699
00:32:03,910 --> 00:32:05,680
to switch from FluentD, so, yeah.
700
00:32:06,180 --> 00:32:07,850
Because who wants something
written in Ruby when they can
701
00:32:07,850 --> 00:32:08,940
have something written in C
702
00:32:09,050 --> 00:32:09,550
Yes.
703
00:32:09,631 --> 00:32:11,391
Grafana needs no introduction.
704
00:32:11,481 --> 00:32:13,301
Everyone probably has
Grafana on their stack.
705
00:32:13,541 --> 00:32:17,311
OpenTelemetry is like CloudEvents,
it is now the universal language
706
00:32:17,321 --> 00:32:20,371
for metrics, logs, traces, and
anything that comes in the future.
707
00:32:20,371 --> 00:32:22,341
So just adopt it and simplify your life.
708
00:32:22,841 --> 00:32:26,821
The last two are Spin
and WebAssembly and WASI.
709
00:32:26,821 --> 00:32:28,911
I've been a big advocate
of WebAssembly for a while.
710
00:32:28,911 --> 00:32:30,011
I do think it is the future.
711
00:32:31,001 --> 00:32:33,561
we're not quite there yet, but I
will advocate the hell out of them
712
00:32:33,561 --> 00:32:36,651
any opportunity I get because the
developer experience of building
713
00:32:36,681 --> 00:32:41,531
applications that way is second to
none It is absolutely wonderful.
714
00:32:42,031 --> 00:32:45,201
rust, I struggled with not
putting this in advocate.
715
00:32:45,321 --> 00:32:48,521
I put it in learn because I do feel,
it's not that I should be telling
716
00:32:48,521 --> 00:32:52,881
people to put rust in their production,
but everyone should learn rust.
717
00:32:53,241 --> 00:32:55,231
It will teach you to
be a better developer.
718
00:32:55,531 --> 00:32:59,001
This is just broken down
into a Trello board, Kanban.
719
00:32:59,111 --> 00:33:00,961
you come along and pick the ones you want.
720
00:33:01,601 --> 00:33:04,071
if you want advanced mode, you
can say, show me one of these.
721
00:33:04,121 --> 00:33:06,491
I can just say, I only want to see.
722
00:33:06,991 --> 00:33:08,031
What should I be learning?
723
00:33:08,091 --> 00:33:11,351
you get this learn column, and these
are all the technologies that I think
724
00:33:11,351 --> 00:33:14,491
will make you a better engineer,
developer, and operator if you spend
725
00:33:14,491 --> 00:33:18,681
some time and invest in learning
them dagger for one as we click on
726
00:33:18,681 --> 00:33:18,771
it.
727
00:33:18,785 --> 00:33:21,620
Yeah, that's a good list for me.
728
00:33:21,640 --> 00:33:24,780
because my students one of
the most common questions.
729
00:33:25,660 --> 00:33:30,020
We get in our Discord server, we get
people in there every day joining
730
00:33:30,020 --> 00:33:33,640
through the, discord discovery
when, they let us be in discovery.
731
00:33:33,680 --> 00:33:35,980
because we get kicked out often
because of activity issues.
732
00:33:36,119 --> 00:33:36,569
the IoT
733
00:33:36,680 --> 00:33:38,660
we go into discovery, we get a
bunch of people and they're like,
734
00:33:38,660 --> 00:33:40,550
onboarding is, low or whatever.
735
00:33:40,550 --> 00:33:41,570
We're going to kick you out of discovery.
736
00:33:41,570 --> 00:33:43,450
and then they're like, you meet
the requirements for discovery.
737
00:33:43,556 --> 00:33:43,781
Project.
738
00:33:43,840 --> 00:33:47,450
But anyway, the people
show up and I would say
739
00:33:47,609 --> 00:33:47,834
an
740
00:33:47,990 --> 00:33:48,810
I need a bot.
741
00:33:48,820 --> 00:33:53,460
So when you say I'm learning DevOps,
I have bots that send you a whole
742
00:33:53,460 --> 00:33:57,420
bunch of links in a dm. I, never set
it up, but I need to do that because
743
00:33:57,470 --> 00:34:01,350
there's a lot of people, especially
in India, coming into tech and wanting
744
00:34:01,350 --> 00:34:05,300
to go directly to DevOps activities
or platform engineering activities,
745
00:34:05,720 --> 00:34:09,280
either at the beginning of their career
or very early in their career, you and
746
00:34:09,280 --> 00:34:10,630
I have been doing this a long time.
747
00:34:10,740 --> 00:34:15,080
these those terminology, those
concepts of the job role specifically
748
00:34:15,080 --> 00:34:19,800
for that existed 15 years ago, but
it's not the same as it is now.
749
00:34:20,090 --> 00:34:23,280
And the, what we call, what we think
of when we think you have a DevOps
750
00:34:23,290 --> 00:34:25,880
role or a platform engineering role
today are different than they were.
751
00:34:26,340 --> 00:34:29,230
And certainly the technology list is
completely different than 15 years ago.
752
00:34:29,700 --> 00:34:35,060
there's very few places that are,
I think, good opinionated paths.
753
00:34:35,320 --> 00:34:39,830
of course we've got roadmaps sh or
roadmap sh and they do a lot of good
754
00:34:39,830 --> 00:34:43,950
work there, but even their simple
version of the learning path can be
755
00:34:43,950 --> 00:34:46,420
quite intimidating, for new people.
756
00:34:46,790 --> 00:34:50,240
these are the core foundations
for your overall IT learning.
757
00:34:50,740 --> 00:34:54,760
When we get into platform engineering
or caring about clustering technologies.
758
00:34:55,260 --> 00:35:00,840
There's nothing I can point people
to until today that says, okay,
759
00:35:00,880 --> 00:35:02,210
I know there's a lot going on.
760
00:35:02,210 --> 00:35:03,620
yes, you need to go learn Kubernetes.
761
00:35:04,260 --> 00:35:06,900
But people often ask me about
what CNI, they should learn.
762
00:35:07,330 --> 00:35:11,340
They often ask, about which logging
or monitoring tool they might learn.
763
00:35:11,900 --> 00:35:14,460
I think those are maybe some
of the most common ones.
764
00:35:14,680 --> 00:35:17,310
The Flux versus Argo
conversation comes up a lot.
765
00:35:17,340 --> 00:35:20,170
I'm an Argo fan, but it's mostly
because that's what I've used.
766
00:35:20,210 --> 00:35:24,860
I've used Flux very few times and it was
definitely before the last major version.
767
00:35:24,870 --> 00:35:25,910
It was years ago.
768
00:35:25,950 --> 00:35:29,350
So I don't even feel like I can have a
strong opinion on one versus the other.
769
00:35:29,350 --> 00:35:30,330
I just know what I like.
770
00:35:30,980 --> 00:35:36,330
So for the, is that kind of what
your audience this learning part?
771
00:35:37,080 --> 00:35:40,730
I need a short link to send people
to the learning path because that's
772
00:35:40,740 --> 00:35:44,440
something that we could put into our
Discord server for people to find quickly
773
00:35:44,450 --> 00:35:45,810
for what they need to check up on.
774
00:35:46,280 --> 00:35:49,860
I guess if they're brand new to all this,
they start with the advocate stuff, right?
775
00:35:50,670 --> 00:35:52,950
I guess that's the challenge here
where do you meet your people?
776
00:35:53,450 --> 00:35:55,120
you've given me an idea for.
777
00:35:55,810 --> 00:35:58,100
How to frame the start of the matrix.
778
00:35:58,130 --> 00:36:00,630
I mean, there should be
a, button, Why am I here?
779
00:36:00,660 --> 00:36:01,170
I want to know
780
00:36:01,379 --> 00:36:01,849
Hmm.
781
00:36:02,040 --> 00:36:03,900
I want to know what
technologies are on the horizon.
782
00:36:03,940 --> 00:36:07,130
I want to know what I put into production,
and I want to know what your stack is.
783
00:36:07,220 --> 00:36:09,490
Those, are the different questions
that I'm trying to answer.
784
00:36:10,550 --> 00:36:13,380
Just because these are my
opinions and this, is my stack.
785
00:36:13,430 --> 00:36:13,760
Yeah.
786
00:36:13,831 --> 00:36:18,191
you will actually get my blurb of
why I use this over the other tool.
787
00:36:18,201 --> 00:36:21,811
I do try to explain why FluxCD is
the tool that I use for GitOps.
788
00:36:22,721 --> 00:36:25,991
to make it a bit more fun, I've added a
spicy take to everything that I advocate.
789
00:36:26,491 --> 00:36:30,161
I don't know if this applies to you as an
Argo user, but since you did say you use
790
00:36:30,161 --> 00:36:34,461
Argo, you're getting the spicy take, and
for the audio audience, I'll read it out,
791
00:36:34,461 --> 00:36:40,441
Yeah,
792
00:36:40,578 --> 00:36:44,408
Flux CD is the grown up option, and most
teams don't realize it because they're
793
00:36:44,408 --> 00:36:46,008
busy clicking around their dashboard.
794
00:36:46,718 --> 00:36:51,778
sorry if I've offended you there at
the same time, but I, do Argo CD won
795
00:36:51,848 --> 00:36:57,523
the GitOps wars because it had that UI
made the delivery of your image updates
796
00:36:57,533 --> 00:37:00,053
very visual and people loved that.
797
00:37:00,353 --> 00:37:00,643
I'm,
798
00:37:00,654 --> 00:37:01,104
see
799
00:37:01,353 --> 00:37:02,063
I am one of those people.
800
00:37:02,294 --> 00:37:02,824
of flux.
801
00:37:03,354 --> 00:37:04,544
I mean, yeah, you're not offending me.
802
00:37:04,564 --> 00:37:07,134
And it's a great
conversation to have because,
803
00:37:07,550 --> 00:37:09,225
We hope
804
00:37:09,604 --> 00:37:11,964
that's stuck with me for years is that
805
00:37:12,540 --> 00:37:14,270
I talk to teams that use both,
806
00:37:14,769 --> 00:37:15,606
time.
807
00:37:15,690 --> 00:37:20,210
that they use Flux to manage
the systems and they use Argo to
808
00:37:20,210 --> 00:37:22,600
show the dashboard to the devs.
809
00:37:23,260 --> 00:37:27,000
I've never implemented
both, at the same time.
810
00:37:27,720 --> 00:37:32,530
But with Argo, I make the
dashboard read only so a lot of the
811
00:37:32,530 --> 00:37:37,170
functionality is, just, you can't use
it because it creates bad behavior.
812
00:37:37,290 --> 00:37:38,030
It's click ops.
813
00:37:38,370 --> 00:37:43,730
And yet I still love the, I love
giving developers a way to see into my
814
00:37:43,730 --> 00:37:48,300
clusters Giving them a regular dashboard
that would show a list of pods that
815
00:37:48,300 --> 00:37:52,430
they maybe aren't, they're maybe more
concerned of, Hey, did the thing that
816
00:37:52,470 --> 00:37:56,190
the job, that run, finish and is my app
actually being served on the website?
817
00:37:56,190 --> 00:37:58,640
that was a common thing with a
couple of projects and they needed
818
00:37:58,640 --> 00:37:59,620
something to tell them that.
819
00:37:59,630 --> 00:38:03,540
And I was like, well, we got this
dashboard with Argo, I'll give it to you.
820
00:38:03,910 --> 00:38:06,720
So I started giving it read only, and
then I got a lot of success with people.
821
00:38:06,720 --> 00:38:11,730
So really my own path to liking
Argo was through trying it first.
822
00:38:11,740 --> 00:38:15,120
Even though I was hoping at the beginning
I was like, well, flux seems cooler.
823
00:38:15,120 --> 00:38:16,700
I'd like, I think I like this approach.
824
00:38:17,190 --> 00:38:21,580
But you're right, I think the web
project, the web ui originally it was
825
00:38:21,590 --> 00:38:25,720
shelved or it was a third party thing,
but it wasn't well kept or something.
826
00:38:25,720 --> 00:38:28,230
I can't remember the
origin of the UI part.
827
00:38:28,366 --> 00:38:28,596
Yeah,
828
00:38:28,700 --> 00:38:29,800
I just remembered it wasn't,
829
00:38:29,996 --> 00:38:30,466
one,
830
00:38:30,670 --> 00:38:31,130
yeah.
831
00:38:31,186 --> 00:38:36,196
the Weaveworks, enterprise one, was
available for people that did that.
832
00:38:37,491 --> 00:38:40,341
it was really difficult to get that
web UI for Flux back in the day,
833
00:38:40,361 --> 00:38:43,861
but now you're spoilt for choice
because our purpose built Web UIs I
834
00:38:43,861 --> 00:38:45,711
know the Gimlet team, shipped one.
835
00:38:46,061 --> 00:38:49,271
But not only that, headlamp has first
class support for Flux CD as well.
836
00:38:49,271 --> 00:38:50,611
if you really want it, it's there.
837
00:38:51,031 --> 00:38:53,941
But I'm of the opinion that, you have
to trust your GitOps pipeline and
838
00:38:53,951 --> 00:38:55,181
you don't really need to watch it.
839
00:38:55,521 --> 00:38:56,631
I tend not to have one.
840
00:38:56,736 --> 00:39:00,786
when, you have two great projects,
or at least two popular projects, I,
841
00:39:00,796 --> 00:39:04,146
sympathize with people because they
feel like they have to go super deep
842
00:39:04,166 --> 00:39:06,036
in order to make an educated choice.
843
00:39:06,356 --> 00:39:08,686
And who's got the time
to do that a dozen times.
844
00:39:08,686 --> 00:39:12,036
So that's exactly what you just stated
earlier about why you created this people
845
00:39:12,036 --> 00:39:16,006
shouldn't have to spend six months to
a year making decisions about the basic
846
00:39:16,006 --> 00:39:17,576
technologies that go in their stack.
847
00:39:18,056 --> 00:39:20,556
like you said earlier,
these are plumbing to us.
848
00:39:20,916 --> 00:39:25,086
They are, essential components
of a modern IT stack.
849
00:39:25,526 --> 00:39:28,866
And you need a lot of the things
you mentioned, We didn't really go
850
00:39:28,886 --> 00:39:30,736
deep into logging or monitoring.
851
00:39:31,176 --> 00:39:34,776
I think you did say Grafana, but you
didn't talk about Loki versus others.
852
00:39:34,776 --> 00:39:37,526
And, I don't know if I saw
Prometheus on the list,
853
00:39:37,536 --> 00:39:40,886
I wouldn't say that I specifically
always run one or the other.
854
00:39:41,146 --> 00:39:43,776
when it comes to observability,
I tend to use a SAS product
855
00:39:43,806 --> 00:39:45,086
rather than run on my own.
856
00:39:46,236 --> 00:39:50,191
because I'm happy to, I'm happy to
pay the price there want more sleep
857
00:39:50,251 --> 00:39:53,766
and I'm a team of one, so I don't,
really need to make that trade off.
858
00:39:54,466 --> 00:39:57,346
If I were back in a company tomorrow
and responsible for a production
859
00:39:57,346 --> 00:40:00,866
cluster, I'd probably be running Lokey.
860
00:40:01,086 --> 00:40:04,861
I think it's such an amazing piece of
software and I'd probably running meur
861
00:40:05,221 --> 00:40:06,931
because I know Grafana are gonna back that
862
00:40:07,030 --> 00:40:18,823
Yeah.
863
00:40:26,403 --> 00:40:29,033
Because InfluxDB have done
three major rewrites in.
864
00:40:29,733 --> 00:40:30,373
Six years.
865
00:40:30,373 --> 00:40:33,573
that's a scary prospect for
people putting it into a critical
866
00:40:33,573 --> 00:40:34,573
part of their infrastructure.
867
00:40:34,573 --> 00:40:36,943
I'm willing to take that risk
because I'm a big fan of InfluxDB.
868
00:40:36,943 --> 00:40:38,863
I used to work there, which
is also why I'm a fan of it.
869
00:40:39,458 --> 00:40:42,238
but I'd struggle to put it
in Advocate when's Influx 4
870
00:40:42,268 --> 00:40:43,258
going to be written in Zig?
871
00:40:43,278 --> 00:40:44,578
is that going to come
out in two years time?
872
00:40:44,598 --> 00:40:45,838
I don't think they would ever do that.
873
00:40:45,878 --> 00:40:49,978
I, think they have found the vision
that Paul Dex, the founder had.
874
00:40:49,978 --> 00:40:54,708
I think he's now there and it's a safe
bet now, but would I bet my career on it?
875
00:40:54,758 --> 00:40:55,258
I don't know.
876
00:40:55,758 --> 00:40:58,298
So, to wrap this up because
we could talk for hours.
877
00:40:58,378 --> 00:41:00,308
what are some key takeaways?
878
00:41:00,348 --> 00:41:04,458
Do you have any key takeaways
for people this is for both new
879
00:41:04,458 --> 00:41:06,248
people and experienced engineers.
880
00:41:06,258 --> 00:41:09,638
If they're wanting to learn, if they're
looking for what they should learn next,
881
00:41:09,638 --> 00:41:11,338
this will help them, I guess with that.
882
00:41:11,838 --> 00:41:12,258
With that,
883
00:41:12,288 --> 00:41:15,468
if you go to advanced mode and filter
for what's important to you, If you're
884
00:41:15,468 --> 00:41:18,758
looking for application delivery and
want to know what to watch, learn,
885
00:41:18,758 --> 00:41:22,688
explore and adopt, it's all right
there, plain black and white with my
886
00:41:22,708 --> 00:41:24,368
feedback on as much things as I can.
887
00:41:24,528 --> 00:41:26,198
And do you know my goal?
888
00:41:26,503 --> 00:41:29,913
Is to add 10 pieces of feedback
to each project, or at least
889
00:41:29,923 --> 00:41:31,513
every day, add 10 more pieces.
890
00:41:31,753 --> 00:41:33,773
this is the V1 of the tech matrix.
891
00:41:34,382 --> 00:41:34,742
yeah.
892
00:41:34,792 --> 00:41:35,782
on major developments.
893
00:41:36,192 --> 00:41:40,382
I, will do that as, things change
a usability point right now.
894
00:41:41,327 --> 00:41:42,267
feedback is great.
895
00:41:42,277 --> 00:41:46,577
Please hit out on socials if something
isn't right or I can make your life
896
00:41:46,607 --> 00:41:48,577
easier or give you more opinions on stuff.
897
00:41:48,627 --> 00:41:51,047
those questions that go to
your discord, send them my way.
898
00:41:51,397 --> 00:41:52,827
I'll update the matrix to include that.
899
00:41:53,327 --> 00:41:56,297
but yeah, know it's not going
to help for people that are,
900
00:41:56,767 --> 00:41:58,647
listening, but use the advanced mode.
901
00:41:58,677 --> 00:42:01,887
That's my one piece of advice to anyone,
no matter what journey you're at, go
902
00:42:01,887 --> 00:42:06,207
to pipeline stage and just clear it
and select the one that makes sense.
903
00:42:06,677 --> 00:42:10,147
if you just want to know what is
cool and upcoming, the watch pile,
904
00:42:10,157 --> 00:42:12,117
there's 35 pieces of technology there.
905
00:42:12,822 --> 00:42:17,732
Daytona is gaining a lot of ground
in ai, and development environments.
906
00:42:17,992 --> 00:42:19,372
Start kicking the tires on that.
907
00:42:20,262 --> 00:42:21,892
we've got Dalec with a
908
00:42:21,980 --> 00:42:28,518
much for joining us today, Bye.
909
00:42:28,524 --> 00:42:31,474
confirm that it's worth watching,
but I am still keeping an eye on it.
910
00:42:32,634 --> 00:42:36,574
if we progress from watch to explore,
things that are safer bets might
911
00:42:36,574 --> 00:42:37,954
be right for you and it may not be.
912
00:42:37,954 --> 00:42:39,124
It just depends what you're trying to do.
913
00:42:39,134 --> 00:42:41,044
One that I think is
really cool is Perseus.
914
00:42:41,045 --> 00:42:43,484
This is like the Grafana replacement.
915
00:42:43,484 --> 00:42:46,254
It's an amazing project,
but it's so early.
916
00:42:46,344 --> 00:42:52,104
and it's not really got that multi
vendor contributions yet, They show me
917
00:42:52,104 --> 00:42:53,834
that it's going to have that longevity.
918
00:42:54,314 --> 00:42:55,624
So I think it's amazing.
919
00:42:55,664 --> 00:42:58,814
I hope they do amazing things and
keep going, but it's very much
920
00:42:58,814 --> 00:43:00,084
in that explorer phase right now.
921
00:43:00,134 --> 00:43:01,764
I can't encourage people
to go and learn it.
922
00:43:02,504 --> 00:43:05,554
another amazing project is Kairos
from the Spectral Cloud team.
923
00:43:06,054 --> 00:43:10,884
this allows you to take any Linux
operating system and make it an immutable.
924
00:43:11,284 --> 00:43:15,134
Cloud native Kubernetes running machine,
It's such a cool project and then of
925
00:43:15,134 --> 00:43:19,034
course if you ditch the explore and
learn, these are technologies that I
926
00:43:19,074 --> 00:43:21,224
think will pay dividends on your career,
927
00:43:21,284 --> 00:43:24,744
So that question of, I'm new
to DevOps and I want to learn.
928
00:43:25,369 --> 00:43:28,779
I hope I could guarantee that if you
pick anything on this list, it'll
929
00:43:28,779 --> 00:43:30,359
be a net positive on your career.
930
00:43:30,369 --> 00:43:34,059
Flatcar is an amazing piece of technology
that I think if you learn it and
931
00:43:34,079 --> 00:43:35,879
learn how to use it, great things.
932
00:43:36,209 --> 00:43:37,139
Same with Knative.
933
00:43:37,169 --> 00:43:39,929
If you want serverless on Kubernetes,
there's probably no better choice
934
00:43:39,979 --> 00:43:46,304
than, the Knative Project And Dagger,
an up and coming CICD pipeline,
935
00:43:46,584 --> 00:43:50,094
that is all as code and TypeScript
and all of that really good stuff.
936
00:43:50,964 --> 00:43:52,624
This isn't just new shiny tech.
937
00:43:53,064 --> 00:43:55,894
Has anyone ever lost their
job from learning Postgres?
938
00:43:56,669 --> 00:44:00,889
No chance, everybody
should learn Postgres.
939
00:44:00,909 --> 00:44:02,649
it's going to make you a better DBA.
940
00:44:02,649 --> 00:44:04,099
It's going to make you
design better schemas.
941
00:44:04,109 --> 00:44:06,879
It's going to make you think about
indices and optimizations and
942
00:44:06,879 --> 00:44:08,319
performance at the database layer.
943
00:44:08,609 --> 00:44:11,649
You can even go down a rabbit hole of
learning P-L-S-Q-L, and that will still
944
00:44:11,649 --> 00:44:13,649
pay you dividends later on in your career.
945
00:44:13,999 --> 00:44:14,399
The way.
946
00:44:14,450 --> 00:44:14,950
of software.
947
00:44:15,143 --> 00:44:17,563
I love that you're like, I, still
have the, 'cause I love that.
948
00:44:17,773 --> 00:44:19,743
you also have the Kubernetes
project listed there, which I
949
00:44:19,743 --> 00:44:21,383
think is, an assumed, an assumed.
950
00:44:21,383 --> 00:44:21,723
Yes.
951
00:44:21,870 --> 00:44:21,880
I?
952
00:44:22,133 --> 00:44:24,993
I want to do a little plug
for my friend Aaron Francis.
953
00:44:24,993 --> 00:44:29,373
He just launched a Postgres
course called Mastering Postgres.
954
00:44:29,853 --> 00:44:33,463
he has built a bunch of database
courses at databaseschool.
955
00:44:33,493 --> 00:44:33,923
com.
956
00:44:34,313 --> 00:44:36,343
That's an unpaid ad for my friend Aaron.
957
00:44:36,343 --> 00:44:40,233
He's a wonderful guy and, he's
making really good content
958
00:44:40,243 --> 00:44:42,223
and he's making me jealous.
959
00:44:42,253 --> 00:44:46,423
because he rented an apartment,
built a whole studio in it, put an
960
00:44:46,433 --> 00:44:50,533
actual blackboard in there, like a,
teacher's classroom and is killing
961
00:44:50,533 --> 00:44:51,713
it in the content game right now.
962
00:44:51,713 --> 00:44:52,037
think,
963
00:44:52,121 --> 00:44:53,861
courses with a lot of technical
964
00:44:54,062 --> 00:44:54,386
little
965
00:44:54,531 --> 00:44:55,221
deep insight.
966
00:44:55,261 --> 00:44:56,011
I, feel like the same way.
967
00:44:56,041 --> 00:44:56,365
actually
968
00:44:56,396 --> 00:44:56,916
it's like.
969
00:44:57,013 --> 00:44:57,337
the
970
00:44:57,446 --> 00:44:58,116
To me,
971
00:44:58,308 --> 00:44:58,956
you need
972
00:44:59,001 --> 00:45:02,301
networking, getting a Cisco
cert early in my career, in the
973
00:45:02,301 --> 00:45:04,781
nineties, was pivotal foundational.
974
00:45:04,821 --> 00:45:06,311
I still use that knowledge every day.
975
00:45:06,453 --> 00:45:07,100
of that
976
00:45:07,151 --> 00:45:11,251
I don't necessarily have to break down
my, subnets into binary a whole lot
977
00:45:11,251 --> 00:45:16,821
anymore, but understanding that stuff
has always helped me in every level
978
00:45:16,831 --> 00:45:18,711
above that in the technology stack.
979
00:45:18,711 --> 00:45:23,211
And that's to me, like TCP IP is one
of those things that it's almost feels
980
00:45:23,211 --> 00:45:27,511
like people learn last now because the
cloud just sort of glosses over it.
981
00:45:27,851 --> 00:45:29,351
But databases are the same thing.
982
00:45:29,351 --> 00:45:33,011
you and I could probably walk
into a typical cloud native shop
983
00:45:33,021 --> 00:45:36,981
of a small team that's maybe in a
little startup I'm presuming that
984
00:45:36,981 --> 00:45:38,461
you've never been a full time DBA.
985
00:45:38,691 --> 00:45:42,411
I would never have called myself that,
but I've managed lots of databases over
986
00:45:42,411 --> 00:45:44,531
the years and I bet you I could still.
987
00:45:44,719 --> 00:45:45,575
see
988
00:45:45,651 --> 00:45:48,601
after I first ranted about
indexes, I could probably still
989
00:45:48,601 --> 00:45:51,051
walk into a team today and they're
having performance problems.
990
00:45:51,051 --> 00:45:52,521
And I'm like, yeah,
you're not doing indexes.
991
00:45:52,531 --> 00:45:53,571
let's do some indexing.
992
00:45:54,011 --> 00:45:57,121
to me that's like a foundational
understanding of that anyone
993
00:45:57,121 --> 00:45:57,971
should have a database.
994
00:45:57,971 --> 00:46:01,961
It's Like even if you're just a, DevOps
engineer a full time ops engineer running
995
00:46:01,961 --> 00:46:04,341
Kubernetes clusters, like, you should
probably understand the basics of how
996
00:46:04,341 --> 00:46:09,641
SQL works and how SQL databases have
logs and how they flush some of these
997
00:46:09,691 --> 00:46:14,706
sort of basic technologies that we
can't avoid even if you outsource it.
998
00:46:15,126 --> 00:46:17,686
So it's cool that you had that stuff
in there because that's key stuff too.
999
00:46:17,686 --> 00:46:21,156
I mean, it's like you're, you're getting
right on the edge of almost being.
1000
00:46:21,946 --> 00:46:23,326
it's you're the cloud native stack.
1001
00:46:23,326 --> 00:46:27,796
So I go to DevOps sh for my, which
programming language should I
1002
00:46:27,796 --> 00:46:31,786
learn for DevOps, which, you know,
it's got the typical Ansible,
1003
00:46:31,786 --> 00:46:34,596
Terraform, blah, blah, blah, Docker,
Kubernetes, learn all these things.
1004
00:46:34,656 --> 00:46:37,166
learn a cloud, get a
cert in DevOps somewhere.
1005
00:46:37,266 --> 00:46:42,316
And then now it's like, okay, now you
need to be actually productive and make
1006
00:46:42,316 --> 00:46:45,316
decisions on how you're going to run
your web servers and your databases.
1007
00:46:45,716 --> 00:46:49,116
And that's maybe where the cloud native,
like we jump over to David's website
1008
00:46:49,116 --> 00:46:50,726
and that's where it starts off with.
1009
00:46:50,746 --> 00:46:52,836
And I feel like there's
a continuity there.
1010
00:46:52,836 --> 00:46:53,476
We could sell that.
1011
00:46:53,976 --> 00:46:57,316
I hope there is value to
everyone who is trying to learn.
1012
00:46:57,356 --> 00:46:58,316
the learning doesn't stop.
1013
00:46:58,316 --> 00:47:00,906
This isn't people, you know, when I
say people trying to learn, it's not
1014
00:47:00,906 --> 00:47:02,776
people that have got 10 days experience.
1015
00:47:03,046 --> 00:47:05,901
You know, even people that have been
doing this for 20 years, like us.
1016
00:47:05,951 --> 00:47:08,681
is there ever a day or a week that
goes by where you're not learning?
1017
00:47:09,181 --> 00:47:10,961
and the Postgres thing, right?
1018
00:47:11,311 --> 00:47:13,661
what you were just talking about
indexes and all of that, You've
1019
00:47:13,661 --> 00:47:14,751
got to get the basics right.
1020
00:47:14,761 --> 00:47:17,271
You've got to master the
basics 10, 000 times.
1021
00:47:17,561 --> 00:47:20,541
like the old, I can't remember his name.
1022
00:47:21,356 --> 00:47:22,806
The martial artist that died
1023
00:47:22,806 --> 00:47:23,094
Bruce
1024
00:47:23,377 --> 00:47:23,857
Bruce Lee.
1025
00:47:24,124 --> 00:47:27,294
he said he didn't fear someone who
practiced 10, 000 kicks one time.
1026
00:47:27,484 --> 00:47:30,454
He feared a person who practiced
one kick 10, 000 times it's true in
1027
00:47:30,454 --> 00:47:34,054
development and engineering, you've
got to get those basics down and then
1028
00:47:34,064 --> 00:47:35,143
that gives you the, ability to do it.
1029
00:47:35,604 --> 00:47:38,284
the freedom to go and explore
all these other technologies.
1030
00:47:38,284 --> 00:47:40,724
The T shaped developer is
a very important paradigm.
1031
00:47:41,114 --> 00:47:43,114
that changes when we bring AI into it.
1032
00:47:43,124 --> 00:47:44,494
is my matrix already useless?
1033
00:47:44,514 --> 00:47:46,284
Because people can just sit
down with Gemini and say,
1034
00:47:46,694 --> 00:47:47,994
what should I learn this week?
1035
00:47:47,994 --> 00:47:48,824
It's like, I don't know.
1036
00:47:48,894 --> 00:47:54,424
But I still think there's a lot of value
and, you know, the human touch and our
1037
00:47:54,424 --> 00:47:56,654
opinions and sharing that with people.
1038
00:47:56,684 --> 00:47:59,324
And this is my way to try and
ease that burden for people.
1039
00:47:59,824 --> 00:48:00,194
Nice.
1040
00:48:00,524 --> 00:48:01,974
Well, thanks for creating this yet.
1041
00:48:02,174 --> 00:48:07,194
Another thing for the community, I feel
like your list is ever growing of, of
1042
00:48:07,214 --> 00:48:13,094
things you've, you're giving away in terms
of content and advice and edutainment,
1043
00:48:13,144 --> 00:48:14,834
which I also have used that word before.
1044
00:48:14,834 --> 00:48:17,614
So that's good that you think that, 'cause
I think that is key is a lot of this
1045
00:48:17,614 --> 00:48:21,444
stuff can, can be dry and dull and we've
already got that in a thousand conference
1046
00:48:21,444 --> 00:48:24,044
talks every, well, every three months now.
1047
00:48:24,464 --> 00:48:26,554
I guess it was definitely more
than a few thousand a year of
1048
00:48:26,564 --> 00:48:28,364
conference talks on YouTube.
1049
00:48:28,374 --> 00:48:31,634
So we don't need more
technical content necessarily.
1050
00:48:31,634 --> 00:48:33,894
We need something that's a
little better, higher produced.
1051
00:48:33,914 --> 00:48:37,194
And you are one of those gentlemen
that I. I like to watch your videos.
1052
00:48:37,194 --> 00:48:39,984
I watched your cue video,
from a couple of days ago.
1053
00:48:40,024 --> 00:48:41,164
last night actually, I think I,
1054
00:48:41,410 --> 00:48:41,800
So,
1055
00:48:41,854 --> 00:48:42,504
up in my feed.
1056
00:48:42,554 --> 00:48:42,944
be
1057
00:48:43,095 --> 00:48:46,560
you're somehow YouTube knows
that if it talks about cloud
1058
00:48:46,570 --> 00:48:47,890
native, it needs to show up
1059
00:48:48,202 --> 00:48:48,593
later.
1060
00:48:48,650 --> 00:48:50,580
next to late night comedy
and stand up comedy.
1061
00:48:50,580 --> 00:48:52,460
Like those are my three things on YouTube.
1062
00:48:52,730 --> 00:48:54,150
They're all nice and mixed together.
1063
00:48:54,290 --> 00:48:59,810
Oh, and, EVs, anything ev and it throws
you and Victor Farsik and some other,
1064
00:48:59,840 --> 00:49:02,000
Sid and some other good YouTubers.
1065
00:49:02,030 --> 00:49:03,450
it throws them all in there in the mix.
1066
00:49:03,671 --> 00:49:04,371
great content.
1067
00:49:04,471 --> 00:49:04,881
Yeah.
1068
00:49:05,371 --> 00:49:09,491
So thanks for doing this and I'm looking
forward to getting this podcast out.
1069
00:49:09,521 --> 00:49:13,481
And you can find more of this at, rawcode.
1070
00:49:13,491 --> 00:49:16,301
Academy and all the links are
gonna be in the show notes.
1071
00:49:16,591 --> 00:49:17,851
David, where can people find you?
1072
00:49:17,851 --> 00:49:19,461
I know you've also got a Discord server.
1073
00:49:19,611 --> 00:49:21,741
do you want to tell the people
where they can find you at?
1074
00:49:22,241 --> 00:49:22,571
Yeah.
1075
00:49:22,621 --> 00:49:25,051
you can go to Discord, GG slash rawcode.
1076
00:49:25,051 --> 00:49:30,001
I'll go to Discord server, I am
rawcode on every reputable social site.
1077
00:49:30,871 --> 00:49:33,291
and, you know, even know what's there.
1078
00:49:34,021 --> 00:49:34,121
the.
1079
00:49:34,121 --> 00:49:35,051
way the world is right now.
1080
00:49:35,051 --> 00:49:37,821
I find myself on LinkedIn a whole
lot more, which I never thought would
1081
00:49:37,821 --> 00:49:41,551
happen, but I am active on LinkedIn
sharing my opinions there too.
1082
00:49:41,551 --> 00:49:43,321
So I try to be everywhere.
1083
00:49:43,411 --> 00:49:45,681
and I'm always happy to
sit down with people.
1084
00:49:45,681 --> 00:49:47,801
I have a very public office hours link.
1085
00:49:47,851 --> 00:49:49,541
I'll make sure Bret has
that for the show notes too.
1086
00:49:49,541 --> 00:49:51,671
if you ever just want 20 minutes
to sit down and talk tech,
1087
00:49:52,471 --> 00:49:53,561
it's there for the community.
1088
00:49:53,631 --> 00:49:54,401
I have nothing but time.
1089
00:49:55,140 --> 00:49:55,890
Yeah, that's great.
1090
00:49:55,900 --> 00:49:56,490
That's perfect.
1091
00:49:56,860 --> 00:50:01,960
this is the exact DM I sent to a group
of, cloud native friends recently.
1092
00:50:02,230 --> 00:50:03,010
Random thought.
1093
00:50:03,260 --> 00:50:06,510
I get more value from scrolling
LinkedIn than any other platform.
1094
00:50:07,010 --> 00:50:08,430
I actually enjoy it.
1095
00:50:08,620 --> 00:50:11,090
I think 90% percent of
what I see is good quality.
1096
00:50:11,220 --> 00:50:13,130
What a strange world we live in.
1097
00:50:13,630 --> 00:50:16,430
Oh, never thought I
would see the day either.
1098
00:50:16,430 --> 00:50:17,220
And here I am.
1099
00:50:17,240 --> 00:50:21,270
I'm not only consuming LinkedIn,
I'm now posting to LinkedIn,
1100
00:50:21,640 --> 00:50:23,000
which is a very new thing for me.
1101
00:50:23,030 --> 00:50:27,900
But I do think it's given people a voice
and I want more voices in the community.
1102
00:50:27,900 --> 00:50:29,810
I want to get more opinions,
more feedback, all of that.
1103
00:50:29,850 --> 00:50:31,550
And it is one of the
better places right now.
1104
00:50:31,650 --> 00:50:32,090
Definitely.
1105
00:50:32,894 --> 00:50:35,234
yeah, Low, drama, high quality.
1106
00:50:35,234 --> 00:50:36,184
that's at least my feed.
1107
00:50:36,184 --> 00:50:37,634
I'm very lucky in there,
at least right now.
1108
00:50:38,044 --> 00:50:41,514
I, didn't do a lot of work to get
it there, so I assume that that's, a
1109
00:50:41,514 --> 00:50:43,294
experience that others might have in tech.
1110
00:50:43,664 --> 00:50:44,744
I know Blue sky is a thing.
1111
00:50:44,744 --> 00:50:48,024
I'm a big fan of Blue Sky, but,
the community at least the cloud
1112
00:50:48,034 --> 00:50:50,464
native community, And the, the
container and cloud community
1113
00:50:50,464 --> 00:50:53,024
feels more active on LinkedIn than
on, BlueSky, at least currently.
1114
00:50:53,434 --> 00:50:55,484
thanks for being here and I'm
sure we'll do this again and
1115
00:50:55,484 --> 00:50:56,194
see each other at KubeCon,
1116
00:50:56,624 --> 00:50:59,912
bye.
1117
00:51:00,185 --> 00:51:01,575
You can sign up for my newsletter at bret.
1118
00:51:01,755 --> 00:51:05,195
News to get this and more
cloud native content.