Thursday, October 15, 2009

Here's the final schedule for Monospace. Thanks for all your feedback! It really helped shape the conference.

TUTORIAL PROGRAM

Tuesday, October 27th, Morning

Registration8:00 AM - 8:30 AM

Conference Keynote - Miguel de Icaza8:30 AM - 10:00 AMRoom 18C

10 Minute Break10:00 AM - 10:10 PM

iPhone Development with MonoTouch10:10 AM - 12:10 PMRoom 18CGeoff Norton, Engineering Lead for MonoTouch, NovellMonoTouch 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.

Extensible Applications Using the Managed Extensibility Framework10:10 AM - 12:10 PMRoom 18DGlenn Block, Program Manager, MicrosoftThe 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.

Advanced iPhone Development with MonoTouch1:30 PM - 4:00 PMRoom 18CGeoff Norton, Engineering Lead for MonoTouch, NovellThis tutorial 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.

Mono and the Web - ASP.NET MVC, WebForms, Tools, and Servers1:30 PM - 4:00 PMRoom 18DJackson Harper, Engineer, Mono Project, NovellEric Hexter, Principal Consultant, Headspring SystemsASP.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. Lean all about taking advantage of all of the platforms that run your ASP.NET apps.

Tuesday, October 27th, Evening

Special Event: MonoTouch presentation at Austin's Cocoa Coders user group by Geoff Norton

Wednesday, October 28th, Morning

Opening Session8:30 AM - 9:00 AMRoom 18C

Advanced NHibernate9:00 AM - 11:30 AMRoom 18CAyende Rahien, Consultant, NHibernate Principal Contributor, Author of Building Domain Specific Languages in BooThe most mature and most widely-adopted object-relational mapping system for Mono and .NET taught by one of its foremost experts and project contributors.

Moonlight9:00 AM - 11:30 AMRoom 18DLarry Ewing, Engineer, Mono Project, NovellRod Paddock, Editor, Code Magazine and Principal Consultant, Dashpoint SoftwareMoonlight 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.

Linux Jumpstart for Windows Developers12:30 PM - 2:30 PMRoom 18CJoseph Hill, Mono Product Manager, NovellNew to Linux? Don't let that get in your way. Get a giant head start on being as comfortable with developing .NET applications on Linux as you are with Windows.

The Mono Runtime and Core Extensions12:30 PM - 2:30 PMRoom 18DRodrigo Kumpera, Software Engineer, NovellLearn 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.

15 Minute Break2:30PM - 2:45 PM

Wednesday, October 28th, Afternoon II

Mono in the Amazon Web Services Cloud2:45 PM - 4:45 PMRoom 18CM. David Peterson, Co-Founder & Chief Architect, 3rd&UrbanRunning existing ASP.NET applications that scale-on-demand based on server load. Building a real-time queryable web logging system backed by Mono.Fuse and written directly to SimpleDB. Creating an adaptive bit-rate live audio and video streaming system using EC2's load balancing and auto-scaling service for processing incoming streams, S3 for interim storage of the processed segments, and CloudFront for on-demand high-speed access to the rendered streams over HTTP(S) to a Silverlight/Moonlight application, iPhone user, or any other RIA-enabled mobile device.

Cross-Platform Development with Mono2:45 PM - 4:45 PMRoom 18DAaron Bockover, Maintainer and Lead Developer of the Banshee Media Player, NovellThe 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.

Functional programming on Mono with F#2:45 PM - 4:45 PMRoom 18BAmanda Laucher, Consultant, ThoughtWorksJoshua Graham, Architect, ThoughtWorksThe functional paradigm brings a powerful approach to compute-intensive apps.F# is a MSPL-licensed language from Microsoft that runs equally well on Monoas well as on .NET without any platform restrictions.

OPEN SPACE PROGRAM

Thursday, October 29th, Morning

Opening the Space8:00 AM - 8:30 AMRoom 18CA welcome to the Open Space: An introduction to the Open Space format and protocols, and how the next two days' agendas will be set by you, the participant.

Open Source Panel and Fishbowl8:30 AM - 10:00 AMRoom 18CWith so many open source power houses at the conference, we'd be missing an incredible opportunity if we didn't put them in the same room at the same time for a panel discussion on open source in .NET. The panel is moderated by Rod Paddock, Editor of CoDe Magazine and will include Miguel de Icaza (Mono), Sam Ramji (CodePlex), Ayende Rahien (NHibernate, Rhino), and Glenn Block (Microsoft). But this is no ordinary panel discussion! After a period of the traditional panel discussion format, we'll turn the panel into a fishbowl, allowing you, the conference attendee, to cycle through the panel, adding your voice to the dialog.

Creating the Schedule10:00 AM - 12:00PMRoom 18CUsing the Open Space format and protocols, participants will build their own conference by suggesting topics for the schedule, and taking ownership of convening sessions, discussions, panels, fishbowls, demonstrations, and presentations.

Closing the Day3:30 PM - 4:00 PMRoom 18CClosing comments, observations from participants, suggestions, questions, announcements, life, the universe, and everything. Planing and reminders for the next day. Well wishes for the evening out in the Live Music Capitol of the World!

Closing the Space3:30 PM - 4:00 PMRoom 18CA round of closing comments from participants. Plans for the next event. A fond farewell. So long and thanks for all the fish! Be careful out there tonight - it's Friday before halloween in Austin!

Tuesday, October 13, 2009

This is still in the works, and certainly some changes may be made to it, but I thought I'd share this with the community right off before it gets final polish and is published to the conference website.

TUTORIAL PROGRAM

Tuesday, October 27th, Morning

Registration8:00 AM - 8:30 AM

Opening Session8:30 AM - 9:00 AMRoom 18C

iPhone Development with MonoTouch9:00 AM - 12:00 PMRoom 18CGeoff Norton, Engineering Lead for MonoTouch, NovellMonoTouch 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.

Introduction to Developing on Mono9:00 AM - 12:00 PMRoom 18DMiguel de Icaza, Mono Project Founder and Vice President of Developer Platform, NovellAll things Mono taught by the founder of the Mono Project

The Mono Runtime and Core Extensions9:00 AM - 12:00 PMRoom 18BRodrigo Kumpera, Software Engineer, NovellLearn 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.

Advanced iPhone Development with MonoTouch1:30 PM - 4:30 PMRoom 18CMiguel de Icaza, Mono Project Founder and Vice President of Developer Platform, NovellThis 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.

Extensible Applications Using the Managed Extensibility Framework1:30 PM - 4:30 PMRoom 18DGlenn Block, Program Manager, MicrosoftThe 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.

(session TBA)1:30 PM - 4:30 PMRoom 18B

Tuesday, October 27th, Evening

Special Event: MonoTouch presentation at Austin's Cocoa Coders user group by Geoff Norton

Wednesday, October 28th, Morning

Opening Session8:30 AM - 9:00 AMRoom 18C

Mono and the Web - ASP.NET MVC, WebForms, Tools, and Servers9:00 AM - 12:00 PMRoom 18CJackson Harper, Engineer, Mono Project, NovellEric Hexter, Principal Consultant, Headspring SystemsASP.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. Lean all about taking advantage of all of the platforms that run your ASP.NET apps.

Advanced NHibernate9:00 AM - 12:00 PMRoom 18DAyende Rahien, Consultant, NHibernate Principal Contributor, Author of Building Domain Specific Languages in BooThe most mature and most widely-adopted object-relational mapping system for Mono and .NET taught by one of its foremost experts and project contributors.

Moonlight9:00 AM - 12:00 PMRoom 18BLarry Ewing, Engineer, Mono Project, NovellRod Paddock, Editor, Code Magazine and Principal Consultant, Dashpoint SoftwareMoonlight 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.

Cross-Platform Development with Mono13:30 PM - 4:30 PMRoom 18CAaron Bockover, Maintainer and Lead Developer of the Banshee Media Player, NovellThe 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.

Linux Jumpstart for Windows Developers13:30 PM - 4:30 PMRoom 18DJoseph Hill, Mono Product Manager, NovellNew to Linux? Don't let that get in your way. Get a giant head start on being as comfortable with developing .NET applications on Linux as you are with Windows.

Amazon EC2 and Amazon Web Services13:30 PM - 4:30 PMRoom 18BMarcus Irven, Vice President of Development and Co-Founder, MingglEC2 allows scalable deployment of applications by providing a web services interface through which a customer can create virtual machines on which the software of their choice can be installed. Amazon also provides message queueing services and storage service. Learn about Amazon's platform in an overview taught by someone who runs applications in Amazon's cloud.

Opening the Space8:00 AM - 8:30 AMRoom 18CA welcome to the Open Space: An introduction to the Open Space format and protocols, and how the next two days' agendas will be set by you, the participant.

Open Source Panel and Fishbowl8:30 AM - 10:00 AMRoom 18CWith so many open source power houses at the conference, we'd be missing an incredible opportunity if we didn't put them in the same room at the same time for a panel discussion on open source in .NET. The panel is moderated by Rod Paddock, Editor of CoDe Magazine and will include Miguel de Icaza (Mono), Sam Ramji (CodePlex), Ayende Rahien (NHibernate, Rhino), and Glenn Block (Microsoft). But this is no ordinary panel discussion! After a period of the traditional panel discussion format, we'll turn the panel into a fishbowl, allowing you, the conference attendee, to cycle through the panel, adding your voice to the dialog.

Creating the Schedule10:00 AM - 12:00PMRoom 18CUsing the Open Space format and protocols, participants will build their own conference by suggesting topics for the schedule, and taking ownership of convening sessions, discussions, panels, fishbowls, demonstrations, and presentations.

Closing the Day3:30 PM - 4:00 PMRoom 18CClosing comments, observations from participants, suggestions, questions, announcements, life, the universe, and everything. Planing and reminders for the next day. Well wishes for the evening out in the Live Music Capitol of the World!

Closing the Space3:30 PM - 4:00 PMRoom 18CA round of closing comments from participants. Plans for the next event. A fond farewell. So long and thanks for all the fish! Be careful out there tonight - it's Friday before Halloween in Austin!

The Open Space program of the Monospace conference starts on the Thursday morning of the conference, and we've got a great event lined up to kick things off!

With so many open source power houses at the conference, we'd be missing an incredible opportunity if we didn't put them in the same room at the same time for a panel discussion on open source in .NET.

But this is no ordinary panel discussion! After a period of the traditional panel discussion format, we'll turn the panel into a fishbowl, allowing you, the conference attendee, to cycle through the panel, adding your voice to the dialog.

Our panelists represent the breadth and diversity of open source accomplishment in the .NET space, and each has had significant impact on open source across the diaspora of open source roles, projects, and organizations.

Here is the roster of panelists:

Miguel de IcazaMono Project FounderVice President of Developer Platform at NovellCodePlex Foundation Board MemberAuthor of GNOME

Friday, October 9, 2009

Continuing its involvement in open source for the .NET Framework, Headspring has become a principal sponsor of the Monospace Conference.

A commitment to open source for .NET is a core principal of Headspring. In addition to sponsoring Monospace, Headspring’s employees have contributed to numerous .NET open source projects including, MvcContrib, AutoMapper, The Tarantino Project, and CodeCampServer. Jeffrey Palermo, Headspring’s CTO, comments "We leverage open source software when delivering software projects. The more we support the open source community, the more we benefit.”

Dustin Wells, Headspring’s CEO, comments “Headspring is very excited about the future of Mono and the possibilities it opens for utilizing the .NET Framework on iPhones, Macs, and Linux.”

Headspring is a custom software development and Agile software consulting firm in Austin, Texas. Headspring specializes in delivering custom software development using Agile methods to help clients build and manage custom software projects more effectively. Headspring has helped clients maximize the value of each dollar spent through high-velocity output from each team member supported by Headspring's rigorous development standards and commitment to quality. In addition to custom software development, Headspring also helps clients through our technology training and coaching programs.

Monday, October 5, 2009

The Monospace conference is offering a full day of iPhone development training with the MonoTouch development tools and framework!

On Wednesday, October 28th, the Monospace conference features two back-to-back training sessions on iPhone development:

iPhone Development with Monotouch, taught by Geoff Norton, Engineering Lean for Montouch, and Advanced iPhone Development with Monotouch, taught by Miguel de Icaza, Mono Project Founder and Vice President of Developer Platform at Novell.

The Monospace conference is four full days of development training and open format learning and teaching for only $249! For a limited time, use the discount code MONO199 and bring the price down to $199.

Attendees of the Monospace conference will also receive a $150 discount on the MonoTouch tools.

In addition to the MonoTouch training, Geoff Norton will be giving a MonoTouch demo at Austin's Cocoa Coders iPhone developer user group on the evening of Tuesday, October 29th.

You can come to Monospace just for the full day of iPhone training, or stay the whole week. Either way, it's a value that can't be beat!

Thursday, October 1, 2009

The Monospace Conference brings software developers together with some of the industry's most knowledgeable experts in Mono and its platforms.

Many of the Monospace tutorial teachers are the people developing the Mono technologies, and this is your chance to learn directly from them.

From iPhone development with MonoTouch to Moonlight, and from web apps to cross-platform development, the tutorial program puts you in-touch with the people with the most knowledge in the subjects you want to know more about.

Check out the list of people from the Mono Project teaching at Monospace!

iPhone Development with MonoTouchGeoff Norton, Engineering Lead for MonoTouch, Novell