Technical Blueprints for Developers: Build, Scale, and Optimize Systems

Integrating BIRT into Web application

    In the article “Getting started with BIRT” we worked with the tool designed to create BIRT report templates and using which we can run these reports. But in practice, such an approach is unlikely to be acceptable for business, which..

    Getting started with BIRT

      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,..

      Validation using jQuery Validation Plugin

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

        «Shared repository» as a model of joint development

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

          Custom Filter in Hibernate Search

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

            Running tests with Karma and Jasmine manual

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

              The most frequently used frontend tools manual

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

                Types and features of Mule connector testing

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

                  Best practices for Mule project

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

                    Best practices of designing REST API

                      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 (contains 7 DDT examples from commercial projects)

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

                        Page 5 of 6
                        ...
                        5