AppSignalが振り返る2020年の人気Rubyブログ記事トップ5
2020年は、誰もが早く終わりを迎えてほしいと願った一年だったのではないでしょうか。オランダ名物のストループワッフルでも片手に、こうした一年の中であっても、貴重な時間を割いて知識を共有してくれた方々のことを思い返してみましょう。
今回の記事では、読者の皆さんから特に大きな反響をいただいたRuby関連の人気記事トップ5をご紹介します。お気に入りの音楽をBGMに流しながら、さっそく見ていきましょう。
2020年の人気Rubyブログ記事トップ5 💎
Ruby on Railsでのサービスオブジェクトの活用
アプリケーションには多くの機能が必要ですが、そのロジックが必ずしもコントローラーやモデルに属するとは限りません。カートを使った購入手続き、サイトへのユーザー登録、サブスクリプションの開始などがその代表例です。この記事では、サービスオブジェクトとは何か、そしてこうしたケースでなぜ採用すべきなのかをわかりやすく解説します。
Railsは速い:ビューのパフォーマンス最適化
この記事では、Railsのビューパフォーマンスを改善するための実績ある手法を詳しく紹介します。特に、データベースの効率化、ビューの操作方法、キャッシュ戦略の3つのポイントに焦点を当てています。
複数サブドメインに対応するRailsアプリの構築
複数のサブドメインをサポートできるRailsアプリの構築方法を学びましょう。たとえば、ゲームサイト「funkygames.co」を運営していて、「app.funkygames.co」「api.funkygames.co」「dev.funkygames.co」といった複数のサブドメインを、単一のRailsアプリケーションで処理したいケースを想定します。
RailsのConcerns:使うべきか、使わざるべきか
Ruby on Railsを使ったことがあれば、concerns(懸念事項)という概念を目にしたことがあるはずです。新しいRailsプロジェクトを作成すると、app/controllers/concernsとapp/models/concernsというディレクトリが自動的に生成されます。しかし、concernsとは一体何なのでしょうか?そして、なぜRailsコミュニティの人々から時折批判的な意見が聞かれるのでしょうか?
Ruby on Railsのパターンとアンチパターン入門
これは「Ruby on Railsのパターンとアンチパターン」シリーズの第一弾となる記事です。シリーズを通じて、Railsアプリ開発の現場で遭遇しうるさまざまなパターンやアンチパターンについて深く掘り下げていきます。
ホリデーシーズンの到来 🎊🎉🎄❄️
以上が2020年の人気記事まとめでした!AppSignalチーム一同より、皆さまにとってエラーが少なく、素晴らしい気づきに満ちた一年となりますように ☃️
P.S. 「Ruby Magic」ニュースレターの購読をお忘れなく!
-
Ruby on Railsとは?初心者にもわかる仕組み・魅力・学び方を徹底解説
Ruby on Railsとは? Ruby on Rails(略称:RoR)は、世界で最も人気のあるオープンソースのWebアプリケーションフレームワークです。プログラミング言語「Ruby」をベースに構築されており、シンプルなサイトから大規模で複雑なサービスまで、幅広いWebアプリケーションの開発を支援します。 そもそもフレームワークとは? フレームワークとは、ソフトウェア開発の際に土台となる構造を提供してくれるコードやツール、ユーティリティの集合体です。あらかじめ用意された構造に沿ってコードを書くことで、プログラムが整理され、保守性も高まります。正しく使いこなせるようになれば、開発作業は格段に
-
「Ruby on Rails Podcast」にゲスト出演しました!
ポッドキャスト出演のお知らせ 先週、「Ruby on Rails Podcast」にゲストとして招かれました。番組では、このブログやメーリングリストで執筆している記事のこと、書籍の執筆、習慣づくりのコツ、そして多くの人がつまずきやすいポイントなど、さまざまなテーマについてお話ししました。 番組で取り上げた主なトピック ブログやメーリングリストでの記事執筆について 書籍を書くプロセス 習慣を身につけるための考え方と実践法 学習や成長の過程で人がつまずきやすい箇所 その他、Rails開発に関する幅広い話題 Ruby on Railsに関わる方だけでなく、学び方や習慣づくりに興味がある方にも楽し