In this first in a three-part series Problem Solving with J#, Pratap Lakshman introduces a few basic design concepts by solving a problem over several complete solutions, refining it at each step by applying a simple pattern.
Read more
Read more