私がTDDを実践しない理由(翻訳)
概要 元サイトの許諾を得て翻訳・公開いたします。 英語記事: 37signals Dev — Pending tests 原文公開日: 2023/03/01 原著者: Jorge Manrubia — 37signalsのエンジニアです 日本語タイトルは内容に即したものにしました。 私がTDDを実践しない理由(翻訳)...
View Article週刊Railsウォッチ: キャッシュシリアライザに`:message_pack`が追加、ViewComponent 3リリースほか(20230530前編)
こんにちは、hachi8833です。 週刊Railsウォッチについて 各記事冒頭にはでパーマリンクを置いてあります: 社内やTwitterでの議論などにどうぞ 「つっつきボイス」はRailsウォッチ公開前ドラフトを(鍋のように)社内有志でつっついたときの会話の再構成です お気づきの点がありましたら@hachi8833までメンションをいただければ確認・対応いたします...
View Article週刊Railsウォッチ: Rubyで環境変数を扱う、Web標準に「Baseline」ステータス追加ほか(20230531後編)
こんにちは、hachi8833です。 週刊Railsウォッチについて 各記事冒頭にはでパーマリンクを置いてあります: 社内やTwitterでの議論などにどうぞ 「つっつきボイス」はRailsウォッチ公開前ドラフトを(鍋のように)社内有志でつっついたときの会話の再構成です お気づきの点がありましたら@hachi8833までメンションをいただければ確認・対応いたします...
View ArticleRailsアンチパターン: Decoratorの肥大化(翻訳)
概要 原著者の許諾を得て翻訳・公開いたします。 英語記事: Rails Anti-Pattern: Fat Decorator 原文公開日: 2015/12/19 著者: Jeroen Weeink サイト: Crafting Ruby パターン名は英語表記としています。 2018/03/06: 初版公開 2023/05/25: 更新 Railsアンチパターン: Decoratorの肥大化(翻訳)...
View ArticleRailsでセッションリプレイ攻撃を防ぐ方法(翻訳)
概要 原著者の許諾を得て翻訳・公開いたします。 英語記事: Avoiding session replay attacks in Rails | Binary Solo 原文公開日: 2020/09/17 原著者: Ayush サイト: Binary Solo Railsでセッションリプレイ攻撃を防ぐ方法(翻訳)...
View ArticleRubyの型アノテーションの現状についていくつか思うこと(翻訳)
概要 原著者の許諾を得て翻訳・公開いたします。 英語記事: A few words on Ruby’s type annotations state 原文公開日: 2023/05/05 原著者: zverok 参考: 週刊Railsウォッチ20230531: Rubyの型アノテーションの現状についていくつか思うこと Rubyの型アノテーションの現状についていくつか思うこと(翻訳)...
View ArticleRails 7.1: ActiveRecord::Baseにnormalizesが追加された(翻訳)
概要 元サイトの許諾を得て翻訳・公開いたします。 英語記事: Rails 7.1 adds ActiveRecord::Base::normalizes – BigBinary Blog 原文公開日: 2023/05/09 原著者: Abhijith Sheheer サイト: BigBinary Blog Rails 7.1:...
View Article週刊Railsウォッチ: MessagePackがcookieシリアライザとメッセージシリアライザにも導入ほか(20230607前編)
こんにちは、hachi8833です。Rails World 2023のCFP締め切りが近づいています。 Friendly reminder that the #RailsWorld #CFP will close on Friday June 16 – that means less than two weeks to submit your talk proposals here...
View Article週刊Railsウォッチ: Jets v4リリース、頑張らない型導入、Rust言語からCrabがforkほか(20230608後編)
こんにちは、hachi8833です。 週刊Railsウォッチについて 各記事冒頭にはでパーマリンクを置いてあります: 社内やTwitterでの議論などにどうぞ 「つっつきボイス」はRailsウォッチ公開前ドラフトを(鍋のように)社内有志でつっついたときの会話の再構成です お気づきの点がありましたら@hachi8833までメンションをいただければ確認・対応いたします...
View ArticleRuby: Kernelの特殊変数を$記号を使わずに書く
更新情報 2017/01/31: 初版公開 2023/06/01: Ruby 3.2に沿って更新 こんにちは、hachi8833です。 Rubyスタイルガイドを読む: 文法(6)で以下のスタイルを扱いました。 Perl由来の特殊変数($:とか$;とか)は極力避けること 読みやすさのためにも$で始まる特殊変数は置き換えたいのですが、手頃な置き換え表がないので自分で作ってみました。 追記...
View ArticleRails: Active Recordのfindで怖い思いをした話(翻訳)
概要 元サイトの許諾を得て翻訳・公開いたします。 英語記事: A scary side of ActiveRecord’s find | Arkency Blog 原文公開日: 2019/03/19 原著者: Jakub Kosiński サイト: Arkency Blog 日本語タイトルは内容に即したものにしました。 参考: Rails API find —...
View Article週刊Railsウォッチ: Arel::Nodes::Cteが追加、html_escape_onceの修正ほか(20230613前編)
こんにちは、hachi8833です。ご存知かと思いますがリマインドです。 Rails 6.0系は6月1日にサポートが切れたようです。まだ使ってる人がいたら要注意〜! > Rails 6.0.Zがサポート対象シリーズのリストに含まれるのは、2023年6月1日までです。https://t.co/LckDT9RfHe pic.twitter.com/5PFKdW9glp — Junichi Ito...
View Article週刊Railsウォッチ: RailsでApplication Layer...
こんにちは、hachi8833です。 週刊Railsウォッチについて 各記事冒頭にはでパーマリンクを置いてあります: 社内やTwitterでの議論などにどうぞ 「つっつきボイス」はRailsウォッチ公開前ドラフトを(鍋のように)社内有志でつっついたときの会話の再構成です お気づきの点がありましたら@hachi8833までメンションをいただければ確認・対応いたします...
View ArticleRubyの配列クイズで最大の難問はどれか(翻訳)
概要 元サイトの許諾を得て翻訳・公開いたします。 英語記事: Hardest Question on Ruby Arrays Quiz 原文公開日: 2023/04/23 原著者: Domhnall Murphy サイト: VectorLogic Blog 参考: class Array (Ruby 3.2 リファレンスマニュアル) Rubyの配列クイズで最大の難問はどれか(翻訳)...
View Article3年以上かけて培ったRails開発のコツ集大成(翻訳)
概要 原著者の許諾を得て翻訳・公開いたします。 英語記事: Things I learned developing Ruby and Rails apps over the past 3+ years | by Filippos Vasilakis | Kollegorna 原文公開日: 2017/01/30 著者: Filippos Vasilakis 2017/11/20: 初版公開...
View ArticleRubyの配列で組み合わせを列挙する(翻訳)
概要 元サイトの許諾を得て翻訳・公開いたします。 英語記事: Enumerating Combinations with Ruby Arrays 原文公開日: 2023-05-08 原著者: Domhnall Murphy サイト: VectorLogic Rubyの配列で組み合わせを列挙する(翻訳)...
View ArticleRails: Active Record属性のデフォルト値はコールバックよりもdefaultオプションで設定しよう(翻訳)
概要 原著者の許諾を得て翻訳・公開いたします。 英語記事: Assign a default value to an attribute in Active Record – Andy Croll 原文公開日: 2023/03/13 原著者: Andy Croll 日本語タイトルは内容に即したものにしました。 以下のAPIドキュメントもどうぞ。 Rails:...
View ArticleRails: Active Recordのメソッドに渡す文字列を式展開してはいけない(翻訳)
概要 原著者の許諾を得て翻訳・公開いたします。 英語記事: Really, Really, Really Don’t Interpolate Strings into Active Record Methods – Andy Croll 原文公開日: 2023/05/29 原著者: Andy Croll 参考: § 3.3 条件でハッシュを使う — Active Record...
View ArticleRails: rack-attack gemでアクセスをRack middlewareレベルで制限する
更新履歴 2017/03/02: 初版公開 2023/06/13: 更新 こんにちは、hachi8833です。今回はrack-attack gemを取り上げます。 rack-attack gem 2012年のv1.0リリース以来長く使われていて実績があるのが助かります(現在はv6.6.1)。GitHubの★も5,300個を超えていますね。...
View Article週刊Railsウォッチ: Action ViewのサニタイザがHTML Living Standard(旧HTML5)準拠にほか(20230621前編)
こんにちは、hachi8833です。 週刊Railsウォッチについて 各記事冒頭にはでパーマリンクを置いてあります: 社内やTwitterでの議論などにどうぞ 「つっつきボイス」はRailsウォッチ公開前ドラフトを(鍋のように)社内有志でつっついたときの会話の再構成です お気づきの点がありましたら@hachi8833までメンションをいただければ確認・対応いたします...
View Article