この投稿は、私が去年OSCONで行ったプレゼンテーションを基に作成しています。プレゼンよりは簡潔に編集し直し、プレゼン後にいただいたいくつかのフィードバックに応える形で記事を書いています。 Go言語に関してよく言われるの […]

私たちが生きている現代は、すでに多くの問題が解決されている魔法のような時代です。私たちはできる限りクライアントのプロダクトに注目し、できる限りの業務を外部サービスへ委託しています。 それは、時間とお金の節約につながります […]

驚く方もいるかもしれませんが、弊社のデザイナーのほとんどが、Vimをテキストエディタとして優先的に使用しています。thoughtbotが他社と大きく異なる点はこれだけではありません。 私たちが抱える多くのプロジェクトでは […]

私たちの開発プロセスにおいて、動くソフトウェアを頻繁に小規模リリースすることは、主要目標の1つになっています。 この記事では、1つのプロダクトのイテレーションを1週間周期で行うコツをお話します。では、そのために必要なプロ […]

プロジェクトの早い段階で、使用するプラットフォームを決めなければなりません。 どのプラットフォームを使うかは、ユーザの問題を解決するためのアイデアに左右されます。例えば、ユーザが現場の建設作業員なら、モバイルまたはタブレ […]

ほとんどの人は、デザインというのは見た目のことだと誤解している。デザイナーにベニヤの箱を渡して、「見栄え良くしてくれ」と言うようなものだと。私たちが考えるデザインは、そんなものではない。見た目や感覚だけではなくて、どのよ […]

以前の記事で、Webアプリケーションのデバッグの仕組みについて触れました。今回は実践的なJavaScriptのデバッグについて掘り下げていきたいと思います。 ブラウザデベロッパツール 私の個人的なお気に入りはChrome […]

Googleは最近、正当に築き上げてきた誇りを抱きつつ、次のような発表をしました。 Googleは、先日開催された2015 Open Network Summitで、5世代の社内ネットワーク テクノロジーの詳細を初めて公 […]

Project Eulerは、プログラミングを楽しく段階的に学ぶ手段を提供するWebサイトです。 Colin Hughesが11歳くらいの時、彼の両親は何とも変わったおもちゃを家に持ち帰りました。それはカラフルでもなく、 […]

(注記:9/13、いただいた翻訳フィードバックを元に記事を修正いたしました。) 半年ごとに”今一番ホットな”フレームワークが新たに登場しては、私たちは興奮に沸き返ります。 誇大広告を信じてはいけま […]