Programming

Genius in Hindsight: TypeScript Type Annotations

Posted on

When TypeScript first landed in public view in October 2012, the type annotations looked a bit funky. If you were a student of type theory, they would have been familiar; but most programmers wouldn’t have seen a type annotation like this before: var name: string; Given the popularity of putting type names before variable names, […]

Programming

Introduction to Dart

Posted on

Dart is a new language designed to run in your browser or on a server. It is comparable to JavaScript, but has many features that will make it more structured. Imagine JavaScript, but with classes and interfaces. Before I get carried away, I must mention that Dart is currently in preview, whereas JavaScript and CoffeeScript […]