Yesterday, December 3rd, Atlassian released Confluence 5.4. The main highlight of this new minor release is better integration with JIRA and JIRA Agile. JIRA, in combination with JIRA Agile and Confluence, now offers you full traceability of your Scrum process.
Avisi recently started using dotCMS. We are currently moving our old website from WordPress to DotCMS. On the old website there is a Twitter feed which we got from a WordPress Plugin. For DotCMS we had to create our own widget because their given Twitter plugin makes use of the old Twitter API.
I’m currently working on a project where we need to be migrating an application from one environment to another. Because of that, some configuration properties will change, like the database connection for example. I wanted to keep the main configuration file intact and only replace some of the values, but then it became a bit painful.
Recently I did a bit of research on tools that are often mentioned in articles about ‘big data’ and real time analytics. Through this article I hope to provide some insight in how some of those tools might be used together to build a real time analytics platform. The tools I used in this particular case are Storm and Apache Camel. Continue reading →
Recently, I did a project that involved sending messages from a database or file system to a SOAP service. Because it solves a lot of integration problems, I chose Apache Camel to handle the integration challenges with the various components.
During the implementation of the project I learned a few things that I would now like to share with you. Hopefully it will be useful to you. Continue reading →
We’re currently in the process of upgrading our application platform from JBoss 5.1.0 to JBoss AS7.1.1. Since it’s quite a big change (especially the transition from AS6 to AS7) things tend to break where you don’t expect them to. When writing blog posts, I like to present solutions for problems I encounter in my everyday engineering tasks… So here we go!
We use Git as our version control system and recently I had an issue while refactoring some classes in a Java project. If I changed a filename by changing a letter to a capital, Git would simply not pick up the change. For example:
$ mv Camelcase.java CamelCase.java
$ git status
No changes detected
Documenting an XML Schema Definition (XSD) can be a tiring process. You first load a file in an XSD viewing tool like XMLSpy, you then make screenshots of the areas of the definition you want to display and finally, you paste them into your documentation. Of course you have to repeat the entire process whenever the file changes in any way.
Avisi prides itself on being a cutting edge development organization so we felt strongly we needed to find a solution to this problem. Since we use Confluence as our documentation platform we chose to build a Confluence plugin: the XSD Viewer for Confluence.