react and the virtual dom

React and the virtual DOM

The most common architecture considered when implementing user interfaces is MVC (Model-View-Controller). MVC separates an application into three components: Model, View, and Controller. The Controller is what the user interacts with, the View is what the user sees, and the…
what is GraphQL?

What is GraphQL?

We previously discussed the difference between REST and SOAP for building APIs and web services. But there is an alternative solution that is becoming increasingly popular. Better than all the REST? GraphQL is a query language – or an interface…
microservices architecture

Moving to a microservices architecture

Alongside containerisation, ‘microservices’ is very much a software development buzzword. But just like with containers, the innovative and far-reaching technology behind the buzzword makes the microservices concept far more than just a passing fad. And if you’re already building containerised…
why hybrid cloud?

Why hybrid cloud?

A growing number of organisations are moving their IT operations to the cloud, but there are still businesses that are hesitant and prefer to stick to on-premises server solutions. One middle ground option that has become increasingly popular is ‘hybrid…