Why ou may be receiving errors when trying to authenticate to download GitHub Actions Artifacts using the v4 Actions.
Why am I getting
Too many arguments with
vault? (1 mins read).
Why you may be getting
Too many arguments from the
vault CLI, and how to fix it.
How the different merge methods for contributions work between GitLab and GitHub.
How to unpublish/redact/undo/retract a Go release (3 mins read).
How to retract a release version of a Go version, without risking folks automagically upgrade to that version.
Why it's surprisingly hard to work out a field has been sent or whether it's explicitly null, when using Go's
set -eu not working? (2 mins read).
Why you may be finding
set -u in a shell script not exiting when
set -e is also present.
Getting Go modules to work with nested GitLab groups (3 mins read).
How to get Go modules to work with nested groups in GitLab for public or private repos.
Performing a v2 release of a Go module (1 mins read).
How to prepare your Go module for its first breaking change release.
How to use the
demo library alongside Asciinema to make it easier to build and maintain demos for your command-line tools.
Importing a subdirectory from one repo into another (1 mins read).
How to import a subdirectory of a given Git repository into another one, using
How we reduced oapi-codegen's dependency overhead by ~84% (6 mins read).
An example of how to reduce the size of a Go module's dependencies by taking advanage of Go module pruning.
Which version of Go was used to compile this binary? (2 mins read).
How to use a few means to work out what version of Go a given binary was compiled with.
How using the
local platform with
renovate-graph can increase the performance of dependency extraction.
How to avoid
PersistentVolumeClaims getting stuck in a
Pending state with vCluster and EKS when you've not set up the cluster with a Container Storage Interface driver for Elastic Block Store.
How to use Buildkite's GraphQL API to list the environment variables provided to trigger a pipeline.
How to avoid Xorg errors when connecting to a Linux machine over SSH that tries to spawn
Reusing a browser session with Playwright (1 mins read).
How to re-use your existing browser sessions with Playwright.
A gotcha around how to pin a Go module to a fork, if you're building a module that should be
Building dynamic jobs with BuildKite (2 mins read).
How to dynamically generate job configuration for BuildKite, while running inside a pipeline.
How to use a Go setup matrix in GitHub Actions that can target the
go.mod version and arbitrary other version(s).
Why you should use GitHub's Software Bill of Materials API instead of the Dependency Graph GraphQL API.
How to set up your crdentials to release a Jenkins plugin via Maven.
Removing ANSI escape codes in Vim (1 mins read).
How to remove ANSI escape codes in (Neo)Vim.
Creating global middleware for
net/http servers in Go (1 mins read).
How to wrap
net/http servers in Go with middleware(s) on every request.
What Go versions are my modules and dependencies targeting? (1 mins read).
go mod vendor, how you can look at the version of Go that each of your modules and dependencies target.
Why is Go trying to upgrade my
go.mod to Go 1.21? (1 mins read).
Why you may be seeing Go trying to upgrade the Go version in your
go.mod to Go 1.21.
Creating a Zoho Mail alias using the API (2 mins read).
How to use the Zoho Mail API to add an alias to your account.
How to set up Mend Renovate Community Edition on Fly.io, when integrating with GitLab.com.
How to trigger a Caps Lock event when you've rebound the key to a differnet key.
Setting up real-time Slack notifications for GitHub (1 mins read).
How to get Slack's real-time notifications integrated with GitHub.
Managing Buildkite Agent Images with Renovate (1 mins read).
How to use Renovate to manage Buildkite Agent Images.
How to run commands like
go test when using a multi-module Go project.
How I resolved an issue with a
Timeout error when generating a new GPG key.
Resolving black screen display with SDDM and NVIDIA GPUs (1 mins read).
How I resolved an issue with a black screen displaying when SDDM is used with an NVIDIA driver.
How measuring how long code review took as a team lead to being able to change our processes, and then deliver much more effectively.
Merging a branch in GitHub - the hard way (4 mins read).
How to (kinda) merge two branches in GitHub using the underlying Git database API.
Validating Renovate configuration changes before merging (2 mins read).
How to perform a dry run to validate your Renovate config before it's merged.
Sharing state between
net/http method calls in Go (1 mins read).
How to construct a
struct in Go that can have its state shared between HTTP server handler functions.
Who do these Google (JSON file) credentials belong to? (1 mins read).
Given a JSON credentials file for Google APIs, are they still valid?
go.mod versions to
go install a binary (1 mins read).
How to use
go install to install a binary from the version tracked in
Checking the migration status with
golang-migrate (1 mins read).
How to check what version of the schema is curently applied when using
How to generate Sorbet type-checked models from OpenAPI specifications.
--version flag for Cobra CLIs in Go (2 mins read).
How to get Cobra to provide a
How to limit your downtime to seconds, instead of minutes, when performing downtime-inducing changes with AWS RDS.
How to take a Go web application and move it to AWS Lambda with two lines of code.
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
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.
Getting the commit author details for a GitHub App account (1 mins read).
How to retrieve the git commit author details for a given GitHub App.
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.
You're currently viewing page 1 of 10, of 460 posts.