About

Avatar von Katrin Schneider
  • 10 Dinge, die Entwickler an (JIRA-)Tickets schätzen

    10 Dinge, die Entwickler an (JIRA-)Tickets schätzen

    Im letzten Monat habe ich auf dem PO-Camp darüber gesprochen, welche Bestandteile und Prinzipien aus Entwickler-Sicht für gute (JIRA-)Tickets erforderlich sind. Die gesammelten Anforderungen basieren auf der einen Seite auf kurzen Interviews mit Entwickler-Kollegen, die ich im Rahmen unserer Slacktime durchgeführt habe („Was machen für Dich gute JIRA-Tickets aus?“). Zum anderen fließen aber auch meine…

  • AngularJS Tipps: Modularer Aufbau einer AngularJS-Applikation

    In diesem zweiten Teil der Reihe AngularJS Tipps geht es um den grundlegenden Aufbau einer AngularJS Web-Applikation. In Abgrenzung zu bekannten Beispielen, zeige ich ein einfaches, aber praxisnahes Muster für eine modulare Struktur einer AngularJS-App. Im vorangegangenen ersten Teil der Reihe beschäftigte ich mich mit der Kommunikation zwischen AngularJS-Controllern. Der Artikel richtet sich an Leser die bereits Erfahrungen…

  • The Puppet Anchor Pattern in Practice

    The Puppet Anchor Pattern in Practice

    Recently, my team rewrote all Puppet manifests for Mayflower’s core infrastructure with our two year long Puppet experience in mind. Many mistakes were made in the past, but this time we decided to write clean and structured Puppet code based on the latest language features from Puppet 3. More blog posts about advanced Puppet topics…

  • Vom Zähmen der CSS-Monster

    Vom Zähmen der CSS-Monster

    Wer schon einmal die komplexen Tiefen des Backends verlassen musste, um im vermeintlich einfacheren Frontend eines Projektes das Bunte und Spielerische anzupassen, wünscht sich meist schnell zurück zu den dokumentierten Funktionen, übersichtlichen Modulen und standardisierten Codezeilen. Nämlich genau dann, wenn man die völlig chaotischen und total überladenen CSS-Dateien – von mir auch liebevoll CSS-Monster genannt…

  • Percona-Tools für Entwickler, Teil 1

    Percona-Toolkit… das ist doch nur für Admins? Mag man denken, aber es gibt in dieser großen Sammlung von Werkzeugen (der Nachfolger von Maatkit) auch Dinge, die ein reiner Developer nutzen kann und sollte. Und ich meine da nicht nur DevOps. Im Artikel wird genau erklärt, welche Tools das sind und wie ihr sie insbesondere als…

  • Von Kanban und wie alles besser wurde…

    Noch im Sommer herrschte das Chaos: Unsere Lieferzeiten waren unklar, das Ticketmanagement wurde von uns selbst durchgeführt und die Fachabteilung, die am lautesten brüllte, hat ihr Ticket als erstes umgesetzt bekommen. Immer wieder erwischten wir uns dabei, wie wir an viel zu vielen Tickets gleichzeitig arbeiteten und die Zeit für technische Verbesserungen  auch auf der…

  • Symfony2: Bundle your libraries!

    In vielen Software-Projekten kommen Entwickler irgendwann an einen Punkt, an dem Funktionalität implementiert wird, die in anderen Projekten wiederverwendet werden können soll. Nachdem ich in der jüngeren Vergangenheit von mehreren Kollegen gefragt wurde, wie man dies in Symfony2-Projekten bewerkstelligen kann, wollte ich schriftlich eine Zusammenfassung der wichtigsten Punkte bereitstellen. Das Resultat ist dieser Blog-Artikel, der…

  • Kanban – Ein Erfolgsrezept für das Rezept des Erfolges

    Nachdem ich auf der diesjährigen Spring-Edition am "Agile Day" einen richtig guten Talk von Arne Roock (it-agile GmbH) und Fridtjof Detzner (Jimdo) über "Kanban bei Jimdo" gehört hatte, und das dort empfohlene Buch "Kanban – Evolutionäres Change Management für IT-Organisationen" von David J. Anderson ohnehin schon zuhause liegen hatte, war ich infiziert!

  • Stolpersteine agiler Methoden

    Die Spring-Edition der IPC (International PHP Conference) fand dieses Jahr vom 03. bis zum 06. Juni 2012 in Berlin statt. Sie hatte – wie auch in den vergangenen beiden Jahren schon – einen eigenen "Agile Day" mit einer Reihe von Talks die sich rund um Themen zur Agilität drehten. Da dieser Themenkomplex zunehmend an Popularität…