Settings

Theme

Go Patterns: A curated collection of idiomatic design patterns

github.com

39 points by ghodss 9 years ago · 10 comments

Reader

superqd 9 years ago

When I saw the title, I thought it said "a curated collection of idiotic design patterns". That actually sounded interesting.

justinsaccount 9 years ago

Only 4 appear to be filled out:

  parallelism/md5.go
  bounded_parallelism/md5.go
  object_pool/pool.go
  circuitbreaker/circuitbreaker.go
  • massaman_yams 9 years ago

    The others are there - the links are just broken.

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

    • justinsaccount 9 years ago

      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.
DrJokepu 9 years ago

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.

victoro 9 years ago

I like the concise summaries of each pattern, but it looks like most of the actual implementations are still under construction.

colbyaley 9 years ago

Got excited, went to try and click on them, but most of them 404. A for effort?

johndunne 9 years ago

Alot of the links on the page are 404'ing.

litzer 9 years ago

The links are 404

Keyboard Shortcuts

j
Next item
k
Previous item
o / Enter
Open selected item
?
Show this help
Esc
Close modal / clear selection