Archive for May, 2009

SketchFlow: Rapid prototyping that works

What is SketchFlow? SketchFlow, new in Expression Blend 3, provides built-in ‘sketch’ styled controls so you can quickly and easily create prototypes to demonstrate options to your clients for UI flow, screen layout and application transitions before…( read more )

Read the rest here: 
SketchFlow: Rapid prototyping that works

Dew Drop - May 31, 2009

  Web Development New jQuery Ribbon release! (Mikael Söderström) First Look: Google Wave (Paul Thurrott) ASP.NET 4.0: Modifying ClientID of controls (Gunnar Peipman) Sample Code for New Windows Azure Blob Features (Steve Marx) Using ‘Tracing Images’ feature in Microsoft Expression Web 2 (Minal Agarwal)   .NET / Visual Studio Debuggable Self-Host Windows Service Projects (Brian Noyes) NHibernate – Coarse Grained Locks (Oren Eini) Pretty Printing Exceptions

The rest is here:
Dew Drop - May 31, 2009

Musings of a Software Developer: Using WCF + Silverlight 2 + PRISM : Gotchas

In this entry, I would be talking about the issues that I have encountered when developing a Silverlight application structured with PRISM principles and that is driven by a WCF service. Some of the issues that I mention here are applicable even when making just Silverlight applications (like Data Binding Hello World!)

Here is the original post:
Musings of a Software Developer: Using WCF + Silverlight 2 + PRISM : Gotchas

Google Wave: the sky is falling and Flash/Silverlight are dead

At the Google I/O conference this past week, they announced Google Wave .  Almost immediately, I started seeing Twitter replies, blog posts and various articles talking about how Google Wave is going to kill Flash/ Silverlight /JavaFX.  None of these made sense to me…and at that point I’d yet to see anything about Wave anyway.  I posed a few questions on Twitter as to why people felt Wave was an RIA platform killer (that’s what I was reading into a lot of the buzz against things like Si

Continued here:
Google Wave: the sky is falling and Flash/Silverlight are dead

ViewModel with MVC/Navigation in Silverlight

I’ve been writing about ViewModel (aka MVVM) pattern ( here , here , here and more) and implementing it in Silverlight.FX for quite some time now, and it continues to be an exciting area for further thinking, and prototyping. This time around I want to…( read more )

Read the original post:
ViewModel with MVC/Navigation in Silverlight

First night with Bing

I managed to score a trial code for the new Bing service from Microsoft. I was a bit skeptical, but thought I’d give it a try. I really like lots of things that come from Microsoft, but I never cared for Live Search, and the name “Bing” is just, umm, silly. At least it isn’t Windows Live Bing XP 2010 SP3 Crosby Edition or something ;) I assume the name change came for a number of reasons, not the least of which was to put some distance between the search property and the overall Microsoft brand. This isn’t a bad idea as the Microsoft brand is probably weakest when it comes to web properties. Of course, the first thing I did was a vanity search. Third link down? Oh Bing, flattery will get you everywhere :) (no, none of those pictures, including the horse pull, are of me) Then for grins I typed in a question “what is silverlight?”. The resulting ads were amusing. I think I’ll run right on over to Amazon or ShopZilla and get me some low low prices on Silverlight . Of course, you see these types of ads in every search engine. I did find it interesting that the Silverlight team took out an ad (top ad on the page) I also did a video search. The in-place video thumbnails are pretty fast and impressive. The thumnailing algorithm pieces together a couple seconds of start footage, some footage from several different spots within the video, and right near the end. Unfortunately, all the videos are displayed using Flash, even the Silverlight video from my blog. Also, the returned videos didn’t seem to quite line up with the search. This is another common search engine issue as they tend to use text on the page instead of pulling metadata from the video itself. In addition, most folks don’t put that type of metadata in their videos. Here’s the result of a video search for “pete brown c64”. For some reason, it picked up tons of stuff from Silverlight.net (not sure if it has some affinity algorithm or what as my name doesn’t appear on any of those pages). The video I was actually looking for is all the way down at the bottom right; so at least it did pick it up on the first page of results. Shopping Next I tried a shopping query. I typed in simply ‘30” display’ without anything else. I got back a bunch of results as well as some category information on the left. I clicked on the “electronics” category, and the results list was instantly filtered down to 30” displays and accessories. I was puzzled by this result: Now, turns out Amazon is to blame (their catalog is complete crap in some areas): Changing my query to 30” monitor gave me better results. Well, except for this one:

And to think that I found it on Bing

Ever since I started writing books I check Google (and for the past number of years it has been Google) for my name every now and then; both for the ego gratification and to see if there is misinformation or unhappy readers or other stories I should respond…( read more )

The rest is here:
And to think that I found it on Bing

A Good Mix 7: JScript, Silverlight, Pyke and more

Another selection of IronPython and DLR related postings culled from the blogosphere in the last few weeks. Managed JScript (Bastard, red-headed step-child in the DLR) Managed JScript is an implementation of Javascript built on the Dynamic Language Runtime that shipped with Silverlight. It was touted as being useful for porting Javascript client-side code to work with Silverlight

Read more:
A Good Mix 7: JScript, Silverlight, Pyke and more

What’s New In Silverlight 3

I had the pleasure of presenting What’s New In Silverlight 3 both at TechEd this year and then again to the Redmond .NET Developer’s Association, I think the best way to make this material available is to post my slides here along with the source code, and then to point to videos and blog entries that cover this material (either existing or as I create it in coming weeks). Please note that this presentation was given using Silverlight 3 Beta

Excerpt from: 
What’s New In Silverlight 3

Speaking in Southern California on Silverlight 3 and ASP.NET MVC – June 1st, 2nd and 3rd

.bgheader { padding-left:7px; padding-top:2px; padding-bottom:2px; width:700px; font-size:12pt; font-weight:bold; background-image: url(http://weblogs.asp.net/blogs/dwahlin/BgImage.jpg); color:white; } I always love visiting California and get a chance to visit again on behalf of INETA to speak at 3 .NET user groups next week.  If you’re in the Southern California area and are interested in Silverlight 3 or ASP.NET MVC swing o

See the original post here: 
Speaking in Southern California on Silverlight 3 and ASP.NET MVC – June 1st, 2nd and 3rd