Welcome to yet another installment of the Java newsletter. Here's what's new this week in ONJava.
No living programming language ever stops evolving. Witness regexes, generics, multimedia APIs, and other additions to Java. Of course, very few ideas are truly new. That's why Steven M. Lewis (and his cohort, Wilhelm Fitzpatrick) are looking to other languages for new ideas to use in Java. In A Java Programmer Looks at C# Delegates, they explore how delegates (in C# terms, first-class methods) solve certain problems and how to emulate this feature in Java. Perhaps we'll see continuations in the next version of the language?
Object persistence is controversial these days. You've relational fans on one side and object database fans on another. People with lots of RAM might wax fondly about prevalence layers. Some of the rest of us are sick of writing yet another object-relational bridge. In J2EE space, there's a fight brewin' between JDO and CMP. David Jordan and Craig Russell, authors of Java Data Objects, present a high-level comparison in JDO or CMP?, summarized from their book.
Weblog wise, Dion Almaer continues a discussion about Beautiful Code, looking forward to a nicer collection iterator in Java.
Remember, if you're planning to go to OSCON this summer, early bird registration ends tomorrow (May 23rd). Aside from a wealth of open source content, here's what might be of interest to Java programmers:
If you're having trouble convincing your boss to pay your way, tell him that your editor will personally sign a note vouching that you learned twice as much as he would have expected.
To subscribe to the ONJava.com newsletter (or any O'Reilly Network newsletters), visit https://epoch.oreilly.com/account/default.orm and select the newsletters you wish to receive in your user profile (you'll need to log in with your existing O'Reilly Network account -- if you don't yet have an account, you'll need to create one).
To change your newsletter subscription options, please visit https://epoch.oreilly.com/account/default.orm and click the"Manage My Newsletters" link. For assistance, send help to
Next week, we'll explore JBoss performance optimizations (easy and cheap) and take a look at Aspect Oriented Programming.
O'Reilly Network Technical Editor
Barracuda, Bento, and Melati
You make a difference.
Other Java News (channel -- LANG: JAVA)
Java Cookbook Recipe of the Day
O'Reilly and Associates
Return to list of ONJava Newsletters.
Return to the ONJava.com.
Copyright © 2009 O'Reilly Media, Inc.