Stackoverflow is a terrific source of information but can also be infuriating.
![Ian Mercer](/images/ianmercer.jpg)
Ian Mercer
![Ian Mercer](/images/ianmercer.jpg)
Ian Mercer
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
A slightly radical idea to eliminate passwords from many of the websites you use just occasionally
![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
Some observations from a meetup in Seattle on graph databases and Neo4j
![Ian Mercer](/images/ianmercer.jpg)
Ian Mercer
A hierarchical state machine for .NET
![Ian Mercer](/images/ianmercer.jpg)
Ian Mercer
At the risk of looking seriously old, here's something found on a paper tape
![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
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
![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
What is "quality" in terms of a released software product or website?
![Ian Mercer](/images/ianmercer.jpg)
Ian Mercer
Here's how I made a bootable USB memory stick for Windows 7
![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
A rant about developers using the same message for different errors
![Ian Mercer](/images/ianmercer.jpg)
Ian Mercer
Namespace reservations and http.sys, my, oh my!
![Ian Mercer](/images/ianmercer.jpg)
Ian Mercer
Fixing this error was fairly simple
![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
Isn't it time we stopped knowing which drive our file is on?
![Ian Mercer](/images/ianmercer.jpg)
Ian Mercer
Just a link to a site I found useful
![Ian Mercer](/images/ianmercer.jpg)
Ian Mercer
A novel UI for menus that combines a breadcrumb and a menu in one visual metaphor
![Ian Mercer](/images/ianmercer.jpg)
Ian Mercer
![Ian Mercer](/images/ianmercer.jpg)
Ian Mercer
A comparison of tail programs for Windows
![Ian Mercer](/images/ianmercer.jpg)
Ian Mercer
Some benchmark performance for Amazon vs a dedicated server
![Ian Mercer](/images/ianmercer.jpg)
Ian Mercer
![Ian Mercer](/images/ianmercer.jpg)
Ian Mercer
You cannot tack too often when sailing or you get nowhere. Agile is a bit like that.
![Ian Mercer](/images/ianmercer.jpg)
Ian Mercer
Sending client-side errors back to a server for analysis
![Ian Mercer](/images/ianmercer.jpg)
Ian Mercer
When your anti-virus software starts stealing your personal data, it's time to remove it!
![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
![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
Why Windows shutdown takes so long
![Ian Mercer](/images/ianmercer.jpg)
Ian Mercer
![Ian Mercer](/images/ianmercer.jpg)
Ian Mercer
Ian's advice on programming
![Ian Mercer](/images/ianmercer.jpg)
Ian Mercer