Recent Posts

Designing UI Validation

Designing UI Validation

UI validation can get pretty complicated so it is important to think through how you want the validation to work. I have spent some time in the past thinking through the different options and decided to spend some time summarizing it. Goals for UI Validation Guide the user in completing required information. Identifies required fields Identifies required … Continued

Windows App Store Offer

Windows App Store Offer

There is an offer over on the build site that is encouraging developers to build apps for up to $2000 dollars ($100 per up to 20 applications).  I think this is a great way to get developers interested in building Windows…

Democratic National Convention Voting Application

Democratic National Convention Voting Application

Recently I was given an opportunity to work for InterKnowlogy on the Democratic National Convention Voting application.  We utilized Xaml to create a Metro style application that supported delegates voting on ballots at the 2012 Democratic National Convention.  The application used real-time…

Defining UI Performance Goals

Defining UI Performance Goals

How fast should my view load? How long is acceptable for logging  into an application? When you set out to build an application, it is important to get an idea of how quickly users expect certain tasks to happen in…

Qonqr is on KickStarter

Qonqr is on KickStarter

A friend of mine, Scott Davis has started a gaming company with a couple of other folks.  The game is Qonqr, check them out, they are on KickStarter.

Metro Style Icons

Metro Style Icons

Looking for some nice Metro style icons that are customizable and free to use.  Check out MetroStudio.  They supply an app that allows you to customize the icons to the color scheme you want in addition to the size you need.  They will also supply the xaml source if you need it.

HP SmartMedia HomeServer OS Drive Dies

HP SmartMedia HomeServer OS Drive Dies

Last week I was traveling.  I came home to find that the drive on my HP SmartMedia Home Server had died. Steps were fairly simple to get the server back up and running, but I did have one problem with configuring remote access.  Here is the process that I followed: Bought 2 identical 3tb drives. … Continued

Zoom.it–Taking Snapshots of your website

Zoom.it–Taking Snapshots of your website

Interesting tool with an API to take snapshots of your website, which converts them into DeepZoom tiles that can be displayed on multiple devices.

Windows 8, .NET 4.5 and Visual Studio 11 Beta’s Released

Windows 8, .NET 4.5 and Visual Studio 11 Beta’s Released

Looks like there is a number of new goodies to play with from Microsoft.

Pirates for Windows Phone 7

Pirates for Windows Phone 7

This is a nice example and gives you the basics of game building on Windows 7 Phone.  It is a play on Angry Birds, an addictive game by Rovio. 

ASP.NET MVC4 Beta Now Released

ASP.NET MVC4 Beta Now Released

I have been working on StickerValue.com to learn the new Razor View engine introduced in MVC 3.  It looks like now I can start playing with MVC4 and bring the site to mobile devices.

Generic WeakEventManager in .NET Framework 4.5

Generic WeakEventManager in .NET Framework 4.5

I was taking a look at the 4.5 .NET Framework docs and it was really happy to see a generic WeakEventManager.  I was hoping for a more ergonomic API… but it looks like we are going to be stuck with the AddHandler / RemoveHandler syntax.  I was hoping they would get a little more fancy … Continued

StickerValue.com – Find the value of used items

StickerValue.com – Find the value of used items

Detecting Memory Leaks in WPF

Detecting Memory Leaks in WPF

This post is related to helping someone on the MSDN forum to try to find a memory leak in their application.  Others may find the technique useful for detecting memory leaks. TabControlMemoryLeakTest.zip Here is the forum thread: http://social.msdn.microsoft.com/Forums/en-US/wpf/thread/268462f3-ec45-4507-996e-70fb1f00d68f

Generic Recursion using IEnumerable<T>

Generic Recursion using IEnumerable

This is a handy little LINQ extension I use all of the time to recurse through IEnumerable<T> object graphs.  /// <summary> /// Traverses the specified source. /// ///var total = /// Application.Current.Resources.MergedDictionaries.Recurse<ResourceDictionary>( /// obj => obj.MergedDictionaries); /// </summary> /// <typeparam…

Twin Cities Code Camp – April 2010

Twin Cities Code Camp – April 2010

Jason Bock just posted the sessions for TCCC8.  Looks like some interesting material… looks like there is going to be content on developing for Win Mo 7.

WPF Toolkit 2010 Released

WPF Toolkit 2010 Released

I stumbled across this looking for for WPF samples.  It looks like they updated the WPF Toolkit. http://wpf.codeplex.com/releases/view/40535

PDC 2009 Recap PodCast

PDC 2009 Recap PodCast

You can hear about some thoughts on PDC 2009 over on Microsoft Developer Evangelist Jeff Brand’s blog.  He sat down with Rocky Lhotka, Scott Davis and myself in December and we talked about our thoughts on PDC. http://www.slickthought.net/post/2010/01/07/Spaghetti-Code-Recaps-PDC-2009.aspx

Recent Projects

Democratic National Convention Voting Application

Democratic National Convention Voting Application

Recently I was given an opportunity to work for InterKnowlogy on the Democratic National Convention Voting application.  We utilized Xaml to create a Metro style application that supported delegates voting on ballots at the 2012 Democratic National Convention.  The application used real-time data visualization techniques so all delegates could quickly get the current status of a specific … Continued

StickerValue.com – Find the value of used items

StickerValue.com – Find the value of used items