ハイライト 2023-03-08
Articles
Title: Testing-Library でユーザの気持ちになって書くフロントエンドのテスト
data-testid
で一昔前までフロントエンド側はテストやりまくっていたので、accessibilityも考えて、あるべき姿にDOMを構成していくことが大事だと改めて認識。
Semanticがキーですね。
Ditching useState and useReducer: Why useImmer is the better option
useImmer
を使って useState
と useReducer
から開放されてみようっていう話。使ってみたいけど、依存を増やすこととのトレードオフですね。
Product Pulse #4: New directory and authorizer, evaluator, and more!
AsertoのTopazによるOPA+Zanzibarな権限ソリューションは気になっているのですよね。
Engineering growth: framework overview
Mediumが提唱しているエンジニアのキャリアパス。役職はなんだかんだで意味がある、ということ。
CSS Style Queries
Container size queriesはパラダイムシフトだなぁ。Media Queryよりだいぶいい感じに使えるような気がする。
Books
The Staff Engineer's Path - 2. Three Maps
組織内で何が重要なのかを理解することの重要性について、3つのMapを描くと良さそう。
- A Locator Map: You are Here
- 自分の位置づけを把握する
- A Topographical Map: Learning the Terrain
- 組織内の地形を把握する(政治的な部分やトラブルが多そうな箇所など)
- A Treasure Map: X Marks the Spot
- 宝地図のXにめがけて近づいているのかどうかを把握
Videos
Team Topologies, Cognitive Load & Complex Systems | Matthew Skelton In The Engineering Room Ep. 12
全部をコントロール下に置くことを目指すのではなく、コアな部分で意思決定をすることにフォーカスすべきと。また、意思決定するにあたっての指針を提示しておくと良さそう。ある程度の制約も設けることで、より意思決定はしやすくなる可能性もある。
Tweets
#アーキ部 今日の資料、録画アーカイブの公開はありませんが、ここに今日の話のポイントは書いたつもりです。
— kawasima (@kawasima) 2023年3月6日
今日話した内容も今後加筆しますので、案内メールに後から気付いてしまった…な方はそちらを見てください。https://t.co/MxdV8ULqKN
素晴らしいイベントでした。そして以下の内容も要ブックマーク。
unsatisfied と dissatisfied。どちらも satisfied《満足する》の前に否定がついていますが、違いは? 一つ言えるのは unsatisfied は抽象的な概念にも使えるということ。例えば Customers are unsatisfied. (顧客は不満) とも Demand is unsatisfied. (需要が満たされていない) とも表現可能。1/3
— Mystery Parrot (ミスパロ)🦜 (@ParrotMystery) 2023年3月6日
unsatisfied
は抽象的な概念にも使える。 dissatisfied
を同じように使うと不自然になる。