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


Die Google Developer Group lud nach dem sehr gut besuchten letztjährigen DevFest auch in diesem Jahr wieder alle Interessierten in die Duale Hochschule Karlsruhe (ehemals Berufsakademie) ein, um einen mit spannenden Vorträgen und Workshops gespickten Tag ganz im Zeichen der Google Produkte zu erleben, und hoffentlich viel Interessantes und Neues zu entdecken und zu lernen.
Der synyx Sponsorentisch auf dem GDG DevFest 2013
Wie auch im letzten Jahr, war synyx auch dieses Mal wieder als Sponsor tätig und natürlich auch vor Ort präsent um Fragen rund um unsere Projekte, Firma, Arbeitsweisen und vieles mehr zu beantworten. Los ging das ganze Samstags morgens bereits um 8:30 Uhr mit der Anmeldung und Registrierung der Teilnehmer. Trotz der doch sehr frühen Stunde traf das hauptsächlich aus Studenten bestehende Publikum recht zügig ein, versorgte sich an der Anmeldung mit Namensschildchen und T-Shirts.
Eines der vielen Gespräche mit einer an synyx und unserem Geschäftsmodell interessierten Person.
Bereits vor Beginn der eigentlichen Veranstaltung um 9:15 Uhr war schon Zeit für erste Gespräche mit interessierten Teilnehmern. Erfreulicherweise hatten viele der Teilnehmer das grüne synyx-S bereits mehrfach gesehen und wir wurden mehrfach darauf angesprochen, dass es toll sei, dass synyx gerade hier in Karlsruhe immer wieder als einer der Sponsoren zu sehen sei, die solche für die Teilnehmer kostenlosen Veranstaltungen ermöglichen. Das ist natürlich immer erfreulich zu hören, wenn einem solch ein positives Feedback zu den eigenen Marketing- und Sponsoring-Aktionen entgegenschlägt.


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


Metrics by yammer provides runtime metrics and statistics for all kind of apps you can imagine. A lot of stuff is directly useable out of the box, for example measuring request/response cycles of webapps and provide histograms of the measured values. So, lets try enabling a simple Java-Application built by maven.

First we add needed dependencies into our pom:

        
        
            com.yammer.metrics
            metrics-core
            3.0.0-BETA1
        

After providing this, we are able to do something like that in our code:


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


As some of you might already know, synyx provides their employees with an annual budget that we can spend on anything that helps us improve our job skills, such as professional literature, training or seminars and conferences. So, a few weeks ago, when a coworker mentioned the upcoming Open Source Data Center Conference in Nuremberg, we decided to sign up for it and go on an exciting adventure to improve our knowledge of the newest system administration technologies.


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


CoffeeScript

Vert.x supports JavaScript through the Rhino JavaScript engine. Although JavaScript is a decent language once you get to know it, I prefer CoffeeScript, a language that compiles to JavaScript. Luckily, vert.x has built-in support for CoffeeScript, so I can use it nearly transparently. You will only notice the JavaScript under the hood when reading stack traces, which will refer to the compiled JavaScript file.


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


Event-Driven Concurrency

At synyx, we are looking at vert.x for an upcoming project where we are building a system that will need to scale under load. The tag-line of vert.x is effortless asynchronous application development for the modern web and enterprise, which fits the bill, so I decided to play around with it a little bit.


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


A few years ago, a good friend of mine installed a small photovoltaic system on his roof. I'm very exited about installing some solar panels on a roof and start producing electricity. It turned out that the installed inverters have massive quality problems. So the idea was born to monitor the whole setup like i know it from computer systems. Each inverter in this system has a serial port interface to transmit data.
But at this time, the market of low cost and low power consuming computers wasn't distinct as it is nowadays. In February 2012, the Raspberry Pi Foundation started to sell Raspberry Pis. I saw this as a chance to get a cheap computer with a minimal power consumption.


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


Von Montag, den 24.09 und Dienstag, den 25.09, fanden in Köln die OpenCms-Days 2012 statt.

Gemeinsam mit dem ehemaligen synyxer Florian Hopf haben sich Oliver Messner, Fabian Buch und ich schon am Sonntagabend nach Köln begeben.

Am Montagmorgen eröffnete Alexander Kandzior von Alkacon die Veranstaltung mit der Vorstellung der nagelneuen Version 8.5 und demonstrierte hierbei direkt den neuen Editor, der das Arbeiten vereinfachen und beschleunigen wird. In diesem Zusammenhang wurde auch eine Solr-Integration für mehr Suchmöglichkeiten und eine CMIS-Anbindung zum Zugriff auf Content durch diesen Standard vorgestellt.


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


Die 7. "Free an Opensource Software Conference" fand zwar schon letztes Wochenende in St. Augustin (nahe Bonn) statt, aber darüber zu bloggen lohnt sich dennoch. Denn die FrOSCon ist mit 5€ Eintritt (bzw. 100€ Business-Support) nicht nur eine der günstigsten Konferenzen, sondern wie ich finde auch eine der lohnenswertesten.


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


While working on one of my projects we were faced with the problem of creating a report with a big amount of data to show on multiple Excel tabs (about 50000 entries grouped by different criteria's). We had a couple of requirements that lead us to choose Jasper Reports as our report generation engine. Other requirements lead us to use XML as data source - e.g. to generate the report on the fly without wasting hard disk space for different languages.


Posted on by | Posted in Developer Blog, Open Source Blog, synyx Blog, Tutorial


It is hard to imagine a web project without JavaScript code today. JavaScript is an easy to learn and very performant script language. In the past we have used JavaScript mostly for eye-candy and form validation. Recently we have been asked more often to implement complex user interfaces with trees, sortable tables and things like that. So we decided to rely more on JavaScript to improve the feedback of the website to user actions.