Welcome to <XamlGeek /> by Ian Randall - a vocal, enthusiastic, sometimes opinionated WPF geek, working for Datacom in Auckland, NZ as a software developer..

I'm co-organising Codemania! - Auckland's premier software developer conference, and

I help run Metro Meetup - Auckland's presentation-focussed User Group.

I ask lots of questions, and try to become just a little bit better at what I do every single day.

This blog is the output of some of those learnings...

Recent Posts

Jan 9 2012

MarkPad from the Code52 Crew

Introducing MarkPad - an OSS Windows client for editing Markdown files

Oct 26 2011

Hyperlinks in WPF

Little nugget of learning on Hyperlink controls in WPF

wpf
Oct 13 2011

Activating a Conductor in Caliburn Micro

A little snippet of learning from todays adventure in Caliburnland

caliburn.micro screenconductor
Sep 30 2011

Wellington got SLAMD!

My Caliburn Micro talk last night

talkslamd
Sep 20 2011

September's MVVM talks

Two nights. Two cities. One awesome pattern

talkmvvm
Aug 27 2011

Tech Ed content

Slides and code from my session at Tech Ed 2011

tech-ed
Aug 27 2011

Code Camp 2011

Talking at Code Camp, 2011

Aug 10 2011

Tech·Ed 2011

Showcasing a couple of open-source MVVM frameworks at Tech·Ed

tech-edmvvm
Jul 31 2011

Using Dynamic Viewmodels with Simple.Data

Using dynamic data providers, like Simple.Data, to feed into DynamicViewModel

dynamicxaml
Jul 6 2011

Extending Caliburn.Micro

Plugging in your own framework pieces

Jul 2 2011

Navigating in Caliburn.Micro WP7

The perils of convention over configuration

caliburn.micro wp7
Jun 28 2011

Auckland gets SLAMD

Auckland's Silverlight and Mobile Developer user group's first meeting

slamd
Jun 11 2011

XAML Data Binding - Part 5

Removing the magic strings from the code to raise PropertyChanged events

binding-seriesinpcexpressions
Jun 7 2011

DDD Melbourne

My XAML frameworks talk at DDD Melbourne

talkxamlddd
May 13 2011

DynamicBinder

Binding to an observable, dynamic object

dynamicbindingXAML
May 4 2011

XAML Data Binding - Part 4

The INotifyPropertyChanged interface

binding-seriesinpcbinding
Apr 22 2011

XAML Data Binding - Part 3

Describing dependency objects and dependency properties

binding-series
Apr 18 2011

XAML Data Binding - Part 2

Understanding the class at the heart of XAML data binding

binding-seriesbindingwpfxaml
Apr 17 2011

XAML Data Binding - Part 1

A beginner's plain-English guide to xaml data binding

bindingxamlbinding-series
Apr 16 2011

Converter as a Markup Extension

How to simplify your Converter binding syntax

xamlwpf
Apr 15 2011

North Shore DNUG talk

My 'Query Object pattern' talk at North Shore

talkdnug
Apr 9 2011

Talking at North Shore DNUG

Doing another local DNUG talk

talkdnug
Mar 24 2011

XAML Fundamentals talk

The getting started with Styles and Templates talk I gave yesterday

talkdnugxaml
Mar 16 2011

Speaking at Ellerslie .NET User Group

I'm giving a XAML talk at Ellerslie .NET User Group

wpfpresenting
Mar 2 2011

Async Binding

Binding to properties that can take a long time to yield results

xamlwpfasyncbinding
Feb 14 2011

Musings on asp.net MVC

Asp.net MVC 3 has some really nice aspects. How could WPF learn from it?

wpfmvc
Feb 2 2011

Input Bindings in WPF 4.0

WPF 4.0 allows you to bind the command property on an Input Binding

inputbindingwpf4
Jan 22 2011

Working slightly smarter with WCF

More thoughts on writing distributed apps with WCF

wcfdistributedclient-serverpattern
Jan 22 2011
Jan 3 2011

The Model in MVVM

There's an M in MVVM, you know...

modelmvvmddd
Page: 1 2