[ARTICLE] Sans-io

An approach for designing network application with reusability and testing in mind