Static Types are Overrated: Dynamic Duo – Loose Types and Object Extension

JavaScript | Video 4 4 Comments

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:

Other tools:

Unit testing tools:

Other resources:


  1. Well done, Eric. You speaking skills have really improved over last year.

  2. Michael Bennett - May 6, 2014

    Speed Tracer is also really fun if you’re into seeing paints, and a breakdown of events.

    I don’t know if you’re a fan of the Jasmine/Karma tools, but they’re great for integrating into editors.  Getting realtime coverage feedback makes it hard to say no to testing, it’s also fun, as it’s game like.  Plus when it’s months later, and it’s time to change your code you don’t break it… as badly.

Add Comment Register



Leave a Reply

Your email address will not be published. Required fields are marked *

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code class="" title="" data-url=""> <del datetime=""> <em> <i> <q cite=""> <strike> <strong> <pre class="" title="" data-url=""> <span class="" title="" data-url="">