In a growing organization, with an increasing number of employees, the number of products, applications and resources increases as well. As a result, it becomes necessary to systematize employees’ activities, ensure control over data security and optimize costs. The...
Blog
OpenCV — out of competition computer vision open source software
Data analysis problems might be solved in different ways with different approaches, so it is nice to have a way to write your code quickly and use as many out-of-the-box solutions as possible to find the optimal one to your particular problem. When it comes to...
Django is for everything!
Starting with Django version 3, you can use async core support. For many years WSGI (Web Server Gateway Interface) has been a simple and universal interface between python applications and web servers. By design, WSGI servers are synchronous. The server blocks every...
Object Oriented Programming in Programmable Logic Controllers (PLC). What’s really new?
Object-oriented programming (OOP) is a programming paradigm based on the concept of objects, which can contain data in the form of properties, and code in the form of procedures known as methods. Objects are distinguished by the fact that they can have procedures...
Why estimate user stories
Imagine having a new customer that wants you to implement a new product quickly at best quality and modest cost. It might be possible to try to estimate the task immediately, evaluate the product offhand, and work out temporal and financial assessments of the project,...
C++ is dying or maybe we miss something
Programming languages bring us a wonderful option to get almost anything we want from our computers and gadgets. With the development of electronics from mainframes to personal computers, from personal computers to portable computers, from portable computers to...
Nearshore Strategies
This essay regarding nearshore strategies in the field of software development is based, among other things, on various considerations made by the Software Association of the VDMA (Verband Deutscher Maschinen- und Anlagenbau) in 2001. They have lost nothing in their...
Sprints, Daily stand-ups & Demo
We are continuing our cycle of articles about the internal Scrum trainings conducted at our company. By this article we invite our readers to get familiar with the next practical training session that belongs to a series of investigative trainings for the following...
The IoT Solutions World Congress
In October we visited the IoT Solutions World Congress in Barcelona as we are very much interested in IoT developments for both consumer and industrial applications. This quite a young event dates back to 2015, and we were positively impressed by its good organization...
Project backlog filling and estimation
The first thing you need to do when you are implementing Scrum is to create a Backlog. It can be hundreds of items long, or contain only the few things that you need to figure out first. Of course, you need a clear idea of what you want at the end of the work.In this...