All Stories

Managing Kanban Board For Better Productivity for Software Task and Personal List.

Are you using Kanban board or any other digital board for tracking your task and its progress? If not you should give it a try. Trello is free for personal...

Installing NVM/Node on latest version of OSX

If you’re new to Javascript and NodeJS and looking for setting up the development environment then this guide s for you. Follow along the guide to install Node and Yarn...

Event Driven Programming and Node JS Quick Review

Event-driven programming is a programming paradigm in which the flow of the program is determined by events such as user actions (mouse clicks, key presses), sensor outputs, or messages from...

Blocking and Non-Blocking Calls in NodeJS

NodeJS is famous due to its non-blocking nature. Here are the key difference between blocking and non-blocking calls.

Asynchronous Programming, Callback Hell and Avoiding Callback Hell

Asynchronous Programming is also referred  as Continous Passing Style(CPS) programming. Async functions take an extra argument, which is a function that is called after the async code has finished executing. This extra...

All You Need to Know About NodeJS

1. What is Node & where can we use it?

Terminal Keyboard Shortcuts For Quickies.

As a developer, mostly we spend our time on terminal and repeatedly we perform same operation multiple time. Knowing few keyboard shortcuts we can speed up workflow. In this article...

Free Python Course For Beginner.

A couple of years ago, if you have google something like “Programming Language to Learn” definitely most of the resources would have more or less suggested you to learn Java...

Complete List of Intelij Idea Shortcuts.

IntelliJ IDEA is one of the favorite IDE of Java developer. If you spend most of the time in this IDEA then this list is for you.

Understanding Packages, Repository and Package Manager in linux

One of the most important feature while choosing linux distribution is it’s packaging system. Packages and Linux distribution keeps releasing frequently and to keep up with this blizzard of software...

Step by step guide for hosting static site in github.

Github allow us to host static site in github for free. It also support static site builder like jekyll. But let’s limit this article on hosting plain static site.

Reset root or user password of linux (Ubuntu/debian) OS

If you accidentals locked-out or want to change the root/user password at any cost - you can reset it.