Tech Insights

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

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

Vizualization and Gamification with Unity
Visualization and Gamification with Unity for...

First released in 2005, Unity cross-platform engine has been mainly used to develop three-dimensional and two-dimensional video games. Though initially created ...

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

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?

Augmented reality and virtual reality apps: cost of development
What is the Difference Between Augmented Real...

Augmented reality (AR) and virtual reality (VR) are among the main trends in software development, which confidently gain their fans, along with artificial inte...