さあ開発者のみなさん、真面目な話の時間です。読者の皆様はおそらくすでにお気づきでしょうが、今週、ReactやBabelやその他大量の有名なNPMパッケージ群が壊れました。そしてその原因は少々驚くようなものでした。 Rea […]

(訳注:2016/3/2、頂いたフィードバックをもとに記事を修正いたしました。) 注 このブログ投稿は不満をぶちまけています。かなりのものです。自説は曲げません。長いです。そして、頭に血が上っています。かなり暴言です。 […]

Node.jsが多数のイベントの非同期な処理に長けていることはよく知られていますが、それが単一のスレッドで行われていることを多くの人は知りません。Node.jsは実際にはマルチスレッドではないので、リクエストは全て単一ス […]

(訳注:2016/3/3、頂いたフィードバックをもとに記事を修正いたしました。) オープンソースプロジェクトでバグを見つけたとします。まずは、慌てずに落ち着きましょう。これは実によくあることです。ソフトウェアは人間の手で […]

(訳注:2016/1/5、いただいた翻訳フィードバックを元に記事を修正いたしました。) セキュリティ – 誰もが見て見ぬふりをする問題。セキュリティが重要だということは、誰もが認識していると思いますが、真剣にとらえている […]

(訳注:2015/8/4、いただいた翻訳フィードバックを元に記事を修正いたしました。) Nodeの”イベントループ”は高スループットのシナリオを操作する中枢で、ユニコーンや虹で満ちあふれているよう […]

この記事は、以前投稿したJavaScript/node.jsでの非同期フローに関する記事の続編です。 今回は以下について取り上げます。 Fiber(fibrous.js) Generator(ES6) Generator […]

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

本エントリは翻訳リクエストより投稿いただきました。 ありがとうございます!リクエストまだまだお待ちしております! 先週、私たちはWebサイトを検索エンジン向けにインデックス付けできるようにしようとしていました。この記事で […]

アクセス集中問題を回避するため、私はこのブログにMaxCDNを利用しています。「Slashdot効果」とか、GawkerやTechcrunchなどのIT系ブログからリンクされるとどんな影響があるか、ということについてはよ […]

この記事の目的は、機械学習ソリューションを大規模に展開するための実用的なガイドを提供することです。全てのものが正しいと立証されたわけでもありませんし、また最適であるとも限りません。私たちが実際に展開した際には、いくつかの […]

下のようなコードが、親しみをこめて「コールバック地獄」とか「死のピラミッド」とか呼ばれているのはご存じですよね。 doAsync1(function () { doAsync2(function () { doAsync […]