Feed Sign in with OpenID OpenID

Simon Willison’s Weblog

17 items tagged “erlang”

Engineering @ Facebook: Facebook Chat. The new Facebook Chat uses Comet (long polling with a hidden iframe) against a custom web / chat server written in Erlang, designed to handle a launch to all 70 million users at once. It was tested using a “dark launch” period where live pages simulated chat request traffic without showing any visible UI. 0 15th May 2008, 7:55 am

Once you reach a certain level of activity in the system where the garbage collector can no longer keep up (and it will happen), then every line of code in your system is now a potential failure point that can leave the whole program in a bad state. Lisp has this problem. Java has this problem. Erlang does not.

Damien Katz 0 14th April 2008, 3:17 pm

In Response to “What Sucks About Erlang”. Yariv Sadan responds to Damien’s criticism. 0 11th March 2008, 5:46 am

What Sucks About Erlang. Damien Katz shares his greatest frustrations from working with Erlang on CouchDB. 0 11th March 2008, 5:45 am

What You Need To Know About Amazon SimpleDB. Amazon have finally launched the database component of their web service suite. It fits a bunch of current trends: key/value pairs, schemaless, built on top of Erlang. “Eventual consistency” is an interesting characteristic. 1 14th December 2007, 11:21 am

ErlyWeb vs. Ruby on Rails EC2 Performance Showdown. ErlyWeb’s peak response rate beats Rails by 47x, albeit with a hugely simplified benchmark. More interesting than the results is the idea of using EC2 for benchmarking on identical simulated hardware. 1 10th December 2007, 3:27 pm

CouchDB Roundup. The CouchDB project is interested in contributions from people who can write a large file driver for Erlang, help figure out the CouchDB security model and build scripts to help benchmark performance, scalability and reliability. 0 6th December 2007, 3:48 pm

mochiweb—another faster web server. Bob Ippolito’s latest project: a high performance Erlang web server. 0 9th November 2007, 11:22 pm

CouchDB “Joins”. Different approaches to indexing a blog post and its associated comments in the non-relational CouchDB. 0 25th October 2007, 8:27 am

CouchDB first impressions. Jacob’s been poking at CouchDB. Inserting data is slow, but everything else looks pretty slick considering how recently the JSON / JavaScript views functionality was added. 0 19th October 2007, 11:43 am

How should JSON strings be represented in Erlang? Erlang’s poor support for strings makes this a surprisingly tricky question. 0 14th September 2007, 8:17 am

An Introduction to Erlang. Erlang gets the ONLamp tutorial treatment from Gregory Brown. 0 13th September 2007, 5:47 pm

CouchDB: Thinking beyond the RDBMS. CouchDB is a fascinating project—an Erlang powered non-relational database with a JSON API that lets you define “views” (really computed tables) based on JavaScript functions that execute using map/reduce. Damien Katz, the main developer currently works for MySQL and used to work on Lotus Notes. 1 3rd September 2007, 9:48 am

Erlang fits all the characteristics of an OO system, even though sequential Erlang is a functional language, not an OO language

Ralph Johnson 0 8th August 2007, 7:47 pm

JSON and JSON-RPC for Erlang. Nice example of using lists:reverse and an accumulator to efficiently build a string in reverse order. 0 25th March 2007, 4:29 pm

Programming Erlang. A book on Erlang from the creator of the language himself, out in July but available to buy now as a beta PDF. 1 3rd March 2007, 8:49 am

ErlyWeb Documentation. The Erlang web framework finally gets some formal documentation. 0 20th December 2006, 12:45 am

A django site