A big, warm “thank you!” to those who attended my Erlang session at devLink. Your feedback and enthusiasm have made my geek-year.

As promised, here are the slides…

… and the code samples (on github) from my session.

This year’s devLink got off to a great start with Ayende Rahien delivering the opening keynote. It was titled “NoSQL – A change of perspective for the developer of today“. I heard a lot of Aha!-s from the audience as Ayende talked about the cost of hard disk space in the 80s when relational storage climbed to dominance. He described how ideas that are formed under one set of conditions can build momentum and barrel through the decades as unchallenged defaults even after the conditions that made them relevant have vanished. Spotting examples of this truth will provide me years of dark sport.

To my delight, Ayende mentioned “Erlang” 14 times during his keynote. In addition to hundreds of people simultaneously “getting” what non-relational stores are about, many in the crowd had just heard of “Erlang” for the first time. By the end of his keynote, it was clear that he’s an admirer of Erlang’s capabilities even if he thoroughly dislikes its syntax. One section of the keynote that was of particular interest to me was where he recommended that all of the conference attendees should “check out Bryan’s Erlang session”. Wow! This shocker was one part “Too cool!“, one part “Oh, dear…!” As a result of his nod: 1) I didn’t get much sleep, and 2) my talk was packed to the gills. I’m happy to report it went very well.

In addition to the keynote and my talk, I’m aware of several other sessions that touched on Erlang:

  • Alex Robson‘s “Messaging Patterns with RabbitMQ”,
  • Jim Cowart‘s “Getting Started With Node.js”,
  • Chris Meadows‘s “Redis In-Depth”,
  • Josh Bush‘s “Getting Started with CouchDB and .NET”,
  • Dan Mohl‘s “Getting Started With F# Web Development”,

and in the open spaces, Erlang came up in the CQRS session, and in the Corrugated Iron session led by Jerimiah Peschka that I (kicking myself) missed.

There seems to have been some sort of dark-horse, tipping-point event for Erlang at devLink this year. Lots of illumination, lots of chatter, lots of installs. I’d like Erlang to become familiar in good .NET shops in the same way SQL and JavaScript are today. It’s a far off goal, but we moved a bit closer last week. Godspeed!

If anyone knows of other devLink sessions where Erlang got play, please let me know. I’d like to list them above.