Frontend Weekly Vol.65

Headlines

A debugging thought process

エンジニアリングとデバッグはどうしても切り離すことはできない関係。デバッグがやたら上手なエンジニアは仕事のできるエンジニアでもある。Remy Sharp氏がどうやってデバッグをするのか。彼の頭の中にある考えを丁寧に解説している。

Are you Single? by Snook.ca

Jonathan Snooks氏による、CSSにおける単一責任の原則について、SMACSSのアプローチから詳しく解説。OOPにおいて大切な原則なので、様々な意見やアプローチを知ることは大切。

On ads and ad blocking by Andrew Betts

ADブロッカーの存在を否定することはもうできない。しかし、広告収入によってWebの大きな部分がまかなわれているのは事実。Andrew Betts氏は新しい仕様であるIntersection Observerなどを使って、広告主とブラウザ、仕様が一緒になって考えるべき問題であると提唱している。

Unicorns don’t exist. Generalists do. by Inside Intercom

デザインもできて、フロントエンドも、サーバサイドもできる。もしかしたらインフラも得意かもしれない。そんなユニコーンは存在しないものの、それぞれのスタックに対して知識の幅を広げていくジェネラリストは存在する。職域の壁は緩やかにしておくべき。

Progressive Web Apps by Benjamin Farrell

Progressive Web AppsがモバイルWebにおける試金石となりえるか。どんな問題を解決しようとしているのか。期待を込めてどう未来を変えていくかについて熱く語っている。

I’m a boring programmer (and proud of it) by Signal v. Noise

スーパーでスペシャルなプログラマである必然性はない。真摯に問題に対して向き合う『退屈な』プログラマであることを誇りに思うべき。Basecamp社というスペシャルなプログラマが集まっていそうな会社で働いている方だけに説得力がある。

What Every UX Designer Needs to Know About Negotiating by Creative Cloud blog by Adobe

デザインに限った話ではないものの、ステークスホルダーを『説得』する機会は特にUXやデザインに関わっている人には多いだろう。この記事では、どうやって説得するべきなのかについて5つを紹介。とても当たり前の話だが、とても大事。

Announcement

Slack for Frontend Weekly (PR)

Frontend Weeklyの『実験的』Slackコミュニティに興味がある方は、こちらから招待をリクエストしてください。 週次で50人くらいずつ招待をして行くつもりです。

In Brief