What is AWS Systems Manager – Parameter Store ?

AWS Systems Manager Parameter Store provides secure, hierarchical storage for configuration data management and secrets management. You can store data such as passwords, database strings, Amazon Machine Image (AMI) IDs, and license codes as parameter values. In storing data, values can be either plain text or encrypted data.  You can reference Systems Manager parameters in…

How to create a Docker image from an existing Strapi app and Run it locally

How to create a Docker image from an existing Strapi app and Run it locally

In Strapi website, when installing Strapi using Docker, the available guide only tells you how to create a brand new Strapi app. On the other hand, they do not give a step-by-step guide how to build your Strapi app image from an existing project 😔 In this article, we are going to learn how to…

How to Disable telemetry in Strapi app 📊❌

How to Disable telemetry in Strapi app 📊❌

Strapi contains a feature in which anonymous and otherwise non-sensitive data is collected. Like any other software, the main aim is to provide the best experience to users. “ What data is collected ? “ Unique project ID (generated with UUID) Unique machine ID (generated with node-machine-id) Environment state (development, staging, production) System information (OS)…

What is CORS ? How to configure CORS in Strapi ?
|

What is CORS ? How to configure CORS in Strapi ?

What is CORS ? CORS stands for Cross-Origin Resource Sharing. According to developer.mozilla.org, Cross-Origin Resource Sharing (CORS) is a mechanism that uses additional HTTP headers to tell browsers to give a web application running at one origin, access to selected resources from a different origin. Simply, it is a web application security feature in a…

How to create a Strapi-meetup community
| |

How to create a Strapi-meetup community

Strapi is an amazing open source headless CMS that enables developers to design API fast. It is very developer-friendly and based on my experience, it also helps developers to finish tasks in minutes, which normally costs several hours. In Strapi official website, you can see some active Strapi communities. Unfortunately, my country was not on…

Strapi – GraphQL Authenticated CRUD Operations
| |

Strapi – GraphQL Authenticated CRUD Operations

Strapi GraphQL series is back! In the previous post related to Strapi and GraphQL, in a project named id-card-repository I did CRUD operations without being authenticated which is dangerous enough as it enables all users (public users) to modify data. Today, I would like to implement authentication and authorization so only authenticated users can conduct…

GraphQL vs. REST API – comparison
| |

GraphQL vs. REST API – comparison

Have you ever heard of API? API stands for Application Programming Interface. As mobile applications became popular nowadays, the use of API also became a standard. For example, if a company has a website and a mobile application (both Android and iOS), they are not going to create separate databases. Instead, they use API to…

React JS x Strapi – Apple Inventory Management System

React JS x Strapi – Apple Inventory Management System

A content management system enables its user to manage the creation and modification of digital content. For instance, it can be utilized for enterprise content management and web content management. Actually, there are a lot of CMSs such as WordPress. However, have you ever heard of “…CMS that front-end developers love..” or “…Front-end Developers Should…

Strapi – GraphQL Unauthenticated CRUD operations
| |

Strapi – GraphQL Unauthenticated CRUD operations

Hi there! Today I will continue to develop a recent project in Strapi, called id-card-repository. If you are new, please check the previous article here. Specifically, the main topic is CRUD operations using GraphQL with Strapi. CRUD stands for Create, Read/Retrieve, Update, and Delete. CRUD operations are essential as data stored in databases dynamically change….