To know more about the book, download your free sample chapter here.
Ravi Kumar Gupta has core IT experience of almost 8 years. He is an Open Source software evangelist and Liferay expert, currently works as a Lead Liferay Consultant with CD. During his career, he has been involved in building enterprise solutions using latest technologies with rich user interfaces and Open Source tools. Ravi has been a Liferay trainer at CD, where he has trained on Liferay 5.x and 6.x versions.
1. Is this your first experience authoring a book? What inspired you?
RG: Becoming an author of a book is an amazing experience. Despite of being a blogger so far, writing a book was completely a new experience and an achievement for me. This opportunity has not only helped me improve my writing skills but also taught me the basics of book authoring.
HS: Yes, this is my first book which has been like a dream come true. I would like to thank Ravi Kumar Gupta for inspiring and giving me the opportunity to co-author this book.
2. Who should read this book and why? What are the three take-aways for the readers after reading this book?
With this book, the readers will get detailed knowledge on:
- Basic TDD fundamentals, life cycle, and benefits
- Feature detection and Server-side JS test-driven development
3. What was your learning during the writing process? Any interesting experience you would like to share?
RG: The selection of vocabulary, content framing and putting them into sentences to ensure that reader understands it, is really not that easy! You have to make sure that relevant terms and concepts are described in a way that readers can comprehend it without any difficulty. This book has made me learn the basic art of content delivery which will definitely improve with the passage of time.
One of the interesting experiences while writing this book was the change of technology. While writing the chapter on Feature Detection, Modernizr version 2.3 was mentioned. On the submission day, while validating the chapter, I came to know that the last version of Modernizr was released a night before and the UI had changed. I had to revise the whole chapter with the addition of new features and functions. It was an unexpected surprise but only such surprises result in amazing experiences, isn’t that true?
4. Who influenced you to write this book?
RG: Other authors at CIGNEX influenced and encouraged me to go ahead and write this book, as I always imagined myself to be a part of author community. My wife Kriti was a strong pillar of support throughout this project.
5. You are actively contributing to Open Source community. What are the motivating factors that keep you going?
RG: I have been contributing to Open Source has been since 2007, after I signed Open Source contributor agreement with SUN Microsystems. Open Source technology can be applied in any domain, which creates curiosity to learn more about the solutions it offers. The way experienced people of this community have helped the newbies, it has highly impressed me. Now, I have gained good experience in this domain as I consistently write blogs, share knowledge on stack overflow, Liferay forums and would continue to contribute to community in future.
HS: It is a rewarding experience in itself when I can help someone through my experience and knowledge.
Constantly learning new technologies, getting a chance to interact with tech enthusiasts and sharing your knowledge with the world are few motivating factors that keep me going.