|
Blog: bluegraybox GitHub: bluegraybox Twitter: @colinrmacdonald |
Erlang receives a lot of attention for its scalability features, but it's hard to get started in a new language by writing enterprise applications. As it turns out, Erlang is also an elegant and expressive language for small projects.
This talk will focus on how Erlang beginners can get started with simple command-line scripts and web applications. We'll talk about learning to "think functionally", and cover some basic idioms for recursion, pattern matching, and process interaction.
Colin MacDonald is still pretty much an Erlang newbie. He spent a couple years gazing longingly at it before discovering the awesomeness that is escript. Now he's all excited about what you can do with Erlang at the small end of the scale.
He comes to Erlang from a long and unsavory programming history which ranges from embedded C to Perl admin scripting to enterprise Java. If you catch him over beers, you're as likely to end up talking history as software.
You can follow Colin's adventures in programming in his blog (http://bluegraybox.com/blog), and see code samples from this and other efforts on GitHub.