Blog

Alle Beiträge in der Kategorie 'Technologie'

Ephemeral Jenkins Slaves to the Rescue!

Jeder, der in einem größeren Software-Projekt mit Jenkins gearbeitet hat, kennt das Problem: Die Kapazitäten im Jenkins sind knapp, einige Jobs dürfen nur auf bestimmten Knoten („Slaves“) ausgeführt werden, andere Jobs müssen vielleicht zwingend exklusiv auf einem Knoten laufen, da es sonst zu Port-Kollisionen kommt.

Man könnte jetzt mehr Slaves bei der IT des Kunden beantragen oder gleich Slaves in VMs anlegen. Beides nicht unbedingt schlanke Lösungen, zumal man alle Tools wieder installieren und in Jenkins konfigurieren muss. Warum also nicht Docker-basierte Slaves nutzen? Da könnte man lokal die Images mit allen Tools und Einstellungen vorbereiten und dann nutzen.
weiterlesen

Funktionales Refactoring in Java

Seit der Veröffentlichung von Java 8 hat ein wenig funktionale Eleganz Einzug in die Sprache gefunden, worüber bereits ausgiebig berichtet wurde. Letzteres gilt leider nicht für die Möglichkeiten dieser neuen Sprachelemente zur Verbesserung der Struktur, Lesbarkeit und Wartbarkeit bereits existierender Software. Dieser Artikel erklärt an praktischen Beispielen mögliche funktionale Refactorings.

weiterlesen

30. Hamburg Web Performance Meetup

Im nächsten Jahr starten wir direkt im Januar mit zwei spannenden Talks zum Thema Progressive Web Apps (PWAs). Erik Witt wird erklären, wie Service Workers überhaupt erst PWAs ermöglichen. Wer das Ganze mit Angular machen möchte, sollte sich den Talk von David Müllerchen anhören. Wir freuen uns, dass wir die Veranstaltung direkt in den neuen Räumen von Baquend stattfinden lassen dürfen.

weiterlesen

GDG DevFest Hamburg 2017

Ende November fand hier in Hamburg wieder das GDG DevFest im beschaulichen Betahaus statt. Wir waren als Teilnehmer und als Sponsoren mit dabei. Das GDG DevFest in Hamburg war die größte Google-Technologie-Konferenz in Norddeutschland und wurde von der Community und nicht von Google selbst organsiert. Trotzdem waren einige sehr interessante Speaker von Google aus den USA nach Hamburg gekommen, um interessante Einblicke in neue Google-Technolgien wie Tensorflow, die Google-Cloud oder Firebase zu ermöglichen.

weiterlesen

Jigsaw - "Puzzle"

Module in Java 9

Java 9 bringt uns das neue Modulsystem Jigsaw (englisch, u.a. für Puzzle). Wir haben jetzt Module in Java 9. Doch was heißt das konkret?

In einigen Artikeln auf diesem Blog soll Jigsaw näher erläutert werden.

weiterlesen