InfoQ

InfoQ

Topic/Tag specific view

Actors Content on InfoQ


Latest featured content about Actors

Objects, Anomalies, and Actors: The Next Revolution

Topics
Erlang,
QCon San Francisco 2011,
Functional Programming,
QCon,
Concurrency,
Conferences,
Parallel Programming,
Programming,
Actors,
Multi-core

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.

News about Actors

Dempsy – a New Real-time Framework for Processing BigData

Topics
Event Stream Processing,
Real Time,
Actors,
Big Data

A new open source project – Dempsy adds one more option for people trying to do real time processing of big data. Comparable to Storm and S4 Dempsy is most applicable to near real time stream processing where latency is more important than guaranteed delivery.

Akka 1.1 Released, Brings Many Improvements to Futures and Performance, Reduces Dependencies,

Topics
Ruby,
Scala,
JVM Languages,
Erlang,
Java,
Dynamic Languages,
Functional Programming,
Fault Tolerance,
Languages,
Scalability,
Concurrency,
Object Oriented Design,
GOTO Conference,
Design,
Programming,
Infrastructure,
Performance & Scalability,
Architecture,
Actors,
Conferences

Akka 1.1 was released with many improvements in performance, Futures and more. The basic Akka also has no dependencies except for Scala 2.9. InfoQ caught up with Jonas Bonér to talk about the current state and the future of Akka.

Akka Reaches 1.0 Status: Brings the Actor Model to Java and Scala

Topics
Scala,
Akka,
Java,
JVM Languages,
Functional Programming,
Languages,
Concurrency,
Programming,
Actors

Project lead Jonas Bonér has announced today that Akka has reached its 1.0 milestone. InfoQ spoke to Bonér to find out more about the project.

Akka - Simpler Scalability, Fault-Tolerance, Concurrency & Remoting through Actors

Topics
AMQP,
JAX-RS,
Scala,
Java EE,
Akka,
Messaging,
Java,
JVM Languages,
Functional Programming,
Web Services,
Languages,
Concurrency,
Enterprise Architecture,
SOA,
Programming,
Apache Camel,
Architecture,
Actors,
Comet

Today, the Akka team released version 0.7 of their actors framework for the Java Virtual Machine. Akka attempts to address future concurrency challenges with a solution relying on message based actors, software transactional memory and appropriate fault handling strategies. InfoQ talked to Jonas Bonér about the intent behind Akka, its current state and adoption, and future plans.

Presentations about Actors

Approachable Concurrency for the JVM with Groovy Parallel Systems

Topics
Groovy,
Map-Reduce,
Java,
JVM Languages,
GOTO 2011,
Dynamic Languages,
Big Data,
Languages,
GOTO Conference,
Concurrency,
Database Design,
Conferences,
Programming,
Actors,
Database

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.

Actor Interaction Patterns

Topics
Strange Loop 2011,
Strange Loop,
Concurrency,
Conferences,
Programming,
Actors,
Patterns

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

Above the Clouds: Introducing Akka

Topics
Akka,
Java,
Concurrency,
Languages,
Scalability,
Fault Tolerance,
Programming,
Infrastructure,
STM,
What's Next,
Performance & Scalability,
Actors

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 Actors

Jonas Bonér and Kresten Krab Thorup on Bringing Erlang's Fault Tolerance and Distribution to Java with Akka and Erjang

Topics
Akka,
Scala,
Dynamic Languages,
JVM Languages,
Functional Programming,
OOP,
Erlang,
Methodologies,
Fault Tolerance,
Languages,
Java,
Scalability,
Reliability,
Programming,
Infrastructure,
Erjang,
Performance & Scalability,
Distributed Programming,
Erlang Factory 2011,
Actors

Jonas Bonér and Kresten Krab Thorup discuss some key aspects of Erlang like fault tolerance and reliability and how the Akka and Erjang projects try to bring them to the JVM.

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

Topics
Scala,
Akka,
JVM Languages,
Functional Programming,
Erlang,
Event Driven Architecture,
Programming,
Java,
Architecture,
Performance & Scalability,
STM,
Languages,
Transactions,
Erlang Factory 2011,
Typesafe,
Actors

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.

Francesco Cesarini and Simon Thompson on Erlang

Topics
Ruby,
Dynamic Languages,
Erlang,
Languages,
Fault Tolerance,
Functional Programming,
Concurrency,
Architecture,
Programming,
Infrastructure,
Reuse,
Distributed Programming,
Performance & Scalability,
Erlang Factory 2011,
Actors

Francesco Cesarini and Simon Thompson discuss how Erlang's design allows fault tolerance and resilience, modular error handling, details of the actor model implementation and distributed programming.