x Your opinion matters! Please fill in the InfoQ Survey about your reading habits!
Older Newer rss

Distributed Systems with ZeroMQ and gevent

Posted by Jeff Lindsay  on  May 22, 2012 1

Jeff Lindsay discusses creating distributed and concurrent systems using ZeroMQ – a lightweight message queue-, and gevent – a coroutine-based networking library.

Objects, Anomalies, and Actors: The Next Revolution

Posted by Steve Vinoski  on  May 18, 2012 8

Steve Vinoski believes that actor-oriented languages such as Erlang are better prepared for the challenges of the future: cloud, multicore, high availability and fault tolerance.

Panel: Multicore, Manycore, and Cloud Computing

Posted by Joshua Bloch, Robert Bocchino, Sebastian Burckhardt, Hassan Chafi, Russ Cox, Benedict Gaster, Guy Steele, David Ungar, and Tucker Taft  on  May 10, 2012 1

Joshua Bloch, Robert Bocchino, Sebastian Burckhardt, Hassan Chafi, Russ Cox, Benedict Gaster, Guy Steele, David Ungar, and Tucker Taft discuss the future of computing in a multicore world.

Lock-free Algorithms

Posted by Martin Thompson and Michael Barker  on  Apr 30, 2012 1

Martin Thompson and Michael Barker explain how Intel x86_64 processors and their memory model work along with low-level techniques that help creating lock-free software.

The Sequential Prison

Posted by Ivan Sutherland  on  Mar 30, 2012

Ivan Sutherland elaborates on the idea of a “prison” defined by sequential computers that work with sequential character strings making communication expensive and obstructing concurrency.

Approachable Concurrency for the JVM with Groovy Parallel Systems

Posted by Dierk König  on  Mar 16, 2012 2

Dierk König introduces GPars, Groovy’s library for concurrent programming, explaining a simpler and less error-prone way to use fork/join, map/reduce, actors, and dataflow in Java and Groovy.

Akka: Reloaded

Posted by Josh Suereth  on  Mar 13, 2012 3

Josh Suereth presents the new features available in Akka 2.0: clustered actors, including stateless and stateful ones, replication and the Cluster API.

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.

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