Techmeetup Edinburgh have just updated their Vimeo page with the talk I gave on JavaScript linting and hinting earlier this month.

As a reminder. The slides and references from the talk are available here: Material From Techmeetup Talk

 

, , , ,

JavaScript Static Analysis Talk

Here is the material from my Techmeetup talk in Edinburgh on Wednesday 11th July

Many thanks to those that attended, hope you enjoyed it.

 

Slides

The Prezi presentation is available here: http://prezi.com/nlwom16jo6z7/javascript-static-analysis/

 

Demo App

Code location [TBD]

 

Eval is Evil

http://www.jameswiseman.com/blog/2011/03/31/jslint-messages-document-write-can-be-a-form-of-eval/

http://www.jameswiseman.com/blog/2011/01/18/jslint-messages-eval-is-evil/

 

JavaScript Popularity

http://www.quora.com/Is-JavaScript-the-most-popular-programming-language-in-the-world

http://langpop.com/

http://www.tiobe.com

 

Beautification/Minification – Competing Goals

“Assembly Language of the Web”

http://bit.ly/ntq0aI

http://bit.ly/n3rPIR

 

Date Initialsation

http://jsfiddle.net/es4XW/

http://hexmen.com/blog/

 

ParseInt – Strange Base 19 Conversion

http://stackoverflow.com/q/11340673/144491

 

Performant Numeric Conversion

http://stackoverflow.com/q/2665984/144491

 

JSLint

http://www.jslint.com/

 

Crockford Quotes

http://tech.groups.yahoo.com/group/jslint_com/message/1688

https://github.com/twitter/bootstrap/issues/3057#issuecomment-5135562

http://wonko.com/post/jsmin-isnt-welcome-on-google-code

 

JSHint

http://www.jshint.com/

http://anton.kovalyov.net/2011/02/20/why-i-forked-jslint-to-jshint/

http://brendaneich.com/2010/11/paren-free/

 

Browser Integration

WScript Files: http://jameswiseman.com/jslint/

Netbeans Plugin : http://plugins.netbeans.org/plugin/40893/jslint

Eclipse Plugin : http://stackoverflow.com/questions/2741058/jslint-eclipse-plugin

Eclipse Plugin additional info: http://stackoverflow.com/questions/2741058/jslint-eclipse-plugin

Emacs Plugin: https://github.com/daleharvey/jshint-mode

 

Google Closure Compiler

http://closure-compiler.appspot.com/home

https://developers.google.com/closure/compiler/docs/error-ref

 

Google Closure Linter

https://developers.google.com/closure/utilities/

http://google-styleguide.googlecode.com/svn/trunk/javascriptguide.xml

http://code.google.com/p/closure-linter/source/browse/#svn%2Ftrunk%2Fclosure_linter

 

, , , ,

Last year I held a jQuery course, and was fortunate enough to recieve very generous praise from my peers, including the following:

What parts of the training did you feel were of most value?Biscuits
The overview of the key paragdim interjected with real examples expedited learning

What parts of the training did you feel were of least value?
The lack of biscuits

What, if anything, would you change about the course?
Provide biscuits

Any further comments?
More biscuits please

So there we have it. Biscuits, cakes, muffins, coffees and teas. Bribing your audience can always help!

, ,