Introducing openapi-sorbet
, a command-line tool for generating Sorbet types from OpenAPI (2 mins read).

How to generate Sorbet type-checked models from OpenAPI specifications.
Introducing openapi-sorbet
, a command-line tool for generating Sorbet types from OpenAPI (2 mins read).
How to generate Sorbet type-checked models from OpenAPI specifications.
A tool to show what AWS account and identity you're using. - GitHub - benkehoe/aws-whoami-golang: A tool to show what AWS account and identity you're using.
A simple, fast, and fun package for building command line apps in Go - GitHub - urfave/cli: A simple, fast, and fun package for building command line apps in Go
Go subcommand library. Contribute to google/subcommands development by creating an account on GitHub.
Getting a --version
flag for Cobra CLIs in Go (2 mins read).
How to get Cobra to provide a --version
flag.
Importable package that parses version info from debug.ReadBuildInfo(). - GitHub - carlmjohnson/versioninfo: Importable package that parses version info from debug.ReadBuildInfo().
The Lazy engineer's guide to running your Go web application to AWS Lambda (4 mins read).
How to take a Go web application and move it to AWS Lambda with two lines of code.
Upgrading a Go project from pgx v4 to v5, and more specifically, from sqlc’s <code>pgx/v4</code> to <code>pgx/v5</code> driver (the hard part).
Which OS and CPU architecture is this binary compiled for? (4 mins read).
How to use Go to parse an arbitrary executable to work out the Operating System and CPU architecture it's compiled for.
Creating an HTTP 404 handler for Go net/http
servers (2 mins read).
How to add a catch-all 404 handler when writing HTTP servers with Go's net/http
server.
๐ 100 Go Mistakes and How to Avoid Them. Contribute to teivah/100-go-mistakes development by creating an account on GitHub.
Made by a minimal, responsible and friendly person.
Serving the current directory over HTTP with Go (1 mins read).
How to use Go's standard library to serve the current directory over HTTP.
Touring the ORM and Postgres landscape in Go, and why sqlc is today’s top pick.
Generates Go (golang) Structs from JSON schema. Contribute to elastic/go-json-schema-generate development by creating an account on GitHub.
Extension handlers for the slog library. Contribute to galecore/xslog development by creating an account on GitHub.
The difference between nil and empty slices are a common point of confusion for newbies to Go. This post discusses how they differ and when to use each one.
๐ slog.Handler that writes tinted logs. Contribute to lmittmann/tint development by creating an account on GitHub.
TIL that Go Lambda functions now have a nice way to perform cleanup without ugly workarounds.
Aidan W Steele (@__steele)Wed, 29 Mar 2023 06:28 +0000
Generating Equal
methods for Go structs with goderive
(3 mins read).
How to use goderive
to generate an Equal
method between structs, so you don't have to.
Who is going to build it?
What I learned by proposing and implementing a new feature in the Go standard library.
Automating boilerplate/scaffolding code with custom code generation in Go, with jen
(3 mins read).
How to generate Go code using github.com/dave/jennifer
.
Debugging HTTP Client requests with Go (2 mins read).
How to add debug logging to http.Client
in Go.
Say goodbye to preemptive interfaces
Today, we're excited to announce ngrok-go, our idiomatic Go package for embedding secure ingress directly into your Go applications. If youโve used ngrok before, you can think of ngrok-go as the ngrok agent packaged as a Go library.
A hot take.
Getting a --version
flag for Cobra CLIs in Go, built with GoReleaser (2 mins read).
How to get Cobra to provide a --version
flag when using GoReleaser.
How I switched hosting my Go-based side projects from Amazon EC2 to Fly.io, significantly simplified deployment, and saved a bit of cash while I was at it.
I was recently debugging an issue in some integration-style Go tests which made me realize that I didn't have a very deep understanding of how parallelism works when using `go test`.
Cross-compiling a CGO project using Goreleaser (2 mins read).
How to use goreleaser-cross
to cross-compile a Go command-line tool.
Costs and benefits of running <code>golvulncheck</code> automatically as part of CI.
So.. do I submit talks? ๐
๐ Go Conferences 2023 ๐ CFPs deadlines ๐๐ผ ๐ฉ๐ช @gopherconeu (Berlin) 26/02 papercall.io/gceu23 ๐ฌ๐ง @gopherconuk UK (London) 27/02 gophercon.co.uk/speakers/cfp/ ๐บ๐ธ @GopherCon US (San Diego) 13/03 papercall.io/gophercon-2023 ๐ฎ๐น @dev_bcn (Barcelona) 01/05 sessionize.com/devbcn23/Donia Chaiehloudj (@doniacld)Mon, 30 Jan 2023 16:17 GMT
Introducing dmd
, a command-line tool for Dependency Management Data (DMD) (2 mins read).
Introducing a command-line tool for better interacting with databases for managing dependency management data.
Determining missing translation keys from gettext .po
files (1 mins read).
Creating a Go command to check for missing translation keys across gettext .po
files.
Listing secrets stored in CircleCI (1 mins read).
How to list all the secrets in your CircleCI organisation.
CircleCI API (V2) Client Library in Go. Contribute to grezar/go-circleci development by creating an account on GitHub.
In the two years since I've posted I want off Mr Golang's Wild Ride , it's made the rounds time and time again, on Reddit, on Lobste.rs, on HackerNews, and elsewhere. And every...
Recommended read: https://fasterthanli.me/articles/lies-we-tell-ourselves-to-keep-using-golang https://fasterthanli.me/articles/lies-we-tell-ourselves-to-keep-using-golang
You're currently viewing page 1 of 4, of 177 posts.