SDC 2009 Recap & Surprise

Published 20 October 09 06:39 AM

SDC09 has been a blast. I just finished my last session on Building Office Business Applications with Visual Studio 2010 and I think it went well. We created an OBA for good old Northwind Traders. I migrated the 2008 code which is here on code gallery into VS 2010 and showed the new features of VS2010 that makes Office development easier focusing on RAD data binding (including WPF) and designers, new multi-project deployment, and SharePoint 2010 tools.

My main goal was to provide a real-world scenario and architecture but keep the demo code manageable and simple while also introducing folks to all the RAD designers available. This way you can take apart the sample easily and reuse just the pieces you need. Check out the code and 5-part article series on how to build the Northwind OBA in Visual Studio 2008:

I migrated the solutions to use Office 2010 and SharePoint 2010 for my presentation so once those Betas are available I’ll update the links with that code. Beta 2 for Visual Studio released yesterday so I got to show everyone the latest and greatest tools including SharePoint 2010 tooling. Some of the features that make Office development and deployment easier are covered in these walkthroughs:

  • Office Programming (C# and Visual Basic)
  • Embedding Type Information from Microsoft Office Assemblies (C# and Visual Basic)
  • Deploying Multiple Office Solutions in a Single ClickOnce Installer
  • Copying a Document to the End User Computer after a ClickOnce Installation
  • SharePoint Development in Visual Studio 2010
  • Yesterday my talks went really well too but I’ve done them many times before, last time being code camp. I did one on VB10 / C#4 language features which are covered in these walkthroughs on MSDN:

  • Creating and Using Dynamic Objects (C# and Visual Basic)
  • Embedding Types from Managed Assemblies (C# and Visual Basic)
  • Use Named and Optional Arguments in Office Programming (C# Programming Guide)
  • Create a Collection Used by a Collection Initializer
  • Create an Add Extension Method Used by a Collection Initializer 
  • I also did a talk on using Open XML and LINQ to XML to manipulate Office 2007 document formats.

    Happy Birthday!

    Yes it’s my birthday today. Not really an important one in my opinion, I’m just getting old I guess ;-). But when I showed up in my session this morning the room had been decorated with rainbow streamers. It was very cute and I thought that was the end of it. But afterwards during lunch I was lead onto the stage in the main hall and properly embarrassed by the event organizers. They brought out a cake with a gigantic fire-cracker on it! Then all the attendees sang happy birthday to me in Dutch.  It was totally embarrassing but also incredible to feel loved by the Dutch developer community :-).

    IMG_1938IMG_1936 IMG_1940 37335777 37340197

    THANKS TO ALL OF YOU!

    Comment Notification

    If you would like to receive an email when updates are made to this post, please register here

    Subscribe to this post's comments using RSS

    Comments

    # MarcelDevG said on October 20, 2009 12:12 PM:

    Happy Birthday! Hartelijk Gefeliciteerd!

    On the same day as my daughter, and also the reason why I didn't go to the SDC event.

    Marcel

    # Logan said on October 20, 2009 10:50 PM:

    Hey Beth,

    Happy Birthday!!! Hope you enjoyed it!!!

    My dad feels the same way about his birthday, so I'm going to tell you what I tell him every year:

    Birthdays are special, and meant to be celebrated, beause you never know if you're going to have another one... It's a bit morbid, but the point is be happy for the time you've had, and look towards the time you've still got.

    I hope you had a fat party and let yourself go a little :)

    Logan

    # Marcel Meijer said on October 21, 2009 2:56 AM:

    It was great to have you over here! Have fun at the Holland tour!

    Regards,

    Marcel

    # Kees de Vries said on October 21, 2009 7:39 AM:

    Hi Beth,

    Next year's sdc conference I hope to see you again!

    greetings from the Netherlands,

    Kees

    # Beth Massi said on October 22, 2009 2:18 AM:

    Thank you everyone! Even though I missed my family on my Birthday I had an amazing time and everyone made me feel great. If I had to be away from home I'm glad it was here!

    # mohamed moussa said on October 24, 2009 8:16 AM:

    hi massi i'm from egypt and i'm a big fan of your training you are amazing and thanks alot

    Leave a Comment

    (required) 
    (optional)
    (required) 

      
    Enter Code Here: Required

    About Beth Massi

    Beth is a Program Manager on the Visual Studio Community Team at Microsoft and is responsible for producing and managing content for business application developers, driving community features and team participation onto MSDN Developer Centers (http://msdn.com), and helping make Visual Studio one of the best developer tools in the world. She also produces regular content on her blog (http://blogs.msdn.com/bethmassi), Channel 9, and a variety of other developer sites and magazines. As a community champion and a long-time member of the Microsoft developer community she also helps with the San Francisco East Bay .NET user group and is a frequent speaker at various software development events. Before Microsoft, she was a Senior Architect at a health care software product company and a Microsoft Solutions Architect MVP. Over the last decade she has worked on distributed applications and frameworks, web and Windows-based applications using Microsoft development tools in a variety of businesses. She loves teaching, hiking, mountain biking, and driving really fast.

    This Blog

    Syndication

    Page view tracker