みなさんこんにちは! 私はAT Consultingで働いており、Ruby on Railsで記述しているBeeline.kzポータルの開発チームを代表しています。 私たちの分野の情報は急速に時代遅れになっているため、常にニュースをフォローし、新しい技術を学ぶ必要があります。 Rubyに関連するニュースや有用な資料が蓄積されたら、Rubyダイジェストを公開します。
ダイジェストで収集した資料のほとんどは英語で書かれていますが、Rubyへの最初のステップは言語を学ぶことなので、これが問題にならないことを願っています。
読む
- Microscope Under PythonによるPythonとRubyの世代別GCは、 RubyとPythonのガベージコレクターを比較します
- RailsがRubyを殺すかもしれない理由-Railsの方法とコミュニティの衰退の理由を批判するセンセーショナルな記事
- Avdi Grimm-Rubyはひどいツールで定義されている-Rubyコミュニティのツールのステータスに関するAvdi Grimmの記事を圧倒する
- Rubyでの遅延列挙型の実装 -Ruby Closures Bookの前の深い列挙型マテリアル
- 最高のBashスクリプトをRubyにもたらす
- Railsテストタイプとテストピラミッド -Martin Fowlerのテストピラミッドの Rails用語への適応
- 高度なRubyハッシュテクニック
- CoffeeScriptをES6に置き換える-thoughtbotによるES6とCoffeeの比較
- React + Flux Backed by Rails API-レール上のAPIでReact + Fluxを実装した経験について説明します。 記事の2番目の部分はこちら 、3番目の部分はこちら
- Bundlerの仕組み:Ruby Dependency Managementの歴史-Bundlerの歴史に関する興味深い投稿。このトピックに関するアーロンパターソン(主な貢献者の1人)のパフォーマンスも見ることができます。
視聴する
- GORUCO 2015:Nate Berkopec:Rails 5、Turbolinks 3、および将来のView-Over-the-Wire (14:21)
- GORUCO 2015:Eileen Uchitelle:How to Performance (25:43)-BasecampのEileen Uchitelleによる、コントローラーテストと統合テストを使用したRailsパフォーマンスの追跡および最適化のパフォーマンス
- Rails 5のActionCableとWebsocketの概要 (18:48)-GoRailsのRailsでのWebソケットの完全なスクリーンキャスト
- RailsConf 2015-モノのインターネット:Railsと現実の世界 (31:24)の接続は、RailsConfの興味深いレポートです。椅子と通常の作業環境を離れずに、コーヒーマシンでコーヒーを作る方法について説明しています。 IoTは未来です
- Ruby Tapas-Tom Stuartによる不変イテレータ -Enumeratorで不変コレクションを操作するAvdi Grimmの無料スクリーンキャストリリース
- RWpod 25シーズン03号-Rails vs. ロータス、ラック:ミドルウェア、Gkv、ES6機能パフォーマンス、スペクタクルなどの作成
- RWpod 26 season 03 release-アクションケーブル、JRuby-Just Ruby、The Evolution of Go、jQuery 3.0 Alpha、Incremental DOM、Pure UIなど
- Ruby5エピソード#569 -Readthis、ActiveRecord、RMagick、Gemfiles、Rubyオペレーター向けの色分けされたSQLロギングバックポートによる高性能キャッシング。
- The Bike Shed 24:ラボコートでよく見える(Richard Schneeman)-Rubyのメモリ使用量、水平スケーリング、オープンソースについての議論
教材
- Railsアプリを66%高速化 -Rails キャッシングの完全ガイド -Nate Berkopecが、Railsアプリケーションを50〜100ミリ秒に対応させる方法に関する実用的なヒントを多数掲載
- RubyのUNIXソケットの紹介
- Rails 5のActionCableとwebsocketを使い始める-初心者向けのActionCableの優れた紹介
- DockerでRails開発環境を実行する
- Rubyist's Guide to Environment Variablesは、環境変数に関するHoneybadger開発者によるストーリーであり、記事全体を通して引き続きセキュリティに焦点を当てています。
- Railsアプリを高速化する4つの簡単な方法
- スマート移行の作成:参照、リバーシブル、およびインデックス
- Gemfileとは-Gemfileに関する詳細な記事
リリース、アップデート、イノベーション
- アクションケーブルアルファ -DHHは、Rails 5の新しいWebSockets APIのアルファおよび使用例をリリースします
- Evil Martians-アクションの外側でビューをレンダリング -コントローラーの外側でrenderメソッドを呼び出す新しいAPIの開発に関するEvil Martiansのストーリー。 この革新はデフォルトでRails 5で利用可能になりますが、今のところはgemとして使用できます
- Railsから「Rack :: Lock」を削除する
必読
- Rubyスタイルガイドと翻訳 -Rubyを読まずにうまく書くにはどうすればいいですか?
- ロバートマーティンによる失われた年のアーキテクチャ -Ruby Midwest 2011 (1:06:38)-Rails Way、OOPの簡単な歴史、アプリケーションアーキテクチャに関する興味深い独自の提案を批判するロバートマーティンによる壮大なプレゼンテーション
- RailsConf 2014-Sandi MetzによるAll the Little Things (38:46)-オブジェクト指向開発におけるヘッドの利点についてのSandi Metzによる別の素晴らしいパフォーマンス
- Railsでの高度なキャッシングは、Adam Hawkinsによる一連の記事であり、Railsアプリケーションでのキャッシングに関連するすべてを説明します。
- Ruby in Production:教訓-githubに Railsアプリケーション+テンプレートをデプロイするために知っておくべきことすべて
- Fat ActiveRecordモデルをリファクタリングする7つのパターン -これがなければ、アプリケーションはすぐに痛みと苦痛を引き起こし始めます。 利用可能なビデオ