Douglas Crockford Video 5 - 'The end of all things'

No let up in quality in this video. Here are my notes for the final video in the original series:

Cross site scripting (XSS) is a big problem. Huge privs accorded to a successful attacker.
Caja and adsafe - make js safer.

Don't confuse a variable and a value.


How does an object get a reference:
By Creation
By Construction
By Reference


David Parnas:


Lazy programmers guide


Keep performance delays below 100ms - provide some sort of immediate feedback.
Don’t fiddle with code. Measure first. Use PageSpeed


Arrays can be slow in older versions of ie. No hashmaps.
Don’t add unnecessary chrome. Takes time.


Don’t tune for quirks. Keep code clean and readable. Future versions of JS engines will be much faster. Your quirk optimisations may cause trouble.


jslint.com

Avoid global variables.

Avoid ++ - too easy to mess up
Use jslint

Comments

Popular posts from this blog

Building a choropleth map for Irish agricultural data

Early Stopping with Keras

AutoCompleteTextView backed with data from SQLite in Android