Illegal Argument

Episode 68 - Throwing Dart's at Javascript

11.05.2011 - By Mark Derricutt, Greg Amer and Richard VowlesPlay

Download our free app to listen on your phone

Download on the App StoreGet it on Google Play

Join the Mark, Richard, and Greg for a discussion on Google Dart, Javascript, and Coffeescript with guest Rowan Crawford.

Google releases Dart - the ‘javascript’ killer - videos from Goto. Cay Horstman’s first thoughts, even Gilad thought people would be dissapointed based on the hype.  The specification is Creative Commons and current implementation is BSD.

Jim Hugunin ( Jython / IronPython fame ) on his Dart Compiler in Dart hack.

Dart develop Bob Nystrom also writes Magpie for experimentation.

MD: A lot of people diss the idea of Dart, but embrace Coffeescript - why!?!  ( We bring Mr @wombleton from SMX on help us not sound like total script-haters ).

MD: Good thing I like about dart - no truthiness - you MUST be truthful in your expresions - ie. if (something = “true”).   truthiness is handy, but so prone to problems IMHO.

MD: libraries/packages seem to be a big reason for dart - an import is via a URI so versioning is supported indirectly.

MD: Javascript ES6 is actually looking quite nice - interesting that it gets classes similar (ish) to Dart.

Has static analysis reached its limits? Warning, Thought-doesn’t-works zone.

Kotlin is an interesting topic here - jetbrains moving their static analysis foo to the compiler level - could have interesting implications.

Is the NoSQL vs SQL really static typing vs no-static-typing like languages?

Whine

Greg’s favorite topic ;)

Aren’t lazy JPA collection problems just an artifact of a stupid ORM layer?

Interfaces vs Dynamic Languages. or how Services/Spring Beans are used in Grails (and essentially other dynamic languages)

Why the death of Mobile-specific apps is BS. Aka background tasks.

Galaxy Nexus launched

Ice Cream Sandwich looks gorgeous.

More episodes from Illegal Argument