Limin Fu introduces Dao, a lightweight and optionally typed programming language having a LLVM-based JIT compiler optimized for numeric computation, and a Clang-based tool generating Dao bindings for C/C++ libraries.
Dominique Louis covers the history of MonoGame from its roots in XNA and how the team ported it to 8 platforms. He demoes taking a simple 3D XNA sample from Windows to Android and Windows Phone 8.
Timothy Baldridge presents clojure-py2, a compiler written in Clojure that uses LLVM for code generation.
Geoff Reedy informs on the current status of a LLVM backend for the Scala compiler project he’s working on, detailing on its design and implementation.
Andreia Gaita introduces Cxxi, a Mono C# - C++ interoperability framework meant to make instantiating C++ objects, invoking methods, sub-classing classes and other similar operations easier.
Benjamin van der Veen introduces OWIN, a web server-web apps interface, and Gate, a library supporting development with OWIN.
Jonathan Chambers discusses developing desktop applications in Mono: why develop and history of desktop apps, examples of such apps, and how to call native code.
Justin Dearing presents a brief introduction to MongoDB, and focuses on interacting with it in Mono via the official 10gen driver. Techniques for handling business logic in application code, such as LINQ are discussed. This is a very code centric talk.
Svein Arne Ackenhausen discusses the benefits of asynchronous programming showing some possible code implementations using messaging.
Dale Ragan presents Moncai, an open source .NET/Mono PaaS currently in beta, detailing its current features and plans for the future, and what is makes it more attractive than similar solutions.
Jason Sirota explains with code samples how to combine caching with asynchronous IO using memcached, Membase and Ketchup in order to maximize the throughput of an application.
Frank Krueger discusses 3 mobile application development problems: failing network connection, multiple UIs, and bugs, presenting strategies for solving them.