Skip to main content

Collating Tweets from JAX London (a Day's Worth, Anyway)

Posted by editor on February 24, 2010 at 9:24 AM PST

As the final day of JAX London nears its close, it seems like a good time to browse the jaxlondon tweets to see what people have considered notable and quotable about the conference.

Unfortunately, I was not able to be in live attendance. I really hope to be able to go to more conferences in the future. Someone has to resurrect the nearly lost art of "live blogging" at conferences -- and it may as well be me! For me, "tweeting" isn't a viable substitute for blogging. A twitter search feed just doesn't provide a coherent view on the actual essential points that were presented and discussed at the conference. To do that, I think you need to take notes during a session, then, on a break, consider what you've heard and compose a few paragraphs that really convey the gist of what was presented. I miss that!

Oh well, there's no use ranting. Times change. And so: on to the jaxlondon tweet search. With Twitter, of course, you get some nice one liners that people consider memorable. Here are some examples, starting with a statement that is currently being retweeted over and over:

  • "If you think good architecture is expensive, try bad architecture" -- B. Footer and J. Yoder, by @KevlinHenney
  • "Predictable scalability more important than infinite scalability. 'Infinite' doesn't tell you what it will cost" - Brian Oliver [via @shamblepop]
  • @vigosun: Liferay talk: "people who belive in open source also believe in giving back" - about building a team
  • @shamblepop: tedneward: reject the "Goal of reuse"(until you have written the same system thrice)
  • Architects should code, but should not be on the critical path. (via @KevlinHenney)
  • Successful architectures use few technologies (via @KevlinHenney)
  • Jutta Eckstein on Distributed Agile - trust threshold is 8-12 weeks btween f2f meetings (retweeted by multiple people)
  • Jutta Eckstein "focus on cultural similarities not differences" (retweeted by multiple people)

Then there are interesting facts one might not have guessed, such as:

  • @tastapod: In the Jigsaw talk at #jaxlondon - 2/3 of rt.jar isn't code - it's strings. "java/lang/Object" appears a lot.

Then there is humor:

  • @workbrindy: tip for next time, wine glasses on the edge of tables + tech guys with big back-packs = smashed glass.

Some other interesting tweets:

  • peter_pilgrim: An hour ago I listened adam bien's JavaFX pattern talk at #jaxlondon. He thinks JavaFX is good for the enterprise now we have Netbeans 6.8
  • @kito99: result of dinner discussion w/ @tedneward, @headius and others #jaxlondon: Objective-C is the Creole of programming languages (via @stilkov)

I'm afraid that's going to have to be it for now. As I keep clicking "more" at the bottom of the jaxlondon tweet search, I keep getting an error message about an unresponsive script.

Anyway, it sounds like JAX London has indeed been an interesting conference. I'm sure that some of the attendees will write up retrospective blog posts about the conference in the coming week. I'll look for those, and feature some of them on the home page.

In Java Today, on the Sun Developer Network, Sowmya Kannan investigates Java Applets, - Can You Play Together?:

Is your web application platform based on technology? Would you like to leverage the Java platform's ubiquity to provide a rich user experience when users visit your web site? You can develop secure rich Internet applications (RIAs - applets and Java Web Start applications) by using the Java or the JavaFX language. Java client technology integrates seamlessly with technology. In this article, we will explore various mechanisms by which Java applets can interact with web pages...

Geertjan Wielenga has a new NetBeans Zone article, Healthcare Quality Assurance Application on the NetBeans Platform:

One area where the NetBeans Platform, the world's only modular Swing application framework, is well suited is as the basis of an enterprise's internal quality testing tools. In Semiconductor Validation Engineering on the NetBeans Platform, you can read how engineers at PMC Sierra have created Swing applications on the NetBeans Platform to validate PMC Sierra's semiconductor products. A similar thing is done at B. Braun, a healthcare product provider....

The Continuous Blog announces Hudson 1.347 Released:

The release of Hudson 1.347 last friday, February 19th, was a relatively "minor" one insofar that it contained an assortment of smaller fixes instead of fixes to major regressions (they weren't any to be fixed) or major features added. There were however some notable commits in this release cycle that didn't make the changelog just yet, for example godin committed an ebuild which will allow for a native package of Hudson for Gentoo Linux, joining the ranks of the existing packages for Debian/Ubuntu, FreeBSD, OpenSolaris, openSUSE and RedHat/Fedora Linux. The bundled Subversion plugin was updated and thanks to sogabe and wyukawa the Japanese translations for Hudson got some updates as well...

In the Weblogs, John Ferguson Smart provides Focused Extreme Feedback with CI Information Radiators - a case study:

Build Server Information radiators are an excellent, easy-to-implement way of getting people to pay attention to broken builds. But it pays to tailor them to your exact needs. This article is a short case study of how easy it is to set up an effective information radiator if you put your mind to it. One of my clients is UBS Investment Bank in London. At UBS, they are into Agile in a big way. Rob Purcell and Gordon Weir of UBS asked me in to help out with some of their Maven, Test-Driven Development, Java coding and tooling practices. And one relatively minor item they were particularly keen on was to improve their information radiator, in order to raise awareness of broken builds...

Jan Haderka says Tweet Magnolia Tweet:

Originally, I wanted to write about Magnolia-Twitter integration, but at some point I've realized such integration is so simple that there's no point writing about it. So instead, let's look how you can write custom commands for Magnolia. Anybody who seriously developed on Magnolia for while had to write a Command sooner or later. They are incredibly simple, yet very powerful. Part of it is that you can use commands just anywhere - call them from the context Menu in AdminCentral, invoke them from Groovy or BSH console, call them inside of the workflow, kick start them based on Observation and changes in repository or call them periodically via scheduler...

Fabrizio Giudici continues extolling smallness in Shrink your HG repository:

When I used Subversion and Ant for my projects, I had the habit of committing the required libraries together with the sources. I think that it's a solution that still makes sense with those two tools, as you can checkout a certain version of a project and you have all you need to compile it on the local disk. Things change with Mercurial, since you'll clone the whole history of the project, that is all the versions of the iibraries that have been used in the past, and a Mercurial repo can quickly grow huge in this circumstance. For instance, when I converted the blueMarine repos from Subversion to Mercurial, still using Ant, I got stuff large several hundreds megabytes. This is an annoyance for people that want to quickly clone the repo and try compiling the application. With Maven...

In the Forums, ntaz is working on a problem with Lists in LWUIT: Hello all, I have two major problems in LWUIT at the moment, the first one would solve the second one I assume: I create a container (FlowLayout) and allow it to scroll on the Y axis, then add a List inside it followed by a Label, then I get two scrolls: one for the container and one for the list. My question is: how to disable scrolling for the list entirely...

In the JXTA forum, nonsense2105 asks about Case insensitive value matching in getRemoteAdvertisements() ???: Hi! I have the following problem. I am trying to get remote peeradvertisements with attribute name and value using wildcards. According to the documentation (jxse-doc-2.5): The value is a case-insensitive string who's value is...

In the 6un Early Access forum, freelancer_r responds Re: How to override deployment.proxy.type at runtime?, saying: I have same problem, did you found a solution?

Our current Spotlight is the Mobile Desktop Grid (MDG) project: Mobile Desktop Grid (MDG) is a one-stop solution for obtaining worldwide grid resources for computational use. With the MDG solution, world wide physicists, biologists, chemists, laboratory assistants, and computer scientists are able to complete exhaustive computational jobs in a shorter period. The MDG solution aids researchers addressing global issues. Even users who do not have a lot of knowledge about grid and clustered computing can utilize cluster resources with the MDG solution. For more information about the MDG project, download the Mobile Desktop Grid User and Developer Guide.

Our current Poll asks Which Java 7 objective is most important for Java's future?. Voting will close on Friday.

Our new Feature Article is Has JDBC Kept up with Enterprise Requirements? by Jesse Davis; in the article, Jesse invites us to look beyond Type 4 architecture to address the latest requirements of the enterprise Java ecosystem. We're also featuring Adhir Mehta's Java Tech article, Web Service Simulatino Using Servlets; and Maven Repository Managers for the Enterprise, by John Smart.

Current and upcoming Java Events:

Registered users can submit event listings for the Events Page using our events submission form. All submissions go through an editorial review before being posted to the site.

Archives and Subscriptions: This blog is delivered weekdays as the Java Today RSS feed. Also, once this page is no longer featured as the front page of it will be archived along with other past issues in the Archive.

-- Kevin Farnham

O'Reilly Media
Twitter: @kevin_farnham



I wasn't trying to be funny. :) I saw at least one glass smashed and plenty others only just avoided destructions. =) Cheers, Brindy

But it was funny for me

But it was funny for me when I read it! I've seen it happen myself.