Sign in

CamThePerson

@camtheperson.com
801 followers 208 following 143 posts

Senior Web Engineer (onXmaps; fmr. GoFundMe). Blazers fan (#RipCity). Person (PDX🌲SD🌴). He/him

PostsRepliesMedia
CamThePerson @camtheperson.com · 24/10/2025
Got my outfit covered for the Blazers game tomorrow.
1121
CamThePerson @camtheperson.com · 05/12/2024
When I first started learning Go, the lack of support for optional parameters threw me off. But I've low key learned to love this pattern 😍
A code snippet:
```
package main

import "fmt"

type fooOption func(s string)

func main() {
	foo("Optional")
	foo("parameters", func(s string) {
		fmt.Println("are possible in Go :)")
	})
}

func foo(s string, options ...fooOption) {
	fmt.Printf("%v\n", s)

	for _, o := range options {
		o(s)
	}
}
```
100
CamThePerson @camtheperson.com · 05/12/2024
Who else is going to @renderatl.com next year? 👀
A screenshot of my ticket to Render ATL in 2025.
010
CamThePerson @camtheperson.com · 02/12/2024
What's stopping your PR descriptions from looking like this? 😮‍💨
Dang near one of the most beautifulest PR descriptions I've ever seen.

## Description
Adds audit log GraphQL schema and resolver stuff.

## Testing
1. Open the GraphQL playground: [http://localhost:8084/](http://localhost:8084/).
2. Paste in the following query:
```gql
query AuditLogConnection($filter: AuditLogFilter, $sort: AuditLogSort) {
  auditLogConnection(filter: $filter, sort: $sort) {
    edges {
      node {
        id
        entityType
        entityID
        eventType
        metadata
        user {
          domainID
          email
        }
        contributorID
        createdAt
      }
    }
  }
}
```
3. Add in the following variables:
```json
{
  "filter": {
    "contributorID": 1
  },
  "sort": {
    "createdAt": "DESC"
  }
}
```


## To Do
- [x] Add test coverage

## Ticket
https://onxmaps.atlassian.net/browse/CCP-235
000
CamThePerson @camtheperson.com · 02/12/2024
I’m normally well into my winter growth phase, but I’ve been slacking this year. I fear I may pay for it too—it’s getting cold out. Here’s me on Christmas Eve last year. I miss it 🥺
010
CamThePerson @camtheperson.com · 20/11/2024
2 weeks cannot come soon enough.
A jar of fermenting Fresno chilis, red bell pepper, strawberries, onion, shallots, and garlic.
120
CamThePerson @camtheperson.com · 20/11/2024
I think I somehow might be even more excited for this next batch of hot sauce than I was for the habanero one.
360
CamThePerson @camtheperson.com · 19/11/2024
Pretty sure they didn’t design these for a single person to eat and pretty sure I don’t care.
Me holding a 2 lb, rectangular Rice Krispies Treat.
7140
CamThePerson @camtheperson.com · 17/11/2024
A man laying on the floor, recently deceased via a mutated pickle.
020
CamThePerson @camtheperson.com · 17/11/2024
The moment of truth…
270
CamThePerson @camtheperson.com · 17/11/2024
It smells like a regular pickle. Perhaps a hint of sweetness.
140
CamThePerson @camtheperson.com · 17/11/2024
Obviously, I’m not a savage, so I have to set it up nicely. The brine is an unnaturally yellow color. I’m a little scared.
A pickle on a plate accompanied by the pickle brine which appears an unnaturally yellow color right next to a fork and a shredded knife because this is a fancy pickle.
130
CamThePerson @camtheperson.com · 17/11/2024
Saw this in the store, and couldn’t restrain myself. Will report back.
2150
CamThePerson @camtheperson.com · 13/11/2024
ok well that's not my fault because it should be
A terminal command being run:
```
➜  admin git:(main) git branchy
git: 'branchy' is not a git command. See 'git --help'.

The most similar command is
        branch
```
010
CamThePerson @camtheperson.com · 12/11/2024
Okay fine I can see how this might be fun.
package main

import "fmt"

type SkillIssue struct{ Name string }

func (s SkillIssue) IsSkillIssue() bool { return true }

func main() {
    travis := SkillIssue{Name: "Travis"}
    fmt.Printf("Name: %s, IsSkillIssue: %t\n", travis.Name, travis.IsSkillIssue())
}
120
CamThePerson @camtheperson.com · 05/11/2024
Just spent two and a half days looking into a bug and this was the fix 😒
An image of line adjustments in GitHub, resulting in 3 lines added and 1 removed.
160
CamThePerson @camtheperson.com · 02/11/2024
Oliver says hi!
1132
CamThePerson @camtheperson.com · 02/11/2024
ok but can your partner DJ like mine tho
130
CamThePerson @camtheperson.com · 31/10/2024
010
CamThePerson @camtheperson.com · 31/10/2024
Yeah? Well, you know, that's just like uh, your opinion, man. #HappyHalloween
A scene from the Big Lebowski, with the Dude sitting on a leather couch, relaxed.AN IMPECCABLE RECREATION OF THE SAME SCENE FROM THE BIG LEBOWSKI—nearly impossible to tell the difference. Aka me in a Halloween costume dressed up like the Dude, sitting on a totally similar leather couch.
020
CamThePerson @camtheperson.com · 31/10/2024
I think I’ve decided this is officially my favorite cooking utensil.
A wooden spoon laying gracefully upon a bed of roasted Russet potatoes in a Lodge cast iron pan. 

It knows its value. Its benevolence. It strikes a hearty balance between sultry and savior. 

And it’s really damn good at scraping fond off the bottom of the pan.
020
CamThePerson @camtheperson.com · 29/10/2024
Something I’ve been working on lately: fermented hot sauce. This is my Secret Aardvark clone: a habanero-based masterpiece that also incorporates carrots, onion, garlic, fire-roasted tomatoes, and a bunch of other stuff. It’s honestly one of the best things I’ve ever made.
020
CamThePerson @camtheperson.com · 29/10/2024
Not entirely sure what the vibe was here, but I don’t hate it. CC @joelhooks.com @jason.energy
Joel, Jason, and Cameron posing for a photo dressed in Halloween costumes, each with a slightly different, uncoordinated look on their face. 

Hey, we tried, okay?
110