Error handling important because things can go wrong. Therefore as a developer, we have to make sure our code acts properly in such situations. This talk covers things that will help you handle errors in clean and elegant way in your code.
Provided sample code fragments use Java.