Posted on by | Posted in Administrator Blog, Developer Blog, Open Source Blog | Tagged , , , , ,


More and more Projects at our company are taking advantage of distributed and local revision control by using git. So to make a complete software-project fit for git, by not only using git-svn with subversion and git on top, some more steps are required than just handling files with git, learning its syntax and understanding the way it works…


Posted on by | Posted in Developer Blog | Tagged , , , , , , ,


At Synyx we're currently taking care of a rather large legacy project for one of our customers in the course of our Code Clinic services. The project comprises several components such as a fat client implemented with a custom UI framework on top of Swing, a bulky web application using a mixture of custom and obsolete frameworks, and a lot of asynchronously running jobs to process input from other systems involving custom XSL transformations and a heap of stored procedures in a Oracle 9i database. You get the picture, it's the prototype of a legacy system.

7 Little Logging Frameworks on their way into your code base

The original developers of the system suffered a serious case of the well-known NIH syndrome and thus a lot of technical debt has been piled up over the course of its development.

Continue reading


Posted on by | Posted in Administrator Blog | Tagged


It took me some time to figure it out so why not sharing it with the world?

Apache allows you to add basic auth to parts of your site using the Location directive. When restricting access to all resources you might add a section like this to your VirtualHost:


Posted on by | Posted in Open Source Blog, synyx Blog | Tagged , , , , , ,


Am 21. und 22.08. fand für mich die 2. Free and Open Source Software Conference FrOSCon in St. Augustin bei Bonn statt. Der Hauptgrund für meinen Besuch im letzten Jahr war ein ausgedehnter Java-Track, ich war jedoch von der Atmosphäre und der Vielfalt der Themen so begeistert, dass die Konferenz für mich sicher ein regelmäßiges Ereignis sein wird.


Posted on by | Posted in Azubi Blog | Tagged , , ,


Auf der Suche nach "dem Ticketsystem" sind wir nach Scarab und Trac auf Redmine gestossen, einer Ruby-on-rails application, die ihren Zweck erfüllt und unseren Bedürfnissen durchaus gerecht wird. Aber da Redmine glücklicherweise auch weiterentwickelt wird, verlangt auch diese Applikation hin und wieder ein Upgrade (dieses mal war es ein Versionssprung von 0.8.7 auf 0.9.4).

Das Setup:

  • Debian GNU/Linux 5.0