RSS

Recent news

My Google Wave Client

21st Century Code Works - Best of Erlang - noreply@blogger.com (Benjamin Nortier) - August 23, 2009

Google released a reference implementation of a Wave client and server in July, written in Java, that you can download and experiment with. When Mickaël Rémond wrote about using the reference implementation with ejabberd, I decided that it was time to get my hands dirty.I…

More (54 comments)

Erlang Factory 2009 - New Kids on the Erlang Block

21st Century Code Works - Best of Erlang - noreply@blogger.com (Benjamin Nortier) - July 02, 2009

I went to Erlang Factory again this year thanks to my employer, and it was even more exciting than last year’s event. There were some great speakers (Joe Armstrong - entertaining as ever, Simon Peyton Jones), I got to meet some interesting people (e.g. Rusty…

More (1 comments)

How to send email via Gmail using Erlang

21st Century Code Works - Best of Erlang - noreply@blogger.com (Benjamin Nortier) - May 19, 2009

One of my pet projects, www.dayfindr.com, integrates with email to send notifications to users.I use Google Apps for email infrastructure, so you need an SMTP client that supports TLS. At the time, I couldn’t find a simple Erlang SMTP client that could handle TLS, so…

More (11 comments)

Scalaris Released

21st Century Code Works - Best of Erlang - noreply@blogger.com (Benjamin Nortier) - July 24, 2008

If you were at the Erlang Exchange in London last month, you should know that one of the hottest talks was given by Alexander Reinefeld, “Building a transactional distributed data store with Erlang”Joe Armstrong seems to like it too:“I might be wrong, but my gut…

More (0 comments)

Notes from Erlang Exchange

21st Century Code Works - Best of Erlang - noreply@blogger.com (Benjamin Nortier) - July 02, 2008

I was at the Erlang Exchange in London last week, which I really enjoyed. It was really great to see Joe Armstrong, and to see the faces behind the projects, e.g. Claes Wikström (Yaws, Bluetail, Kreditor, Tail-f), Steve Vinoski,  Eric Merrit and Martin Logan (Erlware),…

More (0 comments)

Migrating a native Erlang interface to RESTful Mochiweb (with a bit of TDD)

21st Century Code Works - Best of Erlang - noreply@blogger.com (Benjamin Nortier) - June 17, 2008

The title is a bit of a mouthful, but it does contain in essence what I will show you:1. I will convert an existing native erlang CRUD interface (a simple client-server) to use a HTTP layer.2. The HTTP calls will be RESTful.3. I will be…

More (2 comments)

Parallel Quicksort in Erlang - Part II

21st Century Code Works - Best of Erlang - noreply@blogger.com (Benjamin Nortier) - May 07, 2008

In my previous post, Jaksa pointed out that there’s a problem, in that although there may be multiple processes, they will be blocked and waiting (sequencially) for the first peval to complete, then the second peval, etc. Which will result in a pseudo-parallel depth-first quicksort,…

More (0 comments)

Parallel Quicksort in Erlang

21st Century Code Works - Best of Erlang - noreply@blogger.com (Benjamin Nortier) - April 24, 2008

Jaksa is doing some posts on parallel graph algorithm in Java using fork/join, and he mentions quicksort:  “The equivalent of the hello world for parallel languages is the quicksort algorithm”Now I’m tempted to say something like “Oh yea? You know how many lines of code…

More (8 comments)

Getting started with distributed Erlang - Mnesia table relocation

21st Century Code Works - Best of Erlang - noreply@blogger.com (Benjamin Nortier) - April 10, 2008

Mnesia is a distributed database that forms part of the Erlang release. One of the features that I think is potentially powerful, is transparent table relocation across machines. With Mnesia, you can replicate tables to any nodes you wish in your network, and Mnesiatakes care…

More (2 comments)

Using Rake for Erlang Unit Testing

21st Century Code Works - Best of Erlang - noreply@blogger.com (Benjamin Nortier) - April 02, 2008

My previous Erlang/Yaws project, dayfindr.com, is ticking along nicely:$ yaws --status --id dayfindrUptime: 33 Days, 13 Hours, 38 MinutesThe feedback has been mostly positive, although I’ve had a “That’s a very irritating site.” comment. Well, you can’t please everyone!Following on the experience gained with dayfindr,…

More (0 comments)

 1 2 >