Sponsors

  • Microsoft
  • Nebula
  • Google
  • SugarCRM
  • Facebook
  • HP
  • Intel
  • Rackspace Hosting
  • WSO2
  • Alfresco
  • BlackBerry
  • CUBRID
  • 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

Scott Davis (ThirstyHead.com)
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

ThirstyHead.com

Scott Davis is the founder of ThirstyHead.com, a training and consulting company that that specializes in leading-edge technology solutions like HTML 5, NoSQL, Groovy, and Grails.

Scott has been writing about web development for over 10 years. His 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 two popular article series at IBM developerWorks — Mastering Grails and Practically Groovy.