What is Scrum?

Scrum is a framework for organizing and managing work. Scrum consists of Roles, Activities, Artifacts and Rules. In this article we will discuss about the Roles, Activities and Artifacts Roles in Scrum framework Product Owner The product owner is responsible for deciding which features and functionality to be build and the order in which to build them. Product Owner needs to maintain and communicate a clear vision to all other participants in the scrum team regarding what needs to be achieved. Scrum... more →
Posted in: Project Management

Web Fonts from cross-domain can cause problems in IE9 and Firefox

Last week we are deploying a locomotiveCMS site in Heroku.  Before deploying we build the site themes locally based on client request. They recommended some web fonts which were working fine in IE9, Firefox-13 and Chrome-20 when tested against the local server. However these fonts are not getting displayed when accessing it from Heroku. The web fonts used in the site are LeagueGothicRegular, ProximaNovaRgRegular and ProximaNovaRgBold. A web font is a specially tuned font for use on websites using... more →
Posted in: Programming

Node.js app deployment in Heroku

What is Heroku It is a PaaS Provider It is designed around GIT workflow for deployment It is originally designed for hosting ROR application It now supports other type of applications like Node.js, Java, Python, Scala etc The basic service of Heroku is free Node.js application deployment in Heroku Create a basic Express Node.js application – herokudemo. Make sure express module is globally installed. If not install it using the command : [code]npm install -g express[/code] express herokudemo cd... more →
Posted in: Cloud, Frameworks, Programming

Node Inspector for Debugging Node.js application

Bugs are often a part of software development and as developers we often need good tools to debug and fix these bugs effeciently. Node Inspector is one of the power debugging tools available for node.js. Let us install this debugger globally so it will be available to all nodejs application in the system. [code] npm install -g node-inspector [/code] To demonstrate the usage of debugger let us create a simple Express based web application. [code]</pre> express debugeg cd debueg npm install node... more →
Posted in: Programming

Jade – The Template Engine

Template Engines are widely used in web frameworks to generate HTML. Some of the popular template engines are Smarty (PHP) and ERB (Ruby). Templates are often be part of the views in MVC architecture. Express web framework module for node.js uses Jade as the template engine. It is an indentation based template engine and hierarchy of the HTML structure is based on the indentation. There is no need to write tags as it will be automatically created. Example : In the following example (–> )... more →
Posted in: Frameworks, Programming

Express – Node.js Web Framework

There are many Web Frameworks available which are built on various languages ROR and Sinatra – Ruby Zend and CodeIgniter – PHP Express was inspired by Sinatra – A Ruby Framework. Installing Express Installing Express is a straightforward process using npm             npm install -g express   -g option is used as we need to install this at system level and can be accessed from any projects within the system. Express being a Web Framework, it will be shared by multiple... more →
Posted in: Frameworks, Programming

Node.Js = { Asynchronous + Non-blocking + Events + Callbacks }

Synchronous and Asynchronous I/O Before getting into how to use Node.js let us brush up our memory about synchronous and asynchronous I/O operations To understand better consider the case of a File I/O operation in synchronous and asynchronous mode. In Synchronous mode, the thread waits for I/O to complete before proceeding further. The thread will be in a “wait” state. However in the case of asynchronous operation, the thread will not wait for I/O to finish. It will continue with the processing... more →
Posted in: Frameworks, Programming

What is Node Package Manager [npm]

Node Package Manager Modules are library of codes which can be reused in multiple projects. E.g.: Database Driver can be treated as a module which can be reused in multiple node.js applications. Modules in Node.js is similar to RubyGems in Ruby Most of the node.js modules are open source which means they are readily available to use or modify and redistribute The installer for node.js available at http://nodejs.org contains npm. In UNIX it is advised not to install it using sudo permission. To make... more →
Posted in: Frameworks, Programming

Introduction to Node.js

Node.js is a server side JavaScript (JS) Framework.  Server side scripts are those residing on the server (web server mainly for web applications) and it will be executed at the server before the page gets rendered (like PHP). It is created using C / C++ and built on V8. V8 is a powerful JS engine created by Google designed for Web. Like JS, the Node.js is also even driver and it has the same syntax as that of JavaScript. It is created by Ryan Dahl to write better concurrent application. Concurrent... more →
Posted in: Frameworks, Programming

Facebook Cover Photo Bug: Unable to change the Cover Photo

Since July 04 – 2012 I noticed the problem in changing the Cover Photo of FB Group page.  Though I am getting the option to “Delete Photo ”  under “Change Cover Photo”, it is not getting removed. Normally the custom photos when removed will be replaced with the default group member photo auto generated by FB based on latest activity. However I am able to change the Cover Photo with another one. I assume everyone is facing this problem. I tried from IE, Chrome and Firefox... more →
Posted in: Programming
1 2