• Microsoft
  • Nebula
  • Google
  • SugarCRM
  • Facebook
  • HP
  • Intel
  • Rackspace Hosting
  • WSO2
  • Alfresco
  • BlackBerry
  • Dell
  • eBay
  • Heroku
  • InfiniteGraph
  • JBoss
  • LeaseWeb
  • Liferay
  • Media Temple, Inc.
  • OpenShift
  • Oracle
  • Percona
  • Puppet Labs
  • Qualcomm Innovation Center, Inc.
  • Rentrak
  • Silicon Mechanics
  • SoftLayer Technologies, Inc.
  • SourceGear
  • Urban Airship
  • Vertica
  • VMware
  • (mt) Media Temple, Inc.

Sponsorship Opportunities

For information on exhibition and sponsorship opportunities at the convention, contact Sharon Cordesse at scordesse@oreilly.com

Download the OSCON Sponsor/Exhibitor Prospectus

Contact Us

View a complete list of OSCON contacts

CoffeeScript: A New Hope for JavaScript

Javascript & HTML5
Location: D137
Average rating: ****.
(4.56, 9 ratings)

JavaScript is the language everyone loves to hate. From its
pathological global-fetish to its weird take on object-orientation (prototypes? really?), it’s hard to believe that JavaScript has not
only survived for the past 15 years, but continues to thrive. The Ajax revolution of 2005 reinvigorated JavaScript on the client-side, and
now in 2011 it is experiencing a resurgence on the server-side thanks
to Node.js and CouchDB.

CoffeeScript continues the rehabilitation of JavaScript by stripping
away the cruft and letting the true inner beauty of the language shine
through. Perhaps CoffeeScript founder Jeremy Ashkenas says it best:
“Underneath all of those embarrassing braces and semicolons,
JavaScript has always had a gorgeous object model at its heart.
CoffeeScript is an attempt to expose the good parts of JavaScript in a
simple way.”

CoffeeScript is more than an intellectual curiosity. It is the #1 most
followed project on GitHub. It will be ship as a standard library in
Rails 3.1. But most importantly, Brendan Eich openly acknowledges that
CoffeeScript is influencing the future direction JavaScript (formally,
ECMAScript “Harmony”). Much of what you see in CoffeeScript today will
become native to JavaScript tomorrow.

Why don’t you join me and see what the fuss is all about? You’ll never
look at JavaScript the same way again.

Photo of Scott Davis

Scott Davis


Scott Davis is the founder of ThirstyHead, a training and consulting company that that specializes in leading-edge technology solutions like HTML5, the MEAN stack, mobile development, and smart TV development. Scott also cofounded the HTML5 Denver Users Group in 2011. Scott is the author and presenter of several O’Reilly videos, including Exploring the Architecture of the MEAN Stack and Responsive Mobile Architecture: Refactoring into Mobile HTML5. Scott’s books include JBoss at Work (O’Reilly), The Google Maps API (Pragmatic Bookshelf), GIS for Web Developers (Pragmatic Bookshelf), Groovy Recipes (Pragmatic Bookshelf), and Getting Started with Grails (InfoQ). Scott is also the author of several popular article series at IBM developerWorks, including Mastering Grails, Practically Groovy, and Mastering MEAN.