Skip to content
Avatar
:octocat:
☁️📣
:octocat:
☁️📣

Highlights

Organizations

@google @GoogleCloudPlatform
sethvargo/README.md

Hi there 👋

I'm an engineer at Google Cloud. Previously I worked at HashiCorp, Chef Software, CustomInk, and some Pittsburgh-based startups.

  • 💬 Ask me about: Go, Ruby
  • 😄 Pronouns: he/him
  • 🌍 Website

Pinned

  1. A Go library for parsing struct tags from environment variables.

    Go 410 20

  2. A Golang library for generating high-entropy random passwords similar to 1Password or LastPass.

    Go 270 34

  3. Delete untagged image refs in Google Container Registry or Artifact Registry

    Go 258 30

  4. Go library for retrying with configurable backoffs

    Go 176 7

  5. A supersonic rate limiting package for Go with HTTP middleware.

    Go 201 10

  6. Golang library for generating passphrases via the diceware algorithm.

    Go 63 9

Contribution activity

December 2020

Created a pull request in google/exposure-notifications-verification-server that received 4 comments

Introduce RBAC

This introduces Role-Based Access Controls (RBAC) into the system. Common operations in the system are split into Read (view-only) and Write (creat…

+2,703 −1,878 4 comments
Opened 60 other pull requests in 2 repositories
google/exposure-notifications-verification-server
53 merged
google/exposure-notifications-server
7 merged
Reviewed 93 pull requests in 3 repositories
google/exposure-notifications-verification-server 73 pull requests
google/exposure-notifications-server 19 pull requests
sethvargo/go-githubactions 1 pull request

Created an issue in google/exposure-notifications-verification-server that received 4 comments

Refactor VerificationCode.Validate to separate user error from system error

At present, VerificationCode.Validate returns an error for user error (e.g. invalid symptom onset date) and system error (e.g. code too short). We …

4 comments
29 contributions in private repositories Dec 1 – Dec 18

Seeing something unexpected? Take a look at the GitHub profile guide.

You can’t perform that action at this time.