Jeanne reviewed Implementation Patterns by Kent Beck and gave it a whopping 10 out of 10 horseshoes.
Implementation Patterns is a great book to make better Java developers. The focus is to make us think about writing more readable and maintainable code. The audience is Java developers who know the basics of the language. If you have more experience, you will understand points on a deeper level. If you are newer to Java, you will form good habits.
You can read the full review and discuss it here.
A question about how to comment code so it's understandable by other people leads to a discussion on the various ways to comment Java code -and whether it should be necessary in the first place- in this thread.
This week, we're delighted to have David Heffelfinger helping to answer questions about their new book Java EE 5 Development using GlassFish Application Server.
They will hang out in the EJB and Other Java EE Technologies forum.
The promotion starts Tuesday, November 27th 2007 and will end on Friday, November 30th 2007.
We'll be selecting four random posters in this forum to win a free copy of the book provided by the publisher, Packt Publishing.
Please see the book promotions page to ensure your best chances at winning!
Ulf reviewed Enterprise AJAX by David Johnson, Alexei White and Andre Charland and gave it 7 out of 10 horseshoes.
The chapters span a wide gamut, from basic browser technologies like CSS/DOM/JavaScript and XMLHttpRequest, to more advanced stuff like the design of JavaScript code, Web Services, and the handling of sizable chunks of data within JavaScript. The book also covers issues of the software development process as they relate to AJAX applications, like usability, prototyping, testing and project risk management. ... Just about any web developer will get useful ideas out of Enterprise AJAX, no matter how big his projects.
You can read the full review and discuss it here.
[Big Moose Saloon] [Promotion] Win a copy of Manage It! and Google Web Toolkit Applications
This week we have two promotions, Manage It! and Google Web Toolkit Applications
This week, we're delighted to have Johanna Rothman helping to answer questions about their new book Manage It!.
They will hang out in the Agile and Other Processes forum.
We'll be selecting four random posters in this forum to win a free copy of the book provided by the publisher, Pragmatic Bookshelf.
This week, we're delighted to have Ryan Dewsbury helping to answer questions about their new book Google Web Toolkit Applications.
They will hang out in the HTML and JavaScript forum.
We'll be selecting four random posters in this forum to win a free copy of the book provided by the publisher, Prentice Hall.
Both promotions start Tuesday, November 13th 2007 and will end on Friday, November 16th 2007.
Please see the book promotions page to ensure your best chances at winning!
If that isn't enough, this week we're still running our competition giving away a ticket to the GWT Conference in San Francisco, sponsored by Addison Wesley and Prentice hall. Check here for details: * Win a ticket to the GWT Conference
The next issue of the JavaRanch Journal is out. It contains articles about:
- Windows Vista Positioning Mistakes (by Merrill R. Chapman)
- Ant Task Dependency Graphs
- Baby Steps With Scriptaculous
- Creating Java classes at runtime for evaluating numerical expressions
- Using OpenSymphony Quartz Scheduler in Spring
- Interview with Lasse Koskela, author and JavaRanch sheriff
- Interesting stuff elsewhere on the Ranch
This week, we're delighted to have Dmitry Jemerov helping to answer questions about IntelliJ IDEA 7.0.
He will hang out in the IDEs, Version Control and other tools forum.
The promotion starts Tuesday, November 6th 2007 and will end on Friday, November 9th 2007.
We'll be selecting four random posters in this forum to win a free copy provided by the publisher, Jetbrains.
Please see the book promotions page to ensure your best chances at winning!
As part of this week's book promotion of The Art of Agile Development, several illuminating discussions on various aspects of Agile methodologies are taking place: