デザインパターン勉強会

2016/11/21(月)11:00 〜 12:30 開催
ブックマーク

イベント内容

場所がわからない場合は、以下の番号にご連絡ください。

09076147412

勉強会の内容は予告なく変更することがあります。

Peter Norvigによると、Lispでは、GoFのデザインパターン23個のうち16個はinvisible or simplerです。 http://norvig.com/design-patterns/design-patterns.pdf

この勉強会ではHead First Design Patternsなどに掲載されているreference implementationを書き直します。 reference implementationはJavaやScalaで書かれていますが、書き直す言語は自由です。特に、Lisp, Haskell, Scala, Go, Elixirなどの言語を使われていましたら、自分の言語だったらどうやってパターンを実装するか教えていただけたら嬉しいです。

今回扱うパターンはprocedure, closure, macroを使って無理なく実装できるものに限定します。

当日は日本語又は英語で話します。

有料枠の方のご発言やご質問を優先させていただきます。

できるだけ退屈されないように心がけますが、途中退出されたり他の作業をされたり、ご自由になさってください。

reference implementation

Head First Design Patterns

http://www.goodreads.com/book/show/58128.Head_First_Design_Patterns

https://github.com/bethrobson/Head-First-Design-Patterns

Java

Java Design Pattern Essentials

http://www.goodreads.com/book/show/16286571-java-design-pattern-essentials---second-edition

https://github.com/abraxabooks/jdpe2

Java

java-design-patterns

http://java-design-patterns.com/patterns/

https://github.com/iluwatar/java-design-patterns

Java

Reactive Messaging Patterns with the Actor Model

http://www.goodreads.com/book/show/22251127-reactive-messaging-patterns-with-the-actor-model

https://github.com/VaughnVernon/ReactiveMessagingPatterns_ActorModel

Scala

Scala Design Patterns

https://www.goodreads.com/book/show/29390470-scala-design-patterns

https://github.com/nikolovivan/scala-design-patterns

Scala

optional readings

The Joy of Clojure

17.3.1. Clojure’s first-class design patterns

http://www.goodreads.com/book/show/8129142-the-joy-of-clojure

Clojure

Clojure Design Patterns

http://mishadoff.com/blog/clojure-design-patterns/

Clojure

Design Patterns in Haskell

http://blog.ezyang.com/2010/05/design-patterns-in-haskel/

Haskell

Enterprise Integration Patterns

http://www.goodreads.com/book/show/85012.Enterprise_Integration_Patterns

Java/C#

注意事項

※ こちらのイベント情報は、外部サイトから取得した情報を掲載しています。
※ 掲載タイミングや更新頻度によっては、情報提供元ページの内容と差異が発生しますので予めご了承ください。
※ 最新情報の確認や参加申込手続き、イベントに関するお問い合わせ等は情報提供元ページにてお願いします。

関連するイベント