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.

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

  1. Firstly, launch Settings.
  2. Then, tap on Applications.
  3. After that, tap the ‘Programs and Features’ option. It shall be located under the ‘Related settings’ part.
  4. Next, tap on a ‘Turn Windows features…

A good terminal is very important for developers, We as a developer spent huge time in the terminal. Mac has a pretty good terminal (ZSH) that they can use for all the tasks they want. ZSH provides an auto-complete feature nice and good-looking terminal and some very great plugins that can help you to save time. Unfortunately, windows do not provide something like that. So we use the third-party terminal Fish.

Installing fish in your windows machine is quite easy to make it easier I have an article on the same thing.

Once you are done with the installation. You…

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