Introduction to Alan AI — Creating a Voice Assistant with React

Alan AI is an advanced Voice AI Platform that allows us to add a voice interface to our applications. And it allows you to control everything in the app using your voice. Another huge benefit is that it’s straightforward to integrate it.

Let us see how to integrate Alan AI…

Java enum is a special type of class that we can use to represent constant variables.
Usually, we can write a constant value by using a final keyword.

package enumexamples;public class EnumExamples
public static void main(String[] args) {
final String ANIMAL = "dog";
//output ->…

Create a User-Friendly Map Component with React

Implementing user-friendly maps can be a challenging task. But, if you know the correct tools, it becomes a whole lot easier.

So, in this article, I am going to discuss, How to integrate Google Maps with a React JS project.

Step 01 — Installing google-map-react

As the first step, you have to install the react…

In this article, I am going to discuss how you can get an API for your project.
The easiest way to get any API is from the RapidAPI hub.
RapidAPI is the world’s largest API Marketplace. Developers use Rapid API to discover and connect to thousands of APIs. …

The PayPal sandbox is a self-contained, virtual testing environment that simulates the live PayPal production environment. This provides a shielded space where you can initiate process PayPal API requests without using any live PayPal accounts.

In this article, I am going to show you how to integrate PayPal sandbox with…

In this article, I am going to discuss OOP concepts with real-world examples. First of all, let's see what is OOP?

What is OOP?

OOP - Object-Oriented Programming is a programming paradigm that is based on objects. (Objects - real-world entities like book, vehicle, tree, etc..)

Now let's see what are OOP concepts.

In this article, I am going to show you how to retrieve files from an FTP server to a local directory using Spring Integration.

For this, I am using the Apache FTP server. You can download the latest version from this link. (

In this article, I am going to show How to download React components in the browser using a few simple steps.

Let's go step by step.

Step 01|

First, you need to create a react app. Open your terminal and run the following command to create a react app.

npx create-react-app pdf-download

Step 02|

In this article, I am going to show with few easy steps how to convert .csv files into .json and .json file into .csv file using a simple javascript with npm.


Conversion of .json file into .csv file

Let's go step by step

Step 01 |

Run the npm code to initialize the npm package.

npm init -y

Step 02 |

Next lets…

Installation of Laravel — The PHP Framework

Logo from Laravel Repository by Taylor Otwell

In this article, you can get to know how to install Laravel to your system within 5 steps.

Before that, you want to know about two main things we will find while installing Laravel.


A composer is a tool that includes all the dependencies and libraries. It allows a…

J Riyana

I am an undergraduate in the Faculty of Information Technology University of Moratuwa, Sri Lanka.

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store