Rails 導入の 20 年:RailsConf の歴史を辿る旅
今日は、ずっと昔から存在していない人たちに向けて、ちょっとした歴史のレッスンをするつもりですが、ずっと昔から存在している人たちにとっては、これがノスタルジックな祭典になることを願っています。一緒に良い思い出を楽しむことができます。 FTP から Kamal まで、Rails アプリのデプロイメントに関するオーラルヒストリー。全文についてはビデオをご覧ください。

作者
ベンジャミン・カーティス
Ben は 1999 年から Web アプリの開発とスタートアップ企業の構築に携わっており、2005 年に Ruby と Rails に夢中になりました。Honeybadger を共同設立する前に、彼はいくつかの自身のスタートアップを立ち上げました。企業の採用プロセスの管理を支援する Catch the Best と、Rails 開発者がプロジェクトをスムーズにスタートできるように支援する RailsKits です。 Honeybadger での Ben の役割は、ベアメタルからフロントエンドまで多岐にわたります。彼はサーバーのライトを楽しく点滅させ続け、多くのバックエンド Rails コードを構築し、時々フロントエンド コードに足を踏み入れます。ベンは仕事以外のときは妻や子供たちと遊んだり、ロードバイクに乗ったり、そしてもちろんオープンソース プロジェクトをハッキングしたりするのが好きです。 :)
ブログに戻る
ClickFunnels が Honeybadger に切り替わりました
ClickFunnels が 15 の Rails プロジェクトのモニタリングで年間 20,000 ドルを節約した方法をご覧ください。
ケーススタディを読む
Honeybadger ニュースレターを入手する
優秀な開発者のコミュニティに参加して、エンジニアリング、DevOps、クラウド アーキテクチャを学びましょう。
私たちはあなたにスパムメールを送信することはありません。私たちはそうします 限定コンテンツ、ミーム、不定期のプレゼントなどのクールな情報をお送りします。
Honeybadger の最高の Ruby 記事を受信トレイで入手しましょう
月に1~2回発行しています。 Ruby の記事が公開されたらすぐに購読してください。
私たちはあなたにスパムメールを送信することはありません。私たちはそうします 限定コンテンツ、ミーム、不定期のプレゼントなどのクールな情報をお送りします。
-
RubyのSOLID設計原則
すべてのソフトウェアアプリケーションは時間とともに変化します。ソフトウェアに加えられた変更は、予期しないカスケードの問題を引き起こす可能性があります。ただし、変更しないソフトウェアは構築できないため、変更は避けられません。ソフトウェア要件は、ソフトウェアの成長とともに変化し続けます。私たちにできることは、変更に対して回復力のある方法でソフトウェアを設計することです。ソフトウェアを適切に設計することは、最初は時間と労力を要する可能性がありますが、長期的には時間と労力を節約します。緊密に結合されたソフトウェアは壊れやすく、変更によって何が起こるかを予測することはできません。設計が不十分なソフトウェ
-
Rubyでの新しいプログラミング言語の構築:インタープリター
Githubのフルソース Stoffleプログラミング言語の完全な実装は、GitHubで入手できます。バグを見つけたり質問がある場合は、遠慮なく問題を開いてください。 このブログ投稿では、完全にRubyで構築されたおもちゃのプログラミング言語であるStoffleのインタープリターの実装を開始します。このプロジェクトの詳細については、このシリーズの最初の部分をご覧ください。 これから作成するインタプリタは、一般にツリーウォークインタプリタと呼ばれます。このシリーズの前回の投稿では、トークンのフラットシーケンスをツリーデータ構造(抽象構文木、または略してAST)に変換するパーサーを構築しま