Angular: How to manage back-end long-running asynchronous tasks

Today we’re going to talk about managing back-end long-running asynchronous tasks in Angular. This term may seem long and scary to you, but don’t freak out. After reading this article you’re going to be familiar with this concept and even be able to handle this use case in your own…

Redistribution supply chain network

Redistribution supply chain network  (RSCN) – modelling and optimization One of our teams field of specialization is the use of artificial intelligence for modeling and optimizing complex transport models. From the practical point of view, the optimal planning of transport resources and supervision of their implementation is one of the…

Few tips on how to create custom class detection system using R-CNN

Region based Convolutional Neural Network – R- CNN Thanks to the development of computing technology and artificial intelligence in recent years, applications using machine learning and systems based on neural networks have more and more business uses. Moreover, the advancement of technology has made machine learning, adapting advanced solutions based…

A Holistic Digital Transformation – the Key to Business Optimization

  Novelty keeps knocking on our door We’ve talked a lot about the changing environment in which we operate nowadays – either as individuals, enterprises or society as a whole. Certain voguish buzzwords, such as the Fourth Industrial Revolution, Industry 4.0 (its subset), or digital transformation can serve as useful…

Investing in AI – do you have what it takes

  Good Software Equals Good Business Artificial Intelligence is exploding at the moment, largely due to a sharp spike both in data availability and parallel computing power, as well as improved AI algorithms. More and more companies are treating Machine Learning development services as a necessity. The reasons for that…

Why Continuous Integration / Continuous Delivery is crucial for delivering high quality software products.

Why CI/CD is crucial for delivering high quality enterprise cloud software?  Introduction When cooperating with remote software dev teams efficient exchange of concepts, locally created solutions, external libraries and algorithms that are created concurrently is of high importance. All pieces that create solution need to be carefully combined in order to become reliable digital product. To achieve high efficiency in this process and benefit from collaborative work, software developers use tools of code versioning and integration, which allow for simultaneous work of many persons…