
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 (0 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 (0 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
» random_oracle (TELL): RT @higepon: Cybozu Open Source: Released ordered KVS Mio 0.0.1alpha http://ow.ly/2AlIR #erlang #kvs
» achonkgroup (M. Riza maulana): Saya anjing donk?*sialan Haha” RT @dodiuchiha: siap dewa erlang hha RT @achonkgroup: Kalo panglima tien feng berulah, bilang saya kakak2 sek
» dodiuchiha (dodi meidian k): siap dewa erlang hha RT @achonkgroup: Kalo panglima tien feng berulah, bilang saya kakak2 sekalian. Nanti saya laporkan dia ke khayangan RT
» takemaru_jp (Takeru INOUE): RT @higepon: Cybozu Open Source: Released ordered KVS Mio 0.0.1alpha http://ow.ly/2AlIR #erlang #kvs
» tnnrg (YAMAMOTO Hirotaka): RT @higepon: Cybozu Open Source: Released ordered KVS Mio 0.0.1alpha http://ow.ly/2AlIR #erlang #kvs
» toshi0104 (toshi iPhone user): RT @higepon: Cybozu Open Source: Released ordered KVS Mio 0.0.1alpha http://ow.ly/2AlIR #erlang #kvs
» higepon (higepon): Cybozu Open Source: Released ordered KVS Mio 0.0.1alpha http://ow.ly/2AlIR #erlang #kvs
» jchris (J Chris Anderson): Erlang is refreshing after all the JavaScript I’ve been pushing lately.
» mrtuttle (mrtuttle (garrett)): @robbyt my toaster supports distributed map reduce; i’m working on an erlang compiler for my toothbrush
» justice_form (ii Am TeKk): RT @snck: @justice_form อย่าลืม Lua, Erlang และ Scala// ไม่ไหวๆ เยอะเกินๆ -*-
Statistics
Number of aggregated posts: 10081
Number of comments: 554
Most recent article: September 03, 2010
Latest comments
» Nissan Frontier Superchager on Erlang Doesn’t Fit The JVM: I don’t believe it is the silver bullet that fixes all the problems that required you to do your JVM tuning….Nissan Frontier Superchager
» Nissan Frontier Superchager on What to do About Erlang's Records?: The general solution is to delete all the keys that should have new values, then insert the new key/value pairs…
» videomob on Java And Threads (Jetty): Хватит спамить, накинулись