Blog
Thoughts on technologies and lifestyle.

Creating a Custom Api with Strapi
Strapi is an open-source headless content management system (CMS) that enables developers to swiftly build custom APIs for their applications. With Strapi, you can define your data structures, create custom endpoints, and manage various API-related t...

Writing Maintainable Tests in React using the React Testing Library.
If you want to be sure that your components are functioning correctly for your users, you should build maintainable tests. You want to avoid putting implementation details in your tests as part of this objective so that refactoring of your components...

Making Use of React Query in Fetching Data and Adding Pagination for Performance Optimization in React.
Developers must create their own methods of data fetching because React apps do not come with a predetermined way of fetching or updating data from your components out of the box. While the majority of conventional state management libraries are exce...

Creating a typewriting-effect in React.js
In my previous article, I talked about how to create a typewriter using vanilla JavaScript and I promised to show my react.js folks how to do the same thing using React. Let get started 👇 Installing our react app Before we start we need to install ...

Creating a Typewriting-effect using Vanilla JavaScript
Have you gone to a website and noticed typewriting on the page without you clicking or touching anything, awesome right? yea.In this article, I will show you how you can create that feature using vanilla JavaScript. Prerequisites A basic knowledge o...

Using Tailwind CSS and SASS to Set Up Your Next.js Project
Building a website with Next.js which required the installation of different dependencies can be frustrating. In this article, we will discuss how you can set up your app using Tailwind CSS and SASS. Intro Next.js is an open-source web development fr...