2 Talks: Erlang for Mixed Reality gaming; Pure-C: C backend for PureScript


Details
Talk 1
Title: Using Erlang in earnest - building a Mixed Reality, multiplayer, game engine embodying digital Agents - a beginner’s guide
Speaker: Dr Roy Davies
Description: We have built a Mixed Reality game engine in .Net running in Azure. It works well, but scaling and cost mean it is not tenable as the business grows. We needed to build something that could be massively parallel, and scale without limit. We tried NodeJS. We rethought things, did some more research, and came up with Erlang. It took us a couple of years to find a way into the language, but once we found the right tools, getting started with Erlang took about two weeks. This talk will attempt to help you avoid a similar two-year trial period. With examples.
Short Bio: Dr Roy Davies is a computer scientist who went to the dark side and became interested in the human side of the cursor. Studying cognitive science and psychology prepared him for doing research in Mixed Reality in the 90s when it was still a new and amazing thing. Over the years, he has worked in academia and business, with a stint as a consultant, in both Sweden and New Zealand. His first introduction to ‘interesting’ languages was programming in Prolog, and building hard-wired computers to control robots for people with disabilities. Roy is currently the CTO of Imersia, but still gets his hand dirty by cutting code - leading by example.
Talk 2:
Title: Pure-C: A C backend for PureScript (https://github.com/pure-c/pure-c )
Speaker: Felix Schlitter
Outline:
• Introduction to PureScript
- Benefits of pure FP
- Similarities and differences to Haskell
• Use cased for PureScript
• The Pure-C project - Target use cases
- A bit about the experience of developing Pure-C
- How people can use or contribute
• Future work
Short Bio: "I got into Haskell about five years ago, but always lacked application for using it. Purescript solves that."

2 Talks: Erlang for Mixed Reality gaming; Pure-C: C backend for PureScript