Photo by James Harrison on Unsplash


Whenever you make a website like social media app or blog app , you will most probably have feature where you will allow user to upload images. That’s what we will build here — minimal file upload server.

This article is also published on gyaanibuddy.

What are we building?

We are going to build…


In this article, I am going to discuss the round by round selection process for Seclore. The role offered by the company was ‘Trainee Product Engineer’.

About Seclore

Seclore Technology is a Mumbai-based security software company incubated by the Indian Institute of Technology (IIT) in Bombay. …


In this article, I am going to share my IBM interview experience for ‘Associate System Engineer’. I am going to walk you through every single round and tell you about what you can expect from each round.

The selection process consists of 4 rounds:

  1. Coding Test (IBM CodeKnack)
  2. Cognitive Ability…

The Graduate Record Examinations (GRE) is a standardized test that is an admissions requirement for many graduate schools in the United States and Canada and few in other countries. In this article, I will sharing my experience in detail of attempting GRE exam at test center during COVID pandemic.

custom hooks useApi


In this blog we will learn about what is a custom hook and build one — useApi — to fetch data from API with reusable logic.

This blog was initially published on
I will also soon be publishing it on GeeksforGeeks

What is a custom hook?

A custom Hook is a JavaScript function…

How to write standalone script which will be a generalized script to convert entire database to CSV/XLS files etc

A standalone script is basically a script where you don’t need to run server. It is “stand alone” i.e it is capable of performing tasks without any other requirement.


A Django project with any database along with some models whose data you wish to take backup.

Basic template

This code is going…


As we are advancing in technology , we are using more and more devices and along with it comes the internet connectivity which has become inseparable. With this level of functionality comes many security issues. The termed coined for this is cyber crime.

In this report we will discuss major…

Photo by Caspar Camille Rubin on Unsplash


This is the second part of the blog. To follow along, visit my previous blog to set up AWS S3 — bucket policy, configuration, etc.

This blog has two parts:

Part I — Learn how to set up AWS S3 and manually use it.

Part II — Using Node.js programmatically…

Photo by Caspar Camille Rubin on Unsplash


Most of the websites require hosting to host images, videos, etc. One obvious way to do it is to store it on the hard drive. That seems alright but what if the size of this storage required exceeds the hard drive storage limit? …

Photo by Juanjo Jaramillo on Unsplash


I still remember that as a beginner, I always wanted to host my website. I was just obsessed with the thought of building a website and having a URL which I could access from anywhere. Let's see how to do it for free.


  • Basic understanding of Node.js and GitHub

Rugved Bongale

Full stack developer

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