BT

Interview: Lennart Augustsson on DSLs Written in Haskell

by Abel Avram on  Feb 17, 2009 2

In this interview filmed at QCon SF 2008, Lennart Augustsson talks about writing DSLs in Haskell, presenting the advantages offered by the language. In that context, he talks about embedded DSLs, static and dynamic languages, syntax and semantics, monads and many other related topics.

Presentation: CouchDB and Me

by Werner Schuster on  Feb 03, 2009 9

In this talk from RubyFringe, Damien Katz explains what drove him to create CouchDB, why he chose Erlang, how it ended up as an Apache project and much more.

Erlang Bindings for Windows Azure

by Jonathan Allen on  Jan 06, 2009 1

One of the advantages of a REST architecture is that is makes it much easier to implement cross-language bindings. To wit, Sriram Krishnan has created a set of Azure bindings for the concurrent programming language, Erlang.

Erlang Style Concurrency for .NET Applications Part 1 - CCR

by Jonathan Allen on  Dec 12, 2008 4

Erlang allows for massively scalable concurrency, often with millions of lightweight, thread-like components known as actors. Unfortunately, using Erlang requires rewriting all of your legacy code into a rather esoteric language. But there are other options, such as the little known CCR platform that was developed by .NET's robotics department.

Nanite: A Self Assembling Cluster of Ruby Processes

by Mirko Stocker on  Nov 26, 2008

Nanite is Engine Yard's latest addition to their cloud computing strategy: a "self assembling cluster of ruby processes" to form the backend of highly scalable web applications. We talked to its developer Ezra Zygmuntowicz and also got some news about Vertebra.

Interview: Damien Katz Relaxing on CouchDB

by Abel Avram on  Nov 25, 2008 2

In this interview, Damien Katz talks about CouchDB, a distributed, fault tolerant, document oriented database developed by Apache Incubator. CouchDB is written in Erlang, and the database is accessed through an HTTP/JSON API. The database view engine is run on JavaScript, but other languages have been used like Ruby and Python.

Interview: Joe Armstrong About Erlang

by Abel Avram on  Nov 17, 2008 2

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.

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

by Werner Schuster on  Oct 17, 2008 1

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.

More Languages on top of Erlang Virtual Machine

by Sadek Drobi on  Oct 11, 2008

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.

Presentation: Concurrency: Past and Present

by Ryan Slobojan on  Sep 22, 2008 13

In this presentation from QCon London 2008, 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 and Ruby Roundup: Vertebra, Scaling with Fuzed, Github

by Werner Schuster on  Jul 16, 2008

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.

Article: Domain Specific Languages in Erlang

by Niclas Nilsson on  Jun 25, 2008 3

Erlang is mostly known for reliability and for its concurrency and scalability concepts. But did you know that Erlang is a language well suited for writing DSLs? Dennis Byrne shows you how.

The multicore crises: Scala vs. Erlang

by Niclas Nilsson on  Jun 23, 2008 26

There has been a somewhat heated debate about Scala vs. Erlang on the blogosphere recently. The future will be multi-cored, and the question is how the multi-core crises will be solved. Scala and Erlang are two languages that aspire to be the solution, but they are a bit different. What are the pros and cons with their approaches?

Vertebra: EngineYard's Next Generation Cloud Computing Platform

by Mirko Stocker on  Jun 08, 2008 3

At RailsConf 2008, Ezra Zygmuntowicz announced Vertebra, a next generation cloud computing platform that builds on Erlang, Ruby and XMPP. We talked to Ezra to learn about Vertebra, which will soon be open sourced.

Presentation: Erlang - software for a concurrent world

by Niclas Nilsson on  Jun 07, 2008 13

We get more and more cores in our CPUs, but does our software run linearly faster? In most cases - no. We've hit a trend change when it comes to faster CPUs. We'll get more and more cores, but each core will be slower as the number of cores increase. In his talk, Joe Armstrong introduces Erlang and the ideas of Concurrent Oriented Programming which is one way to solve the problem.

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