API fragments with RAML

When defining API specs with RAML, the fact that we define all the information in just one RAML file will make it difficult to maintain and there will be parts and data types that are used over and over again in many different requests URI,… Read More

Data types in RAML

When declaring request parameters, path parameters, request body, response body, … in RAML, we need to declare the data type of these information. RAML defines many different data types that help us to meet our needs. In this tutorial, we will learn about data types… Read More

Install FTP server using Docker

I have shown you how to install FTP server on Ubuntu. In this tutorial, I will guide you to install FTP server using Docker! We will be using vsftpd Docker Image at Docker Hub https://hub.docker.com/r/fauria/vsftpd/. This Docker Image exposes many different environment variables so that… Read More

Offline token with Keycloak

Offline access is a feature of OpenID Connect defined at https://openid.net/specs/openid-connect-core-1_0.html#OfflineAccess. It allows the application with an offline token (a kind of refresh token) to get access token and use resources without the user having to log in, for a long time or forever. Keycloak… Read More