You are browsing the archive for General.

PHP Summit 2013

25. October 2013 in General

PHP Summit 2013 – 12 Trainer mit 18 Workshops zu allen wichtigen PHP-Themen

Die Entwickler Akademie präsentiert in Kooperation mit dem PHP Magazin vom 2. bis 4. Dezember 2013 den nächsten PHP Summit, diesmal in Berlin. Und ich habe die Ehre dieses Mal beim PHP Summit gleich 2 Workshops zu halten.

Der erste Workshop wird die Twig-Template-Engine behandeln (ohne Symfony), im zweiten Workshop wird es um Symfony2 gehen.

Das große PHP Trainingesevent bietet innerhalb von drei Tagen 18 Workshops und zwei Abendvorträge. Alle Workshops beziehen sich auf eine gemeinsame Zielanwendung. Alle Trainer lösen Teile, der sich aus der Spezifikation ergebenden Aufgabe mit ihrer jeweiligen Technologie bzw. ihres Frameworks. Die Teilnehmer können auf diese Weise perfekt vergleichen, wie man in unterschiedlichen Frameworks tendenziell die gleiche Herausforderungen löst. Zwölf der bekannte PHP-Experten vermitteln im PHP Summit ihr Wissen: Sebastian Bergmann, Arne Blankerts, Benjamin Eberlei, Ralf Eggert, Jens Grochtdreis, Sebastian Heuer, Timo Haberkern, Sebastian Heuer, Robert Lemke, Stefan Priebsch, Ulf Wendel und Jakob Westhoff. Alle Infos zum PHP Summit finden Interessenten auf: www.php-summit.de.

 

Neuer Termin für eine offene Symfony Schulung im Januar

8. November 2012 in General

Hallo,

Die Version 2.x von Symfony hat in den letzten Monaten gezeigt, dass sie stabil, performant und für große Projekte nutzbar ist. Nachdem die letzten Schulungen auf großes Interesse gestoßen ist, wird es daher im Januar eine weitere offene Schulung zu Symfony2 geben. In drei Tagen werden alle Themen behandelt, die notwendig sind, um anschließend effektiv mit dem Symfony-Framework zu arbeiten. Die Veranstaltung ist als Workshop ausgelegt und ist entsprechend praxisorientiert.

Nähere Infos sind unter http://bit.ly/lIPvVk verfügbar. Dort können Sie sowohl die Schulungsinhalte als auch Informationen zum Schulungsort finden.

Ich würde mich freuen Sie oder einen Ihrer Mitarbeiter bei dieser Schulung begrüßen zu dürfen.

Grüße

Timo Haberkern

Symfony Day 2011 in Cologne (Slides)

25. October 2011 in General

Last week I attended the Symfony Day 2011 in cologne. The event was great and really well organized. I went there for the conference day at friday. From what I heared the thursday workshops were good. The conference place was pretty crowdy and packed. Over 250 Symfony people were attending.

The day was packed with sessions. Igor Wiedler was first with a nice introduction to the Silex framework. I already used Silex in a small project but nevertheless Igor was pretty inspiring and I’m more convinced that I will use the Framework for some use-cases in the future.

Next up was Marc Weistroff with a talk about developer habits and how to learn from the Symfony2 sourecode. The presentation was nice and there were some useful tidbits but I think it would have been more useful if there would have been more concrete examples.

The last session before the lunch break was held by Stefan Koopmanschap and Christian Schäfer. Their talk about “Catching Opportunities with Open Source” was pretty well prepared (maybe the best prepared at the Symfony Day). The presentation style was fluid, humorous and it was totally motivating. Even if it was not directly Symfony-related there was so much of what you can learn from the two speakers own experience with open-source that it was the right descission to place such a talk at the Symfony-Day.

After the lunch break the sessions got more technical. The frist one was about the Sonata Admin Bundle. This was the session I was looking forward to. I know Thomas Rabaix did a wonderful job with the Admin-Bundle and I havn’t used it except in a small demo which didn’t scratched the surface. So I was eager to hear more about it. Sorry to say the talk doesn’t held up with my expectations. There was to much in detail informations, up to no overview on whats possible or some examples.

Next up was Hugo Hamon with its talk about how to create command-line applications/scripts with Symfony2 and the Console Symfony Component. The talk was really informative, nicely prepared and well presented.

The last session came from Richartd Miller who blogged a lot about Symfony2 and Dependency Injection in the last months. His talk about DI was a pretty good introduction to the topic. Interesstingly Richard was the only native english speaker of the speakers but the one I had most difficulties to understand :)

The highlight of the day was the Keynote held by Fabien Potencier. Showing his understanding of what Symfony2 is and whats not. His view on MVC, Symfony components was enlightend. He showed the new profiling capabilities of Symfony 2.1 too.

Next year the Symfony Day will become Symfony Live and will be located in Berlin. I hope I will find more time to attend the workshops and the hack-day.

Looking for help for CuteFlow V4 project

4. August 2011 in General

Last week I started to completly rewrite the open-source workflow management software CuteFlow (www.cuteflow.org). The new version 4 will be created with Symfony2 and will have a great feature set, helping you to create rule based workflows easily. The development take place on GitHub.

I will work on CuteFlow nearly fulltime the next weeks, so there is/will good progress. Nonetheless there are a lot of tasks to do, so every help is highly appreciated. If you want to join the project now is the time :) What I need most at the moment:

1.) Someone creating the infrastructure for the new documentation (Based on ReST and Sphinx). This means creating a documentation project and a automatic job that creates the documentation on the server with the sources from the GitHub repository
2.) Someone setting up a Continuous Integration using Sismo (prefered) or Jenkins
3.) Hosting: To get the things of 1+2 running I’m looking for a Hoster that sponsors the project with free hosting (vserver, PHP 5.3) and the domain.
4.) Helping with the new website (built with Silex, not online at the moment)
5.) Help with documentation writing (english)
6.) Translators for the software
7.) Developers (Need to know Symfony2)

If you need more information or want to help please mail on the CuteFlow-Dev-Mailinglist  or contact me directly via Timo.Haberkern@fantastic-bits.de

Worthwhile books for your PHP-/Web-Development bookshelf

3. August 2011 in General

Over the years I read a lot of books regarding PHP-Development, Software-Design and -architecture. Some of them where good others not. Here is my book of books I really like and think they a worth to share them. Do you miss one? Please comment. I will try to keep the list up to date.

While most of the books are written in english, there are some written in german (as i’m a german native speaker). A lot of the books are describing good development practise but doesn’t use PHP as a language to describe them.

Web-/PHP-Development

Development practise

Project Management

Management

Nächster Termin für offene Symfony2-Schulung verfügbar

10. June 2011 in General

Hallo,

die neue Version 2 des Symfony-Frameworks wirft seine Schatten voraus. In Kürze wird die Version 2.0 als stabile Version freigegeben werden. Mit der neuen Version ändert sich die Entwicklung von Symfony-Projekten deutlich. Bereits heute wird Symfony2 von vielen für Produktivsysteme eingesetzt, da es große Verbesserungen mit sich bringt und bereits sehr stabil und performat arbeitet.

Nachdem die Schulung im Juni auf großes Interesse gestoßen ist, wird es im August wird es daher eine weitere offene Schulung zu Symfony2 geben. In drei Tagen werden alle Themen behandelt, die notwendig sind, um anschließend effektiv mit der neuen Symfony-Version zu arbeiten. Die Veranstaltung ist als Workshop ausgelegt und ist entsprechend praxisorientiert.

Nähere Infos sind unter http://bit.ly/lIPvVk verfügbar. Dort können Sie sowohl die Schulungsinhalte als auch Informationen zum Schulungsort finden.

Ich würde mich freuen Sie oder einen Ihrer Mitarbeiter bei dieser Schulung begrüßen zu dürfen.

Grüße

Timo Haberkern

Lessons learned from a Symfony2 – Training session – Part 2

9. June 2011 in General, Symfony, Symfony2, workshop

Two months ago I blogged about my experiences of giving a Symfony2 training course with the PR7 release of Symfony2. The last three days I gave another in-depth Symfony2 training course, this time using beta3 / beta4. It was interessting to see how much Symfony2 has evolved over the last two month. There were improvements at every part of the Framework and the current betas made a really solid impression.

The things the attendees loved:

  • The flexibility of Symfony. It seems that is nothing you can’t do with Symfony2
  • The annotation way of developing. Having the configuration metadata of Entities and Controllers all in one place (the DocBlock of the method).
  • The maturity of the underlying concepts. You can see that all concepts are really well-thought. I wasn’t able to count the amounts of “brilliant” shouts of the attendees in these three days but there were lots of them.
  • Twig! Everybody liked Twig. Most loved: The inheritance possibility of the templates
  • Assetic. This is one of the killer features of Symfony. Assetic is really great and powerful. We faced some problems with beta3 on windows with YUICompressor. After an update to beta4 some of them seems to be fixed, others remained.
  • Doctrine: Symfony1-Users like how lightweighted Doctrine2 is. New-time users love Doctrine for the features, abstraction and Query-Language.
  • Unit-Testing: Using PHPUnit is feeling really good. The WebTestCase is a easy way to test controllers and pages.

There are still some glitches with Symfony2 that brings up

  • Long-Time Symfony1 user are missing the magic sometimes. There is a bit irritation sometimes that there is that many configuration work.
  • Because Symfony2 is moving that fast, there is the problem that some interessting Third-Party-Bundles can’t keep up with all the changes. This is a problem until we have a stable release.
  • The last betas and PRs changed a lot of syntax (take annotations for example). All these changes made sense but the problem is that there are tons of tutorials in the web that use the old ways. That is not a Symfony2 problem at all but brings up a lot of questions.
  • Documentation: The official Symfony-Documentation is getting better and better. Ryan Weaver and the others are doing a brilliant Job there, the problem is that everything that is not in the core has only little, outdated or nearly no documentation at all. Take the Assetic usage in Symfony2 for example, or the FrameworkExtraBundle. It is sometimes difficult to find the right place to start your search for information. For Symfony2-beginners it’s a challenging problem.
  • Symfony1-Users are missing the out-of-the-box behaviours of Doctrine1. Sure you can install them using the DoctrineExtraBundle but we were not able to use this Bundle with beta3.

After three days packed with Symfony2 and Doctrine-Stuff I have a very positive feeling that we are getting close to a very stable and good release of 2.0. It is pretty amazing how much more flexibility new version brings and lightweighted I feels.

As always I’m looking forward to the next Symfony2 training session.

Erste offene Symfony2-Schulung im Juni

5. May 2011 in General

Hallo,

die neue Version 2 des Symfony-Frameworks wirft seine Schatten voraus. In Kürze wird die Version 2.0 als stabile Version freigegeben werden. Mit der neuen Version ändert sich die Entwicklung von Symfony-Projekten deutlich.
Bereits heute wird Symfony2 von vielen für Produktivsysteme eingesetzt, da es große Verbesserungen mit sich bringt und bereits sehr stabil und performat arbeitet.

Aus diesem Anlass wird es im Juni die erste offene deutsche Symfony2-Schulung geben. In drei Tagen werden alle Themen behandelt, die notwendig sind, um anschließend effektiv mit der neuen Symfony-Version zu arbeiten. Die Veranstaltung ist als Workshop ausgelegt und ist entsprechend praxisorientiert.

Nähere Infos sind unter http://bit.ly/lIPvVk verfügbar. Dort können Sie sowohl die Schulungsinhalte als auch Informationen zum Schulungsort finden.

Ich würde mich freuen Sie oder einen Ihrer Mitarbeiter bei dieser Schulung begrüßen zu dürfen.

Grüße

Timo Haberkern

Letzte offene Symfony Schulung in 2010

31. July 2010 in General

Hallo,

vom 29.09. bis 01.10. werde ich meine für dieses Jahr letzte offene Symfony-Schulung halten. Der Schulungsort wird voraussichtlich Heilbronn sein (Baden-Würtemberg). Die Schulung kostet 990.- Euro pro Person und dauert 3 Tage.  Mehr Informationen auch zu den Schulungsinhalten gibt es hier.

Netbeans Settingsfile for Symfony

16. April 2010 in General

As I’m working with Netbeans when developing Symfony-Applications under Windows I created some Code Templates and Shortcuts to work more effective with Netbeans and Symfony. If you are interessted you can download the Settingsfile and import it to your Netbeans installation.

You can get it here: http://www.symfony-zone.com/wordpress/netbeans/