Development, Events, Product Announcements, Silverlight

Silverlight Firestarter – December 2, 2010

Silverlight Firestarter: The Future of Silverlight Starts Now

Keynote Starts December 2, 2010 at 9:00 pacific time

  • Hear what’s coming next for Silverlight from Microsoft’s Scott Guthrie
  • Training, labs & swag
  • Online or in-person at Microsoft HQ
  • It’s just like an extra day of PDC, dedicated to Silverlight

Agenda (link)

  • Keynote : The Future of Silverlight
  • Data Binding In Silverlight and Windows Phone
  • Building Compelling Apps with WCF using REST and LINQ
  • Building Feature Rich Business Apps Today with RIA Services
  • MVVM: Why and How? Tips and Patterns using MVVM and Service Patterns
  • Tips and Tricks for a Great Installation Experience
  • Tune Your Application: Profiling and Performance Tips
  • Performance Tips for Silverlight Windows Phone 7

The event is FREE to attend, whether you’re onsite in Redmond, or at home in your pajamas.  Sign up today to learn about the future of Microsoft Silverlight!

Register — Attend in Redmond

Register — Watch Online

Development, MVVM, Product Announcements, Silverlight, WP7

Prism 4.0 Released!

Gg406140.pnp-logo(en-us,PandP.10).pngPrism provides guidance designed to help you more easily design and build rich, flexible, and easy to maintain Windows Presentation Foundation (WPF) desktop applications, Silverlight Rich Internet Applications (RIAs) and Windows Phone 7 applications. Using design patterns that embody important architectural design principles, such as separation of concerns and loose coupling, Prism helps you to design and build applications using loosely coupled components that can evolve independently but which can be easily and seamlessly integrated into the overall application. Such applications are known as often referred to as composite applications.



Prism is intended for software developers building WPF or Silverlight applications that typically feature multiple screens, rich user interaction and data visualization, and that embody significant presentation and business logic. These applications typically interact with a number of back-end systems and services and, using a layered architecture, may be physically deployed across multiple tiers. It is expected that the application will evolve significantly over its lifetime in response to new requirements and business opportunities. In short, these applications are “built to last” and “built for change.” Applications that do not demand these characteristics may not benefit from using Prism.

Key Benefits

  • Provides guidance and a re-usable library to help you develop flexible, easy to maintain WPF and Silverlight composite applications
  • Helps you to understand, implement and use key design patterns, such as MVVM and Dependency Injection
  • Supports the development of modular applications, allowing parts of your application to be fully developed and tested by separate teams
  • Helps you re-use application code and components across WPF and Silverlight, allowing you to create multi-targeted client experiences
  • Allows you to build a designer-friendly, dynamically composed user interface for your application
  • Includes reference implementations, quick-starts, hands-on-labs, as well as a comprehensive developers guide to get you up to speed quickly
  • Includes full source code to support code re-use or customization or for reference and education

In this Release

  • Prism Library for WPF, Silverlight and Windows Phone 7
  • Signed binary assemblies
  • Full source code
  • Example Applications and Hands-on-Lab Source Code
  • Reference Implementations (2)
  • QuickStarts (12)
  • Hands on Labs (2)
  • Documentation
  • Comprehensive developers guide showing how to use Prism within your application
  • A printable PDF of the developers guide – available on CodePlex
Dallas, Development, Events, WP7

Silverlightplooza! It’s a wrap!

I had a great time over the weekend teaching and working with folks from all over South Central at our first ever Silverlightpalooza!  This two-day event was a combination instructor-led introduction to Silverlight, WP7, Blend and RIA Services and hands-on instructor-led-labs + code-a-thon.  Space was limited to 50 people to make sure we had enough mentors at the event to help people during their coding time with any question they had or to help them work through any issues that came up. My job was to give a Silverlight Development 101 session and help proctor the labs for 50 very excited attendees. Most had little to no Silverlight or WP7 development experience, so they were really starting from scratch when it came to XAML, Blend, Data Binding, etc.

At the end of the 2 days, there were several very interesting projects made during the weekend, including a live-camera feed WP7 application for horse shows, the beginnings of a Silverlight 4-powered tank game, and a WP7 controller for a Roovio Robot!  All in all, the projects were very well done considering the amount of time folks had to work on them, and all said that they were committed to completing their applications as soon as possible.

Everyone in attendance agreed that the weekend went off without a hitch – the instructors and mentors were well prepared, the attendees were excited, the food was great and the time was a total blast!  Teresa Burger did an amazing job of getting everything organized, as well as showing us all a thing or two about how truly powerful Expression Blend has become.

I can’t wait for the next one!

For more information about Silverlightpalooza, check out the web site at Teresa has added some posts on the individual development projects, and (hopefully soon) some pictures – or links to pictures – from the event.

Dallas, Development, Events, Texas, user group, WP7

Silverlightpalooza! WP7 and Silverlight DevCamp

Come Join Us for two day s of Code and Fun with Silverlight and Windows Phone 7!

wp7microsoft-silverlight We will start Friday June 18th with a walkthrough of the tools and some key skills to get you started.  The goal is to provide a foundation to enable groups to build dynamic Windows Phone 7 applications using Microsoft Silverlight.  How we structure the training and focus points will depend on how attendees answer a few questions when they sign up. At the end of the day on Friday, you will join with a few of your peers to start collaborating on your own WP7 or Straight-up Silverlight application to work on and present to the other groups at the end of Saturday. 

Saturday June 19th, we build, build, build (you can start Friday night if you want but you will need to do that off site).  Mentors will be on hand to answer questions and add clarity to problem spots.

At the end of Saturday, the groups will have an opportunity to show what they built and bring it all together.  Before we all go home, we’ll have some cool giveaways.

Lunch will be provided both days!

You can get more information about this event at or register right here, right now!

Register for DFW Silverlight and WP7 DevCamp (Silverlightpalooza) in Irving, TX  on Eventbrite

Development, Videos

How Do I: Code Navigation Improvements in VS2010

This entry is part 2 of 5 in the series How Do I?

Exploring code is a great way to learn, but CTRL-F isn’t the only way to get around. Visual Studio 2010 adds some interesting new code navigation features to help developers better understand their code and find what they need quickly and easily. in this video, I explore a few of the new features and show you how to be more productive editing code with Visual Studio 2010.

To see all the videos in this series, check out my channel on Vimeo

Events, General

Silverlight 4 Launching at DevConnections

Annouced on MSDN this morning, Scott Guthrie will be announcing the release of Silverlight 4 to the web at the upcoming DevConnections event in Las Vegas!


If you haven�t already signed up for DevConnections, here�s some additional incentive (from the website):

The first 100 to sign up between 3/23-3/29 will get a free Zune HD and a $25 discount on your registration! Make sure to enter "ZUNE" in the Coupon Code field when registering to be eligible for this promotion** Winners will be notified via email with instructions for pick up at the launch event.

Now, more than ever, is the time for you to make your investments in learning Silverlight.  The power of what Silverlight gives you over the web, plus the cross-over to WPF and recently announced inclusion in Windows Phone 7 Series platform makes Silverlight a very compelling technology.

Arkansas, Development, Events, Oklahoma, Texas, ugMIX

ugMIX 2010 Tour Started


Did you get to attend MIX 2010?  If so, I know you found it to be full of great information about our latest and greatest web technologies, and gave you some great insight into where some of our tools and technologies are headed.

But what if you didn�t get to go?  You could navigate your way through 141+ hours of content on the web site and try to pull out some of the more important nuggets (and I think you ultimately should) but that would take at least 90 hours (presuming you watch all the video on 1.5 speed in Windows Media Player having downloaded all the content the weekend before you started watching).

Another option is to attend a ugMIX event in your area.  Popular all across Microsoft�s Central Region, ugMIX is a highlight-reel of the top stories to come from MIX 2010 focusing on the key messages for developers.  Each district, and potentially each speaker, is doing something different, but all of us agree that MIX was a really important conference this year and one you should definitely catch up on.

For my part, I�ve just completed 2 of my 4 currently scheduled ugMIX talks, one at the Dallas ASP.NET user group and one at the Fort Worth .NET User Group.  I�ll be in Tulsa on Monday to bring MIX to them, and if you�re interested, we can make arrangements for me to bring it to you (see note at bottom of post).

Here�s the outline of what my version of ugMIX showcases:

  • OData � a uniform way for sharing your data across organizational boundaries, the OData is your data over REST.  We�ll show what OData is, how you use it, and write some code to consume it. WPhone_vr_rgb
  • Windows Phone 7 Series � A new phone, designed for a life in motion. Calling all Silverlight developers – we�ll look at the phone design, specs and philosophy while writing some code using the free development environment (which includes a FREE express version of the Blend 4 Beta with Windows Phone 7 Series support)!
  • Silverlight 4 � Overview of what�s new in the Silverlight 4 RC and show some cool code demos of those new features in action.
  • Internet Explorer 9 Platform Preview � interested in where IE9 is heading? I�ll show you the IE9 Platform Preview, released at MIX 2010, as we discuss the team�s plans for supporting HTML5, CSS3, in-line SVG graphics and hardware-acceleration in the browser.

I�ve shared a copy of my slide deck if you want to get a head start, but I can�t share all my demos at this time, unfortunately�  I can provide other links, though, to help you get started on this amazing new platform!

I look forward to seeing you at the next ugMIX!

Note: this offer good only in Texas, Oklahoma, Arkansas, Louisiana, UK, Western Europe, Eastern Europe, Australia, New Zealand, Canada and Japan. 😉

Arkansas, Development, Events

#ugPDC visits Northwest Arkansas

ugPDC Attention all you peeps in Ft. Smith, Fayetteville, Bentonville, Rogers, Springdale and surrounding areas!  Tonight and tomorrow night are the first parts of my 2010 #ugPDC tour.  Visiting the FSDNUG tonight and the NWADNUG tomorrow night, I�ll be talking about a bunch of the cool stuff announced at PDC09 including Azure, Silverlight 4, Visual Studio 2010, parallel programming features, dynamic language features, and more!  Here�s the info for each of these groups so you have absolutely no excuse to skip out!

January 11, 2010 – Fort Smith .NET User Group
EagleOne Headquarters
4001 Planters Rd. Fort Smith, AR 72908
Meeting starts at 6:00 pm.  Food will be provided

January 12, 2010 � Northwest Arkansas .NET User Group
Jones Center For Families
922 East Emma Avenue, Springdale, AR 72764
Meeting starts at 5:30 pm.  Food will be provided

There are more #ugPDC visits scheduled for next month, including the Fort Worth .NET User Group and the Dallas ASP.NET User Group.  If you�re interested in having one of our Developer Evangelists come out to your User Group during January, February or March to tell you about all the cool, new and exciting things announced at PDC, just drop me a line and let me know!