It’s been a year since we first launched the very first edition of the CPM Toolkit into the Java world. We had spent many months developing the Toolkit and were already using it for managing and measuring application performance during the development life cycle for our clients with great success.
One year after launching the CPM Toolkit we have learned some hard lessons.
The weather hasn’t been that great in San Francisco. The locals whom I talked to told me that it hadn’t been good recently. Unfortunately the weather forecasts don’t look promising either. Well… It’s not like we’re going to have outdoor sessions, anyway…
The second day of JavaOne 2009 started as usual. I, just like a few thousand other fellow Java developers, took my place in the General Hall for the morning key note speech. This general session was entitled “Being Unique With Sony Ericsson” and as the title suggests, it was the Sony Ericsson session.
I mentioned a couple of weeks ago that this would be available shortly… and, well, here it is!
This version of the toolkit will provide CPM functionality as described in a series of whitepapers released by Quest Software.
If you have a working, or are thinking about implementing, Continuous Integration and are looking for a performance hook, then this may just be what you are looking for.
Download, give it a go and please get back to us with any questions or comments.
To be honest, the one thing I was wondering about before the opening session was the number of people attending JavaOne this year. And even though the Opening Session looked busy, I was convinced that the numbers were down from last year, which is only natural in the economic climate that we’re in. However this didn’t prevent the opening and then the day being a very enjoyable. On the contrary, the queues were much more bearable and I could find a free seat in all of the sessions.
Just like last year, Chris Mellissinos (Chief Evangalist and Chief Gaming Officer, Sun) was hosting the Opening Session. People from 85 different countries came to attend the 14th JavaOne. Throughout this biggest Java event, they’re going to attend more than 300 sessions presented by more than 600 speakers. Additionally, it’s reported that 60% of the attendees are attending JavaOne for the first time this year.
Word has it that a freely available Community Edition of the CPM Toolkit will be released shortly! ETA - within the next couple of weeks. By all accounts, it is going to provide the CPM functionality as laid out in Quest Software’s series of whitepapers on the topic.
Exciting stuff! In the meantime, here is a two minute introductory video to the toolkit to whet you appetite. Enjoy.
3.0.0 M1 is the latest release of Spring Framework and Spring 3.0 contains some improvements over the previous 2.5 release.
First of all, as a disclaimer, I have to state that, as of this writing, there was no reference documentation for Spring 3.0. I’m sure my confusion about SPEL (Spring Expression Language) will disappear after a bit of reading. Otherwise, I’m going to have to dive into the code.
As technical presales lead at DSI I am often involved in deep technical discussions with prospective customers around software development, and I want to highlight a recent campaign that didn’t exactly go the way I thought it would. Let me set the stage. As our sales guy was taking the lead in prospecting and talking with developers and architects about “Continuous Performance Management” (CPM), I was there for support in case our sales guy ran into some difficult questions. As technical presales you need to know when to step in or step back on these calls. After arming our sales guys with the necessary information I sat back and waited for questions that never arrived. I was ready to talk about reliability, performance, quality assurance and Continuous Integration. What I was hearing instead was developers pulling all nighters when the code was not performing in production like it was in development.
As mentioned by my colleagues in recent blogs, DSI have recently released a Continuous Performance Management product, the ‘CPM Toolkit’.We are already using this software on client projects to identify and capture costly performance issues early in the development phase.
Here is an opportunity to see an introductory demo of the toolkit in the upcoming live launch webcast ‘Introducing CPM Toolkit – Bringing Continuous Performance Management to JProbe‘
Join this webcast as Quest Software and DSI demonstrate a practical approach that you can use to implement Continuous Performance Management with ease. The method combines the power of the CPM Toolkit and JProbe to resolve Java application performance issues early on by:
Introducing CPM into a Continuous Integration environment
Automating the collection of performance data from JProbe’s powerful analysis engines
Generating performance profiles on which to base an application’s performance
Providing project-management level visibility across multiple projects under development
UPDATE: Due to the success of this event, we are hosting a similar live webcast on January 28th to introduce the ‘CPM Toolkit’ and explain how it can help reduce the cost of Java application development. You can register on the same link - http://www.quest-software.co.uk/DecareCPMToolkitWebcast