Laracon observations
We've been to Laracon
What happens when you gather together some of the most influential PHP framework developers? The Laracon conference in Amsterdam was the answer to this question.
Symfony Laravel relationship
It surprised me a bit, when I saw Symfony creator Fabien Potencier even before the Laravel author Taylor Otwell on the speakers list. I never really thought about the relation between Symfony and Laravel. Laravel uses Symfony components, sure, but where is the connection? Isn't there some kind of competition going on? On the first day there was a spontaneous Q&A session with Taylor, and he was asked just that: How are you connected to Symfony, is there an official partnership agreement? His answer was along the lines of: Well, actually we just use their components, but we don't really contribute back. I was wondering how Fabien felt about this? Later on I was surprised to learn from Fabien that this is actually part of his plan. He has decoupled his framework into single, stand-alone components, so that other projects can easily leverage them as their building blocks. Drupal8 is another good example for this. The idea is simple: Why should each framework reinvent the wheel for certain problems that are already solved in a great way elsewhere? This way the Laravel core team can focus on what they are really good at. The other big benefit is of course compatibility: With many frameworks using, say, the HttpKernel component, you already know how it works. So if you start a Drupal (8) project tomorrow, you already understand the core, if you've worked with Laravel or Symfony before. Of course, without Jordi Boggianos work resulting in Composer - the middleware, if you will - all of this would not have been possible. We are really excited about all this and curious where this all will lead to in the future. Maybe we'll see more specialized "meta" frameworks, solving edge cases, 'cause they become even more easy to build? Maybe even real standard components, outside the PHP core, which everybody uses so that you can rely upon them?
On event organisation
Thanks again to Shawn, Jereon and the whole Laracon team: You really did a great job! We have had a blast! I really liked the format of the conference. The location was great and everything worked just smooth and flawless. Even the WiFi didn't broke (very much). The ticket price was not too high and not too low. Cheaper tickets would have allowed more people to attend, which would have been maybe very nice, but on the other hand maybe more noisy and stressy for everyone. This way it was a very intimate atmosphere under high professionals.
More impressions
Ben Rey did a very nice summary of day 1 and day 2 with many tweets, quotes and slides. See photos from Jordi and photos from Stefan Neubig on flickr.
Go Laravel!