Hello LUGers!
This coming
Tuesday, November 15th
, we have another meeting! This time we have Noah Fontes (impl) coming to talk to us about Erlang, an exciting functional language developed for highly concurrent applications by Sony Ericsson. Today it's used a number of places, from databases like CouchDB and Riak, to chat systems like Facebook's ejabberd.
"""
By popular demand, I'll be in Raleigh next Tuesday to give a talk on
Erlang, concurrency in general, the actor model, practical
applications of non-pure functional languages (how many of these are
there, anyway?), why I'm so awesome, and how I know everyone in the
LUG secretly loves me. I'm definitely going to discuss Erlang's
syntax, semantics, and virtual machine infrastructure; OTP, the Erlang
platform library; taking advantage of the gen_tcp, gen_event, gen_fsm,
and supervisor behaviors in OTP; some real-life examples of how I've
implemented Erlang programs at my work, Adknowledge, Inc.
[
http://www.adknowledge.com/]
, primarily focusing on RabbitMQ; and
perhaps some Erlang tooling like Dialyzer and rebar. If we have time
and interest, I might lead a bit of a hacking session to get people
acquainted with some of the cool features of Erlang, like tail-call
optimization and dynamic code redeployment.
See you then!
Noah
"""
This week we're back to our usual meeting place in
SAS 1108 at 7pm
.
I hope to see you there!
Michael Wright
Vice President of the NCSU Linux User Group