BT
Older Newer rss

Erlang, the Language from the Future?

Posted by Damien Katz  on  Aug 28, 2012 5

Damien Katz explains the benefits and drawbacks of using Erlang, why this language is from the future and why Couchbase has migrated some of the CouchDB’s initial Erlang code to C/C++.

Erlang's Open Telecom Platform (OTP) Framework

Posted by Steve Vinoski  on  Aug 24, 2012 1

Steve Vinoski introduces Erlang’s OTP Frmework, outlining some of its main features, including several behaviors – implementations of common patterns useful for concurrent fault-tolerant applications.

Erlang for C# Developers

Posted by Bryan Hunter  on  Jun 18, 2012 4

Bryan Hunter introduces Erlang, comparing various language features with C#’s, emphasizing what it is good for and doing a demo.

Ozma: Extending Scala with Oz Concurrency

Posted by Peter Van Roy  on  May 29, 2012

Peter Van Roy discusses solving concurrency issues with deterministic concurrency using Ozma, an extension of the Scala language employing the Oz deterministic dataflow concepts.

Concurrent Programming Using The Disruptor

Posted by Trisha Gee  on  May 28, 2012 1

Trisha Gee introduces Disruptor, a concurrency framework based on a data structure – a ring buffer – that enables fast message passing in a parallel environment.

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.

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