Sign in

Student | Full Stack Web Developer | ML Enthusiast | UI/UX Design Fanatic • Website → https://sharmilas.herokuapp.com/

In this article, I am going to give an explanation of the steps for getting started with MongoDB for express backend.

For accessing MongoDB database from express, we use Mongoose which is an Object Data Modelling library providing all necessary functions to access and work with MongoDB.

  • express — for our backend server.
  • mongoose — for working with MongoDB
  • dotenv —for providing credentials using environment variables

First, let’s make our work directory ready.

Step 1: Initialise npm on the directory and install the necessary modules. Also, create the index file. …


In this article, I’ll be explaining how you can get started with express to write server-side code.

Node.js —A Javascript framework used for building backend for your applications.

Express — Framework for node.js

npm (node package manager) — package manager for installing necessary modules to work with your application.

First things first, we should have node.js installed in our system. Click here to visit the node.js official site, select the platform that you are using and download.

After installing node.js, create a new folder and open the folder in your favorite editor.


In this article, I’ll be showing you how we could write python scripts to search and download images from google.

Be it any machine learning project, the most boring part of it would be data collection. But what if we can automate the process?

Let’s attempt to search for Persian cat images and save them to a directory.

Firstly, Install the Google-Images-Search package using pip or conda from your command line.

In a new python file or jupyter notebook, import the module.

Step 1: Create a new project in https://console.developers.google.com

Step 2…


Featurepreneur’s AWS scholarship to become an AWS certified cloud practitioner

I didn’t even imagine that I would be getting a chance to take on the AWS cloud practitioner exam fully funded, in my pre-final year of study.

What is the AWS cloud practitioner exam?

AWS cloud practitioner certification tests you on the basics of cloud computing in AWS. Also, you will be acquiring knowledge of many AWS cloud services that are currently so popular among industries.

How I come to know about AWS?

I have been working as a research intern for Tactlabs since Nov 2020. Here in Tactlabs, DevOps and Machine Learning are the areas that are primarily focused. …


Photo by Ian Schneider on Unsplash

For someone who’s looking to learn and grow, volunteering opportunity is a dream come true. And I’m gonna share my experience of receiving my new volunteer opportunity.

I have been part of Tactlabs since Nov 2020. My experiences so far have been really fruitful. It tested me in a lot of ways and shaped me into the person that I am right now. I became much more confident than I used to be. Tactlabs has a very supportive workspace which encouraged me to grow by taking up challenges.

“ If you want to learn, take up the challenge. “

Moreover…


In this article, I’ll be walking you through the basics of GraphQL in express.

GraphQL is a query language for API’s and it’s more powerful. It allows the client to access only what they need, making the access rate faster.

Let’s get started!

Create a new folder and cd to the folder.

$ mkdir graphql-test
$ cd graphql-test

Initialize the npm package, using npm init

$ npm init

Install necessary modules

$ npm i express express-graphql graphql

Then, create index.js file and import the express module and make sure the app is listening to the port specified.


Making long virtual sessions interesting is hard. But in @featurepreneur, we bring in interactive gaming sessions to make people more involved throughout the session.

Photo by Thomas Park on Unsplash

We have some really cool add-ons to any meeting. Let’s have a look!

1. ReadingBreak
Here, an HBR article is shared and the candidates are given 5 minutes to read and understand. As time ends, they will be asked to discuss their opinions.
Generally, it helps you to improve your communication skills. You will also learn to put forward your opinions to a group of people.

2. Error Scenarios Here, you are provided with errors and…

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