• Building command line apps in Node.js

    Node.js is becoming very popular platform for creating command line utilities, so I am writing this blog post to help you get started. Creating an executable script To create an executable script you will have to add shebang at the top of the script. E.g: #!/usr/bin/env node console.log(“First program”); Assuming you are on a UNIX […]

  • Mastering web-storm

    I am big fan of sublime text, and I use it extensively. Then I came across WebStorm, I like it and I want to learn more about it, because any craftsman should know how to use his tools effectively. So I was looking for some tutorial and videos on mastering web storm and I came […]

  • Dead Simple Screen sharing (DSS) – Overview

    Grab source on GitHub Project site Sometime ago a developed an open-source screen sharing application called as DeadSimpleScreenSharing which allows you to share your screen with anyone right from your browser. It requires you to install an extension, when you click “Share your Screen” button on that extension, it will gives you a unique url […]

  • Share your entire screen using Chromecast

    Google’s chrome cast allows you to bream content from your computer/phone to TV, and you can play youtube videos, music, etc. It allows also a really nice feature called as tab sharing, it allows you to share your Google chrome tab to the TV. But it doesn’t allows you to share your whole screen, in […]

  • Executing tasks (functions) on specific dates in Node.js

    Sometimes you want to execute task after certain interval, I am not talking about executing a task after every 5 minutes, but after certain days; say every Monday at 5pm more like corn jobs. If you are looking for a library which allows you to execute arbitrary functions at specific dates, so you’re in luck […]

  • AngularJS + Underscore The ultimate web-development toolkit (2018)

    Before starting my latest web-development project I was looking for some robust javascript frameworks that I could use. I was familiar with AngularJS and I loved it, but it doesn’t have a lot of utility methods and I was looking for some solution to solve that problem. So, I thought about using UnderscoreJS, which is […]

  • An app every programmer must use

    As a programmer I want be constantly updated with technologies/programming languages I use, I want to read tutorials, tips, best practices and wanted to know about new tools and frameworks that are coming, and for that I was constantly asking people about best blogs / websites about Technology-X, and I was also very often bombarded […]

  • Handling custom tags in Android using Html.TagHandler()

    While working on my app Android app Ken, I needed to render HTML in Android, I was very much delighted when I found out that android’s TextView supports HTML rendering and it can be easily achived by converting html into Spannable using Html.fromHtml(

  • PeerJS How does it work?

    I was very excited about the latest Web RTC API’s on Peer-To-Peer video calling and file transfer, and when I reading about these new API’s I came accorss a awesome javascirpt plugin PeerJS, which allows to use the p2p data transfer easily. I decided to use it for my screensharing app deadsimplescreensharing, becuase I am […]

  • Use your Android Phone as a display for Raspberrypi

    I read this tutorial on how to use your Kindle as a display for your Raspberrypi link, and I thought why not use an Android phone as display and use usb ports on the Raspberry Pi for keyboard and mouse. Things you’ll need: Android phone A Raspberry pi What we’ll do: We will install VNC […]