packagemain.tech
packagemain.skystack.xyz
packagemain.tech
@packagemain.skystack.xyz
Hands-on, practical and real-world tutorials that you can use to build your software development skills. Main topics: Backend, Databases, ...


This is an automated Substack Account of https://packagemain.substack.com
Discover more/Create at: @skystack.xyz
Golang optimizations for high‑volume services • Lessons from a Postgres → Elasticsearch pipeline
Golang optimizations for high‑volume services
Lessons from a Postgres → Elasticsearch pipeline
packagemain.tech
December 18, 2025 at 11:21 PM
ULID: Universally Unique Lexicographically Sortable Identifier • Using ULID identifiers in Go programs running on Postgres database.
ULID: Universally Unique Lexicographically Sortable Identifier
Using ULID identifiers in Go programs running on Postgres database.
packagemain.tech
December 1, 2025 at 11:22 PM
Building Conway’s Game of Life in Go with raylib-go • A step-by-step tutorial on building Conway’s Game of Life in Go, using raylib-go for graphics. Learn how to draw grids, apply the rules of life, and simulate evolving patterns.
Building Conway’s Game of Life in Go with raylib-go
A step-by-step tutorial on building Conway’s Game of Life in Go, using raylib-go for graphics. Learn how to draw grids, apply the rules of life, and simulate evolving patterns.
packagemain.tech
November 24, 2025 at 11:25 AM
How to implement the Outbox pattern in Go and Postgres • How and why to use the Outbox pattern to build a robust event-driven system.
How to implement the Outbox pattern in Go and Postgres
How and why to use the Outbox pattern to build a robust event-driven system.
packagemain.tech
November 24, 2025 at 11:25 AM
Redis streams: a different take on event-driven • A different take on event driven.
Redis streams: a different take on event-driven
A different take on event driven.
packagemain.tech
November 24, 2025 at 11:25 AM
Developing a terminal UI in Go with Bubble Tea • Developing CLIs and TUIs in Go is fun, and there are really good packages out there to make it so. Let's review one of them - Bubble Tea.
Developing a terminal UI in Go with Bubble Tea
Developing CLIs and TUIs in Go is fun, and there are really good packages out there to make it so. Let's review one of them - Bubble Tea.
packagemain.tech
November 24, 2025 at 11:25 AM
Optimizing multi-platform Docker builds (amd64 & arm64) with registry Cache
Optimizing multi-platform Docker builds (amd64 & arm64) with registry Cache
packagemain.tech
November 24, 2025 at 11:25 AM
Real-Time database change tracking in Go: Implementing PostgreSQL CDC
Real-Time database change tracking in Go: Implementing PostgreSQL CDC
packagemain.tech
November 24, 2025 at 11:25 AM
Comparing error handling in Zig and Go
Comparing error handling in Zig and Go
packagemain.tech
November 24, 2025 at 11:25 AM
How to use the new "tool" directive • Go 1.24 new "tool" directive.
How to use the new "tool" directive
Go 1.24 new "tool" directive.
packagemain.tech
November 24, 2025 at 11:25 AM
Practical OpenAPI in Go • From OpenAPI Specification to Go Server.
Practical OpenAPI in Go
From OpenAPI Specification to Go Server.
packagemain.tech
November 24, 2025 at 11:25 AM
Mastering cross-database operations with PostgreSQL FDW • A guide to schema import, archival policies, and automation
Mastering cross-database operations with PostgreSQL FDW
A guide to schema import, archival policies, and automation
packagemain.tech
November 24, 2025 at 11:25 AM
Essential CLI/TUI Tools for Developers • An opinionated list of CLI/TUI applications for developer productivity.
Essential CLI/TUI Tools for Developers
An opinionated list of CLI/TUI applications for developer productivity.
packagemain.tech
November 24, 2025 at 11:25 AM
Understanding the Language Server Protocol • LSP: the secret weapon of modern code editors.
Understanding the Language Server Protocol
LSP: the secret weapon of modern code editors.
packagemain.tech
November 24, 2025 at 11:25 AM
Fuzz Testing Go HTTP Services • A guide on fuzz testing in Go.
Fuzz Testing Go HTTP Services
A guide on fuzz testing in Go.
packagemain.tech
November 24, 2025 at 11:25 AM
Self-Hosting a Container Registry • A guide on container registries and self-hosting one.
Self-Hosting a Container Registry
A guide on container registries and self-hosting one.
packagemain.tech
November 24, 2025 at 11:26 AM
Database migrations in Kubernetes • In-app migrations, initContainers, Kubernetes Job and Helm Hooks.
Database migrations in Kubernetes
In-app migrations, initContainers, Kubernetes Job and Helm Hooks.
packagemain.tech
November 24, 2025 at 11:26 AM
Different ways of working with SQL Databases in Go • Comparing database/sql, sqlx, GORM and sqlc.
Different ways of working with SQL Databases in Go
Comparing database/sql, sqlx, GORM and sqlc.
packagemain.tech
November 24, 2025 at 11:26 AM
Statically and Dynamically Linked Go Binaries • Examining the Go binaries and linkers.
Statically and Dynamically Linked Go Binaries
Examining the Go binaries and linkers.
packagemain.tech
November 24, 2025 at 11:26 AM