Yavuz Selim Yesilyurt
HomeAboutProjectsBlog
ContactBored?

Blog

Thoughts on engineering, systems, and the craft of building software.

2021-10-24
4 min read
Go

Logging Field Builder in Go

How to structure and enforce consistent structured logging across microservices in Go using custom field builder patterns.

Read moreRead on Medium
2021-10-15
4 min read
Go

Custom JSON Marshaller in Go and Common Pitfalls

Deep dive into implementing custom json.Marshaler and json.Unmarshaler interfaces in Go, and avoiding infinite recursion traps.

Read moreRead on Medium
2021-10-02
4 min read
DevOps

Development with Git Hooks

Automating linters, branch protection, and commit message compliance locally using client-side Git hooks.

Read moreRead on Medium

“More upcoming soon, writing takes time...”

Request CV
© 2026 Yavuz Selim Yesilyurt
Senior Software Engineer @ Atlassian