Vol.363
Writing for Engineers Jump to heading
エンジニアのためのライティングスキル Jump to heading
シニアソフトウェアエンジニアとしてキャリアを前進させるために習得しなければならない最も重要なスキルはライティングである。この記事では、エンジニアが習得するべきライティングスキルについて、非常に重要な部分をまとめて解説している。
Four Eras of JavaScript Frameworks Jump to heading
JavaScriptフレームワークの4つの時代 Jump to heading
JavaScript開発の過去数十年について振り返りをする。大まかに4つの時代に分割して考察する。
- 初期
- フレームワーク
- コンポーネント中心
- フルスタック
A New Future for the Interface Jump to heading
インターフェースの新しい未来 Jump to heading
デザイン、インターフェースが今後どうなっていくか、それに伴い、デザイナ、ユーザーはどのように進化していくかについて。インターフェイスに関してデザインの歴史的な概念を振り返り、それを現代の開発プロジェクトと結び付けて考えながら、「ユーザー」と「デザイナ」がどのような関係を持っていくべきかを考えていく。
About using the platform Jump to heading
中立であるはずのweb.devの投稿において、具体的なGoogle製のライブラリの使用を勧めている件について言及し、WebコンポーネントやWeb標準をGoogleライブラリに関連付けることはWeb標準を推進する上で問題になると指摘している。
GraphQL is a Trap? Jump to heading
GraphQLの使い所について、ツイッターで上がっている意見をベースに検証してみる。
In Brief Jump to heading
React components composition: how to get it right: Reactのコンポーネント分割戦略について
Datalog in Javascript: 100行で実装されたdatalogについてその仕組を解説する
Under-Engineered Multi-Selects: アクセシビリティを考慮した服選択可能なフォームの実装方法についての解説
Steal this interview script: ユーザーインタービューで有効な定型のスクリプトを紹介している
Performance Game Changer: Browser Back/Forward Cache: モダンなブラウザに実装されている、Back / Forward Cacheの仕組みと効果について解説