# Entaku.rb#7 ## テーマ1:Rails(APIモード)とフロントエンドの組み合わせにおける認証のやり方 ### devise_token_auth https://github.com/lynndylanhurley/devise_token_auth - トークン含めた認証情報をどこに保存するべきか - https://github.com/kylecorbelli/redux-token-auth だと`localStorage` - [HTML5のLocal Storageを使ってはいけない(翻訳)](https://techracho.bpsinc.jp/hachi8833/2019_10_09/80851) - 「サーバーサイドセッションを使うべき」 ### devise-jwt https://github.com/waiting-for-dev/devise-jwt ### 参考: rubygems で devise で検索した結果 https://rubygems.org/search?query=devise ### HTML5のLocal Storageを使ってはいけない(翻訳) https://techracho.bpsinc.jp/hachi8833/2019_10_09/80851 ### ブラウザの認証情報保存に使える新しい仕様についてのアイデア Authorization Storage(仮名) https://zenn.dev/aoisensi/scraps/a869e8095581ae ### 技術的負債でビジネスに影響が出た実例 https://twitter.com/shin_sasaki19/status/1493785367748956160?s=20&t=B1eVR_7gXFsE-M0bWaEWFw ### ID が incremental なのってどうなの?ツイートの話 - https://twitter.com/lll_anna_lll/status/1490695671741100038?s=20&t=B1eVR_7gXFsE-M0bWaEWFw - https://twitter.com/okuramasafumi/status/1491075698953703426?s=20&t=B1eVR_7gXFsE-M0bWaEWFw - https://twitter.com/kamipo/status/1491218311669235714?s=20&t=B1eVR_7gXFsE-M0bWaEWFw #### 件の shopify の記事 https://shopify.engineering/how-to-introduce-composite-primary-keys-in-rails ### Arel(プライベートAPIの話) #### Arel.sql は実は public API だった https://api.rubyonrails.org/classes/Arel.html#method-c-sql #### jnchito さんの Arel を使ってはいけないの記事 https://qiita.com/jnchito/items/630b9f038c87298b5756#2016812%E8%BF%BD%E8%A8%98rails-51%E3%81%A7%E3%81%AFarel%E3%81%8C%E3%83%91%E3%83%96%E3%83%AA%E3%83%83%E3%82%AFapi%E3%81%AB%E3%81%AA%E3%82%8B%E3%81%8B%E3%82%82 ## Rails7.0・Ruby3.1 https://github.com/rails/rails/pull/44083 https://y-yagi.hatenablog.com/entry/2022/01/07/045604 ## リモートワーク時のコミュニケーションツール ### [Gather](https://gather.town) - 気が散る ### 決まった時間にハドルに集まる - 原則全員参加 - 顔は見えないけどあまり問題に感じたことはない ### オフィスを再現しようとする すぐにミーティングを開始できる(部屋の予約とかいらない)なら、みんなで常時集まっている必要はあるのだろうか? ### 僕たちはリモートワークに振り回されていた。Gatherを使うまでは。 https://note.com/shikajiro/n/n62efbc939711 ## 宣伝 https://rubygems-code-reading.connpass.com/ https://github.com/grow-rb https://growrb.doorkeeper.jp/ https://step-to-rails-expert-rb.connpass.com/ https://github.com/sanfrecce-osaka/tenji-maker-challenge/blob/implement_hard_version/lib/tenji_maker.rb