Browsing "Linked In"

Solving Traveling Salesman with Ant Colony Optimization in JavaScript

Solving Traveling Salesman with Ant Colony Optimization in JavaScript

Ants are relatively unintelligent creatures and yet as a group, they are able to display intelligent behaviour. This article explores the fascinating ant colony optimization algorithm applied to the traveling salesman problem using javascript examples.

Apr 16, 2012     2 Comments
Read More
Explanation of the stack, the heap, and recursion leading to stack overflow

Explanation of the stack, the heap, and recursion leading to stack overflow

What are the stack and heap? What causes stack overflow? How many levels of recursion are possible? A C# example answers these questions.

Mar 14, 2012     No Comments
Read More
3 Rules of SDK Design

3 Rules of SDK Design

SDK, API, and framework design is difficult. Three design guidelines as well as tips for achieving those guidelines are summarized in this article.

Aug 25, 2011     4 Comments
Read More
MVVM vs MVP vs MVC:  The differences explained

MVVM vs MVP vs MVC: The differences explained

A set of bullet points explains the basics of MVVM, MVP, and MVC as well as guidelines for using each architecture with proper technologies.

May 6, 2011     21 Comments
Read More
Burn Down Chart Tutorial: Simple Agile Task Tracking

Burn Down Chart Tutorial: Simple Agile Task Tracking

A detailed tutorial on creating and managing burn down charts. I have also provided Excel and Google Docs Templates.

Nov 13, 2010     51 Comments
Read More

About

I am a Toronto based software engineer currently working for Amazon.

More | Subscribe (RSS)