デザインパターン勉強会
イベント内容
場所がわからない場合は、以下の番号にご連絡ください。
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#
注意事項
※ 掲載タイミングや更新頻度によっては、情報提供元ページの内容と差異が発生しますので予めご了承ください。
※ 最新情報の確認や参加申込手続き、イベントに関するお問い合わせ等は情報提供元ページにてお願いします。