Settings

Theme

Go Patterns: A curated collection of idiomatic design patterns

github.com

39 points by ghodss 10 years ago · 10 comments

Reader

superqd 10 years ago

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

justinsaccount 10 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 10 years ago

    The others are there - the links are just broken.

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

    • justinsaccount 10 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 10 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 10 years ago

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

colbyaley 10 years ago

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

johndunne 10 years ago

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

litzer 10 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