Archive for May, 2007

Amazon Web Services (EC2 & S3) - The Future of Data Centre Computing? Part 3

I am going to take a slightly different angle on the AWS/EC2 topic this month. In the last blog entry I focused on addressing specific Java Web Application related development challenges (Tomcat clustering, Terracotta etc). This month, I am going to look at how we can extend EC2 to be used in the real world by ‘normal’ users. I know, in this day and age, it is fairly difficult to classify normal users; but for me a normal user is someone who uses their PC, MAC or whatever, to browse the web, write some letters, check their email and other normal day stuff.

Continue reading ‘Amazon Web Services (EC2 & S3) - The Future of Data Centre Computing? Part 3′

Technorati Tags: ,

How to create a successful multi-column index from first principals

Creating a successful single column index is relatively straight forward. In my last post, I showed that the performance of a single column index is based on the indexed field being one of the parameters in the query’s WHERE clause and also the cardinality of the indexed field.
Continue reading ‘How to create a successful multi-column index from first principals’

JavaOne 2007 - Day 4

Well… Today is the last day of the conferences. The pavilion is already empty. But all good things come to an end and JavaOne is no exception. And it’s nice to go back home after a successful and satisfying week. So what was on the menu for the last day?
Continue reading ‘JavaOne 2007 - Day 4′

Technorati Tags:

JavaOne 2007 - Day 3

Unfortunately I’m not jetlagged anymore! What’s wrong with that? Well… Waking up became as hard as usual. This allowed me only a few minutes for my breakfast, which was barely enough to grab a grande americano and something to eat from the quietest of the 56 Starbucks (they are everywhere - Java really drives the world) on my way to Moscone Center.

Continue reading ‘JavaOne 2007 - Day 3′

Technorati Tags:

JavaOne 2007 - Day 2

The second day of JavaOne 2007 started with a sunny morning, however it felt cooler than the previous day.

The first technical session of the day was entitled “Web Beans Update” and it was presented by Gavin King and Crazy Bob. I was interested in hearing more about Web Beans because consolidation of Web technologies is a good idea. As we all know, Java suffers from being too successful in creating very active communities, which resulted in a myriad of Web application development frameworks. Any standard that tries to create an umbrella is therefore a good attempt. So Web Beans was born because there’s a need for a unified component model. It is architected with the Java EE platform in mind and it looks like Web Beans components may be used seamlessly with JSF components.

Continue reading ‘JavaOne 2007 - Day 2′

Technorati Tags: , , ,

DSI and MTUG host Agile with Team System and DB Pro event

In association with DSI, MTUG Cork, the Microsoft Technology User Group, will host an ‘Agile with Team System and DB Pro’ event at 7pm on Monday 28th May at the Imperial Hotel on South Mall, Cork.

Presenting on behalf of DSI is Alan Crowley, Technical Project Lead and Brendan Lawlor, DSI’s Process Architect. Alan and Brendan will discuss the following areas:
Continue reading ‘DSI and MTUG host Agile with Team System and DB Pro event’

JavaOne 2007 - Day 1

The day started with an early morning for me. It must be the jet lag because I woke up at 6am. Nonetheless this allowed me to leave the hotel room well in advance so that I could have my breakfast without a rush. The weather was still great so I sat at the terrace of a nearby Starbucks and enjoyed the last peaceful minutes before the 81-hour technical marathon, which is JavaOne 2007.

JavaOne 2007

Continue reading ‘JavaOne 2007 - Day 1′

Technorati Tags:

JavaOne 2007

Time flies! It’s been already a full year since I attended JavaOne 2006 and here I am again in San Francisco, for my yearly technical pilgrimage: JavaOne 2007. The weather is exceptionally beautiful in The Foggy City, with temperatures reaching 30 degrees and I think this is very unusual for this time of the year. The rest of the week is supposed to be cooler but at least sunny.

Under a blue sky and a scorching sun I went to register today. Needless to say, the registration desk was very busy and I had to queue up to register and to collect the seminar material. This year’s JavaOne bag looks nice but it seems that Sun went for some cost-cutting measures because I couldn’t find the usual JavaOne notebook in the bag. Neither the session schedule book was there. But thankfully :) they didn’t forget the t-shirt and the pen.

Thinking about what happened since JavaOne 2006, I remember that last year, the biggest topic of conversation was whether Java will be open-sourced or not. I must admit that it didn’t change our lives (maybe not yet) but it’s happened.

Last year, AJAX was the hottest technology and I’m expecting it to be the same this year. There are going to be mile-long queues for any session having AJAX in their title :). Mind you, I’m going to attend one or two sessions on AJAX but I came prepared. I brought my runners. I’m going to beat my 400m record from one room to the other, hoping to find a free seat before the tsunami of AJAX fanatics hits.

Also, I wonder what other concept or technology will receive the “2.0″ label as part of a marketing strategy (Like Oracle’s “SOA 2.0″ announcement in JavaOne 2006). Is there going to be a “3.0″ version of the Web this year? Maybe not in this conference because we don’t know about it yet but probably O’Reilly trade-marked all the terms from Web 3.0 to Web 18.0 so we cannot even mention the future releases of Web. We’re all going to have to wait until O’Reilly and his friends decide to ship the new version so that we can peacefully download it and use it. Rumor has it, Web 3.0 is so interactive that it gives a shoulder massage to the user while surfing and it prepares the coffee.

In my opinion, another topic that’s going to attract a lot of attention this year is the scripting technologies. Given the fact that Java SE 6 is gaining acceptance with its scripting support and that Ruby, Groovy, JRuby etc. are becoming more and more popular, I’m sure people will be interested in knowing more about scripting in this year’s sessions.

Last but not least, looking at my schedule, one thing that I’m really going to appreciate this year is the time slot allocated for lunch. Previous years one had to miss sessions if he/she wanted to eat. This year, it looks like we will be able to take our time to have some lunch. Great thinking! We can’t run only with coffee you know!

Technorati Tags: , , , , , , , , ,

Spring Batch Announcement

I’ve already blogged about the Spring Batch project last month. I had mentioned that there wasn’t any information available about this significant module. And as promised I’m writing about a new development as soon as I heard about it.

It is now official that Spring Batch will be announced at JavaOne on May 11th. It is the fruit of a partnership between Interface21 and Accenture and its source code will be initially on SourceForge.

To find out more, please check the Spring Batch new official site:
http://www.springframework.org/spring-batch

- Yagiz Erkan -

Technorati Tags: , , , ,