1) HTML = Markup language used to display webpages and content.
2) Javascript = Scripting languages found in and used to enhance
HTML to make it interactive. 3) CSS = Cascading style sheet is a language that describes the formatting of markup language pages and create separate content and visual images. 4) AJAX = Client side web development technique used to produce interactive web apps. Used to make web applications similar to desktop apps. 5) REST = Representational state transfer is a distributed system framework that uses web protocols and technologies, such as the web. 6) Node.js = Server side platform used around Javascript for building scalable event driven applications (stand alone Javascript programs). 7) Ember.js = Open source Javascript framework based on MVVM pattern. 8) OOL = Object oriented language, high level programming that implements objects and their procedures within the programming context to create programs. Binds data and functions into an object and encouraged to reuse. 9) TDD = Test driven development is a development approach where a test is written before writing the code, making the design simple and clear. 10) Agile - Development framework methodology that promotes iterative development throughout the life-cycle of the project, close collaboration, constant communication, and tight knight teams.