Hi, I'm Erhan Bagdemir, a Backend Engineer.
... at Adobe Systems and here on my blog, I am mostly writing about Software Development. Apart from writing blogs and code in Java, Ruby, Go, LISP and Haskell (formerly C, C++, Pascal and Python), I am also interested in Physics and Mathematics, that I chat about in my small talks. -- about me


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... Read more |

Lifting in Scala
Partial functions are widely used in Scala. Just like their mathematical counterpart, a partial function, e.g f: X => Y,... Read more |

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... Read more |

Scala Companion Objects
It’s a very common approach to create new objects using factory methods in object-oriented programming as it is in Java.... Read more |