I've been using Laravel for 10 years+ and couldn't be happier about how the framework and community evolved. The community has many kind and awesome people who love sharing their knowledge and pushing Laravel and PHP forward. In other words, PHP isn't dead; far from it, PHP is very much alive, and I think Laravel and the community are one of the primary reasons why the language is still thriving; Laravel forever!
In this article, we will go through the steps required to add license validation and auto-update functionality to your WordPress plugin. We will cover the licensing system setup, the implementation of license validation and auto-update features using Anystack’s plug and play library. By the end of this article, you will have the knowledge required to protect your plugin from unwanted usage and provide a seamless auto-update user experience for your users.
Agree, it all depends on your use case. Docker is amazing for projects that require services that are difficult to install, configure and maintain on your main OS.
Porter is ideal for those already running these services on their main OS and just need something to run and manage these services more easily.
Good point, I think there are many approaches to solving this problem, and every approach having pros and cons. I'm adding some additional features like auto restart when files are modified but overall I agree that this simplified config format can be nice for teams who don't want to have to contend with the process supervisor in all its complexity.
Thanks! Feel free to submit some feature requests to the GitHub repo and I'll see what I can do to further ease the process of service and log management.
Thanks! You can use the build-in terminal VS Code provides to run any of the Porter commands. What would you like to see in a native VS Code extension?
I was looking for an extension to do the following: when I open a project (and maybe press a status bar button), it runs all the processes I need (from the config in the root of the project) and streams their logs in separate terminals (so I can see those logs immediately); when I close the projects, all of this gets shutdown
I think it's worth installing software on your OS if your situation allows for it. I mostly use PHP and NodeJS, which are easy to manage with tools like Laravel Valet or nvm. I've been doing this for years and love it. I can imagine that if you have various difficult services to install and maintain on your main OS, using Docker is a more convenient solution.