2015-11-23のJS

Grunt, Rebooted | Official jQuery Blog

GruntはjQuery Foundationに移管され、新たなメンテナーを求める形で再始動するとのこと

ESLint v1.10.0 released - ESLint - Pluggable JavaScript linter

ESLint v1.10.0リリース。 設定ファイルとして.eslintrc.yml等も認識するように、--initで幾つかのデフォルトスタイルを選べるようになど

jest/CHANGELOG.md at 0.8.0 · facebook/jest

JavaScriptテストフレームワークのJest 0.8.0リリース。 Jasmine 2に対応するなど

babel/CHANGELOG.md at master · babel/babel

Babel 6.2.0リリース。 ES.next Stage 2のfunction.sentのサポート、コメントに関するバグの修正など

Release JSDoc 3.4.0 · jsdoc3/jsdoc

JSDoc 3.4.0リリース。 ES6で書かれたコードのサポート、JSXのサポート、Rhinoのサポート終了など

protractor/CHANGELOG.md at 3.0.0 · angular/protractor

E2EテストフレームワークのProtractor 3.0.0リリース。 Jasmine 2.xへのアップデート、Cucumberはデフォルトではなくなり、BrowserStackのサポートなど

Node v5.1.0 (Stable) | Node.js

Node.js 5.1.0リリース。

Ember.js - Ember.js 2.2 and 2.3 Beta Released

Ember.js 2.2と2.3 Betaリリース。 2.3 Betaではcontextual componentsの機能が追加された

W3C Highlights - October 2015

2015年10月のW3Cハイライト。 WGの議論場としてDiscourse、リポジトリ管理にGitHubを使うケースが増えた。 W3C Document Licenseが作られた。 MOOCsのプラットフォームであるedXと連携してオンライン講座を開設するなど

React - Redux 基礎:Action 編 - Qiita

Reduxの基本的な使い方について紹介している記事。 Redux内に出てくるパターンについても書かれている

`redux`と`flux`を比べてみたときの個人的な感想

Reduxとfluxについての比較

Node.jsのセキュリティ・チェックリスト | プログラミング | POSTD

Node.jsで書かれたウェブアプリケーションのセキュリティチェックリストについて

Flexbox For Interfaces All The Way: Tracks Case Study – Smashing Magazine

Flexboxにおけるパターンの解説

ES.stage3: Object.entries() and Object.values()

Stage 3のObject.entries()Object.values()について。 Object.keys()に対応する関係なので配列を返す。 IteratorはReflect APIの方を利用する

Announcing Visual Studio Code Beta - Visual Studio Code - Site Home - MSDN Blogs

VS Codeがオープンソースとして公開され、Extensionの仕組みなども提供されてる。

JavaScript Air

JavaScriptポッドキャスト。 Hangoutsでのライブ配信も行う。 初回はBrendan Eichがゲストの予定。

Plotly.js Open-Source Announcement

D3.jsとstack.glをベースにしたグラフライブラリ。

ally.js

DOM要素のフォーカスとタブ移動に関するブラウザ差異の吸収ライブラリ。 :focus-withinのpolyfill提供など

sapegin/react-styleguidist

React Componentのコードからスタイルガイドを生成するツール