Presentation + code for Lodz.NET group JavaScript workshop