BIRT (The Business Intelligence and Reporting Tools) is a project with an open source code, which supports reporting and business intelligence for web applications (especially based on Java and JavaEE). BIRT is a high-level project of an independent non-profit organization,..
jQuery Validation Plugin can check the form for the correctness of the filled data in accordance with the specified rules and dynamically displays user errors. Let’s consider the operation of the plugin using the example of a simple login and..
On one of the projects, we used a joint development model “shared repository” while working with GitHub. Everyone in the team had “writing” access to one common repository, and branches were used to isolate changes and work on a specific..
Hibernate Search, as a full-text search tool, is an offshoot of well-known Hibernate library, that is designed for solving problems of object-relational mapping, and is integrated with full-text search tool for Apache Lucene. The frequent question is how to implement..
Karma is a console tool for running tests, which can track source code changes and display the percentage of code tests coverage. It is adjusted using the configuration file karma.conf.js, where the paths to tested files and to the files..
This manual contains a description of useful and the most frequently used front-end tools. The process of installing tools and the main points of working with them are described here. Third-party libraries and plugins are often added during project development...
Mule connector testing is a necessary step of its implementation. The following different types of testing are considered here: Functional tests, which purpose is to verify whether the connector’s behavior is right (the work of processors and methods that work..
DataSense is a tool, which allows using messages metadata to simplify application design. Messages in Mule are data, which go through components of flow application. Within the context of Anypoint Studio, metadata represent information about data structure and types, used..
In this document some best practices and remarks are gathered, which were determined by our engineers during their work on projects, where the integration platform MuleESB is used. 1) Naming conventions. Mule flow by itself and its components should have..
Hello, dear readers! Before you start reading this article, I would like to describe the purpose of its creation, and tell you what prompted me to write it. Once, the need to design a server application in the REST style..
Data Driven Testing (DDT) is an approach to the architecture of automated tests (unit, integration, most often it is applied to backend testing), in which the test is able to receive a set of inputs and an expected result or..