Tuesday, October 09, 2012
TypeScript, Dart, CoffeeScript
that JavaScript is a core language for making client side applications.
Over time this may extent to server scripts also.
But syntax of JavaScript, as well as tool support, is not what all developers want.
CoffeeScript is an elegant and smart pre-processor, that was even integrated to Ruby on Rails
Google engineers are making their own "Dart" pre-processor language for JavaScript,
and now Microsoft is also preparing "TypeScript" for the same purpose...
Why does TypeScript have to be the answer to anything? - Scott Hanselman
Anders Hejlsberg and Lars Bak: TypeScript, JavaScript, and Dart
chief architects of C# & TypeScript (Microsoft) and Dart & V8 (Google)
Innovation: What Every Developer Absolutely Needs to Know
A nice overview of ideas from Innovators Dilemma,
applied to NoSQL database
Geoffrey Moore: "Crossing the Chasm"
Summary of "Crossing the Chasm" “What the early adopter is buying [is a] change agent. By being the first to implement this change in their industry, the early adopters expect to get a jump on the competition… They are also prepared to bear with the inevitable bugs and glitches.”
“By contrast, the early majority want to buy a productivity improvement for existing operations. … They want technology to enhance, not overthrow, the established ways of doing business.” And “they do not want to debug somebody else’s product.”
“early adopters do not make good references for the early majority. And because of the early majority’s concern not to disrupt their organizations, good references are critical to their buying decisions.”
How to use a paper towel @ TED.com
Joe Smith: How to use a paper towel | Video on TED.com