This is Noah Gift's Coding Blog. I only talk about coding and technical stuff here, including Artificial Intelligence when I can.

Monday, March 28, 2011

Erlang Factory SF Bay Area 2011: RabbitMQ Plugins Talk

I had a great time at the Erlang Factory Conference in San Francisco. A co-worker, Michael Vierling, and I gave a talk in writing Erlang Plugins for RabbitMQ. We were able to cover some interesting topics like: bayesian filtering, and using the Python Pika client to test your plugin.

It was a great conference and I am definitely going to attend next year. One of my favorite talks was by Bryan O'Sullivan. He talked about using the Haskell framework snap, to talk to a Riak backend, for his new startup MailRank.

My main two main takeaways from the conference were:

1. The quote by Joe Armstrong, "Any sufficiently complicated concurrent program in another language contains an ad hoc, informally-specified, bug-ridden, slow implementation of half of Erlang.” It turns out this is a big deal. I have 24 core servers I use everyday, and ya, concurrency is important.

2. Functional languages are important, and this isn't going to change in the near future: http://qconlondon.com/dl/qcon-london-2011/slides/GregoryCollins_HighPerformanceWebApplicationsInHaskell.pdf.



You can grab the code here:

https://github.com/noahgift/rabbitmq_rss_plugin

You can see the slides here:

0 comments: