Vol.361
How to Freaking Find Great Developers By Having Them Read Code Jump to heading
コードリーディングを用いて素晴らしい開発者を見つける方法 Jump to heading
コーディング力の高いエンジニアを探すための方法を紹介。エンジニアの面接の方法としてコーディングインタビューなど、候補者にコードを書いてもらい、それを評価することで検証する方法がよくとられている。この記事では、それよりも良い方法として、候補者に既存のコードを読んでもらい、それがどのように機能するかを話しあう、という方法をおすすめしている。
Five Koans of Software Architecture Jump to heading
ソフトウェアアーキテクチャに関する5つのアドバイス Jump to heading
ソフトウェアアーキテクチャに関する5つのアドバイスを紹介している
- シンプルで素朴な設計から始める
- 行き過ぎた最適化を行わない
- グラフデータベースは慎重に検討する
- コアとなるロジックを依存関係に持たせない
- アーキテクチャをシンプルに保ち続ける
7 Web Component Tricks Jump to heading
Webコンポーネントの7つのTips Jump to heading
Dave氏がWebコンポーネントの学習コースを通して学んだ、Webコンポーネントに関する7つのTipsを紹介している。
Best Practice is not a reason to do something Jump to heading
盲目的に、ベストプラクティスだからという理由で選択を行うことの問題点について解説する。 エンジニアは、「ベストプラクティス」が実際に正しいプラクティスとなる場合のコンテキストを知る必要があり、少なくとも、自分のコンテキストがその1つであるかどうかを判断すべきであると話す。
CSS :has( ) A Parent Selector Now Matthias Ott User Experience Designer Jump to heading
CSSで親要素を指定できる:has()
関数について、それがどのように有用なものであるか、また、それがどのように使うことができるのかについての解説を行う。ブラウザのサポートはまだ時間がかかるが、@supports
クエリを使って条件分岐を行うことも可能であることを紹介する。
In Brief Jump to heading
Deep dive into the CSS :where() function: CSSの
:where()
についてその特徴と代表的なユースケースを紹介する4 reasons to avoid using npm link:
npm link
が想定外の挙動を引き起こすことと、その対応方法について解説するWeb Components as Progressive Enhancement: 既存の要素をWeb Componentに置き換える際のテクニックを紹介する
Maximize Your Front-End Test Locators: フロントエンドのテストを実装する際に、どのように要素を特定することができるか、その方法とその良し悪しを解説する
Boost Resource Loading With fetchpriority a New Priority Hint:
fetchpriority
属性を使用して、ダウンロードの優先順位を指定するテクニックを紹介する