Creator of Laravel, Lumen, Forge, and Envoyer.
Thank Taylor Otwell for the AMA 👏
Great to see you here! How do you maintain and manage so many popular and widely used projects like Laravel, Lumen, Forge, Envoyer etc ?
What are your productivity hacks? Building and managing so many successful projects must be stressful at times. How do you make sure you are productive and always up for challenges?
What's a feature from another language that you'd like to have in PHP? How could that feature make Laravel more awesome?
Hi Taylor, thank you for your time.
I have a couple of questions here, hope that you can answer it.
What do you use to develop Laravel? Are you still using Sublime Text? If so, can you share your plugins/template/configuration?
What is the next awesome feature that you're going to implement in Laravel?
What do you think of AdonisJS http://adonisjs.com/ (NodeJS Framework inspired by Laravel)?
With what you gain from Envoyer and Forge did you work full time on Laravel?
How do you manage your family and your popular products? How may hours do you work a day? What lifecycle/software tools do you follow on your products?
How will php7 release influence Laravel? What do you think about using docker for Homestead?
Hi Taylor, What did you do before you create Laravel and how did it lead to creating it ?
When i was looking for js frameworks, I got paralysis from the large amount of choices. In the end, Because you and jefferey way recommend vue, I tried Vue, loved it and stopped searching further.
But I am curious, what exactly made you pick up vue over other js frameworks?
Being a creator of such a successful framework means commitment to the language it's written for. Given how innovative you are, have you ever been tempted to jump on another language, like Ruby, but you knew you couldn't because of Laravel?
What do you think about the opinion that PHP is historically one of the worst languages?
p.s. love Laravel, thank you very much for making our lives easier.
How do you want to see the Laravel framework evolve over the next 10 years? What long-term features would you love to see integrated, or other kinds of software/cms/tools that you'd love to collaborate with?
Juggling multiple projects myself, how do you time block between projects, jump in and out of the code, and remember where you left off? Roadmaps? Timelines? How do you deal with "coder's block" when you're feeling uninspired with a project?
If it not happens until 25th of March, when will Spark be released? :)
Out of Beanstalkd, Amazon SQS, Redis what do you recommend for implementing async queues in Laravel?
Do you think you will still lead Laravel in about 5 years? Any plan about a lead team?
- What are your thoughts on Docker? Would you consider moving the Homestead experience™ from Vagrant to docker?
- In a the last 12 to 18 months a lot of "big" functionality was added to Laravel. Things like the cloud filesystem and ACL. Are you considering adding more big chuncks of functionality like that?
When starting to plan out a new project do you use any tools to help you map out the structure? Or is it scribbled on paper/all planned mentally. I often start a project and think I have it planned out then have to keep making changes to my plans because I've overlooked something. Can you offer any tips to avoid this?
What percentage of your time is spent coding, and what percentage is spent managing all the products you've created? Which side do you prefer more?
How do you motivate yourself to start a new project or in general to start working on your current project?
Hi Taylor, glad to see you here. How did you manage to build such a huge framework on your own? I've seen a few videos of yours where you mentioned you made early Laravel version for a personal project while you were in working full-time somewhere else(if I recall correctly). What are the problems you faced while developing Laravel regarding coding practices as Laravel has most cleanest code including well formatted comments. Any tips, resources or suggestions for newbie programmers like me who are mostly dependent on tutorials from Jeffrey Way and StackOverflow.
Do you have a idea when Spark would be release and how much it will cost? Do I have to pay for Spark for every different project that I want to use it or just a single pay and I can use it for all my projects?
Your project is amazing, and so is your attention to detail. Thank you for all your hard work.
I have no serious questions, so how about a less than serious one: When using your now famous block comments style of "3 characters less than the previous line", do you sit with www.thesaurus.com open trying to find words that fill the space correctly?
Will laravel have in the future more generators. For example for crud operations? I find myself wasting a lot of time with them, doing copy paste pretty much.
if you have enough resources (developers, fund,etc) what would be the next thing you will invest one?
As you always like simple and clean code, what features or stuff you think php should have to power Laravel and any other applications?
How do you iterate? When developing a feature or working on some project how do you build it? Do you make small changes or write lots of code then test or try?
I've asked this on twitter before but had no answer. Laravel always creates Carbon instances directly, not through service container, which makes it harder for us, developers from non-English speaking countries, to use localized carbon or jenssegers/date. Is there something that stops you from changing this?
Love your work !
What's your personal opinion about CQRS in a big (or medium ~1year dev) project involving 3-4 developper ?
Do you think it's too overwhelming for at the end just some use cases.
Maibe not so much a bad idea because we have to separate "concernes" at some point but there are many other approche less overwhelming.
I'm no longer a PHP developer and a bit out of the loop with what's happening in the PHP world; so out of curiosity, how different are Zend and Laravel?
How many hours would you say you invested in the initial Laravel Public Release? How were you able to juggle the project and everyday life responsibilities? Anything that kept you motivated? What setbacks did you have?
Taylor first of all thanks for affecting so much my career.
So, how did you manage to handle your time schedule when started developing Laravel as a side project of yours some years ago? I mean apart from your day job, your family routine etc. Too many working hours right?
In one sentence, whats the best advice you can give for running your own small business or mindset as an entrepreneur?
With FORGE,do you plan to partner up with more VPS servers for instant auth such as Vultr, 100TB, Netelligent, etc..?
Right now, the main options for finding laravel compatible composer packages are really just Packagist and Packalyst. Do you have any plans for creating a more curated set of Laravel compatible PHP packages?
Hi Taylor, thanks for your time, and for the awesome work you do ! Where did the idea to create Lumen as an alternative to Laravel came from ? Don't you think most of the modern Frameworks should do the same and propose in the same time more light and "toolbox-like" framework like this ?
I am thinking of Angular, which is becoming way to overloaded nowadays, and will push you to use Frameworks like Backbone more for example.
Thanks a lot !
I'd love to hear about Laravel's growth. Laravel has a great community but how did it get to the point it's at today?
Who were the first users? How did you convince them to try a new framework? Who used it in production first? How did you generate interest/traction?
What is something inside of Laravel that is used extensively that you would want to see used more often in other projects? I.e. helper functions, Collections, Eloquent, etc.
What apps/software do you use to keep yourself organized? What does your productivity workflow look like?
What tools/apps do you use for wireframing and for project management?
Your videos from pre L4 days hosted on Vimeo (under Userscape account I think) were great. You should do guest videos on laracasts on the same vein... what say?
What kind of server infrastructure runs Forge and Envoyer? Looking at running a SaaS application, and wondering what kind of services you run for these to keep everything in sync.
Hi Taylor, thank you for your Framework.
I have 1 question. We are a business running Production App on top of Laravel. Without Laravel, it would have taken us 3x more developers with 3x more headaches. Thanks for making our lives easier. There were many instances when laravel saved our lives. In Enterprise B2B it really helps to have a reliable framework. When we show the server-response times to our clients, it closes the deal faster. There was no question, just wanted you to read it. Thanks.
Hey Taylor! With so much new stuff going on these days with JS, go, and other new/popular languages, how do you feel about the longevity of PHP and it's place in the future of web development?
What inspired you to write laravel? Why not use symfony for your needs instead of building on it? What ultimately lead to you saying - ya know what, this laravel.
What is the best way to approcah when we have to organize ideas and write code. What i meant was, how do you thibk when you have to put everything toguether.
Hi Taylor, how did you choose to use so many components from Symfony?
Besides laravel are there any other language/framework u like/recommend?
What are the big picture things that drive you? Trying to make a better world, just putting food on the table, for the love of the code, that sort of thing?
Is there a reason queued jobs serialise php? as this stops it being language agnostic.
Can you talk (type?) a little about starting your business? Was it a lot of late nights at first while you worked a "real job?" When did you finally take the plunge and go off on your own?
Hi Taylor. Do you have an idea to support continuous integration may be as a Envoyer service. something like PHPCI integration?
Would like to know, is there any ideas about creating some chunked responses from backend to front like it's in Play framework? Basically allowing serve data as soon as possible for a user without waiting for all functions to finish.
P.S. Yes, there are solutions do it from a front end and request chunks from there, however, I'm just curious if in laravel plans is something like that as it's in PlayFramework.
What are some other projects/technologies/side projects you are working on these days?
The next versions of Laravel will support the macaddress and inet datatypes from Postgres?
What is the best way to star refactoring and how do you think when you have to take this duty on you?
Alright, thanks for bringing your thought to us and your way of thinking.. As a new tools
Thanks for doing this, Taylor. What's your thoughts on Statamic 2 CMS and using Laravel for flat files?
...and how can I become more zonda?
I read that you're using Trello and Wunderlist to organize your project. I created a SaaS called Workstack (workstack.io) built with Laravel 5.2 that I hope you'd like to try. If you want, consider a free lifetime subscription already yours! :) Since I used the latest version of Laravel and Cashier, how difficult do you think it will be for me to use Spark on it, on a scale from 1 to 10? I'm crossing my fingers really hard in the wait for the magic moment of the Spark release! :)
Thanks again for all your hard work and never stop to amaze us with great tools like Envoyer, Forge and Spark!
do you have plans to introduce more tools like Forge, Envoyer but for enterprise ?
What practises developers tend to do that make reviewing Pull Requests harder on you? I'm not asking about coding practises only, I mean in general.
Any advice you have for someone who wants to contribute to any of your open source projects? (particularly Laravel)
Hey Taylor, thanks for awesome job done with Laravel/Lumen. Can you tell us what will be next big thing in Laravel ? And will Laravel be refactored to use PHP7 strict mode? Thanks for answer!