PART 1.はこちら : 強固なデータ・インフラストラクチャを構築するためのログの活用(デュアル書き込みがダメな理由)PART 1. ログが使われる場面について4つ説明したいと思います。まずデータベースストレージエンジ […]

これはCraft Conference 2015で私が行った講演を編集して記事にしたものです。その時の動画とスライドもご覧頂けます。 あなたのデータベースは、どのようにして確実にデータをディスクに保存しているのでしょう? […]

フラットデザインの導入以来、アニメーションの質が、今までにないほど、優れたインターフェース作成のために必要不可欠なものとなっています。モーションデザインを通して、製品の総体的なブランドエクスペリエンスを左右するようになり […]

1. LeaderをSpaceキーにする Leaderは素晴らしい概念です。キーの組み合わせではなく並びによって、操作を行えるようにするものです。私はこれを使っているので、操作のために”Ctrl-何らかのキー […]

1. 各々の入力欄に、常に見えて分かりやすいラベルを付けよ 記入する前の入力欄にだけ、フォームのラベルを表示するのがWebデザインの主流になっています。これはユーザネームやパスワードなどを入力する際にはシンプルで使い勝手 […]

この記事は以下のシリーズの一環です ラップトップへのログインと自動的な復号化 保持しているパスワードもしくはセキュリティ情報の暗号化と復号化 暗号化したメールの送受信 Webにログインする際の、2段階認証コードの提供 モ […]

ついに、インターネット技術タスクフォース(IETF)がRFC7469 HTTP公開鍵ピンニング拡張(HPKP)を発表しました。このアイデアを出してくれた同僚のRyan Sleevi、Adam Langley、Chris […]

新規SaaS事業における一番の課題はその成長です。お金を生み出す将来有望な仕組みを構築するというのは、それ自体、心を奪われる作業とも言えますが、その歩みは決して速いものではありません。何かしらの製品を立ち上げた人の誰しも […]

私たちの誰もが理解する”シンプル”という概念の正体を突き止めることは、難しそうに見えますが、実はそうでもありません。 私たちが製品やWebサイトをシンプルと感じるかどうかの背景には、” […]

Sift Scienceで製作にReactを使い始めてからほぼ1年になりました。その間、Backbone+Reactというフランケンシュタインのような複合アプリケーションを、Reactコンポーネントからなる、かなり大きな […]

科学はその方法論上のイメージよりもはるかに”ぞんざい”かつ”非合理的”なものである。 Paul Feyerabend著『Against Method(方法への挑戦)』(19 […]

2001年、17人のメンバーによってアジャイル宣言が発表されました。私はその立案者そして著者の1人であることに誇りを感じます。この出来事は、何かをする上でより良い方法を導き出すことへの期待、そしてソフトウェアを開発するこ […]