About the Author | Ehsan Arasteh currently works as CTO and software architect at Yaraholding, a Tehran-based interactive agency and web development company. He has 9 years' experience in development with several languages such as ASP.NET, C#, Java, PHP, and Python, including banking projects, and professional web applications. He also is the CEO of Usablica, a company that makes open source applications such as IntroJs and Magnet.He started teaching C and C++ to high school students at the age of 14. He grew up with programming and started his professional life with his first official project when he was 16 and it was his starting point in the official programming community. Since that time he has been involved in a lot of projects as developer, analyzer, consultant, architect, and project manager, and also came back to academia as an instructor in a game development institute, but he says that “nothing is replaceable with coding”.Afshin Mehrabani is a 21 year old software engineer and open-source programmer. He is a computer software engineering student. He started programming and web development when he was 12 years old by starting with PHP. Later, he entered the Iran Technical and Vocational Training Organization. He received the 1st place gold medal of this competition for the whole country in web development and also he became a member of the Iran National Foundation of Elite by producing a variety of new programming ideas.He was a software engineer of the Tehran Stock Exchange and now heads the web development team at Yara.. He co-founded the Usablica team in early 2012 to develop and produce usable applications. Afshin is the author of IntroJs, WideArea, flood.js, and some other open source projects. He also contributes to Socket.IO, Engine.IO, and some other open source projects. His interests lie in creating and contributing to open source applications, writing programming articles, and challenging himself with new programming technologies.He has already written different articles about JavaScript, NodeJs, HTML5, and MongoDB, which are published on different academic websites. Afshin has 5 years' experience with PHP, Python, C#, JavaScript, HTML5, and NodeJs in many financial and stock trading projects. |