Bill Scott of Netflix takes a look at from across the Web to illustrate both what we should emulate (patterns) as well as what we should avoid (anti-patterns) and summarizes them into a set of design principles.The six design principles Bill explores are:* Make It Direct* Keep It Lightweight* Stay on the Page* Provide an Invitation* Use Transitions* React ImmediatelyThis talk goes hand-in-hand with Bill Scott & Theresa Neil's book, Designing Web Interfaces and will provide you with practical take-aways for designing rich interactions on the Web.