BT
Older Newer rss

Eventually Consistent HTTP with Statebox and Riak

Posted by Bob Ippolito  on  Feb 22, 2012 2

Bob Ippolito explains how to solve concurrent update conflicts with Statebox, an open source library for automatic conflict resolution, running on top of Riak.

LMAX Disruptor: 100K TPS at Less than 1ms Latency

Posted by Dave Farley and Martin Thompson  on  Feb 21, 2012 4

Dave Farley and Martin Thompson discuss solutions for doing low-latency high throughput transactions based on the Disruptor concurrency pattern.

Actor Interaction Patterns

Posted by Dale Schumacher  on  Feb 20, 2012 8

Dale Schumacher presents several patterns of actor interaction that can be used in collaborative programs written in any language.

Concurrent Caching at Google

Posted by Charles Fry  on  Dec 28, 2011 1

Charles Fry presents MapMaker, an in-memory caching solution on the JVM, discussing its API and implementation evolution along with internal details.

Distributed STM - A New Programming Model for the Cloud

Posted by Cyprien Noel  on  Nov 21, 2011 3

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.

Above the Clouds: Introducing Akka

Posted by Jonas Bonér  on  Aug 15, 2011

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.

Actor-based Programming

Posted by Jamie Ridgway  on  Jun 02, 2011 7

Jamie Ridgway explains what actors are, why we need them, what they are helpful for, the languages built around this programming paradigm, along with some demos showing actor-based apps.

1000 Year-old Design Patterns

Posted by Ulf Wiger  on  Apr 21, 2011 3

Ulf Wiger advocates for a programming model change based on the actor model which more accurately reflects old human concurrency patterns that we have used in our daily lives for thousands of years.

Perception and Action: An Introduction to Clojure's Time Model

Posted by Stuart Halloway  on  Apr 15, 2011 6

Stuart Halloway discusses how we use a total control time model, proposing a different one that represents the world more accurately helping to solve some of the concurrency and parallelism problems.

Actor Thinking

Posted by Dale Schumacher  on  Apr 14, 2011 2

Dale Schumacher explains the actor concept and how it helps us build a computational model resembling the reality around us more accurately than the object-oriented model.

Concurrent and Distributed Applications with Spring

Posted by David Syer and Mark Fisher  on  Mar 29, 2011 6

David Syer and Mark Fisher on using Spring to develop concurrent and distributed apps, covering topics such as: asynchronous execution, intra-process, inter-process and inter-JVM communication.

Erjang - A JVM-based Erlang VM

Posted by Kresten Krab Thorup  on  Feb 08, 2011

Kresten Krab Thorup emphasizes existing problems with the Java concurrency model, explaining when to use Erjang, a JVM-based Erlang VM, built around the process and actor concepts.

General Feedback
Bugs
Advertising
Editorial
InfoQ.com and all content copyright © 2006-2013 C4Media Inc. InfoQ.com hosted at Contegix, the best ISP we've ever worked with.
Privacy policy
BT