So, REST based web services are simpler than SOAP, right? Then why's it so difficult to create a REST based web service in Java? Using tools I can crank out a SOAP based web service in seconds - not so easy with REST. But help is on the way.
JSR 311: JAX-RS: The Java API for RESTful Web Services aims to simplify the process. Paul Sandoz, co-specification lead along with Marc Hadley, does a nice...
on Jul 18, 2007
I was pleasantly surprised with my first real interaction with JavaFX Script. Of course, I had to test at least one of its i18n features, so I picked something simple, Unicode text in the script.
My goal was simple. Find out whether I could successfully create a simple "Hello, world" using non-ASCII characters. I picked Japanese since I'm familiar with that language. The translation accuracy...
on Jul 12, 2007
Selection lists (drop down boxes) are common to just about every web application. In this entry I extend the web log I've been building to include a category selection list.
Setting Things Up
I'm going to begin from where I left off in my previous post: An Introduction to Using AJAX with Rails. Alternatively, you can start from BlogDemoAJAX.zip, which is the completed project from that post...
on Jul 10, 2007
Setting Things Up
I'm going to begin from where I left off in my previous post: Rails and Model Relationships. Alternatively, you can start from BlogDemoComments.zip, which is the completed project from that post.
on Jul 6, 2007
Today it has been released Netbeans 6.0 Milestone 10. You can download it from http://dlc.sun.com/netbeans/download/6.0/milestones/latest/
Ill download it, give it a try and post my experience with it.
And you can find all new features in
on Jul 2, 2007
I still need some time to get to a comprehensive evaluation about Jazoon, so I will talk about the conference in general after the event is over. Nevertheless today I can say what has been the most interesting talk I've attended, since I think it will be highly unlikely that one of tomorrow's talks are better (also considering that I have to speak at two talks and I won't be able to attend other...
on Jun 27, 2007
And today I was finally able to attend my first NetBeans day, in Zurich!. Brian Leonard, Gregg Sporar, Roumen Strobl, Fabiola Rios gave the attendees an overview of the platform, both as IDE with the three Java editions (standard, enterprise, micro) and as Rich Client Platform API. Even though I use NetBeans a lot, I found the presentations really interesting (too bad there were no NetBeans Days...
on Jun 23, 2007
For countries around Switzerland, NetBeans Day is a rare opportunity to check
the Netbeans Team showing all features of the IDE and also introducing
the novelties being develop to the Netbeans 6.0. Next Saturday, 23 of June 2007.
I attended the Netbeans Day at San Francisco, and the conference day
was fantastic. All those old myths about productivity and interoperability are
dismissed on the...
on Jun 18, 2007
If you are a Spring Framework developer, you will find the Spring Framework Module for NetBeans useful as it provides :
Framework Support (enables the Spring Framework as an option when creating a new web application)
Spring XML Catalog (provides Spring related XSD and DTD's to enable XML code completion)
Integrated Library Management (installs libraries required for the Spring Framework, as...
on Jun 15, 2007
It's been over a year since I first wrote about Seam and enough has changed over that time to provide a refresh of the entry. Last month JBoss released version 4.2 of its application server, a release JBoss refers to as a "stepping stone from JBoss 4.0 to JBoss 5.0". One notable difference with JBoss 4.2 is that is now uses the JSF Reference Implementation from GlassFish rather than...
on Jun 15, 2007
Today accidentally I find a coll shortcut in NetBeans, it do something fun, if you press ALT+SHIFT+ENTER IDE switch to full screen, it will remove Title bar, status bar, and toolbar to give you a little more space when you are writing your code.
Here is an image of netbeans in this mode, you will find it usefull.
Also If you are looking for some NetBeans sample you can take a look at NetBeans...
on Jun 14, 2007
Bonjour, Comment Java?
Why is it only under pressure that 'things' can get done? Today, I
was working more or less in parallels on a jMaki NetBeans
update, a new Phobos
update, an improved NetBeans
6.0 GlassFish V3 plugin, a new GlassFish V3
Eclipse 3.3 plugin, an update of the Eclipse jMaki plugin to also
support Java EE 5 web apps, downloading the Eclipse WTP 2.0 RC2,
on Jun 6, 2007
This Sample Store Catalog app demonstrates the usage of Visual Web Pack
and the new Java Persistence APIs to implement pagination in a
Below are step by step instructions on how to build this example
on your own.
If you would like to learn more about building a sample store
application using Visual Web Pack, try out this JavaOne HOL...
on Jun 4, 2007
What follows is a particular problem I had compiling NetBeans on my Mac and my solution to it. I'm putting this in my blog not so much for my readers but for the future generations of Google travelers who may stumble across this same issue.
I downloaded a fresh copy of the full NetBeans source and compiled it. This is what I got part-way through the compilation process:
on May 17, 2007
Updated 27 March 2008 to account for changes that appeared in NetBeans IDE 6.0 (and are still relevant for 6.1)
After a long long hiatus, I'm going to try my hand at blogging again. The main reason is to share things that I learn in my work in a more frequent and incremental way than I do with the tutorials I write. I expect this will also give me a nice chance to have more onversations with...
on May 15, 2007
Today I gave a talk at JavaOne titled "Advanced Java Refactoring: Pushing the Envelope" to a packed room, and just pushed a PDF of the slides to the Jackpot project site. Unfortunately I mismanaged the talk's time, spending too long on the demo and had to blast through the last (and, IMHO, the most interesting) slides. My apologies to those in the audience for not doing a better job by them....
on May 10, 2007
So today is the CommunityOne event, an event where several communities get together in order to exchange ideas, watch sessions and, well, go to some parties. Right now, I am attending the NetBeans general session held by Jonathan Schwartz and Rich Green:
I've chatted a little bit with Geertjan, one of the NetBeans guys:
He actually remembers ThinNB, the Thinlet plugins I wrote in the painful NB...
on May 7, 2007
As some of you may remember from my last entry, my fiance and I are traveling the world, and I'm looking to meet some java programmers in different places along the way.
Well, the first to answer my call was Gustavo Santucho and his girlfriend Guadalupe. They, along with a few other programmer friends, have their own consulting company, based in beautiful Bariloche, Argentina. This is the a...
on Apr 23, 2007
NetBeans 5.5 now offers excellent Subversion support. The last time I looked at NetBeans (maybe 6 months ago), Subversion support was all but nonexistent. Now it is first class.
Subversion support is not installed by default: You need to install it through the Update option . Open the "Tools->Update Center" and make sure the "Netbeans Update Center" option is ticked. Then, in the "NetBeans...
on Apr 3, 2007
We're in the process of creating some sample applications to ship with the NetBeans Ruby module, one of which will be based on the screencast, Putting Flickr on Rails. You can just download and run the sample project (you'll have to set your Flickr API Key), or build it from scratch as documented here.
Setting Things Up
Download and install NetBeans 6.0 M7 or greater.
Install the Ruby module...
on Mar 26, 2007