Archive for September, 2007

Published by Fabian on 10 Sep 2007

Been at Symfony camp

Good morning, on Friday and Saturday I attended the symfony['camp'] hosted by Dutch Open Projects in their office near Amersfoort NL. There was a business day on Thursday as well, but I feared not so interesting topics (others said I was right with that) and anyway had to give colleagues a RAP demo and do other primary work stuff.

Friday

The day started with a good breakfast followed by a presentation about Symfony 2.0 by Fabien. That was pretty interesting. He put some materials to his blog entry about it. I am not sure if a radical rewrite is the right thing to do. Especially if you are also targeting enterprise customers. I have seen how bad Tapestry reputation is in enterprise matters, because a completely rewritten API from version to version is nothing that business wants to afford.
The fundamental design ideas look right, but a lot of details were still unclear.

Fabien said that he got a fantastic new approach of treating “it” from django project. He said that input is always a request. Output is always a response. And in between your server logic happens.

Sorry to say, but request – response is not a django invented concept in web. Somehow I generally had the feeling that django is Fabien’s favorite framework of the month. Yes, I think it is good to always look around and use ideas of others to improve, but you shouldn’t exclude RoR so drastically (actually the symfony site admits that some ideas come from RoR) and praise django so much.
Fabien himself made a pretty strong minded appearance. I would have liked if he would have stayed like all others overnight in the camp. But of course thats his choice. He surprised me as well with his strong business attitude. well actually not with that, but on the contrary, that somebody who is heading a small-mid size company is daily committing code to the project repository. Both roles he fulfills pretty good.

Afterwards I joined Dave Dash’s presentation about the Zend Lucene Search, which was pretty interesting. I still have to get his source to try it on my own. It really was simple and seemed to work well. Dustin Whittle gave a talk about the YUI library and how to integrate it into symfony which was pretty good as well.

The official part of friday closed with a podium discussion around various topics of symfony. Among them was the all time favorite Doctrine vs Propel.

The inofficial part consisted of a great barbecue and music afterwards. It was called “party” but it was a pretty geeky party. All were sitting around inside and outside in front of their or somebody else’s laptops and doing geek stuff (creating patches, writing own software etc).

Saturday

after a short night the day started again with breakfast to clean the leftovers and with two presentations about symfony plugins and how to write them. The afternoon was originally intended to be a plugin writing contest but that idea was swapped for a better one: contribute to symfony. Various groups were formed to help symfony in one or the other way. An event calendar was created. Business cases for “serious” references were laid out, documentation was translated to dutch, french and german, and the askeet tutorial was updated. Two teams were purging trac; one for the plugins the other where I was part of for symfony core.

We created a process description on how tickets are handled and worked on quite a lot old and new tickets by closing them, categorizing them or by writing appropriate svn patch files for them. I think in overall this was a good day for symfony.

As there were five 50$ gift certificates for the contest winners, and there was no contest, they were given out in a lottery. And what should I say, I was a lucky winner :) Thank you!

So that was a very good two day camp. It was really worth the very low price.

Thank you DOP and symfony people for making this happen.

Pictures are available at flickr.

Update:

The workflow I created with two other guys made it to the smyfony blog. And the typo was not mine. I told Carsten that duplicate is spelled with a p.

Published by Fabian on 02 Sep 2007

Again doing IT tourism in Silicon Valley

Hi,
I am back from US. That means: New Pictures of doing IT tourism :)

This time I focused more on the hardware guys, where Silicon Valley has its name from (not from breast implants).

I guess I am now quite through with all the important names. I even had time for companies like SAP (which is originated from Germany actually). But no IT company wants to stand back and not have a campus in the valley :)

I also did now a album to contain all my IT tour pictures.

I also visited the Computer History Museum, but I will add a dedicated blog entry later.

Enjoy

« Prev