Kategorie: Symfony

  • Symfony: List all listeners

    Did you ever need to list all listeners that are registered in a Symfony 2 based app? Just install the ListenersDebugCommandBundle by egulias … https://github.com/egulias/ListenersDebugCommandBundle and execute: app/console container:debug:listeners

  • Symfony 2 vs. Yii Framework

    Edit: At the Oxid Commons Conference 2014 the developers of the popular web shop „Oxid“ announced that they will migrate their System to Symfony 2, too. Here’s a blogpost by their community manager Marco Steinhäuser, explaining that they have chosen Symfony 2 over Yii despite Yii’s recent surge in popularity. A beautiful description of why…

  • CDN Introduction: CDNs can be free, cheap or expensive

    Here are the slides used in my Introduction to CDNs given at BePhpUg on November 6th 2013: https://php-schulung.de/download/CDN-Introduction.pdf

  • Symfony Security Component Introduction: Talk at BWB Meetup

    Monday, Oktober 28th 2013 19:15 – 21:45 at co.up, Adalbertstrasse 7 – 8, 10999 Berlin All details: http://www.meetup.com/backend/events/141934292// Securing Web Applications with the Symfony 2 Security Component Talk by Timon Schroeter Authentication and authorization of users need to be taken care of in most web applications. The Symfony 2 security component makes both tasks really…

  • Symfony benchmarks mit HipHop VM: Bis zu 4x schneller

    Symfony läuft auf der HipHop Virtual Machine (ja, die von facebook): http://labs.qandidate.com/blog/2013/10/21/running-symfony-standard-on-hhvm/ Und hier sind die ersten Benchmarks: http://alexfu.it/2013/10/22/symfony-benchmark-on-hhvm/

  • Offene Symfony Schulung in Berlin: 10-13.12.2013

    Vom 10.12.2013 bis 13.12.2013 findet der Symfony Intensivkurs in Berlin statt. Wenn Sie Ihre Symfony Schulung in-house buchen, wählen Sie Termin und Ort (deutschlandweit).

  • Dependency Injection: Lose Kopplung von Klassen mit PHP und Symfony

    Am 20.10. halte ich auf dem monatlichen Treffen der Symfony Usergroup Wien http://symfony-austria.org/ einen Vortrag zum Thema Dependency Injection. Teil 1: Dependency Injection: Motivation Im ersten Teil wird erklärt warum lose Kopplung sehr wertvoll ist. Anhand von Code Beispielen mit generischen PHP Klassen wird gezeigt, wie einfach es ist, diese auf Dependency Injection vorzubereiten. Teil…

  • Mit Symfony 2.3 ist nun ein Longterm Support Release verfügbar

    Mit Symfony 2.3 ist nun ein Longterm Support Release von Symfony 2 verfügbar. Diese Version wird für 3 Jahre bei identischer API mit Sicherheitsupdates unterstützt. In diesem Blogpost erklärt Fabien Potencier die Hintergründe der verschiedenen Versionen.

  • Symfony 2.3.0 Beta 2 veröffentlicht

    Das erste LongTerm Support (LTS) Release von Symfony 2 steht vor der Tür. Heute wurde die Beta 2 veröffentlicht und ist hier verfügbar: http://symfony.com/download?v=Symfony_Standard_Vendors_2.3.0-BETA2.zip So sieht der Zeitplan zum finalen Release aus: 17-19.5.2013 Symfony 2.3 Release Candidate 29-31.5.2013 Symfony 2.3 final

  • Symfony Usergroup Berlin: Werkzeuge für Entwickler

    Auf dem letzten Symfony Usergroup Berlin Treffen wurden etliche nützliche Tools vorgestellt (schnelles Copy und Paste von Gordons und Erics Listen, die Tools, die ich am nützlichsten fand): Symfony: Bundle Inheritance and customisation: http://symfony.com/doc/2.0/cookbook/bundles/inheritance.html Expose route names to Javascript: https://github.com/FriendsOfSymfony/FOSJsRoutingBundle Varnish replay https://www.varnish-cache.org/docs/2.1/reference/varnishreplay.html Damit kann man erlebten Traffic nochmal ablaufen lassen. OpenShift https://openshift.redhat.com/app/ erlaubt eine…

  • Symfony 2 Form and Validation Introduction

    On March 5th, 2013, Timon Schroeter gave a talk about the Symfony 2 form and validation components at the PHP Usergroup Berlin. The Symfony 2 form and validation components are very powerful. Starting from a doctrine entity, one can automatically generate: Database tables to store the entity Database constraints (like unique indices etc.) Forms to…

  • Virtual Host support in Symfony 2.2 Routing Component

    As blogged in November, the Symfony 2.2 Routing Component includes virtual host support. Now there is a brand new cookbook entry explaining how to configure it: http://symfony.com/doc/master/components/routing/hostname_pattern.html

  • Doctrine Master Slave Setup for Symfony 2.1

    In his talk at Symfony Live in Berlin, Benjamin Eberlei mentioned that Doctrine now supports connecting to a Master DB + multiple Slaves. How do I configure this behaviour in Symfony2? I searched the web, found some related info but no solution 😐 Via the Symfony Users Mailinglist symfony2 @ googlegroups.com (see thread Re: Doctrine…

  • Feedback zum Vortrag über Dependency Injection: Warum ich gern Schulungen gebe und Vorträge halte

    Letzte Woche habe ich in der Symfony User Group einen Vortrag gehalten zum Thema: Dependency Injection: Wozu? Wie? Und wie geht das mit dem Symfony 2 Service Container? Gutes Feedback zum Vortrag kam mündlich vor Ort und während das späten Abendessens (wir sind danach noch zu siebt etwas essen und trinken gegangen). Noch mehr gutes…

  • Dependency Injection: Wozu? Wie? Symfony 2 Service Container

    Am 5.12. habe ich auf dem Treffen der Symfony Usergroup Berlin zum Thema Dependency Injection vorgetragen. Motivation Der erste wichtige Punkt war ein Verständnis dafür zu erzeugen warum lose Kopplung so wertvoll ist. Mit einem Code Beispiel (eine einfache Feed Aggregator Klasse) habe ich illustriert, wie einfach ein Refactoring für Dependency Injection sein kann. Symfony…

  • Dependency Injection Container: Warum ist lose Kopplung so wertvoll? Code für PHP, Symfony

    Am 4.12. habe ich auf dem monatlichen Treffen der PHP Usergroup Berlin zum Thema Dependency Injection einen Vortrag gehalten. Dependency Injection: Motivation Erklärt habe ich dabei vor allem warum lose Kopplung sehr wertvoll ist. Anhand von Code Beispielen mit generischen PHP Klassen habe ich gezeigt, wie einfach es ist, diese auf Dependency Injection vorzubereiten. Dependency…

  • Symfony 2.1.4 veröffentlicht – Achtung Security Fix

    Heute wurde Symfony 2.1.4 veröffentlicht: http://symfony.com/blog/security-release-symfony-2-0-19-and-2-1-4 Für alle die nicht auf 2.1.4 upgraden möchten gibt es auch einen Patch, der gezielt die Sicherheitslücke schließt: https://github.com/symfony/symfony/compare/922c201…e5536f0.patch

  • Symfony Live Berlin: Die wichtigste Folie des Tages

    Die wichtigste Folie des Tages:

  • Symfony Live Berlin 2012: Erste Eindrücke

    380 Symfony Entwickler auf der ersten Symfony Live Berlin. Yeah!

  • Symfony 2.2 Routing Component mit VHost Unterstützung

    Gute Nachricht: Der Symfony 2.2 Routing Component wird virtuelle Hosts unterstützen. D.h. man kann das Routing in Abhängigkeit vom angefragten Hostnamen gestalten. Das freut mich besonders, weil ich vorletzte Woche für einen Kunden gearbeitet habe, dessen Entwickler eine eigene Ad-Hoc Lösung für genau dieses Problem erstellt haben. Gut Sache, dass dieses Feature bald in Serie…