One only needs two tools in life: WD-40 to make things go, and duct tape to make them stop.
—G. Weilacher
The development community has witnessed a role reversal of sorts take place in recent years. Web applications, once considered by many to be second-class citizens in comparison to their native counterparts, have largely supplanted traditional desktop applications, thanks in large part to the widespread adoption of modern web development technologies ...