Download the Monospace schedule as a PDF

Tutorial Program

Two days of half-day tutorials to choose from taught by industry leaders and the people leading innovation in open source on Mono and .NET!

NOTE: Program development is still under way and changes may yet be made. Please check back!


iPhone Development with MonoTouch

MonoTouch is one of the most exciting developments in the iPhone apps world. Use your .NET skills to build beautiful mobile apps on the world's most successful and lucrative mobile applications platform.

Geoff Norton

Engineering Lead for MonoTouch, Novell

Mono and the Web - ASP.NET MVC, WebForms, Tools, and Servers

ASP.NET WebForms and MVC apps run out-of-the-box on either Windows and .NET or on Mono on a variety of platforms. Build applications on one platform and deploy to another. Learn all about taking advantage of all of the platforms that run your ASP.NET apps.

Jackson Harper

Engineer, Mono Project, Novell

Eric Hexter

Principal Consultant, Headspring Systems

The Mono Runtime and Core Extensions

Learn how to use the Mono.Simd and Mono.Tasklets API to do things at runtime that are not presently possible on .NET! A deep dive into runtime embedding and profiling APIs, Mono.Tasklets, and Mono.Simd.

Rodrigo Kumpera

Software Engineer, Novell

Cross-Platform Development with Mono

The demands of cross-platform development push design, testing, and pattern to its limits. Learn from the experience and success of the cross-platform Banshee Media Player.

Aaron Bockover

Maintainer and Lead Developer of the Banshee Media Player, Novell

Web-Oriented Architecture on Mono & .NET

Steve Bjorg presents an in-depth look at shipping an application that is built from the ground up with a web-oriented architecture (WOA). WOA is RESTful design applied to web technologies. WOA is not only defining Web APIs, but also how applications are built as compositions of web services.

Steve Bjorg

Founder and CTO, MindTouch, Inc.

Extensible Applications Using the Managed Extensibility Framework

The Managed Extensibility Framework (MEF) is a composition framework supporting plugin architectures and third-party extensions of applications. MEF will ship in Microsoft .NET 4.0 but is available right now as MSPL code that in compatible with Mono.

Glenn Block

Program Manager, Microsoft

Advanced iPhone Development with MonoTouch

This tutorial, taught by the founder of the Mono Project, takes you beyond the basics of iPhone development with MonoTouch, going deeper into iPhone application development, the iPhone platform, and the high-productivity developer experience provided by the MonoTouch tools and framework.

Miguel de Icaza

Mono Project Founder | Vice President of Developer Platform, Novell

Moonlight

Moonlight is the Mono implementation of Microsoft's Silverlight RIA platform. Developed with the support of Microsoft, Moonlight brings the power of RIA to Mono. Learn about the platform and the tool support for RIA on Mono with Moonlight.

Larry Ewing

Engineer, Mono Project, Novell

Rod Paddock

Editor, Code Magazine | Principal Consultant, Dashpoint Software

MonoDevelop

MonoDevelop is the open-source .NET IDE for Linux, Windows, and Mac OS X. MonoDevelop enables developers to quickly write applications for the desktop and web using of all of the latest .NET technologies. Come learn how to take advantage of MonoDevelop's support for developing with ASP.NET and ASP.NET MVC, T4 Templates, Moonlight, and more.

Michael Hutchinson

Engineer, Novell

Advanced NHibernate

The most mature and most widely-adopted object-relational mapping system for Mono and .NET taught by one of its foremost experts and project contributors.

Ayende Rahien

Consultant, Author of Building Domain Specific Languages in Boo

Going Concurrent and Keeping Your Sanity

An in-depth look at concurrent programming using asynchronous method patterns and coroutines in .NET. Most approaches to concurrency force non-linear flow patterns on the programmers to cope with the complexity of parallel execution of tasks. With the MindTouch Result and Coroutine framework, workflows are written in familiar linear style while preserving the ability to suspend and resume task processing as asynchronous calls are made in non-blocking fashion.

Arne Claassen

MindTouch

Open Space Program

Following the two-days of tutorials, attendees take over, driving the content and focus with two days of open format conference with sessions chosen and led by Monospace participants.

After an immersion in learning, and interaction with industry leaders and teachers, attendees solidify and explore new understanding and new ideas with conversations, presentations, round tables, and discussions that they choose and facilitate.