For an upcoming talk at Mountain West JavaScript I'm going to talk about some basics in error handling. One of the advanced techniques that's a bit more advanced is the idea of creating custom errors objects to pass through your callbacks. Why Error objects? When following the callback pattern it's really nice to be able to depend that your error will return data in a consistent format. Error obje