The two downsides of REST

REST (Representational State Transfer) is a trendy design pattern for (Web-)APIs. Many developers use REST over other concepts for their application, mostly not considering the potential downsides.

When you think about implementing a REST-API, read this article first, so you consider these two essential issues that come with REST:

Continue reading “The two downsides of REST”



Apple’s Siri and Microsoft’s Cortana are well-known implementations of so called “Intelligent Personal Assisstants” (IPA), providing users voice-interaction with a more or less “intelligent” system capable of delivering information about the weather, common facts or traffic jams.

But both Siri as well as Cortana are proprietary “black box” systems, so many of you folks (including me) may think: Meh.

Continue reading “Software-as-a-Butler?”