Download the Monospace schedule as a PDF
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
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.