About the authors

Michael studied physics at the Karlsruhe Institute of Technology (then known as the University of Karlsruhe), Germany. He spent his diploma thesis and PhD with a C++ program for the numerical simulation of electromagnetic fields. After graduation he started working as a software engineer at Blue Yonder, where he still pursues his passion for clean, modern C++ code.

Markus worked for a variety of software companies. During his five years in the developer support of the Microsoft Education Support Centre he gained a thorough understanding of managed ‘.Net’ and native Windows development. Since two years he works at Blue Yonder in the same SCRUM Team as Michael. He likes languages with a powerful type system and is a fan of functional programming. He also thinks it is really strange to write about himself in third person.

Blue Yonder is the leading provider of forecasting and data pattern recognition software—’predictive analytics’ for short. Using real-time cloud-based software to generate precise forecasts, Blue Yonder makes decisive contributions to its clients’ success. Blue Yonder identifies previously undetected relationships and patterns in structured and unstructured data, using software originally used in experimental particle physics. In the world’s largest particle accelerators, such as the one at CERN, similar software is used to evaluate the huge quantities of data generated by the experiments every second.