X11 App aus nativem Docker Container auf dem Mac ausführen

Seit geraumer Zeit steht eine Beta Version eines nativen Docker Clients für Mac zur Verfügung, der den Umweg über boot2docker oder sonstige Linux VMs überflüssig macht. Wir nutzen Docker auch, um grafische Anwendungen zu entwickeln. Nun stellt sich die Frage, wie wir eine Anwendung, die einen X11 Server benötigt, von einem nativen Docker Container auf…


Node.js Module mit JSDoc dokumentieren

Das Revealing Module Pattern ist eine bewährte Methode, um JavaScript-Code zu kapseln und eine private Implementierung hinter einer definierten öffentlichen Schnittstelle zu verbergen. In diesem Artikel werde ich zeigen, wie man das Revealing Module Pattern in Node.js verwendet und wie man so ein Modul mit http://usejsdoc.org/. Als ersten Schritt implementieren wir ein…


Ops, DevOps, Chaos?

Marcelo ist in seinen letzen Blog-Artikeln hier und hier darauf eingegangen, was Agilität bedeutet und welche Auswirkungen das auf Entwicklungsprozesse hat. Bei der Pulsar Solutions verfolgen wir einen Ansatz, der nach DevOps-Prinzip den gesamten Betrieb vom Entwicklungsprozess bis zum Betrieb der Infrastrukturn abdeckt. Ich werde in den folgenden Blog-Posts darauf eingehen, welche Auswirkungen die post-agilen…


Agil, Extrem oder doch Anarchisch?

In einen Interview von 2015 16: Kent Beck - Tiny Decisions and Emergent Design bin ich auf eine sehr interessante Aussage von Kent Beck (Extreme Programming Erfinder, Mitunterzeichner des Agilen Manifests und Autor von JUnit) gestossen. Er erklärte, dass er damals, als die Agile Bewegung begann, mit dem Begriff "agil" nicht glücklich gewesen sei, denn…


Scrum ist nicht agil

Zugegeben, der Titel ist ein wenig provokant. Das soll es aber auch, denn ich möchte damit ein Gefühl zum Ausdruck bringen, das mich schon lange beschleicht. Der Ausschlag gebende Anstoß für diesen Artikel kam, als ich mich selbst in folgender Situation befand: Wir waren mitten im Sprint und der Kunde wünschte dringend die Umsetzung einer…