CodeCamp Toronto: Silverlight Beyond MIX09

Silverlight Beyond Mix09 By Active Application
Thanks to everyone who came out to Toronto CodeCamp on Saturday to talk about Silverlight Beyond Mix09.
As per the chart, my presentation was Powerpoint-free, but code+markup heavy. Actually markup heavy, really.
There wasn’t a lot of Blend coming that afternoon, and MIX09 for me was about embracing design and seeking “return on experience,” which are the reasons you probably care about Silverlight in the first place.
So I thought I would tee up the day’s Silverlight tracks by spending more time in Blend, with its “split” mode activated, so you could see both its visual surface and the XAML markup (now with AutoComplete!).
Links and Resource Hubs
Getting started: Please see the silverlight.net site. Silverlight 2 and 3 dev can be made to co-exist on the same VS2008 box via Amy’s very useful batch file trick. Designers see these getting started resources.
Follow the new stuff: Save yourself the trouble and just subscribe to WynApse’s Silverlight Cream – Dave aggregates all the Silverlight news of the day and adds his thoughtful, passionate commentary.
Hubs for Links: Please see Tim Heuer for an all-up look at what’s new in Silverlight 3, and BradA for .NET RIA Services (many link roundups).
Good summaries of individual features: What’s new in Blend 3, Pixel Shaders, Style Enhancements, Out-of-Browser, GPU Acceleration, Local Connections, Dialog Windows, Writeable Bitmaps.
This list is far from exhaustive – there are excellent Silverlight 3 link hubs like Tim’s out there and I hope this gets you started. Please drop me a note if I’ve missed a subtopic.
Sample Code
Here it is. Where I started from someone else’s sample, I include a .URL link back to the source.
Grease-What?
Sorry, the Legend of the Greasepole code (which I used to demo hardware acceleration and Silverlight Offline) isn’t in there. For more wacky inexplicable greasepole-climbing hilarity, you can play the Silverlight 2 version here, and learn more here and more about its move from XNA to Silverlight here. Yes, us Queens Applied Science types are a strange bunch.
Thank You
Thanks again to the organizers of CodeCamp, and particularly Chris Dufour and the many volunteers, for all your efforts. And thank you to the attendees: It was an early morning in late April, with a Toronto afternoon approaching that ended up flirting with 30 degrees Celsius. CodeCamp is a fun and energetic day, and I look forward to next year’s gig already.
Designers with Expression Blend skills are in demand

Capilano Suspension: Bridging worlds, simple elegance
I spoke with a headhunter last week who is looking for designers who have experience using Expression Blend to enhance the usability of line-of-business applications.
The demand for designers who have worked on Silverlight or WPF projects currently exceeds supply.
The adoption of those two “XAML-based” technologies has been accompanied by a growing community of developers that have adopted the new frameworks, often “wearing the designer hat” to get the job done.
But a designer who understands how to craft solid XAML markup using Blend’s visual toolset thinks differently from either a developer, or from a designer whose thinking is not informed by the basics of Silverlight and WPF.
Designers needn’t give up their existing tools, but to optimally contribute to a Silverlight or WPF project, their thought process should be informed by these technology frameworks, both when working with their existing tools and with Blend.
Yes, we’ve all heard of these highly coveted “dev-igners,” who bridge the dev and design worlds with the simple elegance of the Capilano Suspension Bridge, but these are unicorn-esque in rarity.
So the good news is – if you’re a designer who does know Expression Blend, I know people who are looking for your skills!
[p.s. shameless plug - Empowering designers to wield Blend like a paintbrush (in ways that I can't) has become one of the greatest joys of my work. If you're a designer (or know a designer) interested in mastering Blend, and learning the basics of Silverlight/WPF in the process, send me mail through the blog. Maybe you'd be interested in a crash course.]
Continue Reading