Quantcast
Channel: Avisi Blog » Development
Browsing all 58 articles
Browse latest View live

Stop ignoring my capitals Git!

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...

View Article


Mats Stijlaart on plugin frameworks

This is the next post in our series about the interns that currently work at Avisi. This time we introduce Mats Stijlaart. The Atlassian plugin framework is used on several projects to enable seamless...

View Article


Software acceptance

Once upon a time when software was delivered to a customer the final phase in the project was acceptance. Today the iterative approach in agile software development  incorporates acceptance as a...

View Article

Multiline Regular Expression

This week I had to help a colleague out with a regular expression (or regex). We came up with an interesting regex but ran into an unexpected Java problem, so I thought I’d share the results with you....

View Article

Testing your GigaSpaces XAP application

Very often when I deliver a GigaSpaces training I get asked “I like the technology, but how would you recommend we test our XAP application?”. This happened most recently during the GigaSpaces XAP...

View Article


JBoss AS7.1 and RESTEasy: upgrading Jackson

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...

View Article

Agile Applications Lifecycle Management; a discussion

As an Atlassian experts, we are often asked to help teams implement their development process in the Atlassian tools. Often, there are many questions in the area of Applications Lifecycle Management...

View Article

Meet the new JIRA: JIRA 6 available today!

Modern. Fast. Mobile. Simple. JIRA 6.0 is a completely new JIRA.  The redesigned look and feel brings a whole new user experience to JIRA. It is modern and simple, clearing away the clutter so that you...

View Article


Lessons learned from using Apache Camel, MTOM and JMS

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...

View Article


JDBC datasource password encryption in JBoss AS7

At Avisi we maintain an application platform where the platform (VM’s, databases, LDAP, etc.) is maintained by a third party. Modernizing our deployment processes, we obtained ownership of the...

View Article

Java: Stripping namespaces from XML using DOM

Although we usually like to enforce strict rules on our data, sometimes we just like to loosen it up a little. Don’t get me wrong, namespaces definitely have a place and we use them to enforce...

View Article

A Storm is cooking

My previous blog post on the real time computational framework called Storm received quite some responses. One of which was about a very nice book on the framework, called: ‘Storm Real-time Processing...

View Article

All software is embedded

Embedded software is mostly referred to as software that runs on devices that don’t look like computers. The software is very tightly integrated with the device and it’s features. It runs most...

View Article


Bugs with a soul

I love bugs with a soul. Bugs that are not straightforward. Bugs that keep you awake at night. A bug that fights back. Bugs that manifest only in very specific situations with very specific data and...

View Article

Life without a scrum master

Team member: “We cannot proceed with the project before we have a scrum master”. Other team members nod… project stalls. Actual conversation, overheard 2 times on 2 different projects in the last 2...

View Article


System intolerance

In the systems integration field we often encounter systems that more or less frustrate the integration process. An example is a system that sends confusing messages or messages that clearly violate...

View Article

Feel the pain

Some software development teams are so perfectly balanced that more work comes out than the sum of the work of the individual members. It’s a team of skilled experts, that get the most out of...

View Article


HipChat! Easy communication

Atlassian Hipchat is a Private Group Chat and IM Service. It allows you to communicate within rooms, get build status notifications, send files, use on any device and much more. Communication How do...

View Article

Trends at Devoxx 2013

Every year there is a large software engineering conference (mostly Java related) in Antwerp, Belgium named Devoxx. (http://www.devoxx.be) We went with several Avisi engineers to learn about new...

View Article

Construct your test objects safely and easily

I am currently working on an application that has very high test coverage, which usually means applying changes is a safe and relatively easy task. Still, I felt that I was losing a disproportional...

View Article
Browsing all 58 articles
Browse latest View live


Latest Images