3月
1
Functional and Reactive Domain Modeling 読書会 第9回
Scalaによるリアクティブなモデリング作法を学ぶ会
イベントの説明
Functional and Reactive Domain Modeling 読書会 第9回
概要
Functional and Reactive Domain Modeling の輪読会第9回を開催します
今回の範囲は 4.2 Basic patterns of computation in typed functional
programming
を予定しております
- 日時: 2017年03月01日(水) 19:30~21:00
- 場所:中央区銀座3-11-6 銚子ビル 4F (株式会社Oneteam会議室)
- 定員:10名
- 参加費:無料
- Slackチャネル: https://fr-domain-modeling.slack.com/
対象者
- Scala、ドメイン駆動設計(DDD)、関数型・リアクティブプログラミングに興味のある方
- 主催者はScala歴1年程度でDDDの知識もほぼ0です。初学者の方にも気軽にご参加いただき、ともに学んでゆける会になればと願っております
- 途中の章からの参加も歓迎いたします
用意していただくもの
- 書籍:Functional and Reactive Domain Modeling
- 書籍をお持ちでない方も、お気軽に見学にいらしてください!
進め方
- 各章のセクション単位で担当者を決めて発表してもらう形式です。
- 担当者以外の方も、該当章を予め読んでおいてください
- 各章で学んだ内容について、皆で軽くディスカッションや知見の共有などできればと思います
スケジュール
回 | 日時 | |
---|---|---|
0 | 1.1 What is a domain model? 1.2 Introducing domain-driven design |
|
1 | 1.3 Thinking functionally 1.4 Managing side effects 1.5 Virtues of pure model elements |
|
2 | 1.6 Reactive domain models 1.7 Event-driven programming 1.8 Functional meets reactive |
|
3 | 2.1 Why Scala? 2.2 Static types and rich domain models 2.3 Pure functions for domain behavior |
|
4 | 2.4 Algebraic data types and immutability 2.5 Functional in the small, OO in the large |
|
5 | 2.6 Making models reactive with Scala 2.7 Summary 3.1 The algebra of API design 3.2 Defining an algebra for a domain service |
|
6 | 3.3 ~ 3.3.5 | |
7 | 3.3.6 Repositories and the timeless art of decoupling 3.3.7 Using lifecycle patterns effectively—the major takeaways 3.4 Summary |
|
8 | 02/08(Wed) | 4.1 Patterns—the confluence of algebra, functions, and types |
9 | 03/01(Wed) | 4.2 Basic patterns of computation in typed functional programming |
資料 資料をもっと見る/編集する
資料が投稿されると、最新の3件が表示されます。