Topic: programming
My love/hate relationship with Stackoverflow
Stackoverflow is a terrific source of information but can also be infuriating.

Xamarin Forms Application For Home Automation
Building a Xamarin Forms application to control my home automation system

Websites should stop using passwords for login!
A slightly radical idea to eliminate passwords from many of the websites you use just occasionally

VariableWithHistory - making persistence invisible, making history visible
A novel approach to adding history to variables in a programming language

Neo4j Meetup in Seattle - some observations
Some observations from a meetup in Seattle on graph databases and Neo4j

My first programme [sic]
At the risk of looking seriously old, here's something found on a paper tape

A simple state machine in C#
State machines are useful in many contexts but especially for home automation

Task Parallel Library: A scheduler with priority, apartment state and maximum degree of parallelism

MongoDB Map-Reduce - Hints and Tips

Why don't you trust your build system?

Elliott 803 - An Early Computer

Continuous Integration -> Continuous Deployment
What is "quality" in terms of a released software product or website?

Making a bootable Windows 7 USB Memory Stick
Here's how I made a bootable USB memory stick for Windows 7

Tip: getting the index in a foreeach statement
A tip on using LINQ's Select expression with an index

SQL Server - error: 18456, severity: 14, state: 38 - Incorrect Login
A rant about developers using the same message for different errors

Mixed mode assembly errors after upgrade to .NET 4 Beta 2
Fixing this error was fairly simple

Shortened URLs should be treated like a Codec ...
Expanding URLs would help users decide whether or not to click a link

A great site for developing and testing regular expressions
Just a link to a site I found useful

Introducing Jigsaw menus
A novel UI for menus that combines a breadcrumb and a menu in one visual metaphor

Fix for IE's overflow:hidden problem

Amazon Instance vs Dedicated Server comparison
Some benchmark performance for Amazon vs a dedicated server

Agile Software Development is Like Sailing
You cannot tack too often when sailing or you get nowhere. Agile is a bit like that.

AntiVirus Software is the Worst Software!
When your anti-virus software starts stealing your personal data, it's time to remove it!

ASP.NET Custom Validation
How to solve a problem encountered with custom validation in ASP.NET

Google Chart API

Cache optimized scanning of pairwise combinations of values
Using space-filling curves to optimize caching

Dell upgrades - a pricey way to go
