Donnerstag, 13. Dezember 2018

Mal eben eine virtuelle Maschine bei AWS erzeugen

Welcher Software Entwickler kennt das nicht? Man möchte mal eben seine eigene Software im Internet verfügbar machen oder eine Technologie ausprobieren und benötigt dafür eine virtuelle Maschine mit guter Internetanbindung.

Dafür ist AWS EC2 sehr gut geeignet. Das Erstellen einer EC2 Instanz ist über die WebUI mit wenigen Klicks erledigt. Es geht jedoch noch schneller als mit der WebUI. Und zwar, mit Terraform.

Neben der hohen Geschwindigkeit beim Erzeugen und Zerstören einer Instanz, bietet das Tool noch einen weiteren Vorteil. Der Aufbau der Virtuellen Maschine ist im Code dokumentiert und kann je nach Bedürfnis durch Variablen dynamisch angepasst werden.

Als einfaches Beispiel habe ich dieses GitHub Projekt aufgesetzt. Der Code basiert auf diesem lesenswerten Artikel.

Wer noch kein Konto bei AWS hat, kann dieses hier anlegen und 12 Monate lang kostenfrei experimentieren. Auch nach dem Ablauf der 12 Monate gibt es weiterhin Leistungen, die immer kostenfrei sind.

Wer sich in das Thema AWS einlesen möchte, dem kann ich dieses Buch empfehlen.

Sonntag, 25. November 2018

Spock Konfiguration externalisieren

Wenn du gerade angefangen hast mit dem Testframework Spock deine Applikation zu testen, dann fragst du dich vielleicht, wie du die Tests für verschiedene Testumgebungen konfigurieren kannst.

Hier habe ich ein paar Varianten beispielhaft zusammengetragen:


Montag, 19. November 2018

Scrum unser

Original

Vater unser im Himmel
Geheiligt werde dein Name.
Dein Reich komme.
Dein Wille geschehe,
wie im Himmel, so auf Erden.
Unser tägliches Brot gib uns heute.
Und vergib uns unsere Schuld,
wie auch wir vergeben unsern Schuldigern.
Und führe uns nicht in Versuchung,
sondern erlöse uns von dem Bösen.
Denn dein ist das Reich
und die Kraft und die Herrlichkeit
in Ewigkeit. Amen.

Quelle: https://www.ekd.de/Vater-unser-10784.htm

Meine Scrum Version

Scrum unser im Team
Geheiligt werde dein Vorgehen.
Dein Projekt komme.
Dein Backlog geschehe,
wie im Team, so im Unternehmen.
Unser tägliches Standup gib uns heute.
Und vergib uns unsere technischen Schulden,
wie auch wir vergeben unseren Stakeholdern mit ihren unklaren Anforderungen.
Und führe uns nicht in den Wasserfall,
sondern erlöse uns von dem choatischen Entwicklungsprozess.
Denn dein ist das Projekt
und die Velocity und das funktionierende Produkt just in Time. Amen