fish shell is one of the most popular shells for the terminal in Mac and Linux. It is also available on Windows 10 with the introduction of Windows Subsytem for Linux (WSL). My favorite feature of the fish shell is autosuggestion.

In this post, I will guide you step by step on how to set up it on Windows.

Step 1 — Installing Linux Subsystem

There are many ways to install WLS, ill showing easiest.

Code of the custom cursor can be a little overwhelming at first but trust me it is quite straightforward once you understand what exactly happens behind the scenes.


<div class="cursor"></div>
CSS.cursor {
position: fixed;
top: 0px;
left: 0px;
z-index: 10;
contain: layout style size;
pointer-events: none;

content: "";
position: absolute;
top: -24px;
left: -24px;
display: block;
width: 48px;
height: 48px;
transform: scale(0.2);
background: black;
border-radius: 50%;

The above code is self-explanatory so instead of wasting any time here, we will jump right into JS.

The JS

We will be using GSAP to move the cursor so feel…

As a developer, I was not very confident about DSA and backend and being a frontend developer, my job didn’t demand the same from me. Slowly, I realised that I wanted to increase the scope of my opportunities but my fear for DSA and backend stopped me. Then I joined Newton School.

When I joined Newton school I already had some experience in Frontend Development with Html and CSS. But thanks to Newton, at the end of the 6th month of my course, I learned a whole lot of new technology including Bootstrap, ReactJs, Redux as well NodeJS. I couldn’t…

Photo by Mathyas Kurmann on Unsplash

Step 1: Making an account and verifying a single sender.

I am assuming that you’ve already created an account on SendGrid, I will proceed with how and why we need to verify a single sender.

If you do not have a single sender new version of SendGrid won’t send mail. It will throw an error of Forbidden.

For creating verified single sender go to your SendGrid dashboard>Sender Authentication>Single Sender Verification>Create new Sender.

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