Recent Posts
Integration: Messaging
For the fourth and final integration option, we explore the use of asynchronous messaging.
Integration: Web Services
A third solution to our integration scenario is for one application to expose web services. How would that work?
Integration: ETL
Another solution to application integration to use extract/transform/load scripts to move data between the databases.
Integration: Shared Database
One solution to application integration is for the applications to just share the same RDBMS. Let's explore the pros and cons of this approach.
Integration: Scenario
Introducing a simple scenario where two applications need to integrate. Part of a series on integration approaches.
HTML vs. Silverlight vs. WPF
A short guide on how I choose between WPF, Silverlight and ASP.NET/HTML
Nick Blumhardt's IOC course
If you're in Brisbane, Sydney or Melbourne during May, consider attending Nick Blumhardt's IOC training course.
WPF Dynamically Generated DataGrid
Sometimes you might have a very dynamic source of data, with classes to represent rows and properties. Here's how you can use a WPF DataGrid with it.
WPF TemplateParts
A lesser known feature of WPF is TemplateParts. I thought it would be interesting to describe them here.
Xstrata Kiosk
In three weeks Artem and I built a WPF touch screen kiosk application for browsing SharePoint documents. Here's a few screenshots.
BYO computers and the decline of the SOE
A recent announcement by Suncorp Australia got me thinking about the future of the SOE
Internet Explorer 9 == WPF 3?
Microsoft just released IE 9, but it suffers from the same font rendering problems that WPF 3 did. Can we expect a fix?
jQueryPad
jQueryPad is a useful little utility for prototyping HTML and JavaScript/jQuery code.
Unit of Work in Rich Clients
Categorizing the different ways unit of work might be managed in WPF applications
Convention-based Configuration for Autofac
Using a convention to configure module properties in Autofac
FunnelWeb vs. Magellan Community
In learning about how community participation in OSS projects work, I found it interesting comparing two of my projects.
OSS Projects
An aggregated list of the OSS projects I've released in the last couple of years.
DbUp: DataDude done right
DbUp is a .NET library that makes database deployment easy.
Tape: Dependency management for .NET
Tape is an experimental solution to dependency management in .NET.
StarFight
StarFight is an Xbox 360 game that lets you battle to the death with your friends in a futuristic space landscape.
How to deploy a database
Here are some principles to keep in mind when designing your database development strategy.
Useful WIX Snippets
Some short snippets for WIX, which include checking for .NET 4.0, uninstalling previous versions, and creating event sources.
Consistency through Meritocracy
Reflecting on some good and bad experiences with IT organizational governance, I found a recent article by Dan Pritchett interesting.
Email-based Authentication
Wondering if an OpenID model could be implemented using email as the relying party
Silverlight: next decade's IE 6 problem
I come to the realization that Silverlight is leading us down the path of creating the future equivalent of the IE 6 problem
Welcome, my name is