In this talk Konstantin will share some thoughts about things that stop ejabberd XMPP server from being really scalable and fault-tolerant, and show the changes that were made to ejabberd at Yandex to improve the situation.
So much flashy title is necessary - Peter plans to emphasize several current issues with Erlang and Linux distributions (packaging, building, dependency checking, etc). Many Erlang developers blame Linux distributions and Mac OS X package management systems for having outdated Erlang versions, not providing necessary libraries, etc, etc, etc.
He'd like to enlighten his fellow Erlangers about the current not-so-bad state, tell them a story behind that (with the historical parallels), outline current issues with popular methods and tools of the software delivery process, and predict some possible future developments.
In this talk Bob will discuss different techniques and data structures for weighted random choice in Erlang. Random choice is an essential part of many systems, especially distributed systems, such as ad servers. The concepts in this this talk will be demonstrated with a "learning" IRC bot that builds a Markov chain and uses it to make sentences.
"Stock exchanges use complicated protocol FIX. How to simplify work with it and minimize "glue" code between parser and your business logic?
In this talk Max'll tell how automatic code generation can help to simplify connection to enterprise protocols. "
In this talk Alex will discuss different patterns that can help make Erlang/OTP applications truly distributed and fault-tolerant based on Riak Core.
This talk will show limitations and disadvantages of using a standard Erlang distributed application and how it can be overcome using Riak Core.
In this talk Michal discusses where is Erlang used and why. Erlang has its roots in telecom, but over the last couple of years it has proven to be a good fit for all kinds of distributed systems in banking, messaging, databases, games and other. For each industry he gives some examples and list reasons why Erlang was chosen over other popular technologies. He also gives a short introduction to Erlang technology.
This talk will discuss the implementation of Erlang-based system for management of complex sensors network. Michal will show how to use Erlang to create scalable, flexible, fault tolerant systems which can integrate data from different types of mobile devices.
Relational databases are still widely used and PostgreSQL is one of the most popular open source RDBMS. This talk will provide an overview of existing Erlang drivers for PostgreSQL and then discuss current state and future development of epgsql driver.