Stackoverflow is a terrific source of information but can also be infuriating.

Ian Mercer

Ian Mercer
Building a Xamarin Forms application to control my home automation system

Ian Mercer

Ian Mercer
A slightly radical idea to eliminate passwords from many of the websites you use just occasionally

Ian Mercer
A novel approach to adding history to variables in a programming language

Ian Mercer
Some observations from a meetup in Seattle on graph databases and Neo4j

Ian Mercer
A hierarchical state machine for .NET

Ian Mercer
At the risk of looking seriously old, here's something found on a paper tape

Ian Mercer
A state machine for .NET that I've released on Nuget

Ian Mercer
State machines are useful in many contexts but especially for home automation

Ian Mercer

Ian Mercer

Ian Mercer

Ian Mercer

Ian Mercer

Ian Mercer

Ian Mercer

Ian Mercer

Ian Mercer

Ian Mercer

Ian Mercer

Ian Mercer

Ian Mercer

Ian Mercer

Ian Mercer

Ian Mercer

Ian Mercer

Ian Mercer

Ian Mercer

Ian Mercer

Ian Mercer
What is "quality" in terms of a released software product or website?

Ian Mercer
Here's how I made a bootable USB memory stick for Windows 7

Ian Mercer
A tip on using LINQ's Select expression with an index

Ian Mercer
A rant about developers using the same message for different errors

Ian Mercer
Namespace reservations and http.sys, my, oh my!

Ian Mercer
Fixing this error was fairly simple

Ian Mercer
Expanding URLs would help users decide whether or not to click a link

Ian Mercer
Isn't it time we stopped knowing which drive our file is on?

Ian Mercer
Just a link to a site I found useful

Ian Mercer
A novel UI for menus that combines a breadcrumb and a menu in one visual metaphor

Ian Mercer

Ian Mercer
A comparison of tail programs for Windows

Ian Mercer
Some benchmark performance for Amazon vs a dedicated server

Ian Mercer

Ian Mercer
You cannot tack too often when sailing or you get nowhere. Agile is a bit like that.

Ian Mercer
Sending client-side errors back to a server for analysis

Ian Mercer
When your anti-virus software starts stealing your personal data, it's time to remove it!

Ian Mercer
How to solve a problem encountered with custom validation in ASP.NET

Ian Mercer
Some advice on software optimization

Ian Mercer

Ian Mercer
Using space-filling curves to optimize caching

Ian Mercer
A rant about how few software programs get threading right

Ian Mercer
Why Windows shutdown takes so long

Ian Mercer

Ian Mercer
Ian's advice on programming

Ian Mercer