If you write software for the web that allows users to submit or share URLs (comment systems, mail clients, forums, URL shorteners, etc), you may find yourself in a position where you need to filter out malicious links.
C
Failing Well: Managing Risk in Web Applications
F
Sexy, Cheap and Easy: Not Your Mom, Your Wireframes
S