| 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. |
April 20, 2005Five Favorite API Features of Java 5.0I have a new article up on O'Reilly's ONJava site. In it, I describe my favorite API (as opposed to language) features of Java 5.0. Not necessarily the ones that are most important or most useful, but the features that I think are coolest or most elegant. These include the Callable and Future interfaces of java.util.concurrent, and also java.util.regex.MatchResult. I've blogged about all of them here. If you read the article all the way to the end, I also talk about a new language feature that I list as a favorite simply because it is utterly obscure. April 12, 2005Jude 0.99Jude 0.99 is now available. Jude is my documentation browser software; it competes with both Sun's javadocs and my own book Java in a Nutshell, and is much easier to use than either of those alternatives. This is a release candidate for Jude 1.0. If anyone reports showstopper bugs, I'll fix them. Otherwise, I'll soon release a 1.0 version This is also, therefore, your last chance to buy Jude at its pre-release price. New features in Jude 0.99 include:
April 06, 2005Swing GripesJoshua Marinacci, Swing hacker, and new Sun employee has asked Why don't you ship Swing apps? His post has generated a lot of comments in the last week, and since everyone loves to complain, I'll join the fray. My Jude documentation browser software would be a Swing application rather than a web server if Swing had a decent HTML renderer. In fact, it might be a Swing application if JTextComponent and the whole architecture of the javax.swing.text and javax.swing.text.html packages weren't such a mess. (Josh is the lead developers for the open source Flying Saucer xhtml/css2 renderer project, so maybe he'll be able to improve the HTML situation with Swing.) Other gripes with Swing, off the top of my head:
Java on the desktop was clearly not a well-funded priority for Sun. If it had gotten the attention that enterprise Java had, we'd have a rock-solid core set of Swing components, including standards-compliant HTML+CSS rendering. On top of this we'd have a standard way to create a GUI from a textual description of it (like Mozilla XUL). And we'd components and frameworks for data-centric GUI designs, including an XForms implementation.
|
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
|