13. Treffen .NET User Group Paderborn
Details
Das 13. Treffen der .NET User Group Paderborn steht nach langer Pause an!
Wir Treffen uns am 19.03.2024 ab 18:30 bei der OPTANO GmbH in Paderborn (Technologiepark 18), um 19:00 beginnt das Programm. Für Getränke und belegte Brötchen ist gesorgt. Bitte meldet euch hier für die Veranstaltung an, damit auch genug für alle da ist.
Die folgenden Vorträge sind für das Treffen geplant:
- "Using NuGet to establish a common code style" (Carsten Igel, dSpace)
Code Style is a subjective thing. Should I use var? Should I use this? But you never develop alone. If the code style in your company, department, or team is fixed, this should be easy to set up for everybody. New rules and configurations should be applied in a fast matter.
With Roslyn Analyzers a new approach can take place, since the code can be checked and even be formatted according to a configured code style. My talk will demonstrate how NuGet packages can be used to deploy configurations for style checkers and formatters. - "GitOps mit ArgoCD - Build your dream development platform!" (Mark Lechtermann, dSpace)
In der heutigen schnelllebigen Welt der Softwareentwicklung ist es entscheidend, schnell und effizient zu sein. Eine zentrale Entwicklungsplattform bietet Standardisierung, Effizienz und Skalierbarkeit, um die Entwicklerproduktivität zu steigern.
Klar ist, Kubernetes ist die führende Open-Source-Plattform für die Containerisierung von Anwendungen, die Ihnen die Freiheit und Flexibilität bietet Anwendungen auf jeder Infrastruktur zu betreiben.
GitOps ist ein neuer Ansatz für Continuous Delivery, der Git als Single Source of Truth für Infrastruktur und Anwendungen nutzt. Mit GitOps können Anwendungen auf deklarative Weise deployen und verwalten, was zu Zuverlässigkeit und Konsistenz führt.
ArgoCD ist das Open-Source-Tool der Wahl, dass Implementierung von GitOps auf Kubernetes-Plattform erleichtert. ArgoCD automatisiert die Bereitstellung von Anwendungen
In diesem Vortrag verwenden wir ArgoCD auf einem Kubernetes-Cluster um ein .NET-Projekte effizient deployen und verwalten zu können - "Achtung, fertig, Code! Software-Development mit DevContainern" (Daniel Fischer, OPTANO)
Ein Development Container (kurz DevContainer) ermöglicht die Nutzung eines Containers als vollwertige Entwicklungsumgebung. Dieser kann verwendet werden, um eine Anwendung auszuführen, Tools, Bibliotheken oder Laufzeiten zu trennen, die für die Arbeit mit einer Codebasis benötigt werden. Auch Continuous Integration oder das Testen kann durch den Einsatz vereinfacht und unterstützt werden. DevContainer können lokal oder dezentral, in einer privaten oder öffentlichen Cloud, in einer Vielzahl von unterstützenden Tools und Editoren ausgeführt werden.
