Sent from Hauptstadt!

ein Blog für den geneigten Leser

Sonatype Nexus per Docker starten und aktualisieren

Tags: , ,

Kategorie Software Engineering | 1 Kommentar »

Ich nutze Docker, um auf meinem Entwicklungsrechner einige Hilfsdienste wie Jenkins oder Sonatype Nexus laufen zu lassen. Ich könnte die natürlich auch direkt in meinem System installieren, aber das ist mir meist zu kompliziert. Viel einfacher ist es, ein vorgefertigtes Docker Image zu nutzen und nur die Daten außerhalb des Containers zu speichern.

Leider vergesse ich immer wieder die Kommandos. Deshalb als Notiz für mich die wichtigsten Kommandos, um Sonatype Nexus per Docker zu betreiben.

Ganzen Beitrag lesen »

Javascript ist und bleibt ein Krampf

Tags: ,

Kategorie Software Engineering | Keine Kommentare »

Wenn ich mir eine Programmiersprache genauer anschaue, interessiert mich nicht, wie man in dieser eine Schleife schreibt oder Eigenschaften zwischen Objekten vererbt. Mich interessieren eher die architektonischen Aspekte, etwa:

  • wie kann ich Code in Module oder Pakete strukturieren?
  • wie leicht lässt sich eine Testautomatisierung erreichen?
  • wie kann ich Code effizient debuggen?
  • welche Bibliotheken gibt es, damit ich nicht alles neu erfinden muss?
  • wie sieht die Werkzeugkette für das Einbinden externer Bibliotheken aus?
  • wie sieht die Werkzeugkette aus, um vom Quellcode zur auslieferbaren Applikation zu gelangen?
  • wie ausgereift sind Werkzeuge für statische Code Analyse?
  • wie gut sind Entwicklungsumgebungen und gibt es beim „Refactoring“ Unterstützung?
  • wie hoch ist die Lernkurve und gibt es etablierte Standards?

Leider bleibt Javascript auch im Jahr 2015 aus architektonischer Sicht ein Krampf. Dummerweise ist es aber ein Krampf, um den man kaum umhin kommt, wenn man Webanwendungen entwickeln muss.

Ganzen Beitrag lesen »

Was macht eigentlich ein Software Produktmanager?

Tags:

Kategorie Software Engineering | 5 Kommentare »

Momentan verbringe ich einen signifikanten Anteil meiner Arbeitszeit als Produktmanager und weniger als technischer Projektleiter, da ich die Arbeit eines Kollegen übernehmen muss. Das ist eine willkommene Abwechslung, gibt es mir doch die Gelegenheit, etwas tiefer die verschiedenen Aufgabengebiete eines Software Produktmanagers zu beleuchten.

Ganzen Beitrag lesen »