Azure learnings from the ISV Innovation Days at Microsoft

Posted by Joep Weijers on February 6, 2024

Screen showing "Welcome to the NL ISV innovation days"

To stay on top of the latest developments and best practices in Azure, TOPdesk joined the ISV Innovation Days at Microsoft. During two days our Cloud Architects and Operations team worked together with Microsoft’s Cloud Solution Architects to create proof of concepts of ways that TOPdesk can better benefit from Azure.

Read more

Difficulties in API design: Resource State

Posted by Riaas Mokiem on November 2, 2020

In this series of articles, I’d like to address some of the difficulties that occur during the design of REST APIs. This article is about difficulties with designing a resource that behaves differently under different circumstances. We call these circumstances its state. A REST API should present the resource state in a fundamentally different way than what most developers would already be familiar with. Because of this, developers will often present the resource state in a way that doesn’t adhere to the REST constraints. This in turn means we don’t get the benefits intended by those constraints.

Read more

Difficulties in API design: Domain

Posted by Riaas Mokiem on April 24, 2020

In this series of articles, I’d like to address some of the difficulties that occur during the design of REST APIs. This article is about difficulties with determining and understanding the domain. In the previous article, I discussed the difficulties with resources, which you should express in terms of the domain. This requires you to determine what domain is relevant to your API and understand it fairly well. This makes the domain an important part of API design.

Read more