第十七回 #渋谷java まとめ

第十七回 #渋谷java のtweetまとめです
0
前へ 1 2 ・・ 10 次へ
田所 駿佑 | Shunsuke Tadokoro @todokr

どこ: Lexical scope / Indefinite scope、いつ: Dynamic extent / Indefinite extent #渋谷java

2016-10-01 14:14:18
toastkidjp @toastkidjp

アンチパターン - DSSR(Dynamically-scoped singleton resource) の紹介 - Scope……CLtLによると、"どこ"で使われるか? - Extent……CLtLによると、"いつ"利用されるか? #渋谷java

2016-10-01 14:16:35
toastkidjp @toastkidjp

dynamic scope? 間違っているけど便利な言葉 Indefinite scope + Dynamic extent #渋谷java

2016-10-01 14:16:55
HASUNUMA Kenji (Deprecated) @khasunuma_old

久しぶりにLispのコード見た。前回見たLispコードもたしかあやぴーのだった気が… #渋谷java

2016-10-01 14:17:08
HASUNUMA Kenji (Deprecated) @khasunuma_old

あやぴー、DSSRを語る。ただしアンチパターンとして。 #渋谷java

2016-10-01 14:20:33
田所 駿佑 | Shunsuke Tadokoro @todokr

DSSRの場合、コネクションを破棄しないと値を返せないので非同期処理と👋することになる #渋谷java

2016-10-01 14:20:56
HASUNUMA Kenji (Deprecated) @khasunuma_old

DSSR否定したのDSSRの提唱者自身かよ! #渋谷java

2016-10-01 14:21:37
toastkidjp @toastkidjp

DSSRの問題点 - 非同期処理できない - lazy-seq返却できない - 複数リソースを同時に持てない……アプリケーション上にコネクションが1つしか存在できない - 隠れた依存が発生 #渋谷java

2016-10-01 14:22:20
Naoki Takezoe @takezoen

これらの問題を解決するために実行時の状態、ライフサイクル、依存関係を解決するためのComponentというフレームワークがあるらしい。 #渋谷java

2016-10-01 14:22:21
Naoki Takezoe @takezoen

これか。 #渋谷java GitHub - stuartsierra/component: Managed lifecycle of stateful objects in Clojure github.com/stuartsierra/c…

2016-10-01 14:22:46
toastkidjp @toastkidjp

Component(2013年頃、ライブラリの名前) 実行時の状態のライフサイクルと依存関係を管理する小さなフレームワーク #渋谷java

2016-10-01 14:23:26
toastkidjp @toastkidjp

Component’s Advantage - 関係のあるリソースを一緒にカプセル化可能 - 明示的な依存性 - 冪等性 - Clojureのワークフローと相性がよい……REPLとの連携 #渋谷java

2016-10-01 14:27:23
田所 駿佑 | Shunsuke Tadokoro @todokr

DBやWebサーバーのインスタンスをコンポーネント化 → 関連するリソースをカプセル化 → 依存性を明示的に → 冪等性 → Clojureのワークフローと相性がいい #渋谷java

2016-10-01 14:27:31
HASUNUMA Kenji (Deprecated) @khasunuma_old

DSSRはやめてComponentsを使おう(結論) #渋谷java

2016-10-01 14:28:16
Naoki Takezoe @takezoen

Scalaのデータベースアクセスライブラリdoobieの紹介。 #渋谷java

2016-10-01 14:29:38
Takafumi Iju @ijufumi_0810

Clojureに続いてScala。JVM上で動くけど、Javaではない。 #渋谷java

2016-10-01 14:29:50
Takafumi Iju @ijufumi_0810

doobieはマイナーなライブラリ。 #渋谷java

2016-10-01 14:31:10
前へ 1 2 ・・ 10 次へ