Useful Aspects

We’ve recently gone through a migration from 1.4.2 to 5.0.

I haven’t really had the opportunity to experiment with aspects much beyond the transaction management aspects provided by the Spring framework.

That being said, there were a couple interesting aspects on clientjava today:

  1. SyncModel Aspect
  2. JavaBean Aspect

The SyncModel aspect is basically a method-level annotation that will spin method invocation off of the EDT thread (similar to SwingWorker/Spin/Foxtrot, etc). I haven’t used it but it looks interesting.

With all of that said, I don’t know that AOP can really solve all of your swing threading issues. While the aspect does work rather well, this is not a good solution for tasks that need to be able to be canceled or used in a progress bar. But for short little tasks that can cause brief lockups in the GUI, this could be a reasonable solution.

I would agree. If nothing else, it’s a good talking point.

The JavaBean aspect also looks interesting and is a mechanism for annotating a data model class so that it can be used in combination with the JGoodies binding framework. I haven’t worked much with the JGoodies binding framework so I can’t really comment any more than that. It definitely looks interesting and when I have some cycles I’ll start playing with it. A couple years back I did hack out a basic binding framework and its interesting to see the similarities to Karsten’s work.

Island Internet logs off

Customers with Island Internet may not be able to access their e-mail or any other web-based services provided to them by the company.

On Monday, the company’s Nanaimo office was locked and no one, including owner and general manager Karen Addison, was answering the telephone. A sign posted on the door said the office was closed due to “staff illness.”

The company’s satellite office in Courtenay was also closed Monday. An automated message directed all inquiries to the Nanaimo office until further notice.

But a number of Island Internet customers said they’d heard unconfirmed reports the company’s employees have been laid off. The unnamed sources said the company’s office lease agreement has expired, and the company is not in a financial position to renew.

Early Monday, Island Internet sent an e-mail notice to all of its customers stating: “Due to circumstances not directly within our control, the future of Island Internet is uncertain and, given the importance to many of a stable internet connection, we believe it is in the best interests of all to advise you of this.

“At present we can assure you that we do not anticipate any disruption in your service and we commit to keeping our customers fully advised.”

According to the company’s website, www.island.net, Island Internet has been providing service for 12 years.

I started working at Island Internet when I was 15 years (and spend 4 years there before heading off to University), that’s almost 11 years ago and nearly as long as the company has been providing its services to the island. It looks like the inevitable has happened, cable and dsl connections has overtaken traditional dialup internet service on the Island. Web hosting and other auxiliary services just aren’t enough to support a company like Island Internet.

I learned a lot from Daniel Rogers, James Bourne and the rest of the gang. It was pretty good times and great first work experience. I still remember spending that first day with Herb in the server room. They didn’t really have a desk for me, so I just took over his desk which happened to be in the server room.

Customer support taught me a lot, not my desired career, but a good introduction to complex systems and customer demands.

Sad to see it go.

“We Know” : Power lunching with wizards and warriors

Joi just sent me a link to a CNET News article about our WoW (World of Warcraft, yes… that mmorpg) guild.

Power Lunching with Wizards and Warriors

The world of online gaming is interesting in that it attracts a very diverse set of individuals. Not only do we have fairly high profile and successful tech entrepeneurs, we’ve also got numerous parent/children combinations as well. Sure we’ve all got our ego’s, but in general everyone’s committed to the enjoyment of the game with networking being a nice side-effect.

There’s also a story (Is World of Warcraft the New Golf?) with 1UP that tells tales of Joi and his many online and offline conquests. Even mentions our brief ‘Khadgar Sucks’ compaign to get people to change servers so that our homeland wouldn’t be so laggerific.