Monthly Archives: September 2014

What is Docker and how to use it?

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 →

Benefits of using CakePHP framework

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 features and benefits

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:

  1. 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 →

Why to use Bower?

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.

Bower is an open source package manager for Javascript libraries created by Twitter team. In fact, it is nonstandard Javascript package manager, but it is the most popular one: now it has more than 11,000 packets. Bower does not impose its build system and methods of connecting the library on users and package developers. It sets the appropriate versions of necessary packages along with their dependencies. In other words, it just loads the necessary libraries and everything you need to run them in a special folder. The rest is up to you. But why not to use NPM instead? More →