Building a Xamarin Forms application to control my home automation system
![Ian Mercer](/images/ianmercer.jpg)
Ian Mercer
![Ian Mercer](/images/ianmercer.jpg)
Ian Mercer
![Ian Mercer](/images/ianmercer.jpg)
Ian Mercer
How to create a LINQ expression that logically ORs together a set of predicates
![Ian Mercer](/images/ianmercer.jpg)
Ian Mercer
A novel approach to adding history to variables in a programming language
![Ian Mercer](/images/ianmercer.jpg)
Ian Mercer
A hierarchical state machine for .NET
![Ian Mercer](/images/ianmercer.jpg)
Ian Mercer
A state machine for .NET that I've released on Nuget
![Ian Mercer](/images/ianmercer.jpg)
Ian Mercer
Connecting our dog into the home automation
![Ian Mercer](/images/ianmercer.jpg)
Ian Mercer
State machines are useful in many contexts but especially for home automation
![Ian Mercer](/images/ianmercer.jpg)
Ian Mercer
![Ian Mercer](/images/ianmercer.jpg)
Ian Mercer
![Ian Mercer](/images/ianmercer.jpg)
Ian Mercer
![Ian Mercer](/images/ianmercer.jpg)
Ian Mercer
![Ian Mercer](/images/ianmercer.jpg)
Ian Mercer
![Ian Mercer](/images/ianmercer.jpg)
Ian Mercer
![Ian Mercer](/images/ianmercer.jpg)
Ian Mercer
![Ian Mercer](/images/ianmercer.jpg)
Ian Mercer
![Ian Mercer](/images/ianmercer.jpg)
Ian Mercer
![Ian Mercer](/images/ianmercer.jpg)
Ian Mercer
![Ian Mercer](/images/ianmercer.jpg)
Ian Mercer
![Ian Mercer](/images/ianmercer.jpg)
Ian Mercer
![Ian Mercer](/images/ianmercer.jpg)
Ian Mercer
![Ian Mercer](/images/ianmercer.jpg)
Ian Mercer
![Ian Mercer](/images/ianmercer.jpg)
Ian Mercer
Help with this exception
![Ian Mercer](/images/ianmercer.jpg)
Ian Mercer
![Ian Mercer](/images/ianmercer.jpg)
Ian Mercer
![Ian Mercer](/images/ianmercer.jpg)
Ian Mercer
![Ian Mercer](/images/ianmercer.jpg)
Ian Mercer
![Ian Mercer](/images/ianmercer.jpg)
Ian Mercer
![Ian Mercer](/images/ianmercer.jpg)
Ian Mercer
![Ian Mercer](/images/ianmercer.jpg)
Ian Mercer
![Ian Mercer](/images/ianmercer.jpg)
Ian Mercer
![Ian Mercer](/images/ianmercer.jpg)
Ian Mercer
![Ian Mercer](/images/ianmercer.jpg)
Ian Mercer
![Ian Mercer](/images/ianmercer.jpg)
Ian Mercer
![Ian Mercer](/images/ianmercer.jpg)
Ian Mercer
![Ian Mercer](/images/ianmercer.jpg)
Ian Mercer
![Ian Mercer](/images/ianmercer.jpg)
Ian Mercer
![Ian Mercer](/images/ianmercer.jpg)
Ian Mercer
![Ian Mercer](/images/ianmercer.jpg)
Ian Mercer
![Ian Mercer](/images/ianmercer.jpg)
Ian Mercer
![Ian Mercer](/images/ianmercer.jpg)
Ian Mercer
![Ian Mercer](/images/ianmercer.jpg)
Ian Mercer
![Ian Mercer](/images/ianmercer.jpg)
Ian Mercer
![Ian Mercer](/images/ianmercer.jpg)
Ian Mercer
![Ian Mercer](/images/ianmercer.jpg)
Ian Mercer
![Ian Mercer](/images/ianmercer.jpg)
Ian Mercer
![Ian Mercer](/images/ianmercer.jpg)
Ian Mercer
![Ian Mercer](/images/ianmercer.jpg)
Ian Mercer
![Ian Mercer](/images/ianmercer.jpg)
Ian Mercer
![Ian Mercer](/images/ianmercer.jpg)
Ian Mercer
![Ian Mercer](/images/ianmercer.jpg)
Ian Mercer
A tip on using LINQ's Select expression with an index
![Ian Mercer](/images/ianmercer.jpg)
Ian Mercer
Namespace reservations and http.sys, my, oh my!
![Ian Mercer](/images/ianmercer.jpg)
Ian Mercer
![Ian Mercer](/images/ianmercer.jpg)
Ian Mercer
Fixing this error was fairly simple
![Ian Mercer](/images/ianmercer.jpg)
Ian Mercer
How to fix the exception "the entitycontainer" name could not be determined
![Ian Mercer](/images/ianmercer.jpg)
Ian Mercer
Expanding URLs would help users decide whether or not to click a link
![Ian Mercer](/images/ianmercer.jpg)
Ian Mercer
Just a link to a site I found useful
![Ian Mercer](/images/ianmercer.jpg)
Ian Mercer
![Ian Mercer](/images/ianmercer.jpg)
Ian Mercer
Hints for dealing with this exception
![Ian Mercer](/images/ianmercer.jpg)
Ian Mercer
How to solve a problem encountered with custom validation in ASP.NET
![Ian Mercer](/images/ianmercer.jpg)
Ian Mercer
Some advice on software optimization
![Ian Mercer](/images/ianmercer.jpg)
Ian Mercer
LinqKit came in handy back in 2009
![Ian Mercer](/images/ianmercer.jpg)
Ian Mercer
Using space-filling curves to optimize caching
![Ian Mercer](/images/ianmercer.jpg)
Ian Mercer
A rant about how few software programs get threading right
![Ian Mercer](/images/ianmercer.jpg)
Ian Mercer