add-memberalign-toparrow-leftarrow-rightbellblockcalendarcamerachatchevron-leftchevron-rightchevron-small-downchevron-upcircle-with-crosscomposecrossfacebookflagfolderglobegoogleimagesinstagramkeylocation-pinmedalmoremuplabelShape 3 + Rectangle 1pagepersonpluspollsImported LayersImported LayersImported LayersshieldstartwitterwinbackClosewinbackCompletewinbackDiscountyahoo

CoffeeScript for Recovering JavaScript Programmers, and Testing JavaScript

6:00 - 7:00: CoffeeScript for recovering JavaScript programmers by Dr. Venkat Subramaniam
7:00 - 7:30: Food!
7:30 - 9:00: Automated testing tools and techniques for JavaScript by Dr. Venkat Subramaniam


CoffeeScript for Recovering JavaScript Programmers 

by Dr. Venkat Subramaniam

Saying JavaScript is powerful is an understatement. The problem is it is way too powerful and dangerously flexible. Programmers often have trouble reaping its benefits due to its uncontrolled flexibility and, to a certain extent, lack of structure. One approach is to learn to tame the beast, like the authors of complex JavaScript libraries have done. Fortunately there is an alternative. CoffeeScript is JavaScript created in a humane way. In this session we will learn how, using CoffeeScript, we can reap all the benefits of JavaScript, but without losing our sanity in the process.


Automated Testing Tools and Techniques for JavaScript

by Dr. Venkat Subramaniam

Programmers often complain that it is hard to automate unit and acceptance tests for JavaScript. Testability is a design issue and with some discipline and careful design we can realize good automated tests.

In this presentation we'll learn how to automate the testing of JavaScript using both TDD and BDD tools.


About Dr. Venkat Subramaniam

Dr. Venkat Subramaniam, founder of Agile Developer, Inc., has trained and mentored thousands of software developers in the US, Canada, Europe, and Asia. Venkat helps his clients effectively apply and succeed with agile practices on their software projects, and speaks frequently at international conferences and user groups. Venkat is also an adjunct faculty and teaches CS courses remotely at the University of Houston. He is author of ".NET Gotchas," coauthor of 2007 Jolt Productivity Award winning "Practices of an Agile Developer," author of "Programming Groovy: Dynamic Productivity for the Java Developer" and "Programming Scala: Tackle Multi-Core Complexity on the Java Virtual Machine" (Pragmatic Bookshelf).

Join or login to comment.

  • David G.

    Venkat brought it!

    September 19, 2012

  • Tom F.

    Awesome.... First Venkat's insights CoffeeScript were profound, even for knowledgeable coders. In particular I liked shallow sets(...) and deep gets() with prototype objects. Fpr Testing JavaScript I like how he demonstrated how scope unit testing by passing back focus event status

    September 18, 2012

  • Rassamee R

    Very inspiring!

    September 18, 2012

  • Joe M.

    Only got to see Venkat's first talk, but it was great. Loved the live coding examples and the fluency with which he touched on each topic.

    September 18, 2012

  • Wil Moore I.


    September 18, 2012

  • Brian C.

    Absolutely awesome event. One of my favorites.

    September 18, 2012

  • Michael W.


    September 18, 2012

  • Justin S.

    Venkat is a great speaker and gave a great introduction to CoffeeScript and unit testing JavaScript.

    September 18, 2012

  • A former member
    A former member

    Venkat is an amazing speaker.

    September 18, 2012

  • Grant S.

    Great speaker!

    September 18, 2012

  • Gregg P.

    I believe I will be a better programmer, having attended this one.

    September 18, 2012

  • Satchit T.

    Venkat's presentation very good and the how the presentation was carried through with examples and interactive involvement was very useful.

    September 17, 2012

  • Van G.

    Fantastic. Almost perfect execution on the talk.

    September 17, 2012

  • Tom M.

    Venkat is a great presenter, and these talks lived up to my expectations.

    September 17, 2012

  • Gregg P.

    The invite says 7:00, then the schedule says 6:00. I assume 6:00 is correct right?

    September 12, 2012

    • David G.

      Yes sorry, the correct time is 6:00.

      September 15, 2012

    • Scott D.

      I updated the website. Tanks for catching it, Gregg!

      September 17, 2012

  • chase c.

    Bummed to be missing this but overbooked myself.

    If you're doing web design/development for mobile or responsive design I've started a new group to crowdsource the test device lab. More hands on testing/hacking than discussion/presentations. Check it out:

    September 17, 2012

Our Sponsors

People in this
Meetup are also in:

Sign up

Meetup members, Log in

By clicking "Sign up" or "Sign up using Facebook", you confirm that you accept our Terms of Service & Privacy Policy