[erlang-questions] Bay Area Erlang Talks Wed. 19/11
Francesco Cesarini
francesco@REDACTED
Mon Nov 17 00:04:25 CET 2008
Hi all,
Yariv and I will be giving an Erlang talk for the Bay Area ACM chapter
this Wednesday. It will be great to meet other Erlangers. Hope to see
you there.
Francesco
Erlang - scalable concurrent + computing for everyone
<http://sfbayacm.org/events/2008-11-19.php>
Presented by Francesco Cesarini and Yariv Sadan
*Date: *Wednesday, 19 November 2008, 6:30 PM - Social, 7:00 PM Talk
*Location: *Hewlett Packard, Pruneridge and Wolfe, Cupertino, Bldg. 48,
Oak Room.
*Cost: *Free and open to all who wish to attend, but membership
<http://sfbayacm.org/join.html> is only $20/year.
Topic
*Francesco Cesarini: "Erlang Concurrency, What’s the Fuss?*
Erlang’s concurrency model has been used in commercial systems for well
over 15 years, but what differentiates it from other technologies? What
are the constructs, what makes them so powerful and scalable, and when
using them, what change in mindset is required from the developers? What
makes Erlang an excellent choice when developing with SMP in mind? This
talk, based on 15 years of concurrent functional programming in Erlang,
attempts to answer all these questions. It covers the constructs which
provide the concurrency model and the fault tolerance built around it.
With live demos, we will be providing benchmarks on process creation and
message passing. We will give practical examples of IM and SMS based
systems which make the correct use of the concurrency model, providing
case studies of systems that work, and ones that don’t. The talk will
conclude with Erlang Training & Consulting’s experiences of using Erlang
on multi-processor machines, and the challenges this boost in
performance is giving our developers.
**
*Yariv Sadan: Erlang explained by example*
Erlang was originally designed for building large-scale real-time
messaging systems. It has not been widely adopted among web developers,
largely because it lacked good web development tools. This is
unfortunate because Erlang's strengths in concurrency, distributed
programming, and fault tolerance can be advantageous for web
applications. ErlyWeb was created to fill this gap: its goal is to make
building websites using Erlang as simple as, if not simpler than, using
popular scripting languages such as Ruby, PHP and Python. In this talk,
we will give a brief overview of ErlyWeb and show how to use it to
create a simple real-time web-based chat application in Erlang.
**
More on the SFBAY ACM home page! <http://sfbayacm.org>
More information about the erlang-questions
mailing list