Here are a few more links to code videos. Jason Gorman (www.codemanship.com) shows different code smell examples and what to do to get rid of them. All examples are screen casts in Java.
Feature Envy - method that makes multiple calls to another class
Data Clumps - multiple fields on a class that belong together in their own class
Here is a link to another Clean Code talk from Google. It's an interesting lecture about removing if statements and switch statements from code using Polymorphism.
Here are a few links to Clean Code talks at Google dealing with unit tests. Pretty interesting and useful information.
Don't Look for Things
Law of Demeter
He teaches that in a constructor you should ask for what you need and don't look for things. Meaning, don't pass in a user object when what you really need is a username and password.