GitHub App Authentication in Go: JWTs and Installation Tokens
Build a GitHub App in Go that authenticates independently of users, mints short-lived installation tokens, and displays app, organization, and repository data.
Build a GitHub App in Go that authenticates independently of users, mints short-lived installation tokens, and displays app, organization, and repository data.
A step-by-step Go workshop: create a passkey, sign in, create a server session, and protect cookie-authenticated requests with a CSRF token.
Step-by-step guide to build a Go certificate watcher that validates TLS cert and key pairs, reports expiry, and reloads on file changes.
A practical walkthrough of secure error handling in Go using an HTTP, service, and repository architecture.
Part 2 of building a chess TUI in Go: integrate a chess library, validate moves, track history, and delegate board state.
Learn how to build a terminal chess interface in Go using Bubble Tea. This first part covers TUI fundamentals before adding chess logic and Stockfish integration.
A practical guide to Go 1.24's go tool directive, using OpenAPI code generation to compare modern tool management with tools.go.
Complete guide on setting up GORM with Golang Migrate to manage PostgreSQL database migrations in Go applications.
Understanding the proper way to use Go interfaces by following the principle of defining interfaces where they're used, not where they're implemented.