Jetzt lesen: Das Entwickler Spezial Vol. 25

Neu im Kiosk: Das Entwickler Spezial „CI/CD – ein Trend mit Geschichte“
1 Kommentar

Continuous Integration (CI) und Continuous Delivery (CD) sind große Trend-Themen in der aktuellen IT-Welt. Darum widmen wir diesen Themen eine ganze Ausgabe des Entwickler Spezial Vol. 25: CI/CD. Ob Automatisierung, DevOps oder Cloud, das alles finden Sie in der neuen Ausgabe. Jetzt im und am Kiosk!

Liebe Leserin, lieber Leser!

Java, JavaScript und PHP: Alle drei Programmiersprachen feiern in diesem Jahr ihren 25. Geburtstag. Seitdem hat sich viel getan: Vom Monolithen zum Microservice ins Monorepo, vom Wasserfall in die agile Welt und zu DevOps wurden etablierte Konzepte neu gedacht. 25 Jahre wirken in diesem Kontext wie eine enorm lange Zeit und es scheint fast erstaunlich, dass überhaupt ein Stein so lange auf dem anderen blieb.

Manchmal sind es aber selbst in der IT genau diese langen Zeiträume, die zu einem Reifungsprozess führen, der sich zum Trend wandelt. So scheint es mit Continuous Integration (CI) und Continuous Delivery (CD) zu sein. Bereits 1989 fand die Grundidee hinter der kontinuierlichen Integration neuer Codestücke eine erste Erwähnung, 1991 wurde der Begriff mit der Brooch-Methode geprägt und 1997 wurde das Extreme Programming (XP) definiert, das bis heute Einfluss auf die Softwareentwicklung hat und Continuous Integration methodisch etablierte. Die Autoren des XP, Kent Beck und Ron Jeffries, waren 2001 auch an der Formulierung des Agilen Manifests beteiligt, das sogar noch einen Schritt weitergeht und folgendes erstes Prinzip definiert: „Our highest priority is to satisfy the customer through early and continuous delivery of valuable software.“

Continuous Delivery war somit schon damals konzeptuell relevant. 2009 folgte schlussendlich die Definition von DevOps als Methode – und der Rest ist Geschichte, wie man so schön sagt.

Heute sind CI und CD große Trends in der Softwareentwicklung; die Abkürzung CD ist sogar nicht mehr ganz eindeutig: Neben der Idee des Continuous Delivery gibt es inzwischen auch das Continuous Deployment, bei dem der Code tatsächlich mehrfach am Tag in die Produktion gebracht wird. Das ist weit weg von den ursprünglichen Vorstellungen einer reinen Continuous Integration, die vor mehr als 30 Jahren definiert wurden. Inzwischen sind CI und CD zu einem eigenen Mikrokosmos aus Methoden und Tools geworden und bilden eine Art Königsdisziplin für DevOps-Entwickler. Der Abstand von Entwicklung zu Betrieb wird immer kleiner und doch wird der Code dabei eher besser als schlechter. Ein spannendes Thema.

Das ist Grund genug, diesem Thema eine eigene Ausgabe zu widmen: CI, CD, Jenkins und Docker, Cloud-Technologien und strategische Überlegungen, wie die Arbeit rund herum organisiert werden kann; das alles finden Sie in diesem Entwickler Spezial. Wie immer fokussiert sich die Ausgabe mit dem schwarzen Cover dabei ganz auf ihren Schwerpunkt.

Das reguläre Entwickler Magazin ist geprägt von einer großen Vielfalt von Themen; ab der folgenden Ausgabe, so viel sei schon verraten, kommt sogar eins mehr hinzu. In Zukunft wird eine regelmäßige PHP-Kategorie im Entwickler Magazin ihren Platz finden, die unseren Webtech-Bereich abrundet. Das Entwickler Spezial hingegen verändert sich nicht – es behält das gewohnte und bewährte Konzept der Schwerpunkte bei, die sowohl für Einsteiger als auch für Experten auf dem jeweiligen Gebiet neue Einblicke in einen Trend, eine Themenwelt der IT bieten. Von der Cutting Edge bis in die etablierten IT-Szenen: Viermal im Jahr schauen wir ganz genau hin. So auch dieses Mal mit CI und CD. Von der Erfindung von DevOps bis zu den Automatisierungstrends 2020 reicht die Bandbreite der Themen dieser Ausgabe.

Ich wünsche Ihnen viel Spaß bei der Lektüre des Entwickler Spezial CI/CD!

Ann-Cathrin Klose
Redakteurin

Die Highlights: Entwickler Spezial Vol. 25: CI/CD

Automatisierung: die Trends 2020
Kontinuierlich mehr automatisieren
Gilad David Mayaan

Jenkins-less CI/CD mit Kubernetes
Mit der Migration zu Kubernetes wird bei Jenkins alles anders
Gerd Aschemann

Dockerize your Toolchain!
Die eigene Toolchain im Docker-Container testen
Tommy Mühle

Roadmap einer spannenden Reise
Voraussetzungen für Continuous Deployment in Unternehmen
Stephan Kaps

Unsere Redaktion empfiehlt:

Relevante Beiträge

Abonnieren
Benachrichtige mich bei
guest
1 Kommentar
Inline Feedbacks
View all comments
Oli B

Gibt es diese Ausgabe (a) ausschließlich digital im entwickler.kiosk oder (b) auch in Papierform („analog auf totem Baum“)?
Falls (a): Besteht die Möglichkeit, die Ausgabe digital ohne Abo zu erwerben?
Falls (b): Wo auf Ihrer Website kann man die Ausgabe bestellen? Oder findet man auch die „spezial“-Ausgaben im gut sortierten Zeitschriftenhandel?

Vielen Dank für Ihre Antworten im Voraus!

X
- Gib Deinen Standort ein -
- or -