I write about my learning and experiences here. This site is generated from markdown content. Read more about how I migrated my blog from paid ghost instance to free static site using Hugo generator.

feature-image

What is recursion?

Sep 15, 2020    programming 
Learn recursion.
feature-image

Add PWA support to ghost blog

Sep 12, 2020    javascript  pwa 
Convert your ghost blog into a progressive web app. PWA enables your site to be installed on device and run as standalone native application instead of a browser.
feature-image

Understanding Javascript hoisting

Sep 11, 2020    javascript 
Hoisting is an advanced and difficult to understand concept of Javascript. It becomes more challenging to follow when you deal with multiple scopes and declarations.
feature-image

My experience with a gaming wheel

Aug 21, 2020    gaming 
If you like to play fast-paced racing games and want to experience realistic handling and controls, the answer is a racing wheel. I will talk about my first hand experience of using a Logitech G29 wheel.
feature-image

Understanding IIFE - Immediately Invoked Function Expression

Aug 3, 2020    javascript 
IIFE is an advanced design pattern used in Javascript. Because of the quirky syntax and how functions work in javascript, its a little difficult to understand concept.
feature-image

How to add custom static pages to ghost blog

Jul 28, 2020    ghostjs  html 
Ever in need of adding custom pages to your ghost blog integrated with your theme and menus. Here I present a step by step guide to add pages with minimal effort.
feature-image

Study of a phishing attack

Jul 14, 2020    web  security 
Detailed study of recent phishing attack using fake paytm KYC message. This is an in-depth analysis from a developer's point of view.
feature-image

What is http, https and why some sites start with www?

Jul 11, 2020    web  security 
This article explains two common questions - What is the difference between http and https. Why do some websites start with www while some do not.
feature-image

Website performance analysis

Jul 11, 2020    web 
Done setting up your website? Its time to analyse its performance. If you are a business, then probably you could afford an automation team which can build up various test scenarios. But what about if you are an independent blogger or can’t afford to hire people to do performance testing on your website.
feature-image

Ghost casper theme customizations

Jul 7, 2020    ghostjs  javascript 
Here are a few things that everybody should do after setting up a new ghost blog. Some are optional and some are recommended. This list will expand with time.