Acknowledgment
First and foremost, I'd like to thank the members of the ADF Enterprise Methodology Group (ADF EMG). This group meets online, and occasionally in person, to discuss ADF architecture, methodology, and best practice. The discussions I've had in this group have widened my perspective and challenged me to formulate my own methodology clearly. I'd like to extend a special thanks to the group moderator, John Flack, who works tirelessly to keep the signal-to-noise ratio on the discussion forum extremely high. If you are a software developer working with ADF and you are serious about your software craftsmanship, you need to join this group: https://sites.google.com/site/oracleemg/adf.
Many people at Oracle have also been contributing with clarifications, comments, and insights that have made this book better. I especially appreciate the efforts of ADF EMG founder Chris Muir, now at Oracle, for responding to my many queries on ADF and JDeveloper 12c on the ADF EMG Jira issue tracker.
I would also like to thank the people at Packt Publishing who have been working on this project as well as my reviewers who have improved the book with their excellent questions and suggestions.
Finally, I'd like to thank my wonderful wife for her love and support and for accepting yet another batch of weekends marked with "Book deadline" in our calendar.