Skip to content

Instantly share code, notes, and snippets.

@bryanhunter
Created October 1, 2011 15:33
Show Gist options
  • Save bryanhunter/1256191 to your computer and use it in GitHub Desktop.
Save bryanhunter/1256191 to your computer and use it in GitHub Desktop.
Session "Erlang: An Intro for C# Developers"

Would you like to build massively parallel, distributed, fault-tolerant, cross-platform, easily maintainable systems with less code and look cool doing it? If so, the opensource programming language Erlang has some real sweet spots for you. If you're unfamiliar with Erlang you may be surprised to learn how battle tested it is: Facebook's chat backend, CouchDB, RabbitMQ, GitHub's backend and Amazon's SimpleDB are all written in Erlang, and every phone call you make is likely helped along by some Erlang somewhere. So how does a functional programming language with Prolog and telecom roots solve so many of the big problems that Enterprisey languages famously stink at? What's so darn special about Erlang? What are the pieces and the tools? What does it look like? How do I (as a C# developer) even get started with Erlang?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment