Amitav Roy

Blog on web and travel

Power of estimation for developers

Posted on 17 Apr 2021 by Amitav Roy

I have been working software developer and a Technical project manager at Focalworks for more than 10 years now. Over the years, I have realised the importance of accurate estimates. Accurate estimates are important for projects to be productive and profitable. It doesn't matter whether it's a fixed price project or a retainer model. Accurate estimates ensure that work is getting delivered on time.

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

Posted on 1 Jan 2021 by Amitav Roy

Recently I was working on performance improvement on my blog post. It all started when I was writing the article Mobile-first Google Indexing - Are you ready with your website for this change. During the Lighthouse scan one thing which was glaring to me was the size of the JavaScript file. And, that’s when I realized that I have made such 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.

Mobile-first Google Indexing - Are your ready with your website for this change?

Posted on 27 Dec 2020 by Amitav Roy

Google mobile first indexing is not something new. Google scans the content of our website's to know what's there on our website. And, when a user is looking for such content, our website can be a potential search result. For many days, Google used to look at the desktop version of our website. But, now the trend is changing. Google has confirmed that more focus is on mobile content.

Microservice architecture, it's Business and development benefits

Posted on 21 Dec 2020 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. One example would be how Nokia which was a leader in the mobile market is now almost non-existent.

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

Posted on 23 Nov 2020 by Amitav Roy

The big release is here, Tailwind 2.0 is out. You must have already heard about it and that's how you must have landed on this article. But, if you have not then also you are at the right place. I am going to tell you a few very important points about why you should use this CSS framework.

Why use TypeScript during JavaScript development and it's advantages

Posted on 12 Nov 2020 by Amitav Roy

Recently, I have been doing a lot of TypeScript based JavaScript development in React and Node JS as well. For more than 10 years, I have worked with PHP and it’s eco system along with JavaScript. So, I worked with dynamically typed languages a lot. However, I used to read about what statically typed languages are and about their merits. So I slowly started to do a little bit of static type like code in PHP.

Next JS and the new Image component

Posted on 1 Nov 2020 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 23 Oct 2020 by Amitav Roy

Coming from a PHP and Laravel background, I have a lot of expectations from the framework that I will be using for any project. By working for almost a decade in PHP and with Laravel for the last 4 to 5 years I got use to a lot of niceties available with this framework. And, I think apart from the framework, the huge collection of packages and amazing tooling available not only does this framework allow rapid development but also gives a lot of attention towards the developers.

Trying out Microsoft Windows WSL 2 and a quick review

Posted on 18 Jul 2020 by Amitav Roy

So, I read about this new feature on Twitter not sure who made that tweet or was it a sponsored one. But I saw that Microsoft has release Windows Subsystem for Linux (WSL) version 2. Now, I was not even aware version 1 existed (I guess I was too outdated in the windows world) but this news caught my attention. Windows and Linux in the same tweet. Well, that’s interesting I thought and started reading about the feature.