Opinion Why phishing is still successful? Almost all organisations spread awareness about phishing to their employees and customers but do they really help? Here is my opinion on why those prevention tips are not useful for people.
Nodejs Debug hackerearth challenges with nodejs Setting up local environment to debug Hackerearth problems on local machine with standard input and file system
Security thisisunsafe - Bypassing chrome security warnings "thisisunsafe" is a way to bypass security errors on chrome. In this article I will discuss about its usage and implications.
Linux Trying multi boot with Ventoy Ventoy is an open source tool to create multi boot USB drive with various operating systems like linux distros, windows etc. This post is about my experience of using the tool for the first time.
Photography Understanding ISO in digital photography Have you ever wondered what exactly changes when you modify the ISO setting in a digital camera?
React Using SVG in React There are many ways to use svg in React. We can directly use the svg as src in the img tag or we can create custom component to render the svg as paths in html. In this article we will create a simple React app using svg image.
Gaming XIII - A revisit to a classic game XIII was an old classic FPS game with elements of stealth and comic styled artwork. In this post I will revisit this great game on the occasion of its bad remake.
Gaming Building a gaming PC in India This article is about my experience of building a gaming PC in India. It lists my journey from initial search to assembling all the parts at home.
Opinion My take on cheap windows keys Have you ever wondered how some retailers offer Microsoft Windows at unbelievable prices like Rs 700(5$). In this post I shall try to explore the reasons for these deep discounts and it's genuineness.
Browser Complete guide to file download in browsers Have you ever come across a requirement to create download functionality? This article will go over all the possible solutions.
Javascript Weird console.log behaviour In this article I shall try to explain the weird behaviour exhibited by console.log function. Logging values is not as easy as it sounds.
Opinion Do programmers need to learn touch typing? Do programmers need to learn touch typing? In this article I will discuss about my experience learning touch typing as a programmer. What are the pros and cons if you want to write code.
Ruby Javascript developer learning Ruby part-1 A Javascript developer learning ruby from scratch. In this article I will try to understand ruby and compare its features from a JS developer's perspective.
Google Adsense My experience with google ads First time experience of Adding google ads to my website.
Nodejs Creating a simple static site generator using handlebars How to create a simple html generator using handlebars and nodejs.
Javascript Playing with arrow functions Arrow functions added in ES6 provide a good replacement for function expressions. But do you understand them completely? This is a small test to check it out.
Netlify How to deploy multiple github repos on single netlify site Do you want to deploy multiple repositories under single hostname on netlify?
Web Extensions not working for firefox pdf viewer? In built pdf viewer Unlike chrome, firefox comes with a very versatile pdf viewer. When you open pdf links in firefox, the viewer loads the page with the pdf content
HTML Styling native html checkbox How to style html native controls like checkbox with css. Native elements can be styled using appearance property and ::before pseudo element.
CSS FODS - Prevent flash of default style Flash of Default Style is the issue which occurs when your user preferences take time to load and the web browser ends up showing the content with default styles for a flash of time.
Javascript javascript : void (0) Ever wondered why you see "javascript:void(0)" on various sites when you hover over the links instead of actual URL?
CSS How to add gradient animation as site header in ghost blog Add simple background gradient animation to website header
Web Add PWA support to ghost theme 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.
Javascript Understanding Javascript hoisting 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.