BLOG

Posted on by | Posted in synyx Blog


headerwjax

Zwischen dem 07. und 11.11.2016 trafen sich mehr als 100 Speaker auf der W-JAX in München und haben rund um Java, Architektur und Software-Innovation ihr Bestes gegeben. synyx war einer der Sponsoren auf der W-JAX und ich durfte uns als Ansprechpartner vor Ort vertreten.

sponsor


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


Recently we had a problem related Springs auto-proxy feature that I think is worth writing about.

The Problem

We use Spring as our framework of choice because it provides us with a nice set of convenience features when bootstrapping and plugging together our application.
One of these features is caching: We cache our users' roles because their definitions are stored in a pretty slow external system and change rarely.


Posted on by und | Posted in synyx Blog


synyx ist in den letzten Jahren nicht nur bezüglich der Mitarbeiterzahl beträchtlich gewachsen. Auch privat hat sich bei den synyxern viel verändert: Einige von uns haben geheiratet und sind Eltern geworden. Das Unterschreiben von Glückwunschkarten und das Besorgen von Geschenken ist derzeit Teil unseres Firmenalltags, an den wir uns schon fast gewöhnt haben. Mehrere neue Mitarbeiter und auch ein paar "alte Hasen" haben bereits Kinder, sodass die Alterspanne des synyx-Nachwuchses von "neugeboren und sowas von zum Knuddeln" bis zu "Hilfe - Pupertät - und trotzdem noch zum Knuddeln" reicht. Die meisten Kinder sind jedoch im Kleinkind- und Kindergartenalter. Und all diese Kinder sollten bei unserer diesjährigen Sommerfeyerey am 8. Oktober ganz besonders auf ihre Kosten kommen.


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


“Agiles Arbeiten als Dienstleister - Eine besondere Herausforderung oder in letzter Konsequenz nicht möglich?” Diesen Titel haben wir als Aufhänger für die Scrum User Group in Karlsruhe am 5. Oktober gewählt. Als reines Dienstleistungsunternehmen ist synyx im Alltag mit vielen Herausforderungen konfrontiert, die aus unserer Sicht oft spezifisch für das Projektgeschäft sind. Daher wollten Janine Bechtold und ich als Vertreter der ScrumMaster bei synyx die User Group nutzen, um einige Kernprobleme, die unserer Meinung nach die Ursache für die Alltagsprobleme darstellen, in großer Runde zu diskutieren. Zum einen erhofften wir uns konkrete Lösungsansätze, zum anderen interessierte uns aber auch, wie groß tatsächlich der Unterschied zu anderen Arbeitskontexten, wie z.B. eigene Produktentwicklung oder interne IT ist. Denn wie die Leitfrage schon suggeriert, haben wir uns in der Tat schon oft gefragt, ob bestimmte Aspekte agilen Arbeitens im Dienstleistungsbereich überhaupt umsetzbar sind.


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


Vor kurzem hatte ich die Muße ein älteres JavaScript Projekt zu refactoren. Unter anderem sollte die Assertion Bibliothek Jasmine von 1.x auf 2.x aktualisiert werden. Zwei Dinge gab es bei unseren Tests zu refactoren. Einmal die Art von asynchronen Specs und einmal die verwendeten Expectations. Unter http://jasmine.github.io/2.0/upgrading.html wurde super beschrieben was für Änderungen man genau machen muss beim Umstieg von Jasmine 1.x auf 2.x.


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


Different build types in android can be used to build the same application with different configurations. This can be predefined config values like 'debuggable', but you can also define your own config values that will be accessible in your application. This post will show you some ways in which you can use this functionality to easily build your app for different environments of remote services and for better local development.


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


IMG_4095

Die erste Assoziation mit dem Namen könnte nahelegen, dass im Folgenden ein Monolog über die Zuverlässigkeit oder Pünktlichkeit der „Deutschen Bahn“ folgt. Jedoch handelt es sich stattdessen beim BAHN-Modell um ein einfaches Feedback-Modell, wobei BAHN für „Beobachtung, Auswirkung, Hintergrund und Nachfrage“ steht.

Bevor ich das BAHN-Modell näher erläutere, möchte ich zwei wichtige Fragen aufgreifen: Welche Bedeutung kommt dem Feedback im agilen Umfeld zu? Welche Fallstricke können beim Feedbackgeben auftreten?


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


Wir alle haben Beziehungen.

Manche Beziehungen sind enger, etwa zu Familienangehörigen und Freunden, andere lockerer, etwa zu Arbeitskollegen oder Nachbarn. Mit manchen Menschen unterhalte ich mich, lerne sie aber nie wirklich kennen.

Egal, ob ich Menschen nahe komme oder Abstand halte, ich habe eine Beziehung zu ihnen.

Thomas Gordon

Kommunikation erlaubt uns, die Form unserer Beziehungen zu verändern. Durch gute Kommunikation verbessern wir Beziehungen, durch schlechte Kommunikation verschlechtern wir sie.


Posted on by | Posted in synyx Blog


Die Entwicklertage in unserer Heimatstadt sind schon seit Jahren ein sicherer Anker in unserem Konferenzkalender. Der Veranstalter Andrena hat auch dieses Jahr wieder die Entwicklergemeinde der Region herbeizitiert und drei synyx Kollegen sind dem Ruf gefolgt.


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


Vom 13. bis 15.06.2016 waren wir zu siebt in Amsterdam auf der goto; Amsterdam. Zunächst gibt es einen kleinen Reisebericht zu lesen auf den dann ein paar Impressionen aus den einzelnen Sessions und Talks folgen. Wer direkt zu den inhaltlichen Schwerpunkten unserer Reise springen möchte bitte hier entlang.