This is the tenth ‘social’ interview in a series with the phpDay 2012 speakers:
it’s ‘social’ because the questions have been submitted and voted online on Facebook.
He will give a session at phpDay called “Step By Step: Making a website fly with Assetic, Varnish and ESI” Friday 18th May at 2:30 pm on track 3.
Things that you consider before choosing a framework for a project?
* how long is the project supposed to stay on line?
* which tools does my team already know?
* is this more a project with standard cases and some customization (we want a feature-rich framework and customize it) or is it highly custom (we take a lower level framework and build custom things on top of it)
What should I learn next?
The Symfony2 SonataAdminBundle
What are your thoughts about functional programming?
I had courses on scheme at university, but its darn hard to really think functional. just passing around callbacks and having closures is not functional programming.
Who’s your programming hero?
What features would you like to see in the next PHP version?
More documentation for the chapters that lack documentation.
Who killed JFK?
Not me :->
What do you think about php 5.4 traits?
Interesting idea but I have yet to try them out.
What do you like and what not about php?
The weak typing and no compilers make it so fast do develop. it is made for the web. the language is really maturing and getting rid (or at least deprecating) stupid things.
There are great frameworks like Symfony2 evolving, without getting the bloatedness of the java world.
What I like less is the inconsistency in basic methods names or parameter order.
Which opensource projects are you following the most?
Did your love for programming cause you some troubles with your partner?
Nah, she is happy to have somebody who can not only fix her computer but also create her a homepage :-)
Suggest a book to read.
David Brin – Postman.
Or did you mean a tech book? I have not red any printed tech book last year, it’s all in the internets :-)
You can find David on twitter (@dbu) .