1. What do you use/prefer: DigitalOcean / AWS / Linode or something else? Why?
Now, here are some reasons. Why Digital Ocean: - support and 1 click installs - price is good for more than useful quality - Easy to use and Forge adopted it early - simplicity and excellent guides and tutorials - for their community efforts. - Good documentation. Works with Forge. Cheap. - cost and ease of use - Very good console and easy to get started. Good pricing too. - Seems much easier, cheap and suitable, especially compared with AWS - for integration with forge - nicely integrated with Forge when I'm doing a Laravel project - reliable and widely used so stuck with it - good customer service, thorough tutorials and quick to get up and running - service, support and scalability - hard to beat the tight integration with DigitalOcean and Forge for quick provisioning. Why AWS: - a lot of services that are interlinked. - best range of products - love the wide variety of services AWS provides. - I use AWS when I'm doing a non-Laravel website. Why Linode: - dropped their prices recently, so looking forward to test them. - Cheaper plans than DigitalOcean Best answer:I really want to support Digital Ocean's company culture and community engagement. How often do you google how to do something on a server and end up on a DO article ?.... almost every single time. TJ Miller (follow him on Twitter)
2. What do you use/prefer: GitHub / Bitbucket / GitLab or something else? Why?
Notice: a lot of respondents use more than one. Usually GitHub for open source, Bitbucket/Gitlab for private. Why GitHub: - Issue / PR tracker is great. - It's so damn simple - I've used bitbucket for work and dislike many actions on their UI - Cause of its smooth UI, interoperability with open source projects - I like its simple layout. Bitbucket is too complex in my opinion. Why Bitbucket - Free private repositories (mentioned by 5 people) - JIRA integration Why Gitlab - Great tool, full control, Builtin CI - Integrated CI / pipelines; Focused on building what developers are asking for; Culture and engagement Best answerGitHub. Issue / PR tracker is great. It kinda makes sense to use the same system for our client work that we already use for our open source work. Freek Van der Herten
3. Do you use Laravel Forge or something similar to manage servers?
Best answer:Forge, love it. We have all our stage environment projects on here and its so easy to scale and edit your projects. In a second we've got our projects up and running. For our production environment we use Jenkins. Jasper Staats
4. Do you use Envoyer, Capistrano or something else for zero-time deployment?
Best answer:We've remade a basic version of Envoyer using Envoy :-) https://github.com/spatie/blender/blob/master/Envoy.blade.php Freek Van der Herten
5. Continuous integration: Travis CI / Circle CI / CodeShip / Bitbucket Pipelines etc?
That's it. What is your opinion? Any question/answer stands out? Of course, you cannot make big judgments from 52 responses, but still it was useful to hear opinions and get to know the alternatives. Thank you all guys for participating!
No comments or questions yet...