Working for federal government agencies in a multilingual state requires multiple translations for every official language. Switzerland has, for instance, four official languages: German, French, Italian and Romansh. Romansh is very rare. We will use English instead to demonstrate the translation feature.
Read more
Debugging distributed systems can be a pain.
There are so many things that could go wrong, from application failures to container permissions to firewalls and networking issues.
In this blog post we will get to know 6 useful CLI tools to help identify the root cause of any unexpected behavior.
Read more
A regular task in the life of a software developer is to choose appropriate tools for specific use cases.
That's why I would like to have a short look at several tools which I already used for testing REST APIs.
To be more concrete, it's about cURL, JMeter, SOAP UI, Swagger UI, Postman and IntelliJ Idea.
Read more
Working at mimacom is colourful and enriching if you use the drink breaks to exchange knowledge or get co-workers to know much better. Our management and working culture explicitly desire that. This blog post is the result of it.
Read more
Consistent error handling is an important issue when it comes to REST API design.
If HTTP is used as transport protocol, it is obvious to stick to specified semantics like using proper HTTP status codes in responses.
Especially in error situations it can make sense to deliver additional information in the response payload.
This blog post will have a closer look on a pattern which describes how providing such information can be enforced when Apigee is used as API gateway.
Read more