#Go
9 posts tagged with "Go"
Building a Simple MCP Sandbox for My Poke Assistant
How I built a small Go MCP server for Poke, isolated it with Docker, exposed it through Traefik and Tailscale Funnel, and kept command and file access constrained to my development workspace.
Supercharging Go Test Suites: Build Tags, Parallel Testing, and Proper Async Patterns
Discover four key techniques that dramatically improved test performance and reliability in a real-world Go project: build tags for test separation, shared utilities, parallel execution, and proper async testing patterns.
Building Pull Base - Type-Safe Database Operations in Go
Explore how Pull Base implements a type-safe approach to database operations using Go's strong typing and the sqlx library, tackling nuances like NULL handling and struct mapping.
Building Pull Base: Elegant Concurrency with Go's Context System
Let's examine how PullBase implements context-based concurrency management in its GitMonitor component, and how this pattern can be applied to your own Go applications.
Interface Implementation in Go
Learn how interfaces are implemented in Go.
Understanding Slice Modification in Go: Pointers vs. append()
A short note on Modifying Slices with Pointers and Slices in Go
Packages in Go and Other Things
In this issue, I share some of my notes on packages, variables and types
On Building Goignore
I took my first step into building a usable and functional Go program with GoIgnore after studying Golang for over a month.
Deploying Go Web Applications on Platformsh
Go is a statically typed, compiled language with an emphasis on easy concurrency and network services. Many software engineering teams today use Go for the backend of their web applications because it is efficient, fast, simple and reliable. In today's blog post, which is part of the 7 days of Platform.sh series, I will be discussing how Platform.sh supports Go developers to deploy their projects with ease.