StateCoder
Write better .NET code in VB .NET, C# and other .NET languages.
A state machine can be deployed to perform a series of asynchronous operations. For example: requesting information through networks, especially calls to read data from web sites or execute web service calls.
A state machine can be used to search web sites in order to extract information from them.
You can implement a simple tool that allows you to invoke shared methods and properties of the .NET framework directly from the command line.
You can create an instance of a BooleanSwitch object when a form is loaded.
You can stress test state machines and make sure that they are implementing transactions correctly.