Loading...

Eric Elliott Fluent 2014 JavaScript Talk - Static Types are Overrated

7,974 views

Loading...

Loading...

Transcript

The interactive transcript could not be loaded.

Loading...

Loading...

Rating is available when the video has been rented.
This feature is not available right now. Please try again later.
Published on Apr 6, 2014

Type correctness does not guarantee program correctness, but type annotations are still cool, and there are actually lots of great tools for analysis of JavaScript applications.

In this talk, you'll learn how you can gain a lot more confidence in the correctness of your JavaScript applications, and probably a thing or two about why JavaScript's dynamic types are actually a huge asset to application developers.

Lint tools:

JSHint - http://jshint.com/
JSLint - http://www.jslint.com/
ESLint - http://eslint.org/

Other tools:
Tern.js - http://ternjs.net/
JSDoc - http://usejsdoc.org/
Doc Blockr - https://github.com/spadgos/sublime-js...
Google Closure Compiler - https://developers.google.com/closure...
https://developers.google.com/closure...
http://www.jetbrains.com/webstorm/

trace.gl - https://github.com/traceglMPL/tracegl


Unit testing tools:

Mocha - http://visionmedia.github.io/mocha/
Tape - https://github.com/substack/tape
Nodeunit - https://github.com/caolan/nodeunit
QUnit - https://qunitjs.com/


Other resources:

"Slayin' the Waste Monster: The Joys of Static Memory JavaScript" - Colt McAnlis https://www.youtube.com/watch?v=RWmzx...
"Classical Inheritance is Obsolete: How to Think in Prototypal OO" - my talk from Fluent 2013 - https://www.youtube.com/watch?v=lKCCZ...

  • Category

  • License

    • Standard YouTube License

Loading...

When autoplay is enabled, a suggested video will automatically play next.

Up next


to add this to Watch Later

Add to

Loading playlists...