#Continuous Integration

DevOps: Vollständige Automatisierung ist nicht zwingend die Lösung

Mit dem Siegeszug von DevOps in der Softwareentwicklung gehen einige grundlegende Veränderungen einher. IT und Development rücken näher zusammen, um schneller hochwertige Software liefern zu können. Viele Prozesse – auch im Testing – sollten dafür automatisiert werden. Warum das jedoch nur bedingt machbar beziehungsweise sinnvoll ist, erklärt Jan Wolter, General Manager EU bei Applause.

Themenkomplex Security: „Sicherheit ist eine dauerhaufte Aufgabe, die immer Teil des Entwicklungsprozesses sein sollte“

Die moderne IT-Welt ist ein gefährliches Pflaster. Von der Entwicklung über das Deployment bis hin zur Nutzung fertiger Anwendungen gibt es quasi an jeder Ecke potentielle Schwachstellen. Kein Wunder also, dass „Security“ ein zentraler Bereich der Softwareentwicklung ist. Im Interview spricht Lech Sandecki, Verantwortlicher für die Sicherheits- und Public-Cloud-Produkte bei Canonical, über die aktuelle Sicherheitslage in der IT.

Zufriedene Entwickler? Was Arbeitgeber wissen sollten

Wie findet man gute Entwickler und wie sorgt man dafür, dass diese langfristig im Unternehmen bleiben? Diese Fragen stellen sich, mit dem Blick auf dem leergefegten IT-Arbeitsmarkt, viele HR-Verantwortliche. Fest steht: Die Arbeitsbedingungen spielen für Entwickler eine große Rolle bei der Arbeitgeberwahl. Insbesondere der Einsatz einer gut gewarteten Software, sollte im Unternehmen nicht unterschätzt werden.

Test-driven Development: Best Practices für beste Qualität

Wenn sich das Management entscheidet, Test-driven Development (TDD) einzuführen, ist das Ziel klar: neue Softwaresysteme innerhalb kürzester Zeit bei hoher Qualität ausliefern. Doch was oft gut startet, bekommt nicht selten schnell Ermüdungserscheinungen. Dieser Artikel zeigt, wie TDD nicht an Schwung verliert.

IoT für Webentwickler: Continuous Integration im Internet der Dinge

Im letzten Teil dieser Artikelserie ging es um die Grundlagen von PlatformIO: vom Projektbeginn über die Auswahl von Boards bis hin zum Kompilieren von Firmware für das Flashen und Monitoring. Alle Schritte mit der IDE erforderten Handarbeit des Entwicklers, doch haben wir uns in Zeiten von CI und CD an Automatisierung im Softwareentwicklungsprozess gewöhnt. Dieser Teil zeigt nun, wie CI und CD auch für Embedded möglich sind.

GitLab 10.6 – Mehr Kubernetes, bessere CI/CD-Integration

GitLab behält die monatliche Release-Kadenz neuer Features und Verbesserungen bei. Mit Version 10.6 wird unter anderem die Integration von Kubernetes vertieft. Continious Integration und Continious Delivery sind ebenfalls mit dabei und es gibt nun mehr Möglichkeiten für Maintainer und Features, die bisher nur zahlenden Nutzern vorbehalten waren. Wir haben uns angesehen, was die aktualisierte Fassung der Webanwendung für die Versionsverwaltung sonst noch an Bord hat.

X
- Gib Deinen Standort ein -
- or -