
Recent news
Comet is dead long live websockets
Joe Armstrong - noreply@blogger.com (Joe Armstrong) - December 16, 2009I’ve just had a chance to play with the implementation of websocketsin Googles Chrome browser. This post started me off.After a small amount of experimentation I was able to make Erlang talk to a web page using pure asynchronous message passing.I think this means the…
More (1 comments)
Content Editable
Joe Armstrong - noreply@blogger.com (Joe Armstrong) - June 29, 2009I’ve been playing with the HTML contentEditable mode in Firefox.One word awesome.I quickly managed to put together the basis of a seamless editor. This is described in a seven part article.Part1 - toggling content editablePart2 - Adding some stylePart3 - Adding editing buttonsPart4 - A…
More (0 comments)
JSON protocols (part 1)
Joe Armstrong - noreply@blogger.com (Joe Armstrong) - February 15, 2009For a long time I have been interested in describing protocols. In 2002 I published a contract system called UBF for defining protocols. This scheme was never widely adopted - perhaps it was just to strange…I have revised UBF and recast it in a form…
More (0 comments)
Micro Lightweight Unit Testing
Joe Armstrong - noreply@blogger.com (Joe Armstrong) - January 28, 2009I’m often asked the question “what unit testing framework do you use?” The answer is usually I don’t, but I do use a form of micro testing that is built into Erlang. In Erlang, every assignment of the form Lhs = Rhs where the Lhs…
More (0 comments)
UBF and VM opcocde design
Joe Armstrong - noreply@blogger.com (Joe Armstrong) - July 10, 2008UBF is a data encoding that allows structured terms (rather like XML) to be sent over the network. It also includes a protocol checking scheme to automatically determine if sequences of typed messages follow a particular protocol. This blog entry was stimulated by this posting…
More (4 comments)
Itching my programming nerve
Joe Armstrong - noreply@blogger.com (Joe Armstrong) - June 28, 2008Photo: oreillygmtI’ve just got back from the first ever commercial Erlang conference. Some 40 talks in two days all related in some way or other to Erlang. It was a chance to meet old friends, make new friends and connect people together in the hope…
More (1 comments)
Invasion of Privacy
Joe Armstrong - noreply@blogger.com (Joe Armstrong) - June 24, 2008On 18 June the Swedish Parliament passed a law giving sweeping new powers to the FRA (Swedish Defense Radio Establishment) allowing them to wiretap people in Sweden through phone conversations, email, text messages and more. All people in Sweden using electronic communication can have their…
More (1 comments)
The Road we didn’t go down
Joe Armstrong - noreply@blogger.com (Joe Armstrong) - May 26, 2008I’ve been following an interesting discussion on the Erlang mailing list where Steve Vinoski and friends have been telling us what’s wrong with RPC. The discussion started on 22 May, the general topic of conversation was the announcement that facebook had deployed a chat server…
More (0 comments)
Scalable fault-tolerant upgradable systems Part 1
Joe Armstrong - noreply@blogger.com (Joe Armstrong) - July 19, 2007let’s talk about servers which are: Scalablefault-tolerant Dynamically Upgradable Q: Are these really the same thing? A: Well not really, but they are very similar. A system that is fault-tolerant can easily be made scalable and easily made so that we can do in-service upgrade.…
More (0 comments)
Hasta La Vista, baby
Joe Armstrong - noreply@blogger.com (Joe Armstrong) - March 03, 2007But what did he say when he came back? I think he just grunted. I’ve been busy. With this. But now I’m back (perhaps not every week since there are three more chapters to write). When I’ve started this Blog the idea was “blog at…
More (3 comments)
Erlang on Twitter
» tichise (Takuya Ichise): RT @AntiBayes: 【言語別業務時の服装】
・Clojure:全裸
・Scheme:全裸
・Gauche:全裸
・Prolog:全裸
・Scala:全裸
・Erlang:全裸
・C++:全裸
» mshiba64 (Masami Shibatani): ということで、ErlangのBit Syntaxに突入。language for distributed and concurrent programだからね。
» despenjahatdos (Jon champion): Eits jangan salah begini2 saya titisan dewa erlang RT @yolapitalokaa: Yg ngepost twit kyknya jg lg galau drtd ... http://t.co/QfCyVSIl
» erlangtriaji (erlang triaji ): Sini sun ahahaha RT @Encays: Udah udah, lo berduaan aja RT @revianh: Kepooo! RT @erlangtriaji: Hadir RT @Encays: Udah, sama erlang aj
» Encays (antarif cahyadi): Menjepit RT @erlangtriaji: Tegang! RT @revianh: Kepooo! RT @erlangtriaji: Hadir RT @Encays: Udah, sama erlang aja RT @revianh
» erlangtriaji (erlang triaji ): Tegang! RT @revianh: Kepooo! RT @erlangtriaji: Hadir RT @Encays: Udah, sama erlang aja RT @revianh: Nanggepnya lama banget
» Encays (antarif cahyadi): Udah udah, lo berduaan aja RT @revianh: Kepooo! RT @erlangtriaji: Hadir RT @Encays: Udah, sama erlang aja RT @revianh: Nanggepnya lama
» revianh (Revian Hermansyah): Kepooo! RT @erlangtriaji: Hadir RT @Encays: Udah, sama erlang aja RT @revianh: Nanggepnya lama banget -_-
» erlangtriaji (erlang triaji ): Hadir RT @Encays: Udah, sama erlang aja RT @revianh: Nanggepnya lama banget -_-
» Encays (antarif cahyadi): Udah, sama erlang aja RT @revianh: Nanggepnya lama banget -_-
Statistics
Number of aggregated posts: 10454
Number of comments: 1392
Most recent article: January 31, 2012
Latest comments
» nobelboy on OpaDo Data Storage: Feel free to add some Qs here or contact me offline, and I will see what I can work into…
» darrensy on The Twisted Matrix: This has been a great idea you have shared. covers for kindle
» jony on Principle Software Engineer at LonoCloud (Full-time): That provides will become a internet marketer of little kinds of expert methods developers developing strategy using Erlang/OTP. There will…