close

DEV Community

Onur Cinar profile picture

Onur Cinar

Engineering Leader at Google | Author & OSS Architect. > 20+ years of building systems at scale. Author of 4 technical books on Android.

Location San Francisco, CA Joined Joined on  Personal website https://github.com/cinar github website

Education

Drexel University

Work

Engineering Leader at Google (ex-Skype, Microsoft)

Stop Hand-Rolling Validation in Go — Meet Checker

Stop Hand-Rolling Validation in Go — Meet Checker

BERJAYA BERJAYA 2
Comments
5 min read

Want to connect with Onur Cinar?

Create an account to connect with Onur Cinar. You can also sign in below to proceed if you already have an account.

Already have an account? Sign in
Self-Evolving Apps: Not Vibe, Live-Coding in Ruby with LLMs and Metaprogramming

Self-Evolving Apps: Not Vibe, Live-Coding in Ruby with LLMs and Metaprogramming

Comments
5 min read
Stop Choosing One AI Coding Assistant: How I Pair Gemini CLI and OpenCode for Better Code

Stop Choosing One AI Coding Assistant: How I Pair Gemini CLI and OpenCode for Better Code

BERJAYA 2
Comments
2 min read
The Self-Evolving AI Agent: How to Stop Correcting Your LLM Twice

The Self-Evolving AI Agent: How to Stop Correcting Your LLM Twice

BERJAYA 1
Comments
3 min read
Bringing Claude's "Dispatch" Experience to Gemini and OpenCode

Bringing Claude's "Dispatch" Experience to Gemini and OpenCode

BERJAYA 1
Comments
4 min read
Prioritize Your Traffic: Priority-Aware Bulkheads in Go

Prioritize Your Traffic: Priority-Aware Bulkheads in Go

Comments
3 min read
Stopping the Zombie Requests: Distributed Deadline Propagation in Go

Stopping the Zombie Requests: Distributed Deadline Propagation in Go

BERJAYA 1
Comments
3 min read
Native Chaos Engineering: Testing Resilience with Fault & Latency Injection

Native Chaos Engineering: Testing Resilience with Fault & Latency Injection

BERJAYA 1
Comments
3 min read
Beyond Static Limits: Adaptive Concurrency with TCP-Vegas in Go

Beyond Static Limits: Adaptive Concurrency with TCP-Vegas in Go

BERJAYA BERJAYA 2
Comments
3 min read
Respecting Boundaries: Precise Rate Limiting in Go

Respecting Boundaries: Precise Rate Limiting in Go

BERJAYA 1
Comments
3 min read
Stop the Domino Effect: Bulkhead Isolation in Go

Stop the Domino Effect: Bulkhead Isolation in Go

Comments
3 min read
Infinite Data Processing in Go: Building Resilient Data Pipes with Channels

Infinite Data Processing in Go: Building Resilient Data Pipes with Channels

BERJAYA 2
Comments
5 min read
Self-Healing State Machines: Resilient State Transitions in Go

Self-Healing State Machines: Resilient State Transitions in Go

BERJAYA BERJAYA 2
Comments
3 min read
Preventing Microservice Meltdowns: Adaptive Retries and Circuit Breakers in Go

Preventing Microservice Meltdowns: Adaptive Retries and Circuit Breakers in Go

Comments
3 min read
Beating Tail Latency: A Guide to Request Hedging in Go Microservices

Beating Tail Latency: A Guide to Request Hedging in Go Microservices

BERJAYA 1
Comments 3
3 min read
Python's Stamina for Go: Bringing Ergonomic Resilience to Gophers

Python's Stamina for Go: Bringing Ergonomic Resilience to Gophers

Comments
3 min read
Stop Writing Manual Retry Loops in Go: Why Your Current Logic is Probably Dangerous

Stop Writing Manual Retry Loops in Go: Why Your Current Logic is Probably Dangerous

BERJAYA 1
Comments
3 min read
loading...