Tech insights

Advice, knowledge-sharing, and technology overview articles from Sigma Software experts in various fields and domains.

All

Business practices

Corporate news

Events

Projects

Tech insights

Data sharing across immutable data structures
The Pillars of Functional Programming (Part 1...

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

Comparing Images
Comparing Data and Spotting Differences

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

News Header
GP-GPU Computing via C#

Almost every year we increase the number of CPU cores in our devices to increase overall performance and user experience. Having an eight-core phone is not a bi...

Game Design Team
Five Myths about Motion Graphics

It is a known fact that video content performs better in marketing. TechCrunch claims about 8 billion video views per day on Facebook alone. Video content crack...

Laptop with Sigma Software website on the screen
How to Bypass Server Cache When Retrieving We...

Once at a job interview I was asked how to bypass the server cache when retrieving web content. Let’s picture a situation: caching is enabled on the server side...

LISP: back to the future
LISP: back to the future (a tribute to 60th a...

Exactly 60 years ago a new language was born, which on its own may be considered the greatest finding in computer science since the invention of the first compu...

Effectiveness of Chatbots in Customer Service
AI for Customer Service: Actual Projects Insi...

When hearing ‘AI for Customer Service’ most would immediately think this is going to be ‘yet another article about chatbots’. No wonder. Chatbots have been one ...

CocoaTouch BLE Pitfalls
CocoaTouch BLE Pitfalls

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

Comparison of Espresso, Tau, Appium, Roboticum, UiAutomatior
Espresso for Android: its Drawbacks and Use f...

Let's discuss Espresso for Android. What is its use for a test automation engineer? What drawbacks does the tool have?