Lessons Learned @ NZZ – Teil 1 – Intro
Heute möchte ich eine neue Artikelserie ankündigen und erklären worum es geht. Wie ihr vielleicht wisst, arbeite ich bei der NZZ (Neue Zürcher Zeitung). Bei der NZZ arbeiten wir momentan mit Hochdruck...
View ArticleLessons Learned @ NZZ – Teil2 – Distributed SCRUM Teams
Wie ich schon im letzten Artikel erwähnt habe, sind wir aktuell 3 SCRUM Teams und haben diese auch in sehr kurzer Zeit von 4 auf 18 Entwickler hochgefahren (ca. 6 Monate). Am Anfang gab es eine kurze...
View ArticleLessons Learned @ NZZ – Teil3 – Code Reviews
Heute möchte ich über das Thema Code Reviews berichten. Vorgeschichte In der NZZ haben wir Ende des letzten Jahres unsere Code Repositories in Richtung Github gezügelt. Weil das Entwicklerteam in...
View ArticleTypische Beispielinstallation für einen PHP Webdeveloper auf Ubuntu
Seit geraumer Zeit arbeite ich intensiv als PHP Webentwickler mit Ubuntu. Immer wieder mal kommt es vor, dass ich eine neue Maschine aufsetzen muss (seit für Heimarbeit oder weil ein Laptop seinen...
View ArticleLessons Learned @ NZZ – Teil 4 – Symfony2 Controller
Beruflich arbeite ich momentan intensiv mit Symfony2. Wir hatten in den letzten 1,5 Jahren im Team immer wieder grosse Meinungsunterschiede, welchen Ansatz man für Symfony2 Controller wählen soll....
View ArticleLessons Learned @ NZZ – Teil 5 – Refactoring von Fat Controllern
This entry is part 5 of 6 in the series Lessons Learned @ NZZIm letzten Teil der Serie habe ich ja beschrieben, was ein (Symfony2)-Controller tun sollte bzw. was meine Erkenntnisse bezüglich fat...
View ArticleLessons Learned @ NZZ – Teil 6 – Der Release Manager
This entry is part 6 of 6 in the series Lessons Learned @ NZZSeit kurzem haben wir in der NZZ die Rolle des Release Managers eingeführt. Im folgenden Artikel möchte ich erklären warum. Situation ohne...
View ArticleWartbarkeit von Software verbessern
In letzter Zeit mache ich mir vermehrt Gedanken zur Strukturierung von Software und wie wir unsere Produkte/Projekte längerfristig besser machen können. Ich glaube, viele von uns haben nach wie vor...
View ArticleMessaging als Programmiermodell
Aktuell beschäftige ich mich intensiv mit der Strukturierung von Software, welche auch nach einiger Zeit noch wartbar ist. Auf der Suche nach neuen Wegen, bin ich auf das Messaging gestossen. Den...
View ArticleWie verschiebe ich MySQL Daten in ein anderes Verzeichnis (Ubuntu)
In letzter Zeit wurde es auf meiner SSD Platte für die MySQL Datenbanken immer enger. Ich entschied mich daher, die Daten auf ein grösseres Drive zu verschieben. Einfacher gesagt als getan. Nachdem ich...
View ArticleEffizientes arbeiten mit Terminator anstelle von Terminal (Ubuntu)
Ständig überlege ich mir, wie ich meine Arbeitsweise verbessern kann. Da ich viel auf dem Terminal arbeite, habe ich vor einiger Zeit das Tool Terminator entdeckt. Eines der besten Features ist, dass...
View ArticleBuchrezension – High Performance Web Sites
In letzter Zeit habe ich mich vermehrt mit der Optimierung von Webseiten aus Kundensicht beschäftigt. Dabei ist die Ladegeschwindigkeit einer der wichtigsten Faktoren für eine erfolgreiche Webseite....
View ArticleBuchrezension – Even Faster Web Sites
Nachdem ich von der Vorgängerversion High Performance Web Sites begeistert war (hier die Buchrezension dazu) musste ich mir natürlich auch Even Faster Web Sites von Steve Souders möglichst schnell...
View ArticleWie werde ich produktiver – Zeitfresser (bei der Arbeit) eliminieren
Hast du ab und zu auch das Gefühl, dass die Tage nur so davon fliegen und du nicht wirklich viel erreicht hast? Bist du teilweise schnell abgelenkt, z.B. durch Mails, den Gruppenchat, Kollegen die dich...
View Article
More Pages to Explore .....