Docker is an open source platform that automates the process of deployment by creating application containers that can be launched on absolutely any system (regardless of the language the application is written in). This platform brings together the Docker Engine container runtime, tools for creating packages and API. There are also repositories containing environment instances to run popular applications (MySQL, Nginx, Redis, etc..). Docker is written in Go and licensed under Apache 2.0. It comes complete with a full set of documentation and guarantees API backward compatibility. More →
CakePHP is a free open source PHP framework for rapid web-application development that provides you with all necessary tools making your application logical. In such a way it releases you from monotonous work in website development. Instead of re-inventing the wheel each time you create a site you can just make a CakePHP copy with the new project-specific settings.
Generally, experienced users identify the following advantages: More →
Concrete5 is a developing open source content management system (CMS). It has a number of advantages that make the work with site content very easy and user-friendly. As you can see, in this article Concrete5 features and benefits are discussed.
As a rule, users of this CMS mark out following advantages:
- You can edit content directly on the site. In most cases, to edit the site page you have to open the admin panel, make all the changes, then return to the site, and refresh the page. Concrete5 has admin panel too, but it is not necessary to use it in order to edit a page. More →
Package managers simplify the installation and update of project dependencies (third-party libraries used in the project). Instead of visiting library website, downloading and unpacking archives, and copying files to the project you can just use a pair of commands in the terminal.