Mert Çalışkan is a software stylist living in Ankara, Turkey. He has more than 10 years of expertise in software development with the architectural design of Enterprise Java web applications. He is an advocate of open source for software projects such as PrimeFaces and has also been a committer and founder of various others.
He is the coauthor of the first edition of this book. He is also the coauthor of Beginning Spring by Wiley Publications. He is the founder of AnkaraJUG, which is the most active JUG in Turkey that has been having monthly meetups for 3 years now.
In 2014, he was entitled a Java Champion for his achievements. He is also a Sun Certified Java professional since 2007. He does part-time lecturing at Hacettepe University on enterprise web application architecture and web services. He shares his knowledge at national and international conferences, such as JDays 2015, JavaOne 2013, JDC2010, and JSFDays'08. You can reach Mert via twitter at @mertcal
.
First, I would like to thank my friend Oleg Varaksin for joining me on this journey. I would also like to thank Çağatay Çivici and Ed Burns for crowning our book with their forewords—without their ideas and inspiration on the JSF ecosystem, this book wouldn't exist.
My thanks also go to Ajinkya Paranjape, content development editor; Humera Shaikh, technical editor; and Llewellyn Rozario, acquisition editor, all from Packt Publishing. I would also like to thank our reviewers, Aristides Villarreal Bravo and Sebastian D'Agostino, for the great job they have done in reviewing this book. These people accompanied us during the entire writing process and made the publication of this book possible with their support, suggestions, and reviews.
Last but not least, I would like to thank my mother, my father, my Tuğçe, and especially my beloved fiancé, Funda, who gives me her never ending support and enthusiasm.
Oleg Varaksin is a senior software engineer living in the Black Forest, Germany. He is a graduate computer scientist who studied informatics at Russian and German universities. His main occupation and "daily bread" in the last 10 years has consisted of building various web applications based on JSP, JSF, CDI, Spring, web services, REST, jQuery, AngularJS, and HTML5. He has a deep understanding of web usability and accessibility.
Oleg is an experienced JSF expert and has been working with the PrimeFaces library since its beginning in 2009. He is also a well-known member of the PrimeFaces community and a cocreator of the PrimeFaces Extensions project on additional JSF components for PrimeFaces.
Besides the aforementioned technologies, he has worked as a frontend developer with many other web and JavaScript frameworks—Struts, GWT, Prototype, YUI library, and so on. He also implemented an AJAX framework before all the hype about AJAX began.
Oleg normally shares the knowledge he has acquired on his blog at http://ovaraksin.blogspot.de.
I would like to thank my family, especially my wife, Veronika; our advisers from Packt Publishing, Llewellyn Rozario and Ajinkya Paranjape; our reviewers; and the PrimeFaces project lead, Çağatay Çivici. These people accompanied us during the entire writing process and made the publication of the book possible with their support, suggestions, and reviews.