Chris also stepped into the sysadmin role and has been managing systems since he started working in this industry. He has taken care of servers right from simple webservers to infrastructures on the Cloud and internal Mac infrastructures. He is an Apple Certified Support Professional and Apple Certified Technical Coordinator.
His desire to learn and experiment has driven him to explore other fields, such as machine learning and robotics. He currently owns close to five robots and has built more than 20 over the past years. If you don't find him on the computer, he is probably spending time in the kitchen cooking delicious recipes.
The sectors where Chris has worked ranges from adult content websites and payment processors to social networks and the gaming industry. Presently, he's working as a Software Engineer at Hailo Networks, Ltd.
Acknowledgments
First of all, I want to thank my lovely girlfriend for supporting me along the way of this journey. I know for sure that this would have not been possible without her, and I will be always grateful to her.
I also thank my friends, Gabriel Garcia and Tasos Bitsios, who where there answering my questions and sharing with me their thoughts about the book, chapters, and the code. Last but not least, I want to thank all the reviewers who helped me with their comments, specially Brent Shaffer for his patience and help on the implementation of OAuth 2.0 and for letting me use his library in this book.
I want to mention some people who, over the years, have contributed somehow to the person I am today and have encouraged me to follow my dreams, keep exploring new stuff, pursue new challenges, and supported me with all my crazy ideas. My parents Vicente Valls Serrat and Manuela Ramos Gonzlez, my brother Bryan Valls Ramos, my first boss scar Martnez Ciur, and Stuart Helen Overton-Smith for getting on the plane with me, teaching me how to fly, and helping me accomplish my dream of being a pilot. A special mention goes for my cats, Schrdinger and Bones, for giving me company and staying with me at 4 a.m. while I was writing.
Finally, I also want to thank all the people who made efforts and invested time researching the polyphasic sleep cycles and shared their knowledge for free on the Internet. To write this book, I switched to everyman sleep cycle that allowed me to stay awake 19 hours per day for the last six months.
About the Reviewers
Richard Ainger is a Software Engineer and all-round computer enthusiast residing in Australia.
Since becoming passionate about computers at an early age, Richard has explored a variety of programming languages including PHP, Java, C, and MIPS ASM. Richard has also branched outside of the more traditional desktop development and smartphone environments and has been an active developer of homebrew software for the PSP gaming system.
More recently, Richard has been enjoying developing software solutions for The Cyber Institute ( TCI ), a leader in the e-learning space within Australia. TCI is responsible for creating learning systems and content for some of the biggest names in Australia.
Every spare moment, Richard devotes extending his knowledge into new areas of software development trying to keep up with the constantly evolving field of software and web development.
I would like to thank the talented people I work with daily at TCI from whom I have learned a lot. I would also like to thank Christopher Valles and the people at Packt Publishing for giving me the opportunity to review and provide feedback during the production of this book.
Gabriel Garca Fernndez is a Computer Engineer based in Barcelona working as Project Manager and CTO at Urban Ventures S.L. He has been working as a Web Developer for many years before becoming a tech manager.
He has an entrepreneurial mind, proactive, with a strong focus on team management and employees' motivation. He is very adaptable, self-motivated, and easily develops empathy with people and is always ready to learn. He is passionate about Agile methodologies and web development.
He spends his free time with his girlfriend, his family, going out with friends, or reading (literature is one of his passions).
Doug Johnson first discovered a knack for programming at Dartmouth College while tracking down a programming error in an orbital simulation that led to a citation in Physics. He has programmed applications in many languages, including C, C#, Delphi, PHP, and JavaScript and taught programming and scripting at the college level.
As the founder and owner of an accounting software consultancy, he developed customized solutions for business problems in the SMB market, primarily in medicine and manufacturing. Working with several companies, he has written health-care- and electronic-health-record software and served for several years on the IHE standards committee for eye care, co-writing one of the profiles.
He is currently developing tax software for Intuit, and he also develops websites and web applications using Drupal, Zend Framework, and AngularJS, primarily in the not-for-profit space.