Vol.338
The Art of Deception Lighthouse Score Editionzachleat.com Jump to heading
Lighthouseのスコアの正確性 Jump to heading
Lighthouseのスコアが、実行時のマシンの性能や環境によって大きく変わってしまうことを指摘している。Lighthouseの高いスコアを獲得することだけを目標とすることをやめ、こういったパフォーマンスの変動性を理解して付き合っていくことをおすすめしている。
Software developers have stopped caring about reliability Jump to heading
信頼性を軽視するようになってしまったソフトウェアエンジニア Jump to heading
現代のソフトウェアエンジニアは信頼性、堅牢性を軽視し過ぎている指摘する。この問題点について紹介しながら、改善するためにするべきこと、考えるべき点を解説している。ユーザーにとって良いプロダクト作ることを重視した開発において、信頼性、堅牢性の観点を重視していくべきだと締めくくっている
CSS { In Real Life } | Evaluating Clever CSS Solutions Jump to heading
賢いCSSソリューションは必要か Jump to heading
Facebookで使用されているトグルできるborder-radiusのCSS実装を例に挙げ、それは確かに賢く動作するが、読みにくいソリューションになってしまっていることを指摘している。実際の所、実装されたコードはさまざまなレベルのCSS知識を持つエンジニアによって、長期間メンテナンスされるため、読みやすいソリューションを実装することが重要であると話す。
When a JavaScript WeakMap() Actually Came in Handy Jump to heading
JavaScriptでスライドショーを実装していた際に発生した問題について深堀りし、WeakMapオブジェクトを使用することで改善した例を紹介している。
Practical frontend philosophy Jump to heading
フロントエンドを取り巻く事象について様々な観点から意見を挙げ、それらの考えを広げていく。
In Brief Jump to heading
The Ultimate Guide to Getting Started with the Rollup.js JavaScript Bundler: Rollup.jsについて、その使い方を詳しく解説している
Redundantly Redundant a11y Accessibility: 冗長なARIAの設定についての紹介と、それを改善するためのアイディアを紹介する
CSS Units Guide everything you need to know: CSSで使用できるすべての単位についてその仕様を紹介している
Custom properties with defaults: 31 strategies Lea Verou: カスタムプロパティを活用するためのテクニックを紹介している
How to win at CORS: CORSの歴史に触れながら、その仕様を詳細に解説していく