My Week in Links [GER] JAXenter.de hat eine gute Artikelsammlung zum Thema Docker bereitgestellt. [GER] In sieben Schritten ins Internet der Dinge IMHO a very good and actual Overview about Industry 4.0 ScrumMasters Should Not Also Be Product Owners. Period. I like this Portfolio Board from Ship It! Go and copy! We have visualized our portfolio in a not so illustrated way and its worth it! Send a JSON object to server over TCP connection in Java using Socket yes, simple stupid java stuff. If you want to move from local Hadoop development to a remote, real life cluster, start and finish in 20 minutes (or so ;) ): Setting up a CDH cluster on Amazon EC2 in less than 20 minutes Have a nice weekend!
Leave a CommentCategory: Technology
In this category I file blog posts about technology. If it is about the Internet of Things, agile development, a framework, a method, a pattern, or everything els technology relevant, I will post it here.
Fridaygram 48/14
My week in Links: Martin Fowler added an useful discussion on his bliki about the TechnicalDebtQuadrant I found the Missing Guide of How to Use Docker on OS X I tried to understand and play with Hadoop. This setup Docker with Apache Hadoop 2.5.1 helped a lot Also useful to experiment with Apache Spark: Apache Spark 1.1.0 on Docker I like this R tutorial, very different way of programming Three Alternatives for Making Smaller Stories
Leave a CommentRaspberry Pi GPIO mit XMPP
Seit einiger Zeit liegen in meiner Schublade zwei Raspberry Pi herum. Die Zeit war reif, endlich etwas damit zu machen. Zunächst wollte ich etwas mit den General-Purpose-Input-Output (GPIO) spielen. Danach dachte ich jedoch, dass es doch mehr Spaß machen würde, wenn ich das Ganze mit XMPP verbinden kann. Dies ist dabei heraus gekommen.
Leave a CommentFridaygram II
In dieser Woche war nicht viel Zeit zum lesen: Agile 42 geht auf das Thema Struktur von Coaching Konversationen ein Die Scrum Metriken von Jeff Sutherland. Etwas älter, hat mich aber diese Woche stark beschäftigt
Leave a CommentFridaygram – Das Freitag-Update
Und da bin ich mal wieder. Ich habe mir überlegt, dass ich Freitags eine kleine Liste von Artikeln aus dem Bereichen Agile Softwareentwicklung, Continuous Delivery, oder generell mit IT Bezug publiziere, die ich in der jeweiligen Woche entdeckt und für empfehlenswert befunden habe. In dieser Woche sind auch noch ältere Sachen dabei, die ich beim aufräumen in meinem Instagram Account gefunden habe. Agile Softwareentwicklung: Scaling Scrum: SaFE, DAD or Less bewertet die genannten drei Vorgehensmodelle. Agile 42 Mitarbeiter Andrea Tomasini hat seine Anatomy on an Agile Organization des Manage Agile Keynote publiziert (Quelle). Noch mal Agile 42 mit The Product Owner (PO) Board – making PO workflow visible. Als Freund von physischen Tokens gefällt mir die Herangehensweise. Interessant wird es mit mehr als einem Team und mehr als einer Vision. Martin Fowler über das Thema Messbarkeit von Produktivität. Continuous Delivery Kief Morris hat bei Martin Folwer einen Bliki-Eintrag zum Thema Configuration…
Leave a CommentRuby on Rails again
Seit meinen Tagen als Student habe ich kaum noch etwas ernsthaftes mit Ruby on Rails gemacht. Jetzt habe ich ein paar neue Versuche für ein kleines Projekt gemacht. Mir half dabei sehr stark das Ruby on Rails Tutorial von Michael Hartl. Zunächst ging es an die üblichen Themen, Projekt aufsetzen. Eine neue Ruby Version musste her, dabei war ich wirklich überrascht, dass es mittlerweile ein gutes Tool zur Verwaltung von Ruby auf dem Mac gibt: RVM. Nach einigen Stolperfallen ging es dann los mit dem Rails Projekt, ein wenig Design mit Twitter Bootstrap, Coding, und dann geht es auch schon per Heroku in die Cloud. Auch hier war ich überrascht, wie gut so ein Cloud Deployment geht. Besonders die Nutzung von Git als “Push to Cloud”-Tool finde ich einfach einfach. Lokales Repository anlegen, ein neues Git Remote hinzugefügt, ein Git Push zum Heroku Remote und fertig! Für mein erstes Rails…
1 CommentMAPI Programmierung mit PyWin32
Disclaimer: Dies ist ein Cross Post der auch auf der GONICUS Webseite erschienen ist. Mit freundlicher Erlaubnis darf ich den auch hier veröffentlichen.
GOsa ist ein Werkzeug zur Administration und kann durch Plugins erweitert werden. Eines dieser Plugins erweitert GOsa um die Fähigkeit, Groupware Systeme, z.B. Exchange zu administrieren. Exchange bietet die Messaging Application Programming Interface (MAPI) in C/C++ und Visual Basic an. Das GOsa Plugin ist jedoch in Python programmiert und muss daher diese Funktionen nach C wrappen. Die Python Win32 Extension bietet eine fast vollständige Implementierung der MAPI an. Zwei Punkte sind jedoch derzeit nicht abgedeckt, das arbeiten mit Access Control Lists (ACLs) und Regeln (Rules).
Leave a CommentMünchen – Google Developer Days 2010
Heute geht’s auf in Richtung München. Morgen machen dort die Google Developer Days halt. Es gibt eine Reihe von Vorträgen zu Google Produkten und Frameworks. Neben den verbreiteten Informationen lässt sich Google nicht lumpen und bietet ein paar Goodies an, Lebensgroße Mensch ärger Dich Nich Spiele oder jede Menge Lego. So war es zumindest vor zwei Jahren. Ich werde über meine Erkenntnisse twittern und wenn es sich lohnt noch eine Zusammenfassung nachreichen. Mittwoch geht’s erstmal “Back to the roots” nach Herdecke, Präsenzveranstaltung an der FernUni.
Leave a CommentNicht Google Street View ist das Problem!
Wie es bei den Medien nun mal so ist, verschwinden Themen so schnell wie sie kommen. Man spricht ja eher mit Leuten darüber, als das noch etwas darüber zu lesen ist. Als das die Street View Debatte noch aktuell war hatte ich gehofft, dass sich die Diskussion auf das eigentliche Problem verschiebt. Ob es jemanden gefällt das Haus in dem man lebt, arbeitet oder seinen Urlaub verbringt nun im Internet ist oder nicht, der Service von Google ist weder der Einzige noch der Erste im Netz. Das Gesetz schützt dank der Panoramafreiheit das fotografieren vom öffentlichen Raum. Die Gegner sprechen von der Privatsphäre. Aha, bis wohin geht die eigentlich? Bis vor die Haustüre? Klingt logisch, vor ein Haus stellen und mal kucken kann ja jeder. Oh, aber wenn es für alle im Internet zu sehen ist, dann ist die Privatsphäre verletzt! So sagen zumindest die Gegner von Street View. Wenn…
Leave a CommentEin perfektes Branching Modell für die Softwareentwicklung
Versionskontrolle ist ein essentielles Tool der Softwareentwicklung. Ich betreibe meine Entwicklung im Trunk, wenn die Revision produktreif ist, wird ein Tag angelegt und dieser ausgeliefert. Soweit so gut, dann tauchen Probleme auf und ein Hotfix wird notwendig. Da die Entwicklung aber fortgeschritten ist, wird der Fix im Tag erledigt. Dann zurück in den Trunk gemerged. Das ist zwar praktikabel doch wirklich schön ist das vorgehen nicht.
2 Comments