14 articles

📰 Dev.to · Odilon HUGONNOT

Articles from Dev.to · Odilon HUGONNOT · 14 articles · Updated every 3 hours · View all reads

All ⚡ AI Lessons (9011) ArXiv cs.AIDev.to · FORUM WEBForbes InnovationOpenAI NewsDev.to AIHugging Face Blog
Learning Go in 2026: the honest guide for experienced developers
Dev.to · Odilon HUGONNOT 5d ago
Learning Go in 2026: the honest guide for experienced developers
The real resources, mental traps, conventions and a concrete learning path to learn Go when coming from PHP, Python or JavaScript.
Building an SEO landing page with Claude Code in one session
Dev.to · Odilon HUGONNOT 1w ago
Building an SEO landing page with Claude Code in one session
How I built a complete automation service landing page — SEO, contact form, chatbox, modern design — in a single Claude Code conversation.
Automating blog publishing to dev.to and LinkedIn
Dev.to · Odilon HUGONNOT 1w ago
Automating blog publishing to dev.to and LinkedIn
Hands-on report on fully automating article publishing: dev.to API, LinkedIn OAuth, image upload, and a unified Node.js script.
ClaudeGate: wrapping Claude Code CLI as an async REST API in Go
Dev.to · Odilon HUGONNOT 2w ago
ClaudeGate: wrapping Claude Code CLI as an async REST API in Go
How I built ClaudeGate: an HTTP gateway in Go that wraps Claude Code CLI with an async job queue, SSE streaming, webhooks, and SQLite persistence — single stati
Go 2025-2026 Conventions — What the Best Projects Do
Dev.to · Odilon HUGONNOT 2w ago
Go 2025-2026 Conventions — What the Best Projects Do
slog, errors.Join, context.WithoutCancel, iter.Seq2, testing/synctest, go tool — what has settled as standard in the best Go projects in 2025.
Go errors: sentinel errors, error structs or fmt.Errorf — how to choose
Dev.to · Odilon HUGONNOT 3w ago
Go errors: sentinel errors, error structs or fmt.Errorf — how to choose
Three Go error patterns explained through a concrete ClaudeGate code review case. When to create a sentinel error, an error struct, or just use fmt.Errorf.
Go interfaces: accept interfaces, return structs — and when not to
Dev.to · Odilon HUGONNOT 3w ago
Go interfaces: accept interfaces, return structs — and when not to
The Go "accept interfaces, return structs" convention explained through a concrete ClaudeGate code review case. When to apply it — and when leaving things as-is
Circuit breaker in Go: surviving exchange outages
Dev.to · Odilon HUGONNOT 3w ago
Circuit breaker in Go: surviving exchange outages
Binance down for maintenance at 2am, your service keeps hammering it at 10 req/sec. Circuit breaker, exponential backoff retry, timeout, fallback: the complete
Rate limiter in Go: per-IP token bucket with golang.org/x/time/rate
Dev.to · Odilon HUGONNOT 3w ago
Rate limiter in Go: per-IP token bucket with golang.org/x/time/rate
How to implement a per-IP rate limiter in Go using the token bucket from golang.org/x/time/rate: sync.Mutex, cleanup goroutine to prevent memory leaks, X-Forwar
Goroutine leaks in Go: detect, understand, fix
Dev.to · Odilon HUGONNOT 3w ago
Goroutine leaks in Go: detect, understand, fix
The program has been running for 3 days. Memory is climbing slowly, requests are starting to slow...