銀座Rails#26まとめ

2020/10/23に実施された銀座Rails#26のまとめです。
0
前へ 1 2 ・・ 16 次へ
シロ @shiroemons

ついにリンモチさんも発表! #ginzarails

2020-10-23 19:10:10
やまと | ☕️ | 🐈 @yamato_sorariku

「大量データでもサクサク動くRailsになるために」 #ginzarails

2020-10-23 19:10:30
森塚 真年@エンペイ @sanfrecce_osaka

ベンチャーとエンタープライズで求められるものが違う、なるほど #ginzarails

2020-10-23 19:13:48
タピオカ龍太郎:wq @mixmarukun

#ginzarails 大手顧客対応 UXを「手軽に使える」から「ミスが起こりにくい」へ セキュリティ:より厳しい基準へ パフォーマンス:数百人レベルから数万人レベルでもスムーズに

2020-10-23 19:14:26
シロ @shiroemons

前職でもセキュリティチェックあったなぁ #ginzarails

2020-10-23 19:14:37
タピオカ龍太郎:wq @mixmarukun

#ginzarails railsでパフォーマンスを向上するために。 Railsで非効率な書き方の部分を治す

2020-10-23 19:15:19
ulcttku @ulcttku

#ginzarails 対象がベンチャーからエンタープライズになって、UXを"手軽に使える"→"ミスが起こりにくい"。

2020-10-23 19:15:28
タピオカ龍太郎:wq @mixmarukun

#ginzarails activerecord-importも使ってクエリ発行数を抑える

2020-10-23 19:16:15
タピオカ龍太郎:wq @mixmarukun

#ginzarails callback毎度走っちゃうようなものは基本使わない

2020-10-23 19:17:02
山口 拓弥 @yamat47

Rails 6だとbulk insert/upsertできるようになったと思ったけど、まだGemに頼る部分があったのでしたっけ? #ginzarails

2020-10-23 19:17:32
タピオカ龍太郎:wq @mixmarukun

#ginzarails arほっとくと不要でも全column取得するので、selectで絞る。 pluckで配列データにして返す など

2020-10-23 19:18:41
kaori👒 @kaori_cho

#ginzarails activerecordのオブジェクトデカい問題への対応→selectでカラム絞る/pluckで配列で取得する

2020-10-23 19:18:54
タピオカ龍太郎:wq @mixmarukun

#ginzarails n+1対応 includes preload, eager_loadつかう left joinには注意

2020-10-23 19:19:35
タピオカ龍太郎:wq @mixmarukun

#ginzarails bullet(gem)でn+1問題の場所を見つけられるらしい

2020-10-23 19:19:59
kaori👒 @kaori_cho

#ginzarails n+1問題のみつけかた→bulletっていうgemがあるよ! へー

2020-10-23 19:20:06
Takashi Yamamoto @taka4yamamoto

Validation や Callback があって N+1 問題が発生するので delete_all などに置き換えています なんてのは大丈夫なのかな… #ginzarails

2020-10-23 19:20:22
神速 @sinsoku_listy

bulletはテストデータ無いとN+1に気づけないので、最後は心の目でN+1を見つける必要がある... #ginzarails

2020-10-23 19:20:38
ulcttku @ulcttku

#ginzarails bulletにはお世話になってます🙏

2020-10-23 19:20:39
タピオカ龍太郎:wq @mixmarukun

#ginzarails DB index問題対応 indexの貼り忘れをしっかり対応する 見つけ方:slow.logを見る

2020-10-23 19:20:57
hir.o @hirdot

#ginzarails log_queries_not_using_indexes ( ..)φメモメモ 貼り忘れた index を見つけるのか、なるほど。

2020-10-23 19:21:49
前へ 1 2 ・・ 16 次へ