Software Development Blog

Author: Vasyl Varkholyak

Ionic vs. React Native: Let the Battle Begin!

The world is rapidly going mobile, and everybody uses dozens of mobile apps daily. Apps are mushrooming in all segments of business: healthcare, construction, finance, transportation, and logistics, etc. More and more enterprises are leveraging mission-critical mobile apps to improve their operational efficiency, track performance, and drive sales. And here comes the question: which technology to adopt for development of the future groundbreaking app? The aim of this article is to compare the major pros and cons of the most

Developer Driven Testing

The other side of the moon We’ve all heard about the Test-Driven Development, but how about the reversed approach – Developer Driven Testing (DDT)? What can we gain and what can we lose by writing our code before writing tests? Let’s explore this approach to software development, which implies setting up QA processes without a QA team.

What is Test Driven Development (TDD)?

All code is guilty until proven innocent Test Driven Development (TDD) is a software development process in which a developer writes test of their code before writing the code itself. The test-first concept encourages repetition of very short development cycles with the writing of just enough code to pass the test.

Introducing the MEAN stack

The Disruption Technology disruption has already disrupted. Everything has changed with the pace of digital revolution, from our everyday lives to the way how we work and code. The fast moving and diverse environment of web development is no exception. During the recent years everybody in the web community speaks about the MEAN stack. What are they discussing?

Node.js vs Ruby on Rails

In recent times, software development has become all about frameworks. Why? The main reason is that creating from scratch such a sophisticated program as a web application may take a lot of time and efforts. Don’t take it wrong – I mean not the “Hello World” type of apps but those that provide excellent user experience and are ready for production.

Node.js vs PHP

There’s no doubt – PHP is the most known and commonly used language for server-side scripting. Before Django and Ruby on Rails gained popularity (2005-2006), there was hardly any more suitable option for back-end than PHP. However, the tech world is fastly evolving in the direction of simplicity (“Javascript everywhere”) – what used to be the language of the front-end has successfully expanded to the back-end. So now we are facing the popular back-end dilemma – “Node.js vs PHP”. Let’s

Top 20 Node.JS books that you should read

Diving into back-end development is obviously tough. But it can be way easier if the back-end language of your choice is already familiar to you. For those who come from Javascript background, Node.js should be a good option and not only because of Javascript knowledge. In this article, I want to introduce you to the best Node.js books that can help you fastly delve into the subject. But first, let’s take a quick look at what Node.js is. A few