Skip to main content

24 docs tagged with "Go"

View all tags

Basic Syntax

Variable declarations, constants, control flow, zero values, functions, multiple returns, and defer

Build and Deploy

Single binaries, cross-compilation, Docker multi-stage builds, and CI/CD

Data Access

database/sql, sqlc, GORM, ent, and mapping to EF Core/Dapper

Error Handling

The error type, wrapping, errors.Is/As, and when to use panic/recover

Generics

Type parameters, constraints, comparable, and differences from C# generics

Go vs .NET Comparison

Comparing Go and C#/.NET across design philosophy, runtime, performance, and ecosystem

Testing in Go

The testing package, table-driven tests, testify, mocking, and benchmarks

Types and Structs

struct, type definitions, embedding, value semantics, and differences from class/record