Check out and sign up for Ruby Remote Conf!

02:45 - Francesco Cesarini Introduction

Twitter
GitHub
Erlang Solutions
Books:

Erlang Programming: A Concurrent Approach to Software Development by Francesco Cesarini and Simon Thompson
Larger Cover Erlang By Example by Francesco Cesarini and Simon Thompson
Designing for Scalability with Erlang/OTP: Implementing Robust, Fault-Tolerant Systems by Francesco Cesarini and Steve Vinoski

03:08 - Erlang Programming Language

Multicore


[Stack Overflow] paralellel processing - Erlang on multicore CPU


History

Ericsson
Home of Erlang/OTP

08:23 - Francesco and Erlang

Joe Armstrong


Blog

10:49 - Building a Company Around a Language (Erlang Solutions)

Products:


MongooseIM
WombatOAM
Riak NoSQL Database


Events:

Erlang User Conference
Erlang Factory
Code Mesh


Projects:

T-Mobile SMS Gateway
Instant Messaging Gateway (2008-2009)
Preemptive Support, Monitoring, Metrics & Alarming (WombatOAM)

16:00 - The Erlang Programming Language

Avdi Grimm: In Which I Make You Hate Ruby in 7 Minutes


Pharo by Example


The Concurrency Model
Debugging
Live Code Upgrade

Smalltalk
The Elixir Programming Language


OTP (Open Telecom Platform)

24:25 - Error Handling Semantics

Actors and Supervisors
The Client-Server Behavior
The Event Handler
Finite State Machines

30:23 - Getting Started with Erlang

Resources:


Programming Erlang: Software for a Concurrent World by Joe Armstrong
Functional Programming with Erlang (Erlang MOOC)
Learn You Some Erlang
Designing for Scalability with Erlang/OTP: Implementing Robust, Fault-Tolerant Systems by Francesco Cesarini and Steve Vinoski
Erlang Programming: A Concurrent Approach to Software Development by Francesco Cesarini and Simon Thompson


Major Hurdles to Learning Erlang:

Understanding Tail Recursion and Pattern Matching
Concurrency
Error Handling

34:23 - Elixir

35:28 - Erlang and Polyglot Architecture

RabbitMQ

37:01 - WombatOAM

38:57 - Erlang Pros and Cons

Cons:


Number Crunching
Parallelism
Graphics, Web Development, and Frontends


Pros:

REST APIs

webmachine
cowboy



40:44 - TDD (Test-Driven Development)

common_test
EUnit
QuickCheck

mnesia
Shrinking

46:10 - Languages/Technologies on the Horizon (for Francesco)

Elixir
Large-Scale Distributed Computing
FlowForwarding

[GitHub] FlowForwarding

48:21 - The Erlang Community

The Erlang Mailing List
Erlang Central

50:24 - Writing Apps with Erlang / IoT?

Picks

Avdi Grimm: A Personal Programming Language Roadmap (Avdi)

Pharo (Avdi)

Avdi Grimm: In Which I Make You Hate Ruby in 7 Minutes (Avdi)

Babel-17 / Empire Star by Samuel R. Delany (Coraline)

Orson Welles (Coraline)

John Hughes: QuickCheck Evolution @ CodeMesh 2014 (Jessica)

Vehicles: Experiments in Synthetic Psychology by Valentino Braitenberg (Jessica)

Zero to One: Notes On Startups, or How to Build the Future by Peter Thiel (Francesco)

CodeNewbie Podcast (Chuck)

Ask Me Another (Chuck)

Startups For the Rest of Us (Chuck)


Special Guest: Francesco Cesarini.

Check out and sign up for Ruby Remote Conf!

02:45 - Francesco Cesarini Introduction

Twitter
GitHub
Erlang Solutions
Books:

Erlang Programming: A Concurrent Approach to Software Development by Francesco Cesarini and Simon Thompson
Larger Cover Erlang By Example by Francesco Cesarini and Simon Thompson
Designing for Scalability with Erlang/OTP: Implementing Robust, Fault-Tolerant Systems by Francesco Cesarini and Steve Vinoski

03:08 - Erlang Programming Language

Multicore


[Stack Overflow] paralellel processing - Erlang on multicore CPU


History

Ericsson
Home of Erlang/OTP

08:23 - Francesco and Erlang

Joe Armstrong


Blog

10:49 - Building a Company Around a Language (Erlang Solutions)

Products:


MongooseIM
WombatOAM
Riak NoSQL Database


Events:

Erlang User Conference
Erlang Factory
Code Mesh


Projects:

T-Mobile SMS Gateway
Instant Messaging Gateway (2008-2009)
Preemptive Support, Monitoring, Metrics & Alarming (WombatOAM)

16:00 - The Erlang Programming Language

Avdi Grimm: In Which I Make You Hate Ruby in 7 Minutes


Pharo by Example


The Concurrency Model
Debugging
Live Code Upgrade

Smalltalk
The Elixir Programming Language


OTP (Open Telecom Platform)

24:25 - Error Handling Semantics

Actors and Supervisors
The Client-Server Behavior
The Event Handler
Finite State Machines

30:23 - Getting Started with Erlang

Resources:


Programming Erlang: Software for a Concurrent World by Joe Armstrong
Functional Programming with Erlang (Erlang MOOC)
Learn You Some Erlang
Designing for Scalability with Erlang/OTP: Implementing Robust, Fault-Tolerant Systems by Francesco Cesarini and Steve Vinoski
Erlang Programming: A Concurrent Approach to Software Development by Francesco Cesarini and Simon Thompson


Major Hurdles to Learning Erlang:

Understanding Tail Recursion and Pattern Matching
Concurrency
Error Handling

34:23 - Elixir

35:28 - Erlang and Polyglot Architecture

RabbitMQ

37:01 - WombatOAM

38:57 - Erlang Pros and Cons

Cons:


Number Crunching
Parallelism
Graphics, Web Development, and Frontends


Pros:

REST APIs

webmachine
cowboy



40:44 - TDD (Test-Driven Development)

common_test
EUnit
QuickCheck

mnesia
Shrinking

46:10 - Languages/Technologies on the Horizon (for Francesco)

Elixir
Large-Scale Distributed Computing
FlowForwarding

[GitHub] FlowForwarding

48:21 - The Erlang Community

The Erlang Mailing List
Erlang Central

50:24 - Writing Apps with Erlang / IoT?

Picks

Avdi Grimm: A Personal Programming Language Roadmap (Avdi)

Pharo (Avdi)

Avdi Grimm: In Which I Make You Hate Ruby in 7 Minutes (Avdi)

Babel-17 / Empire Star by Samuel R. Delany (Coraline)

Orson Welles (Coraline)

John Hughes: QuickCheck Evolution @ CodeMesh 2014 (Jessica)

Vehicles: Experiments in Synthetic Psychology by Valentino Braitenberg (Jessica)

Zero to One: Notes On Startups, or How to Build the Future by Peter Thiel (Francesco)

CodeNewbie Podcast (Chuck)

Ask Me Another (Chuck)

Startups For the Rest of Us (Chuck)

Special Guest: Francesco Cesarini.

Twitter Mentions