Silverlight Cream for March 09, 2009 -- #535

In this issue: Jobi Joy, Andy Beaulieu, Rishi, Nikhil Kothari, Pete Brown, Fredrik Normén, Tim Heuer, Kirupa Chinnathambi, Cameron Albert, Shawn Wildermuth, Jeff Wilcox, Terence Tsang, Andrej Tozon, and Somasegar.

Shoutouts:

First a big congratulations to Bill Reiss for becoming the very first official Silverlight MVP: I'm just speechless… What an honor to be the first Silverlight MVP

Want a sneak peek into LOB apps by the guys on the product team? Tim Heuer gave this link: Silverlight Sneak Peek: Building line-of-business with Silverlight


From SilverlightCream.com, and wow... I should have blogged over the weekend!:
The Joy Of Programming: Different ways to access XML data in Silverlight Application
Jobi Joy spins through 4 different ways to load XML data into your Silverlight ... gotta resolve any problems you're having!
Using TransformToVisual for Custom XAML Animation
Andy Beaulieu discusses the problem of dynamically drawing a shape in xaml inside some container that may be skewed and how he got around everything that means... glad someone covered this... makes my head hurt to think about how to draw a line between two rotating wheels!
I Command Silverlight
Rishi sent me a link to his blog... this is anew one on me, and this post is the top of the pile. He discusses a non-event-routing based ICommand implementation for MVVM that he has devised.
Specialized Layout Panels for Silverlight
Nikhil Kothari discusses and demonstrates the variety of layout panels he has built into his Silverlight.FX ... cool stuff and great-looking layouts.
More Uses for Value Converters and Extension Methods in Silverlight Binding
Pete Brown has a nice little article on ValueConverters and a bonus Extension method that takes care of null strings ... definitely one to bookmark unless you know it all already :)
MasterPage and Silverlight
Fredrik Normén takes a look at doing MasterPages using a ControlTemplate. This looks like it might have legs ... yet something else to read :)
Silverlight Guidance: Whitepapers on SEO, Security, Media
Tim Heuer is really only mentioning the white papers because of the Security one that was recently added, but check it out, there are a bunch available.
Dependency Property Generator for Silverlight
Kirupa Chinnathambi starts off a trio of Dependency Property posts. Kirupa has a Generator tool for creating Dependency Property code... give it a look!
Silverlight Dependency Property Snippet
In no particular order, I have Cameron Albert next up in this trio, and he's taken time off from Parenthia to create and blog about a Snippet for Dependency Properties.
Silverlight Dependency Property Snippet
And yow... in the same day I find this post by Shawn Wildermuth who is ALSO blogging about a Dependency Property code snippet, so we've got code to pick from ... it doesn't get much better than this :)
A prototype tool for designers and developers: converting XAML to ISM themes and back again
Jeff Wilcox references Mehdi's article on ISM and themes, and then goes on to talk about a prototype tool he has going that will take the pain out of XAML to Blend and back experience... I'm definitely going to check this one out.
Silverlight vs Flash: 3D Spinning/Rotating Globe
Terence Tsang tackled a spinning transparent globe this time. Maybe it's this old machine, or the OS or memory, but the Flash version is FTW on this one, but the Silverlight one IS working, and looks very cool... and as usual, Terence provides the source, and is asking for advice on improvements.
Declarative Role-based “security” for Silverlight Xaml elements
Andrej Tozon provides 3 different solutions for getting closer and closer to zero code in the view code-behind. Check out his SilverlightPrincipal class if this is something you're dealing with.
Interoperability - Eclipse Tools for Silverlight
Somasegar has a good article on the Eclipse4SL initiative between Microsoft and Soyatec, and has a very quick 'get started' writeup with links to everything you need.

Stay in the 'Light!

Twitter SilverlightNews | SL Web Articles | My SL2+ Tutorials | My SL2 Articles | My SL2 ToolTips | My Tutorials | My Articles | My Tooltips | SL2 Web Articles | SilverlightCream | Join me @ SilverlightCream |


Technorati Tags:    

Skimming the 'Cream

SilverlightCream has been running for about 18 months and has aggregated over 2900 articles in the database. Some developers have told me that they read SilverlightCream or my blog and don't bother trying to aggregate links anymore. That may or may not be a good idea because it's through the network of readers that I find lots of blogs that I end up following.

While at the MVP Summit last week my room-mate, Michael Washington of Silverlight Desktop fame, was discussing possible enhancements to the site. We added some things and while everything isn't ready for public consumption, some is.

If you haven't already noticed, all my links now go through a redirection page that is capturing hit counts for the articles. Since this is live code on the site, no matter the age of the article, if it gets displayed and the link taken, it will get a hit.

The blog is different, because while it might be nice, there's no way I'm going back through over 500 blog posts and modifying all the links :) .... so only links posted since March 2, 2009 on my blog are taking hits. This is a bit of a disadvantage to older posts, but over time it will level out.

The end result of this is I've linked a page I'm calling 'Skim'. If SilverlightCream is pulling the best of what's out there in the world of Silverlight (in my judgement), then the Skim page skims the cream from that and displays the articles being hit in the last 7 days listing how many unique IP hits they've received.

We also coded up a WebService that needs more work but I'll eventually expose that so that authors could display a widget on their site of their top-read articles, or the last 10 articles, or whatever you like. Let me know your thoughts on this and as I proceed I'll try to address all realistic comments.

I also (finally) widened out the page displays to a more realistic size and increased some font sizes. It wasn't until just now I realized I've got a font size issue on the bottom of the left border, but it's not killing anything, so I'll take care of it tonight.

Any problems or suggestions, feel free to write!

Stay in the 'Light!

Twitter SilverlightNews | SL Web Articles | My SL2+ Tutorials | My SL2 Articles | My SL2 ToolTips | My Tutorials | My Articles | My Tooltips | SL2 Web Articles | SilverlightCream | Join me @ SilverlightCream |


Technorati Tags:    

You're only as old as you feel

Absolutely nothing technical or Silverlight-related so feel free to pass on this one...

I truly agree with the adage that "You're only as old as you feel", but hey, today I feel about 110. I'm sore head to foot and have come to the realization that I'm too old be to crawling around in the attic all afternoon :(

Almost 20 years ago I ran two new circuits and installed two identical light/fan kits in the two bathrooms at the house. The master bath gets all the use and the fan in there is starting to sound like a fan in a cheap motel. So what's the big deal... they are identical, the other one doesn't get used much, so just swap units, right?

So up I go, tools in hand. Compressing about 4 hours into a few sentences, I unattached both from mounts, flipped the units over, marked and unhooked all the wiring. Then I swapped positions, rewired the first, set into place, turned the power on and made sure it worked -- bonus! Hard mount that one and duplicate for the second.

When I got out of the attic the last time, and closed it up, I leaned against the wall on the carport and things started to spin. Standing still a moment I was ok, but I guess 60 is too old to be doing that sort of thing, and I truly believe I've made my last trip into the attic. I still need to caulk around the edges, but that's from inside the house.

Next time will have to be a 'handyman' I can trust not to set the place on fire.

Getting old sucks.

«March»
SunMonTueWedThuFriSat
22232425262728
1234567
891011121314
15161718192021
22232425262728
2930311234