In object-oriented programming, there are five basic principles (SOLID) that, properly applied, make the difference between a good and a bad design. The difference between an application that is easy... read more →
A lot of people underestimate the importance of Software Architecture and some people just don’t know what is it. Even though Software Architecture may seem to be very tech and... read more →
Here at Apiumtech we always help our clients to build solutions that are complex in multiple areas and our primary work is to define a software architecture adapted to their... read more →
In Apiumtech we love TDD WHAT IS TDD Test-driven development (TDD) is a software development process that relies on the repetition of a very short development... read more →
Two weeks ago, I went to a docker meetup, because at Apiumtech we really see the potential of it. This meetup was about an introduction to a new version and... read more →
The concept of a heavily segregated logical design in order to achieve “Almost-infinitely scalable” systems is stated in the illuminating paper “Life beyond Distributed Transactions: an Apostate’s Opinion” (Pat Helland)... read more →
The problem If you use node.js or some other similar technology, based upon some react-to-events paradigm, you are almost certainly paying a TAX over your developments, the so-called... read more →