Hacker News new | ask | show | jobs
Go Patterns: A curated collection of idiomatic design patterns (github.com)
39 points by ghodss 3574 days ago
7 comments

When I saw the title, I thought it said "a curated collection of idiotic design patterns". That actually sounded interesting.
Only 4 appear to be filled out:

  parallelism/md5.go
  bounded_parallelism/md5.go
  object_pool/pool.go
  circuitbreaker/circuitbreaker.go
The others are there - the links are just broken.

E.g., - https://github.com/tmrts/go-patterns/blob/master/messaging/f...

No, the links are not broken

The entire repository only has these files:

  ./behavioral/strategy.md
  ./bounded_parallelism/md5.go
  ./circuitbreaker/circuitbreaker.go
  ./creational/singleton.md
  ./idiom/functional_options.md
  ./messaging/fan_in.md
  ./messaging/fan_out.md
  ./messaging/publish_subscribe.md
  ./object_pool/pool.go
  ./parallelism/md5.go
  ./structural/decorator.md
  ./synchronization/semaphore.md
It's clearly a WIP.
Looks like a decent list. That being said, "curated" implies some notion of curation process and authority. Every time I see a work like this I wonder what the process is, what gives the author the authority or credibility. There might be a valid answer to these questions, but it should be addressed as part of the introduction.
I like the concise summaries of each pattern, but it looks like most of the actual implementations are still under construction.
Got excited, went to try and click on them, but most of them 404. A for effort?
more like a curated list of 404 pages amiright?
Alot of the links on the page are 404'ing.
The links are 404