Monthly JavaScript Updates #5: 2014/1


個人的に気になったJavaScript関連のアップデート(12月25日〜1月24日)をまとめます。

先月と変わらずKoa、gulp、AnglarJS、ES6が話題のようですね。

## 先月のアップデート
- [Monthly JavaScript Updates #4: 2013/12](http://qiita.com/hondam/items/22138657455bebc96215)

## 今月のアップデート

| Name | Version | Updated |
|:---|:---|:---|
| [AngularJS](http://angularjs.org/) | [v1.2.10](https://github.com/angular/angular.js/releases/tag/v1.2.10) | 2014/1/25 |
| [Backbone.js](http://backbonejs.org/) | | |
| [Bootstrap](http://getbootstrap.com/) | [v3.0.3](http://blog.getbootstrap.com/2013/12/05/bootstrap-3-0-3-released/) | 2013/12/5 |
| [Bower](http://bower.io/) |  |  |
| [Chosen](http://harvesthq.github.io/chosen/) | | |
| [CoffeeScript](http://coffeescript.org/) | [v1.7.0](https://github.com/jashkenas/coffee-script/releases/tag/1.7.0) | 2014/1/29 |
| [D3.js](http://d3js.org/) | [3.4.1](https://github.com/mbostock/d3/releases/tag/v3.4.1) | 2014/1/14 |
| [Ember.js](http://emberjs.com/) | [v1.3.1](https://github.com/emberjs/ember.js/releases/tag/v1.3.1) | 2014/1/14 |
| [Express](http://expressjs.com/) | [v3.4.8](https://github.com/visionmedia/express/releases/tag/3.4.8) | 2014/1/14 |
| [Font Awesome](http://fontawesome.io/) | [v4.0.3](https://github.com/FortAwesome/Font-Awesome/releases/tag/v4.0.3)  | 2013/11/05 |
| [Foundation](http://foundation.zurb.com/) | [v5.0.3](https://github.com/zurb/foundation/releases/tag/v5.0.3) | 2014/1/16 |
| [Grunt](http://gruntjs.com/) | [v0.4.2](http://gruntjs.com/blog/2013-11-21-grunt-0.4.2-released) | 2013/11/21|
| [Handlebars](http://handlebarsjs.com/) | [v1.3.0](https://github.com/wycats/handlebars.js/releases/tag/v1.3.0) | |
| [html5-boilerplate](http://html5boilerplate.com/) | | |
| [html5shiv](https://github.com/aFarkas/html5shiv) |  |  |
| [Intro.js](http://usablica.github.io/intro.js/) | | |
| [jade](http://jade-lang.com/) | [v1.1.5](https://github.com/visionmedia/jade/releases/tag/1.1.5) | 2014/1/19 |
| [Jasmine](http://pivotal.github.io/jasmine/) | [v2.0.0](https://github.com/pivotal/jasmine/blob/v2.0.0/release_notes/20.md) | |
| [jQuery](http://jquery.com/) | [v2.1.0](https://github.com/jquery/jquery/releases/tag/2.1.0) | 2014/1/24 |
| [jQuery UI](http://jqueryui.com/) | [v1.10.4](https://github.com/jquery/jquery-ui/releases/tag/1.10.4) | 2014/117 |
| [jQuery Mobile](http://jquerymobile.com/) | [v1.4.0](https://github.com/jquery/jquery-mobile/releases/tag/1.4.0) | |
| [Karma](http://karma-runner.github.io) | [v0.11.13](https://github.com/karma-runner/karma/releases/tag/v0.11.13) | 2014/1/20 |
| [Lo-Dash](http://lodash.com/) | | |
| [Mocha](http://visionmedia.github.io/mocha/) | [v1.17.1](https://github.com/visionmedia/mocha/releases/tag/1.17.1) | 2014/1/23 |
| [Modernizr](http://modernizr.com/) | | |
| [Moment.js](http://momentjs.com/) | [v2.5.1](https://github.com/moment/moment/releases/tag/2.5.1) | 2014/1/22 |
| [Node.js](http://nodejs.org/) | [v0.10.25](http://blog.nodejs.org/2014/01/23/node-v0-10-25-stable/) | 2014/1/23 |
| [PhantomJS](http://phantomjs.org/) | [v1.9.7](https://github.com/ariya/phantomjs/releases/tag/1.9.7) | 2014/1/26 |
| [QUnit](http://qunitjs.com/) | [v1.13.0](https://github.com/jquery/qunit/releases/tag/1.13.0) | 2014/1/4 |
| [RequireJS](http://requirejs.org/) | [v2.1.10](https://github.com/jrburke/requirejs/releases/tag/2.1.10) | 2014/1/9 |
| [Raphaël](http://raphaeljs.com/) | | |
| [reveal.js](http://lab.hakim.se/reveal-js/) | | |
| [Select2](http://ivaynberg.github.io/select2/) | | |
| [Sinon.JS](http://sinonjs.org/) | | |
| [socket.io](http://socket.io/) | | |
| [Test'em](https://github.com/airportyh/testem) | [v0.6.6](https://github.com/airportyh/testem/releases/tag/v0.6.6) | 2014/1/27 |
| [TypeScript](http://www.typescriptlang.org/) | | |
| [three.js](http://threejs.org/) | [r65](https://github.com/mrdoob/three.js/releases/tag/r65) | 2014/1/15 |
| [Underscore](http://underscorejs.org/) | | |
| [Yeoman](http://yeoman.io/) | | |
| [Zepto.js](http://zeptojs.com/) | | |

間違ってたらゴメンナサイ><

## 読み物系
- [打倒Grunt！Node.js用の新たなビルドシステムgulpことはじめ](http://openweb.co.jp/2013/12/26/%E6%89%93%E5%80%92grunt%EF%BC%81node-js%E7%94%A8%E3%81%AE%E6%96%B0%E3%81%9F%E3%81%AA%E3%83%93%E3%83%AB%E3%83%89%E3%82%B7%E3%82%B9%E3%83%86%E3%83%A0gulp%E3%81%93%E3%81%A8%E3%81%AF%E3%81%98%E3%82%81/)
- [Gruntfile.js が長すぎてつらい人は gulp を使ってみよう](http://qiita.com/shuhei@github/items/4aaa550d1ad30d2fc3b5)

- [koa入門](http://yosuke-furukawa.hatenablog.com/entry/2013/12/26/125351)
- [koa入門(ミドルウェアの書き方)](http://yosuke-furukawa.hatenablog.com/entry/2013/12/31/135246)
- [いぇーい yield と co と koa](http://havelog.ayumusato.com/develop/javascript/e583-yield_co_thunkify.html)
- [ジェネレータの解説と非同期への適用](http://jxck.hatenablog.com/entry/2014-01-12/generator-screencaset)
- [koaとangularjsとMongoDBでWebAppsを作る](http://yosuke-furukawa.hatenablog.com/entry/2014/01/16/090806)
- [generatorとJavaScriptの非同期処理](http://qiita.com/hitsujiwool/items/316f3e8a41fb7dc3a119)

- [AngularJSのMVWパターンを理解する](http://qiita.com/zoetro/items/a45dbc18bb2b22e944b2)
- [MVCの流れを簡単にまとめてみる](http://qiita.com/hirokidaichi/items/0de5ca336de862cc91bd)
- [AngularJSの2way bindingの仕組みを追ってみた](http://waka.github.io/2014/1/4/angularjs_2waybinding.html)
- [BackboneとAngularを比較する](http://www.infoq.com/jp/articles/backbone-vs-angular)

- [Node.js Cluster+Socket.IO+Redisによるリアルタイム通知システム](http://ameblo.jp/principia-ca/entry-11645942977.html)

- [ES6のシンタックスを予習復習(1)](http://1000ch.net/2013/12/26/ES6LetConstArrowFunction/)

- [第1回「クリスマスイベント」レポート～FizzBuzzダンジョンレベル1とレベル2解説](https://codeiq.jp/magazine/2013/12/3960/)

- [ビヘイビア駆動開発ツール、Jasmine 2.0がリリースされた](http://www.infoq.com/jp/news/2013/12/bdd-jasmine-2-released)

- [EventEmitterの代わりにEventEmitter2を使う](http://yosuke-furukawa.hatenablog.com/entry/2013/12/28/145647)


- [2014年のJavascriptやCSS、最も楽しみな5つのテクノロジーは、asm.jsと、、、](http://yamitzky.hatenablog.com/entry/2014/01/06/030342)


- [最近のJavaScript情報の探し方](https://github.com/azu/jser.info/issues/2)
  - なるほど...色々あるんですね。

- [why ./task.js?](https://gist.github.com/substack/8313379)

- [弊社デザイナーがJavaScriptを習得するために行ったただ1つのこと](http://kyoto.ficc.jp/2014/01/14/371/)
- [Web デザイナーさん向け Grunt を使った コーディング作業の効率化、はじめの一歩](http://hyper-text.org/archives/2014/01/grunt_quick_start_for_web_designer.shtml)

- [asm.js AOT compilation and startup performance](https://blog.mozilla.org/luke/2014/01/14/asm-js-aot-compilation-and-startup-performance/)
- [JavaScript : The Right Way](http://jstherightway.org/)
- [セキュアコーディング ガイドライン](https://developers.cybozu.com/ja/introduction/guideline.html)
- [Marionette.js in Single Page Applicationという話をした](http://d.hatena.ne.jp/koba04/20140121/1390299728)

## ライブラリ、ツール系
- [verb](http://verbnurbs.com/)
- [fn.js](http://eliperelman.com/fn.js/)
- [Schema-Inspector](http://atinux.github.io/schema-inspector/)
- [Conductance](https://conductance.io/)
- [Simple State Manager](http://www.simplestatemanager.com/)
- [voxeljs](http://voxeljs.com/)

## イベント、その資料系
## 仕様、規格系
## 便利なサイト系
## マニュアル、リファレンス系
## ゲーム系
- [ブロック崩さぬ](http://cachacachacom.appspot.com/BlockKUZUSAZU/index.html)

## その他
- [プログラマのためのコードパズル ~JavaScriptで挑むコードゴルフとアルゴリズム](http://www.amazon.co.jp/gp/product/4774162531)

## まとめるにあたって参考にしたサイト

- http://javascriptweekly.com/issues/162
- http://javascriptweekly.com/issues/163
- http://javascriptweekly.com/issues/164
- http://javascriptweekly.com/issues/165
- http://jster.net/blog/monthly-jster-january-2014-part-1
- http://b.hatena.ne.jp/search/tag?q=javascript
- http://www.jsdb.io/
- http://jster.net/catalog
- https://nodejsmodules.org/
- http://customelements.io/

## 次回更新予定
- 2014年2月下旬