Skip to main content


Photo of Erhan Bagdemir

Perfect Simplicity

Hey there, here is Erhan and I'm a Software Engineer and a passionate Photographer, Referee and Dad. In this blog, I am writing about information technology. You can also find me on Twitter, Github.



How to Create a Mind (A Book Review)

Posted: February 7, 2019 | Artifical Intelligence , Book Review
The dream of emulating human brain is one of the most challenging endeavour of our time. As technological advancement is gradually speeding up and ...

Protocols and multimethods

Posted: September 5, 2018 | Clojure , LISP
Similar in Command Pattern, that we are familiar from object-orient programming, Clojure provides multimethods and protocols which enable developer...

Dockerized Java Enterprise

Posted: July 7, 2018 | Java , Docker
Since Docker containers became the new virtualization layer between the operating system and the applications, Java engineers whose job was to deve...

Powermocking and OOP

Posted: April 9, 2017 | Java , Testing , Mocking
Encapsulation helps us to define boundaries of data and behavior within a class, though there are mocking frameworks which bend the rules of this p...
Prev 1 2 3 4 5 6 Next