2. Md. Kinawy
Pragmatic Programmer
• 8+ years in web dev. & 12+ years in IT
• Originally Microsoft stack
• Shifted recently to the awesomeness:
• Freelance ONLY
• Node.js (JS)
• website: http://besawa.com
• blog: http://besawa.com/blog
• email: mkinawy@besawa.com
• twitter: @besawa_official
10. Intro
1995 - 2009: for only client side
Web explosion + web browsers war
Super client side apps
Very dynamic language
Callback language, aka functional language
Could be used for any app of any kind, depends on the engine/executer:
For gaming: ex. Unity3D
Service layer: ex. Node.js
Dom manipulator: ex. jQuery
Mobile apps: ex. Phonegap
Linux programming: ex. Gnome