A two-part series that describes the design and implementation of a distributed chat application.
Connection Management in Ice
A detailed look at how the Ice run time establishes and tears down connections, and how it chooses among connections if an Ice object can be reached via more than one endpoint.
The Fundamentals of Proxies
Proxies are one of the fundamental building blocks of Ice applications. This article explains what proxies are and how to use them.
Ice Management eXtension and Metrics
An in-depth introduction of the new instrumentation facility included in Ice 3.5.
Encoding Version 1.1
A discussion of the encoding changes in Ice 3.5 and how they affect application interoperability.