
Recent news
Hot Code Loading in Node.js
Simon Willison - Simon Willison - January 31, 2010Hot Code Loading in Node.js. Blaine Cook’s patch for Node.js that enables Erlang-style hot code loading, so you can switch out your application logic without restarting the server or affecting existing requests. This could make deploying new versions of Node applications trivial. I’d love to…
More (0 comments)
Introducing BERT and BERT-RPC
Simon Willison - Simon Willison - October 22, 2009Introducing BERT and BERT-RPC. Justification for inventing a brand new serialisation protocol: Thrift and Protocol Buffers both use IDLs and code generation, XML “is not convertible to a simple unambiguous data structure in any language I’ve ever used” and JSON lacks support for unencoded binary…
More (10 comments)
How We Made GitHub Fast
Simon Willison - Simon Willison - October 22, 2009How We Made GitHub Fast. Detailed overview of the new GitHub architecture. It’s a lot more complicated than I would have expected—lots of moving parts are involved in ensuring they can scale horizontally when they need to. Interesting components include nginx, Unicorn, Rails, DRBD, HAProxy,…
More (3 comments)
PubSub-over-Webhooks with RabbitHub
Simon Willison - Simon Willison - July 01, 2009PubSub-over-Webhooks with RabbitHub. RabbitMQ, the Erlang-powered AMQP message queue, is growing an HTTP interface based on webhooks and PubSubHubBub.
More (0 comments)
Parallel merge sort in Erlang
Simon Willison - Simon Willison - March 15, 2009Parallel merge sort in Erlang. Thoughts on an Erlang-y way of implementing a combined activity stream (e.g. Facebook and Twitter). Activity streams are a Really Hard Problem—as far as I know there’s no best practise for implementing them yet.
More (0 comments)
GeoCouch: Geospatial queries with CouchDB
Simon Willison - Simon Willison - October 28, 2008GeoCouch: Geospatial queries with CouchDB. Interesting approach: uses âexternal2â?, a branch that allows external services to be called from CouchDB. SQLiteâs SpatiaLite extension is then used as an external spacial index.
More (0 comments)
A Million-user Comet Application with Mochiweb, Part 1
Simon Willison - Simon Willison - October 16, 2008A Million-user Comet Application with Mochiweb, Part 1. Richard Jones explores Mochiweb, Erlang and linux kernel tuning for building a high performance comet server. Does this mean real-time web features are coming to last.fm?
More (0 comments)
Reia
Simon Willison - Simon Willison - September 25, 2008Reia. The most common complaint I see about Erlang is the syntax. Reia is a Python-style scripting language (with a dash of Ruby) that runs on the Erlang virtual machine. Looks promising.
More (0 comments)
Engineering @ Facebook: Facebook Chat
Simon Willison - Simon Willison - May 15, 2008Engineering @ 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)
A quote from Damien Katz
Simon Willison - Simon Willison - April 14, 2008Once 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…
More (0 comments)
Erlang on Twitter
» tialmi (Tia almi Prawati): @HarryLksn aseeeeem ! Gw bilangin yah ry sama lu erlang anaknya suka boong . Dya dlu gemar banget bikin karangan crita jadi jngan percaya ya
» fjorgemota (Fernando Jorge Mota): Tava pensando em usar o RabbitMQ mas vi que é Erlang e..MÉH
» SeanTAllen (Sean T Allen): RT @diegosevilla: @SeanTAllen The uForth interpreter in #Erlang is here: https://t.co/75UcHlzoNw (feedback welcome!) /cc @jneira
» diegosevilla (Diego Sevilla Ruiz): @SeanTAllen The uForth interpreter in #Erlang is here: https://t.co/75UcHlzoNw (feedback welcome!) /cc @jneira
» diegosevilla (Diego Sevilla Ruiz): At last I’ve had the time to release it: uForth interpreted using model-driven techniques (#MDE) and #Erlang: https://t.co/75UcHlzoNw #EMF
» geeksays (A Geek): Erlang - A concurrent Programming Language [Overview] http://t.co/5xbhPXGKmn
» developerevents (USA Developer Events): Intro to Erlang for C# Developers - 20 May - 170 Graphics Drive, USA http://t.co/LCJ6ritUv8 #csharp #event
» vsovietov (vsovietov): RT @FrancescoC: Lots of companies in finance use Erlang, but they don’t want to speak about it in public. Morgan Stanley does: http://t.co/…
» nivertech (Zvi): RT @lhoguin: Cowboy Function Reference http://t.co/nA2x66QNPO the functions listed are part of the stable API that’s going into Cowboy 1.0 …
» nivertech (Zvi): RT @erlangfactory: #EUC2013: Early bird ends in 4 hours!
Last chance to get a discount ticket for the biggest #Erlang event in Europe http:…
Statistics
Number of aggregated posts: 10648
Most recent article: May 14, 2013
Latest comments
» Moraru on This is Why You Spent All that Time Learning to Program: It is true that computer science was a pain in the back at time that i’ve had to learn it…
» Commercial hand dryers on Couchbase Meetup at new HQ: Buy online from here where you will get so much of variety in Commercial hand dryers for people. If you…
» Fort McMurray Homes on Motivated Reasoning and Erlang vs Python vs Node: I don’t really understand why this post is motivational? I don’t even see a post, just a title. Fort McMurray…