About Me

Who are you?

I am a software developer and architect with a passion for creating readable, simple and clear code. I am also a problem solver and am driven by finding elegant solutions to difficult problems.

My name is Chris Dail and I live in Moncton, New Brunswick, Canada. I am currently employed at iWave Software as Chief Software Architect. You can follow me here at chrisdail.com or on twitter @chrisdail.

If you are interested in what I have done you can check out my CV/Resume.

Why do you blog?

I started blogging because I wanted to have a forum to gather all of the random things I encounter and think of. I love to find new programming tricks or think of great ideas to change the world. My memory is not what it was even a few years ago, so I decided to start this blog to collect my thoughts. Hopefully others will find my ramblings useful but this is really for me.

Hosting for this blog was graciously provided by Perfect Hosting.

2 thoughts on “About Me”

  1. Hi Chris,
    I have a question on Maven regarding to one of the answers you posted on stackoverflow and a post on your website.
    http://chrisdail.com/2008/04/17/building-with-maven/
    http://stackoverflow.com/questions/770364/what-is-a-good-way-to-handle-a-version-number-in-a-java-application?rq=1

    I tried to get the implementation-version from Java program and it doesn’t seem to work.

    Steps i did:
    1. Included the plugin in pom.xml.
    2. I see the entries in the manifest for the war which is generated.
    But, The code you gave doesn’t seem to retrieve the Implementation Version.

    Other things i tried:
    1. I added the version manually in the manifest.
    2. In JSP, i read the manifest file.
    This seem to have the version available in jsp.

    Thanks a lot for your help!
    Mandeep

  2. I think your issue is that you are putting the Implementation-Version into the .war file. The code I listed pulls the Implementation-Version from the .jar file which the package is a member of. The manifest in the .war file would not be read in this case.

Comments are closed.