Blog

Flutter vs React Native

Introduction In May of 2017, Google released Flutter - an Open Source mobile framework for creating native apps on iOS…
View

Practical hosting options for Node.JS

Node.JS is an application runtime environment that enables using JavaScript for building server-side applications. Thanks to its unique I/O model,…
View

DevSecOps vs DevOps

DevOps DevOps (a clipped compound of "development" and "operations") is the combination of cultural philosophies, practices, and tools that increases…
View

Master JavaScript Promises

The single-threaded, event-loop based concurrency model of JavaScript, deals with processing of events using so-called “asynchronous non-blocking I/O model.” Unlike…
View

Why you may need Cloud Native Computing and Kubernetes

Background To understand the Cloud-Native Computing architecture and why CNC is necessary to take the full advantage of running your…
View

CI/CD for Classic React-Native Apps

We, at Diophant Technologies, firmly believe that a CI/CD pipeline stabilizes and simplifies development. It forces standardization of the development…
View

Turning an Idea into a Minimal Viable Product (MVP)

You have a business-worthy idea. Hopefully, this idea is related to an area where you are an expert and you…
View

How to validate a product idea

Building a new product is always a risk. Yet, to quote Helen Keller: “Life is either a daring adventure or…
View

Google Assistant Home Control Actions – Introduction

During Google I/O 2017, Google launched its’ Assistant voice-enabled AI platform for iPhone. Google also released more Google Actions developer…
View

Amazon Alexa vs Google Assistant vs Microsoft Cortana

During the 2017 Build event, Microsoft unveiled the promised Cortana Assistant - powered speakers and released Cortana to developers looking…
View