Feb 9, 2010
During the last few weeks, Marc H., Paul S. and myself have been exploring some ideas to support Hypermedia in Jersey. The outcome of this investigation is an experimental implementation that is available in Jersey's trunk (module version 1.2-SNAPSHOT). Exactly what it means to support hypermedia is still an area of research, and some other implementations of JAX-RS (notably RESTfulie) have also...
Apache Wicket is a great web framework. It is loved by developers and designers for it clean separation between programming logic and HTML markup.
In this post I show you how to make Wicket even more attractive to your web design team.
Content available at: http://blogs.sun.com/arungupta/entry/ttd_121_jdbc_resource_for
The Hudson team has launched Continuous Blog, the official Hudson weblog. R. Tyler Ballance introduced the blog in his "Welcome to Continuous Blog!" inaugural message...
A new Java Power Tools Newsletter is out! This month, we will be taking a look at some of the ways you can make life easier for your system administrator, when you are using Hudson for large Maven projects. Check it out here.
Feb 8, 2010
Over the weekend, I was reading Mark Pilgrim's great book on HTML5 - and when I got to the part about the semantic tags, I thought it might be worth a quick mention.
In case you've missed out on HTML5 in general (and don't want to take the time to read that book I linked above), the idea behind semantic tags is that many sites use div blocks to mark out the same kinds of content, over and over....
Our java.net spotlight this week is the announcement by Oracle's Ted Farrell about the future of Kenai.com and its infrastructure. Prior to Ted's announcement, all that was known publicly...
Yesterday I made my proposal submissions for Jazoon 2010 - as usual at the last minute, as now the call for paper is closed. Young speakers (under 26) wishing to make their first experience should recall they have got still time until April 4. The three selected speakers will have the opportunity of going to Zurich with no expenses for the conference as well as flight and hotel.
Feb 7, 2010
JSF supplies progressive enhancement out of the box for many purposes. Here’s a quick tip on how you can enhance it.
Feb 6, 2010
Like to use XSLT 2.0 but fear to switch to SAXON? Just drop saxon9he.jar into JRE's lib/ext folder and you're done! NO FEAR, IT WILL WORK. 
Feb 5, 2010
Content available at: http://blogs.sun.com/arungupta/entry/totd_120_deployment_descriptor_free
This week's new java.net poll asks "Does your company use an enterprise repository manager for development?" ...
Erasure is a part of the way Java 5 implements generics, so the bytecode loses all the information about the generified types, only generating the proper type casts where appropriated. It's the thing that you scream against when you try to write code such as:
public abstract class CapabilitiesProviderSupport<T> implements CapabilitiesProvider<T>
{
@Override...
Entry posted to my new blog.
Feb 4, 2010
Lots of people have opined on Apple's iPad, many deriding it's closed nature and lack of features. The thing is, those problems don't matter to most people. The iPad isn't for you or me. It's for everyone else. I've spent the last 20 year hoping we would have the technology to build such a device, even though I knew it was a device I would not personally use. But that doesn't matter..
In this post I am going to sum up things I have learned while creating a fluent API (or internal DSL) in Java. I'll talk about the search API I created for my current position: it's not a toy problem, it's a real problem, which has a significant amount of complexity. Because of that complexity, you get to see techniques and ideas that you don't usually see in toy examples. I am not including...
Louis Botterill attended the European RoadShow 2010 event in London this past Tuesday, and posted a very detailed set of notes titled "GlassFish v3 and Java EE 6 Sun-Oracle roadshow - key notes" ...
Entry posted to my new blog.
Feb 3, 2010
I will be in London next week, talking about "Acceptance-Test Driven Development - Bringing Developers and Testers Together" at Skills Matter.
"Test-Driven Development (TDD) and Behaviour-Driven Development (BDD) are powerful techniques, helping developers write better designed, more maintainable and more reliable code, and stay focused on the real user requirements....
Last week Apple released their latest product destined to change the world (the iPad). At least that's what they want us to believe. Perhaps the biggest controversy over the thing is the lack of Flash capability. However this being java.net I have to wonder out loud, where is Java capability, and more importantly why isn't as much controversy being raised over Java being missing? But I think we all can enumerate some reasons for both being missing. And it's worth it for the Java community to ponder this issue.