Skip to content

Vol.203

Stop Learning Frameworks by Eduards Sizovs Jump to heading

フレームワークを学習するのは止めにしよう Jump to heading

新しいテクノロジーを学ぶのは楽しいこと。AngularやReactのバージョンを最新にするのは楽しいこと。しかし、それが本質的に必要なことかどうかに疑問を持つべきなのかもしれない。Eduards氏がメンターとの会話で気づいた、私達が本当に注力するべきこととは。フロントエンド開発者が忘れてしまいがちなことを教えてくれる記事。

Mentor: “Technology come and go, but it has a lot in common. Set priorities right. Invest 80% of your learning time in fundamentals. Leave 20% for frameworks, libraries and tools.”

Programming languages are different, but design smells are alike.
Frameworks are different, but the same design patterns shine through.
Developers are different, but rules of dealing with people are uniform.
Remember – frameworks, libraries and tools come and go. Time is precious.

Leveling up: why developers need to be able to identify technologies with staying power (and how to do it) by Mathias Biilmann Jump to heading

なぜ開発者はその技術が安定しているかどうかを見分けられる必要があるのか(そして、どのようにそれをするのか) Jump to heading

JavaScript疲れは世界中でフロントエンド開発者の中で共通の話題となっている。新しいフレームワーク、アーキテクチャ、コマンドラインツールなど、毎日のように移り変わっていき、私達は開発者として面白いを通り越して疲れてきているのかもしれない。Mathias氏はこういった状況を避けるための考え方を紹介する。

  1. 歴史を学ぶ - 今回の違いはなにか?を問う
  2. 人、文化、そしてコミュニティによる - ビジョンは明確か、ユーザーニーズは存在するか
  3. なぜ生まれたかを理解する - 表面でなく、その内側を見る

The practical value of semantic HTML by Bruce Jump to heading

セマンティックHTMLの実用価値とは Jump to heading

フルスタックエンジニアになりたいデベロッパは、HTMLについて、インライン要素とブロック要素の違いだけ分かっていればよいのか。そうとは言い切れないだろう。Bruce Lawson氏が、良いHTMLはセマンティックなHTMLであり、それは哲学的に必要なわけでなく、実用的にも非常に有用であることを紹介する。それぞれの要素に備わっている本来の機能について紹介し、それをどのように活かすのか。

Semantic HTML will give usability benefits to many users, help to future-proof your work, potentially boost your search engine results, and help people with disabilities use your site.

Researching a Property in the CSS Specifications by Rachel Andrew Jump to heading

よくCSSの仕様を解説記事を投稿するRachel氏が、そもそも読者がCSSの仕様を自分で読めるようになるためのTipsを紹介してくれる。そもそも、どこにあるのか、またどういった観点で読めばよいのか、最新版の追い方など、丁寧に解説する。

Accurately measuring layout on the web by Nolan Lawson Jump to heading

一般的に、私達はWebサイトは早く表示させたいと思っているが、その場合にまず確認しておきたいのは、”何を計測するのか”ということであり、そしてその計測した情報から、”何を遅いと定義するのか”を理解しておかなければならない。Nolan氏はパフォーマンス、特にブラウザのレンダリングパイプラインについて詳しく解説し、スタイルとレイアウトのコストをどのように特定するかのコンセプトを紹介する。

In Brief Jump to heading