Let's Build an API Together - Part 27

02.02.2018 by Jens in API Series | APIs | Newsletter

Now that we can register a new user and login, it is time for assigning boards to the logged in user.


Let's Build an API Together - Part 26

01.02.2018 by Jens in API Series | APIs | Newsletter

We will be using Spring Session with a JDBC storage and use the same database as for the rest of the application.


Let's Build an API Together - Part 25

31.01.2018 by Jens in API Series | APIs | Newsletter

The API will expose endpoints for login and register new users.


Let's Build an API Together - Part 24

30.01.2018 by Jens in API Series | APIs | Newsletter

Now, we are ready to set up the user and configure Spring Security to protect our API.


Let's Build an API Together - Part 23

29.01.2018 by Jens in API Series | APIs | Newsletter

Now we are ready to add users. We can do it two ways.


Let's Build an API Together - Part 22

26.01.2018 by Jens in API Series | APIs | Newsletter

In this episode, we are adjusting the model.


Let's Build an API Together - Part 21

25.01.2018 by Jens in API Series | APIs | Newsletter

Yesterday we updated the endpoints in the API and today I was going to implement it in RAML and let the generator we use to create the Spring MVC code. However, I had another problem with the generator again as it wasn’t generating the createTask method anymore because I put the boardId in the path. Besides that, the code started to get messy with no added benefit anymore.


Let's Build an API Together - Part 20

24.01.2018 by Jens in API Series | APIs | Newsletter

Before we implement any security, let’s step back and add multiple kanban boards for a user.


Let's Build an API Together - Part 19

23.01.2018 by Jens in API Series | APIs | Newsletter

Last time we started talking about security and I asked you how you would advise me as your client.


Let's Build an API Together - Part 18

12.01.2018 by Jens in API Series | APIs | Newsletter

It is time for thinking about the securing our API. Right now, it is open to everyone, which we don’t want. So, what choices do we have?