Code that goes along with my presentation 'TypeScript for Java Developers'