Posted on by | Posted in Developer Blog

From August 31st to September 2nd 2015 I attended the Internet of Things Conference at the nHow hotel in Berlin. Monday was a workshop day, while Tuesday and Wednesday were the actual conference days with talks and keynotes. There was a second workshop day on Thursday, in which I did not participate.

Below the fold you will find a (not that) short summary of the workshops and talks I attended.

Continue reading

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

If you nowadays visit a conference, you still might get into contact with sessions where people are talking about monitoring or at least some aspects of it and ALM (application lifecycle management) is a really important discipline a team or project should should take into account right from the beginning and no, this doesn't mean that you should trim or optimize prematurely, but to have an eye on it. Next to the developers and operators we can identify many more stakeholders who are interested in the data, but generally they prefer a different view on the data.

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

So that's it. Three days, 2.000 Developers from 20 countries, over 140 speakers from around the world, and one outstanding beautiful city. It is for the first time, when Devoxx Poland (previously known as 33rd Degree), one of the most recognizable European Java Conference took place in Krakow, the city of the polish kings, and one of the most important places in whole polish history. It took place from Monday to Wednesday last week in the ICE Conference Center, which is located directly by the Vistula river, with beautiful view over the Wawel Royal Castle.

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

In the first part of my postings  I talked about the disadvantages of breaking epics down into technical stories and why it is preferable to create real user stories which enable us to deliver real value in each iteration.
In this part I´ll present objections that I have come across while talking with developers and product owners (POs) about 'creating value in each iteration'.

Posted on by und | Posted in Developer Blog, synyx Blog

Die Karlsruher Entwicklertage hatten Geburtstag! Zehn Jahre alt wurden sie und das mussten wir synyxler uns anschauen. Wir freuten uns auf hochwertige Talks und das Wiedersehen mit vielen Karlsruher Kollegen und bekannten Gesichtern der nationalen Entwicklerszene. Und wir wurden nicht enttäuscht! Es gab diesmal sechs parallele Tracks so dass niemand zu kurz kam. Egal ob DevOp, Coder, Scrum-Guru, Sicherheitsfanatiker oder Buzzword-Jongleur - jeder kam auf seine Kosten. Die thematische Aufteilung in Conference Day und Agile Day kam den jeweiligen Präferenzen entgegen, auch wenn der Agile Day tatsächlich nur teilweise das Thema “Agile” bediente, vermutlich aus Mangel an Speakern in diesem Bereich. Im Folgenden gehen wir auf ein paar gelungene Talks der beiden Tage ein.

Posted on by | Posted in Developer Blog, synyx Blog

The training issue

One issue that every company has to deal with is the training of its employees. I encountered different attitudes regarding this subject in different companies and wondered what is a healthy approach for a software project company to pursue.
In software development it is not sufficient to offer one workshop per year and call it a "training program". It is also not enough to have one or two R&D dudes per 50 developers that keep ahead of new technologies and tell the worker drones from time to time what to use for their projects. The result of half-assed concepts like this will be that motivated, willing-to-learn developers look for other jobs and you will eventually remain with a bunch of static by-the-book workers who have no interest in learning. Relying solely on this can lead a company into deprecation within few years.

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

Während der Karlsruher Entwicklertag der andrena objects ag schon seit 2010 ein etabliertes Event in Karlsruhe ist, brachte der Veranstalter die Konferenz dieses Jahr erst zum zweiten Mal nach Frankfurt. Fünf synyx-Kollegen dachten sich: "Die nehmen wir doch mit!" und bestiegen den ICE in Richtung Deutschlands Bankenmetropole. Die Entwicklergemeinde wurde dort in einem Gebäude der Goethe-Universität empfangen und mit ausreichend Kaffee und Mate für den ganzen Tag versorgt. Bereits in der Opening Session zeichnete sich die hohe Qualität der Veranstaltung ab als Professor Ralf Reussner vom KIT einen eindrucksvollen Einblick in die Informatik-Forschung bot. Mit den von ihm betreuten Forschungsprojekten Palladio und Vitruvius (WIP) stellte er mächtige Werkzeuge vor, mit denen man schon vor der Implementierung eines Projekts die Auswirkungen von Designentscheidungen abschätzen kann. Nach diesem gelungenen Auftakt begann die eigentliche Konferenz mit in drei Tracks strukturierten Talks.

Posted on by | Posted in Administrator Blog, Developer Blog, synyx Blog

Just a quick one today...

RANCID (Really Awesome New Cisco config Differ) is a software to monitor a routers software and hardware configuration, and to maintain history of configuration changes by using CVS.

If you need more information about Rancid, you can take a look at their website.

Installing RANCID

Installing Rancid is easy:

root@[server]:/# apt-get install rancid

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

In our internal JavaScript 'User Group' (called JS-Posse in honour of the legendary 'The Java Posse' by Dick Wall, Chet Haase et al.), we recently decided to evaluate alternatives to our current JavaScript linting standart, JSHint. Although well established by now among different development teams across synyx, using it never felt 100% comfortable. A quick Google search left us with three alternatives:

  • JSLint by Doug Crockford himself

Posted on by | Posted in Administrator Blog, synyx Blog | Tagged , , ,

During installation of Proxmox VE 3.3 (available here), you are only given the choice of what disk you want to use for the installation process, but not what disk layout you want to use. Now, there are several ways of installing Proxmox on a software RAID. One of them is to run through the standard installation process and add a software RAID afterwards, using mdadm.