angular news tutorial from thinkster.io written in typescript