|
|
|||||||||||||||||||||||||||||||||||||||||||||
Gregg Sporar's Blog
New AddressPosted by gsporar on June 24, 2008 at 02:40 PM | Permalink | Comments (1)How many weblogs does one person need? Blogging at java.net has been great, but I am moving my blogging activity. Check out this post for more info. and please update your RSS readers. Thanks. JavaOne 2008 Recap: HoustonPosted by gsporar on May 28, 2008 at 08:54 PM | Permalink | Comments (0)Jim Bethancourt , president of the Houston Java Users Group (HJUG) invited me to sit on a panel at their May meeting to discuss JavaOne 2008. It was a good dicussion. The other panelists were James Velasco, Steven Reynolds, and Dan Sline. Dan started things off with a discussion of some proposed changes: closures, annotations for fields, etc. I then did some demos. I did the BTrace, GChisto, and VisualVM demos that Jarda and I did during our technical session. The coolest demo I did, though, was Ken Russell's applet plugin demo. I dragged an applet out of the browser onto the desktop, closed the browser, and the applet kept running. After that, Steven took over and talked about some of his favorite sessions, which included Gavin King's session on Web Beans and Mikael Grev's session on the MiG layout manager. James wrapped things up with a neat approach: a JavaOne "index" that showed which trends were on their way up, and which were on their way down. Among those on the way up: NetBeans and JavaFX. Among those on their way down: SOAP-based web services. Slides from the presenters are available here. A photo of the speakers is below. James and Dan are in front, that's Steven and me in the back row. TS-6000 : Improving Application Performance with Monitoring and Profiling ToolsPosted by gsporar on May 28, 2008 at 02:30 PM | Permalink | Comments (0)Last year I made a change that I really enjoyed: I did not blog during JavaOne. The event alone is enough of an exercise in endurance, so I decided to drop the blogging in favor of additional sleep. :-) I did a technical session this year with Jaroslav Bachorík (who sometimes blogs here). Our goal was to do an overview of some of the tools available for tracking down performance and memory problems in Java applications. So the talk was broad, not deep - we covered 12 different tools and did demos of 3 of those. It seemed to be well received, based on initial reviews. The room holds about 800 and was packed, so we did the session a second time late on Friday afternoon (not as large a crowd the second time, of course). The slides are available here. There are several links to online resources, which I have reproduced below.
If it's Tuesday, this must be BrasíliaPosted by gsporar on April 27, 2008 at 07:02 PM | Permalink | Comments (4)The ninth annual FISL conference was April 17-19 in the city of Porto Alegre, which is the capital city of the Brazilian state of Rio Grande do Sul. I was fortunate enough to have my memory leaks talk selected, so I asked my co-worker Bruno Souza if he could set up some user group meetings and/or university visits in the days immediately before the conference. This is sort of like asking if it would be possible to get another slice of grilled meat at a churrascaria; his answer was: "Of course!" :-) In Brazil, everyone who knows Java knows Bruno - and even people who don't know Java know Bruno, including the president, as shown in this photo. So Bruno said to me: "How busy do you want to be?" I responded: "Very." I'll think twice before I say that to him again.... :-D I did presentations for the following Java users groups: SouJava, Java Noroeste, Java do Sertão, and ceJug. And I did a presentation at Universidade Católica de Brasília. The end result: within my first few days in the country, I traveled almost as many miles within Brazil as I had flown to get to Brazil. But it was worth it. The food was excellent, the events were well-attended, and the best part (as usual) was getting to meet so many nice people. I was very well cared for in Brazil. One of my goals was to show folks some of the new features coming in NetBeans IDE 6.1 (which is due out this week). One of the most important new features is powerful support for JavaScript. The support is built on what was put into the 6.0 release to support Ruby. As a result, powerful code-completion is included. Now I'm not a JavaScript guru and have only played around with it a bit. Luckily, my co-worker Brian Leonard put together a very nice demo script that highlights the most important features. So I had been using that and had even managed to impress some hardcore JavaScript users with the editor's features at the first couple of events. In Sertão, however, the code completion support did not work. Anyone who does as many live software demos as I do has been in this situation before - all the sudden, everything that worked great just moments before stops working:
I was stumped. Since it was the end of the final presentation of a long day, I went ahead and kept going and wrapped up my presentation without continuing that demo. Immediately after I finished, one of the attendees rushed up to me and asked: "How can the editor provide JavaScript support outside of a <script> tag?" That's when it hit me like a ton of bricks: "Doh! I was adding JavaScript code into an .html file without a <script> tag. No wonder the editor did not work!" So this is one of the few instances where one of my demos failed because of the presenter, instead of the software. In my defense, over the previous 80 hours I had only had about 12 hours of sleep, so I was a little off-balance. Nevertheless, the question made me realize what I was doing wrong, so I did the demo for a small group of folks who crowded around my laptop; the first feature of which is to show one of the flavors of code completion:
Photos from the Java Noroeste, Java do Sertão, and ceJug events are below.
|
July 2008
Search this blog:CategoriesJavaOneArchives
June 2008 Recent EntriesTS-6000 : Improving Application Performance with Monitoring and Profiling Tools | ||||||||||||||||||||||||||||||||||||||||||||
|
|