If you just don’t want to go with Mongo you have a point. Everybody is doing it. It’s Mongo all over the place. And how do you know it’s the best choice, if you haven’t used anything else? Continue reading
Typical trade mission: minister of foreign affairs shakes hands with other minister of foreign affairs. People smile, take pictures, sign an intention agreement and off they go. Behind the scenes the hard work is done. People trade, sell and do the actual work. Continue reading
Atlassian Stash does repository management for git. You can install it on your own servers, it is enterprise grade, it is very secure and… it’s also very personal! Continue reading
Normal procedure for every project we do is to create a git repository in Stash, a project in Jira for issue tracking and a space in Confluence for documentation. In our last project we ended up with an empty space in Confluence but still, we didn’t miss anything. What happened? The answer is HipChat. Continue reading
There is a REST service that we test with cucumber, using cucumber.js. The first implementation was very REST oriented. Reuse of the tests for the user interface was pretty much impossible because the tests were technical, not functional. For that reason we label non functional tests cucumbersome. Continue reading
It’s been a week since we had a fairly intense Scala training day. Although we haven’t done much Scala since, it has changed the way we look at things. Continue reading
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 themselves and bring out the best in others. If you are invited to join such a team, expect to feel pain. The pain of trying to keep up with the pace of the team. The pain of others trying to push you to heights you did not reach before. The pain of raising the bar for yourselves.
If you manage to hang in there though, the pain becomes gain. You learn, you get better at everything and the team becomes even better, just because of you.
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 interface definitions. Requests to the owner of that system to fix those messages might result in improvements that work out better for everyone, but are often ignored and you will just have to deal with it. What are the options? Continue reading
Issue trackers most often contain issue types, like ‘Bug’ or ‘Feature Request’. These are about stuff that is wrong, or stuff that is missing. I would like to introduce an issue type called ‘Praise’. Use it when you feel a developer has gone the extra mile to solve a problem, or to compliment on a new feature that shines!
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 weeks. Continue reading