Author: Eugeniy Marilev
Date of publication: 2014-09-03 19:54:54

In this article we will focus on MongoDb. Almost everybody has heard about it, but not everybody imagines what it is. Some people know from rumors that this is something interesting and something more useful than mysql. Some cannot even say this. And some have already used it in their projects, but did not quite understand why... simply because they were told to. This article should clarify some omitted points or fill in the gaps in knowledge…

Author: Eugeniy Marilev
Date of publication: 2014-09-03 19:11:31

We offer Comet ("Long Polling") technology, the basic idea of ​​which is the transmission of information to browser on the initiative of the server. Comet servers implement HTTP Push Relay Protocol. The client connects to the web-server channel with a unique key (makes a usual connection and passes a unique channel key in parameters), and the server keeps the connection until the next portion of data …

Author: Denis Trubachev
Date of publication: 2014-05-27 00:26:33

Initially, this problem appeared during going to the same page in another browser tab, if the script is fairly long and, in addition, the work with the session is necessary in the script. Two requests are queued and the next is proceeded only after the previous one is finished. An illustrative example of the code:

Author: Eugeniy Marilev
Date of publication: 2014-05-07 10:21:47

The article is dedicated to the system that we have invented for a deployment of our projects. We prefer GIT, so the deployment process is shown in the context of this VCS.

Author: Eugeniy Marilev
Date of publication: 2014-05-07 10:23:09

What is the crucial problem with delivering the notifications? In my opinion the features of a simple, flexible and stable notification system are:

Author: Eugeniy Marilev
Date of publication: 2014-05-06 10:32:45
It is amazing, but so far we have found a strange behavior of the main page of our web application that was developed for mobile phones. We accused various technologies, put forward various guesses, partly mystical, partly desperate. Application used HTML5, CSS3 and jQuery-Mobile as a navigation engine. The problem was that the wrong orientation was determined by the device (landscape or portrait). In any case, the initial focus was detected as the landscape.…
Author: Eugeniy Marilev
Date of publication: 2014-05-06 10:33:35
It's dedicated to all the lucky developers, who had an experience working with such a platform like Facebook... Facebook authentication uses oAuth2.0. Anyone can register a web or mobile application in the system. User authentication is performed according to the scheme described in the documentation of Facebook. Next thing I am going to do is to tell the most common mistakes associated with the authentication to the platform.…