Name: Nikolai Emil Damm ๐จ๐ป
Alias: devantler ๐ง๐ปโ๐ป
Nationality: Danish ๐ฉ๐ฐ
Languages: Danish, English ๐
Location: Haderslev, Denmark ๐
Time Zone: Central European Time (CET) โฐ
Pronouns: He/Him โ
Personal Interests: Socializing, CrossFit, Running, Gaming, Technology, Music ๐ฃ๏ธ๐๐ปโโ๏ธ๐๐ป๐ฎ๐ฑ๐ง
Education: MSc in Software Engineering ๐
Occupation: Developer Experience Engineer ๐ง๐ปโ๐ปโธ๏ธ
As a software engineer, I have a strong passion for modern software development practices and technologies. I truly believe in the power of open-source software, especially its ability to spark innovation and encourage collaboration. I'm a big fan of the Cloud Native Computing Foundation (CNCF) and appreciate their work in promoting the use of cloud-native technologies. I believe that by working together on important software, we can tackle the challenges we face today and in the future.
public class DevProfile {
public FavLang FavLang { get; set; } = FavLang.CSharp;
public string[] Skills { get; set; } = {
"C#/.NET",
"Go",
"Kubernetes",
"Docker",
"Infrastructure as Code",
"CNCF Tools and Technologies",
"And much much more"
};
public string[] Interests { get; set; } = {
"Modern approaches to bridge OT and IT",
"Simplifying Software Development and Operations",
"Making Software Development Fun and Enjoyable",
"Incorparating User Feedback early and often",
"Testing Everything",
"Automating Everything",
"Sharing Knowledge through Open Source",
"Advocating 'X as Code' approaches",
"Building on top of the shoulders of giants"
};
}
This talk presents KSail to the world. The talk demonstrates the core capabilities of KSail, and how it enables developers to shift-left Kubernetes operation and development practices. You will see first-hand how KSail can simplify and empower local development, and CI workflows. The talk is a mix of conceptual explanations and live demos.
The talk also presents the roadmap for KSail along with an open invitation to the community to contribute to the project.
Years of experience in software development have given me a solid foundation in modern software development practices and technologies. I have worked on a wide range of projects, from developing and maintaining e-commerce platforms to creating and operating cloud-native solutions. I have a strong passion for learning and sharing knowledge, and I'm always looking for new challenges and opportunities to grow as a software engineer. I have a sharp eye for detail and a strong focus on quality and simplicity in everything I do. I love working with people who share my passion for software development and who are not afraid to challenge the status quo.
TV2, Odense
As a Developer Experience Engineer at TV2, I am responsible for improving the developer experience for the product teams at TV2. This includes working on internal tools and platforms, as well as providing support and guidance to the teams on best practices for software development and operations. I work closely with the teams to understand their needs and challenges, and I strive to find solutions that make their work easier and more efficient. I also collaborate with other enabling teams within the organization to ensure that our tools and platforms are aligned with the overall goals and strategies of TV2.
Project Name | Description | State |
---|---|---|
๐ฅ๏ธ๐ณ KSail | An all-in-one SDK for spinning up clusters and managing workloadsโright from your own machine.. | Active |
โธ๏ธ Platform | DevantlerTech Platform - including deployment artifacts for running the platform in CI/CD and in Talos Omni. | Active |
Library Name | Description | State |
---|---|---|
โธ๏ธ .NET Kubernetes Generator | A simple .NET library for generating Kubernetes resources. | Active |
โ .NET Kubernetes Validator | A simple .NET library for running client-side and server-side validations on Kubernetes | Active |
๐ .NET Kubernetes Provisioner | A simple .NET library for provisioning Kubernetes clusters and resources. | Active |
๐ณ .NET Container Engine Provisioner | A simple .NET library for provisioning resources to container engines. | Active |
๐ .NET Secret Manager | A simple .NET library to manage asymmetric keys | Active |
๐ .NET Template Engine | A simple .NET library to genarate files from .sbn templates | Active |
๐๏ธ .NET Keys | A simple .NET library to provide intelligent models for assymetric keys | Active |
โ๏ธ .NET Kind CLI | A simple .NET library that embeds and provides an API for the kind binary | Active |
๐ถ .NET K9s CLI | A simple .NET library that embeds and provides an API for the k9s binary | Active |
๐ .NET Flux CLI | A simple .NET library that embeds and provides an API for the flux binary | Active |
โ .NET Helm CLI | A simple .NET library that embeds and provides an API for the Helm binary | Active |
๐ .NET Kubeconform CLI | A simple .NET library that embeds and provides an API for the kubeconform binary | Active |
๐ง .NET Kubectl CLI | A simple .NET library that embeds and provides an API for the kubectl binary | Active |
๐ .NET SOPS CLI | A simple .NET library that embeds and provides an API for the sops binary | Active |
๐ .NET Age CLI | A simple .NET library that embeds and provides an API for the age and age-keygen binaries | Active |
โข .NET K3d CLI | A simple .NET library that embeds and provides an API for the k3d binary | Active |
โ .NET Kustomize CLI | A simple .NET library that embeds and provides an API for the kustomize binary | Active |
Template Name | Description | State |
---|---|---|
#๏ธโฃ .NET Template | A simple .NET template for new projects. | Active |