Month: October 2019
14 posts
Architekturentscheidungen in agilen Projekten
Was mache ich als Architekt in einem agilen Team, wenn wir im Sprint 1 vor der Entscheidung stehen,…
Von der Pflicht zur Kür – vollumfängliche, automatisierte Softwaretests
Unit-Tests sind heutzutage Standard im Bereich der Testautomatisierung. Doch die moderne agile Softwareentwicklung will mehr und strebt nach…
Task-Parallelität mit CompletableFutures
Obwohl viele Java-Entwickler die CompletableFuture-Klasse kennen, wird sie in Projekten immer noch selten eingesetzt. Das mag daran liegen,…
Die DASA-DevOps-Prinzipien
Im 1. Teil unserer Artikelserie werden die DASA-DevOps-Prinzipien im Überblick dargestellt. Betrachtet man alle Prinzipien und Zusammenhänge, hat…
DevOps-Sportfreunde
Der folgende Artikel knüpft an den Beitrag „Skills, Tools und das richtige Mindset für DevOps“ – JAVAPRO 03-2018[1]…
Monolithen mit DDD aufschneiden
Fast jedes Softwaresystem wird mit guten Vorsätzen, aber unter schwierigen Bedingungen entwickelt: Knappe Zeitvorgaben zwingen uns, schnelle Lösungen…
IoT-Messaging mit MQTT 5 und Java
Mit der HiveMQ-MQTT-Client-Library kann das de-facto Standardprotokoll für IoT in der neuesten Version genutzt werden. MQTT ist mittlerweile…
Die Cloud ist nicht unantastbar
Bedrohungen, denen Cloud-Umgebungen ausgesetzt sind, decken sich in vielen Punkten mit den Gefahren für Inhouse-Netze. Oft fehlt Unternehmen…
Das Agile-Coaching-Dojo
Exzellenz in der agilen Praxis kann nicht allein aus dem Lehrbuch kommen, sondern ist immer auch eine Frage…
Camel-K – Leichtgewichtige Cloud-Integrations-Plattform
Im Sommer letzten Jahres startete Camel-K[1] als eine Community-getriebene Plattform für das einfache und schnelle Deployment von Apache-Camel[2]-Anwendungen…