Xingdong Bian & Michal Slaski - Erlang eXchange 2008
Xingdong Bian
Xingdong started working with Erlang last summer as a result of his passion for functional programming. He is currently working on the Erlang web-platform developing reusable components with Wrangler, the refactoring tool from University of Kent, to make the components of the web-platform generic and reusable.

Xingdong Bian is working as a Knowledge Transfer Partnership associate between the Erlang Training and Consulting Ltd. and University of Kent in Canterbury. He has degree from the University of Sheffield in BSc Computer Science and Master from University of York in MSc Software Engineering.

Michal Slaski
A Senior Software Consultant at Erlang Training and Consulting, Michal Slaski started programming in Erlang on 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 Training and Consulting on key projects around the world. He is currently heading Erlang Training and Consulting's new Krakow office in Poland, keeping the Erlang flag up high.

Xingdong & Michal's Talks
Workshop: Building Web Applications in Erlang, Part I
During this workshop we will first describe the lessons learnt when internally developing web applications in Erlang. Then we will introduce the concept of a framework which has been implemented at Erlang Training and Consulting on the basis of these experiences. The concept of the framework was first presented at Erlang Workshop 2006, Portland, Oregon (http://www.erlang.se/workshop/2006/).

Workshop: Building Web Applications in Erlang, Part II
During the second part of this workshop we will invite everybody to put their hands on keyboards and implement an application using the presented framework. This will illustrate how to follow a design pattern of separating data processing and formatting, allowing the construction of flexible and maintainable software. We will also demonstrate mechanisms for developing dynamic components and how this can be used to build web interfaces to Erlang based systems.

Website by You In Control