Skip to content

Category: Integration Devleopment

RESTful APIs – An accurate description

Hi everyone Today I thought I would do a quick post to cover RESTful APIs, and what they are. The reason for this article is that I have, on numerous occasions, encountered developers (and indeed whole teams) who have misunderstood this concept at its very core. This causes a number of problems, firstly if you don’t understand RESTful APIs fundamentally, you’re likely to encounter integration issues quite early on. Secondly, unfortunately, if you’re a candidate interviewing for a role and haven’t understood what a RESTful API is properly, you’ll come unstuck in interview. What RESTful is not (necessarily) A buzzword…

3 Comments

Understanding and Utilising the Expertise in your Project

So this is a topic I thought I would touch on, having worked in lots of environments, on lots of projects, with varying different sets of priorities; I have noticed a few different things; with some very common characteristics across almost all development teams. The first is that there is a two fold problem when it comes to expertise: Expertise is never a clear cut, black and white line, every professional, in every role, has a varied set of skills The second is often the expertise people hold is often overshadowed by personalities on projects The downside to the second…

Leave a Comment

How to build a terrible API

Hi everyone As you may know, throughout my career I’ve ended up doing a lot of integration development. Middleware, APIs, all that kind of stuff. So I thought I would write a quick list of the things you should definitely do to make your API really terrible for other developers to use, so that they put their heads through their desks trying to integrate with it. Judging from some of the APIs I’ve had the misfortune of integrating with, I thought this was worth writing, for anyone who is building an API. Obviously this post is humorous or satirical, if…

Leave a Comment