Saturday, August 13, 2011

Agile Java: Crafting Code With Test-Driven Development

As I had previously said, now its time for me to give the best books on Java. Sorry I am little late to post but I have come with one of the best book for learning Java. It is non other than

Agile Java.


Here is what the author says about the book :
Master Java 5.0 and TDD Together: Build More Robust, Professional SoftwareMaster Java 5.0, object-oriented design, and Test-Driven Development (TDD) by learning them together. Agile Java weaves all three into a single coherent approach to building professional, robust software systems. Jeff Langr shows exactly how Java and TDD integrate throughout the entire development lifecycle, helping you leverage today's fastest, most efficient development techniques from the very outset. Langr writes for every programmer, even those with little or no experience with Java, object-oriented development, or agile methods. He shows how to translate oral requirements into practical tests, and then how to use those tests to create reliable, high-performance Java code that solves real problems. Agile Java doesn't just teach the core features of the Java language: it presents coded test examples for each of them. This TDD-centered approach doesn't just lead to better code: it provides powerful feedback that will help you learn Java far more rapidly. The use of TDD as a learning mechanism is a landmark departure from conventional teaching techniques.

And that is really true. If once you follow the TDD mechanism I am sure you will never look back. This book gives a is really an idle book for everyone starting from Java Beginner to Java Certified Developer. If you like the book and if you think this blog is helpful, please spread a word. Here is the download link:

Monday, August 1, 2011

Best On-line Resources for Learning Java

If your new to Java and came here searching of the best Java resources, you have come to the best place. In this blog post I am presenting the most useful resources you can totally depend on, for learning Java. Remember the following resources are the best (according to me) online resources as far as Core Java is concerned. Another matter of fact is, to avoid confusion, I am providing the best possible and minimum websites that cover Java with the best content for a Java Learner and not just a Java Reader. The list goes as follows:

1. Herong's Tutorial Notes : This is the first website that I found to have the really Good Stuff of Java. By saying this I do not mean to describe the resources to be worthless. But I found this Website to be very much informative for Java Learner. Every Concept is explained to the maximum extent. So this would be the best resource to learn Java Online.

2. FreeJavaGuide.com : This website also presents Java in the most useful website to learn Java. But the only reason to bring it to number two is the missing of Threads concept. Excluding Threads everything else is really good.

3. JavaRanch CattleDrive : This is also a very good source to learn Java. But the problem is, you can be easily confused with the data as it got tons and tons of material in the website. I do not recommend the JavaRanch website to a complete fresher as it may scare him.

In addition to the above websites, there are thousands of websites that have lot of Java information on their website. Another important and the most useful website that I really want to inform you is the Official Oracle/Java website. But I recommend you to read this web link once you are into Java programming. Here is the Link .

I would also request you to register to JavaRanch.com by clicking HERE. This website has got a lot of information regarding the latest updates on Java, Java Certification, Programming Concepts and what not. It has got every thing on Java. Just register and become a Java Programmer.

Another good source of information is the Java Professionals group on Facebook. It has got around 600 members as on August 1st, 2011. Have any question to ask or any error in your program, just add yourself in the group and post your problem. Members of the group will be happy to help you. Click HERE to join Java Professionals on Facebook.

Coming up next the list of books to be followed to learn Java. In very short span, I will post another blog post on Best Books for Java with download links. Keep Visiting.