Category Archives: Build, config and deploy

Docker Secrets – Passwörter in Containern

Passwörter und Docker, das war bisher eine eher schwierige Geschichte. Eigentlich sollten diese weder im Source Code, noch im Dockerfile direkt angeben werden. Klar, sie sind dort lesbar abgelegt. Doch wie dann? Seit Docker 1.13 unterstützt der Docker Swarm Mode … Continue reading

Posted in Build, config and deploy | Tagged , , , | Leave a comment

Gradle Script Kotlin

Eine neue Zusammenarbeit ist zwischen den Entwicklern des Build Tools Gradle und der Programmiersprache Kotlin entstanden. Der Gründer von Gradle Inc., Hans Dockter, hat sich mit dem Kotlin-Team von JetBrains zusammengesetzt und versucht herauszufinden, wie Gradle von Kotlin (und umgekehrt) … Continue reading

Posted in Build, config and deploy, Other languages for the Java VM | Tagged , | 1 Comment

Gradle: Nebula Plugins

Bei den Nebula-Plugins handelt es sich um eine Sammlung von Plugins für Gradle, welche von Netflix ursprünglich für die eigene Verwendung programmiert wurden. Netflix hat diese als Open-Source auf GitHub veröffentlicht: https://github.com/nebula-plugins. Wie für Gradle üblich, können die Plugins auch direkt aus den Plugin-Repositories … Continue reading

Posted in Build, config and deploy | Tagged , , , | Leave a comment

Gradle: Unternehmensweite Einstellungen und Buildskript-Erweiterungen zentral für alle Entwickler zur Verfügung stellen

Build-Tools wie Gradle und Maven ermöglichen in Verbindung mit unternehmensweiten Repositories (Nexus, Artifactory) die unternehmensweite Auslieferung von Build-Artefakten und zentralen Bibliotheken. Das manuelle Sicherstellen der korrekten Version entfällt somit für die Entwickler, und eine zentrale Pflege der Versionen tritt in … Continue reading

Posted in Build, config and deploy | Tagged , , , | Leave a comment

Redhat goes Microservice: Wildfly Swarm

Microservices sind im Moment in aller Munde und bei einigen Global Playern auch schon längst in Produktion (z. B. Netflix). Eine der Grundideen ist, eine Anwendung in kleine, in sich abgeschlossene fachliche Einheiten zu unterteilen, die jeweils eigenständig lauffähig sind … Continue reading

Posted in Build, config and deploy, Java EE, Java Runtimes - VM, Appserver & Cloud, Uncategorized | Tagged , , , | Leave a comment

Schichtenarchitektur überwachen mit Spring und JUnit

Die Schichtenarchitektur einer Anwendung kann über die Projektstruktur in der IDE überwacht werden. Dies hat allerdings den Nachteil, dass unter Umständen eine Vielzahl von IDE-Projekten verwaltet werden müssen. Da dies nicht immer gewünscht ist, möchte ich eine Alternative zu diesem … Continue reading

Posted in Build, config and deploy, Java and Quality, Spring Universe | Tagged , , , , , | Leave a comment

Schichtenarchitektur überwachen mit Eclipse

Schichtenarchitekturen haben wir als Entwickler schon längst verinnerlicht. So ist die klassische Aufteilung in z.B. DAO-Schichten, Service-Schichten und Controller-Schichten mittlerweile akzeptiert und wird wie selbstverständlich in der Entwicklung eingesetzt. Die Vorteile aus architektonischer Sicht liegen auf der Hand, ebenso wie … Continue reading

Posted in Build, config and deploy, Java and Quality, Java EE, Java modularization | Tagged , , , , , | 1 Comment