About the Reviewers
Mert Çalışkan is a principal software architect living in Ankara, Turkey. He has over 10 years of expertise in software development with the architectural design of Enterprise Java web applications. He is an open source advocate for software projects such as PrimeFaces, and has also been a committer and founder to various others. He is the co-author of PrimeFaces Cookbook, Packt Publishing, which is the first book to be written on PrimeFaces. He is the co-author of Beginning Spring, Wiley Publications. He is also working as an author for RebelLabs. He shares his knowledge and ideas at local and international conferences such as JavaOne2014, JavaOne2013, JDC2010, and JSFDays2008. He is also a member of the OpenLogic Expert Community and the Apache Software Foundation.
I would like to thank my family, my beloved angel Funda, our advisers at Packt Publishing, and Anghel Leonard, the author of this great book.
Michael Kurz studied computer science at the Technical University of Vienna. Since then, his main professional focus has been on web development, especially in the Java EE domain. In 2007, he started working as a senior software developer for Irian Solutions in Vienna, Austria. His main focus there is to develop JSF and Java EE applications for various customers in Austria, Germany, and Switzerland. Additionally, he also does JSF trainings, talks at international conferences, and is an Apache MyFaces committer.
Besides his work as a software developer, he also likes to write about JSF-related techniques. In November 2009, his first book JavaServer Faces 2.0, dpunkt.verlag was published, followed by the updated edition JavaServer Faces 2.2 in November 2013 by the same publisher.
Furthermore, he is responsible for the contents of the German online JSF tutorial at http://jsfatwork.irian.at provided by Irian, and he also writes about JSF-related techniques in his blog at http://jsflive.wordpress.com.
Thierry Leriche-Dessirier works as a freelance JEE consultant in Paris. He has 20 years of experience in web and Agile development domains. He teaches software engineering at ESIEA, and in between two baby bottles, he also writes for blogs and magazines.
Michael Müller is an IT professional with more than 30 years of experience including about 25 years in the healthcare sector. During this time, he has worked in different areas, especially project and product management, consulting, and software development. He gained international knowledge not only by targeting international markets, but also by leading external teams (from Eastern Europe and India).
Currently, he is the head of software development at the German DRG institute (http://inek.org). In this role, he is responsible for web, Java, and .NET projects. Web projects are preferably built with Java technologies such as JSF and JavaScript. He is a JSF professional user and a member of the JSR 344 (JSF) expert group.
He frequently reads books and writes reviews as well as technical papers, which are mostly published in German-printed magazines and on his website at http://it-rezension.de. Besides that, he regularly blogs about software development at http://blog.mueller-bruehl.de.
Michael has done technical reviewing for Java 8 in Action, Manning Publications Co.
To my wife Claudia and my children: thank you for your patience during night reading and other long sessions. I love you!
Luca Preziati lives in Milan and has worked for six years as a Java consultant, focusing the past five years on document management systems handling massive volumes of data. In 2014, he joined GFT Italia full time. He has considerable experience with both Alfresco and Documentum, as well as Liferay and Kettle. In his free time, he enjoys swimming, biking, playing the guitar, and wine tasting with his girlfriend.
I would like to thank all of my mentors: my parents, Ernesto and Clelia, who taught me much about work while running their own business (www.mintel.it); my brothers, Alessio and Stefano; and my girlfriend, Arianna.