Code zu schreiben kann Spaß machen, aber auch nerven. Letzteres vor allem dann, wenn man das Gefühl hat, immer wieder dasselbe zu tun. Zum Glück gibt es ein Tool, das uns diese unnötigen Aufwände ersparen und dabei den Code auch noch leichter lesbar machen kann!
p.blog
IT-Expertenwissen für Software-Architekten und Entwickler
Alle Beiträge der Kategorie: DevOps
Flutschutz-Automatisierung
Wer viel arbeitet, bekommt viele E-Mails. Der Posteingang quillt über und die wirklich wichtigen E-Mails gehen unter. Es müsste eine Lösung zum automatisierten Erstellen von Regeln in Outlook geben. Gibt es! Den Terraform-Provider für Outlook.
Kubernetes ohne Docker ist wie ein Fisch ohne Fahrrad
Kubernetes hat ab Version 1.20 offiziell den Support für den Docker-Tech-Stack eingestellt. Was hat es mit dieser Deprecation auf sich? Ein Grund zur Panik? Wie geht es nun weiter? Eine mögliche Lösung mit Containerd …
Highspeed und Arschruhe – Das Mindset von DevOps
Im Kern geht es bei DevOps darum, schneller und einfacher Anwendungen und Services bereitzustellen. Was sind wesentliche Eigenschaften erfolgreicher DevOps Teams?
How to: Docker-Images ohne Docker – Kaniko in ein GitLab-Projekt integrieren
Der Docker-in-Docker-Modus bringt einen entscheidenden Nachteil mit sich: Er stellt ein nicht zu vernachlässigendes Sicherheitsrisiko dar. Eine Alternative muss her.
Software Development Trends 2021
Für 2021 erwarten wir viele Veränderungen in der Softwareentwicklung. Wir können in keine Glaskugel schauen, aber aus unserer Erfahrung ergeben sich die hier beschriebenen Trends.
Neues Projekt – was nun?
Bei Gesprächen über unsere Vorgehensweise bei neuen Projekten entsteht mit neuen Pentacornesen oder Kollegen aus anderen Unternehmen häufig eine Diskussion über die Sinnhaftigkeit von Templates.
Heisenbug – Softwarefehler mit Beobachtereffekt
Wie uns Nebenläufigkeit, Asynchronität, Threading, Lazy Loading und Lazy Initialization das Leben beim Test schwer machen und wie wir uns dagegen wehren können.
Resist! Fehlertoleranz im Digitalzeitalter.
Mit fortschreitender Digitalisierung werden unsere IT-Landschaften immer stärker miteinander vernetzt und ihre IT-Systeme und Services über Schnittstellen miteinander gekoppelt und so immer komplexer. Wie machen wir unsere IT-Systeme gegen Fehler widerstandsfähig?