Slide 1

Slide 1 text

Mauricio Salatino & Thomas Vitale KubeCon+CloudNativeCon Europe April 4th, 2025 Breaking Barriers Bringing Application Developers Closer to the CNCF @salaboy.com @thomasvitale.com

Slide 2

Slide 2 text

Mauricio Salatino @salaboy.com • Software Engineer and CNCF Ambassador. • Author of “Platform Engineering on Kubernetes” (Manning).

Slide 3

Slide 3 text

Systematic Thomas Vitale @thomasvitale.com

Slide 4

Slide 4 text

KubeConEU25

Slide 5

Slide 5 text

Delivering Value From Idea to Production @salaboy.com @thomasvitale.com

Slide 6

Slide 6 text

Delivering Value Inner Loop & Outer Loop @salaboy.com @thomasvitale.com

Slide 7

Slide 7 text

Inner Loop From Requirement to Change Pushed @salaboy.com @thomasvitale.com

Slide 8

Slide 8 text

Development Environments @salaboy.com @thomasvitale.com

Slide 9

Slide 9 text

Podman Desktop OSS Container Runtime, CNCF Sandbox @salaboy.com @thomasvitale.com podman-desktop.io

Slide 10

Slide 10 text

Development Environments Portable, Reproducible, Shareable @salaboy.com @thomasvitale.com

Slide 11

Slide 11 text

backstage.io @salaboy.com @thomasvitale.com

Slide 12

Slide 12 text

Inner Loop on Kubernetes @salaboy.com @thomasvitale.com

Slide 13

Slide 13 text

Cloud Native Applications Runtime (Language) Application (Executable) Runtime (OCI) Application (Container) Runtime (OCI) Middleware (Kubernetes) Application (Container) @salaboy.com @thomasvitale.com

Slide 14

Slide 14 text

Image pack build Cloud Native Buildpacks From source code to container image Paketo Buildpacks paketo.io @salaboy.com @thomasvitale.com

Slide 15

Slide 15 text

`Ko` Containers and Kubernetes fast inner-loops for Go Ko ko.build @salaboy.com @thomasvitale.com

Slide 16

Slide 16 text

Automated Development Workflow Inner Loop on Kubernetes @salaboy.com @thomasvitale.com

Slide 17

Slide 17 text

Inner Loop without Kubernetes @salaboy.com @thomasvitale.com

Slide 18

Slide 18 text

Moving to Kubernetes Runtime (Language) Application (Executable) Runtime (OCI) Application (Container) Runtime (OCI) Middleware (Kubernetes) Application (Container) @salaboy.com @thomasvitale.com

Slide 19

Slide 19 text

Kubernetes for Local Development? @salaboy.com @thomasvitale.com

Slide 20

Slide 20 text

Inner Loop without Kubernetes Code, Test, Run, Debug Development Workflow arconia run flask --debug run yarn dev Dev & Test Services @salaboy.com @thomasvitale.com

Slide 21

Slide 21 text

Testcontainers Development and testing @salaboy.com @thomasvitale.com

Slide 22

Slide 22 text

Microcks API and Contract Testing @salaboy.com @thomasvitale.com

Slide 23

Slide 23 text

Service Integrations @salaboy.com @thomasvitale.com

Slide 24

Slide 24 text

@salaboy.com @thomasvitale.com

Slide 25

Slide 25 text

No content

Slide 26

Slide 26 text

No content

Slide 27

Slide 27 text

No content

Slide 28

Slide 28 text

No content

Slide 29

Slide 29 text

Developer Experience @salaboy.com @thomasvitale.com

Slide 30

Slide 30 text

Developer Experience The 10 Friction Points of Developer Experience @salaboy.com @thomasvitale.com

Slide 31

Slide 31 text

Application Developer’s View? CNCF Landscape @salaboy.com @thomasvitale.com

Slide 32

Slide 32 text

New Track at KubeCon+CloudNativeCon All About Application Development @salaboy.com @thomasvitale.com

Slide 33

Slide 33 text

Join us! @salaboy.com @thomasvitale.com

Slide 34

Slide 34 text

Mauricio Salatino @salaboy.com salaboy.com Thomas Vitale @thomasvitale.com thomasvitale.com