Hi all,
I created Symfony in 2005, one of the most popular PHP frameworks. Currently, I run blackfire.io, sensiolabs.com, and the Symfony company. Ask me anything related to:
I will be answering questions live on 4th Feb, 2019 at 2 PM ET (7 PM GMT / 11 AM PT).
Hello fabian Fabien Potencier what do you think of todays frontend frameworks like reactjs and vuejs which one do you like more? is It a good way to integrate php with them(or is it soon yet)? Or we should go with html/css with a bit of javascript maybe jquery as old days? Do you code javascript? Thank you for your time.
Do you build the user interfaces for your web applications? If so, do you use any CSS frameworks such as Boostrap, Bulma, Tailwind etc?
Do you also have any advice for back-end devs like myself to get better at UI design?
I also wanted to say thanks for all your amazing contributions to the PHP community! Keep on being awesome!! It really wouldn't be where it is today without you.
How do you handle the overwhelming negativity for PHP compared to Node.JS, Python, and (in my experience) even Java in a professional landscape? Do you think Symfony, or PHP at large has feasibility in the new "serverless" world?
How do you stay productive with so many projects to take care of? Please tell about your daily routine.
Why is Symfony so much based on "magic" in the sense of stuff you need to know/remember (config files, auto*, compilation, env, ...), instead of stuff you can just see (actual code, constants, ...)?
Related to this first question, why did you decide to abandon Silex, which was actually much more code than magic? it's quite different from what symfony 4 gives as replacement. Was it only because of few contributors? Would you be open to reconsider this decision?
One of the tasks I find myself repeating with any PHP development is setting up base developer infrastructure. Sometimes this is trivial (finding a vagrant box or docker container on github is easy enough). Are there plans for symfony to offer an official solution (ala homestead)?
With the rise of microservices and the continuing rise of PHP as a dominant force in the web, I am happy with the way the language is evolving, and how Symfony has evolved over the years with it. Symfony is my framework of choice when doing development in PHP and I am glad that so many developers are willing to offer their time to keep improving it (Thank you!). That being said, newer technologies are constantly being developed, especially in the space of appservers (Check out appserver.io). I know symfony-cmf was a big official project that sensio undertook, is there plans to create an appserver based on symfony components? (Because this would be amazing).
Thanks again for your time, efforts and sharing your knowledge!
Thanks for the AMA!
What does your average day at work look like? Do you even have them?
Hello Fabien,
You're doing a good job with Symfony 4.
Have you ever think about creating a tool based on Symfony to help people make websites ? Not necessarily a CMS but an administration generator or something similar.
Hi Fabien,
Many members of our community take part in the discussions related to the lack of inclusion in our field and donate to the Symfony Diversity Initiative. But it seems like only a few people set up the actions and make sure the ideas and insights are heard. How do you see the Symfony Diversity Initiative evolve in the future ? What will be your role as the creator of Symfony ?
Thanks for the AMA.
Hi,
Here are few of my questions.
What do you think of hate against PHP by people who preach trendy new languages like Rust, Dart, GO etc?
What do you recommend to the person who wishes to start startup with PHP based product? What are some suggestion you have for him?
What do you develop on (Mac / Linux / Windows) and do you use an IDE to code - such as PHPStorm?
Symfony demonstrated and taught many of us the power of design patterns.
DI is really powerful and became the norm in a modern framework like Angular.
My question will be broad so you can answer any way you like, but is there any new shinny design pattern you believe devs should pay attention to ?
What's your opinion on the recent RFC addressing the topic of voting? There's mention of including all PHP FIG members to have the userland community's input.
Do you think the userland community should have a bigger voice in how PHP is shaped, and do you think the FIG is a good representation for that userland community?
For reference: wiki.php.net/rfc/voting2019
What trends do you see growing in the future for web app frameworks in general and how do you see Symfony changing and adapting to meet those trends?
My first object-oriented programming language was PHP. It took a whole lot of time to wrap my head around a few things. Later I got into C++ in college. I started digging into mvc, mvcc patterns and into the source of Symphony and Slim. Although my stack no longer has PHP now. But It kinda kickstarted things for me. I just want to thank you for your wonderful work, dedication and time you have taken for all these years. Knowingly or unknowingly I believe you have helped many in this way.!!!
Question: Are you still completely into PHP? or exploring any new things? If so, what are you most intrigued about now?
Thank you
Hi again,
I am wondering, why don't you become a billionaire like Facebook CEO , Amazon CEO , and other tech giants?
Is it because the framework is for free? What if you make it only available for paid users? Do you think that can make you a billionaire?
Thank you
Hello, Fabian Hope you're doing well.
1- Is it okay to learn more than 1 framework at the same time?
If yes, why? And what is the other framework can add to my development?
2- do you think sticking with only 1 framework is enough to get hired by big popular companies?
I see multiple popular companies require or prefer the programmer has a knowledge of more than 1 framework. Don't know why!!!
Thank you
What does it take to be proficient in PHP?
What is your mindset as a programmer that help you face adversity to keep thriving until you become soo good and make you believe strongly in this project?
Are you going to adopt Symfony in GO language?
What is your thought on the mental health issue side of programming?
And last but not least, what advice would you give to your younger self when you first started?
Could you give me three tips to improve my skills as a Symfony developer?
Fabien Potencier
CEO Symfony/Blackfire
Cool! Thanks so much for your reply :)
Fabien Potencier
CEO Symfony/Blackfire
José Carlos
ORM, Laravel, Preloading and PHP Desktop.
First my congratulations for the incredible framework you have created together with your great team.
My questions:
Why doesn't Symfony have its own ORM? Although Doctrine is very good, I think it sometimes falls short and limited.
You think that the arrival of Symfony 4 so late, has made Laravel have obtained that incredible big community.
Symfony is getting ready for wiki.php.net/rfc/preload
You think with the arrival of Symfony client, it is possible that you can also get PHP Desktop, to make software like Electron does. or doesn't it make sense?
sorry for my english and hugs for you and your team
Thank you