Tag go
Post details
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.
Post details
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.
Post details
Costs and benefits of running <code>golvulncheck</code> automatically as part of CI.
So.. do I submit talks? ๐
Post details
๐ 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.
Post details
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.
Post details
CircleCI API (V2) Client Library in Go. Contribute to grezar/go-circleci development by creating an account on GitHub.
Post details
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...
Using Renovate to manage updates to go install
commands (1 mins read).
How to run Renovate to manage dependency version updates for cases where you're go install
ing them.
Using Renovate to manage updates to golangci-lint
versions (1 mins read).
How to run Renovate to manage your golangci-lint
dependency versions, using the official installation script.
Post details
There are numerous blog posts about table-driven tests in Go. In this blog post, I want to show a technique we have recently started using in our unit tests. I saw it the first time when my friend Matt Layher introduced it to me at work, and since then, I
Post details
vacuum is the worlds fastest OpenAPI 3, OpenAPI 2 / Swagger linter and quality analysis tool. Built in go, it tears through API specs faster than you can think. vacuum is compatible with Spectral r...
Post details
How to statically link Go, updated for 2022
Post details
Constructs and snippets to build your job queue in Golang.
Post details
This paper First appeared in My blog , if you think it's useful, please like the collection and let more friends see it. Recently, I developed a very simple tool, the total code is less than 200 lines. Today, briefly introduce it. What tool is this? It is a tool for visualizing Go Module depenUTF-8...
Post details
Golang online books, articles, tools, etc.
Post details
libopenapi is a fully featured, high performance OpenAPI 3.1, 3.0 and Swagger parser, library, validator and toolkit for golang applications. - pb33f/libopenapi
Post details
Generate interfaces from structure methods. Contribute to vburenin/ifacemaker development by creating an account on GitHub.
Post details
Post details
How we host our own internal Proxy and internal pkg.go.dev at Xendit
Post details
lambda-go-api-proxy makes it easy to port APIs written with Go frameworks such as Gin (https://gin-gonic.github.io/gin/ ) to AWS Lambda and Amazon API Gateway. - GitHub - awslabs/aws-lambda-go-api-...
Post details
Go version 1.13 includes new functions to work with errors. These functions are expired by popular github.com/pkg/errors package. Letโs see if new wrapper can replace existing library.
Post details
Practice your Go movements ๐ฅ. Contribute to jreisinger/gokatas development by creating an account on GitHub.
Post details
Post details
Announcing vulnerability management for Go, to help developers learn about known vulnerabilities in their dependencies.
Post details
If have a general #golang rule for the following code snippet. I like the first call to Claim over the second. General Rule: When the API is only returning an error value and you are not using the short variable declaration operator ( := ), question the choice.William (Bill) Kennedy (@goinggodotnet)Mon, 29 Aug 2022 14:06 +0000
Post details
Linter checks if examples are testable (have an expected output) - GitHub - maratori/testableexamples: Linter checks if examples are testable (have an expected output)
Gotcha: testable examples in Go need an output
comment (2 mins read).
Beware that your Go Example
tests may not actually be running.
Introducing the tidied
tool, to more easily check whether go mod tidy
has been run (2 mins read).
Why I've created a command-line application called tidied
to check go mod tidy
has been run.
Post details
Learn how to perform some operations before a request is processed in Go
Post details
Post details
Go 1.19 has shipped. A few things I’d love to see next.
Converting HTTP requests to Wiremock stubs, with Go (2 mins read).
How to take an HTTP request and convert it into a Wiremock JSON mapping, on the command-line, in Go.
Learning a new language, or how I gained familiarity with Go (10 mins read).
How I've eased into a new language, Go, as a Senior Software Engineer, and some initial thoughts on the language.
Releasing a Go library for content-type negotiation (2 mins read).
Introducing a new Go library for performing server-driven content negotiation.
Using generics to get a pointer to any type, in Go (1 mins read).
How to use Go generics to create a helper method for getting a pointer to any type.
Post details
A tool for glamorous shell scripts ๐. Contribute to charmbracelet/gum development by creating an account on GitHub.
Post details
Life without a REPL, and how to still be able to manipulate production which even has quite a few benefits over more one-off REPL-driven operations..
Something I've been thinking about for an alternative to rails console
for Go, and of course Brandur Leach has excellent thoughts about it
Post details
How to stop your Magefile execution on the first error that occurs
Optional configuration for configuring Go code (2 mins read).
How to use optional types to allow configuring your library's Go code.
Post details
Iโm leaving my role as the Product Lead for the Go Language at Google. Iโm super proud of everything the Go team has accomplished in the last six years, and Iโve never been more excited for Goโs future. Read on if youโre interested in what led me to my decision, what Iโll be doing next, and what Iโll miss about my time at Google. Go has been my passion for the past 10 years Ten years ago, I used Go for the first time.
Post details
Go OAuth 2.0 Introspection Client Middleware. Contribute to srikrsna/oauth-introspection development by creating an account on GitHub.