Skip to content

CoffeeScript for Recovering JavaScript Programmers, and Testing JavaScript

Photo of Scott Davis
Hosted By
Scott D.
CoffeeScript for Recovering JavaScript Programmers, and Testing JavaScript

Details

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).

Photo of HTML5 Denver Users Group group
HTML5 Denver Users Group
See more events
Casselman's
2620 Walnut St. · Denver, CO