Browsing posts in: Uncategorized

Install VSCode on Arch Linux

I will make it straight forward just these steps and you are done:

Letsencrypt SSL certificate on a Linode server with Nginx and NodeJS installed

Working on backend APIs using NodeJS is fun and really smooth as you can see yourself done a lot in less time than you could imagine. Being a frontend and mobile app developer its kinda weird when you work on backend APIs. Its a different concept for certain extent. While I was working on a project I decided let me do the backend myself. It was a learning curve but it was fun to learn Nodejs. So, developing an API is something that I have been doing for a while. Putting that API in production was not something that I have done before. Here comes the challenges!

I decided to install one of these APIs myself on a cloud server. I had many other options like and AWS but I said let me support a philly startup since I am living 1.5 hours away from them.

While trying to install the server I came across the SSL certificate installation. You usually need one for any API so I had to either buy or just use an open source one. Of course I did not buy one since i could get it for free! provides a free certificate that you can easily install by yourself on your linux server.

After going through their documentation and a couple online resources, the I have installed the ssl certificate successfully for the domain name. One of the things that I have faced and could not run it and when I turned the API Nodejs server on , all the other websites stopped. So the problem was that I was configuring both ports 443 and 8080 for the nodejs server and also for the other domains that were installed on the same sever. I spent a whole day trying to figure out what was wrong. Finally it was that when you run a nodejs api server then that by itself a web server and being accessed through the http protocol. My problem was solved after removing the node server’s configuration that has been done on nginx web server which hosted all the other domain names that I had. So, if you have a port 443 reserved for the nodejs SSL protocol then you can’t use the same port for any other nginx or Apache web servers.

Espresso Coffee Makers

I am  a coffee addict and I really am into two kinds of coffee and I think anything other than that is just not coffee (that’s my opinion).

Espresso is a type of coffee that really gives you the true flavour of the coffee since it is so pure and so dense by the way it is prepared. However, the kind of bean also plays a big role. Starbucks are one of the best but if you like something good and try to save some money then the Cafe Bustelo Ground Espresso Coffee can be found in

You will need a good reliable coffee maker for a good espresso or late to make at home. Those machines for some reasons cost a lot if you try to get a professional or semi-professional one. However, I my self have a long time experience with the DeLonghi EC155 it does the job for 1 to 2 late per day with out any trouble.