Bryan Primus

Blog

A collection of articles and technical write-ups.

Graceful Shutdown in Go

Learn how to implement graceful shutdown in Go. Along the way, explore key Go concepts like goroutines, channels, context, and select. Handle OS signals, drain in flight HTTP requests with a timeout, and clean up resources like DB connections before exiting.

2026-02-13 · 14 min read

Using SSH to Connect Local Git to Remote Repositories

Connect Local Git to remote repositories using SSH Protocol. Generate keys, add to GitHub/GitLab, and manage remote connections securely.

2024-11-13 · 8 min read