Dr. Dobb's contributing editor Mike Riley talks with Python
developer Michael Foord about his experiences developing IronPython
applications using Microsoft's Silverlight platform.
The Greatest Common Divisor algorithm computes the maximal number that divides its two arguments—and can be used as an efficient random-number generator.
The Byzantine Generals Problem is an agreement protocol that's built around an imaginary General who makes a decision to attack or retreat, and who must communicate his decision to his lieutenants.
Udi revisits the topic of REST and how to make it work for process-centric enterprise systems. After describing the basic advantages and pitfalls of plain resource thinking, we see how mapping messaging concepts to resources provides solutions for transactional, multi-resource processing.