Archive for December, 2008

Spring 3.0’s SPEL, Yet Another EL?

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.

Continue reading ‘Spring 3.0’s SPEL, Yet Another EL?’

Technorati Tags: , , ,

Pulling the all nighter ….. no more!

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.

Continue reading ‘Pulling the all nighter ….. no more!’

Documenting Code

The most important thing I can stress here is that I truly believe in the value of good documentation and that this article only addresses what I believe is a flaw in some documentation strategies.

Usually a software document begins its life as an accurate description of what a system is doing and how it’s doing it. As the software evolves, the documentation doesn’t always evolve with it and sometimes in fact the divergence between what the software does and what the documentation says it does, becomes a problem. Now I know in theory that documents should be maintained but the reality is that this doesn’t always happen… In a perfect world software would be right first time and every time and requirements would never change, sadly this isn’t a perfect would.
Continue reading ‘Documenting Code’

Join DSI and Quest for Live Webcast ‘CPM Toolkit’ Launch

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

Date: 7th & 28th January 2009
Time: 3 - 4pm GMT (10 - 11am EST)

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
  • Click here to register for the webcast.

    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

    Hope to see you there!
    -Nessa

    Drink OSS Responsibly

    Here in DSI, we use a lot of great Open Source Software libraries and tools. Choosing the right ones, and aligning them with our development approaches, helps to boost our productivity and quality. The same realisation has spurred just about every other software development company on the planet, and as a result OSS has really brewed up a storm. But now that the initial euphoria has passed, it’s time to stop and take stock of the situation. There’s another storm brewing, and it’s going to do a lot of damage to those who don’t see it coming.

    Continue reading ‘Drink OSS Responsibly’