Planung
Karriere als Entwickler
14.02.2022
Studium? Ausbildung? Oder nichts?
Wie muss ein Softwareentwickler ausgebildet sein? dotnetpro-Autor David Tielke hat seine eigene Ansicht dazu.
weiterlesen
Scrum plus Kanban
14.02.2022
Offen für Experimente
Mit Kanban den Scrum-Prozess auf das nächste Level bringen.
weiterlesen
Liesers Clean Code
14.02.2022
Module
Modularisierung – davon ist viel und gern die Rede. Doch was genau heißt das eigentlich?
weiterlesen
Novelle der Preisangabenverordnung
10.02.2022
Neue Regeln ab Mai
Ab Ende Mai tritt die Neufassung der Preisangabenverordnung (PAngV) in Kraft.
weiterlesen
Cloud-DevOps mit Open-Source-Tools (Teil 2)
09.02.2022
Build und Deployment virtueller Maschinen
Vagrant ermöglicht eine effiziente Erstellung, Verwaltung und Verteilung virtueller Maschinen. Die Open-Source-Software unterstützt auch die Administration virtueller Systeme inklusive Anwendungen und erhöht so die Produktivität der DevOps-Prozesse.
weiterlesen
Verteilte Architekturen
02.02.2022
Die Macht der ereignisgesteuerten Microservices
Bei Anwendungen aus Microservices können die einzelnen Einheiten unabhängig voneinander getestet und in Betrieb genommen werden. Die Ereignissteuerung ist dann noch das Tüpfelchen auf dem i.
weiterlesen
Cloud-DevOps mit Open-Source-Tools (Teil 1)
17.01.2022
Programmierung mit Go und HCL
Die HashiCorp Configuration Language (HCL) stellt für DevOps die Spezifikation von Cloud-Konfigurationen in lesbarer Form in den Mittelpunkt.
weiterlesen
Architektur und Design
17.01.2022
Achtung, Pattern-Gefahr!
Entwicklungsmuster haben nicht nur Vorteile, sondern hier und da auch gravierende Nachteile.
weiterlesen
Microservices vernetzen
17.01.2022
Mesh? Was ist das denn?
Es hat was mit Netzen zu tun. dotnetpro stellt diese Service-Kategorie in Bezug zu Diensten und Daten vor.
weiterlesen
Kovarianz und Kontravarianz einfach erklärt
17.01.2022
Varianzen für C#
Was bedeutet und bei generischen Typen?
weiterlesen