楽水

人々の創造が自由に表現できる舞台づくり

関連記事

分散システムのトランザクション管理

ここでは、分散システムのトランザクション管理の手法について次の観点で説明します。 ACIDとBASE 2相コミット(Two-Phase Commit) Saga ACIDとBASE 分けることのできな …

ソフトウェアの設計原則②コマンド・クエリ分離の原則(CQS)

ソフトウェアの設計原則①:SOLIDの原則という記事で、変化に強いソフトウェアの代表的な特徴として以下をあげ、それを実現する、ソフトウェアの設計原則の一つ、SOLIDについて解説しました。 保守性が高 …

MVC vs MVC2

ここでは、MVCとMVC2の根本的な違いを知りたいという方を対象に、 MVCとMVC2の違いについて以下の観点で解説します。 MVCとは何か MVC2とは何か MVC vs MVC2 MVCについて詳 …

ブロックチェーンとは【わかりやすく解説】

2008年、サトシ・ナカモトと名乗るの人物が、Bitcoin: A Peer-to-Peer Electronic Cash Systemという論文をインターネット上に投稿しました。 その論文で、信頼 …

Swiftのデイニシャリゼーションについてわかりやすく解説

Swiftでは、インスタンスが必要でなくなったとき、リソースを解放するために、自動参照カウント (ARC) という方法でインスタンスの割り当てを解除します。 インスタンスの割り当て解除が行わ …