yoskhdia’s diary

DDDとかプログラミングとかアーキテクチャとか雑多に

false sharingの整理

マルチスレッド時代における意外なハマりどころfalse sharingについてまとめておきます。 参考にあげている書籍「Javaパフォーマンス」からのまとめです。 false sharingとは 例えば、以下の様なコードがあるとします。 public class DataHolder { public vo…

ドメイン駆動設計 第2章 ユビキタス言語を読みなおした

DDD

社内交流会でLTをする機会があったので「ユビキタス言語」についてDDD本を再度読みなおしてみました。 speakerdeck.com 最近、「DDDは負け犬」みたいな話が少しバズりましたが、ユビキタス言語=ユーザの言葉と解釈するのはあまりに勿体無いのではないかなと…

Scalaマクロへの誘いTweetまとめと補足

Scala 2.11時点でマクロはexperimentalな機能です。 将来のバージョンでは変わる可能性がある点にご注意ください。 将来的には scala.meta というプロジェクトに移るようです。 公開されているスライドを見ると、今のマクロ記述から新しい記述へはこう変わる…