-
Notifications
You must be signed in to change notification settings - Fork 3
Expand file tree
/
Copy pathpresentations.html
More file actions
216 lines (195 loc) · 10.8 KB
/
Copy pathpresentations.html
File metadata and controls
216 lines (195 loc) · 10.8 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8" />
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1">
<title>Code Pipes | Software development presentations</title>
<meta name="description"
content="Conference presentations by Kostis Kapelonis (Code Pipes) — KubeCon, ArgoCon, GitOpsCon, Shipped talks on Argo CD, Rollouts and GitOps." />
<meta name="author" content="Kapelonis Kostis" />
<link rel="canonical" href="https://codepipes.com/presentations.html" />
<meta property="og:type" content="website" />
<meta property="og:site_name" content="Code Pipes" />
<meta property="og:title" content="Code Pipes | Software development presentations" />
<meta property="og:description"
content="Conference presentations by Kostis Kapelonis (Code Pipes) — KubeCon, ArgoCon, GitOpsCon, Shipped talks on Argo CD, Rollouts and GitOps." />
<meta property="og:url" content="https://codepipes.com/presentations.html" />
<meta property="og:image" content="https://codepipes.com/img/kostis-kapelonis.jpg" />
<meta name="twitter:card" content="summary" />
<meta name="twitter:title" content="Code Pipes | Software development presentations" />
<meta name="twitter:description"
content="Conference presentations by Kostis Kapelonis (Code Pipes) — KubeCon, ArgoCon, GitOpsCon, Shipped talks on Argo CD, Rollouts and GitOps." />
<meta name="twitter:image" content="https://codepipes.com/img/kostis-kapelonis.jpg" />
<script type="application/ld+json">
{
"@context": "https://schema.org",
"@type": "Person",
"name": "Kostis Kapelonis",
"alternateName": "Code Pipes",
"url": "https://codepipes.com",
"jobTitle": "Software Engineer and Technical Writer",
"sameAs": [
"https://github.com/kkapelon",
"https://www.linkedin.com/in/kkapelon",
"https://twitter.com/codepipes",
"https://stackoverflow.com/users/60593/kazanaki",
"https://www.manning.com/books/java-testing-with-spock"
]
}
</script>
<link rel="shortcut icon" href="img/favicon.ico" type="image/x-icon" />
<link rel="stylesheet" type="text/css" href="css/normalize.css" />
<link rel="stylesheet" type="text/css" href="css/style.css" />
<link rel="stylesheet" type="text/css" href="css/component.css" />
<script src="js/modernizr.custom.js"></script>
</head>
<body>
<div class="container">
<!-- Top Navigation -->
<div class="codrops-top clearfix">
<span class="right"><span>Copyright© 2010-2026 Kapelonis Kostis </span></span>
</div>
<header class="codrops-header">
<h1>Code Pipes <span>My presentations in companies, conferences and events</span></h1>
<nav class="codrops-navigation">
<a href="index.html">Technical Writing</a>
<a class="current-tab" href="presentations.html">Presentations</a>
<a href="code.html">Code</a>
<a href="https://blog.codepipes.com/">Blog</a>
<a href="contact.html">Contact</a>
</nav>
</header>
<section class="simple">
<h2>Latest presentations</h2>
<ul>
<li><a href="presentations/2026/gitops-secrets-argocd.pdf">GitOps and Secrets</a>
(ArgoCon
EU
2026) - <a href="https://www.youtube.com/watch?v=6d4dmR7pcPE">Recording</a> </li>
<li><a href="presentations/2025/scaling-argocd-enterprise.pdf">Scaling Argo CD for the Enterprise</a>
(Shipped
2025) - <a href="https://www.youtube.com/watch?v=acdK2G1sFcc">Recording</a> </li>
<li><a href="presentations/2025/multi-cluster-argocd.pdf">Multi cluster Argo CD with AppSets</a>
(GitOpsCon
US
2025) - <a href="https://www.youtube.com/watch?v=7hJvZaqiG5s">Recording</a></li>
<li><a href="presentations/2025/argo-rollouts-canary-step-plugins.pdf">Argo Rollouts Canary Step
plugins</a>
(Kubecon
US
2025) - <a href="https://www.youtube.com/watch?v=b2yYR9ARNaE">Recording</a> </li>
<li><a href="presentations/2025/argocd-and-cdevents.pdf">Argo CD and CDevents</a>
(ArgoCon
US
2025) - <a href="https://www.youtube.com/watch?v=JFSBQUZMIAE">Recording</a> </li>
<li><a href="presentations/2025/argo-cd-and-terraform.pdf">Best of both worlds using Terraform and Argo
CD</a>
(GitOpsCon
EU
2025) - <a href="https://www.youtube.com/watch?v=XpWHSDFTf_c">Recording</a> </li>
<li><a href="presentations/2025/hpa-argo-rollouts.pdf">Progressive Delivery and Autoscaling</a>
(ArgoCon
EU
2025) - <a href="https://www.youtube.com/watch?v=uy39Gm-2oGI">Recording</a> </li>
<li><a href="presentations/2024/laser-focused-deployments.pdf">Laser Focused Deployments with Argo
Rollouts</a>
(Kubecon US
2024) - <a href="https://www.youtube.com/watch?v=95OFqU4UjiE">Recording</a> </li>
<li><a href="presentations/2024/stop-deploying-blind.pdf">Stop Deploying Blindly</a>
(ArgoCon US
2024) - <a href="https://www.youtube.com/watch?v=oeHdkvVKAZE">Recording</a> </li>
<li><a href="presentations/2024/all-4-argo-projects.pdf">A tour of all 4 Argo projects</a>
(Shipped
2024) - <a href="https://www.youtube.com/watch?v=z0PFzZXCXro">Recording</a> </li>
<li><a href="presentations/2024/argo-rollouts-downward-api.pdf">Argo Rollouts and the Downward API</a>
(GitOpsCon
US
2024) - <a href="https://www.youtube.com/watch?v=ubXMiLZnGwk">Recording</a> </li>
<li><a href="presentations/2024/argo-rollouts-stateful.pdf">Argo Rollouts for stateful applications</a>
(ArgoCon
EU
2024) - <a href="https://www.youtube.com/watch?v=Z_vxqizlPJ0">Recording</a> </li>
<li><a href="presentations/2023/gitops-for-infra-and-apps.pdf">GitOps for Infra and Apps</a> (GitOpsCon
EU
2023) - <a href="https://www.youtube.com/watch?v=dIAiS67wN_8">Recording</a> </li>
<li><a href="presentations/2023/gitops-for-databases.pdf">GitOps for Databases</a> (ArgoCon US
2023) - <a href="https://www.youtube.com/watch?v=U-o4HUNGHsE">Recording</a> </li>
<li><a href="presentations/2023/getport-dev-portal.pdf">Developer portals: what developers want</a>
(Port
2023) - <a href="https://www.youtube.com/watch?v=AbqBWNpwMbY">Recording</a> </li>
<li><a href="presentations/2023/vcluster-terraform-codefresh.pdf">Using Virtual Clusters for Development
and
CI/CD Workflows</a> (Loft
2023) - <a href="https://www.youtube.com/watch?v=Dx4-O6cpaf8">Recording</a> </li>
<li><a href="presentations/2023/multi-tenancy-vcluster.pdf">Multi-Tenancy with vcluster, crossplane and
Argo
CD</a> (KubeCon
2023) - <a href="https://www.youtube.com/watch?v=hFiHU6W4_z0">Recording</a> </li>
<li><a href="presentations/2023/preview-argocd-changes.pdf">How to preview/diff Argo CD deployments</a>
(ArgoCon
EU 2023) - <a href="https://www.youtube.com/watch?v=X392bJX0AEs">Recording</a> </li>
<li><a href="presentations/2022/gitops-repositories.pdf">Best practices for GitOps repositories</a>
(ArgoCon
2022) - <a href="https://www.youtube.com/watch?v=CvMevMHExHk">Recording</a> </li>
</ul>
<h2>Old presentations</h2>
<ul>
<li><a href="presentations/2021/gitops-secrets.pdf">How to use Secrets with GitOps and ArgoCD</a> (Dev
House
2021) - <a href="https://www.youtube.com/watch?v=7tEc23-BS9I">Recording</a> </li>
<li><a href="presentations/2021/intro-to-komodor.pdf">Introduction to Komodor</a> (Komodor 2021) - <a
href="https://www.youtube.com/watch?v=rBmU_hbgra0">Recording</a> </li>
<li><a href="presentations/2021/intro-to-argo-rollouts.pdf">Progressive Delivery with Argo Rollouts</a>
(Ambassador Labs 2021) - <a href="https://www.youtube.com/watch?v=dWC8Tlt8rbI">Recording</a></li>
<li><a href="presentations/2021/kubernetes-antipatterns.pdf">Kubernetes Deployment Anti-patterns</a>
(Codefresh
2021) - <a href="https://www.youtube.com/watch?v=YIBhZ7mL_74">Recording</a> </li>
<li><a href="presentations/2021/tour-of-dashboards.pdf">A tour of Kubernetes dashboards</a> (Ambassador
Labs 2021) - <a href="https://www.youtube.com/watch?v=CQZCRMUQynw">Recording</a> </li>
<li><a href="presentations/2021/gitops2-vision.pdf">The pains of GitOps 1.0</a> (Scaling Continuous
Delivery
2021) - <a href="https://www.youtube.com/watch?v=AfL31tvOwW0">Recording</a> </li>
<li><a href="presentations/2019/testing-anti-patterns-makeit.pdf">Software Testing Anti-patterns</a>
(MakeIT 2019)</li>
<li><a href="presentations/2019/docker-antipatterns.pdf">Docker Anti-patterns</a> (MakeIT 2019)</li>
<li><a href="presentations/2019/software-testing-anti-patterns.pdf">Software Testing Anti-patterns</a> -
(JHUG
2019) - <a href="https://vimeo.com/335675924">Recording</a> in Greek</li>
</ul>
<h2>Really old presentations</h2>
<ul>
<li><a href="presentations/2019/hybrid-ci-cd.pdf">Hybrid CI/CD</a> (Google Hybrid Tel Aviv 2019)</li>
<li><a href="presentations/2019/testing-methodology.pdf">Software Testing Foundations</a> (Blueground
2019)
</li>
<li><a href="presentations/2018/docker-based-pipelines.pdf">Docker based pipelines</a> (Codefresh
2018)
- <a href="https://www.youtube.com/watch?v=zbn7C-z32-M">Recording</a>
</li>
<li><a href="presentations/2016/spock-vs-junit.pdf">Spock vs JUnit</a> (JHUG 2016) - <a
href="https://vimeo.com/163169615">Recording</a> in Greek </li>
<li><a href="presentations/2015/true-rest.pdf">Your service is not REST</a> (DevIt 2015)</li>
<li><a href="presentations/2014/package-by-feature-2.pdf">Package by Feature revised</a> (Oracle Java
day
Athens
2014)</li>
<li><a href="presentations/2014/nexus-maven.pdf">Nexus repository management</a> (Trasys 2014)</li>
</ul>
<h2>Ancient presentations</h2>
<ul>
<li><a href="presentations/2013/rest-errors.pdf">Rest error handling</a> (Trasys 2013)</li>
<li><a href="presentations/2013/enterprise-dev.pdf">Open Source vs Enterprise</a> (Trasys 2013)</li>
<li><a href="presentations/2012/quality-reloaded.pdf">Software quality metrics</a> (JHUG 2012)</li>
<li><a href="presentations/2012/quality-intro.pdf">Intro to software quality</a> (JHUG 2012)</li>
<li><a href="presentations/2011/comments.pdf">The Golden Rule of code comments</a> (JHUG 2011)</li>
<li><a href="presentations/2010/feature.pdf">Package by feature</a> (JHUG 2010)</li>
<li><a href="presentations/2010/metrics.pdf">Quality Metrics</a> (Trasys 2010)</li>
<li><a href="presentations/2010/maven.pdf">Intro to Maven</a> (Trasys 2010)</li>
<li><a href="presentations/2008/profiling.pdf">Profiling Java</a> (Agilis 2008)</li>
<li><a href="presentations/2007/ajax.pdf">Ajax Evaluation</a> (Agilis 2007)</li>
</ul>
</section>
</div><!-- /container -->
</body>
</html>