Erlang Factory SF is the place to be for anyone interested in highly scalable, concurent systems. Join us and find out why!

'> Erlang Factory SF Bay Area 2014

Erlang Factory SF is the place to be for anyone interested in highly scalable, concurent systems. Join us and find out why!

'>

Videos and Slides uploaded on speakers' profiles




Erlang Factory 2014 was great, see you in 2015!

Check out some coverage of the event in HuffPost Code, the interviews with Dave Thomas on Dr. Dobbs and with Jose Valim on O'Reilly website, as well as Kenji Rikitake's review on his blog.

See you on 26-27 March 2015!

 

José Valim

Keynote: Catalyse Change
Creator of Elixir and Ruby on Rails Core Team member

Dave Thomas

Keynote: Catalyse Change
Pragmatic Programmer turned Publisher

Mike Williams

Keynote: What Programming is Really About
Co-inventor of Erlang

Robert Virding

Training - Erlang Express
Training - OTP Express
Co-Inventor of Erlang, Principal Language Expert at Erlang Solutions

Bruce Tate

Pipe Dreams - Getting More out of Elixir Pipes
CTO, icanmakeitbetter.com

Fred Hebert

Planning for Overload
Engineer on Heroku's Routing Team, Distributed Systems Enthusiast

Bob Ippolito

Intro to Haskell for Erlangers
Entrepreneur in Retirement

Brett Cameron

From delayed polling to Real-Time Telematics with RabbitMQ and Erlang
Senior Architect with Hewlett Packard's corporate Cloud Services

Natalya Arbit

From delayed polling to Real-Time Telematics with RabbitMQ and Erlang
Senior web developer at Lucid Logistics

Stuart Bailey

Software Defined Networking
CTO of InfoBlox

Kenji Rikitake

Star Trek revisited
Erlang/OTP enthusiast and BSD advocate

Natalia Chechina

Scalable Distributed Erlang
Research Associate at the University of Glasgow

Fernando Benavides

Lucene Server: From Erlang to Java and Back Again
Argentinian Erlanger / Director of Engineering at Inaka

Duncan McGreggor

LFE from 0 to 120kph... in 45 Minutes
Concurrency Passion Community

Brian Mitchell

Live Distributed Spying
Distributed Systems Engineer

Sergey Savenko

Erlang IDE done right
Erlang plugin for Intellij IDEA Contributor

Jay Nelson

Eliminating Single Process Bottlenecks with ETS Concurrency Patterns
A concurrent, multitasking engineer who avoids collecting his own garbage.

Vladimir Kirillov

An Open Erlang PaaS Done Right
Bridging Erlang Dev and Ops

Frank Hunleth

Building an IP Network Camera
Embedded Software Developer

Johnny Winn

The Polyglot in the Code - An Elixir/Ruby Mashup
Rugby Player with a Ruby Problem & Rocketeer @ Hashrocket

Laura M. Castro

A Backpack to Go the Extra-Functional Mile
Teacher and Learner, Researcher and Finder, Traveler and Stayer.

Robby Clements

Distributed Robots with Elixir
Great hair. Also robots.

Josh Adams

Distributed Robots with Elixir
Chief Elixirologist at Elixirsips

Henning Diedrich

Scaling ACID SQL: VoltDB
Creator of Erlvolt & CEO of Eonblast

Melinda Toth

RefactorErl supports your Daily Work!
Leader of the RefactorErl Project

James Aimonetti

Training - Kazoo
Senior Distributed Systems Engineer at 2600hz

Sergey Ignatov

Erlang IDE done right
IntelliJ Developer and Creator of Erlang Plugin for IDEA

Bernard Duggan

Sneaking Erlang in Through the Back Door
Senior Telephony Software Engineer

Yurii Rashkovskii

Bitcoin & Elixir: Living the Cutting Edge
Entrepreneur (Bex.io), Spawnfest Organiser and Elixir Committer

Marcos Almonacid

SumoDB: a Clean Persistence Layer for Erlang/OTP
Erlanger at Inaka, Open Source Author/Contributor

Garrett Smith

Erlang + CZMQ: Scalable, Secure, Cross Language Messaging
Programmer-In-Anger at CloudBees

Garret Smith

Controlling Datacenter Cooling Infrastructure
Control System Architect @ SynapSense

C. Thomas Stover

Comparison and Commentary on "Application Operating System"
Sr. Software Engineer @ Alert Logic

Louis-Philippe Gauthier

Performance Optimization 101
Developer Team Lead AdGear Trader, Infrastructure Engineering

Lukas Larsson

Memory Management: Battle Stories
Erlang VM Developer

Enrique Paz Perez

Caching Strategies for an Erlang Based Web Stack
Erlang Passionate Architect @ Spilgames

Kostis Sagonas

On the Scalability of the Erlang Virtual Machine and its Term Storage
Tools Guy with an Academic Interest in Erlang

Christopher Meiklejohn

Verified Vector Clocks: An Unexpected Journey
Software Engineer @ Basho and Graduate Student

Bryan Hughes

Connecting the Internet of Things
CTO and Founder @ Go Factory

Maxim Sokhatsky

N2O - The Most Powerful Web Framework
Erlang Monk

Benoît Chesneau

Scaling HTTP Connections
Web Craftsman

Francois Orsini

Real-Time Performance at Massive Scale
VP of Platform / Chief Architect @ Machine Zone

Kresten Krab Thorup

Erjang - With the JVM under the Hood
Hacker, CTO @ Trifork

Richard Carlsson

Cool Tools & Gadgets Trackhost
Yak Farmer @ Klarna

Russell Branca

Next Generation Databases & Analytics Trackhost
Programmer @ Cloudant

Tom Santero

Scalability & Multi-core Trackhost
Technical Evangelist @ Basho

Tobias Lindahl

Erlang VM Trackhost
Gorilla Inductionist @ Klarna

Kyle Patterson

Meta-programming with Elixir Trackhost
Senior Software Engineer @ Sqor

Peter Defebvre

Case Studies and Architecture Trackhost
Software Engineer @ 2600hz

Day 1, March 6, 2014

Tap on hour to see the talks

9:00 - 9:15

Welcome!

Crystal Ballroom

Crystal Ballroom, 11th Floor

10:15 - 10:30

Coffee Break

Crystal Ballroom, 11th Floor

10:35 - 11:25 - Scalability & Multi-core

10 Billion a Day, 100 Milliseconds Per: Monitoring Real-Time Bidding at AdRoll
Brian Troutwine

Crystal Ballroom, 11th Floor


10:35 - 11:25 - Next Generation Databases & Analytics

Catch me if you Can - Processing Terabytes in Secs
Jon Vlachogiannis

Crystal Lounge, 11th Floor


10:35 - 11:25 - Cool Tools & Gadgets

Eliminating Single Process Bottlenecks with ETS Concurrency Patterns
Jay Nelson

Regimental Room, 10th Floor


10:35 - 11:25 - Infrastructure & Distribution

Lucene Server: From Erlang to Java and Back Again
Fernando Benavides

Heritage Room, 10th Floor

11:30 - 12:20 - Scalability & Multi-core

Scaling HTTP Connections
Benoît Chesneau

Crystal Ballroom, 11th Floor


11:30 - 12:20 - Next Generation Databases & Analytics

Verified Vector Clocks: An Unexpected Journey
Christopher Meiklejohn

Crystal Lounge, 11th Floor


11:30 - 12:20 - Cool Tools & Gadgets

Erlang IDE done right Erlang IDE done right
Sergey Ignatov
Sergey Savenko

Regimental Room, 10th Floor


11:30 - 12:20 - Infrastructure & Distribution

An Open Erlang PaaS Done Right
Vladimir Kirillov

Heritage Room, 10th Floor

12:20 - 14:00

Lunch

Crystal Ballroom, 11th Floor

14:00 - 14:50 - Scalability & Multi-core

On the Scalability of the Erlang Virtual Machine and its Term Storage
Kostis Sagonas

Crystal Ballroom, 11th Floor


14:00 - 14:50 - Next Generation Databases & Analytics

Centralized Counters in a Distributed World - Event-Based Realtime Statistics using eTally
Martin Kristiansen

Crystal Lounge, 11th Floor


14:00 - 14:50 - Cool Tools & Gadgets

D3 + Websocket for Live Web Applications
Loïc Hoguin

Regimental Room, 10th Floor


14:00 - 14:50 - Infrastructure & Distribution

Connecting the Internet of Things
Bryan Hughes

Heritage Room, 10th Floor

14:55 - 15:45 - Scalability & Multi-core

Planning for Overload
Fred Hebert

Crystal Ballroom, 11th Floor


14:55 - 15:45 - Next Generation Databases & Analytics

Riak Ensemble: A Paxos-based Framework for Scalable, Consistent Systems
Joseph Blomstedt

Crystal Lounge, 11th Floor


14:55 - 15:45 - Cool Tools & Gadgets

A Backpack to Go the Extra-Functional Mile
Laura M. Castro

Regimental Room, 10th Floor


14:55 - 15:45 - Infrastructure & Distribution

Software Defined Networking
Stuart Bailey

Heritage Room, 10th Floor

15:45 - 16:05

Coffee Break

Crystal Ballroom, 11th Floor

16:05 - 16:55 - Scalability & Multi-core

Erjang - With the JVM under the Hood
Kresten Krab Thorup

Crystal Ballroom, 11th Floor


16:05 - 16:55 - Next Generation Databases & Analytics

SumoDB: a Clean Persistence Layer for Erlang/OTP
Marcos Almonacid

Crystal Lounge, 11th Floor


16:05 - 16:55 - Cool Tools & Gadgets

N2O - The Most Powerful Web Framework
Maxim Sokhatsky

Regimental Room, 10th Floor


16:05 - 16:55 - Infrastructure & Distribution

Scalable Distributed Erlang
Natalia Chechina

Heritage Room, 10th Floor

17:00 - 17:50 - Scalability & Multi-core

Caching Strategies for an Erlang Based Web Stack
Enrique Paz Perez

Crystal Ballroom, 11th Floor


17:00 - 17:50 - Next Generation Databases & Analytics

Scaling ACID SQL: VoltDB
Henning Diedrich

Crystal Lounge, 11th Floor


17:00 - 17:50 - Cool Tools & Gadgets

Erlang + CZMQ: Scalable, Secure, Cross Language Messaging
Garrett Smith

Regimental Room, 10th Floor


17:00 - 17:50 - Infrastructure & Distribution

Controlling Datacenter Cooling Infrastructure
Garret Smith

Heritage Room, 10th Floor

18:00 - 22:00

Lightning Talks and Erlounge

Crystal Ballroom, 11th Floor


Day 2, March 7, 2014

Tap on hour to see the talks

10:00 - 10:15

The OTP Roadmap

Crystal Ballroom, 11th Floor

10:15 - 10:35

Coffee Break

Crystal Ballroom, 11th Floor


10:35 - 11:25 - Erlang VM

VM Tuning, Know Your Engine - Part III: The Scheduler
Erik Stenman

Crystal Lounge, 11th Floor


10:35 - 11:25 - Case Studies & Architecture

Star Trek revisited
Kenji Rikitake

Regimental Room, 10th Floor


10:35 - 11:25 - Meta-programming with Elixir

The Polyglot in the Code - An Elixir/Ruby Mashup
Johnny Winn

Heritage Room, 10th Floor

12:20 - 14:00

Lunch

Crystal Ballroom, 11th Floor


14:00 - 14:50 - Erlang VM

LFE from 0 to 120kph... in 45 Minutes
Duncan McGreggor

Crystal Lounge, 11th Floor


14:00 - 14:50 - Case Studies & Architecture

Live Distributed Spying
Brian Mitchell

Regimental Room, 10th Floor


14:00 - 14:50 - Meta-programming with Elixir

Intro to Haskell for Erlangers
Bob Ippolito

Heritage Room, 10th Floor

14:55 - 15:45 - DevOps

Performance Optimization 101
Louis-Philippe Gauthier

Crystal Ballroom, 11th Floor


14:55 - 15:45 - Erlang VM

Memory Management: Battle Stories
Lukas Larsson

Crystal Lounge, 11th Floor


14:55 - 15:45 - Case Studies & Architecture

Sneaking Erlang in Through the Back Door
Bernard Duggan

Regimental Room, 10th Floor


14:55 - 15:45 - Meta-programming with Elixir

Bitcoin & Elixir: Living the Cutting Edge
Yurii Rashkovskii

Heritage Room, 10th Floor

15:45 - 16:05

Coffee Break

Crystal Ballroom, 11th Floor


16:05 - 16:55 - Erlang VM

RefactorErl supports your Daily Work!
Melinda Toth

Crystal Lounge, 11th Floor


16:05 - 16:55 - Case Studies & Architecture

Building an IP Network Camera
Frank Hunleth

Regimental Room, 10th Floor


16:05 - 16:55 - Meta-programming with Elixir

Pipe Dreams - Getting More out of Elixir Pipes
Bruce Tate

Heritage Room, 10th Floor

17:00 - 17:50 - DevOps

Real-Time Performance at Massive Scale
Francois Orsini

Crystal Ballroom, 11th Floor



17:00 - 17:50 - Case Studies & Architecture

mod_kazoo - Crossing Language Barriers for Fun and Profit
Karl Anderson

Regimental Room, 10th Floor


17:00 - 17:50 - Meta-programming with Elixir

Write Less, Do More (and Have Fun!) with Elixir Macros
Chris McCord

Heritage Room, 10th Floor

17:50 - 18:00

Closing Notes

Crystal Ballroom, 11th Floor