A Happy grain of sand - Aral Balkan
User experience is everywhere. Aral Balkan talked about it in web, but with real life examples. Really great talk, which keeps you watching from the beginning to the end. Check out the talk here.
Language APIs, Popular Concepts, Design Patterns, Advanced Techniques In the Browser