Date: 13 Mar 2018

We know how it goes. The company is making money, customers are satisfied, all key performance indicators are skyrocketing. And just when everything gets swift and sure, a revolution comes to destabilize business. Rinse and repeat. Read our first article about migrations of systems.

Date: 03 Sep 2019

Sometimes constantly improving and updating old software is as demanding as preparing a new solution from scratch. Considering that there are pros and cons to both approaches, the best way may be to combine both methods and create a hybrid software. Though creating a hybrid software is not alchemy. To clarify, the result may well be the philosopher’s stone of business software.

Date: 02 Oct 2019

If you want to enter the world of artificial intelligence methods, you can easily get lost at the start. This dynamically developing field is so heavily created by marketing as the savior of the whole IT world that it’s no longer clear what the particular buzz words mean. So, why don’t we take a look at this?

Date: 10 Jul 2020

In recent months many companies have had to adapt quickly to the new situation. A number of companies have had to transform themselves and offer some or all of their services virtually. The nature of the work of our teams, who work with clients in this way on a daily basis, has not changed. Let’s describe what remote work looks like in terms of using different tools and practices.

Date: 20 Jul 2020

Java is one of the most popular and trusted programming languages. It's earned its reputation due to constant updates that bring improvements and new functionalities. Today Java can be used to create enterprise web level applications and entire systems. This is made easier by available frameworks. These, however, often vary in quality. You probably already know that, but a framework is the spinal column of many new applications. It's a previously written code that supports a new program. Picking up a framework means that you don't have to reinvent the wheel. Instead of building everything from scratch, you can save time and money by developing upon a tried and tested foundation. Frameworks can also serve as templates for making an app similar to an existing one, but with unique quirks and twists. Below we'll review some of the available frameworks. All of them have their pros and cons and were created to serve a specific purpose. This fact makes it impossible to simply pick the best one. It all depends on what kind of application you want to make.