All content and news on InfoQ about Erlang
Latest featured content about Erlang

- SOA
- Topics
- Web Frameworks,
- Web Services
In this article, Steve Vinoski explains how to build RESTful Web services using the Erlang programming language and the Yaws web server. While Steve considers most Web frameworks failures simply because they were a poor match to the problem, he believes Yaws and Erlang are a better match for RESTful development than many other language frameworks that were built specifically for that purpose.
-
By Steve Vinoski
on Mar 31, 2008,

- SOA
- Topics
- WS Standards,
- Programming
In this interview, recorded at QCon San Francisco 2007, CORBA Guru Steve Vinoski talks to Stefan Tilkov about his appreciation for REST, occasions when he would still use CORBA and the role of description languages for distributed systems. Other topics covered include the benefits of knowing many programming languages, and the usefulness of of Erlang to build distributed systems.
-
By Steve Vinoski
on Feb 26, 2008,
News about Erlang
- Java
- Topics
- Open Source,
- Debugging,
- Programming
InfoQ interviewed Vlad Dumitrescu about the Erlang IDE, Erlide.
-
By Craig Wickesser
on Jan 09, 2008,
- Architecture,
- Ruby
- Topics
- Object Oriented Design,
- Language,
- Design,
- Programming
A recent debate on the RubyTalk list asked where to use is_a? vs respond_to? This highlights situations where objects respond to the same interface, but don't share any superclasses. We look at this debate and solutions in other languages such as Smalltalk, Erlang, and Scala.
-
By Werner Schuster
on Nov 30, 2007,
- Architecture
- Topics
- Object Oriented Design,
- Design,
- Modeling,
- Performance & Scalability,
- Messaging
According to Pragmatic Programmers it is preferable in OOP to avoid design based on returning values. Michael Feathers argues that it may also be better to use the asynchronous message model that might be instrumental for improving adaptability and robustness. This maps well to the Erlang model though opposing some of the principles of pure functional programming.
-
By Sadek Drobi
on Nov 15, 2007,
- Architecture
- Topics
- Real Time,
- Performance & Scalability
Not every application has the scalability requirements of Google, Flickr or Amazon, however the ideas behind the Mnesia DBMS are compelling: a fast, in-process DBMS that takes advantage of concurrency, with the ability to replicate tables across distributed nodes for high scalability and fault tolerance.
-
By Gavin Terrill
on Aug 20, 2007,
- Ruby
- Topics
- Programming
Ruby's thread system is about to undergo big changes in Ruby 1.9, possibly moving from user space threads to kernel threads. Or not. A recent interview with Matz and Sasada Koichi shows some new ideas that are considered. We take a look at the different possible future Ruby threading systems.
-
By Werner Schuster
on May 23, 2007,
- Ruby
- Topics
- Dynamic Languages
Now that Ruby holds no secrets from him, Antonio Cangiano explains why and how Haskell will satisfy his passion for language learning.
-
By Alexis Midon
on Mar 16, 2007,