Blog
Connect to multiple VPNs at once using NetworkManager and systemd-resolved
Robin De Silva Jayasinghe
04.11.2018
It’s not DNS There is a no way it’s DNS It was DNS from DNS Haiku The dark side When I started at synyx I chose to get a MacBook in order to be productive as quick as possible. I still had the cumbersome Linux desktop experience from my previous employer in mind. ;) At synyx, however, things are different: we have a highly skilled admin team that provides a very convenient environment to use Linux on laptops.
Konferenz-Logbuch: BEDCon 2018
Daniel Fuchs
14.09.2018
Bei der diesjährigen BEDCon ist synyx gleich doppelt vertreten gewesen. Nicht nur der Talk “Observability in einer Microservice Welt” von Andreas Weigel (@aendi) und Jakob Fels (@JakobFels) war dieses Mal eine Premiere. Auch unser Stand im Messe-Bereich der Konferenz hat das erste Mal zu Gesprächen, Diskussion und natürlich jede Menge synyx Stickern eingeladen. Dabei handelte es sich zwar nicht um den größten Stand, dafür wurde er aber komplett in der Bahn transportiert.
Implementing At Least Once Delivery With RabbitMQ and Spring’s RabbitTemplate
Robin De Silva Jayasinghe
28.07.2018
Message Delivery Characteristics First some theory about delivery semantics in messaging systems. When a system wants to communicate via a message broker the developer needs a clear understanding of the delivery semantics. At first one needs to know if and how often a message will be delivered to the broker (and potential consumers): At most once - the message is delivered at most once but also not at all.
Code Coverage with significance
Arnold Franke
11.06.2018
83,9% - what does that even mean? Conversations about unit test coverage usually sound like this: A: “What’s your coverage?” B: “About 83,9%” C: “Meh. Solid.” A: “Solid? That’s incredibly high!” D: “Ours is 40% but we have a lot of generated code so it’s still high.” This shows that the perception of code coverage is highly subjective and most of the time does not have the informative value that a precise percentage indicator like '
Meine Ausbildung bei synyx
Pascal Ochs
04.05.2018
Ich bin nun bereits seit fast einem Jahr ausgelernt und möchte euch ein bisschen über die drei jährige Ausbildung bei synyx berichten.
Breakout Session – how to prototype your enterprise project hackathon-like
Arnold Franke
17.04.2018
This is the story of my team creating something awesome within one day. It begins in November of 2017 at 'Hack your Office', a 24-hour hackathon hosted in cooperation by my employer synyx and our customer dm-drogerie markt. Although it was an excellent hackathon, this is not the day I am refering to but it was on this day when the idea was born. Several of my team members from dm where participating in the hackathon, even Matthäus - one of our product owners - joined us.
An Image Slideshow Shortcode For Hugo
Marc Sommer
12.04.2018
Creating static web sites with Hugo is fun and fast but providing a convenient shortcode to smoothly cross-fade an unknown number of images in a blogpost gets a bit tricky… So let’s go!
Using Travis CI to deploy to Maven repositories and GitHub Releases
Luca Arrasz
24.01.2018
This post outlines the steps needed to simultaneously deploy to Maven repositories and to GitHub Releases. Every time a tagged commit is pushed, a Travis CI build will be triggered automatically and start the release process. This blog post uses Sonatype Nexus as an example for a Maven repository manager. Preparing GitHub Releases Sergey Mashkov has written a Maven plugin that allows us to create a new release on our project’s releases page and upload our build artifacts to a release.
Implementing a waiting component with user experience in mind
Benjamin Seber
14.12.2017
Giving fast feedback to users has been improved by single page applications over the request response cycle. However, there is one serious downside with this approach. Elements are popping out of the wild on various sections everytime. Particular data loading indicated by a waiting animation is affected with this phenomenon. In this blog I’d like to present you our solution of a UI component that takes care about delaying the rendering of the animation.