Keyboard shortcuts are integral part of any application. It provides an alternative way of doing something which you typically do using a mouse. …


This article talks about implementing multiple Undo functionality using NgRx.

Though in modern application most of the times any operation performed by user like add/edit/delete etc is immediately persisted at the server, there are many cases where we don’t want to save the state to server as soon as the…


I have an Angular application which uses d3-force layout to calculate and render a large graph. As it is a long running computation intensive task I wanted to move it to web worker to keep the application responsive and also report progress while the layout is being calculated.

Photo by Pavan Trikutam on Unsplash

With Angular8…

Suresh Nagar

VMware|NSX

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store