Natural Algorithms:Use Bee Colony Algorithms to Solve Impossible ProblemsSimulated Bee Colony (SBC) algorithms model the behavior of honey bees and can be used to find solutions to difficult or impossible combinatorial problems. In this article I explain what exactly SBC algorithms are, describe the types of problems which can be solved using SBC algorithms, and present a complete end-to-end example which uses an SBC algorithm to solve the Traveling Salesman Problem.James McCaffrey

Lissajous Animations in SilverlightThe pattern created by the interaction of two sine waves is a Lissajous curve – you've probably seen one on an oscilloscope. We'll show you how to make one in Silverlight for the Web or Windows Phone 7.Charles Petzold

Give Your Classes a Software Contract With the .NET Framework 4, software contracts are available and even integrated with Visual Studio. We show you the benefits of a contact-first approach, such as code maintainability and ease of development.Dino Esposito

F# Tools and ResourcesF# is a new functional, type-safe programming language for the .NET Framework. It may be a relatively young language, but F# has quickly developed a cult following within the programming community. Here's a guide to the tools and resources that will help you get started.Terrence Dorsey