Other News

Community

Volatile Fields

Optimisation techniques used when compiling or running software that uses the .NET framework can lead to unexpected results. One situation that causes problems is performing non-volatile reads of fields in multithreading or parallel programming scenarios.

Community

Informix Availability: War Stories

(Conor O’Mahony) A few years ago, I remember hearing the phrase “set it, and forget it” in relation to Informix. That catch-phrase has stuck with me ever since. Initially, I was intrigued when I heard the phrase simply because I would not have associated the implied level of reliability unless the d

Community

Leverage Lazy Loading in .NET 4.0

(Eric Vogel) Lazy loading is a common design pattern often used for constructing resource-intensive objects. It’s also frequently used in conjunction with the singleton, and/or factory patterns. Lazy loading entails constructing an object at the point it’s needed, rather than when it’s declared. If