Golang Samber Slog
Structured logging extensions for Golang using samber/slog-**** packages — multi-handler pipelines (slog-multi), log sam…
共 72738 条已上架资产
Structured logging extensions for Golang using samber/slog-**** packages — multi-handler pipelines (slog-multi), log sam…
Dependency injection in Golang using samber/do — service containers, lifecycle management, scopes, health checks, gracef…
Defensive Golang coding to prevent panics, silent data corruption, and subtle runtime bugs
Structured error handling in Golang with samber/oops — error builders, stack traces, error codes, error context, error w…
Golang data structures — slices (internals, capacity growth, preallocation, slices package), maps (internals, hash bucke…
Idiomatic context
Idiomatic Golang error handling — creation, wrapping with %w, errors
Monadic types for Golang using samber/mo — Option, Result, Either, Future, IO, Task, and State types for type-safe nulla…
Go (Golang) naming conventions — covers packages, constructors, structs, interfaces, constants, enums, errors, booleans,…
Golang struct and interface design patterns — composition, embedding, type assertions, type switches, interface segregat…
Provides linting best practices and golangci-lint configuration for Go projects
Linting best practices and golangci-lint configuration for Golang projects — running linters, configuring
Golang 开发 SKILL 集合
Golang configuration library using spf13/viper — layered precedence (flag > env > file > KV > default), BindPFlag/BindPF…
Compile-time dependency injection in Golang using google/wire — wire
Implements GraphQL APIs in Golang using gqlgen or graphql-go
Golang CLI command tree library using spf13/cobra — cobra
In-memory caching in Golang using samber/hot — eviction algorithms (LRU, LFU, TinyLFU, W-TinyLFU, S3FIFO, ARC, TwoQueue,…
Provides resources to stay updated with Golang news, communities and people to follow
Implements dependency injection in Golang using uber-go/dig — reflection-based container, Provide/Invoke, dig