Tech Insights

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

Outsourcing IT for Startups
3 Winning Factors for Successful Development ...

According to estimates, there are over 472 million entrepreneurs worldwide with approximately 100 million new businesses opened each year around the world. Hist...

Sigma Software development team
Web Testing Automation: Comparing Protractor ...

Hi everybody! I would like to share my brief comparison of popular frameworks for automation of web testing – Protractor and WebdriverIO JavaScript. This compar...

Cybersecurity for developers
Cybersecurity for Developers: Cheat Sheet

The issue of cybersecurity must be a matter of concern not just for experts, but for ordinary developers as well. Not every project can afford a dedicated role ...

Tap Actions
Benefits of Using UI First: Real-Life Experie...

This article will be of interest to most developers who create UI in their applications. I will describe some approaches that we used creating UI with UI First ...

New Partnership Made Online
Hosting ASP.NET Core API inside Azure Functio...

I do believe that serverless hosting is capable of covering most of the needs for the most of web applications. Serverless architecture is great in relieving us...

Security for Cloud
Becoming More Secure While Working in Cloud: ...

Sigma Software launched a special program based on ISO 27017 principles to ensure security of the work in the Cloud. From now on, all the projects that assume u...

Enterprise Chatbot App Development
How Sigma Software Worked on a Chatbot for In...

Hi, I am Nazar Grycshuk. Recently I took an interest in everything that has to do with Data Science. Actually, it was this interest that made me involve in the ...

News Header
The Pillars of Functional Programming (Part 2...

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

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