Riotのインフラチームに所属しているKyle AllanとCarl Quinnです。本稿は連載しているブログの第2部です。この連載では、私たち、Riotが世界中でどのようにバックエンド機能をデプロイし運用しているのかを […]

数学や計算幾科学の分野において、グラフ理論は私のお気に入りのテーマです。この記事では、私が長年研究しているグラフ代数についてご紹介します。代数学は私にとって、グラフを扱う上で欠かせないツールになっています。皆さんにも、そ […]

数日前、著名なライターで開発者でもあるZed Shawが“The Case Against Python 3”(Python3を使うべきでない場合)というブログ記事を書きました。私はZedの功績にとても敬意を払っているし […]

私たちはなぜReactではなくVue.jsを選んだのか Qwintryチームは最近、既存のすべてのプロジェクトのフロントエンドをVue.jsに移行しはじめました。新しいプロジェクトでもVue.jsを使います。 レガシーな […]

プロジェクトが発展する際は、単純に新しいコードが古いコードの上に追加されているのでしょうか。もしくは、時間をかけて徐々に古いコードが新しいコードに置き換えられているのでしょうか。これを解明するために、手ごわいGitPyt […]

本記事では、私の知る最も割高なアンチパターンとなるプログラミングについて述べます。 それは、構造化されたデータフォーマットを文字列関数を使って操作することです。 以後これを”printfアンチパターン&#82 […]

Noogler(Googleの新入社員のこと)キャップ 私のGoogleでのインターンシップは2年後。今から1年。あと6ヶ月。1ヶ月後。来週の月曜日。明日。第1週目に突入。ちょうど1ヶ月目。中間点が終わったところ。来週の […]

この投稿では、エキサイティングで魅力的な新しいプログラミング言語、Eveについて紹介していきたいと思います。今回は6パートのシリーズのうち、パート1です。 1. プログラミングスタックの全体をEveはどのように統合するの […]

**更新** 現在のスループットについて質問をいただきました。今のところ100バイト/秒程度ですが、もっと改善できるのではないかと思います。 **更新2** […]

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

タイピング時に痛みを感じつつ、プログラマとして働き続けるのは非常に辛いことでしょう。音声認識という代替手段はあっても、やはりタイピングとは勝手が違います。新しい仕事を始めてすぐに手首と腕の痛みがぶり返した時、私は恐怖感す […]

近い将来、AIが人間社会に与える影響とは? 近い将来、いくつかの大きなイノベーションが起こる可能性は非常に高いでしょう。自動運転車は既に本格的な開発および試験段階にあり、近いうちに販売を開始すると公約した自動車メーカーも […]