DevLabs: STM.NET (Software Transactional Memory)

DevLabs: STM.NET   About Software Transactional Memory Software Transactional Memory (STM.NET) is a mechanism for efficient isolation of shared state. The programmer demarcates a region of code as operating within a transaction that is “atomic” and “isolated” from other transacted code running concurrently. Transactional memory is considered a promising technology by the academic community and […]

Read more โ†’

DevLabs: Doloto

DevLabs: Doloto   About Doloto Doloto is an AJAX application optimization tool, especially useful for large and complex Web 2.0 applications that contain a lot of code, such as Bing Maps, Hotmail, etc. Doloto analyzes AJAX application workloads and automatically performs code splitting of existing large Web 2.0 applications. After being processed by Doloto, an […]

Read more โ†’

Reactive Extensions for .NET (Rx)

Reactive Extensions for .NET (Rx)   Rx is a library for composing asynchronous and event-based programs using observable collections. The “A” in “AJAX” stand for asynchronous, and indeed modern Web-based and Cloud-based applications are fundamentally asynchronous. In fact, Silverlight bans all blocking networking and threading operations. Asynchronous programming in by no means restricted to Web and […]

Read more โ†’

Variable Data Publishing (VDP)

What is Variable Data Publishing? Variable-data printing (VDP) (also known as variable-information printing (VIP) or VI) is a form of on-demand printing in which elements such as text, graphics and images may be changed from one printed piece to the next, without stopping or slowing down the printing process and using information from a database […]

Read more โ†’