I spent the last few days at the Java Expo '06 @ Sun Tech Days Madrid
, which was followed (yesterday) by NetBeans Day. Here are some random observations:
- Madrid airport is insane. Anyone who has ever been there can only agree. The place is massive. The only upside to the 45 minutes it took me to get to my luggage was the thought that at least, once I got there, the conveyor belt would have started spurting out its suitcases. And even that wasn't true. On the way back, I met a few other people who were also teetering on the edge of bemusement and despair. We were supposed to get to Gate S51. And, as the signs helpfully told us, the "S" zone was 22 minutes away (weirdly, much later, when we'd followed the signs, we ended up at another sign that said that the "S" zone was now 37 minutes away). We also had to take a metro at some point (yes, at the airport itself), which we thought was an indication that we were nearing the end of our journey. Man, we were so wrong. About four endless escalators later did we get anywhere near where we needed to be. (When I got to S51, I was really thirsty, but was afraid of looking for a drink for fear of losing S51.)
- Sang Shin is awesome. Sang is a Sun technology evangelist who, on the side, works on http://www.javapassion.com. He also presents and teaches, such as, for example, at the Java Expo '06 @ Sun Tech Days Madrid. (I helped him in one session, in a Collab demo and then I demonstrated the Google Toolbar plug-in module for NetBeans.) I saw him teach flawlessly in about 5 different sessions. All of them were really technical and not once were his explanations fuzzy or incoherent in any way. He really does a good job explaining BPEL. I never knew what that was all about until I attended his hands-on session on this topic. He is a truly gifted teacher and so enthusiastic and gracious. (I interviewed him in yesterday's blog entry.)
- NetBeans users are great. I've been writing to Ivan Rodriguez, who created the Execution Profile module, for about a year, and finally I met him yesterday:
The evening before, together with Gregg, I met Francisco Morero, who has contributed a lot to NetBeans and got an award from Jeff Jackson on NetBeans Day. Here's Gregg, Francisco, and myself (with a random person in the background) at a great coffee house in the center of Madrid (the coffee, with a shot of something, was fantastic):
Also, Sun's Antonio Vieiro and his colleague Yago Diaz were cool to chat to. (I interviewed them here.) And really enthusiastic about NetBeans! (Antonio took off his coat and offered to exchange it for the NetBeans t-shirt that Martin was wearing!) I hope you got a t-shirt Antonio, if you didn't, we'll send you one (and for Yago too)! Ivan was lucky enough to win a t-shirt signed by James Gosling, during my presentation, when he answered the question: "Does anyone know what the layer.xml file is used for?"
- Things always go wrong in presentations. I think I had put down a pretty good argument in my presentation at NetBeans Day (on plug-in module development and rich-client application development). And then came my demo! I had specifically picked a demo which would require very little coding (to avoid coding errors). So, instead, something went very wrong with the Action wizard. I've never seen that error before (and I haven't been able to reproduce it since), but I think it had something to do with a naming conflict. (I also forgot to delete the MDR folder beforehand, which sometimes causes problems.) Then, the climax of my demo, was the playing of a piece of music from inside NetBeans. However, there was something wrong with the sound, despite my testing it successfully seconds before my presentation started, and so it took a while to work out what the problem was there. But, aside from those things, I feel pretty good about my presentation yesterday. Just got to be even more prepared when it comes to the demo.
- Octavian + Martin + me + beer = a great time. One night I hung out in the center of Madrid somewhere with Octavian, from the Creator team, and Martin, the J2ME developer/presenter. It was a pretty good experience and we discussed a really wide range of cool topics.
- I work for Sun Microsystems, Algeria. I'm possibly the only person in the world who can say that. (Or maybe Sun has an office there, although my 2 minute Google search didn't bring up any results.) I must have filled in the on-line registration form incorrectly, because on my speaker's badge is printed that I am from "Sun Microsystem, ALGERIA".
- There's more to life than NetBeans. Finally in the plane, relieved that I'd made it, I sat back and opened the Prague Post... and guess what I found? John is famous! Read about it here: Late in the game, Prague finally gets a podcast.
For a lot of pics (by Gregg) from NetBeans Day in Madrid (i.e., all were taken yesterday), see the NetBeans WorldTour page.
Newsflash: Have a look at the brand new JPedal Plug-in for NetBeans! It provides "seamless, native Java support for viewing PDF files in the most common Java Development tools." I'm going to test it on the Keyboard Shortcut card...