Frontend Weekly Vol.179

フルスタックエンジニアはユニコーンなのか?、CSSの3つの特徴、JavaScript実行エンジンの基礎、ほか計11リンク

Yuya Saito
Frontend Weekly
4 min readJul 11, 2018

--

I Don’t Believe in Full-Stack Engineering by Robin Rendle

フルスタックエンジニアはユニコーンなのか?

クライアントサイドとバックエンドをシニアレベルで自由に行き来できるような人はそうそういるものではない。 バックエンドよりのフルスタックエンジニアだけ、コードを書かないデザイナだけを雇うだけではユーザに対して提供する価値が狭すぎるのではという警鐘。

Resilient, Declarative, Contextual by Keith J. Grant

CSSが他の言語と異なる3つの特徴

  1. 過失に寛容
  2. 宣言型
  3. 文脈が大事

CSSやHTML以外の言語に慣れてからCSSを学ぶととくにこの3つの特徴がハラ落ちしない。
記事では3つの特徴について例を交えながら詳しく解説しているので、イマイチCSSに納得いっていない人は是非。

JavaScript engine fundamentals: Shapes and Inline Caches by Mathias Bynens

JavaScript実行エンジンの基礎: オブジェクトの形状とインラインキャッシュ

JavaScript実行エンジンの動作原理を知っておくことは、JavaScriptを扱う開発者にとって非常に重要である。Chrome V8の開発に関わるMathias Bynensが、V8・WebKitのJavaScriptCore・FirefoxのSpiderMonkeyなどを例に、実行エンジンの処理フローや、内部で行っているプロパティアクセスやインラインキャッシュなどの最適化処理について解説している。

My three steps. by Ethan Marcotte

Ethan Marcotte氏がCSS Gridを学ぶ上で気がついた自らの学びのパターンについて。

Documenting Documentation by Linda Dong

シンプルで分かりやすい、ドキュメンテーションをためのガイド。

アンケートにご協力ください!

Frontend Weeklyに関する調査をおこないたく、アンケートを実施しています。Frontend Weeklyについてのいくつかの項目を設けていますので、お時間いただけると幸いです。

アンケートはこちらから

In Brief

--

--