Vol.299
A megacorp is not your dream job Jump to heading
大企業に勤めることは最高の選択なのか Jump to heading
この記事では、大企業で働くことが現実的にどうのようなものなのかを解説する。大企業で働くことが夢の仕事であり、それを目標とする人がいるが、その仕事は必ずしもその人の人生を豊かにするとは限らない。彼らはあなたのことを気にせず、面白い仕事は与えられない、彼らの宣伝に騙されないでくださいと締めくくっている。
How to Make Your Code Reviewer Fall in Love with You · mtlynch.io Jump to heading
レビュアーを喜ばせるテクニック Jump to heading
一般的にコードレビューに関しては、レビュアーに焦点が当たるが、この記事ではレビューを出す側に対してのガイダンスを紹介している。
- 自分でレビューをする
- 差分と説明を明白に書く
- 簡単なものは自動化する
- コード自体で質問に回答する
- 範囲を狭める
- 機能的な変更と非機能的変更を分ける
- 大きな差分を分割する
- レビューに対して丁寧に対応する
- レビュアーが間違っている場合においても、辛抱強く対応する
- 回答を明示的に伝える
- 不足している情報を求める
- レビュアーを優先する
- レビューの間隔のラグを最小化する
100 design lessons for 2021 Jump to heading
UX に関する 100 の教訓 Jump to heading
2021 年の UX がどうなるのか、100 個の短いセンテンスをまとめている。
Weaving Web Accessibility With Usability — Smashing Magazine Jump to heading
この記事では、アクセシビリティガイドラインに準拠しているサイトにおいても、実際のユーザーが利用する際にはユーザビリティの問題を引き起こす可能性があることを解説している。また、ユーザビリティテストでアクセシビリティのベストプラクティスを織り込むことで、できるだけ多くの人がサイトを快適に利用できるための方法を紹介する。
What Can You Put in a CSS Variable? Jump to heading
CSS Variables では値を保持することができるが、数値以外にも様々なものが格納できる。この記事では、CSS Variables にどういった値が格納できるのかについて掘り下げていく。
In Brief Jump to heading
Put the TypeScript enums and booleans away - LogRocket Blog: Typescript の Enum の機能についての解説
ITP Debug Mode in Safari | Simo Ahava’s blog: Safari で実装されている Intelligent Tracking Prevention の仕組みについて詳しく解説する
Command Line Interface Guidelines: コマンドラインのプログラムを実装する際に守っておきたい原則をまとめている
Small animations; big impact: 小さなアニメーションが UX にどのような影響を与えるのかについての調査報告
Fix the “not wrapped in act(…)” warning: React でテストを書いた際に発生することがある act(…)の warning を修正する方法を動画で紹介する