Tech Insights
Advice, knowledge-sharing, and technology overview articles from Sigma Software experts in various fields and domains.
This is the continuation of the topic from The Pillars of Functional Programming (Part 1), proceeding with the consequences of treating the functions as a first...
Until now, it was hard to call functional programming a mainstream practice. It still remains not well understood and is perceived as a topic rather obscure if ...
We all remember a game we played as children, “Spot 10 differences”, where you have two versions of the same picture and you must find the differences between t...
Every developer who worked with iOS BLE knows that not everything is so good as it’s described in documentation. And today, I would like to describe a few main ...
Let's discuss Espresso for Android. What is its use for a test automation engineer? What drawbacks does the tool have?
Augmented reality (AR) and virtual reality (VR) are among the main trends in software development, which confidently gain their fans, along with artificial inte...
Python dates back to 1991 when it was issued by Guido van Rossum. Over the years, Python has made a name as one of the most handy, well-equipped, and downright ...
Hardly anyone of us, developers, haven’t yet heard anything about the Azure cloud platform. I am pretty sure that those who used it were satisfied, since one-cl...