Homepage
Sign in
Get started
XING Engineering
Stories about building a social network
Agile
Quality
Dev
XING Hackweek
Follow
Following
Graylog at scale
Graylog at scale
How do you handle 150.000 log messages per second? And how can you make those logs accessible to users? Logging is one of the 3 pillars …
Julian Tabel
Mar 12
Go Modules and pre-module k8s dependencies
Go Modules and pre-module k8s dependencies
The go client code of more recent kubernetes versions supports go modules, making the lives of developers considerably simpler.
Jens Hausherr
Feb 18
GraphQL: Overlapping Fields Can Be Merged Fast
GraphQL: Overlapping Fields Can Be Merged Fast
Working on a challenging problem is rewarding, especially if you can make progress and share the results; that’s how my past few weeks at…
Simon Adameit
Sep 18, 2019
Designing errors with go 1.13
Designing errors with go 1.13
go 1.13 greatly improves the error handling. This article demonstrates how to use the new features for expressive errors for an API client.
Jens Hausherr
Mar 9
Creating an Erlang/Elixir cluster on Kubernetes
Creating an Erlang/Elixir cluster on Kubernetes
One of the challenges we have faced is deploying Elixir applications that use an Erlang cluster on our infrastructure.
chazsconi
Sep 16, 2019
Asynchronous State Replication
Asynchronous State Replication
Streaming REST APIs
Julian Knocke
Jul 24, 2019
Our talks from ContainerDays 2019
Our talks from ContainerDays 2019
ContainerDays claims to be the biggest and best container conference in Europe. This year we joined to share our experience with Docker…
Egor Balyshev
Jul 23, 2019
360° feedback with mediators
360° feedback with mediators
An experience report and a guideline of a team owned feedback giving format based on a survey and a mediator concept
Albina Popova
May 31, 2019
How to set an agile team in two days
How to set an agile team in two days
Blogging has become a good healthy way for me to organise my learnings. That’s why I’ve decided to write about this topic, to help myself…
Catia Sul
May 7, 2019
3 workshops to facilitate feedback
3 workshops to facilitate feedback
An experience report and a guideline on how to run 3 lightweight and powerful workshops to encourage feedback giving on a team
Albina Popova
May 6, 2019
XING Kubernetes components published as Open Source
XING Kubernetes components published as Open Source
We recently published some of the custom components we developed for Kubernetes as part of our Olympus project.
Sebastian Röbke
Feb 5, 2019
Coaching remotely
Coaching remotely
Learnings from my first experiences
Catia Sul
Nov 7, 2018
Using Ruby on Rails 5.2 Active Storage
Using Ruby on Rails 5.2 Active Storage
Active Storage, now bundled with Ruby on Rails 5.2, released back on early of April, allows you to easily handle your file upload, either…
Rafael Almeida
Oct 5, 2018
Using Docker for running Android Tests on your CI
Using Docker for running Android Tests on your CI
At XING we are around 30 Android developers that are contributing to the same app.
Daniel Hartwich
Sep 19, 2018
A Quality Mindset - Part 2: Cornerstones with (un)expected Similarities
A Quality Mindset - Part 2: Cornerstones with (un)expected Similarities
Returning to the wild and the synonymous core of quality, agility and leadership.
Marcel Stieber
Aug 27, 2018
Office breakfast and team building
Office breakfast and team building
One of the challenges managing a project is how to transform a group of people into a team, how to get from a collection of individuals…
Rocio Garcia Sanchez
Jun 6, 2018
Dealing with RxJava's never-ending Observables
Dealing with RxJava's never-ending Observables
Never-ending Observables are those that observe some data indefinitely until you unsubscribe from them. They're quite useful in many…
Alberto Ballano
Jun 3, 2018
What’s an anti-pattern and how do I fix it?
What’s an anti-pattern and how do I fix it?
As agile coaches and scrum masters, a big part of our job is making sure the best outcomes come from the various ceremonies (aka meetings)…
astarteny
Jun 1, 2018
Dealing with technical debt
Dealing with technical debt
You’re often faced with technical debt when working on a software project.
Sascha Cacqueux
May 31, 2018
A Quality Mindset - Part 1: Searching an inherently nebulous phantom
A Quality Mindset - Part 1: Searching an inherently nebulous phantom
Developing high quality software is getting more and more complex. But what exactly is quality?
Marcel Stieber
May 22, 2018
Remote Retrospective
Remote Retrospective
Learnings from first Experiences
Catia Sul
Apr 26, 2018
XING Mentor Month: establishing an agile mindset in a social project
XING Mentor Month: establishing an agile mindset in a social project
There I was, thinking: ‘wow - we actually have the board as stakeholders behind our social project!’ alongside with a ‘omg - how the hell…
Christin Hinrichs
Mar 29, 2018
Customer-Lifetime-Value Models for Improving Retention
Customer-Lifetime-Value Models for Improving Retention
Since acquiring new customers is typically more expensive than keeping existing ones, businesses are interested in understanding why…
Arne Johanson
Mar 26, 2018
About XING Engineering
Latest Stories
Archive
About Medium
Terms
Privacy