Amitav Roy

Blog on web and travel

Why is reading code important for every developer?

Posted on by Amitav Roy

As a developer the habit of reading code can do wonders to your coding ability and accelerate your speed of learning. You spend only about 1 hour coding for every 10 hours you read. And hence, the skill of reading code becomes very important. Let's understand how it helps, how it works and how you can improve it.

Sendgrid as your newsletter email marketing sending solution

Posted on by Amitav Roy

Newsletter is one form of content which has been quite popular. It has been the de facto for many brands and e-commerce websites to communicate with their customers. And it has also been a great way of reaching out for individuals to others who share similar interests.

Flutter for mobile development - my first impressions

Posted on by Amitav Roy

Recently I decided to build a mobile app for my own consumption. I wanted to track my expenses and also have a single app which I can use to track my tasks, my habit tracker etc. And, being a developer, I thought it would be a good idea to build something on my own which solves my problem. And, that’s when I decided to start learning Fultter.

X tips to effective headlines for your blog post

Posted on by Amitav Roy

Effective communication depends on a lot of factors. Blogging is one medium where your skill to choose words can make a big difference. In this article, I am going to talk about one such tip which I found while doing my research. And, when I looked at validating it - I was surprised how big an impact it can make.

PEST the testing framework that brings simplicity and joy

Posted on by Amitav Roy

Recently when I looked at the PEST Meet-up videos I liked the way simplified writing tests. It also allows you to write your tests almost like plain English which is easy to read. So, I decided to get my hands dirty with this testing framework. In this article, I am going to share my experience about PEST.

Performance improvement & a silly mistake on my blog and how I fixed them

Posted on by Amitav Roy

Recently I was working on performance improvement on my blog post. During the Lighthouse scan I realized that I have made a silly mistake. In this article, I am going to talk you through some of the important changes that I made to my blog. And, how they had a significant impact on the performance of my blog.

Microservice architecture, it's Business and development benefits

Posted on by Amitav Roy

In today’s fast changing market adoption to change is paramount. It doesn't matter how big a company or business is. If they are not quick to adapt to changes, then they can face disruption very soon. Microservice architecture allows companies to leverage rapid development.

5 Reasons why you should use Tailwind and what's new with version 2.0

Posted on by Amitav Roy

Tailwind CSS framework just came out with a new version. It has a lot of few features which makes it a very strong tool for any developer. Let's look at some of those interesting new features. And, while doing that I will try to explain you how using Tailwind can really help you in your development workflow.

Next JS and the new Image component

Posted on by Amitav Roy

The image tag has been with us since the beginning of HTML. I am sure, stats can prove that it is one of the most used tag cross web. There is a famous saying that “A picture is worth a thousand word”. And the world wide web is full of images. However, not much was done to the image tag from what it was 10 years back right? According to Next JS, 50% of total bytes on the web is taken by Images only.

Adonis JS - In search of a good Node framework

Posted on by Amitav Roy

In search for a good framework in Node, I have been huting for quite some time now. Have worked with quite a few popular minimalistic frameworks, however I always felt I wanted something more from them. And, hence I was looking for something similar to Laravel - a framework that I love. And, then I found Adonis.

Trying out Microsoft Windows WSL 2 and a quick review

Posted on by Amitav Roy

Some time back, I saw a Tweet which caught my attention – Windows Subsystem for Linux (WSL) version 2. Now, Microsoft has been investing a lot in open source recently and Visual Studio Code is one big example of that along with GitHub. And, when I looked at two keywords in one tweet “Windows” and “Linux”, it caught my attention. After reading about the new feature WSL 2, it forced me to try out Windows as my development machine. In this article, I will try to share my experience on trying out Microsoft Windows again after using Linux and Mac for almost 4 to 5 years now as my primary development machine.