Bart ten Brinke is an experienced product developer, building web applications for over six years, mainly programming Ruby on Rails. In 2012 he started his own company called Retrosync. Retrosync focuses on the three major pillars of web application development: security, scalability, and usability.Prior to Retrosync, Bart worked at Nedap Healthcare as a product developer and security officer. Here he developed a web-based planning solution that is now used by the majority of the Dutch home care sector. Bart holds a Masters degree in Information Technology and a Minor in Biomedical Engineering, both from the University of Twente, The Netherlands. He is also a Certified Information Systems Security Professional (CISSP).I would like to take this opportunity to thank Olaf van Zandwijk, Daniele Sluijters, Steve Schnepp, and Diego Elio Petteno for taking the time to review this book. I would especially like to thank Nanda van de Weerd for always having faith in me.