Frontend Weekly Vol.88

Headlines

What Makes a Good Developer Great

優れたデベロッパに必要な心構え

優秀なデベロッパたちがどんな心構えで仕事をしているのか。
こうして文字にしてしまうと、単なる言葉遊びに見えてしまうが、かなり核心を突いた心構えたち。

Building Resizeable Components with Relative CSS Units by CSS-Tricks

リサイズ可能なコンポーネントの作り方

コンポーネントを相対値を使ってリサイズ可能にすることは思っているよりも難しい。フレキシブルであることは、未来や不確定要素に対して強くなるということ。この記事では、ややこしいリサイザビリティの実装についての詳細を紹介している。

JSON Web Tokens vs. Session Cookies: In Practice

JSON Web Tokensとセッション・クッキーの違い

セッションベースの認証ではなく、 JSON Web Tokens(JWT)を使うケースを見かける機会が増えてきた。この記事では、そもそもの両者の違いについて詳しく解説し、それぞれに合うユースケースについて検証する。

Engineering principles: make it reversible by Inside Intercom

エンジニアリング原則: 元に戻せること

ソフトウェアを作るのに際して大事な原則の1つである”元に戻せること”。Intercomにおけるソフトウェア開発のアプローチについて触れながら、この原則がそのアプローチでどう守られているか、なぜそれが大切なのかについて解説。

The Case for Custom Elements: Part 1 by Dev Channel

Custom Elementsの使いどころ

パターン・ライブラリの例にCustom Elementsがどんな問題を解決するのかについて解説。Custom Elementsの現状についても触れながら、Custom Elementsの使いどころを探る。

Designing Great UIs for Progressive Web Apps by Owen Campbell-Moore

PWAのためのデザインガイド

Progressive Web Appsとよばれる概念によって構築されるプロダクトが増えてきた。この記事では、これまで技術に寄ってきたPWAに解説をUIデザインに着目し解説。PWAがらしくあるためのデザインについての考察。

Redesigning SGS’ Seven-Level Navigation System: A Case Study by Smashing Magazine

7階層のナビゲーション・システムをリデザインする

7階層にも渡る複雑なナビゲーション・システムをどうデザインするべきなのか? 複雑な機構を持っていようといまいと、この記事で紹介されるケーススタディはナビゲーションだけに止まらず、サイトをリデザインする際に参考になる事ばかり。

Announcement

Slack for Frontend Weekly (PR)

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

In Brief