Latest Articles

Go

Defer, Panic, and Recover in Go

Master Go's defer, panic, and recover — how defer executes (LIFO, argument capture, named returns), when panic is appropriate, how recover works at service boundaries, and …

Go

Error Handling in Go

Master error handling in Go — the error interface, custom error types, wrapping with %w, errors.Is and errors.As, sentinel errors, and production patterns for clear, recoverable …