
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.

MVVM vs MVP vs MVC: The concise explanation
This article explains the differences between MVC, MVP, and MVVM using as few words as possible. For a detailed explanation, see my article MVVM vs MVP vs MVC: The differences explained

Interview Questions for Software Developers
I’ve recently been looking for work as a senior .net developer and created these preparation guides while I was interviewing [...]

Algorithms and Data Structure Interview Preparation Guide
This article is part of a series I’ve written on senior .net developer interviews. The goal of the series is [...]

.Net Interview Questions 3: Framework Core
This article is part of a series I’ve written on senior .net developer interviews. The goal of the series is [...]

.Net Interview Questions 5: Management & Leadership
This article is part of a series I’ve written on senior .net developer interviews. The goal of the series is [...]