Vol.350
CSS in 2022 Jump to heading
2022年のCSS Jump to heading
2022年にブラウザに搭載される予定のCSSの機能について紹介する。
- コンテナクエリ
- カスケードレイヤー
- カラー関数
- etc
How not to learn TypeScript Jump to heading
TypeScriptの始め方 Jump to heading
TypeScriptを始めたときに陥りがちなポイントをまとめながら、それらにどのように対処するかについて解説している。
- JavaScriptを理解しないで使おうとしてしまう
- すべてにアノテーションをつけようとしてしまう
- 型と値を混同してしまう
- 最初からすべてをTypeScriptにしようとしてしまう
Plan for tradeoffs: You cant optimize all software quality attributes Jump to heading
品質のトレードオフ Jump to heading
ソフトウェアにおいて品質を最適化するためのアイディアを紹介する。品質と言ってもさまざまな項目が存在する。そのすべての項目を満たすことを目指すのではなく、まずどの項目に着目するかを決定すること、そしてそのためのデザインを行うことが重要であると話す。
Don’t Fight the Cascade Control It! Jump to heading
:where
や :is
を用いてCSSのカスケーディングの制御のやり方を改善する方法について紹介する。
A Unified Theory of Web Performance Jump to heading
Gmailを例に挙げ、Webパフォーマンスとは何かを考察する。
In Brief Jump to heading
Whats the right font size in web design?: Webデザインにおける正しいフォントサイズは何かを考察する
Modern Fluid Typography Using CSS Clamp: CSSの
clamp
の機能を使って、流動的なタイポグラフィを実装する方法を紹介Figma for Developers: 開発者のためのFigmaの解説
No Apple Did Not Crowdfund :focus-visible in Safari:
:focus-visible
がIgaliaがクラウドファンディングでSafariに実装したことについての見解Your CSS reset needs text-size-adjust (probably): CSS Resetでテキストサイズをどのようにするべきか