RSS

Recent news

Engineering @ Facebook: Facebook Chat

Simon Willison - Simon Willison - May 15, 2008

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…

More (0 comments)

New Facebook Chat Feature Scales to 70 Million Users Using Erlang

High Scalability - Todd Hoff - May 15, 2008

I’ve done some XMPP development so when I read Facebook was making a Jabber chat client I was really curious how they would make it work. While core XMPP is straightforward, a number of protocol extensions like discovery, forms, chat states, pubsub, multi user chat,…

More (0 comments)

Is Facebook running one of the world’€™s biggest Erlang clusters?

Yariv Sadan - Yariv - May 15, 2008

I just read on the Facebook engineering blog this post describing how Facebook used Erlang to scale Facebook Chat to 70 million active users overnight. WOW. This announcement should remove any doubts that Erlang is *the* platform for building scalable realtime (aka Comet) applications.

More (0 comments)

Erlang does have shared memory

Yariv Sadan - Yariv - May 13, 2008

I occasionally hear people say things such as “Erlang makes concurrency easy because it doesn’t have shared memory” or “processes in Erlang communicate just by message passing.” Just earlier today I came across one such comment on Steve Yegge’s post Dynamic Languages Strike Back (you’ll…

More (0 comments)

Hitting 300 SimbleDB Requests Per Second on a Small EC2 Instance

High Scalability - Todd Hoff - May 10, 2008

High Performance Multithreaded Access to Amazon SimpleDB is a great follow up to the idea in How SimpleDB Differs from a RDBMS that more programming is the price paid for performance in SimpleDB.  It shows how much work and infrastructure is required to batter better…

More (0 comments)

The dsl_engine demo

Torbjorn Tornkvist - tobbe - May 07, 2008

I have been trying out Erlware recently; and I like it a lot! As an example, I created a demo application that show the use of the dsl_engine I wrote about earlier. Now, before I explain in more detail how I did this with the…

More (0 comments)

Parallel Quicksort in Erlang - Part II

21st Century Code Works - Best of Erlang - noreply@blogger.com (Benjamin Nortier) - May 07, 2008

In my previous post, Jaksa pointed out that there’s a problem, in that although there may be multiple processes, they will be blocked and waiting (sequencially) for the first peval to complete, then the second peval, etc. Which will result in a pseudo-parallel depth-first quicksort,…

More (0 comments)

Using ErlyWeb templates with MochiWeb

Dave Bryson - daveb - May 06, 2008

Here’s a very simple way to add dynamic templates (views) to a MochiWeb based web front-end.  I wouldn’t want to build an entire web application this way, but it’s a quick way to add a simple web interface to your Erlang application. First I pulled…

More (0 comments)

EC2 : La tentation de puissance

Eric Cestari - cstar - May 02, 2008

Amazon Elastic Computing Cloud, aka EC2, mon nouveau jouet. En quelques clics, on dispose d€™‘une puissance de feu capable d’affronter à du Slashdotting, du Facebooking ou du Digging. Jusqu’à  récemment, EC2 était à la fois sexy et limité. Les deux manques (d’avant) Pas d’IP statique…

More (0 comments)

EC2 : La tentation de puissance

Eric Cestari - cstar - May 02, 2008

Amazon Elastic Computing Cloud, aka EC2, mon nouveau jouet. En quelques clics, on dispose d’une puissance de feu capable d’affronter à du Slashdotting, du Facebooking ou du Digging. Jusqu’à récemment, EC2 était à la fois sexy et limité. Les deux manques (d’avant) Pas d’IP statique…

More (0 comments)

« First  <  1047 1048 1049 1050 1051 >  Last »