Microservices (part 1)

What is a microservices architecture? The microservices architecture pattern consists in functionally decompose a project into a set of collaborative services. Each service will take care of a concrete functionality, a concrete domain. Services will be developed independently, avoiding coupling between them. If needed, services can communicate through an exposed API, using HTTP/REST calls, for instance. Using this approach, multiple developers can work on the same project in a more independent way.

Continue Reading

Microservices mit Spring Cloud a mimacom webinar

Spring Cloud unterstützt Entwickler in der Erstellung von verteilten Microservice Architekturen in den Bereichen Konfigurationsmanagement, Service Management, Fehlerbehandlung sowie dem Einsatz auf gängigen Cloud Plattformen wie Cloud Foundry und Amazon Webservices. Dieser Talk gibt eine praktische Einführung in Spring Cloud und zeigt die Erstellung von Microservice Architekturen in lokalen sowie Cloud Umgebungen auf.

Continue Reading

A bit of React in an Angular recipe

Why we get here? Apparently, we reach a point where we have met one of the bad parts of Angular (ng-repeat performance) and one of the good parts of React (virtual DOM).

This is the problem

When you have got a dynamic data table, where the user can setup and select the number of columns to display or levels of depth for a custom search application that ends up in an indeterminate number of rows, you know that nothing can go worst. In addition, is a multilanguage application so we will need to translate some strings and format some dates. Of course, always someone can ask for IE support, and you know for sure they will do. That is the case. The result: the table freezes when it loads too much data.

Continue Reading

Agile transformation: thinking of change, or change of thinking?

Have you ever asked your clients what quality means to them? If so, you have very probably been confronted with many more or less different answers depending on personal preferences and expectations of the given customer. There is no absolute quality. If a service or product meets expectations of a particular client, he considers it a service or product of a good quality. So we are clear on our mission – we aim to stay customer oriented and address client´s requirements in order to achieve maximum quality.

Continue Reading

Proper unit-testing of Angular JS 1.X applications with (ES6) modules

Testing of Angular JS application used to be quite painful especially when using “official” solutions like Karma or Protractor.
ES6 (aka ES2015, aka new Javascript release) changed this by introducing standardized module syntax. This enables us to do real unit testing of Angular JS constructs like controllers, factories or services in a very simple and fast fashion.

Continue Reading