Peter Kerschner's repositories
Chapter-1
Simple Hello World Application.
Chapter-2
This project will look into Jade, a templating engine originally developed for the Node.js platform. It will involve developing a blog as a use case, using templates for individual posts and the blog as a whole. As a blog has overlapping CSS classes between its main page (with several blog posts) and individual posts, this chapter will demonstrate the importance of using a CSS pre-processor to simplify one's styling. The project will also emphasize the importance of compression, minification and obfuscation in developing a high-traffic blog as a use case.
Chapter-3
This project will look into CoffeeScript, a language that compiles to Javascript. It will involve developing an employee management system as a use case, demonstrating CoffeeScript’s easy-to-use classes and coding practices. Due to the financial risk of the stakeholders (customers using employee management software), we illustrate the importance of using test-driven development via Mocha throughout the process. Lastly, we write custom shell scripts that Grunt.js will call in order to automate security and meet the custom requirements of an employee management system.