October 17, 2012

5 Reasons to use the “Feature” pattern in your product

A design pattern is a formal way of documenting a solution to a design problem. The “Feature” design pattern is a simple yet powerful mechanism that enables you to rollout features based on configuration settings. It provides the ability to turn these high-level features “on” or “off” by changing the… Read More


October 16, 2012

Top 3 WinRT needs for .NET developers

WinRT is the new Windows 8 runtime used to create Windows Store apps. WinRT provides language projections (bindings) for C#, Visual Basic, C++, and Javascript. Loosely speaking, WinRT can be thought of as an object-oriented sandboxed secure replacement for Win32. In my view, the top 3 WinRT .NET needs are… Read More


October 9, 2012

Top 10 reasons why TypeScript will be widely adopted

TypeScript is a new programming language launched this week by Microsoft. TypeScript is an open source JavaScript superset that adds classes, interfaces, modules, and arrow lambdas to JavaScript. With a computer science career (or any other for that matter), it pays to pick the right technology; the one that will… Read More