MongoDB is known for its easy and near zeroconf setup. But when it comes to the point, to setup a sharded cluster with replication, things can get complex. Therefore I'd like to provide a configuration tooling to setup such a cluster with only a couple of simple commands.

Read more ...

I'm working for 3 years now with an agile approach. Before that, it was either sort of waterfall or a complete mess. The first agile steps were as well sort of agile but not the real one.

My experience is, that the way my current team is working, is real agile for about a year now. Before that, it was a try and error from which we learned a lot.

Read more ...

In every evolution step has a start and an end. Sometimes they're blurry, so you can't say for sure, where you are at. In every step, sooner or later, arises the question: What's next? What comes after agile? What ist the future of agile? This is today exactly my point.

Read more ...

Some time ago, I've used an USB-based relay to control a XFD (extreme feedback device). Now, let'g go a step beyond that and let a relay dance.

Read more ...

A couple months ago, the team, I work on, introduced integration tests. Before that, we had only regular Unit tests, which ran in a very isolated environment. You do not have a control, how your modules behave when they interact in a real environment. You cannot test a lifecycle with persistence to be confident, because you need much more than mocks.

Read more ...

ThoughtWorks recommends it, Ops love it and even you won't ever miss it: health check pages. Do you really know at one sight, what's the state of your application? Do you know, where to find your monitoring? Can you find it just in time of an incident?

Read more ...

Recently I reported about Clean Code Development. Everybody who's visiting trainings, courses and sessions is amazed. It's easy, most topics are obvious but not everyone is always aware of these topics. But when you look deeper constrained by the big picture there is as well a dark side.

Read more ...

Do you SOA? In case you do, how do you manage IT Security within a massively distributed landscape? In one of my recent projects we met lots of services and the challenge of IT security: Authentication and Authorization.

Read more ...

All the developers I know, recieve a mass of Mail - JIRA updates, Commit-Mails, daily mails and sometimes a notification from your Build system about broken builds. This notification mails could easily be overseen. However overseeing or disregarding the notification about broken builds is very detrimental because the notification helps to prevent bugs and increase quality. And could you imagine, what happens, when a broken build has to be released? For sure, it will cause lots of effort.

Read more ...