submited by krishnas on Tue Jul 31st, 2007
java
In response to my recent post about swing data binding and groovy I am pleased to let everyone know that I've been doing more than making snarky remarks about
FX and causing grief constructive discussion on the developers list. I've actually implemented something....
more »
submited by krishnas on Tue Jul 31st, 2007
java interviews
Kirk Pepperdine: I’m sitting here with Cliff Click from Azul Systems. Cliff, do you want toa give us a little bit about your background, and what you did, what you do for Azul and what you’re doing for Sun...
more »
submited by krishnas on Tue Jul 31st, 2007
java
When I started writing the Groovy layer for JSR-295 (bean bindings) I deliberately chose to put it in the modules section for one simple reason: in case things in JSR-295 changed dramaticaly. Well, over the last few weeks they certainly have....
more »
submited by krishnas on Tue Jul 31st, 2007
java
So i gave this talk, discussing the following stuff:
* JSR 296
* JSR 295
* Swing - "the State of the Nation" according to um, Me!
* The Problem with Strings
* Gooey (my upcoming thingymajig in the near future)
* Meme (my upcoming thingy in the far distance)
* Technical writing
* Opensource ...
more »
submited by krishnas on Tue Jul 31st, 2007
java java5 java6
Who controls the iteration? A fundamental issue is deciding which party controls the iteration, the iterator or the client that uses the iterator. When the client controls the iteration, the iterator is called an external iterator (C++ and Java), and when the iterator controls it, the iterator is an internal iterator (Lisp and functional languages). ...
more »
submited by krishnas on Mon Jul 30th, 2007
java
The two most common forms of dependency injection are constructor injection and setter injection. They’ve got pros and cons of course, and both have their place. Setter injection is simple, allows you choose which parts of the object to inject, can make setting up bidirectional relationships easier, but has the downside that it’s easier to create an object in a partially constructed state....
more »
submited by krishnas on Mon Jul 30th, 2007
java java5 j2ee
Java EE 5 achieves a high level of simplification over previous editions of the platform by using annotations for declarative programming. In this article, Sangeetha S. and Subrahmanya S. V. look into this approach and its many uses....
more »
submited by krishnas on Mon Jul 30th, 2007
java java5
In this excerpt from Java Generics and Collections, authors Maurice Naftalin and Philip Wadler show how to make the switch to Java 5.0 generics, not by expecting you to flip a switch across your whole code base, but by having you gradually work generics into your code while maintaining compatibility....
more »
submited by krishnas on Mon Jul 30th, 2007
java java5
In the second part of an excerpt from Java Generics and Collections, authors Maurice Naftalin and Philip Wadler continue their study of how to adopt Java 5.0 generics in a measured, sustainable fashion. Having shown how to genericize a library while leaving the library in legacy mode, they now present three approaches to the opposite scenario: genericizing a client that uses a non-genericized library....
more »
submited by krishnas on Mon Jul 30th, 2007
java
2006 will be remembered as the year that Sun open-sourced Java under the GPL, that EJB 3.0 finally shipped, and that Google surprised everyone with its Google Web Toolkit. But how will history record the results of these events? For the 2006 year-ender, ONJava editor Chris Adamson looks at the year's events through the lens of how they may play out in 2007....
more »