Slackにお邪魔して参りました(Otemachi.rbにて)
概要
今回Otemachi.rbに参加するにあたり、Slackの東京オフィスにお邪魔して参りました。
備忘録程度にまとめてみます。
Slackの見学ツアー
屋内は基本的にシックな感じなのですが、日本を意識していらしく木目などが組み合わせられておりとても落ち着く場所でした! 写真も貼っときます!
執務エリアは社外秘らしいので撮れませんでしたが、会議室がたくさんあったり廊下には綺麗なオブジェ椅子なんかもあったり。
また、日本家屋を意識して天井が傾いていたり、石畳が敷かれている場所などもありました!
とてもこだわっているみたいですね!
LT
ここからはLTの内容を大雑把にまとめてあります〜
(後半は参加してないのでわかりません!)
RoRのキャッシュ機構について
Appでキャッシュを保持してはならないので、外部でもつのが基本。
キャシュの種類
キャッシュストアでキャッシュの管理方法を決めることができる
確認画面のベストプラクティス
バッドプラクティス
- Viewで属性と状態を持ちすぎている
- 各レイヤの責務が明確になっていない
ベストプラクティス
- validateがViewに依存しないようにする
- ビジネスロジックがモデルを汚染していない
RubyでSlack Appを開発する
Block KitでSlack UIの拡張ができる
Block Kit BuilderというツールでGUIを見ながら開発もできる
Qiitaで日本語のドキュメント出してる
Bolt という最新フレームワークが出ておりTypeScriptで簡単に開発できるらしい
日本語ドキュメントもあるのでためしてみたい
東京コミュニティもできたらしいので、イベント情報など欲しい方は登録しましょ〜!