Frontend Weekly Vol.2

Headlines

Front End and Back End by Peter-Paul Koch

フロントエンドとサーバーサイドに違いがあるとしたら、どんな点なのか。PPK氏の意見ではあるものの、この記事で定義しているフロントエンド像は、なかなか興味深いものがあります。

A Vision for Our Sass by Felicity Evans

もはやデファクト・スタンダードとすら言えるほど利用者の多いSass。この記事でFelicity Evansはこれまでにも指摘のあったSassを利用する際の注意点を出力されるCSSのことも考えてSassを使うべきだという点にフォーカスをして詳しく解説しています。

Increasing User Engagement with Rewarding Interactions by Husam Machlovi

エモーショナル・デザインというアプローチの中でもユーザに対して「見返り」となるようなインタラクションを使うことでユーザのエンゲージメントを高めることができるという話。ここでもまたMailChimpの実例が紹介されている。

CSS: Just Try and Do a Good Job by Chris Coyier

フロントエンドの世界は変化が早い。その中でもCSSの『ベストプラクティス』はともすれば毎週のように感じるほど。この記事でChris Coyier氏が言う通りに、とにかくベストを尽くす、ことが最善手。氏のアドバイスはCSSに限らずどんな状況にも当てはめられます。

翻訳: The Extensible Web Manifesto

Extensible Web ManifestoというWeb標準化団体への提言の翻訳。

オープンなWebがそれを取りまく競合と競うためには、Web開発者の良いアイデアを、Webのインフラの一部とするためのはっきりとした手段が必要です。

マニフェストの中心にあるのはこのメッセージに込められているのかなと思います。

In Other News…

フロント側のテストに手がつけられない。という人も多いことでしょう。この記事ではTodoMVCをMochaとChaiを使ってテストしていく旅路を紹介。

You Should Write Bad Code More Often by Derick Bailey

タイトルとは裏腹に、技術者として成長しつづけることで、過去の自分が書いたコードを「美しくない」と断じられるようになりましょうというアドバイス。

PolymerでMaterial Designなチャットアプリを作ろう by Tomomi Imura

Polymerとマテリアル・デザインを活用してチャット・アプリを作成するチュートリアル。どちらか片方、というのは見かけるが両方を一緒に体験できるのでオススメ。

25 Epic Design Tips for Non-Designers by Poppie Pack

デザイナ ではない 人のための25のデザインのコツ。非常に基礎的なものではあるものの、リマインドのためにも一度目を通しておくとよいでしょう。

BEM and SMACSS: Advice From Developers Who’ve Been There by Patrick Catanzariti

BEMとSMACSS。CSS設計のアプローチとして似通った部分の多い2つ。両方を実際に利用している開発者からのアドバイス。

These 7 things are slowing down your site’s user experience (and you have no control over them) by Tammy Everts

開発者にはどうしようもないサイトが遅くなる理由7選。諦めましょうという話ではなく、ネットワークの環境すらも変化するという教訓。

MailChimp for Designers by MailChimp

デザイナのためのMailChimpというE-book。Frontend WeeklyでMailChimpを利用しているから、という理由ではなく、こういうガイドブックを発行するMailChimpの姿勢がすばらしい。

Slides/Videos

Asynchronous Programming at Netflix by Jafar Husain

Netflix社のJafar Husain氏による、Netflixで実践されているRxライブラリを使った、クライアント&サーバーサイドの両面でのリアクティブ・システムについての解説。

In Brief