Photo from toptal

When developing an application some will think about security and some may not. Security is very crucial during the development phase. Before dive deep into the article let’s look at some basics like what’s API security and why is it so important? API Security is the protection of the integrity of APIs that we use and own. These days most businesses use API to connect services and to transfer data. If that API is broken, exposed, or hacked it will lead to a data breach. So based on the information transferred, we need to consider the level of API Security…


Photo from Dev.to

GitHub Actions is a tool/service provided by GitHub which helps you to build, test and deploy your applications. GitHub Actions help you automate your software development workflows in the same place you store code, GitHub. And, also, collaborate on pull requests and issues. With them, you can build end-to-end Continuous Integrations(CI) and Continuous Deployment (CD) capabilities directly in your repository.

Workflows are custom automated processes, a combination of individual tasks (actions), that you can set up in your repository to build, test, package, release, or deploy your project. We can write our custom workflows or get the workflow from the…


“We’re making data science into a sport”

Everyone loves to learn data science and machine learning these days. Some might have experience with it but how can you take your skills to another level? In this article, I would like to introduce you to a powerful platform called Kaggle to enhance your data science and machine learning skills. The next question might be why Kaggle? What’s so fun about it?

· It has a leaderboard that will show your ranking among your competitors

· You can cooperate with anyone to learn from each other

· You can improve or learn new skills from shared scripts in forums


As a developer, I always focus on things that would make things easier. Previously I was worked on a project that needs lots of data entry. Each time I need to enter the data one by one. There’s no headache other than entering data manually. We can easily solve this with Node.js seeder.

The above picture will give you an idea of what happens in general. In this article, I’ll show you, how to seed json file (your data) directly to the database with a simple scenario.

First, you need to create a file called seeder.js. This is where we…


Build forms in React, without the tears.

In this article, we are going to look at how to implement the react-formik library to a simple form with validation. Formik is a small library that helps you deal with forms in react.

Why do we need to use Formik?

· Managing form data

· Form submission

· Form validation and displaying error messages

· Formik helps you deal with forms in a scalable, performant, and easy way

Let’s design our simple form first!!


Photo from ITNEXT

I know how difficult is to build and deploy your applications manually. Deployment is really a developer’s nightmare. In this tutorial, I’ll show you how to deploy the NodeJS application with a single command. All of the processes will be handled by AWS CodePipeline and AWS Elastic Beanstalk. Before diving deep into the application you need to have the following:

· AWS Account

· NPM installed

· GitHub account

First, let’s create a simple NodeJS application that’ll return simple JSON data. Open your VS Code terminal and type the following command:

$ npm init

Photo by Justin Boyer from stackify

These days the term serverless is very popular. Most of you might think serverless means there aren’t any servers but the concept here is you don’t have to manage servers yourself instead cloud platforms like AWS gives you the service like Lambda to host your API there. Thank god we have these services because we don’t need to worry about managing our servers. This will be very cost effective too.

This is good for lightly used applications. You are only charged for what you have consumed rather than reserved capacity. For example, if your application uses 1000 API requests per…


Photo by Rhigno V on Pinterest

Do you think is it possible to create a city where humans can understand each other? As everyone knows that we are very complicated creatures. We have different boundaries that could separate us from each other. I always have a dream that I could live in a society where everyone could understand each other’s pain and where people would never look down on each other. I know my dream is silly but imagine that if we could create it. It would be peaceful a city without a war, jealousy, and greed.

“In order to measure a person’s worth, you must…


To many of us, the term machine learning is a fancy one. Yeah, we have seen the application of it in several fields and be amazed by it. I’m writing this article to give you an introduction to the machine learning to start your journey from zero to hero. It would be like a kick-starter for your journey on machine learning. In addition to machine learning, I want to introduce the other two terms which would be very important in this journey. Those are Artificial Intelligence and Deep Learning. …


Entity Framework (EF) Core is a lightweight, extensible, open-source, and cross-platform version of the popular Entity Framework data access technology. EF Core can serve as an object-relational mapper (ORM), enabling .NET developers to work with a database using .NET objects, and eliminating the need for most of the data-access code they usually need to write. EF Core supports many database engines. In this article, I will teach you how to connect with SQL Server from ASP.NET MVC using Entity Framework Core.

Before we dive deep into the lesson I want to teach you some basics. It’s better to have some…

Gugatharsan Sivalingam

I’m a tech savvy person who loves to keep myself updated to the current trends of the technology world.

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