I’m a Senior Engineer of the Creative Cloud Platform at Adobe

The opinions expressed here are my own.

You can take a look at ryos.io where I maintain F/OSS projects.

Mesos: A Datacenter OS

The need of orchestration of heterogeneous infrastructure, non-unified characteristics of the hardware on different server systems and fluctuating resource needs of software and the challenges in resource utilisation, urges us to rethink, how to deal with the vast amount of servers in our datacenters. The idea, Datacenter as a Computer... Continue reading...

Lifting in Scala

Partial functions are widely used in Scala. Just like their mathematical counterpart, a partial function, e.g f: X => Y, is a generalisation of functions, that don’t necessarily map every element in domain X to Y. You won’t get a response from the function, if you pass a value, which... Continue reading...

A Brief Story of flatMap

The function flatMap, in Scala, is basically a binding element (and also a functional combinator) in the language and key to understand some important concepts of functional programming, and in this blog article, I am going to introduce you some of these, which are heavily based on flatMap. I assume,... Continue reading...