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..
ExtJS is a JavaScript library for building web applications and user interfaces. It supports AJAX technology, animation, working with DOM, implementation of grids and tabs, events handling. The official website of the library. ExtJS applications architecture is based on the..
Client part: Ext JS is a JavaScript library for building web applications and user interfaces. It supports AJAX technology, animation, working with DOM, implementation of grids, tabs, events handling. Server part: Alfresco – an integrated content management system for organizations...
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: The process of setting your own “Workflow” in Alfresco is described below by steps. This..
The article describes the implementation of integration between the Kazoo VoIP (Voice over Internet Protocol) platform and Salesforce CRM. The solution was implemented by the JazzTeam project team for a commercial provider in Europe. Initial task – Salesforce CRM users..
Karate is an open-source Behavior Driven Development (BDD) framework that allows conducting the following types of tests with no need to write additional code: Behavior Driven Development (BDD) is an approach to development and testing, when special attention is paid..
Start with Bazaar downloading. In addition to Bazaar, the installer also contains Bazaar Explorer desktop app. It provides an easy-to-use interface for the version control system and bazaar svn plugin for Bazaar integration with Subversion repository. In addition to using..
This article will consider the initial stage of CI/CD implementation in a project having a long history. The purpose of this stage is to carry out a status study and develop an implementation plan. Let us say a few words..
In this article we will describe what Electron is, how to solve problems with closing the renderer process, how to transfer information from the main process to the renderer process, and how to prevent the launch of more than one..
This article will focus on Inno Setup – a convenient tool intended to package applications for Windows OS. Why Inno Setup? “Inno Setup today rivals and even surpasses many commercial installers in feature set and stability,” the developer’s official website..
SQL Injection is one of the possible ways to crack web applications connecting with SQL database (DB). This method is based on malicious code injection into the initial SQL script. For example, a hacker can do the following on a..
Java security architecture protects users and systems from intruders and incorrect code in many cases. Still, it cannot ensure protection against vulnerabilities created by development code. Development errors can unintentionally produce such software downfalls as access to files, printers, web..