Erhan Bağdemir

Erhan Bağdemir

Hey there 👋 I’m Erhan, a software engineer. I build distributed systems and web services, most recently at Adobe. I write here about the things I build — Away from the keyboard I take photographs, draw comics and play electric guitar.

Writings

Writing documentation, we struggle with

Writing documentation, we struggle with

Writing documentation is not an easy task. It is sometimes more challenging - and not that spectacular, than writing source code since we as developers are trained how to deal with computers, but we may not know how people work.

Responsive Terminal Applications in Golang

Responsive Terminal Applications in Golang

While developing a terminal application with Golang, I recently struggled with the implementation of a feature, that was the responsiveness of the terminal application to window size changes.

A Guide to OAuth for RESTful Webservices

A Guide to OAuth for RESTful Webservices

Using OAuth 2.0 as so to manage authorization and to control user access on your REST resources is essential part of enterprise Java applications.

Matrix URIs, their semantics and usage in Java RESTful Services

Matrix URIs, their semantics and usage in Java RESTful Services

Matrix URIs, as Tim Berners-Lee called them in his personal design draft back then in 1996, or matrix parameters and sometimes path parameters, have been bro...

Reading List