Mar
15
Functional and Reactive Domain Modeling 読書会 第10回
Scalaによるリアクティブなモデリング作法を学ぶ会
Registration info |
参加枠1 Free
FCFS
|
---|
Description
Functional and Reactive Domain Modeling 読書会 第10回
概要
Functional and Reactive Domain Modeling の輪読会第10回を開催します
今回の範囲は 4.2.3 Monadic effects—a variant on the applicative pattern
を予定しております
- 日時: 2017年03月15日(水) 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 | 4.1 Patterns—the confluence of algebra, functions, and types | |
9 | 4.2 Basic patterns of computation in typed functional programming 4.2.1 Functors—the pattern to build on 4.2.2 The Applicative Functor pattern |
|
10 | 03/15(Wed) | 4.2.3 Monadic effects—a variant on the applicative pattern |
Media View all Media
If you add event media, up to 3 items will be shown here.