Meta Refresh 2012

Web design could use some new ideas. We have the tech now.

HTML5 and CSS3 have very quickly moved from being tentative new standards to the base standards for every major desktop and mobile browser. HTML5 is now just HTML, a modular, living standard that no longer needs a version number.

Now that we are no longer fighting over platforms, it’s time to put the specs aside and revisit the construction of user interface: how do we raise the bar for stellar user interface on the web?

Meta Refresh is a follow-up to DocType HTML5 from 2010-11 and is a conference on web UI engineering.

More about the event: http://metarefresh.in
Registrations: http://metarefresh.doattend.com

Hosted by

Meta Refresh is an umbrella forum for conversations about different aspects of design and product including: 1. UX and interaction design 2. CMS, content management, publishing and content marketing 3. Information architecture 4. Product design 5. Privacy in product design more

Ravindra

@ravidsrk

Is coffeescript worth it?

Submitted Mar 23, 2012

The disadvantages of CoffeeScript are fairly well known:
There’s an additional compilation step.
You can’t run a debugger on it directly (yet).
There are fewer resources to learn the language, and fewer people who already know it.
The language is changing, while JavaScript remains practically inert.

But this is really only half a question. What’s important is: Are the benefits worth it? Does CoffeeScript have a future?

Outline

CoffeeScript is a little language that compiles into JavaScript. Underneath all those awkward 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.

The golden rule of CoffeeScript is: “It’s just JavaScript”. The code compiles one-to-one into the equivalent JS, and there is no interpretation at runtime. You can use any existing JavaScript library seamlessly from CoffeeScript (and vice-versa). The compiled output is readable and pretty-printed, passes through JavaScript Lint without warnings, will work in every JavaScript implementation, and tends to run as fast or faster than the equivalent handwritten JavaScript.

Speaker bio

UI Developer at Cleartrip, Previously worked DiscountPandit, Vavia Technologes.

Links

Comments

{{ gettext('Login to leave a comment') }}

{{ gettext('Post a comment…') }}
{{ gettext('New comment') }}
{{ formTitle }}

{{ errorMsg }}

{{ gettext('No comments posted yet') }}

Hosted by

Meta Refresh is an umbrella forum for conversations about different aspects of design and product including: 1. UX and interaction design 2. CMS, content management, publishing and content marketing 3. Information architecture 4. Product design 5. Privacy in product design more