InfoQ

Topic/Tag specific view

Erlang Content on InfoQ


Latest featured content about Erlang

Joe Armstrong About Erlang

Community
Architecture
Topics
Language Design,
Language,
Programming

In this interview filmed during QCon London 2008, Joe Armstrong, designer of Erlang, speaks on various aspects of the Erlang language, presenting its roots, how it compares with other languages and why it has become popular these days due to its native ability to scale on multi core systems.

News about Erlang

More Languages on top of Erlang Virtual Machine

Community
Architecture,
Ruby
Topics
Language Design,
Language,
Performance & Scalability,
Programming

Erlang virtual machine – BEAM – hosts an increasing number of languages. Reia, a Python/Ruby like scripting language and Lisp Flavoured Erlang have recently been released. Debasish Ghosh reflects on this trend while other authors try to outline other possible language variants inspired by Ruby or Haskell.

Erlang and Ruby Roundup: Vertebra, Scaling with Fuzed, Github

Community
Architecture,
Ruby
Topics
Performance & Scalability,
Cloud Computing,
Grid Computing,
Ruby on Rails,
Messaging

Recently a few popular Ruby projects have started using Erlang. We look at how EngineYard's Vertebra, Powerset's Fuzed and recently Github make use of Erlang.

Articles about Erlang

Domain Specific Languages in Erlang

Community
Architecture
Topics
Domain Specific Languages

Erlang is well known for it's concurrency model and fairly well known for robustness. But what about other aspects? In this article, Dennis Byrne shows how to use Erlang for creating internal DSLs.

RESTful Services with Erlang and Yaws

Community
SOA
Topics
REST,
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.

Interviews about Erlang

Tom Preston-Werner on Powerset, GitHub, Ruby and Erlang

Community
Ruby
Topics
Scripting,
Performance & Scalability,
Monitoring Tools,
Ruby on Rails,
Web Servers,
Open Source,
Programming

In this interview filmed at RubyFringe 2008, Tom Preston-Werner talks about how both Powerset and GitHub use Ruby and Erlang, as well as tools like Fuzed, god, and more.

Guy Steele on Programming Languages

Community
Java,
.NET,
Architecture,
Ruby
Topics
Language Design,
Domain Specific Languages,
Language

Sun Fellow Guy Steele is interviewed by Floyd Marinescu, co-founder of InfoQ, and Bobby Norton of ThoughtWorks. Guy works for the Programming Language Research Group. The interview focuses on programming languages, the lessons to be learned from the past and what to expect from the future.

Presentations about Erlang

Concurrency: Past and Present

Community
Java
Topics
Programming

Brian Goetz discusses the difficulties of creating multithreaded programs correctly, incorrect synchronization, race conditions, deadlock, Software Transactional Memory, the history of concurrency, alternatives to threads, Erlang, Scala, and recommendations for concurrency in Java.

Erlang - software for a concurrent world

Community
Architecture
Topics
Language Design,
Programming

How do you program a multicore computer? Easy - do it in Erlang. Erlang is a concurrent functional programming language designed for programming fault-tolerant systems. With share-nothing semantics and pure message passing, Erlang programs scales on multicore computers. In this talk, Joe introduces Erlang, the ideas of Concurrent Oriented Programming and commercial applications written in Erlang.