Michal Slaski
Senior Erlang consultant and software architect
Erlang Solutions Ltd
A Senior Software Consultant at Erlang Solutions, Michal
Slaski started programming in Erlang at the AGH - University of Science
and Technology in Krakow, Poland, when working on his Masters
prototyping massively multiplayer online games. After graduating, he
joined Erlang Solutions on key projects around the world.
He is currently heading Erlang Solutions' new Krakow
office in Poland, keeping the Erlang flag up high.
Michal Slaski is Teaching the Following Courses
Target Audience: Software Developers and Operations
Prerequisites: Participants should have basic understanding of XMPP and preferably of *NIX-based operating systems
Objectives:
• Refresh on the XMPP
• Understand ejabberd architecture
• Learn how to setup an XMPP server with ejabberd
• Configure ejabberd cluster
• Profile ejabberd node
• Learn about programming interfaces of ejabberd
Goal: Create and deploy scalable XMPP solution.
Duration: One day
Registration: 08:30 on 8th June 2011.
Venue: London Fruit & Wool Exchange
Description: The course introduces foundations of XMPP and describes ejabberd architecture. Each participant will get a chance to configure, tune and set up a cluster of ejabberd nodes. The course covers also operations, monitoring and debugging aspects of ejabberd servers maintenance.
Prerequisites: Participants should have basic understanding of XMPP and preferably of *NIX-based operating systems
Objectives:
• Refresh on the XMPP
• Understand ejabberd architecture
• Learn how to setup an XMPP server with ejabberd
• Configure ejabberd cluster
• Profile ejabberd node
• Learn about programming interfaces of ejabberd
Goal: Create and deploy scalable XMPP solution.
Duration: One day
Registration: 08:30 on 8th June 2011.
Venue: London Fruit & Wool Exchange
Description: The course introduces foundations of XMPP and describes ejabberd architecture. Each participant will get a chance to configure, tune and set up a cluster of ejabberd nodes. The course covers also operations, monitoring and debugging aspects of ejabberd servers maintenance.
Michal Slaski is Host to the Following Tracks
While Erlang is hardly the language of choice for mainstream game devs, it is making interesting inroads in certain niches. Handling complexity, robustness and massive scale seem to be the operative words for the use of Erlang in Gaming and Simulations, and many of the techniques employed are borrowed from the field of scalable Messaging applications - an area where Erlang is outstanding. In this track we combine case studies from all these fields.