Draft.js is a framework by Facebook designed to develop text editors in React.js. The source code of the project has already scored more than 22,000 stars on github. Specific requirements for the created editor, of course, will require writing own..
Writing test scenarios for applications with a non-standard architecture requires the developer to have superior skills in general and knowledge of niceties of implementing the system to be tested in particular. This article will describe the process of developing a..
The article describes the implementation of integration between Kazoo VoIP (Voice over Internet Protocol) and Zapier platforms. The solution was implemented by JazzTeam for a commercial VoIP provider from Europe. Zapier allows to link several external services: to receive data..
Some fine day in autumn, I decided to monitor the state of the applications we were developing. On a regular basis I log in to pm2 and ask myself if there is a memory leak today. And every time the..
The purpose of this article is to give an outline of the MobX library, describe what it is based on, and tell about the advantages of this tool for managing the state of an application. In this article, we will..
When creating site layouts, a number of trivial problems related to aligning and placing items on a page often need solving. There are multiple solutions to these problems, but they often require many code lines and are not universal. Flexbox..
In this article, we will consider the actual realization of CI/CD implementation process on the project with a long history. You can read about the initial stage of the implementation process here. When project documentation for CI/CD processes was ready,..
RabbitMQ – a software message broker – is an open source application that supports various messaging protocols, such as AMQP, MQTT, STOMP and others. If your application needs to be deployed in multiple geographic locations, it becomes very difficult to..
Alfresco ECM is a system for the organization of the company’s internal portal. Alfresco ensures joint work of employees by providing the following main features: Joint work with documents. Joint work with articles on the internal portal using Wiki approach...