Coding practice using Conway's Game of Life
Articles describing the code are collected here: http://www.jeremybytes.com/Downloads.aspx#ConwayTDD
Branch 01-UnitTests describes creating tests and code for the basic rules to Conway's Game of life. This uses Test-Driven Development with MS Test, which is described here: http://jeremybytes.blogspot.com/2014/10/tdd-conways-game-of-life.html and moves on to creating parameterized tests with NUnit, described here: http://jeremybytes.blogspot.com/2014/10/parameterized-tests-with-nunit.html
Branch 02-ConsoleUI adds a console application to visualize the output from Conway's Game of Life. Creating the UI is described here: http://jeremybytes.blogspot.com/2014/11/adding-simple-ui-for-conways-game-of.html
Branch 03-Optimization explores adding parallelism to optimize the operation. This is described here: http://jeremybytes.blogspot.com/2014/11/optimizing-conways-game-of-life-with.html
More to come...