| Books & Tools | Techniques | |
|
Comprehensive coverage of Ruby 1.8 and 1.9
"The New Most Important Ruby Book" JudeJude is my Java documentation browser. It combines Sun's definitive javadocs with the easy-to-use format of Java in a Nutshell, and tops it off with easy keyboard-based navigation and full-text searching. Jude is available for free evaluation. See the user's guide for more info Java in a NutshellThe 5th edition is now out, with complete coverage of Java 5.0! It includes a fast-paced tutorial on the language, and a compact quick-reference for the core Java API. Java Examples in a NutshellThe 3rd edition, updated for Java 1.4 This edition has all-new coverage of the NIO and JavaSound APIs, completely rewritten Servlets and XML chapters, and coverage of new Java 1.4 features (assertions, logging, preferences, SSL, etc.) added througout. A great book for those who like to learn by example. 193 working examples: 21,900 lines of carefully commented code to learn from. Java 1.5 Tiger: A Developer's NotebookAmazon incorrectly credits me as the main author on this book. I'm actually the second author: really more of a consultant. This is a good book about all the language changes in the latest version of Java. Effective JavaI didn't write this excellent book, but I wish I had. Author Josh Bloch is probably best known for the collections classes in the java.util package. His experience and wisdom are apparent in this book. I learned from it and recommend it highly. |
January 24, 2008Preview my Ruby bookI've just discovered that the O'Reilly website now displays a browsable table of contents that allows you to preview the start of each chapter and each section of my book. In other book news, Amazon is still listing the book for pre-order, so I guess the January 24th date isn't quite right. Update: I received my copy from O'Reilly today, so the book has been printed, and Amazon should be shipping orders soon. Second Update, (February 1st): Amazon now shows the book available for order, but is saying "two to three weeks" for shipping. The folks in the know at O'Reilly say that books are on their way from the O'Reilly warehouse to the Amazon warehouse, and Amazon should start shipping them out by mid-week. In the meantime, it looks as if oreilly.com is the only place that is currently shipping copies of the book. I was under the mistaken impression that books went directly from the printer to major booksellers like Amazon. Given these normal and predictable shipping delays, I don't know why Amazon listed 1/24 as the availability date for so long. They still seem to be offering the extra 5% discount. I've also discovered that you can get an even better price on it at buy.com (though they don't have it in stock yet, either). Finally, the book is available now online (for preview or by subscription) at Safari. January 23, 2008Examples from my Ruby book now onlineAll the example code from my Ruby book is now available for download. As I've mentioned before, you can also browse the book's table of contents. Last day for Amazon's pre-order discountAmazon continues to say that my Ruby book will be in stock tomorrow. So today is the last day that you can pre-order the book and save an additional 5% on it. As I type this, they're listing it at $26.39. After another 5%, you'd be paying just over $25, which is pretty good for a $40 book. January 15, 2008Off to the PrinterThe Ruby Programming Language was sent to the printer on Friday the 11th, and should be printed and bound on Monday January 21st. This is on schedule. Amazon still says that they expect to start fulfilling orders on January 24th. I don't know the logistics of getting copies from the printer to Amazon, but it seems likely that they can meet (or come close) to that date. I've uploaded a pdf of the final frontmatter in case you'd like to browse the table of contents to see what material I cover. (My older, homebrew TOC is a little out of date but includes 2nd-level section titles as well as the top-level sections, so it gives quite a bit more detail about the book's contents.) I've seen the book get as high as #64 on Amazon's list of bestselling programming books even before it is released. It's fallen off the list today, but if you pre-order it now, maybe it will come back on! :-) Update: In the comments, Adriano asks a good (and common) question about the stability of Ruby 1.9. I'm posting my response here:
Giles Bowkett Replaced by Mindless FanboyThis post, and its title, is a response to Giles Bowkett's clairvoyant review of my Ruby book. In that review, he says:
The book is not out yet, and as far as I know no one has shown him one of the drafts circulated at ruby-conf. He bases his opinions on one comment I posted on Sam Ruby's blog. The crux of Giles's argument is apparently that O'Reilly was disrespectful to the Ruby community because they're "publishing something by an author...who isn't even a significant part of the community". Being called "soulless" (that's a fighting word,
Giles) makes me angry, but this "in group" nonsense is what gets under my skin and is
why I'm taking this fight to my blog. Had Giles been a participant in
the ruby-core mailing list he would know that I've been an active member
of that list for almost a year. He might also know that I have commit
privileges and have made small but non-trivial contributions (such as
implementing I've spent a year and a half learning and writing about Ruby. I've argued vocally for changes to the language and I've implemented changes to the language. Of course I'm part of the Ruby community. What Giles really means is that I'm not part of the Ruby club, of which Giles fancies himself a member. I have to say that this fanboy boosterism that pervades certain Ruby circles is a real turn off for newcomers to the language. The Ruby club has never managed to produce competent (English-language) documentation of the language, Giles. How can you blame O'Reilly for asking an experienced writer to do the job? Giles writes:
You need to learn, Giles, that insults posted on a blog at 11pm on a Friday can still be gracefully retracted...it would be soulful thing to do. (I should make clear that I do not know Giles. The title of this post parallels the title of his post, but I do not really know if he is a mindless fanboy, or just acts like one sometimes.)
|
Advertising
About
Store
Search
Archives
April 2008
March 2008 February 2008 January 2008 November 2007 October 2007 September 2007 August 2007 July 2007 June 2007 May 2007 April 2007 March 2007 February 2007 January 2007 December 2006 November 2006 October 2006 September 2006 August 2006 July 2006 June 2006 May 2006 April 2006 March 2006 January 2006 December 2005 November 2005 October 2005 September 2005 August 2005 July 2005 June 2005 April 2005 March 2005 February 2005 December 2004 October 2004 September 2004 July 2004 June 2004 May 2004 April 2004 March 2004 February 2004 January 2004 Syndicate
|