I recently wanted to put together a portfolio page of the various code and samples that I've worked on over the last few years. To do so, I created a very simple xml file, which you can see here. Then, I decided to create two different UI experiences to display the UI, one in ASP.NET and…
- read the full post
Effective UI has put together a site called the User Interface Resource Center. They were kind enough to interview me about WPF, Silverlight, Expression and more. As they put it: In the 2008 whitepaper “The New Iteration,” Karsten Januszewski teams up with Jaime Rodriguez…
- read the full post
It was almost a year ago that the transition controls were quietly released for WPF, which I blogged about and included in the WPF Feature Fest (source and deployed app): The guts of this project is now available as Transitionals on Codeplex. A lot of the code has been refactored quite ni…
- read the full post
Here is a guide for using Flotzam at a conference: Flotzam at a conference is fun. It gives the audience the ability to immediately participate in the event as well as on the blogosphere. Their photos, twitters, etc, show up on the big screen. If you would like to see Flotzam in action, you can (1…
- read the full post
I realized that the code base I used for Flotzam for the MIX conference was not posted and there are a few interesting things that have been updated in the code that people may be interested in: For MIX, we displayed photos that were posted to the MIX event on Facebook. How do you get all …
- read the full post
In WPF, the MediaElement is simple and easy, but there are times when one wants to do more with video (webcams, pixel manipulation, etc.). This usually requires dropping outside of WPF into unmanaged code or at least referencing unmanaged dlls, all which can get tricky, suffice to say. I…
- read the full post
Someone asked for direct links for downloading the WPF Boot Camp videos, so here they are. Day 1 http://mschnlnine.vo.llnwd.net/d1/mix/6/2/5/Introduction_2MB_mix.wmv http://mschnlnine.vo.llnwd.net/d1/mix/6/2/5/VS_2MB_mix.wmv http://mschnlnine.vo.llnwd.net/d1/mix/6/2/5/LapAroundBlendUn…
- read the full post
I just posted the videos and collateral from the WPF Boot Camp 2008 here. Lots of great material here, including talks by Mark Wilson-Thomas, Unni Ravindranathan, Jonathon Russ (IdentityMine), Robert Ingebretsen (IdentityMine), David Teitlebaum, Jordan Parker, Jaime Rodriguez, Adam Smith, Henr…
- read the full post
I think that there is an assumption by many .NET developers that, with the CLR's garbage collector, they are immune from memory leaks. This is hardly the case. When writing WPF applications, there are a number of gotchas in this department. Hat's off to Jossef Goldberg, who has a f…
- read the full post
Last week, we held a WPF boot camp for a set of folks here in Redmond. It was a great event and, most pertinently, we taped the entire thing, just as we did last year. (We should have the videos posted in the next few weeks.) And, just as last year, we have had some great sessions on real worl…
- read the full post
Perhaps you remembered last year’s MIX, in which we featured Flotzam, a WPF screensaver mash-up that showed MIX07 feeds from Facebook, Flickr, Twitter and blogs. Well, we are doing it again this year with a twist: we are running a contest and will feature community created skins of the applica…
- read the full post
The folks at Yahoo! have updated their beta to now support 64 bit as well, so if you wanted to try the application but got shut down because you were on a 64 bit machine, you can go grab the latest download and install it. …
- read the full post
In The New Iteration, SNOOP is discussed, a great tool for visualizing and manipulating the WPF visual tree on the fly. I also wanted to highlight some of the great community efforts that build upon this idea. Josh Smith, Andrew Smith and Karl Shifflett have released a Visual Studio Visualizer…
- read the full post
I'm excited to announce the availability of a white paper that's been long in the making: The New Iteration: How XAML Transforms the Collaboration Between Designers and Developers in WPF. This is a 28 page white paper written by Jaime Rodriguez and I that digs into issues and solutions wh…
- read the full post
Check it out: a beta version of Yahoo! Messenger for Vista is now out. Download it here and read about all the new features and see a video here. This is 100% WPF -- hats off to Eric Burke and company who have done a knock out job with the application. He says on his blog that he'll…
- read the full post
Check out this contest for WPF applications sponsored by Lab 49. There's quite a few prizes available -- and good prizes too. The rules are pretty interesting, as they provide the data set to work with. So, the data is the equalizer: whose got the best visualization? …
- read the full post
About a thousand years ago, I was involved with a demo that showed the use of WPF to visualize hierarchical data. We had many requests for the code, but wasn't able to provide it...until now. At long last, we are making the code for the hierarchical view carousel available. The Hie…
- read the full post
With the release of .NET 3.5 and Visual Studio 2008 comes a new and improved WPF. With that in mind, I wanted to get a demo out that showed off some of the new WPF 3.5 features. There was some code written, not by me, but by Kevin Moore, author of the WPF Bag o' Tricks among other WPF go…
- read the full post
I've been playing with porting Flotzam to Silverlight 1.0 and have an intial prototype working. (Emphasis on prototype -- read, not ready for primetime yet. If anyone wants to help fix some of the bugs listed below let me know.) I figured I'd share it out nonetheless. You can see i…
- read the full post
I updated Flotzam to support Digg, so now those of you with a Digg addiction (addiggtion?) can watch those Diggs go by. One thing I did was enable customization so that you can configure Digg by topic or by type (new, popular or all). The Digg API is quite nice as is Headzoo's .NET wrap…
- read the full post
The implications for Microsoft releasing the source of the .NET Framework, including WPF, are huge. Love it.
- read the full post
So you want to spawn a new WPF window but you don't want it to be activated? This is doable in Win32, but with WPF, it presents some problems ... until now. This issue recently came up and some folks (read: not me) on the WPF team discovered a a pretty clever workaround. Basically,…
- read the full post
I want to throw up some prototype code that consumes JSON from WPF. (For more on JSON, see this article.) I put together that uses the JavaScriptSerializer to deserialize JSON into CLR objects, which could then be used for databinding. Here's what I did. First, I went and downloaded the ASP.N…
- read the full post