Alle Fachbeiträge

Was ist .NET Core?

Definition „Microsoft .NET Core Platform“

Was ist .NET Core?

Mit .NET Core wird eine Open-Source-Plattform bezeichnet, die federführend von Microsoft entwickelt wird. Sie ersetzt das alte .NET-Framework und bietet im Vergleich zahlreiche Vorteile. In .NET 5 werden Framework- und Core-Version allerdings miteinander vereint. lesen

Container-Orchestrierung mit Red Hat OpenShift

Auf Kubernetes basierende Platform as a Service

Container-Orchestrierung mit Red Hat OpenShift

Ein Kubernetes-Cluster mit Docker-Containern zu pflegen ist keine ganz triviale Angelegenheit. Red Hat OpenShift setzt sich über diesen Kosmos und vereinfacht die Verwaltung von Clustern und vor allem das Deployment von Anwendungen. lesen

Kubernetes-basierte Tools – die Erben von Jenkins

Argo, InfraBox und Tekton / Jenkins X

Kubernetes-basierte Tools – die Erben von Jenkins

Jenkins ist der Platzhirsch unter den CI- und CD-Lösungen, hat aber wohl seine besten Jahre hinter sich. Neue, vielversprechende Tools drängen auf den Markt, die Technologien wie Kubernetes nicht nur als Option, sondern als native Plattform begreifen und daraus immensen Nutzen ziehen. lesen

Die besten Toolchains für die App-Entwicklung

Entwicklungsumgebungen, Frameworks und Plug-ins

Die besten Toolchains für die App-Entwicklung

Apple Xcode und Android Studio sind nicht die einzigen IDEs zur Erstellung mobiler Apps, Swift und Java nicht die einzigen Sprachen. Mit Blick auf alternative Toolkits und Frameworks gehen wir den Geheimnissen der besten Toolchains auf die Spur. lesen

Was ist GitOps?

Definition „GitOps“

Was ist GitOps?

GitOps beschreibt ein Konzept, bei dem die Open-Source-Software Git für den gesamten Verwaltungsprozess einer Anwendung/ eines Software-basierten Produkts eingesetzt wird – von der Entwicklung über die Bereitstellung bis zur Pflege. lesen

Wo liegen bei DevOps die Grenzen der Agilität?

Bimodales Release-Management gegen Reibungsverluste

Wo liegen bei DevOps die Grenzen der Agilität?

Fällt das Wort DevOps, so wird per se davon ausgegangen, dass eine hochgradig automatisierte und standardisierte Software-Produktionsstraße existiert. Die Agilität der Software-Entwicklung und -Bereitstellung hängt aber noch von ganz anderen Faktoren ab. lesen

Git-Clients als Alternative zu Git-CLI

In Teams entwickeln und Code verwalten

Git-Clients als Alternative zu Git-CLI

Git-Clients gibt es für eine Vielzahl von Betriebssystemen, von Windows und Linux über macOS, iOS und iPadOS bis hin zu Android. Das ermöglicht einen sehr flexiblen Einsatz, vor allem für Entwickler-Teams, deren Mitglieder gerne verschiedene Geräte einsetzen. lesen

Open Source – die Demokratisierung der Innovation

Herzlich Willkommen im Ubuntu-Special von Canonical

Open Source – die Demokratisierung der Innovation

Innovation entsteht, wenn unsere Kreativität von den Kräften herausgefordert wird, die die Welt, in der wir leben, bestimmen. Dabei geschieht Innovation oft spontan und zufällig. Reger Austausch von Ideen, Teamwork und Druck, den eine Deadline oder ein anderer äußerer Einfluss erzeugen, provozieren manchmal eine Zunahme von Innovationen. lesen

5 häufige Fehler bei Container-Deployments

Technische und organisatorische Stolpersteine

5 häufige Fehler bei Container-Deployments

Je mehr Container in der Softwareentwicklung und -bereitstellung Verwendung finden, desto häufiger macht die Technik dahinter zwangsläufig Probleme. Hier sind die häufigsten fünf Fehler, die es zu vermeiden gilt. lesen

Stärkerer Fokus auf dem Betrieb von Multi-Cloud-Umgebungen

Cloud Predictions 2020

Stärkerer Fokus auf dem Betrieb von Multi-Cloud-Umgebungen

Multi-Cloud-Umgebungen waren ein Top-Thema im zu Ende gehenden Jahr. Unternehmen haben die Vorzüge eines herstellerunabhängigen Ansatzes erkannt, dessen besonderer Vorteil neben Kostenaspekten, insbesondere in der größeren Flexibilität in Hinblick auf Innovationen besteht. Eine Reihe von Aspekten beim Betrieb sind jedoch entscheidend dafür, dass auch langfristig Multi-Cloud-Lösungen eine wichtige Rolle in Unternehmen spielen werden. lesen