All posts by Nitin Giri

WEB WORKER – MULTI THREADING WITH JAVASCRIPT

A few iterations back, we got a task to develop a page with few graphs and data listing, but processing data received from server to the data format required by charting library for 5 charts was taking time as it was a heavy computation. You all know, JavaScript is single threaded in nature, so any heavy computation or long running JavaScript code blocks UI thread and freeze the window. You must have seen sometime browsers shows a warning pop up like below:- This is the protection mechanism browsers implement when a long running JavaScript occurs and blocks the UI thread. But by this, we... Read More

Working as a Scrum Master

The agile team concept is one of the Scrum practices that might be difficult to fully grasp. For me at least, this is a continuous learning experience. We have been following agile for few iterations now. We slowly adapted all the processes and learned and improved from problems we faced. We learned that to succeed in this, all team members (scrum) have to understand all concepts and processes. Scrum is a lightweight framework designed to help small, close-knit teams of people develop complex products. Scrum recognizes only three distinct roles:- Product Owner Scrum Master Team... Read More

Bootstrapping an AngularJs application

AngularJS is a JavaScript MVC framework developed by Google that lets you build well structured, easily testable, and maintainable front-end applications. And Why Should I Use It? The framework consists of a tightly coupled toolset that will help you build well structured, rich client-side applications in a modular fashion—with less code and more flexibility. AngularJS extends HTML by providing directives that add functionality to your mark-up and allow you to create powerful dynamic templates. You can also create your own directives, using reusable components that fill your... Read More