The Erlang User Conferences have been evolving for the past few years. The origins were about bringing together developers to spread the Erlang love and to share battle stories. Over the years our community has grown beyond Erlang to encompass a more diverse range of languages from the Erlang Ecosystem.
Today, to better reflect this, we are rebranding and aligning our events, including the Erlang User Conference, under a new name Code BEAM belonging to a global family of conferences called Code Sync. We are launching a new Code Sync website with all events, past talks and articles, so we hope you'll visit it soon! And see you at the next conference!
We are happy to answer any questions, simply get in touch info@codesync.global.
#EUC2015 over. Had a great time and met many great people. Awesome event, definitely worth attending. And Stockholm is such a great place.
— Rad G (@rad_g) June 13, 2015
I had a great time at #EUC2015 this year. I always get inspired to do tons of more stuff when I'm there!
— Björn-Egil Dahlberg (@psyeugenic) June 13, 2015
Good bye Stockholm! #EUC2015 was a great event! Thanks everyone for the wonderful time and interesting talks!
— Heinz N. Gies (@heinz_gies) June 13, 2015
Day 1, June 10, 2015
Room |
Room 1 |
Room 2 |
Room 3 |
Room 4 |
9:00 - 10:30 |
Tutorial: Distributed System Configuration using Chef and Gossip Protocols |
|||
Bruce Tate
Eric Meadows-Jönsson |
Paweł Pikuła
|
Simon Thompson
Thomas Arts |
Radoslaw Gruchalski
|
|
10:30 - 10:45 |
Coffee Break |
|||
10:45 - 12:15 |
Tutorial: Let's PaRTE! -- How to use the ParaPhrase Refactoring Tool |
TBA |
||
Bruce Tate
Eric Meadows-Jönsson |
Melinda Toth
Tamás Kozsik |
Laura M. Castro
|
||
12:15 - 13:15 |
Lunch |
|||
13:15 - 14:45 |
3 tutorials, 30 mins each: Jsongen, WSDL-DSL + WSToolKit & Scalable Load Testing using Properties |
|||
Bruce Tate
Eric Meadows-Jönsson |
Vibhav Garg
|
Stavros Aronis
|
||
14:45 - 15:00 |
Coffee Break |
|||
15:00 - 16:30 |
Tutorial: Putting the Skeletons Back in the Closet: Effective Parallel Programming |
|||
Bruce Tate
Eric Meadows-Jönsson |
Alvaro Videla
|
Christopher Brown
Kevin Hammond |
Stavros Aronis
|
Tap on hour to see the talks
9:00 - 10:30 -
10:30 - 10:45
Coffee Break
10:45 - 12:15 -
10:45 - 12:15 -
Tutorial: Let's PaRTE! -- How to use the ParaPhrase Refactoring Tool
Melinda Toth
Tamás Kozsik
10:45 - 12:15 -
Tutorial: Showing QuickCheck results to stake-holders
Laura M. Castro
10:45 - 12:15 -
TBA
12:15 - 13:15
Lunch
13:15 - 14:45 -
13:15 - 14:45 -
Tutorial: MZBench - Performance Load Test the Erlang Way
Vibhav Garg
13:15 - 14:45 -
3 tutorials, 30 mins each: Jsongen, WSDL-DSL + WSToolKit & Scalable Load Testing using Properties
13:15 - 14:45 -
Tutorial: Finding Concurrency Bugs with Concuerror
Stavros Aronis
14:45 - 15:00
Coffee Break
15:00 - 16:30 -
15:00 - 16:30 -
15:00 - 16:30 -
Tutorial: Putting the Skeletons Back in the Closet: Effective Parallel Programming
Christopher Brown
Kevin Hammond
15:00 - 16:30 -
Tutorial: Finding Concurrency Bugs with Concuerror
Stavros Aronis
Day 2, June 11, 2015
Room |
Mässhallen |
Fogelström |
Galleriet |
8:00 - 9:00 |
Registration |
||
9:00 - 9:15 |
Welcome to the EUC! |
||
9:15 - 10:15 | |||
Simon St.Laurent
|
|||
10:15 - 11:00 |
Tea and Coffee Break |
||
11:00 - 11:45 |
Realtime performance at scale: the search for the Holy Grail |
||
Joe DeVivo
HowIdoStuff
|
Fredrik Linder
EcoSystem-VM
|
Radoslaw Gruchalski
Distribution-Scalability
Intermediate
Advanced
|
|
11:50 - 12:35 |
mnesia + leveldb: liberating mnesia from the limitations of DETS |
||
Vibhav Garg
CoolTools-Gadgets
Beginners
Intermediate
Advanced
|
Peer Stritzinger
Distribution-Scalability
HowIDoStuff
Beginners
Intermediate
Advanced
|
Mikael Pettersson
EcoSystem-VM
Advanced
|
|
12:35 - 14:05 |
Lunch |
||
14:05 - 14:50 |
WIND: a System for Management and Orchestration of Distributed Heterogeneous Clouds |
||
Kostis Sagonas
Magnus Lång Concurrency-Multicore
|
John Derrick
CoolTools-Gadgets
|
Joacim Halén
Distribution-Scalability
Intermediate
Advanced
|
|
14:55 - 15:40 | |||
Garrett Smith
|
Zvi Avraham
EcoSystem-VM
Beginners
Intermediate
|
Jawad Yaqub
Distribution-Scalability
Beginners
Intermediate
|
|
15:40 - 16:25 |
Tea and Coffee Break |
||
16:25 - 17:10 |
Lapedo: A Hybrid Skeletal Framework for Programming Heterogeneous Multicores in Erlang |
||
Bruce Tate
AdoptingErlang
|
Christopher Brown
Scalability-Multicore
Beginners
Intermediate
Advanced
|
Kirill Bogdanov
CoolTools-Gadgets
|
|
17:15 - 18:00 |
Using Erlang, Riak and the ORSWOT CRDT at bet365 for Scalability and Performance |
||
Michael Owen
Distribution-Scalability
|
Alvaro Videla
Distribution-Scalability
|
Stepan Mitkin
AdoptingErlang
|
|
18:00 - 19:00 |
Lightning Talks |
||
19:00 - 22:00 |
ErLounge and Conference Dinner |
||
Tap on hour to see the talks
8:00 - 9:00
Registration
9:00 - 9:15
Welcome to the EUC!
10:15 - 11:00
Tea and Coffee Break
11:00 - 11:45 -
Realtime performance at scale: the search for the Holy Grail
Fredrik Linder
11:00 - 11:45 -
Let's talk Gossip!
Radoslaw Gruchalski
11:50 - 12:35 -
MZBench - Distributed Load Testing the Erlang Way
Vibhav Garg
11:50 - 12:35 -
The C1K Problem - Connecting Thousands of Erlang Devices
Peer Stritzinger
11:50 - 12:35 -
mnesia + leveldb: liberating mnesia from the limitations of DETS
Mikael Pettersson
12:35 - 14:05
Lunch
14:05 - 14:50 -
WIND: a System for Management and Orchestration of Distributed Heterogeneous Clouds
Joacim Halén
14:55 - 15:40 -
14:55 - 15:40 -
From Concept to Reality: Solving Enterprise Challenges
Jawad Yaqub
15:40 - 16:25
Tea and Coffee Break
16:25 - 17:10 -
Lapedo: A Hybrid Skeletal Framework for Programming Heterogeneous Multicores in Erlang
Christopher Brown
17:15 - 18:00 -
Using Erlang, Riak and the ORSWOT CRDT at bet365 for Scalability and Performance
Michael Owen
17:15 - 18:00 -
What we talk about when we talk about Distributed Systems
Alvaro Videla
18:00 - 19:00
Lightning Talks
19:00 - 22:00
ErLounge and Conference Dinner
Day 3, June 12, 2015
Room |
Mässhallen |
Fogelström |
Galleriet |
8:45 - 9:00 |
Welcome Tea and Coffee |
||
9:00 - 9:15 |
Welcome to the 2nd Day of the EUC! |
||
9:15 - 10:15 | |||
Bodil Stokke
|
|||
10:15 - 11:00 |
Tea and Coffee Break |
||
11:00 - 11:45 |
Primer - A distributed and persistent Message Queue System for Erlang Applications |
||
Loïc Hoguin
CoolTools-Gadgets
Beginners
Intermediate
Advanced
|
Benoît Chesneau
Distribution-Scalability
Beginners
Intermediate
|
Michał Piotrowski
CoolTools-Gadgets
Beginners
Intermediate
Advanced
|
|
11:50 - 12:35 |
EviNS: Framework for Development of Underwater Acoustic Sensor Networks and Positioning Systems |
||
Kevin Hammond
Concurrency-Multicore
Beginners
Intermediate
Advanced
|
José Valim
|
Oleksiy Kebkal
CoolTools-Gadgets
Intermediate
|
|
12:35 - 14:05 |
Lunch |
||
14:05 - 14:50 | |||
Garrett Smith
|
Richard Croucher
Scalability-Multicore
Intermediate
Advanced
|
Melinda Toth
Concurrency-Multicore
|
|
14:55 - 15:40 |
Can I stop testing now? - Test adequacy metrics beyond 'cover' |
||
Peter Morgan
Intermediate
Advanced
|
Ramsay Taylor
CoolTools-Gadgets
Intermediate
Advanced
|
Lars-Åke Fredlund
Lars-Åke Fredlund AdoptingErlang
Beginners
Intermediate
Advanced
|
|
15:40 - 16:25 |
Tea and Coffee Break |
||
16:25 - 17:10 | |||
Sean Cribbs
EcoSystem-VM
|
Torben Hoffmann
Torben Hoffmann AdoptingErlang
|
Philip Clarke
Concurrency-Multicore
|
|
17:15 - 18:00 | |||
Robert Virding
AdoptingErlang
|
Chandru Mullaparthi
CoolTools-Gadgets
Beginners
Intermediate
|
Anders Danne
Graham Crowe HowIDoStuff
|
|
18:00 - 18:20 | |||
Kenneth Lundin
|
|||
18:20 - 18:30 |
Announcement of the Erlang User of the Year 2015 & the Most Influential Talk of 2000 |
||
18:30 - 19:30 |
Closing Notes and Farewell Drinks |
||
Tap on hour to see the talks
8:45 - 9:00
Welcome Tea and Coffee
9:00 - 9:15
Welcome to the 2nd Day of the EUC!
9:15 - 10:15
10:15 - 11:00
Tea and Coffee Break
11:00 - 11:45 -
Primer - A distributed and persistent Message Queue System for Erlang Applications
Benoît Chesneau
11:00 - 11:45 -
MongooseIM - The Right Tool for Scalable Messaging
Michał Piotrowski
11:50 - 12:35 -
Megacore: Megafast, Megacool?
Kevin Hammond
11:50 - 12:35 -
11:50 - 12:35 -
EviNS: Framework for Development of Underwater Acoustic Sensor Networks and Positioning Systems
Oleksiy Kebkal
12:35 - 14:05
Lunch
14:05 - 14:50 -
14:55 - 15:40 -
Can I stop testing now? - Test adequacy metrics beyond 'cover'
Ramsay Taylor
14:55 - 15:40 -
Erlang and Java - a Happy Marriage
Lars-Åke Fredlund
Lars-Åke Fredlund
15:40 - 16:25
Tea and Coffee Break
16:25 - 17:10 -
Using Elixir to get the fun back in Lego Mindstorms
Torben Hoffmann
Torben Hoffmann
17:15 - 18:00 -
Lessons Learnt Rewriting an Existing PubSub Erlang System
Chandru Mullaparthi
18:00 - 18:20
18:20 - 18:30
Announcement of the Erlang User of the Year 2015 & the Most Influential Talk of 2000
18:30 - 19:30
Closing Notes and Farewell Drinks
Lightning Talks
Like every year, this is your chance to shine for 5 minutes at the ErLounge in the evening of 11 June! Share with the audience your latest project, an interesting topic (preferably tech-related), get feedback on a problem you're working on, or, why not, do a stand-up routine :)
Submit your Lightning talk HERE
Tutorials will take place at Ericsson in Kista on 10 June.
Tutorials are complimentary for Conference attendees. We have a limited number of places available, therefore the places will be allocated on a first-come, first-served basis. Please reserve your place via the Eventbrite widget below, making sure your choices do not clash with one another. The schedule for the tutorials is available in the Day 1 of the Programme. Please bring your macbooks/laptops, as most of our tutorials are hands-on.
The Erlang User Conference 2015 will be held in the exciting, spacious building of the Münchenbryggeriet. This old building has been a characteristic part of the Stockholm skyline for over 100 years and until 1971 was used as a brewery. Since then, however, the venue has undergone fantastic refits and has seen the building transformed from the historic industrial space of the past into the bright and modern conferencing venue that you see today – marrying the old and the new to create a truly unique experience.
Mälarsalen AB
Torkel Knutssonsgatan 2
118 25 Stockholm, Sweden
The nearest metro is Mariatorget T-bana, exit Torkel Knutssonsgatan
A downloadable map is available here.
Torshamnsgatan 21 (coordinates: N 59 24.277 E 017 57.313)
Stockholm, Sweden
The nearest metro is Kista T-bana. The walking directions from Kista T-bana to the venue are here.
The nearest train station is Helenelund. The walking directions from Helenelund train station to the venue are here.
Emergency Contact Telephone: Monika Jarzyna +44 79 834 849 74
The venue for the OTP Express course will be:
Business Center Bilpalatset
S:t Eriksgatan 117 C, 7 tr
113 43
Stockholm
The nearest metro is S:T Eriksplan
A downloadable map is available here
The venue for the Advanced Erlang Techniques will be:
Erlang Solutions AB
Saltmätargatan 5
113 59
Stockholm
The nearest metro is Rådmansgatan
There are four airports within range of Stockholm.
Arlanda is the main airport, the major airlines fly there. You can get from Arlanda to Stockholm Central Railway station by:
Bromma Airport is used mainly for domestic flights. There's a Flygbuss (20 minutes, 75 SEK one-way) and also normal public transport, e.g. you can take bus 152 to the station.
Skavsta and Västerås are two "budget" airports used by Ryanair, e.g. there are several flights to and from London (Stansted/Luton) every day. Take the Flygbuss to town, it's the only sensible option. They leave whenever a flight arrives.
Stockholm is not a good place to get around by car.
Public transport is excellent, though not cheap. There's a great webpage with timetables, maps and information.
You might also check the Tourist Information. (Tip: the dots above the letters in station names such as Älvsjö are crucial).
We have secured a limited number of rooms at special rates for EUC delegates at Rival hotel, close to the Conference venue. If you are looking for accommodation close to the Tutorial venue, there are also special rates below at Scandic Victoria Hotel.
Accommodation close to conference venue:
Valid for bookings between 7 June check-in and 13 June check-out.
The prices given include VAT, Buffet Breakfast, WIFI. First 10 persons who book will also receive gym tickets.
Date Room Type Rates:
7/06/2015 - 12/06/2015 Standard SEK 2190 Superior SEK 2490
Rooms can be booked by emailing the hotel at: Reservations@rival.se. State your name, email and credit card details and use the code: 0706ERLAN
---------------------------------------------------------------------------------------------------------------------
Accommodation close to tutorial venue:
The hotel is 4 mins from the training venue. Rooms with a 10% discount are available until 12 June, for the period 5-12 June 2015.
Book via the hotel website. Use booking code 'ERLANG' to receive the 10% discount.
Get in touch:
If you require general info: info@codesync.global
To become a sponsor: sponsors@codesync.global
To contact the Conference Organiser directly: monika.coles@erlang-solutions.com