-
Notifications
You must be signed in to change notification settings - Fork 1
Resources
1337 edited this page Jul 11, 2012
·
17 revisions
- It is okay to detect whether or not your code is running on a devbox (developer environment) or production, but it is not okay to alter the program flow by this means, otherwise, debugging live bugs would be near impossible.
- Common Python idioms: http://bayes.colorado.edu/PythonIdioms.html
- Decorators explained: http://www.siafoo.net/article/68
- Class magic methods explained: http://www.rafekettler.com/magicmethods.html
- How to compare 'None' http://stackoverflow.com/questions/100732/why-is-if-not-someobj-better-than-if-someobj-none-in-python
- Crockford on Javascript, 6 part video series covering the history, the good parts, and the future of Javascript: http://yuiblog.com/crockford/
- Javascript design patterns: https://github.com/shichuan/javascript-patterns
- Module pattern in-depth: http://www.adequatelygood.com/2010/3/JavaScript-Module-Pattern-In-Depth
- Encapsulating browser plugins: http://oli.me.uk/2012/03/14/writing-great-javascript
- Scalable Javascript application architecture: http://www.slideshare.net/nzakas/scalable-javascript-application-architecture
- Advanced Javascript tricks: http://code.google.com/p/jslibs/wiki/JavascriptTips
- CSS Specificity: "Start at 0, add 1000 for style attribute, add 100 for each ID, add 10 for each attribute, class or pseudo-class, add 1 for each element name or pseudo-element."
- Always draw the UI first
- Visual UI guidelines: Linux, Windows, and OS X
- HTML guidelines for accessibility: http://www.w3.org/TR/WCAG10-HTML-TECHS/#text