連絡先リストの役割を果たすJSON APIをビルドしてみましょう。ElixirとPhoenixを使って書きます。PhoenixはElixirベースのフレームワークで、記述の高速化と、低遅延のWebアプリケーションをできる […]

Workshape.ioを作った大きな成果の1つとして、私たちは珍しいデータセットにアクセスできるようになりました。このデータは、他のやり方では得難い情報を示してくれます。ユーザに、自分の求める仕事を”作業に […]

JavaScriptのコミュニティがツールやフレームワークを統合する頻度は、ニコラス・ケイジがいい映画を作るのと同じくらいの頻度です。何が言いたいのかというと、あることはあるのですが、あったとしたら注目を集めるぐらい稀だ […]

数週間前、私はJon Gallowayと、アンチウイルスソフトウェアの有効性について熱い議論を交わしました。アンチウイルスソフトウェアなんか最低だ、そもそも全然使い物にならない、というのが私の意見で、私は今までもそう主張 […]

私はここ最近、いわゆるシングルページWebアプリケーションのパフォーマンスの最適化に取り組んでいます。そのアプリケーションは非常に動的かつインタラクティブで、新しいCSS3の利点が詰め込まれたものです。単に角丸やグラデー […]

先週、データサイエンスの指導を受け持つことになった新人メンターが、どのようにしたら有能なメンターになれるか同僚たちにアドバイスを求めました。Stanford大学の博士号を持ちIntuit社に勤めているデータサイエンティス […]

人が大勢集まる場所には、摩擦がつきものです。しかし、中には度を超えた摩擦が起こってしまう場合もあります。Redditは、何千にも及ぶカテゴリを持つ巨大掲示板です。これらのカテゴリは”subreddit&#82 […]

「Reactが素晴らしい理由は、UIをアプリケーションの状態の純粋関数にできるからだ」いうような話を聞いたことがあるでしょう。しかしそれだけではなく、不変性と仮装DOMを利用して動作するということも聞きますよね。その上、 […]

デジタルデザインの大きなメリットの1つは、テストをして確認ができることです。しかし、多くの人はテストを行っていません。クライアントがデザイナーからデザインを買う際に、結果ではなく美的センスを重視してしまうようなワークフロ […]

生産性を維持するのは難しいことです。特に開発者の立場では。 ゾーン(超集中状態)に入るには時間がかかりますが、入ったゾーンから引きずり出されるのは簡単です。 例えば、 * ミーティング * Eメール * 作る予定の機能や […]

(このシリーズのPart 2はこちら: Node.jsフロー制御 Part 2 – FiberとGenerator) 今回は、JavaScript/node.jsアプリケーションのフロー制御に対するアプローチを、いくつか […]

出来の良いUXデザインとUIデザインはプロダクトを全く別の新しいレベルのものにしてくれます。しかし、コミュニケーションがうまくできていなければ、クライアントにとってもデザイナにとってもいい結果は生まれません。 UXデザイ […]