Hi guys, So let's do this.
My name is David Négrier. I'm the CTO and co-founder of a small IT shop in Paris called TheCodingMachine (we are about 30 PHP devs). If you have seen my name on this list, it's mostly certainly related to containers and PSR-11. ---- How did I get there? ---- I started PHP development by the TheCodingMachine website. It was 11 years ago, at the very beginning of PHP 5. Prior to that, I had a good experience with C++, Java and C#. I soon started to write PHP components (actually reusable files since Composer did not exist yet...) At some point (around 2009), I decided that PHP was really needing a DI container (I was not alone since Symfony and ZF did the same move at the same time). So I wrote Mouf (http://mouf-php.com). My main idea was that configuring DI containers was a pain and that we should have a UI to do that. I soon found out that I had no way to plug my DI container into other frameworks, and that led me into turning Mouf into a full-stack framework. Had PSR-11 been available, I could have focused on the DI component alone, which would have been way more productive. So I detected this need for a PSR and gained interest in PHP-FIG at that time. I was part of the people first proposing a Container PSR in 2012. At that time, we got very mixed feedback (mostly because people were scary of standardizing the service locator pattern). I still badly needed this to happen, so with Matthieu Napoli, we started working on container-interop, to prove that a container PSR was useful. This was the first real PHP community work I did and it was immensely instructive. We were soon joined by dozens of community members who helped shape the ContainerInterface. As implementations were piling up, we realized we had proved there was a need for a container PSR and moved back to working on PSR-11. I'm currently the co-editor of PSR-11. We did not really realize what we did at the time, but container-interop was the first *-interop project in the PHP community and so, it was a precursor to FIG 3.0 working groups (which are awesome!) ---- What I bring to the table ---- - A love for the KISS principle (PSR-11 reflects that) - The will to search for a consensus and avoid clashes - I'm a good listener (I found out with container-interop that there are a lot of people out there that are smarter than I am!) - A lot of patience (this is most useful here :) ) So far, I stayed away from any non-technical topics (aka PHP-FIG drama...). You can expect me to keep it this way and only discuss technical matters here. Elected or not as a CC member, I plan to keep working on PSRs. I believe there are a lot of low hanging fruits there we haven't been taking care of (sessions, HTML rendering...) My ultimate goal would be to have a cross-framework "bundle/package" system (you can expect a "service provider" PSR soon :) ) ++ David -- You received this message because you are subscribed to the Google Groups "PHP Framework Interoperability Group" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To post to this group, send email to [email protected]. To view this discussion on the web visit https://groups.google.com/d/msgid/php-fig/14c9e796-88c1-4d0d-8c5b-9ef8f934d2f1%40googlegroups.com. For more options, visit https://groups.google.com/d/optout.
