php-schulung.de

Training und Coaching in Agilen Transitionen

By am 06.05.2016 in Blog

Über die Jahre habe ich in vielen verschiedenen Rollen gearbeitet, insbesondere auch als Software Entwickler, Trainer für PHP und Symfony, Scrum Master, Produktmanager, Product Owner und Agile Coach. Im Moment unterstütze ich vor allem Firmen in ihrer jeweiligen agilen Transition. Hier ein paar Worte darüber wie sich das alles so ergeben hat: Früher war...

Mehr

Symfony 3.0 ist erschienen!

By am 30.11.2015 in Blog, Symfony

Tada, Luftschlangen, Konfetti, Party! Symfony 3.0 ist soeben erschienen! Neue Features kommen später erst, der wesentliche Unterschied zur Version 2.8 (dem letztem Release der 2.x Serie) besteht darin das nun alle veralteten Features und Kompatibilitätsschichten entfernt wurden und eine aktuelle PHP Version (5.5.9) als Minimum erfordert...

Mehr

ControllerExtraBundle für alle die gern Annotations in Controllern verwenden

By am 11.07.2015 in Blog, Symfony

Wer gern Annotations in Controllern verwendet wird das Controller Extra Bundle lieben! Die Namen der bereit gestellten Annotations sprechen Bände. Wer diese Annotations benutzen lernt, kommt in vielen Controllern mit sehr wenig PHP Code aus: @Paginator @Entity @ObjectManager @Form @Flush @JsonResponse @Log @Get @Post Noch dazu erleichtert das Bundle das erzeugen eigener Custom...

Mehr

Symfony 2.3 LTS erreicht nachträglich 100 % HHVM Kompatibilität!

By am 01.07.2015 in Blog, Symfony

Die Arbeit von 1,5 Jahren erreichte am 1.7.2015 ihren krönenden Abschluss: Symfony 2.3 LTS ist nun 100 % kompatibel mit der HipHop Virtual Machine (HHVM). Mehr Information über die Hintergründe gibt es im offiziellen Symfony Blog. HHVM ist eine open-source Laufzeitumgebung für PHP und Hack die den PHP Code nicht zeilenweise interpretiert sondern just...

Mehr

Symfony 2.6 Error Page Preview Feature

By am 10.12.2014 in Blog, Symfony

Have you, too, hacked up some solution to test the different error pages your customers will see for Error 404, 500 etc.? Symfony 2.6 comes with a great new Feature for previewing error pages. All you need to do to profit from this is to import a routing file in app/config/routing_dev.yml like this: _errors:...

Mehr

Symfony 2.6 includes the brand new VarDumper component

By am 06.12.2014 in Blog, Symfony

The VarDumper Symfony component has been released with Symfony 2.6. Details about its history can be found on Github. Now why is a new var dump variant such a big deal? There are several reasons why dump() is great: It is available in any layer of the application, including controllers, services and the twig...

Mehr

OXID Symfony Migration: Die neue Basis wird Symfony 2.7 LTS

By am 05.12.2014 in Blog, Symfony

OXID ersetzt das selbst geschriebene Framework durch Symfony 2. Im Zusammenhang mit der Abwägung Symfony vs Yii habe ich schon kurz darüber berichtet. In diesem Artikel im PHP Magazin wird detailliert erklärt, warum Symfony das Framework der Wahl für die OXID Entwickler ist und wie die Migration durchgeführt werden wird. Auf der Symfony live...

Mehr

Symfony 2.6 beta 2 ist heute erschienen

By am 24.11.2014 in Blog, Symfony

Symfony 2.6 beta 2 ist heute erschienen. Die finale Version 2.6 wird in 1-2 Wochen veröffentlicht werden und enthält viele nützliche Features! Wer eine neues Projekt plant, sollte nicht mehr das LTS (2.3) nehmen sondern direkt 2.6. Diese hat nicht nur die besagten neuen Features (diese sind in einem Blogpost über die beta 1...

Mehr

Symfony 2.5: Validate E-Mail against RFC rules

By am 16.11.2014 in Blog, Symfony

When I found out on Github that Symfony 2.5 improved email validation in some way I immediately wondered how this would affect the user: Symfony 2.5 offers the new feature of strict email validation. Instead of the default behaviour (checking against a simple regex) this one uses an external (composer installable) library to perform...

Mehr

Erst Tests zu schreiben spart Zeit

By am 16.11.2014 in Blog

Im Buch „More Agile Testing“ (mehr dazu hier im Blog im Artikel Selbst anwenden bringt den größten Lerneffekt) gibt es eine schöne Metapher dazu, warum Tests zuerst zu schreiben Zeit spart. Kritische Nachfrage vom Management: Ist das nicht Zeitverschwendung, wenn das ganze Team zuerst (Akzeptanz-) Tests erstellt? Metaphorische Antwort: Busfahrer: Wenn ich nicht auf...

Mehr

Selbst anwenden bringt den größten Lerneffekt

By am 16.11.2014 in Blog

Etwas Neues zu erfahren und direkt selbst anzuwenden bringt uns weiter. Im Buch „More Agile Testing“ (das ich gerade lese, hier die Website zum Buch) habe ich einen Verweis auf einen schönen Beleg dafür gefunden. Auf Seite 9 (oben) wird in diesem Zusammenhang verwiesen auf den Artikel „Slow Ideas“ von Gawande Atul, erschienen am...

Mehr

Laravel Meetup Berlin wird durch Fortrabbit fortgesetzt

By am 14.11.2014 in Blog

Das Laravel Meetup Berlin war seit a. einem Jahr eine gemeinsame Initiative von Frank Frank, Franz und Timon. Timon fokussiert sich aktuell auf agile Strategien (Scrum, Kanban) und wird als Agile Coach arbeiten. Frank und Franz führen die Gruppe weiter, mit Unterstützung und Location von...

Mehr

Symfony Live: Meine Top 3 Vorträge

By am 02.11.2014 in Blog, Symfony

Meine persönlichen top 3 Vorträge waren: Leadership in der Softwareentwicklung Denn sie wissen nicht, was sie tun The road to Continuous Deployment Ein weiterer heißer Kandidat für einen Top Talk war: Developing People, aber an dem Vormittag hatte ich einen anderen Termin. Leadership in der Softwareentwicklung Johann-Peter Hartmann (Gründer, Chef und „Chief Tailwind Officer“...

Mehr

Agile Games for teaching Scrum etc.

By am 27.10.2014 in Blog

Now that I’m diving deeply into teaching Scrum, I am profoundly interested in games that can be useful to deeply understand agile principles. These are my latest sources: http://tastycupcakes.org/category/agile/ Blog style collection of games http://www.innovationgames.com/resources/the-games/ List of games that facilitates finding a game for a specific purpose http://www.gamestorming.com/ Join as at the agile game...

Mehr

Symfony 2.5: Dump current config

By am 27.10.2014 in Blog, Symfony

My favorite new feature in Symfony 2.5: Now you can not only dump the default configuration but also the fully merged current configuration, yeah! The command for this is: app/console config:debug Read all about the background...

Mehr

Imapping Tool (auch) für große und komplexe Wissenslandkarten

By am 19.10.2014 in Blog

Das iMapping Tool (bekannt aus dem brand eins Artikel) ist eine Software zum erstellen großer Wissenslandkarten. Es bietet eine übersichtliche Methode, auch komplexere Informationsstrukturen visuell darzustellen. Laut Heiko Haller, dem Macher von iMapping, wird das Tool vor allem von Managern, Beratern und Wissenschaftlern verwendet, um sich bei komplexeren Projekten Übersicht zu verschaffen. Das iMapping...

Mehr