My name is Matt Hamilton, and I'm a software developer.

I've been developing software professionally for over twenty years, and yet it feels like every day I learn something that turns my world upside down and makes me doubt long-held beliefs.

This site is somewhere I can share ideas and post code snippets that I find interesting. I hope you enjoy your stay.

Follow mabster on Twitter

profile for Matt Hamilton at Stack Overflow, Q&A for professional and enthusiast programmers

Recent Posts

Apr 11 2011

Toggling Enabled Controls with jQuery

How to enable and disable a control when a drop-down selection changes. javascript jquery
Feb 18 2011

Asycnhronous Service Calls with Coroutines

Calling a WCF service asynchronously with a little help from MadProps.MvvmLight

mvvm wcf coroutines
Feb 17 2011

Blocking a User with Coroutines

An example of using coroutines with MVVM Light in Halfwit

mvvm halfwit coroutines wpf
Feb 4 2011

Customizing the WPF DatePicker's Watermark

WPF's DatePicker control has an annoying "Select a date" watermark which you can't customize. OR CAN YOU?

wpf datepicker
Jan 12 2011

CommandBindings with MVVM

A way to use traditional WPF routed commands with the MVVM pattern.

.net wpf mvvm commands
Jan 10 2011

Memory Usage, Autofac and Transient Objects

Seeing high memory usage in your Autofac-driven application? This might explain why.

.net wpf autofac halfwit
Jan 10 2011

ViewModel Resolution with Autofac

How I use Autofac to determine the correct ViewModel to use for a given Model object.

.net wpf autofac mvvm
Jan 5 2011

MVVM Light Activities and Exceptions

How should my MVVM Light Coroutine support handle exceptions?

.net wpf mvvm coroutines
Jan 1 2011

MVVM Light ActivityCommand

Let's make better use of our coroutine support in MVVM Light

.net mvvm wpf coroutines
Jan 1 2011


My contrib project to GalaSoft's MVVM Light Toolkit

.net mvvm wpf coroutines
Dec 31 2010

Coroutines with MVVM Light

A simple approach to mimicking Caliburn's coroutines with MVVM Light

.net mvvm wpf coroutines
Dec 24 2010

ThumbnailImage - A WPF Custom Control

A WPF custom control that caches a thumbnail of the given image.

.net wpf controls thumbnail image comicster
Dec 9 2010

Anonymous Interface Implementations

Another C# feature I'd like to see.

c# wishlist .net language
Dec 6 2010

TweetSharp Entities

TweetSharp v2 introduces support for "Twitter Entites". Here's a first look.

tweetsharp twitter c# .net wpf
Nov 30 2010

An Icon Overlay Notifier for Halfwit

Halfwit lights up the Windows 7 taskbar with an icon overlay!

halfwit mvvm ioc windows-7
Nov 28 2010

Halfwit Extensibility - Notifications

A rundown of Halfwit's plug-in and eventing model, focusing on new-tweet notifications.

halfwit ioc mvvm
Nov 24 2010

Nested ViewModels

A way for ViewModel classes to communicate "upstream" in the hiearachy.

mvvm c# ioc
Nov 16 2010

Focus a Virtualized ListBoxItem

WPF's UI Virtualization is great, but it can play havoc with keyboard focus. Here's a tip!

wpf focus ui
Nov 9 2010

Halfwit Loses Dynamic Columns

The next version of Halfwit will lose a feature but gain performance!

halfwit wpf ui
Aug 9 2010

FunnelWeb - Markdown and IoC

How we use Inversion of Control with Markdown rendering in FunnelWeb

funnelweb markdown autofac ioc .net
Jul 28 2010

Type Inference for Constants in C#

I want C# constant declarations to work like Pascal!

c# .net wishlist
Jul 28 2010

Code Kata - Coin Change Problem

Calculating change denomination using Linq!

kata .net c#
Jul 28 2010

I Want a "while" Linq Keyword

I have TakeWhile() ... but I want while

c# .net wishlist
Jul 28 2010

Immutability in C# 5?

How immutability might work in the next version of C#

c# .net wishlist
Jul 27 2010

Give WPF's DatePicker some Keyboard Love

Extend the WPF Toolkit's DatePicker control with new keyboard shortcuts.

wpf datepicker .net c#
Jul 25 2010

FunnelWeb Feeds

How syndication works in FunnelWeb

funnelweb atom feeds .net
Jul 25 2010

Generic Constructor Constraints

A feature I'd like to see in C#

c# .net generics wishlist
Page: 1 2