
Recent news
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)
Why I often implement things from scratch
Joe Armstrong - noreply@blogger.com (Joe Armstrong) - September 28, 2006Once upon a time there was an Erlang programmer who needed an FTP server running on one of the hosts in a private network. In fact he didn’t need an FTP server, he just needed to transfer files between a central server and his client…
More (1 comments)
Pure and simple transaction memories
Joe Armstrong - noreply@blogger.com (Joe Armstrong) - September 12, 2006Now for a technical article. How can several parallel programs maintain a consistent view of state. By this I mean how can two programs, possibly in different countries, manipulate common state variables in a consistent manner? How can they do so in a way that…
More (0 comments)
Erlang meets Smalltalk
Joe Armstrong - noreply@blogger.com (Joe Armstrong) - September 11, 2006Here I am evangelising on the right. Last Thursday I gave an invited talk on Erlang at the European Smalltalk Users Group meeting in Prague. This was a chance to meet hard-core members of the Smalltalk community. Now I must admit I rather like Smalltalk…
More (0 comments)
Why I don’t like shared memory
Joe Armstrong - noreply@blogger.com (Joe Armstrong) - September 01, 2006In my last blog concurrency is easy I wrote about a simple model for programming concurrent systems. When you write a blog you have to think about the target audience and what level you want to pitch the blog at. Should it be technically advanced,…
More (0 comments)
Concurrency is easy
Joe Armstrong - noreply@blogger.com (Joe Armstrong) - August 23, 2006We understand concurrency A deep understanding of concurrency is hard-wired into our brains. We react to stimulation extremely quickly, in a part of the brain called the amygdala, without this reaction system we would die. Conscious thought is just too slow, by the time the…
More (0 comments)
Making Money from Erlang
Joe Armstrong - noreply@blogger.com (Joe Armstrong) - August 22, 2006Last Friday I had lunch with Jane Walerud. Jane is one of the unsung heroines of the Erlang story. She was the first entrepreneur to recognise that having a better programming technology gave commercial advantages that could be turned into money. Jane was the first…
More (0 comments)
Erlang on Twitter
» statonjr (Larry Staton Jr.): RT @jerrydantonio: I’ve released an update to my gem for adding #Erlang-style function pattern matching to #Ruby. https://t.co/d0tphfx8zB
» bryceverdier (Bryce): @TheColonial Just to ruffle your feathers (because I’m a good friend like that) http://t.co/ogWRo3g23Z
» 5HT (Namdak Tonpa): RT @lhoguin: Tagged Cowboy 0.8.5 https://t.co/nfJATuaV8g Comes with a brand new manual http://t.co/BFP4GTwb5b Enjoy! Merging SPDY next. #er…
» Muh_Erlang (M. Erlangga Pangestu): Seminggu gk baca buku ini terasa seperti satu tahun
» nblumhardt (Nicholas Blumhardt): @bentayloruk given the opportunity to dig into FP, there are so many interesting options - F#, but also Erlang, Haskell, Clojure, ... :)
» abs (Andrei Soroker): Everything we’re trying to do will be very, very successful as long as there are no IF statements in our server code. #erlang
» secboffin (Graham Lee): @rob_rix @klaaspieter @me1000 @appden but for some reason only Erlang lets us design for that.
[foo releaseWithCompletionHandler:^(){}];
» seancribbs (Sean Cribbs): @mrb_bk Yes, it seems it is “make implementing the goals easier”, which might be a non-starter for Erlang
» BarbaraColton1 (BarbaraColton): Process so income erlang computer technologist http://t.co/Ya2v4GdPdq software enterpriser seo instrumentality http://t.co/sFbG9nn53J
» yrashk (Yurii Rashkovskii): RT @RamCSingh: Going to be back in Stockholm for June #Erlang User Conference. Starting “Swedishness” reacclimatization process now: http:/…
Statistics
Number of aggregated posts: 10651
Most recent article: May 21, 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…