About the Author
M A Hossain Tonu graduated in Computer Science and Engineering from Dhaka University of Engineering and Technology (DUET) in Bangladesh. He has been a passionate developer over the past six years, has worked for leading software companies in the country, such as Somewherein and Improsys, and has developed a series of web applications, services, and solutions for foreign clients as part of the offshore software development and outsourcing team. He is an agile software craftsman, who loves to code, keep himself updated with cutting-edge technologies, and play with PHP, Zend Framework, Ruby-on-Rails, JavaScript, and more. He loves to moderate the local PHP community phpXpertsand conducts seminars and workshops at different tech premises.
You can reach Tonu at <.
It takes many people to create a book like this, and I'd like to thank some people for their contributions to this work.
First of all, I would like to thank my wife Shamima Rahman Jhumur for her tremendous patience when I was unavailable to her. I appreciate my family, friends, and well-wishers, who continuously tolerate my computer madness.
To the people at Packt, I am much obliged: Kartikey Pandey, the man who started the process; Dayan Hyames, for guiding me throughout; Alka Nayak, the kind soul accepting my delays; and Lubna Shaikh, for being such a great help.
I'd also like to thank those who provided prepublication feedback, such as Ondej Nepor, Tom Myk and Nurul Ferdous.
Lastly, I would like to dedicate this book to Hasin Hayder, the PHP mentor.
About the Reviewers
Tom Myk is a Java Software Developer working on NetBeans, on its PHP support. He used to be a Java Enterprise, and PHP developer working on modern websites. In his leisure time, he likes sports (especially football and ice-hockey), reading books, and of course, learning all new things related to software development.
Deepak Patil is a Software Architect, Mobile Web Enthusiast, and Instructor of Standards-Based Mobile Web Development.
His initial responsibilities included the architecture, design, development, implementation, and support of web applications, especially into the LAMP stack.
He has eight years of experience in the Internet industry, and specializes in LAMP technologies and open source. He has experience in all areas of application development processes, including database design, user interface, e-commerce, security, web services, optimization, and scalability.
He is the Tech Lead at @netCore Solutions; is an Open Source Entrepreneur, and loves all things social, mobile, cricket, and soccer; and is a proud Indian.
Deepak holds a Masters degree in Computer Applications (2004) from Shivaji University, Kolhapur in Maharashtra, India.
Azizur Rahman is a B.Sc. (Hons) graduate in Artificial Intelligence from the University of Westminster, UK. He was first introduced to NetBeans IDE during his placement at a London-based Internet Service Provider. In his placement role, he realized the power of NetBeans IDE to develop Real Estate Management Software, which is used by the top estate agencies in London.
After graduating, Azizur secured employment with the University of Manchester as a Web Application Developer. Throughout his six years of employment with the University, he successfully used NetBeans IDE to develop a variety of internal applications. Some of his most challenging projects have been to develop secure, reliable, scalable, and robust, client-facing web applications using PHP Zend Framework and MySQL database.
In late 2011, he decided to pursue new pastures, and currently works for a world-class, broadcasting company in the UK, developing innovative web applications used by millions of users across the globe, where NetBeans IDE still firmly remains the tool of choice.
A firm believer in philanthropy, he spends his spare time supporting philanthropic causes, using his knowledge and expertise of open source technologies, and has helped international, non-profit organizations, such as Mercy Mission World; he is currently leading the development team at ProductiveMuslim.com. He uses NetBeans IDE to develop web applications, custom WordPress themes, and plugins to support his work.
His keen interest in open source software makes him a regular attendee at the Manchester WordPress User Group and wider PHP and open source community events.
I would like to thank everyone who helped in tech reviewing this book. You know who you are; you have been absolutely amazing in supporting me when I needed it most. Thank you for all your help.
Anthony Reid is a Software Developer, who currently works within the Information Systems Department of a London insurance brokerage firm. Anthony has over 20 years of programming experience. His career started in the pre-Windows era, developing database systems in DataEase, Paradox, FoxPro, and Visual Basic.
For the last 10 years, he has focused on developing an array of PHP/SQL applications covering financial risk management, workflow, and accounting solutions.
Kaiser Ahmed is a professional Web Developer. He gained his B.Sc. degree from Khulna University of Engineering and Technology (KUET), and his M.Sc. degree in Computer Science and Engineering from United International University, Dhaka. He is also a co-founder of CyberXpress.Net Inc, based in Bangladesh.
He has a wide breadth of technical skills and Internet knowledge, and has experience across the spectrum of online development in the service of building and improving online properties for multiple clients. He enjoys creating site architecture and infrastructure, backend development using open source toolsets (PHP, MySQL, Apache, Linux, and others, such as LAMP), and frontend development with CSS and HTML/XHTML.