Mathias Fredriksson
4cdebe4220
idiom/functional-options: Unexport options
...
Options is an implementation detail and adds no value by being exported.
By unexporting Options we decrease the API surface and maintain the
ability to make changes without breaking user expectations.
2018-01-06 02:36:01 +02:00
Artjoms Nemiro
f978e42036
structural/proxy: implement structural proxy pattern ( #27 )
...
* Update gitignore added JetBrains, LiteIDE and other exclude files
* Added example of proxy realisation
* Update proxy description with simple example
* Update showcase with description, small refactore of code
* Update proxy doc
* Added comments in example proxy also added link to go play sandbox
* Small improvement of proxy example
* Update link for play golang
* Corrected mistakes, splited user validation in proxy
* Updated link to play golang and some mistakes
2017-07-19 13:41:46 +03:00
Tamer Tas
67efe3e622
Merge pull request #26 from Philiphil/patch-1
...
fix stategy.md markdown
2017-05-01 15:21:54 +03:00
Philiphil
451e2399c0
fix stategy.md markdown
2017-04-28 15:11:28 +02:00
Niranjan Godbole
399a51c7fe
concurrency/generator: use inclusive range in iteration
...
Fixes #23
2017-03-08 16:43:35 +02:00
Tamer Tas
0ca6f6652d
*: polish the logo
2017-03-06 16:26:19 +03:00
Tamer Tas
6f16086fb0
profiling/timing: elaborate on deferred function evaluation
2017-02-27 10:05:43 +03:00
Tamer Tas
dbb6189bda
LICENSE: remove the appendix at the end of the license
2017-02-22 19:18:01 +03:00
Tamer Tas
0252c317e8
*: remove pattern category "other"
2017-02-22 19:09:59 +03:00
Tamer Tas
3fb885f474
README: fix punctuation in pattern description
2017-02-22 19:08:02 +03:00
Tamer Tas
6346cf0fba
profiling/timing: rename big-int factorial function
2017-02-22 19:05:18 +03:00
Tamer Tas
e7af050223
creational/builder: implement the builder pattern
2017-02-22 18:02:38 +03:00
Tamer Tas
4595241f77
creational/factory: implement factory method pattern
2017-02-22 16:46:45 +03:00
Tamer Tas
c851ce7037
README: remove the scheduler pattern
2017-01-31 17:45:23 +03:00
Tamer Tas
a80af1998f
README: update repository badges
2017-01-31 17:43:46 +03:00
Tamer Tas
dc42cd7206
creational/singleton: group variable declarations
2017-01-13 09:34:48 +03:00
leonklingele
a523c5f6f3
creational/object-pool: fix typos
2017-01-07 20:13:23 +02:00
Tamer Tas
af1dfcd39f
concurrency/generators: remove leftover implementation
2016-10-20 06:46:53 +03:00
Tamer Tas
089bb2acbd
stability/circuit-breaker: fix broken link
2016-10-20 06:43:10 +03:00
Tamer Tas
4f5c36ffd6
travis-ci: configure continuous deployments
2016-10-20 06:31:00 +03:00
Tamer Tas
dfeef556df
*: trim trivial patterns
2016-10-20 05:41:56 +03:00
Tamer Tas
6a717fe88c
creational/object-pool: reimplement the object pool pattern
2016-10-19 18:38:55 +03:00
james4e
cf0e410960
creational/singleton: fix dereferencing
2016-10-19 17:35:51 +03:00
Tamer Tas
589531765d
stability/circuit-breaker: revamp the old example
2016-10-19 17:25:48 +03:00
Domenico Luciani
f7e32625ec
concurrency/generator: remove undefined result
2016-10-03 16:55:45 +03:00
Tamer Tas
82fc76d6ab
messaging/publish-subscribe: fix channel read
2016-09-20 22:17:06 +03:00
Tamer Tas
d717978979
concurrency/generator: merge the source and the pattern files
2016-09-15 11:39:40 +03:00
mehdy
89df9f0955
concurrency/generator: refactor generator pattern
2016-09-15 11:21:51 +03:00
legendtkl
d05638adac
concurrency/generator: implement generator pattern
2016-09-15 11:18:16 +03:00
Tamer Tas
90f5b5b1a5
profiling/timing: implement execution time profiler
2016-09-14 15:57:03 +03:00
Tamer Tas
418cd23c0a
SUMMARY: index pattern sections
2016-09-13 17:32:41 +03:00
Tamer Tas
f009bea3b0
README: include implementation status for patterns
2016-09-13 15:42:41 +03:00
Tamer Tas
5f56da09a2
README: reformat README for static site generation
2016-09-13 15:28:04 +03:00
Simon Xia
2ca6861294
creational/object-pool: fix the implementation
2016-09-13 14:05:01 +03:00
Tamer Tas
4b81980a1f
CONTRIBUTING: extend the contribution guidelines
2016-09-06 19:27:15 +03:00
Tamer Tas
077bcecea0
creational/singleton: use fmt.Println to show the result
2016-09-06 19:26:44 +03:00
Tamer Tas
066d2f6b42
idiom/functional-options: fix formatting and naming
2016-09-06 19:12:24 +03:00
Anthony Atkinson
065ae23a2f
Implement Observer pattern
2016-09-06 18:45:37 +03:00
Tamer Tas
befd460eeb
Merge pull request #4 from powerchordinc/fix/broken_links
...
Add TODO Information to README
2016-09-05 17:35:26 +03:00
Gerasimos Maropoulos
3da8fc4d4f
Nothing special on Subscription ( #5 )
2016-09-05 17:34:47 +03:00
Anthony Atkinson
ef768c00c4
Attempt at correct travis YML file for checking for .go links.
2016-09-04 13:53:00 -04:00
Anthony Atkinson
9d21f856cd
Circuit breaker markdown
2016-09-04 13:52:42 -04:00
Anthony Atkinson
5ee14c58f3
Changing all links to markdown and fixing typos
2016-09-04 13:43:28 -04:00
Anthony Atkinson
a05848d1ed
Object pool markdown.
2016-09-04 13:39:52 -04:00
Anthony Atkinson
ce288860af
Bounded parallelism markdown.
2016-09-04 13:36:54 -04:00
Anthony Atkinson
40b4ab5963
Parallelism markdown.
2016-09-04 13:36:39 -04:00
Anthony Atkinson
804615ceec
Some links are .go and not .md
2016-09-03 12:33:33 -04:00
Anthony Atkinson
64a675764a
Marking undone pattern documentation as TODO and moving files to match naming conventions.
2016-09-03 12:30:28 -04:00
Tamer Tas
3d2d78a8a2
Add singleton creational pattern
2016-05-14 16:14:09 +03:00
Tamer Tas
d90a201871
Add decorator pattern
2016-04-16 17:37:35 +03:00