RSS

Recent news

Invasion of Privacy

Joe Armstrong - noreply@blogger.com (Joe Armstrong) - June 24, 2008

On 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, 2008

I’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, 2007

let’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, 2007

But 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, 2006

Once 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, 2006

Now 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, 2006

Here 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, 2006

In 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, 2006

We 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, 2006

Last 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)

 <  1 2