phpDay 2012 » symfony https://2012.phpday.it Just another WordPress site Fri, 29 Jun 2012 11:07:48 +0000 en-US hourly 1 https://wordpress.org/?v=3.5.1 #10 Interview with David Buchmann https://2012.phpday.it/2012/05/10-interview-with-david-buchmann/?utm_source=rss&utm_medium=rss&utm_campaign=10-interview-with-david-buchmann https://2012.phpday.it/2012/05/10-interview-with-david-buchmann/#comments Thu, 10 May 2012 07:33:23 +0000 admin https://2012.phpday.it/?p=540 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.

David Buchmann We are happy to introduce you David Buchmann. He is one of the core developers of the Jackalope implementation of PHPCR and he works hard to make the Symfony Content   Management Framework happen.

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.

The Interview:

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?
Fabien Potentier

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?
Symfony2, Jackalope.

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) .

]]>
https://2012.phpday.it/2012/05/10-interview-with-david-buchmann/feed/ 0
#6 Interview with Jordi Boggiano https://2012.phpday.it/2012/05/6-interview-with-jordi-boggiano/?utm_source=rss&utm_medium=rss&utm_campaign=6-interview-with-jordi-boggiano https://2012.phpday.it/2012/05/6-interview-with-jordi-boggiano/#comments Mon, 07 May 2012 06:29:57 +0000 admin https://2012.phpday.it/?p=482 This is the sixth ‘social’ interview in a series with the phpDay 2012 speakers:
it’s ‘social’ because the questions have been submitted and voted online on Facebook.

Jordi Boggiano We are happy to introduce you Jordi Boggiano,  the author of a few open source apps/libs (Composer, Monolog, php-console etc.), and frequent contributor to other OSS projects (Symfony2, Twig and others).

He will give a session at phpDay called “Dependency Management with Composer”  Saturday 19th May at 15:30 pm on track 1.

The Interview:

Things that you consider before choosing a framework for a project?
Usually the expected project duration is the main factor. If it’s going to have to be maintained for the next 5 years, unless it’s really really simple, I generally start with Symfony. Otherwise Silex for simple/short-term projects. Obviously that’s based on my personal knowledge, and it does not apply to everyone.

What are your thoughts about functional programming?
Answering this question would not be without side effects.

What features would you like to see in the next PHP version?
Native Unicode support.

Who killed JFK?
Who voted for questions like this? In both cases, I guess sometimes it’s best if we don’t know the answer :)

What’s the average beer per hour factor during conferences and a normal hangout?
Given $now and $start being unix timestamp, this should draw an accurate function of beer bottles per hour:

$attendees * 9 / M_PI * 2000 * (1.5 / min(3600*3, $now – $start))

You can try to make a chart out of it as an exercise ;)

Which opensource projects are you following the most?
Composer because I spend most of my free time working on it lately. The
rest is mostly piling up unread notifications on github.

Suggest a book to read.
If you like spaceships and sci-fi, the Hyperion Cantos is great.

You can find Jordi on twitter (@seldaek) or on nelm.io page.

]]>
https://2012.phpday.it/2012/05/6-interview-with-jordi-boggiano/feed/ 0
#4 Interview With Lukas Kahwe Smith https://2012.phpday.it/2012/04/4-interview-with-lukas-kahwe-smith/?utm_source=rss&utm_medium=rss&utm_campaign=4-interview-with-lukas-kahwe-smith https://2012.phpday.it/2012/04/4-interview-with-lukas-kahwe-smith/#comments Fri, 27 Apr 2012 07:36:37 +0000 admin https://2012.phpday.it/?p=395 This is the fourth ‘social’ interview in a series with the phpDay 2012 speakers: it’s ‘social’ because the questions have been submitted and voted online on Facebook.

Lukas Kahwe Smith We are happy to introduce you Lukas Smith, an experienced PHP developer, he spends most of his time playing with Symfony2 as well as pushing the PHPCR ecosystem.

He will give a session at phpDay called “PHPCR – PHP Content Repository Specification” Friday 18th May at 5:30 pm on track 2.

The Interview:

Things that you consider before choosing a framework for a project?
As I work in a web agency, the main criteria is does it cover the common use cases. Does it do this in a way that facilitates code reuse and testing?
Furthermore how strong is the community in producing quality extensions and supporting each other?

What should i learn next?
PHPCR :)

What are your throughts about functional programming?
Its been a while since I have taken a serious look at functional programming. Back in University we learned Opal. I loved the beauty of the final solutions, but dreaded refactoring.

Who’s your programming hero?
My father. I still remember when we got this weird Apricot computer and he wrote an english word trainer in Basic. I “played” with it all day :)

What features would you like to see in the next PHP version?
Getting interfaces for common stuff like caching, logging, http request/response etc.

What’s the average beer per hour factor during conferences and a normal hangout?
0.0

What do you think about php 5.4 traits?
I would have preferred Grafts (https://wiki.php.net/rfc/horizontalreuse#grafts_-_class_composition_not_implemented)
We still have a lot of learning to do, but it has the potential of becoming a very significant tool for PHP developers.

What do you like and what not about php?
I like that so far I never felt that a problem I needed to solve required me to program in another language.

Which opensource projects are you following the most?
Symfony2 and PHPCR .. though I guess these days also Drupal, despite having never used it, let alone installed it :)

Suggest a book to read.
I know SQL is not hip these days, but “SQL Performance Tuning” by Peter Gulutzan and Trudy Pelzer was probably the most important book for my career. I learned so much, which gave me the confidence to really step up and from there I was able to grow my knowledge in every direction I needed to go.

You can reach Lukas on twitter(@lsmith) and on his blog.

]]>
https://2012.phpday.it/2012/04/4-interview-with-lukas-kahwe-smith/feed/ 0
#3 Interview with Jacopo Romei https://2012.phpday.it/2012/04/jacopo-romei/?utm_source=rss&utm_medium=rss&utm_campaign=jacopo-romei https://2012.phpday.it/2012/04/jacopo-romei/#comments Wed, 18 Apr 2012 12:23:10 +0000 admin https://2012.phpday.it/?p=382 Jacopo Romei This is the third ‘social’ interview in a series with the phpDay 2012 speakers: it’s ‘social’ because the questions have been submitted and voted online on  Facebook.

We are happy to introduce you Jacopo Romei, an experienced PHP developer and agile coach.

He will give a session at phpDay called “Symfony CMF” Fri 18th May at 5 pm on track 2 and the workshop “Test Driven Development with Symfony2” Fri 18th May at 11 am on track 3.

Here’s her interview:

Things that you consider before choosing a framework for a project?
Is it mainstream? Is it supported by a *huge* community? If it’s
exotic, does it feature something worth its exoticness? Is it *truly*
decoupled and not just packed down in procedures?
The hardest one: do I really need a framework? Often the answer is
“yes”, but “often” is never “always”.

What should i learn next?
To communicate. Never seen a project fail for a strictly technical
reason. Effective communication is a keypoint. Even good code is a way
to communicate and – you know? – it’s a way to communicate on the
human side of the project. PC would love assembly, so let’s remind we
write code for humans. :-)

What are your thoughts about functional programming?
I love it. “Maybe I’m amazed” of the way we keep teaching procedural
style first, then OOP and maybe, at last, functional paradigm. I was
lucky enough to be taught functional programming very early, among
fellow students complaining for those lectures. My default choice for
everyday development is OOP by the way.

Sheldon or Leonard?
Leonard. Sheldon is funny, but I’d kill him if it was true and closer
than 50m from me. :-)

Who’s your programming hero?
The open source community. If all the efforts and money now put
somewhere else in IT were put in the open source community, we would
live in a way better world. People cares too much about performance or
about design while if only we understood IT is the core of our next
future life, we wouldn’t give up the open source development model.
All in all Firefox made us free of Internet Explorer, not Chrome. ;-)
Who made the biggest step for a better life?

What features would you like to see in the next PHP version?
Pure dreamland OK? I’d love some easy way to compile my PHP libraries
into a PHP extension. I know something similar exists, but here I mean
*easy* as in “beer” ;-)

Who killed JFK?
Gabriella Golia.

What’s the average beer per hour factor during conferences and a normal hangout?
4 vs. 1.5.
Though phpDay could feature a lower rate because of Spritz.

What do you think about php 5.4 traits?
Sharing behaviors horizontally among classes is something I love and
always strive for. I love traits concept and I’ve been waiting for
them so long. Now it’s time to get the fun out of them.

Duran Duran or Spandau Ballet?
This is the hardest one to answer. Duran Duran…

What do you like and what not about php?
I *hate* its syntax and all the boilerplate. E.g. I love python’s
enforced indentation.
I like PHP community and its broad mixed paradigm, going from lambda
functions to *mature* OOP.

Which opensource projects are you following the most?
Symfony CMF, definitely.
Arduino is also taking some mind-share of mine.

Did your love for programming cause you some troubles with your partner?
Never. I don’t overprogram, I hate overtime. I want my life to be
healthy and doing too much of one thing is unhealthy.
Conferences on the other hand are a nice excuse to share some time
travelling together.

Suggest a book to read.
“The Black Swan” by Nassim Taleb.
“Pro PHP Refactoring” by Francesco Trucchia and
Jacopo Romei

You can reach Jacopo on twitter(@jacoporomei) and on his italian and english blog.

 

]]>
https://2012.phpday.it/2012/04/jacopo-romei/feed/ 0
#2 Interview with Stefan Koopmanschap https://2012.phpday.it/2012/04/2-interview-with-stefan-koopmanschap-skoop/?utm_source=rss&utm_medium=rss&utm_campaign=2-interview-with-stefan-koopmanschap-skoop https://2012.phpday.it/2012/04/2-interview-with-stefan-koopmanschap-skoop/#comments Thu, 12 Apr 2012 08:22:50 +0000 admin https://2012.phpday.it/?p=357 This is the second ‘social’ interview in a series with the phpDay 2012 speakers: it’s ‘social’ because the questions have been submitted and voted online on Facebook.

We are happy to introduce you Stefan Koopmanschap (@skoop), co-founder of PHPBenelux, now active in the PFZ.nl events team , symfony community manager.

He will give a session at phpDay called “A Practical Look At Symfony2” Saturday  May 19th at 12 am on track 1.

The interview:

Things that you consider before choosing a framework for a project?
Many things. Of course the project. Not every framework fits every project. Also, who will be working on it? The team determines much of the choice. If you prefer Symfony2, but your team has extensive Zend Framework knowledge, a project that is on a tight deadline will not be the right project to make the switch to Symfony2.

What should i learn next?
Everything! ;)
This really depends on what you’re working on, and what problems you need to solve. I’ve recently been looking a lot into Composer, as it solves a problem (dependency management) that I encounter in many projects. I’ve also been digging into Cilex, a CLI application framework, as I need to write some CLI processing applications. So, look at what you’re working on, and try to predict what the next thing will be that you need. If you can not figure something out, just look at what technology looks interesting, and pick something.

What are your thoughts about functional programming?
It has it’s place, but it’s still used in too many places where OO would be a better fit.

Sheldon or Leonard?
Oh man, a nearly impossible choice! I’ll go for Sheldon, but I couldn’t tell you why.

Who’s your programming hero?
Oh wow. Programming hero? This is a tough one. I really respect a lot of developers, but I don’t really idolize anyone (which is what the word “hero” seems to imply). But to pick a few that I really respect a lot: Matthew Weier O’Phinney, Fabien Potencier and Mike van Riel. What they do for Open Source and PHP is priceless.

What features would you like to see in the next PHP version?
I would love to see a bit of a clean-up. More consistency (needle/haystack anyone) and predictability. However, I know this won’t happen. It breaks too much BC, and most people seem to agree that the current way works well enough.

Who killed JFK?
It must’ve been Brain, with a little help from Pinky

What’s the average beer per hour factor during conferences and a normal hangout?
Depends on the conference and the people that are present. Mine is probably quite low, but I know enough people that have quite a high beer per hour factor at conferences.

What do you think about php 5.4 traits?
I honestly haven’t used it, haven’t needed to use it. And I usually start understanding new features once I’ve found a use for them.

Duran Duran or Spandau Ballet?
Duran Duran

What do you like and what not about php?
It gets the job done quickly, and it has the most awesome community. And there are so many cool open source tools available that make life so much easier. What I like less is the earlier mentioned inconsistency, and the flamewars that sometimes occur in the PHP community or between different frameworks.

Which opensource projects are you following the most?
Symfony2, obviously. Silex. Cilex, I’m starting to dig into Phing a bit. Composer. PHPDocumentor of course. And many more.

Did your love for programming cause you some troubles with your partner?
Hm, not my love for programming, but perhaps my love for attending/speaking at conferences. Being away from home so much can be hard on the family. Not just my wife, but also my kids. I’m not doing as many conferences anymore that I did last year. I actually wrote something about that in my PHP|Architect community column in December. Oh, and I’m bringing my wife to Verona :)

Suggest a book to read.
I’ve recently started reading “The Thoughtworks Anthology: Essays on Software Technology and Innovation”, by a variety of Thoughtworks employees. So far, I’m really liking it and learning a lot of stuff from it.

You can reach Stefan on twitter(@skoop) and on his blog.

]]>
https://2012.phpday.it/2012/04/2-interview-with-stefan-koopmanschap-skoop/feed/ 1