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


A Comprehensive Guide to OAuth 2.0 with Spring Understanding OAuth 2.0 as so to manage authorization and control user access on your REST resources is essential part of enterprise Java applications. Fortunately, Spring Security and Spring Security OAuth provide a solid framework which you can easily exert in... Read more

Powermocking and OOP Encapsulation helps us to define boundaries of data and behavior within a class, though there are mocking frameworks which bend the rules of this protection. But, if you consider, is it all right to drill down through this protection layer... Read more

R in Practice: Pipes The more I write code in R, the more I am impressed with the facilities that the language provides which is perfectly tailored to cleaning and tidying data, one of the most crucial steps in statistical analysis. As you may... Read more

Routine Once you get a job, and code for others and get paid for it, you are a professional, a part of the whole, a cell in business organism and the business needs to survive in the competitive economy. If you... Read more

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