InfoQ

InfoQ

Topic/Tag specific view

Erlang Factory 2011 Content on InfoQ


Latest featured content about Erlang Factory 2011

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

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

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.

Presentations about Erlang Factory 2011

Membase NoSQL: Clustered by Erlang

Topics
Membase,
Couchbase,
Clusters,
Caching,
Distributed Document Oriented Database,
Companies,
Erlang,
Stories & Case Studies,
Clustering & Caching,
Functional Programming,
NoSQL,
Performance & Scalability,
Agile,
Database,
Infrastructure,
Programming,
Erlang Factory 2011

Sean Lynch and Matt Ingenthron introduce Membase, detailing how they added clustering features in Erlang, what they built and what lessons they leaned along the way.

Beam.js: Erlang Meets JavaScript

Topics
Javascript,
Web Development,
Dynamic Languages,
Erlang,
Platforms,
Languages,
Functional Programming,
Google_V8,
Programming,
Architecture,
Erlang Factory 2011

Yurii Rashkovskii presents Beam.js, a JavaScript platform built on erlv8 and providing bi-directional integration with Erlang.

Building Solid Distributed Applications with Haskell and Riak

Topics
Riak,
Distributed Document Oriented Database,
Haskell,
Stories & Case Studies,
Distributed Systems,
Functional Programming,
NoSQL,
Database,
Performance & Scalability,
Architecture,
Programming,
Agile,
Erlang Factory 2011

Bryan O'Sullivan discusses the design considerations and types usage when building distributed systems with Haskell and Riak, starting from a case study of a system using vector clocks.

CouchDB and Erlang: Mobile and Flexible

Topics
CouchDB,
Couchbase,
Companies,
Distributed Document Oriented Database,
Data Access,
NoSQL,
Architecture,
Mobile,
Database,
Erlang Factory 2011

Damien Katz and Volker Mische introduce CouchDB and explain why it is fit for mobile devices especially due to its replication capability that can handle network connectivity problems.

ECC - Fun Writing Compilers

Topics
Erlang,
Compilers,
Functional Programming,
Architecture,
Programming,
Erlang Factory 2011,
LLVM

Joe Armstrong presents ECC, an optimizing compiler running on LLVM for writing C compilers for unusual architectures, for implementing DSLs and for experiments with JIT compilation.

Interviews about Erlang Factory 2011

Steve Vinoski and Bob Ippolito on Async I/O in Python and Node.js, Web Development in Erlang

Topics
Python,
Erlang,
Dynamic Languages,
Languages,
Functional Programming,
Performance & Scalability,
Web Servers,
Programming,
Erjang,
Asynchronous Programming,
YAWS,
Node.js,
Erlang Factory 2011

Steve Vinoski and Bob Ippolito discuss web development with MochiWeb and Yaws and extending Erlang with native code. Also: async I/O in Python and Node.js vs Erlang.

Mike Williams on the History of Erlang, Modeling and Large Scale Design

Topics
Erlang,
Embedded Devices,
Domain Specific Languages,
Dynamic Languages,
Languages,
Functional Programming,
Embedded Software Dev,
Concurrency,
Programming,
Language,
Language Design,
Modeling,
GPU,
Erlang Factory 2011,
Parallel Programming,
UML

Mike Williams, co-creator of Erlang discusses the history of and influences on Erlang as well as languages and paradigms used at Ericsson for large scale development and embedded programming.

Christian Colombo on FSM-based Monitoring and Runtime Verification

Topics
AOP,
Java,
Monitoring Tools,
Erlang,
Methodologies,
Languages,
Monitoring,
Functional Programming,
Programming,
Model Driven Engineering,
Performance & Scalability,
Aspect Oriented Programming,
Modeling,
AspectJ,
Erlang Factory 2011,
Testing

Larva is a runtime monitoring system that uses AspectJ to weave monitoring into Java code and can check the correctness of the program using an FSM; Elarva is an Erlang version of the tool.

Simon Thompson and Huiquing Li on Refactoring in Functional Languages Like Haskell or Erlang

Topics
Dynamic Languages,
Code Analysis,
Haskell,
Erlang,
IDE,
Profilers,
Languages,
Debugging,
Functional Programming,
Language Design,
Programming,
Language,
Erlang Factory 2011,
Eclipse,
Static Analysis,
Erjang,
Refactoring

Simon Thompson and Huiqing Li explain refactoring with functional languages and Wrangler (Erlang) and HaRe (Haskell). Also: how Wrangler's ad-hoc mode allows everyone to write custom refactorings.

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

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

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.