Victor’s Nomination for Me to be a Silverlight MVP

"I have known Kim for years now and I do not think I have ever met anyone more passionate about the Microsoft development stack. Further, she has a deep, pure passion for bringing that these technologies to the community. To this day I have never witnessed anyone with more contacts in the Microsoft development community, more knowledge of the inter-workings of the community at large and the ability to make a special community event with nothing more than her love of the technology, Silverlight specifically, and her little black book of "heavy hitters" in the Microsoft development community. It is for these reasons that I asked Kim to volunteer to be the Los Angeles Silverlight Usergroup's (LASLUG) Special Events Coordinator. In her short time with LASLUG she has brought on many new sponsors, setup special events such as our new Online Meeting/Show, and even raised capitol to help fund the initiatives she plans for us. Bringing Kim aboard was the best move I could have made for LASLUG. … [Read more...]

The Silverlight Group Starter Kit

Memories... Here are some screenshots of our CodePlex project "The Silverlight User Group Starter Kit" (right before Silverlight 4 was announced): Note the screen moves to the right or the left, depending on the ribbon navigation items. The Silverlight orb is spinning. Note the man is a shadow... Note, once logged in, the anonymous shadow man comes to life :-) Silverlight animated accordion for printing your badge, getting directions, and purchasing raffle ticket... It's Silverlight, so of course it's animated! Notice the ability to print directions in a few ways... See the presentation slide deck here: http://www.slideshare.net/vnextoc/building-a-realworldsilverlight4v3davidkim-17027862 … [Read more...]

Why Use MVVM with Silverlight?

Why Use MVVM with Silverlight? The probability of hearing or reading about the title question of this article if you are either a Silverlight or WPF developer is substantial. However, there are significant problems when searching for a proper answer to this question. To begin with, there are numerous and varied ways in implementing methodologies like MVVM, most of which are used based on personal preference. To a novice trying to educate themselves, this leads to disparity in information. Complicating this factor is that many of the articles or videos that attempt to describe the MVVM pattern also include components of other architectural patterns. This adds unnecessary complexity to understanding the MVVM pattern because of the inconsistencies in the pattern being described. In this article, I will elucidate only the MVVM pattern – nothing more, nothing less. First of all, let me answer the title question succinctly. Silverlight (XAML) and the Model-View-ViewModel (MVVM) … [Read more...]