tubeshowcase●1,361,587 videos♡ My collection 0
← Learn to Code

Learn to Code43:46

Inner Development Loop with Java on Kubernetes • Thomas Vitale • GOTO 2022

GOTO Conferences ↗

From the creator

This presentation was recorded at GOTO Copenhagen 2022. #GOTOcon #GOTOcph http://gotocph.com Thomas Vitale - Software Architect at Systematic & Author of "Cloud Native Spring in Action" @ThomasVitale RESOURCES https://twitter.com/vitalethomas https://www.thomasvitale.com https://github.com/ThomasVitale https://www.linkedin.com/in/vitalethomas ABSTRACT In the cloud-native world, being a developer might be challenging. The number of technologies and patterns to know can be overwhelming. This session presents an approach based on open-source technologies and focused on improving the inner development loop and continuous delivery on Kubernetes. The end goal is to deliver value continuously, quickly, and reliably. First, I’ll present several techniques for working locally in an effective and productive way. Should you run Kubernetes in your development environment? I’ll cover a few different options. Using Java and Spring Boot, we’ll build a cloud native application following the principles of test-driven development. The inner development loop will be enhanced with Cloud Native Buildpacks, Tilt, Knative, and Telepresence. Continuous integration is a crucial practice for continuous delivery. We’ll check in code regularly, triggering an automated process to build, test, and package the application. Do you use pull requests? Relying on ArgoCD and the GitOps principles, I’ll show you how to work with temporary environments created dynamically when a new pull request is opened.

Published 2023-04-14 · Watch on YouTube ↗
Availability and playback restrictions are controlled by the original channel.

Keep exploring Learn to Code