Uncommented
xml:
RSS 2.0
tags: none 0mq 8bit actors age agile ajax akka amazon ampq analytics android ant aop apache api appengine architecture art assembler atmel atom authentication aws backbone.js backup barcode bash bdd bigtable blog book bpel bpm bpmn bugtracking build cache callcc canvas cassandra cep cg cgi chart chat chili ci client clojure cloud cluster cmdb comet cometd compass complexity couchdb cpp css css3 cvs data database date dbi ddd debian demo design device dht diamond dsl dvd dynamo e4x easyb ec2 eclipse ecs eda email enterprisey equinox erlang esb esd esp etl event eventdriven facebook filesystem finger firefox flash flex flickr font food format fun functional funny game gentoo geotagging gis git google gps grails graph graphics graphs graphviz grid groovy gui gzip hadoop hash haskell hibernate history html html5 http hydrogen icfp im irc jabber java javascript javaspace javaspaces jbpm jca jdbc jersey jetty jfreechart jini jira jms jquery jruby jsf json jta junit jython kawa kiva lamp ldap life lift linux lisp lucene mail map mapreduce mashup maven mda mdm memcache memcached merb messages messaging metadata mobile mongodb mono mp3 mq mule music mysql network news nice nio node node.js nodejs nosql ocaml olap olpc ooffice openid opensource orchestration osgi osx owl p2p pdf people performance perl phone photo php pkd programming pubsub push python rabbitmq raid rails rainbow rdf reddit registry rest rfid rhino ria rspec rss ruby rules s3 saas salesforce sbcl scala scalability schemaless scheme science scrum search security semantic server service services shard shazam shell simpldb simpledb sinatra soa soap socialnetwork software space sparql spring sql ssh stax stm storage stream subversion svg svn swing tag tags task tech telephony terracotta test testing tex time tomcat tool travel tv twitter ubuntu uddi ui uml unix vanilla vf360 video visualization vodafone voip vxml wadl wave web web2.0 web20 webservice websocket wicket wii wiki wikipedia wine work workflow worklist wsdl wsif xform xforms xhtml xml xmpp xp xpath xpdl xquery xsd xslt xul zeromq
17.06.2009
# Chat reaches 1 billion messages sent per day
Facebook Chat usage has increased steadily since its launch last year, and this week we reached 1 billion messages sent per day. | 17.06.2009 00:05 Uhr | erlang chat facebook
08.09.2008
# Disco
Disco is an open-source implementation of the Map-Reduce framework for distributed computing. As the original framework, Disco supports parallel computations over large data sets on unreliable cluster of computers.
The Disco core is written in Erlang, a functional language that is designed for building robust fault-tolerant distributed applications. Users of Disco typically write jobs in Python, which makes it possible to express even complex algorithms or data processing tasks often only in tens of lines of code. | 08.09.2008 09:33 Uhr | mapreduce erlang python
13.06.2007
# Skittr ← http://blog.circleshare.com/index.php?/archives/55-Prance-with-the-Horses,-Skittr-with-the-Mice.html
The Skittr example code demonstrates how to use Scala Actors to create a system that supports highly a scalable social messaging system. The core logic and messaging code in Skittr is about 200 lines of code and has been tested with 1,000,000 Actors sending a message on average every 5 minutes on an Intel Core 2 Duo machine using MySQL as backing store. The machine was consuming < 25% CPU.
Skittr is example code that is part of the lift web framework. | 13.06.2007 15:58 Uhr | scala lift erlang
14.02.2006
# Erlang for C, C and Java Programmers
This brief tutorial aims to cover the main concepts and syntax of Erlang in a way which programmers of C type languages can relate to. It is not a complete description of the language by any means but it does try to give a feel for the main conceptual differences in Erlang. | 14.02.2006 20:13 Uhr | erlang
23.01.2006
# Haskell vs. Erlang, Reloaded ← http://lambda-the-ultimate.org/
I spent a few months writing a poker server in Erlang but fell in love with Haskell after reading SPJ's Composing Financial Contracts paper. I thought I would do this project in Haskell since my customer expressed a concern about QA techs having to learn Erlang and the Haskell syntax is clean and elegant.Overall, I spent 10-11 weeks on the Haskell version of the project. The end result did not turn out as elegant as I wanted it to be and wasn't easy on the QA techs. They told me that the Erlang code was easier to understand and they preferred it.It took me less than 1 week to rewrite the app in Erlang. It's the end of that week and I'm already way past the state of the Haskell version. The Erlang code at 3900 LOC including examples and is about 1/2 of the Haskell code. | 23.01.2006 20:23 Uhr | haskell erlang
28.09.2005
# Writing low-pain massively scalable multiplayer servers ← http://radio.weblogs.com/0102385/2005/09/28.html
This article describes an alternative approach to building massively scalable online multiplayer systems using my OpenPoker∞ project as an example. OpenPoker is a massively multiplayer poker server with fault-tolerance, load balancing and unlimited scalability built in. | 28.09.2005 09:29 Uhr | erlang