Image for post
Image for post

We will use the Ruby on Rails backend of Dev.to as Admin panel and create a custom frontend as Vue.js for our website.

End result


We will learn the basics of Chrome extension and how to add today feature to the open-source chrome extension for Medium

Image for post
Image for post
Photo by on

What is a Chrome Extension?

Google Chrome extensions are programs that can be installed into Chrome in order to change the browser’s functionality. This includes adding new features to Chrome or modifying the existing behavior of the program itself to make it more convenient for the user. ()

Medium Enhanced Stats

chrome extension is created by . This is a must-have extension for all writers. This extension allows the users to see many stats including views, reads, read ratio, fans, claps, fans-to-claps ratio, and a count of the total number of stories or responses published. The code can be found .

How to install a Chrome Extension

  1. Open the


Every e-Commerce site has a Shopping Cart feature, today we will learn how to make the backend APIs using Java and Spring Boot

Image for post
Image for post
Photo by on

Cart is a must-have feature for an e-commerce app that allows the users to save the items they want to buy, change the quantity, and remove them. It should also be able to show the total cost of items in the cart.

We will first develop the back-end API using & (in this tutorial). After the API has been created, we will use that API in our Vue.Js front-end(in future tutorials).

Youtube Discussion

Updating the cart…


I added a new feature for the must-have extension for any Medium writer who cares about their stats!

Image for post
Image for post
Photo by on

Medium Enhances Stats is a Chrome browser extension, which allows Medium writers to view a comprehensive breakdown of their stats.

The extension goes beyond the limits of Medium’s built-in statistics and provides crucial insight into the data from your articles.


I understand your point of view, I will create a medium post soon clarifying the role of degree, college and coursera courses, and previous roles to get a software engineering job.

About webtutsplus.com, it is no longer being maintained, as I am moving from Wordpress to Ruby on Rails + Vue.js new website, with proper https certificate.


1423. Maximum Points You Can Obtain from Cards

In this series, I am going to solve Leetcode medium problems live with my friends, which you can see on our youtube channel, Today we will do Problem Leetcode: 1423. Maximum Points You Can Obtain from Cards.

Image for post
Image for post

A little bit about me, I have offers from Uber India and Amazon India in the past, and I am currently working for Booking.com in Amsterdam.

Motivation to learn algorithms

Problem Statement

There are several cards arranged in a row, and each card has an associated number of points The points are given in the integer array cardPoints.

In one step…


Leetcode 387. First Unique Character in a String

In this series, I am going to solve Leetcode medium problems live with my friends, which you can see on our youtube channel, Today we will do Problem Leetcode 387. First Unique Character in a String

Image for post
Image for post

A little bit about me, I have offers from Uber India and Amazon India in the past, and I am currently working for Booking.com in Amsterdam.

Motivation to learn algorithms

Problem Statement

Given a string, find the first non-repeating character in it and return its index. If it doesn’t exist, return -1.

Examples:

s = "leetcode"
return 0.
s = "loveleetcode" return…


Learn the basics of obtaining a domain and linking it with your server or a virtual machine on the cloud.

Image for post
Image for post
Photo by on

In this tutorial, we will learn how to link a domain with our server or a VM instance located on the cloud. We will also learn how to get a free domain for a year using Freenom.

NOTE:- If you are familiar with Google App Engine or AWS Elastic Beanstalk, you must already know that they provide a domain name instead of an IP address. However, this domain name is not easy to remember (E.g. — . Clearly, you…


Step by Step tutorial to deploy in Google App Engine

Image for post
Image for post
How to Deploy a Basic Spring Application In Google App Engine

Why Google App Engine

Google App Engine (often referred to as GAE or simply App Engine) is a platform for developing and hosting in Google-managed .

Applications are and run across multiple servers. The App Engine offers automatic scaling for web applications — as the number of requests increases for an application, App Engine automatically allocates more resources for the web application to handle the additional demand.

Google App Engine provides more infrastructure than other scalable hosting services such as Amazon Elastic Compute Cloud (). …

Nil Madhab

Developer @Booking.com | ex: Samsung, OYO | IIT Kharagpur | Entrepreneur, founder of | connect me

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