Dear Amritendu De,
First of all, I've been inactive for quite osmetime, but after I've read the email notification of this book promo, I can't help but login to ask a few questions here:
1. Agile
Java has been around for long, so does SPRING, and the rest. I want to ask how does Spring, Hibernate, Data Modeling, REST and TDD come into picture for Agile Java, what are the benefits of all these in Java development as well as the future development of Java as a choice of programming language, in terms of software development, as well as a programming language itself?
2. SRPING come out from the backgroun of Java development, following its success and popularity, it now has NHibernate for .NET development. What is the benefits you see in pairing it with Java comparing to .NET? They both serve the purposes of different platform needs, however, following the open source adoption by Microsoft on its .NET Framework, how would this affect the future development of SPRING and HIBERNATE, would it be a universal framework next time, instead of a separate version for Java and .NET each?
3. Would TDD be the more popular choice or the default choice for agile development for the near future? Or it's only for now? Or it will last the
test of time that this is the ultimate way for agile methodology for Software Engineering world?
Hope I don't self confuse by asking these questions, and hope these are not newbie questions, I beg your pardon if any of my questions offended you or anyone here too.
Thanks for taking your precious time in reading these.
Cheers,
Jenson