Ulf Wiger, TweetErlang Expert
Biography: Ulf Wiger
Being a cat person, Ulf has noticed how cats love to seek out the spots where they can observe everything going on in their world. As CTO of Erlang Solutions, Ulf has such a vista of the Erlang community. Before that, his position as Chief Erlang Designer at Ericsson for AXD 301 and its spin-off products allowed him to make community building part of his job, as well as finding ways to improve Erlang/OTP - his most visible contributions perhaps being Xmerl, application start phases, nested application support, and the newly released DIAMETER stack. The author of Open Source components like 'gproc', 'ct_expand', 'unsplit' and some recent Mnesia extensions, Ulf still finds excuses to hone his programming skills.
Presentation: Tweet1000 year old design patterns
Track: The Concurrency Challenge / Time: Wednesday 10:20 - 11:10 / Location: Kammermusiksalen, Musikhuset
Mimicking human behavior is an underestimated method in software development. Perhaps this is because our programming languages have offered very poor models for capturing the way people organize themselves to solve complex problems. But if we could do this, we have thousands of years of practical experience to draw from. As it happens, the actor model captures human behavior quite well. In this talk, we will describe how failing to capture human behavior can be disastrous, and how the right programming model can liberate our thinking, allowing us to fall back on the most embarrassingly obvious design patterns - our own.