About

Avatar von Martin Brotzeller
  • Performant Handling of Excel Files in PHP

    When you look at Excel solutions for PHP, the first thing you find is PHPExcel, digging a little bit further lets you find libXl. The prior is a pure PHP solution, the latter a native library for a couple of operating systems. There is a PHP extension that exposes this library to PHP, so you…

  • Wie wollen wir künftig arbeiten?

    Wie arbeiten wir heute zusammen und wie wollen wir in Zukunft zusammenarbeiten? Was diese Fragen angeht, bewegt sich gerade einiges, besonders in unserer Branche. Über Intrinsify.me kennen wir viele Leute, die aktiv versuchen diese neue Arbeitswelt so zu gestalten, dass sowohl die Interessen der Kollegen als auch die der Unternehmen besser getroffen werden. Und die…

  • Peer Review für Geschäftsführer

    Peer Review für Geschäftsführer

    Gestern hatte ich mein erstes Peer Review. Ja genau, nicht ich habe Kollegen „reviewed“, sondern sie mich, als Geschäftsführer. In diesem Blogbeitrag möchte ich darüber schreiben, was meine Motivation dazu war, welche Sorgen ich im Vorfeld hatte, wie das Review aufgebaut ist und wie es insgesamt lief. Der Peer Review ist für alle da, in…

  • Leadership in der IT

    Ich habe gestern einen Talk zu Leadership in der IT auf der Developer Week gehalten. Es ist ein Bericht zu unseren praktischen Erfahrungen mit Leadership seit 2000, mit dem Schwerpunkt auf unseren schönsten Fehlern, die alle irgendwann einmal wie ein wirklich guter Plan aussahen. Von klassischem autoritären Management über naive Agilität zur Überforderung der Führungskräfte…

  • SVGs in (Compass-)Sprites verwenden?

    Kürzlich bin ich im Rahmen eines kleinen Mobile-/Frontend-Workshops mit einem unserer Kunden auf eine interessante Fragestellung gestoßen: Kann man SVGs auch in Sprites verwenden? Da ich die Antwort schlichtweg nicht wusste, habe ich es heute ausprobiert und dokumentiere hier das Ergebnis.

  • Dysfunktionen in der Teamarbeit

    Im Jahr 2002 veröffentlichte Patrick Lencioni seine Business-Fabel „Five Dysfunctions of a Team“. Am Beispiel der fiktiven Geschäftsführerin Kathryn Petersen der ebenso fiktiven Firma Decision Tech zeigt der Autor, was in Teams schieflaufen kann, auch wenn die einzelnen Mitglieder sachlich kompetent sind. Schritt für Schritt muss das Team dabei von einer Ebene zur nächsten die…

  • Wie bekomme ich Unit Tests für mein JavaScript-Frontend an den Start?

    Ein kleiner Rückblick auf das “Familientreffen” der PHP- und Webentwickler-Szene. Jede Woche werden nun Beiträge zu den jeweiligen Sessions unserer Mitarbeiter im Blog veröffentlicht, die auf der International PHP Conference gehalten wurden. Angefangen wird nun mit Norbert Schmidts Vortrag über Unit Tests für das individuelle JavaScript-Frontend.

  • Spannung, Spiel und Projekterfolg. Frischer Wind in Retrospektiven.

    Spannung, Spiel und Projekterfolg. Frischer Wind in Retrospektiven.

    Retrospektiven sind für die Teamentwicklung wichtig. Mit der Reflexion von Themen aus dem Projektalltag, können Problemstellungen identifiziert und Verbesserungen erarbeitet werden. Denn wer ist schon mit augenscheinlichen Probleme zufrieden, die nicht angesprochen und angegangen werden. Ein Scrum Master hat dafür Maßnahmen parat, die je nach Problemstellung zur Ausführung kommen. Eine übliche „klassische“ Methode gliedert sich…

  • 10 Gründe, ein Firmen-Barcamp als Open Space auszurichten

    Im Letzten Blogeintrag zu den Mayflower Barcamps haben wir den Weg zum Open Space geschildert. Wer an einem Open Space noch nicht teilgenommen hat, kann sich im Wikipedia Eintrag oder hier einlesen. Welche Gründe sprechen nun dafür, ein firmeninternes Barcamp in diesem Format zu veranstalten?