InfoQ

InfoQ

Topic/Tag specific view

STM Content on InfoQ


Latest featured content about STM

Distributed STM - A New Programming Model for the Cloud

Topics
Java,
.NET,
Programming,
Cloud Computing

Cyprien Noel discusses distributed transactional memories along with ObjectFabric, a Java server based on eXtensible Software Transactional Memory, an OS library for concurrent and distributed apps.

News about STM

Microsoft’s Experiments with Software Transactional Memory Have Ended

Topics
Language Design,
Performance & Scalability,
.NET

Dana Groff has announced the end of Microsoft’s experiment with software transactional memory for the .NET Framework. Known as STM.NET, this research project was announced in 2008 as an alternative to explicit locks when dealing with concurrency issues.

Presentations about STM

Above the Clouds: Introducing Akka

Topics
Java,
Performance & Scalability,
Fault Tolerance

Jonas Bonér introduces Akka, a JVM platform that wants to address the complex problems of concurrency, scalability and fault tolerance using Actors, STM and self-healing from crashes.

Interviews about STM

Jonas Bonér on Akka, Actors and Shared State, STM, Typesafe

Topics
Performance & Scalability,
Event Driven Architecture

Jonas Bonér explains the Akka project and the types of actors it offers as well as its transactional features. Also: a preview of how Akka 2.0 changes the management of (remote) actors.

Dean Wampler on the State of Scala: 2.8, Concurrency, Functional Programming

Topics
Language Design,
Javascript,
Ruby,
JRuby,
Java,
.NET,
Language

Dean Wampler discusses the state of Scala: the big changes in 2.8, the Scala on .NET, concurrency and parallelism with Scala and Akka, and experiences with adoption of functional languages.

Ulf Wiger on Robustness and Scalability in Erlang

Topics
Dynamic Languages,
Real Time,
Language Design,
Parallel Programming,
Ruby,
Performance & Scalability,
Architecture

Ulf Wiger explains the origins of some of Erlang's core principles and how they're even more relevant today. Also: a look at the strengths of Erlang, Clojure and Haskell.

Rich Hickey on Clojure's Features and Implementation

Topics
Dynamic Languages,
Language Design,
Compilers,
Ruby,
Java,
Language,
Performance & Scalability,
Architecture

In this interview taped at QCon London 2009, Rich Hickey talks about all things Clojure: Software Transactional Memory, concurrency, persistent data structures, ports, AOT compilation, and more.