Cowork AI와 함께할 Go 엔지니어를 찾습니다.
저희 Cowork AI는 증권사와 보험사를 위한 AI 에이전트를 개발하고 있습니다. 최근에는 Fred MCP라는 제품을 출시하여 본격적인 비즈니스 확장에 나서고 있습니다. 저희가 지향하는 기술 방향성은 아래 데모 링크를 통해 확인하실 수 있습니다.
저희는 이런 Go 엔지니어를 찾고 있습니다:
- Go의 standard 패키지를 깊이 있게 활용하며 x-repo 패키지들도 살펴본 경험이 있는 분
Cowork AI와 함께할 Go 엔지니어를 찾습니다.
저희 Cowork AI는 증권사와 보험사를 위한 AI 에이전트를 개발하고 있습니다. 최근에는 Fred MCP라는 제품을 출시하여 본격적인 비즈니스 확장에 나서고 있습니다. 저희가 지향하는 기술 방향성은 아래 데모 링크를 통해 확인하실 수 있습니다.
저희는 이런 Go 엔지니어를 찾고 있습니다:
| type UnixTime struct{ time.Time } | |
| func (t *UnixTime) UnmarshalJSON(b []byte) error { | |
| if string(b) == "null" { | |
| t.Time = time.Time{} | |
| return nil | |
| } | |
| var value any | |
| if err := json.Unmarshal(b, &value); err != nil { | |
| return err |
Important
This is an unofficial Korean translation of The Grug Brained Developer by Carson Gross.
| // BufferedIterator returns an iterator over data pages. | |
| // | |
| // This implementation uses a goroutine and a buffered channel | |
| // to pre-fetch the next page of data while the current page | |
| // is being processed, optimizing for slow network calls. | |
| // | |
| // This version starts the producer goroutine *lazily* (only when | |
| // iteration begins) to prevent resource leaks if the | |
| // iterator is created but never used. | |
| func BufferedIterator(ctx context.Context, releaseID int) iter.Seq2[*Data, error] { |
| #!/usr/bin/env bash | |
| fx ./data/podcasts.json '{...x, podcasts: sortBy(x => x.title)(x.podcasts)}' save |
| type UnixTime struct{ time.Time } | |
| func (t *UnixTime) UnmarshalJSON(b []byte) error { | |
| if string(b) == "null" { | |
| t.Time = time.Time{} | |
| return nil | |
| } | |
| var timestamp float64 | |
| if err := json.Unmarshal(b, ×tamp); err != nil { | |
| return err |
| package main | |
| import ( | |
| "bytes" | |
| "context" | |
| "encoding/json" | |
| "errors" | |
| "fmt" | |
| "log/slog" | |
| "sync" |
| package fred | |
| import ( | |
| "context" | |
| "database/sql" | |
| "errors" | |
| "log/slog" | |
| "time" | |
| ) |
| package main | |
| import "golang.org/x/text/unicode/norm" | |
| type levenshteinDistancer struct { | |
| deletionCost int | |
| insertionCost int | |
| substitutionCost int | |
| } |
| package main | |
| import ( | |
| "context" | |
| "encoding/json" | |
| "fmt" | |
| "io" | |
| "log/slog" | |
| "os/exec" | |
| "strings" |