Exploring software design problems and solutions: Transactions and side effects
As practice in thinking and talking about practical software design approaches (at the high and low level), I want to explore some scenarios from fir...
Tags: softwaredesign, ruby