結局、やり出したら止まりません。私は以前、”I Wrote a Fast Hashtable(私が書いた高速なハッシュテーブル)“という記事と、それに次いで”I Wrote a Fas […]

先日、Things that can go wrong when downloading(ダウンロード時に上手くいかないものごと)についての記事を書きました。その記事に、ネットワークの問題から妥当でないコンテンツ、不完全 […]

皆さんは“Node.jsではコードが動的に最適化される”という記事を幾つか読んだことがあるかもしれません。本稿では、この文言が意味するところとコードが最適化される箇所の見つけ方について見ていきます。 Node.jsのパフ […]

base-64よりもスペース効率の良い方法。GitHub レポジトリ 1 概要 バイナリをテキストに変換するエンコード方式としてのbase-64は、そのデータ量を33%増大させます。この記事では、UTF-8のテキスト変換 […]

パート1:小さな部分文字列はでき”ない” 数週間前、Dart SDKに関して、String.substringのパフォーマンスが非常に悪いというバグが報告されました。以下は、その問題と一緒に提出さ […]

James FisherはGHCのランタイムシステムが彼らのHaskellのプログラム上でレイテンシに悪影響を及ぼしたケースを、ブログに投稿しています。 低レイテンシ、大きなワーキングセット、そしてGHCのガベージコレク […]

WordPressはクラウド・レディでもサーバレスでもないので、私はあまり好きではありません。このブログはCloudFrontとS3を使用し、Hexoで構築しています。しかし、なんとWebサイトの25%がWordPres […]

Riotのインフラチームに所属しているJonathan McCaffreyです。これから連載でRiotが世界中でどのようにバックエンド機能をデプロイし運用しているのかを詳しく説明していきますが、本稿はその第1回です。技術 […]

質問 なぜ”B”と表示するのは”#”と表示するよりも著しく遅いのでしょうか? 1000 x 1000のマトリックスを2つ作りました。 1つ目のマトリックス:Oと# 2つ目の […]

要約: Herokuでは、Railsのスケーリングが非常に簡単できますが、考慮すべき重要なポイントがあります。DynoとPostgresのさまざまな設定がHerokuでのパフォーマンスにどのように影響を与えるかについて調 […]

スケーラビリティの実現は簡単だという発想は、珍しいものではありません。Herokuなどのホスティングサービスを利用していれば、ほんの数回クリックするだけで、アプリケーションにRAMやCPUなどのリソースを追加できますよね […]

最近Reaktorが掲載した『Promises made by a Reaktor developer had an impact on the industry article』で約束した、Bluebird promi […]