Interaction Design pattern library. More than 120 patterns for web designers. All patterns include examples, explanations and even links to literature and code.
Anything that slows down customers or gets in their way after they download your app is a bad thing. That includes sign-up/sign-in forms that show up even before potential customers can figure out if the app is actually worth using.