[{"title":"実行間隔を調整する - はてなダイアリー - 無料で簡単。広告のないシンプルなブログをはじめよう！","url":"http://d.hatena.ne.jp/brazil/20110131/1296419283","content":"一定間隔内で一度のみ実行する throttle、\n\n一定間隔に呼び出され無ければ実行する debounce　についての解説。\n\nそれぞれ用途や図解も付いていて大変わかりやすい。","date":"2011-01-31T15:00:00.000Z"},{"title":"Demystifying Prototypes","url":"http://www.slideshare.net/Dmitry.Baranovskiy/demystifying-prototypes-6183470","content":"JavaScriptのprototypeの仕組みを図解で示してるスライド。","date":"2011-01-31T15:00:00.000Z"},{"title":"FuncUnitを試してみた - Swarm of Trials","url":"http://d.hatena.ne.jp/swarm_of_trials/20110131/p1","content":"# Selenium\n\n# QUnit\n\n# jQuery\n\n# EnvJS\n\n# Syn(イベントエミュレート)\n\nを組み合わせたテストツール。\n\nEnvJSを使ってコマンドラインからもテストを実行できる","date":"2011-01-31T15:00:00.000Z"},{"title":"『JavaScript(Audio Data API)でMMLシーケンサを書いた - つまみ食う』","url":"http://d.hatena.ne.jp/mohayonao/20110130/1296386790","content":"Audio Data API を使ってMMLシーケンサ","date":"2011-01-31T15:00:00.000Z"},{"title":"今更聞けない:before :afterの使い方 : Toro-Unit Blog","url":"http://www.torounit.com/blog/2011/01/30/%e4%bb%8a%e6%9b%b4%e8%81%9e%e3%81%91%e3%81%aa%e3%81%84before-after%e3%81%ae%e4%bd%bf%e3%81%84%e6%96%b9/","content":"疑似要素:before,:afterの生成される位置","date":"2011-01-31T15:00:00.000Z"},{"title":"Gecko-Specific DOM Events - MDC Doc Center","url":"https://developer.mozilla.org/en/Gecko-Specific_DOM_Events#MozAfterPaint","content":"Gecko 2.0からMozAfterPaint はデフォルトで発生しなくなった。\n\ndom.send_after_paint_to_content を trueにすることで今まで通りイベントが発生する","date":"2011-01-31T15:00:00.000Z"},{"title":"萌え萌えcss - お前の血は何色だ!! 4","url":"http://d.hatena.ne.jp/rti7743/20101223/1293128052","content":"jQueryのCSSHocksについてのスライド","date":"2011-01-31T15:00:00.000Z"},{"title":"gui-dat","url":"http://jonobr1.github.com/GUI-DAT/","content":"<div class=\"kwout\" style=\"text-align: center;\"><a href=\"http://jonobr1.github.com/GUI-DAT/\"><img src=\"http://kwout.com/cutout/8/ha/ad/c36_bor.jpg\" alt=\"http://jonobr1.github.com/GUI-DAT/\" title=\"gui-dat\" width=\"381\" height=\"97\" style=\"border: none;\"></a></div>\n\n値を変更できるコントローラーGUIを作成するライブラリ。本体はロゴじゃなくて右側に出るコントローラー","date":"2011-01-31T15:00:00.000Z"},{"title":"chriso/chain.js - GitHub","url":"https://github.com/chriso/chain.js","content":"JSDeferredのようなメソッドチェーンを使って、実行、ロード、deferなどが行えるライブラリ。","date":"2011-01-31T15:00:00.000Z"},{"title":"InfoQ: JavaScript Functions: The Good Parts - Idioms for Encapsulation and Inheritance","url":"http://www.infoq.com/presentations/JavaScript-Functions","content":"実行パターン,prototype,継承といった感じのスライド動画。\n\n動画とスライドが同期してて面白い。","date":"2011-01-31T15:00:00.000Z"},{"title":"Emscripten: Python","url":"http://syntensity.com/static/python.html","content":"<a href=\"http://code.google.com/p/emscripten/\" title=\"emscripten\">emscripten</a>を使ってCPythonをJavaScriptへ変換した動かしてるもの。(sysのみ)","date":"2011-01-31T15:00:00.000Z"},{"title":"ハタさんのブログ(復刻版) : Ext JS＆Sencha Touch勉強会1月＠東京で話してきた","url":"http://blog.xole.net/article.php?id=766","content":"Ext JS＆Sencha Touch勉強会","date":"2011-01-31T15:00:00.000Z"},{"title":"Sencha勉強会20110126","url":"http://www.slideshare.net/nowelium/sencha20110126","content":"\"Sencha Touch + Scalaでモバイルアプリ開発\" Sencha Touchのviewの作り方やコンポートネントの見方やデバッグ方法などが載っているスライド","date":"2011-01-31T15:00:00.000Z"},{"title":"『窓の杜 - 【NEWS】Microsoft、IEの互換性検証用にXP/Vistaの仮想マシンイメージを無償公開』","url":"http://www.forest.impress.co.jp/docs/news/20110128_423469.html","content":"XPとVista「Virtual PC」用の仮想マシンイメージを無償配布","date":"2011-01-31T15:00:00.000Z"},{"title":"マスタリング非同期読み込み BPStudy#41","url":"http://ss-o.net/event/js20110128/","content":"非同期ローダーについて by os0x\n\n* LAB.js\n\n* ControlJS \n\n* RequireJS","date":"2011-01-31T15:00:00.000Z"},{"title":"antimatter15/jsgif - GitHub","url":"https://github.com/antimatter15/jsgif","content":"CanvasをGifアニメーションに変換するライブラリ","date":"2011-01-31T15:00:00.000Z"},{"title":"use strict 怖い - hogehoge @teramako","url":"http://d.hatena.ne.jp/teramako/20110126/p1","content":"JavaScriptのstrict modeで気をつけること","date":"2011-01-31T15:00:00.000Z"},{"title":"ECMAScript 5 strict mode in Firefox 4 ✩ Mozilla Hacks – the Web developer blog","url":"http://hacks.mozilla.org/2011/01/ecmascript-5-strict-mode-in-firefox-4/","content":"ECMAScript 5 strict modeがFirefox4で使えるため、それの解説。\n\n\"use strict\";でstrict modeにして、strict mode時にエラーになるいろいろな例が掲載されている。\n\n-<a href=\"http://azu_re.scrapi.jp/scraps/251\" title=\"&quot;use strict&quot;; in Firefox4 | TwitScratch\">&quot;use strict&quot;; in Firefox4 | TwitScratch</a>\n\n","date":"2011-01-31T15:00:00.000Z"},{"title":"Amazon: HTML5+JavaScript アイデア＆実践サンプル: 古籏一浩","url":"http://www.amazon.co.jp/o/ASIN/4048704486/book042-22/ref=nosim","content":"<a href=\"http://ascii.jp/elem/000/000/454/454105/\" title=\"ASCII.jp&#xFF1A;&#x53E4;&#x7C4F;&#x4E00;&#x6D69;&#x306E;JavaScript&#x30E9;&#x30DC;\">ASCII.jp：古籏一浩のJavaScriptラボ</a>を基にした書籍のようです。\n\nvia <a href=\"http://www.openspc2.org/blog/archives/2011/01/html5javascript_1.html\" title=\"OpenSpace&#x66F4;&#x65B0;&#x60C5;&#x5831;: &#x66F8;&#x7C4D;&#xFF1A;HTML5+JavaScript&#x5B9F;&#x8DF5;&#x30A2;&#x30A4;&#x30C7;&#x30A2;&#xFF06;&#x30B5;&#x30F3;&#x30D7;&#x30EB;\">OpenSpace更新情報: 書籍：HTML5+JavaScript実践アイデア＆サンプル</a>","date":"2011-01-31T15:00:00.000Z"},{"title":"Introduction to jQuery","url":"http://www.slideshare.net/gunjankumar300/introduction-to-jquery-6684954","content":"jQuery入門スライド。\n\njQueryの機能を網羅的に紹介している。","date":"2011-01-31T15:00:00.000Z"},{"title":"Integrating JavaScript Unit Tests with Visual Studio","url":"http://stephenwalther.com/blog/archive/2010/12/20/integrating-javascript-unit-tests-with-visual-studio.aspx","content":"Visual StudioでJavaScriptのUnit Testを行う方法","date":"2011-01-31T15:00:00.000Z"},{"title":"Create your own AjaxStore with XMLHttpRequest Level 2 | Amir Harel","url":"http://www.amirharel.com/2011/01/23/create-your-own-ajaxstore-with-xmlhttprequest-level-2/","content":"XHR Level2の扱いについて。\n\nサーバ側のレスポンスヘッダ設定","date":"2011-01-31T15:00:00.000Z"},{"title":"Sunrise","url":"http://www.sunrisebrowser.com/ja/","content":"Mac OS X 用のWebKit ベースオープンソースWebブラウザ\n\n操作ウインドウのデザインがかなり特徴的\n\n-<a href=\"http://nmuta.fri.macserver.jp/unei1101b.html\" title=\"OS&#x904B;&#x7528;&#x8A18;&#x9332;1&#x6708;3\">OS運用記録1月3</a>","date":"2011-01-31T15:00:00.000Z"},{"title":"jsのオレオレ演算子 - latest log","url":"http://d.hatena.ne.jp/uupaa/20110123/1295721414","content":"JavaScriptで演算子の組み合わせやビット演算などで短く書く方法。\n\n<code>-~n</code>とかゴルフでよく見かける。 \n\n-<a href=\"http://jsdo.it/monjudoh/rC57\" title=\"forked from: forked from: js&#x306E;&#x30AA;&#x30EC;&#x30AA;&#x30EC;&#x6F14;&#x7B97;&#x5B50; - jsdo.it - Share JavaScript, HTML5 and CSS\">forked from: forked from: jsのオレオレ演算子 - jsdo.it - Share JavaScript, HTML5 and CSS</a>","date":"2011-01-31T15:00:00.000Z"},{"title":"『メモ: NetBeans 6.9.1でJavaScriptを実行する』","url":"http://hideaki-t.blogspot.com/2011/01/netbeans-691javascript.html","content":"jrunscriptを使ってNetBeans上でJavaScriptを実行する手順解説","date":"2011-01-31T15:00:00.000Z"},{"title":"JavaScript DOM & event","url":"http://www.slideshare.net/boreydev/java-script-dom-event","content":"DOMについてのスライド\n\nノードがどんなプロパティやメソッドを持っているか、それぞれの対応関係が図で分かって見やすい。\n\nCapturingとBubblingのイベントフェーズについても説明されている。","date":"2011-01-31T15:00:00.000Z"},{"title":"ゆっくりと… » ブラウザ動作の理解－リフローとリペイント及びその最適化","url":"http://tokkono.cute.coocan.jp/blog/slow/blog/slow/index.php/web-technology/reflow-and-repaint-in-browser/","content":"Style属性の変更によりリフローとリペイントを最小限にする方法の解説。\n\n","date":"2011-01-31T15:00:00.000Z"},{"title":"don't code today what you can't debug tomorrow: PhantomJS: minimalistic headless WebKit-based JavaScript-driven tool","url":"http://ariya.blogspot.com/2011/01/phantomjs-minimalistic-headless-webkit.html","content":"JavaScriptファイルを実行できるWebkitベースのコマンドラインツール\n\nPhantomJSの面白い所はDOMやCanvasなど他のコマンドラインツールで触れにくい部分もネイティブにアクセスできるため、リッチアプリケーションなどのテストツールとして活用できそうです。\n\n<code>phantomjs somescript.js [argument [argument ...]]</code>\n\nという感じでjsファイルを指定し、引数を渡して実行できるようで、phantom.argsで引数を受け取ったりできるようです。\n\nそのほかにもsleepなどのAPIが用意されている。\n\n-<a href=\"http://code.google.com/p/phantomjs/wiki/Interface\" title=\"Interface - phantomjs - API Reference - Project Hosting on Google Code\">Interface - phantomjs - API Reference - Project Hosting on Google Code</a>\n\n<a href=\"http://code.google.com/p/phantomjs/wiki/SourceCode\" title=\"SourceCode\">SourceCode</a>はgitなどでも用意されていて、ソースからビルドする方法も解説されています。\n\n(Windowsはバイナリが<a href=\"http://code.google.com/p/phantomjs/downloads/list\" title=\"Downloads - phantomjs - Project Hosting on Google Code\">ダウンロード</a>できる)\n\n-<a href=\"http://code.google.com/p/phantomjs/wiki/BuildInstructions\" title=\"BuildInstructions - phantomjs - Build Instructions - Project Hosting on Google Code\">BuildInstructions - phantomjs - Build Instructions - Project Hosting on Google Code</a>\n\nJasmineとの連携が用意されていたり、かなり面白いJavaScript開発ツールとなっていそうです。","date":"2011-01-31T15:00:00.000Z"},{"title":"Harmony Of My Dreams | Brendan Eich","url":"http://brendaneich.com/2011/01/harmony-of-my-dreams/","content":"JavaScript Harmonyについて","date":"2011-01-31T15:00:00.000Z"},{"title":"『JPath.js - 開発な日々』","url":"http://hinata.in/blog/20110104214025.html","content":"XPath風の記法でJSONオブジェクトから値を抽出するライブラリ","date":"2011-01-31T15:00:00.000Z"},{"title":"mir.aculo.us JavaScript with Thomas Fuchs » Blog Archive » Zepto.js v0.4 – JSONP & more DOM goodness","url":"http://mir.aculo.us/2011/01/21/zepto-js-v0-4-%e2%80%93-jsonp-more-dom-goodness/","content":"Zepto.jsのver0.4が公開された。\n\n<q>New in v0.4 JSONP, better .find, .each, .closest; new .eq, .size, .parent, .parents, .removeAttr, .val (basic), function args to .html, .attr; adjacency methods now take Zepto objects </q>","date":"2011-01-31T15:00:00.000Z"},{"title":"14 Best JavaScript Frameworks","url":"http://www.webdesignish.com/14-best-javascript-frameworks.html","content":"jQueryやPrototypeJSやJavaScriptMVCといったJavaScriptフレームワークのまとめ","date":"2011-01-31T15:00:00.000Z"},{"title":"txt2re: headache relief for programmers :: regular expression generator","url":"http://txt2re.com/index.php3","content":"入力したテキストから選択した場所を取り出す正規表現をいろんな言語で取得できる","date":"2011-01-31T15:00:00.000Z"},{"title":"Lines go all over the place.","url":"http://open.adaptedstudio.com/html5/many-lines/","content":"マウスを追ってくるラインを描画するデモ。\n\nCanvasを使っていて、結構滑らか","date":"2011-01-31T15:00:00.000Z"},{"title":"Some Exciting New HTML5/Javascript Projects « EdTechDev","url":"http://edtechdev.wordpress.com/2011/01/14/some-exciting-new-html5javascript-projects/","content":"最近HotなHTML5/Javascript 関係のプロジェクトをまとめたリンク集\n\nかなり幅広い分野が紹介されています","date":"2011-01-31T15:00:00.000Z"},{"title":"Beautiful Element Creation with jQuery — Article — The Nerdary","url":"http://thenerdary.net/articles/entry/beautiful_element_creation_with_jquery","content":"jQueryでのDOMノード作成方法が紹介されています。","date":"2011-01-31T15:00:00.000Z"},{"title":"Cloud9 IDE Hosted - Closed Beta starting today - Cloud9 IDE's Posterous","url":"http://cloud9ide.posterous.com/cloud9-ide-hosted-closed-beta-starting-today","content":"Cloud9 IDEのクローズドベータが始まりました","date":"2011-01-31T15:00:00.000Z"},{"title":"Sinon.JS - Versatile standalone test spies, stubs and mocks for JavaScript","url":"http://sinonjs.org/","content":"JavaScriptテストライブラリ。\n\nスタブ、モックやFake系の機能が備わっていて、通信やタイマーなどJavaScriptのテストで扱いにくいものテストできます。\n\n例えばFake timersはグローバルなtimer関数の代わりにclockオブジェクトを用いて手動で時間経過を制御できるため、タイマーを使って時間がかかるテストの短縮なども行えます。\n\n<a href=\"http://cjohansen.no/en/javascript/faking_timers_and_dates_with_sinon\" title=\"Faking Timers\">Faking Timers</a>の解説\n\nまたQUnitなどと連携して使用することができます。","date":"2011-01-31T15:00:00.000Z"},{"title":"프론트 엔드 개발을 위한 추천 도서 - Clearboth [유니버설 웹 스튜디오]","url":"http://www.clearboth.org/wiki/doku.php?id=document:etc:recommend_books","content":"韓国のフロントエンジニアに対して行ったアンケートの結果。\n\n\"フロントエンド開発のための参考図書\"\n\n-読んだ本\n\n-オススメの本\n\n-読みたい本\n\nでそれぞれランキングを付けています。\n\n読んだ本、オススメの本両方で益子 貴寛さんの<a href=\"http://www.amazon.co.jp/exec/obidos/ASIN/4798010928/\" title=\"Web&#x6A19;&#x6E96;&#x306E;&#x6559;&#x79D1;&#x66F8;&#x2015;XHTML&#x3068;CSS&#x3067;&#x3064;&#x304F;&#x308B;&#x201C;&#x6B63;&#x3057;&#x3044;&#x201D;Web&#x30B5;&#x30A4;&#x30C8;\">Web標準の教科書―XHTMLとCSSでつくる“正しい”Webサイト</a>が一位になっているようです。\n\n全体的に○○標準やCSSの本に人気が出てるような感じがします。\n\n読みたい本ではHTML5に人気が集中している所を見るとHTML5も韓国では注目されているのでしょうか","date":"2011-01-31T15:00:00.000Z"},{"title":"Amazon: HTML5+JavaScript速攻レッスン R付: 白長須 真乃介","url":"http://www.amazon.co.jp/o/ASIN/4777515761/book042-22/ref=nosim","content":"2011年 1月26日発売\n\n目次: <a href=\"http://www.kohgakusha.co.jp/books/detail/978-4-7775-1576-9?utm_source=feedburner&amp;utm_medium=twitter&amp;utm_campaign=Feed%3A+co%2FqllI+%28%E5%B7%A5%E5%AD%A6%E7%A4%BE%29&amp;utm_content=Google+International\" title=\"&#x66F8;&#x7C4D;&#x60C5;&#x5831;&#x2015;HTML5+JavaScript &#x901F;&#x653B;&#x30EC;&#x30C3;&#x30B9;&#x30F3;\">書籍情報―HTML5+JavaScript 速攻レッスン</a>","date":"2011-01-31T15:00:00.000Z"},{"title":"α版ダウンロード","url":"http://www.mimikaki.net/download/alpha.html","content":"Mac OS向けのエディタとして有名なmiのWindows版αがリリースされています。\n\n","date":"2011-01-31T15:00:00.000Z"},{"title":"11 More Things I Learned from the jQuery Source « Paul Irish","url":"http://paulirish.com/2011/11-more-things-i-learned-from-the-jquery-source/","content":"jQueryから学ぶ11の事\n\n中で出てくるコードは<a href=\"https://gist.github.com/7871ac0364af27f27152\" title=\"11 More Things I Learned from the jQuery Source\">11 More Things I Learned from the jQuery Source</a>に\n\n*適当な概要です(番号すら適当)\n\n1.コード全体を無名関数で括り、返り値をjQuery変数に入れる\n\n最後にwindow.jQuery = window.$ = jQueryとしてる。\n\n(windowに依存させないならthisを使った方が良いかもしれない\n\n-<a href=\"http://d.hatena.ne.jp/uupaa/20100524/1274684311\" title=\"&#x30E9;&#x30A4;&#x30D6;&#x30E9;&#x30EA;&#x306E;&#x4E00;&#x90E8;&#x3067;&#x3042;&#x308A;&#x306A;&#x304C;&#x3089;&#x5358;&#x4F53;&#x5229;&#x7528;&#x3082;&#x53EF;&#x80FD;&#x306B;&#x3059;&#x308B;&#x5DE5;&#x592B; - latest log\">ライブラリの一部でありながら単体利用も可能にする工夫 - latest log</a>)\n\n2.即実行にパラメーターを持たせて、undefinedを取得する\n\n-<a href=\"http://efcl.info/adiary/JavaScriptPatterns/Chapter4Functions#k91p5\" title=\"Immediate Functions\">Immediate Functions</a>\n\n3.内部でbaseを持つ\n\n4.data-*属性の使い方\n\n内部的な動作、data-*に設定した値の判定方法\n\n(data属性に設定した値は$(\"sel\").data(\"属性\")で取得できる。)\n\n5.演算子の使い方\n\nIEバージョン判定\n\n<a href=\"https://gist.github.com/527683/ef2abeb8e764d465ea430f440ebe4c534c8e3281\" title=\"gist: 527683 - GitHub\">gist: 527683 - GitHub</a>\n\n\n\n6.getElementsByTagNameとquerySelectorAllの違い\n\n<pre>\n\n all = div.getElementsByTagName('i'); // live nodelist\n\n\n\n document.querySelectorAll('i') // static nodelist\n\n</pre>\n\n-<a href=\"http://d.hatena.ne.jp/vwxyz/20101005/1286276144\" title=\"Nicholas C. Zakas&#x300C;getElementsByTagName()&#x304C;querySelectorAll()&#x3088;&#x308A;&#x3082;&#x9AD8;&#x901F;&#x306A;&#x4EF6;&#x300D; - &#x30AF;&#x30E9;&#x30A4;&#x30A2;&#x30F3;&#x30C8;&#x30FB;&#x30B5;&#x30A4;&#x30C9;&#x30FB;&#x30B9;&#x30AF;&#x30EA;&#x30D7;&#x30C6;&#x30A3;&#x30F3;&#x30B0; with Web Standards\">Nicholas C. Zakas「getElementsByTagName()がquerySelectorAll()よりも高速な件」 - クライアント・サイド・スクリプティング with Web Standards</a>\n\n7.jQuery.cssHooks.opacityについて\n\nIEではfilterを使ってるので取得などがカオス\n\n<a href=\"https://github.com/brandonaaron/jquery-cssHooks\" title=\"brandonaaron/jquery-cssHooks - GitHub\">brandonaaron/jquery-cssHooks - GitHub</a>\n\n$(elem).cssについて\n\n$(elem).css('box-shadow','10px 10px 30px #bada55')\n\nプレフィックスがいらない\n\n11.jQuery.fnについて\n\n<pre>\n\njQuery.fn === jQuery.prototype;// true\n\n</pre>\n\n\n\n以前に<a href=\"http://paulirish.com/2010/10-things-i-learned-from-the-jquery-source/\" title=\"10 Things I Learned from the jQuery Source &#xAB; Paul Irish\">10 Things I Learned from the jQuery Source « Paul Irish</a>というものをやっていて、それの続編というか改良版みたいな感じのようです。\n\n後半になるほどjQuery独自の要素が増えている感じです。","date":"2011-01-31T15:00:00.000Z"},{"title":"Web_Tips.key - Powered by Google ドキュメント","url":"https://docs.google.com/viewer?a=v&pid=explorer&chrome=true&srcid=0B9cwi8dHYjWVMWVmNWVmZDctODZiNC00ZTc0LWE2MWQtYjUzNjVkNWI0NjM3&authkey=CMeXgI8O&hl=ja","content":"iPhoneやAndroidといったモバイル端末向けのサイト作成のTips集\n\nCSS3の活用や画面サイズの最適化やHoly Grailハックの解説などを紹介しているスライド","date":"2011-01-31T15:00:00.000Z"},{"title":"jensarps/StorageJS - GitHub","url":"https://github.com/jensarps/StorageJS","content":"WebStorageやGears,Cookieなどを使ってクライアントサイトでデーター保存するライブラリ","date":"2011-01-31T15:00:00.000Z"},{"title":"Mozilla Labs » skywriter » Blog Archive » Mozilla Skywriter has been merged into Ace","url":"http://mozillalabs.com/skywriter/2011/01/18/mozilla-skywriter-has-been-merged-into-ace/","content":"Bespin(Skeywriter)がAjax.org Cloud9 Editor (Ace) と Cloud9 IDE projectsにマージされるようです。\n\n","date":"2011-01-31T15:00:00.000Z"},{"title":"『brandonaaron/jquery-cssHooks - GitHub』","url":"https://github.com/brandonaaron/jquery-cssHooks","content":"CSSプロパティの設定や取得をプレフィックスなどを考えないで使えるI/Fライブラリ。","date":"2011-01-31T15:00:00.000Z"},{"title":"JSエディタのスナップショットビルド - 今日のひとこと","url":"http://d.hatena.ne.jp/shinsuke_sugaya/20110115/1295099576","content":"EclipseベースのIDEであるAmaterasのJavaScriptエディタが大幅にバージョンアップしたようです。\n\n-<a href=\"http://d.hatena.ne.jp/shinsuke_sugaya/20110119/1295443615\" title=\"JS&#x30A8;&#x30C7;&#x30A3;&#x30BF;&#x306E;&#x88DC;&#x5B8C;&#x5019;&#x88DC;&#x306E;&#x30AB;&#x30B9;&#x30BF;&#x30DE;&#x30A4;&#x30BA; - &#x4ECA;&#x65E5;&#x306E;&#x3072;&#x3068;&#x3053;&#x3068;\">JSエディタの補完候補のカスタマイズ - 今日のひとこと</a>\n\n-<a href=\"http://d.hatena.ne.jp/shinsuke_sugaya/20110118/1295299906\" title=\"require&#x306B;&#x5BFE;&#x5FDC; - &#x4ECA;&#x65E5;&#x306E;&#x3072;&#x3068;&#x3053;&#x3068;\">requireに対応 - 今日のひとこと</a>\n\nスナップショット版を公開しているので、興味を持った方は試して、作者(@shinsuke_sugaya)さんに意見を伝えるとよいと思います。","date":"2011-01-31T15:00:00.000Z"},{"title":"『JSエディタの補完候補のカスタマイズ - 今日のひとこと』","url":"http://d.hatena.ne.jp/shinsuke_sugaya/20110119/1295443615","content":"Amaterasのコード補完に使われいるJavaScriptファイル。\n\nJSDocでメソッドの説明が載っているので、WebStormなど他のエディタで使用できそう\n\n","date":"2011-01-31T15:00:00.000Z"},{"title":"Test if a font is installed via JavaScript : ls.n","url":"http://lucassmith.name/2009/05/test-if-a-font-is-installed-via-javascript.html","content":"JavaScriptから特定のフォントがインストールされているかを判定する方法。\n\n以下のリスクもありますが\n\n-共通フォントがインストールされている必要性\n\n-共通フォントと比較するだけなので、必ずしも正しいとは限らない\n\n-リフローがたくさん起きる\n\n","date":"2011-01-31T15:00:00.000Z"},{"title":"Appceleratorは、先進的なIDEをリリースするAptanaを買収しました。 « Appcelerator Developer Center","url":"http://developer.appcelerator.com/blog/2011/01/appcelerator%e3%81%af%e3%80%81%e5%85%88%e9%80%b2%e7%9a%84%e3%81%aaide%e3%82%92%e3%83%aa%e3%83%aa%e3%83%bc%e3%82%b9%e3%81%99%e3%82%8baptana%e3%82%92%e8%b2%b7%e5%8f%8e%e3%81%97%e3%81%be%e3%81%97.html","content":"Rails(RadRails)やPython(Pydev)、JavascriptのIDEとして知られるAptanaがTitaniumを持つAppceleratorに買収されました。\n\nTitanium /Aptana Studioとして新たなIDEをリリースするようです","date":"2011-01-31T15:00:00.000Z"},{"title":"Jurassic - A Javascript Compiler for .NET","url":"http://jurassic.codeplex.com/","content":".Net向けのECMAScript実装。\n\n.NETプログラム組み込んで使用する。\n\nES5のstrict modeまでサポート\n\nSilverlight上でも動くようだ。","date":"2011-01-31T15:00:00.000Z"},{"title":"JavaScriptによる色空間 - 凹みTips","url":"http://www.hecomi.com/2008/11/javascript-1.html","content":"JavaScriptによるカラーピッカーの作成。\n\nHSVからRGBへの変換","date":"2011-01-31T15:00:00.000Z"},{"title":"LooseLeaf","url":"http://looseleafjs.org/","content":"Node.jsで実装されたJSONベースなCMS。(データベースを使ってない)\n\n","date":"2011-01-31T15:00:00.000Z"},{"title":"Amazon: Eloquent JavaScript: A Modern Introduction to Programming: Marijn Haverbeke","url":"http://www.amazon.com/o/ASIN/1593272820/book042-22/ref=nosim","content":"2011年1月22日発売\n\n<a href=\"http://eloquentjavascript.net/\" title=\"Eloquent JavaScript -- interactive tutorial\">Eloquent JavaScript -- interactive tutorial</a>の書籍版が発売。\n\n-<a href=\"http://d.hatena.ne.jp/hamatsu1974/20081120/1227128791\" title=\"&#x30CF;&#x30C3;&#x30AB;&#x30FC;&#x306B;&#x61A7;&#x308C;&#x3066;&#x305F;&#x30C0;&#x30B1;&#x306E;&#x30AA;&#x30DE;&#x30A8;&#x3089;&#x306B;&#x6367;&#x3050;&#xFF08;&#x5E8F;&#xFF0B;&#x76EE;&#x6B21;&#xFF09;&#x3000;- Eloquent JavaScript - &#x6697;&#x53F7;&#x3001;&#x6570;&#x5B66;&#x3001;&#x6642;&#x3005;&#x30D7;&#x30ED;&#x30B0;&#x30E9;&#x30DF;&#x30F3;&#x30B0;\">ハッカーに憧れてたダケのオマエらに捧ぐ（序＋目次）　- Eloquent JavaScript - 暗号、数学、時々プログラミング</a>","date":"2011-01-31T15:00:00.000Z"},{"title":"douglascrockford/JSON-js - GitHub","url":"https://github.com/douglascrockford/JSON-js","content":"json2.jsはGithubに移動した","date":"2011-01-31T15:00:00.000Z"},{"title":"Announcing YUI 3.3.0 » Yahoo! User Interface Blog (YUIBlog)","url":"http://www.yuiblog.com/blog/2011/01/12/announcing-yui-3-3-0/","content":"YUI 3.3.0がリリース","date":"2011-01-31T15:00:00.000Z"},{"title":"grantgalitz/GameBoy-Online - GitHub","url":"https://github.com/grantgalitz/GameBoy-Online?utm_source=javascriptweekly&utm_medium=email","content":"JavaScriptで書かれたGameBoyエミュレーター。\n\nmozWriteAudioやCanvasやlocalStorageを使って実現しているそうです","date":"2011-01-31T15:00:00.000Z"},{"title":"kriyative/clojurejs - GitHub","url":"https://github.com/kriyative/clojurejs?utm_source=javascriptweekly&utm_medium=email","content":"Clojureで実装されたClojureのコードをJavaScriptコードに変換もの。","date":"2011-01-31T15:00:00.000Z"},{"title":"ES5: Strict Mode < Rob Sayre's Mozilla Blog","url":"http://blog.mozilla.com/rob-sayre/2011/01/12/es5-strict-mode/","content":"Firefox 4 nightlyが<a href=\"http://kangax.github.com/es5-compat-table/\" title=\"ECMAScript 5 compatibility table\">ECMAScript 5 compatibility table</a>で初めて全ての項目が緑になったブラウザなったそうです。","date":"2011-01-31T15:00:00.000Z"},{"title":"Dojo from the ground up, Part 1: Getting started with Dojo development","url":"http://www.ibm.com/developerworks/web/library/wa-ground/index.html?ca=drs-","content":"Dojo Toolkitの紹介から使い方","date":"2011-01-31T15:00:00.000Z"},{"title":"W3C News Archive: 2011 W3C","url":"http://www.w3.org/News/2011.html#entry-8992","content":"\"W3C Introduces an HTML5 Logo \"\n\nHTML5のロゴ画像が決定されたそうだ。\n\n","date":"2011-01-31T15:00:00.000Z"},{"title":"List Of Languages That Compile To Js - GitHub","url":"https://github.com/jashkenas/coffee-script/wiki/List-of-languages-that-compile-to-JS","content":"JavaScriptコードへコンパイルすることができる言語のまとめ\n\n","date":"2011-01-31T15:00:00.000Z"},{"title":"Simplified Interaction for Mobile Web Apps [Interact]","url":"http://sidelab.github.com/interact/?utm_source=javascriptweekly&utm_medium=email","content":"MouseとTouch Eventsを扱うライブラリ。\n\n","date":"2011-01-31T15:00:00.000Z"},{"title":"body要素のid属性またはclass属性をJavaScriptのディスパッチャーに使う - あと味","url":"http://d.hatena.ne.jp/jdg/20110118/1295310812","content":"jsファイルを一つにまとめたときに実行スクリプトを振り分けするために、bodyのid属性,class属性を元に判断するディスパッチャー関数。","date":"2011-01-31T15:00:00.000Z"},{"title":"Dmitry Baranovskiy’s Web Log","url":"http://dmitry.baranovskiy.com/post/typeof-and-friends","content":"入力のtypeを固定してtypeof演算子で比較することは本当にいいのか?\n\nまた==はよくないと言われているが、常に===を使うことが良いことなのかについて。","date":"2011-01-31T15:00:00.000Z"},{"title":"NetAgent Official Blog : 難読化JavaScriptで利用可能なテクニック","url":"http://www.netagent-blog.jp/archives/51739962.html","content":"記号プログラミングと難読化エンコーダーの合わせ技でよい難読化を行う手法についての解説。\n\neval 関数を使うところを、Firefox 独自実装の crypto.generateCRMFRequest メソッドを利用。\n\nevalについては<a href=\"http://perfectionkills.com/global-eval-what-are-the-options/\" title=\"Perfection kills &#xBB; Global eval. What are the options?\">Perfection kills » Global eval. What are the options?</a>がとても詳しい","date":"2011-01-31T15:00:00.000Z"},{"title":"Ecmazing JavaScript Blogs","url":"http://www.ecmazing.com/blogs/","content":"JavaScript(ECMAScript)で著名な方のブログを集めたサイト。\n\nサイドバーから選択してその場で表示できるので、連続して見ていくのに便利なビューアー","date":"2011-01-31T15:00:00.000Z"},{"title":"ruidlopes/scopeleaks - GitHub","url":"https://github.com/ruidlopes/scopeleaks","content":"グローバル名前空間に変数や関数が漏れていないかをスナップショットと比較して検出するライブラリ。\n\nブラウザ、CommonJS 、JavaScriptCoreで動作する","date":"2011-01-31T15:00:00.000Z"},{"title":"打造最出色的模块加载框架：SeaJS Module Loader v0.3.0 预览版 - 岁月如歌","url":"http://lifesinger.org/blog/2011/01/seajs-v0-3-0pre/","content":"モジュールのロードに最適なフレームワークを作成するためには、SeaJS Module Loader v0.3.0 プレビュー版 というタイトルでJavaScriptでのモジュール化について書かれています。\n\nscriptタグでjsファイルを複数ロードする場合は4つの問題があります。\n\n-ブロッキング\n\n-名前空間の汚染の可能性\n\n-依存関係を書く人が知っておく必要性\n\n-HTTPリンクが多すぎる\n\nそれぞれを解決する典型的な方法もそれぞれ4つ上げられていています。\n\n-LabJS, HeadJS, ControlJSなどの非同期スクリプトローダーの利用\n\n-Xといった一つのグローバルを用意してその下にX.bizなどと拡張する\n\n-フレームワークに用意されているモジュール機構を利用する。(YUI3ならYUI.add,YUI.use)\n\n-一つのファイルとしてマージする\n\nYUI3における解決方法が紹介されてるが、YUI3にはまだ改善点があると述べています。\n\n-モジュール管理機構が冗長過ぎる\n\n-YUIのファイルサイズ自体が大きすぎる\n\n-YUI.useでの直感的でない書き方\n\n-YUI3のモジュールはYUI3でしか使えない\n\nCommonJS自体にはSeaJSの方が適しています。\n\nSeaJS はCommonJSに影響を受けて作成されていて以下のコアコンセプトがあります。\n\n-機能を単一なものとして分離\n\n-モジュールのパスとファイル名で識別(別途指定しなくてもいい)\n\n-必要となるまでは実行しない\n\nSeaJS Module Loaderには次のAPIがあります。\n\n   1. モジュール宣言:module.declare(id?, deps, factory)\n\n   2. モジュールの提供:module.provide(ids, callback)\n\n   3. require(id)\n\nYUIとSeaJSを比べて、SeaJS には次の利点があります。\n\n-圧縮する前で3.3k,圧縮して1.7kと小さい\n\n-非依存モジュールは並列ダウンロード\n\n-全体のCPU消費や必要となるまで実行しないためCPUに優しい\n\n-設定ファイルではなくデータの構成に基づいている\n\n-相対パスのサポートなどCommonJSに基づいている\n\nコードは<a href=\"https://github.com/seajs/seajs\" title=\"seajs/seajs - GitHub\">seajs/seajs - GitHub</a>で公開されています。(フォーク歓迎)\n\n\n\nという感じで適当に内容を書き出してみました。(機械翻訳便りなので内容は期待しないで)\n\n中国では<a href=\"https://github.com/dexteryy/OzJS\" title=\"dexteryy/OzJS - GitHub\">dexteryy/OzJS - GitHub</a>といい、モジュール管理に注目してる人たちがいるみたいです。","date":"2011-01-31T15:00:00.000Z"},{"title":"John Resig on Advanced Javascript to Improve your Web App | Think Vitamin","url":"http://thinkvitamin.com/code/john-resig-on-advanced-javascript-to-improve-your-web-app/","content":"Future of Web Apps Miami conferenceでのjQuery作者であるJohn Resigの動画と内容の書き起こし。","date":"2011-01-31T15:00:00.000Z"},{"title":"Jquery How To Ebook - ITFunda.Com","url":"http://www.itfunda.com/jquery-how-tos-ebook/Show/45","content":"jQueryのHow To電子書籍。\n\n電子書籍、ソースコード、チュートリアル動画と分かれた販売形態を取っている","date":"2011-01-31T15:00:00.000Z"},{"title":"unicodefreak/jbnode - GitHub","url":"https://github.com/unicodefreak/jbnode","content":"node.jsからJavaを呼ぶプラグイン\n\n","date":"2011-01-31T15:00:00.000Z"},{"title":"memoize 实现代码中的小陷阱 - 岁月如歌","url":"http://lifesinger.org/blog/2011/01/a-trap-of-memoize-code/","content":"underscore.jsのmemorizeメソッドではtoStringやhasOwnPropertyいったものをキーとして渡した際に動作がおかしくなるというバグについての解説。(既にバグ提出はされているそうです)\n\n一般にstrをキーとして受け取る関数でありがちなパターンとなってそうです。","date":"2011-01-31T15:00:00.000Z"},{"title":"RightJS: What’s New In RightJS 2.2","url":"http://rightjs.org/tutorials/what-new-in-rjs22","content":"JavaScriptフレームワークであるRightJSの2.2がリリースされました。\n\n    * Native CSS Transitions Support In Fx\n\n    * Fx.Attr Class\n\n    * Better UJS\n\n    * Mouseenter/Mouseleave Handlers\n\n    * DOM-Shortcuts For Strings\n\n    * Class And Wrapper Merge\n\n    * Supercalls On Modules\n\n    * IE8 Kicked Out In the Olds Module\n\n    * Full Stack CSS3 Support\n\n    * Object.merge With Deep Merge\n\n    * Element#index method\n\n    * Raw DOM Search\n\n    * IE Native UID\n\n    * Deprecations Removed\n\n    * Optimizations And Cleanups","date":"2011-01-31T15:00:00.000Z"},{"title":"Web 2.0 Development and Business Lessons: Why You Need to Learn JavaScript","url":"http://www.w2lessons.com/2011/01/why-you-need-to-learn-javascript.html","content":"なぜ今JavaScriptを学ぶ必要があるか?という話。\n\n今はクライアントでも複雑なUIを作成することができ、サーバサイドNode.jsのようなモノがある。\n\nデスクトップは\"the cloud\"へシフトしてるようにも見える。その中でJSアプリケーションの負う部分は大きい。また巨大化するソースにおいてJavaScriptフレームは活用することは大事だ(文中ではDojo toolkitを出している、jQueryでない理由も書いてある)\n\nまたフレームワークを扱うためにはJavaScriptの基本原理をまず学ぶべきである。\n\n<q>JS is no longer an option for true programmers, it's a requirement...and it's not the nightmare you think it is. </q>\n\nといった感じの内容です。","date":"2011-01-31T15:00:00.000Z"},{"title":"jQuery 1.5の新機能: jQueryのサブクラスが作れるようになる | へびにっき","url":"http://wp.serpere.info/archives/2050","content":"jQuery 1.5 beta1で追加された\n\njQuery.subclass()の解説","date":"2011-01-31T15:00:00.000Z"},{"title":"これでできる！ クロスブラウザJavaScript入門：第22回　JavaScriptによるUIの実装：ドラッグ｜gihyo.jp … 技術評論社","url":"http://gihyo.jp/dev/serial/01/crossbrowser-javascript/0022","content":"汎用的なドラッグの書き方,\n\nUIとしてドラッグの実装方法","date":"2011-01-31T15:00:00.000Z"},{"title":"NEVERSAW.US | Not Your Father's Javascript","url":"http://neversaw.us/2011/1/16/not-your-fathers-javascript/","content":"最近のエンジン向け(主にNode.jsを対象)にJavaScriptのベストプラクティスを書いている。\n\n-変数宣言はSingle var、変数の命名のパターン\n\n-パッケージのディレクトリやファイル名はCommonJSのルールに習う\n\n-列挙のパターンとしてforEach,mapを使ってシンプルに書ける\n\n- Object.keysとforEachとbindを併せてオブジェクトのコピーを作成。(IE6,7はObject.keysがないので定義方法も)\n\n-Function.prototype.bindの使い方、いろいろな使い方\n\n古いものも多くあるため新しいものは見つけるのが難しいですがそれを乗り越えた先に見つかるものがある。","date":"2011-01-31T15:00:00.000Z"},{"title":"The CSS Corner: CSS3 Media Queries - IEBlog - Site Home - MSDN Blogs","url":"http://blogs.msdn.com/b/ie/archive/2011/01/12/the-css-corner-css3-media-queries.aspx","content":"IE9でのMedia Queriesサポート状況が公開されました。\n\n","date":"2011-01-31T15:00:00.000Z"},{"title":"「第 0 回 HTML5 プログラミング&クリエイティブ・コンテスト」のお知らせ - Google Japan Developer Relations Blog","url":"http://googledevjp.blogspot.com/2011/01/0-html5.html","content":"公募期間: 2011 年 1 月 12 日〜 2011 年 2 月 11 日\n\nHTML5を使った作品コンテストが開催されています。プログラミング部門とクリエイター部門に分かれて行うようです。","date":"2011-01-31T15:00:00.000Z"},{"title":"DailyJS: Arbor, Mug, I, Ristretto","url":"http://dailyjs.com/2011/01/14/arbor-mug-i-ristretto/?utm_source=feedburner&utm_medium=feed&utm_campaign=Feed%3A+dailyjs+%28DailyJS%29&utm_content=livedoor","content":"JVM向けのJavaScriptコンパイラーであるMugの特徴を述べています。\n\nCommonJS modulesを採用指定事やRhinoに比べて高速に動作するのが特徴","date":"2011-01-31T15:00:00.000Z"},{"title":"Firefox 4 Beta 9 – 素晴らしい機能を満載して登場 « Mozilla Developer Street (modest)","url":"https://dev.mozilla.jp/hacksmozillaorg/firefox-4-beta-9-a-huge-pile-of-awesome/","content":"Firefox4での変化を網羅的に紹介。\n\n今までもっとも激しいアップデートになっている。","date":"2011-01-31T15:00:00.000Z"},{"title":"サーバサイドJavaScriptの本命「node.js」の基礎知識（1/3）- ＠IT","url":"http://www.atmarkit.co.jp/fwcr/rensai2/nodejs01/01.html","content":"node.js入門の記事。\n\nnode.jsとnpmのインストール手順の解説","date":"2011-02-28T15:00:00.000Z"},{"title":"JavaScript対応APIドキュメント生成ツールのまとめ | Web scratch","url":"http://efcl.info/2011/0226/res2291/","content":"JavaScript内のコメントからドキュメントを生成するツールのまとめ","date":"2011-02-28T15:00:00.000Z"},{"title":"danwrong/loadrunner - GitHub","url":"https://github.com/danwrong/loadrunner","content":"依存関係解決、非同期ローダ。\n\nコマンドラインのビルドツールが付いていて一つのminifyされたファイルにまとめることもできる。","date":"2011-02-28T15:00:00.000Z"},{"title":"みなさん、Qt の JavaScript はますます速くなります","url":"http://qt-labs.jp/2011/02/25/qt-people-our-javascript-platform-is-burning-rubber.html","content":"Qt でGoogleのV8 JavaScript エンジンの利用について研究を行っているそうです。\n\n","date":"2011-02-28T15:00:00.000Z"},{"title":"dherman/structsjs - GitHub","url":"https://github.com/dherman/structsjs","content":"(typedarrayに代わるものとして提案されてた)ECMAScript Binary Data APIの実装ライブラリ(プロトタイプレベル)\n\n-http://wiki.ecmascript.org/doku.php?id=strawman:binary_data","date":"2011-02-28T15:00:00.000Z"},{"title":"Unit Testing in JavaScript | Agile Pain Relief","url":"http://agilepainrelief.com/notesfromatooluser/2008/11/unit-testing-in-javascript.html","content":"JavaScriptのテスト関係のリンク集","date":"2011-02-28T15:00:00.000Z"},{"title":"jQuery: » jQuery 1.5.1 Released","url":"http://blog.jquery.com/2011/02/24/jquery-151-released/","content":"jQuery1.5が正式リリース。\n\nIE9RCをサポートや$.ajax()周りにオプションが追加された","date":"2011-02-28T15:00:00.000Z"},{"title":"Why I forked JSLint to JSHint","url":"http://anton.kovalyov.net/2011/02/20/why-i-forked-jslint-to-jshint/","content":"なぜJSLintをフォークしてJSHintを始めたのかについてAnton Kovalyovさんが書いている。\n\nコメント欄も併せて","date":"2011-02-28T15:00:00.000Z"},{"title":"Amazon: Applied jQuery: Jay Blanchard","url":"http://www.amazon.com/o/ASIN/0321772563/book042-22/ref=nosim","content":"2011年8月25日発売\n\n著者はjQueryコミュニティとかで活動している人みたいです","date":"2011-02-28T15:00:00.000Z"},{"title":"Python的format関数 - 箱入りあじゃらの日記","url":"http://d.hatena.ne.jp/ajalabox/20110223/1298448703","content":"Pythonのformat関数のようなものをJavaScriptでも","date":"2011-02-28T15:00:00.000Z"},{"title":"EGit","url":"http://www.eclipse.org/egit/","content":"Eclipse向けのGitプラグイン","date":"2011-02-28T15:00:00.000Z"},{"title":"알찬돌삐","url":"http://dev.i-swear.com/barcode/info.php","content":"JavaScriptでバーコードを生成。\n\ndivタグを並べて表示","date":"2011-02-28T15:00:00.000Z"},{"title":"Episode 0.4.9 - Git, Showoff, and XBox Kinect with Scott Chacon - The Changelog - Open Source moves fast. Keep up.","url":"http://thechangelog.com/post/3445186374/episode-0-4-9-git-showoff-and-xbox-kinect-with-scott-cha","content":"gitを中心として書籍やツールなどの紹介","date":"2011-02-28T15:00:00.000Z"},{"title":"httpstat.us","url":"http://httpstat.us/","content":"必要なHTTPレスポンスコードを返してくれるサービス。テストなどに利用できそう\n\n","date":"2011-02-28T15:00:00.000Z"},{"title":"『rsms/move - GitHub』","url":"https://github.com/rsms/move","content":"JavaScriptにコンパイルできるメタ言語\n\n関数を^で表せたり、export,importな機能がある。","date":"2011-02-28T15:00:00.000Z"},{"title":"Amazon: Jquery Plugin Development Beginner's Guide: Giulio Bai","url":"http://www.amazon.co.jp/o/ASIN/1849512248/book042-22/ref=nosim","content":"jQueryプラグイン開発入門本\n\n-<a href=\"https://www.packtpub.com/jquery-plugin-development-beginners-guide/book#in_detail\" title=\"jQuery Plugin Development Beginner&apos;s Guide Book &amp; eBook | Packt Publishing Technical &amp; IT Book Store\">jQuery Plugin Development Beginner's Guide Book &amp; eBook | Packt Publishing Technical &amp; IT Book Store</a>","date":"2011-02-28T15:00:00.000Z"},{"title":"『JSHint, A JavaScript Code Quality Tool』","url":"http://jshint.com/","content":"JSLintをフォークしたもの。\n\n個人というよりコミュニティやチームといった視点が置かれたコーディングルールチェックツール。\n\n","date":"2011-02-28T15:00:00.000Z"},{"title":"Effective JavaScriptをPDFにしました - renoivのブログ","url":"http://d.hatena.ne.jp/renoiv/20110218/1298034375","content":"Webで公開されていた、Effective JavaScriptのPDF版の配布","date":"2011-02-28T15:00:00.000Z"},{"title":"Command-line CSS spriting / Stoyan's phpied.com","url":"http://www.phpied.com/command-line-css-spriting/","content":"Imagemagickを使ってコマンドラインからCSSスプライトを作成\n\n","date":"2011-02-28T15:00:00.000Z"},{"title":"ruidlopes/minimal.js - GitHub","url":"https://github.com/ruidlopes/minimal.js","content":"HTML/JSONテンプレートエンジン。\n\nJSONライクな形式からHTMLタグのテンプレートを生成するライブラリ","date":"2011-02-28T15:00:00.000Z"},{"title":"2011-02-20 - 新・たけぞう瀕死の日記","url":"http://d.hatena.ne.jp/takezoe/20110220#p1","content":"EclipseHTMLEditor 2.1.0がリリース\n\nJavaScript系の機能が大幅に強化されています","date":"2011-02-28T15:00:00.000Z"},{"title":"Javascript JSON parser","url":"http://asenbozhilov.com/json.html","content":"ECMA-262-5に基づいたJSON.parseの実装ライブラリ\n\nブラウザJSON.parseがないブラウザ向けに使うのではなくて、JSON文字列のデバッグやテスト向けの用途として開発","date":"2011-02-28T15:00:00.000Z"},{"title":"Amazon: Head First HTML5: Eric T Freeman, Elisabeth Robson","url":"http://www.amazon.com/o/ASIN/1449390544/book042-22/ref=nosim","content":"2011年7月15日発売\n\nHead FirstシリーズのHTML5本\n\n-<a href=\"http://oreilly.com/catalog/0636920010906/\" title=\"Head First HTML5 - O&apos;Reilly Media\">Head First HTML5 - O'Reilly Media</a>","date":"2011-02-28T15:00:00.000Z"},{"title":"Amazon: Head First jQuery: Ryan Benedetti, Ronan Cranley","url":"http://www.amazon.com/o/ASIN/1449393217/book042-22/ref=nosim","content":"2011年7月15日発売\n\nHead FirstシリーズのjQuery本\n\n-<a href=\"http://oreilly.com/catalog/0636920012740\" title=\"Head First jQuery - O&apos;Reilly Media\">Head First jQuery - O'Reilly Media</a>","date":"2011-02-28T15:00:00.000Z"},{"title":"Amazon: Node: Up and Running: Scalable Server-Side Code with JavaScript: Tom Hughes-Croucher","url":"http://www.amazon.com/o/ASIN/1449398588/book042-22/ref=nosim","content":"2011年7月15日発売\n\nNode.js本","date":"2011-02-28T15:00:00.000Z"},{"title":"Software is hard | Firebug Tip: using command line within an iframe","url":"http://www.softwareishard.com/blog/planet-mozilla/firebug-tip-using-command-line-within-an-iframe/","content":"Firebugのcdコマンドについての紹介。\n\ncdコマンドを使えばframeの移動ができる","date":"2011-02-28T15:00:00.000Z"},{"title":"『Internet Explorer 9 Guide for Developers』","url":"http://msdn.microsoft.com/en-us/ie/ff468705","content":"IE9での変更点をまとめた開発者向けのページ","date":"2011-02-28T15:00:00.000Z"},{"title":"モバイルアプリケーション開発のためのHTML/CSS/JavaScript関連技術まとめ － Publickey","url":"http://www.publickey1.jp/blog/11/htmlcssjavascript.html","content":"モバイル対応のJavaScriptライブラリや、Titanium Mobileのようなネイティブアプリケーション作成ツールのまとめ。","date":"2011-02-28T15:00:00.000Z"},{"title":"Internet Explorer UA Style Sheets","url":"http://www.iecss.com/","content":"IEのバージョン別デフォルトスタイルシート。\n\nIE6-IE9まで","date":"2011-02-28T15:00:00.000Z"},{"title":"IE9 on Windows Phone - IEBlog - Site Home - MSDN Blogs","url":"http://blogs.msdn.com/b/ie/archive/2011/02/14/ie9-on-windows-phone.aspx","content":"Windows PhoneのブラウザがIE7からIE9になる。","date":"2011-02-28T15:00:00.000Z"},{"title":"『kriskowal/zip - GitHub』","url":"https://github.com/kriskowal/zip","content":"Node.js向けのunzip実装","date":"2011-02-28T15:00:00.000Z"},{"title":"Webfont 사용하기 | FRENDS.KR","url":"http://frends.kr/topics/webfont-%ec%82%ac%ec%9a%a9%ed%95%98%ea%b8%b0/","content":"@font-faceでのWebフォントについて。\n\nそれぞれのブラウザごとのFont Type対応表\n\nDaum_Regular.ttfの場合のフォントサイズ比較\n\nレンダリングの違いではWindowsの場合ブラウザによってまちまちな描画になっている。\n\n→結論としてWiindowsできれいなフォント表示するには画像かフラッシュを使う\n\nweb fontsの比較(ライブラリやPHPやFlashを使ったもの)\n\n-<a href=\"http://socialcompare.com/en/comparison/comparison-of-web-fonts-solutions-7d0b3w9\" title=\"Comparison of web fonts solutions | SocialCompare - Comparisons community\">Comparison of web fonts solutions | SocialCompare - Comparisons community</a>\n\nで、この中で一番よかったのは<a href=\"https://github.com/sorccu/cufon/wiki/about\" title=\"Cuf&#xF3;n\">Cufón</a>というJavaScriptライブラリ。(フォントサイズは大きくなるのが欠点)\n\nサイズは大きくなるけど、フォントサブセット(使うものだけ埋め込む)gzip圧縮する(mod_gzip使用)と、220kbぐらいになりブラウザ間の際はほとんどなくなった。\n\n結論\n\n1.WindowsではCufónを使い、Mac / Linuxでは@font-faceを使う\n\n2.プラットフォームで分けるのが面倒なら<a href=\"https://github.com/sorccu/cufon/wiki/about\" title=\"Cuf&#xF3;n\">Cufón</a>を使う\n\n3. 1,2がいやならFlashを使う\n\n@font-faceの利用にする場合に読んでおくべきURL\n\n# http://paulirish.com/2009/fighting-the-font-face-fout/\n\n# http://paulirish.com/2009/bulletproof-font-face-implementation-syntax/ http://paulirish.com/2009/bulletproof-font-face-implementation-syntax/\n\n# http://paulirish.com/2010/font-face-gotchas/ http://paulirish.com/2010/font-face-gotchas/ ","date":"2011-02-28T15:00:00.000Z"},{"title":"balupton/History.js - GitHub","url":"https://github.com/balupton/History.js","content":"HTML5 History/State APIをすべてのブラウザで使えるようにするライブラリ。\n\nHistory API未対応のブラウザは#フラグメントを利用する","date":"2011-02-28T15:00:00.000Z"},{"title":"jQuery内部のエラー処理について | バシャログ。","url":"http://c-brains.jp/blog/wsg/11/02/13-080934.php","content":"jQueryのerror処理について。\n\njQuery.errorのコードを追ってみてわかること","date":"2011-02-28T15:00:00.000Z"},{"title":"IE9RC で document が const になり再定義が不可能になった - latest log","url":"http://d.hatena.ne.jp/uupaa/20110211/1297409300","content":"IE9RCのdocumentの再定義についてとナビ子記法の導入について\n\n-<a href=\"http://handsout.jp/slide/1883\" title=\"2&#x5206;&#x3067;&#x308F;&#x304B;&#x308B; uupaa.js &#x306E; Debug Navigation :: handsOut.jp\">2分でわかる uupaa.js の Debug Navigation :: handsOut.jp</a>","date":"2011-02-28T15:00:00.000Z"},{"title":"Sass - チュートリアル","url":"http://hail2u.net/documents/sass-tutorial.html","content":"Sassチュートリアルの日本語訳","date":"2011-02-28T15:00:00.000Z"},{"title":"narwhal - introduction","url":"http://narwhaljs.org/","content":"CommonJSに基づいたサーバーサイドJavaScript環境","date":"2011-02-28T15:00:00.000Z"},{"title":"Benchmark.js","url":"http://benchmarkjs.com/","content":"jsPerfでも使われているベンチマーク計測ライブラリ。ブラウザ、コンソール、node.js、Javaアプレット(nano秒対応)とほとんどの環境に対応している。\n\nJavaScriptのコード速度の比較にはjsPerfが便利です\n\n-<a href=\"http://jsperf.com/\" title=\"jsPerf: JavaScript performance playground\">jsPerf: JavaScript performance playground</a>","date":"2011-02-28T15:00:00.000Z"},{"title":"JavaScript Garden","url":"http://bonsaiden.github.com/JavaScript-Garden/","content":"JavaScriptの変わってるとこやパフォーマンスや仕組みなどかなり詳細に書かれた内容。\n\nかなり深く掘り下げていたりしてJavaScript Patternsと同じくらい薦められる読み物。\n\n読んでいたときのメモ書きを公開してあります。\n\n-<a href=\"http://efcl.info/adiary/Javascript/JavaScriptGarden\" title=\"JavaScript Garden&#x306E;&#x8AAD;&#x66F8;&#x30E1;&#x30E2; - prog*sig\">JavaScript Gardenの読書メモ - prog*sig</a>","date":"2011-02-28T15:00:00.000Z"},{"title":"ゆっくりと… » ブラウザ動作の理解－レンダリングの負荷を測る","url":"http://tokkono.cute.coocan.jp/blog/slow/index.php/web-technology/visualization-of-rendering-activity/","content":"リフローなどの時間をGUIで確認できるツールについての紹介\n\ndynaTrace(IE,Firefox向けベータもでた)とSpeedTracer(Webkit)を使ってリフローの観測","date":"2011-02-28T15:00:00.000Z"},{"title":"CSS minifiers comparison / Stoyan's phpied.com","url":"http://www.phpied.com/css-minifiers-comparison/","content":"CSS圧縮ツールの比較\n\ncssminjs,CSSTidy-small,ajaxmin","date":"2011-02-28T15:00:00.000Z"},{"title":"Sass、そしてSassy CSS (SCSS)","url":"http://hail2u.net/documents/sass-and-sassy-css.html","content":"CSSを拡張したメタ言語のSass,SCSSについての解説。\n\nSCSSを使ってCSSフレームワークを作る方法について紹介されている","date":"2011-02-28T15:00:00.000Z"},{"title":"Github Trends","url":"http://github-trends.oscardelben.com/","content":"GitHubのトレンドをRSS配信。\n\n-<a href=\"https://github.com/languages/\" title=\"Top Languages - GitHub\">Top Languages - GitHub</a>","date":"2011-02-28T15:00:00.000Z"},{"title":"HTML5 Games 0.2: Integers are Your Friends - Facebook Developers","url":"https://developers.facebook.com/blog/post/460/","content":"ゲームプラットフォームとしてのブラウザのパフォーマンス比較","date":"2011-02-28T15:00:00.000Z"},{"title":"『30 Developers you MUST Subscribe to as a JavaScript Junkie | Nettuts+』","url":"http://net.tutsplus.com/articles/web-roundups/30-developers-you-must-subscribe-to-as-a-javascript-junkie/","content":"JavaScriptで著名な人のまとめ。\n\nそれぞれブログやTwitterなどがまとまっていて便利","date":"2011-02-28T15:00:00.000Z"},{"title":"v8 at master from einars/js-beautify - GitHub","url":"https://github.com/einars/js-beautify/tree/master/v8","content":"Node.js向けのjsbeautify\n\nコマンドラインからjsファイルの整形に使える","date":"2011-02-28T15:00:00.000Z"},{"title":"node v0.4 announcement","url":"http://nodejs.org/v0.4_announcement.html","content":"Node.js 0.4がリリース","date":"2011-02-28T15:00:00.000Z"},{"title":"Internet Explorer 9 RCの変更点 - NO UIHARU, NO LIFE. - subtech","url":"http://subtech.g.hatena.ne.jp/mayuki/20110210/1297359952","content":"タイマーの分解能が変更、documentの再定義が不可になる、window.performanceに変更などなど","date":"2011-02-28T15:00:00.000Z"},{"title":"Amazon: 体系的に学ぶ 安全なWebアプリケーションの作り方　脆弱性が生まれる原理と対策の実践 (アマゾン文庫): 徳丸 浩","url":"http://www.amazon.co.jp/o/ASIN/4797361190/book042-22/ref=nosim","content":"2011/3/3発売\n\n徳丸さんのセキュリティ本\n\nWeb開発者にとってかなり大事な本になっていると思います。\n\n目次はこちらから\n\n-<a href=\"http://www.sbcr.jp/products/4797361193.html\" title=\"&#x30BD;&#x30D5;&#x30C8;&#x30D0;&#x30F3;&#x30AF; &#x30AF;&#x30EA;&#x30A8;&#x30A4;&#x30C6;&#x30A3;&#x30D6;:&#x4F53;&#x7CFB;&#x7684;&#x306B;&#x5B66;&#x3076; &#x5B89;&#x5168;&#x306A;Web&#x30A2;&#x30D7;&#x30EA;&#x30B1;&#x30FC;&#x30B7;&#x30E7;&#x30F3;&#x306E;&#x4F5C;&#x308A;&#x65B9;\">ソフトバンク クリエイティブ:体系的に学ぶ 安全なWebアプリケーションの作り方</a>","date":"2011-02-28T15:00:00.000Z"},{"title":"Fastersite: Chrome's 10 Caches","url":"http://gent.ilcore.com/2011/02/chromes-10-caches.html","content":"Chromeに入ってる10個のキャッシュ機能をそれぞれ解説。\n\n本当に正確なベンチマークを取るときにどの部分がキャッシュされているのかを知っておく必要がある。","date":"2011-02-28T15:00:00.000Z"},{"title":"各Webブラウザの開発者向けページ - katata_hの日記","url":"http://d.hatena.ne.jp/lars_t/20100411/1271001418","content":"ブラウザ毎の開発者向けページのリンク集\n\nソースコード、バグリスト、ディスカッションのページ","date":"2011-02-28T15:00:00.000Z"},{"title":"InternetExplorerの問題を切り分けする際に使えるもの - katata_hの日記","url":"http://d.hatena.ne.jp/lars_t/20110208/1297187905","content":"IEの障害切り分けするためのツールや方法\n\nデバッグツール","date":"2011-02-28T15:00:00.000Z"},{"title":"各ブラウザのUTF-7の対応状況 - 葉っぱ日記","url":"http://d.hatena.ne.jp/hasegawayosuke/20110210/p1","content":"ブラウザ別UTF-7のサポート状況。\n\nXSSの攻撃手段としてよくあがる","date":"2011-02-28T15:00:00.000Z"},{"title":"Video: Paul Irish on HTML5 Boilerplate - Marakana","url":"http://marakana.com/forums/html5/general/256.html","content":"HTML5 Boilerplateについての動画 by Paul Irish","date":"2011-02-28T15:00:00.000Z"},{"title":"Amazon: Sams Teach Yourself HTML, CSS, and JavaScript All in One: Julie C. Meloni","url":"http://www.amazon.com/o/ASIN/0672333325/book042-22/ref=nosim","content":"2011年6月6日発売\n\nSams Teach Yourselfシリーズ","date":"2011-02-28T15:00:00.000Z"},{"title":"JavaScript Typed Arrays","url":"http://vocamus.net/dave/?p=1258","content":"Typed Arraysでの sliceメソッドがsubarrayへとリネームされた","date":"2011-02-28T15:00:00.000Z"},{"title":"ブラウザでアニメーションファイル(GIF)をJavaScriptを用いて再生する方法 | GREE Engineers' Blog","url":"http://labs.gree.jp/blog/2011/02/2800/","content":"GIF画像をJSONとして読み込んで、JavaScriptでGIFヘッダーを見てフレームごとにデータスキームURIに変換してimgタグで表示。アニメーションGIFはCanvasのフレーム操作を利用して表示\n\n-<a href=\"http://blog.livedoor.jp/dankogai/archives/51067688.html\" title=\"404 Blog Not Found:javascript - Yet Another Base64 transcoder\">404 Blog Not Found:javascript - Yet Another Base64 transcoder</a>","date":"2011-02-28T15:00:00.000Z"},{"title":"JSONPの動的取得+エラー処理 - Okiraku Programming","url":"http://d.hatena.ne.jp/NeoCat/20110206/1296934235","content":"JSONPのエラーをキャッチするためにiframeを利用して読み込む方法。\n\nscriptタグのonerrorが実行されないブラウザでも対応できる。","date":"2011-02-28T15:00:00.000Z"},{"title":"WebGL勉強会 第5回で発表して来ました - 強火で進め","url":"http://d.hatena.ne.jp/nakamura001/20110205/1296913818","content":"「Learning WebGLで学ぶWebGL入門」のスライド資料\n\n","date":"2011-02-28T15:00:00.000Z"},{"title":"LearnBoost/stylus - GitHub","url":"https://github.com/LearnBoost/stylus","content":"Node.js製\n\nCSSに変数などの機能を持たせたメタ言語。\n\nコンパイルすることでCSSとして使用できる。","date":"2011-02-28T15:00:00.000Z"},{"title":"Touch Events仕様のEditor's Draftが公開 | Web標準Blog | ミツエーリンクス","url":"http://standards.mitsue.co.jp/archives/001497.html","content":"W3CによるTouch EventのEditor's Draftが公開\n\nジェスチャーなどはまだ含まれていない","date":"2011-02-28T15:00:00.000Z"},{"title":"jquery1.5のDeferred Object - 俺の作業ログ","url":"http://d.hatena.ne.jp/pirosikick/20110203/1296749202","content":"Deferred Objectの使い方。\n\n時間差で設定してもちゃんとコールバックが呼ばれるのは面白い","date":"2011-02-28T15:00:00.000Z"},{"title":"Using Deferreds in jQuery 1.5 | Eric Hynds","url":"http://www.erichynds.com/jquery/using-deferreds-in-jquery/","content":"jQuery 1.5で追加されたDeferredについての解説、使い方","date":"2011-02-28T15:00:00.000Z"},{"title":"O'Reilly Japan - JavaScriptパターン","url":"http://www.oreilly.co.jp/books/9784873114880/","content":"2011年02月15日発売\n\nJavaScript Patternsの翻訳版\n\n原著で読んでいますがとても良い書籍だと思います。\n\n-<a href=\"http://efcl.info/adiary/JavaScriptPatterns\" title=\"JavaScript Patterns&#x306E;&#x8AAD;&#x66F8;&#x8A18;&#x9332; - prog*sig\">JavaScript Patternsの読書記録 - prog*sig</a>","date":"2011-02-28T15:00:00.000Z"},{"title":"Big Sky :: phantomjsをwebkitgtk+で書いてみた。","url":"http://mattn.kaoriya.net/software/lang/c/20110203044300.htm","content":"webkitgtk+で実装されたSpecterJS。\n\nphantomjs互換のコマンドラインツール","date":"2011-02-28T15:00:00.000Z"},{"title":"Using CSS3 and @font-face to use any custom font on a web site - Robert's talk","url":"http://robertnyman.com/2011/01/27/using-css3-and-font-face-to-use-any-custom-font-on-a-web-site/","content":"@font-faceのサポート状況をブラウザ別にまとめてある。\n\nWOFF OpenType TrueType EOT SVG Fontsについてどのブラウザで利用できるかが書いてある。","date":"2011-02-28T15:00:00.000Z"},{"title":"WebStorm 2.0 :: Coming soon!","url":"http://www.jetbrains.com/webstorm/nextversion/index.html","content":"高機能なHTML(5)+CSS+JavaScript対応IDEのWebStormのバージョン2.0の特徴が掲載された。\n\nすぐに試したい方は<a href=\"http://confluence.jetbrains.net/display/WI/Web+IDE+EAP\" title=\"EAP\">EAP</a>を見るといいかと思います。\n\n-<a href=\"http://efcl.info/2010/1027/res2023/\" title=\"&#x6700;&#x5F37;&#x306E;JavaScript IDE &#x300C;WebStorm&#x300D;&#x3092;&#x4F7F;&#x3063;&#x3066;&#x307F;&#x305F; | Web scratch\">最強のJavaScript IDE 「WebStorm」を使ってみた | Web scratch</a>","date":"2011-02-28T15:00:00.000Z"},{"title":"ExceptionHub | JavaScript Error Tracking","url":"http://www.exceptionhub.com/#","content":"埋め込みコードを入れることでJavaScriptのエラー情報を自動的にログにしれくれるWebサービス","date":"2011-02-28T15:00:00.000Z"},{"title":"窓の杜 - 【REVIEW】「Visual Studio」の“Intellisense”をHTML5対応に「HTML 5 Intellisense」","url":"http://www.forest.impress.co.jp/docs/review/20110201_422595.html","content":"Visual StudioでHTML5のタグを対応させるツール","date":"2011-02-28T15:00:00.000Z"},{"title":"結局どうすればいいの？ - Dive Into HTML5","url":"http://hail2u.net/documents/diveintohtml5-semantics.html","content":"<a href=\"http://diveintohtml5.org/semantics.html\" title=\"What Does It All Mean? - Dive Into HTML5\">What Does It All Mean? - Dive Into HTML5</a>の日本語訳 \n\n-Doctypeの歴史\n\n-relの属性値について\n\n-HTML5で新しいセマンティックな要素 -Internet Explorerで認識しない要素を扱うハック方法(条件付きコメントと併用)\n\n-navと音声読み上げソフトウェア\n\nなど","date":"2011-02-28T15:00:00.000Z"},{"title":"Chrome 11, a renewed XSS Filter and vertical text for multiple-column layouts « Peter Beverloo","url":"http://peter.sh/2011/02/chrome-11-a-renewed-xss-filter-and-vertical-text-for-multiple-column-layouts/","content":"WebkitのXSSフィルターがデザインされ直した。スクリプトの実行をみるよりもHTMLトークナイザーのはき出したものを解析するような方向。\n\nWebkitも<input type=\"number\">をサポート","date":"2011-02-28T15:00:00.000Z"},{"title":"dynaTrace Firefox Closed Beta Program started Application Performance, Scalability and Architecture – The dynaTrace Blog","url":"http://blog.dynatrace.com/2011/01/28/dynatrace-firefox-closed-beta-program-started/","content":"IE向けのパフォーマンス調査ツールとして知られるdynaTraceのFirefox版クローズドベータが開始された\n\n-<a href=\"http://web-tan.forum.impressrd.jp/e/2010/07/27/8463\" title=\"IE&#x7528;&#x306E;Firebug&#x304C;&#x6B32;&#x3057;&#x3051;&#x308C;&#x3070;dynaTrace AJAX edition&#xFF08;&#x512A;&#x308C;&#x30E2;&#x30CE;&#xFF09;&#x3092;&#x4F7F;&#x304A;&#x3046;&#xFF01; | Web&#x62C5;&#x5F53;&#x8005;Forum\">IE用のFirebugが欲しければdynaTrace AJAX edition（優れモノ）を使おう！ | Web担当者Forum</a>","date":"2011-02-28T15:00:00.000Z"},{"title":"jQuery: » jQuery 1.5 Released","url":"http://blog.jquery.com/2011/01/31/jquery-15-released/","content":"jQuery 1.5正式版がリリース\n\nDeferred Objectが追加されている","date":"2011-02-28T15:00:00.000Z"},{"title":"node.jsとjQueryでスクレイピングするウェブアプリの作り方 | さくらたんどっとびーず","url":"http://sakuratan.biz/archives/3393","content":"node.jsとjQueryを使ってスクレイピングを行う解説","date":"2011-02-28T15:00:00.000Z"},{"title":"Qwery - The Tiny Selector Engine","url":"http://dustindiaz.com/qwery","content":"機能を限定して小さく絞ったCSSセレクタエンジン。jQueryとかで有名なSizzleの1/4のサイズ","date":"2011-03-31T15:00:00.000Z"},{"title":"Software is hard | Script Execution Analysis in Firefox 4","url":"http://www.softwareishard.com/blog/firebug/script-execution-analysis-in-firefox-4/","content":"Fireox3.6と4.0ではインラインスクリプトやScriptタグをつくって入れた外部スクリプトの挙動が少し変わってる。\n\nDOMContentLoadができるだけ早く起きるように工夫されて、無駄な実行待ちなどが減っている。addExternalScriptの実行順は取得順になっている","date":"2011-03-31T15:00:00.000Z"},{"title":"Mootoolsについて « Mootips","url":"http://mootips.org/topics/15/","content":"Mootoolsの概要\n\n機能紹介やプラグインについて","date":"2011-03-31T15:00:00.000Z"},{"title":"IE9’s Document Modes and JavaScript - IEBlog - Site Home - MSDN Blogs","url":"http://blogs.msdn.com/b/ie/archive/2011/03/24/ie9-s-document-modes-and-javascript.aspx","content":"IEのDocumentモードの種類と説明","date":"2011-03-31T15:00:00.000Z"},{"title":"Getfirebug Blog » Blog Archive » Firebug Lite 1.3.2","url":"http://blog.getfirebug.com/2011/03/23/firebug-lite-1-3-2/","content":"Firebug Lite 1.3.2のリリース。\n\n互換性とブラウザとの結合性強化\n\n“Disable XHR Listener” というオプションがついた","date":"2011-03-31T15:00:00.000Z"},{"title":"Androidサイトは横幅何pxで作ればいいのか？ - さくっとモバイル","url":"http://d.hatena.ne.jp/acidgraphix/20110126/1296018143","content":"Androidサイト基本320pxがいいという話\n\nAndroidのviewportについて。","date":"2011-03-31T15:00:00.000Z"},{"title":"Selectors Level 4","url":"http://dev.w3.org/csswg/selectors4/","content":"Selectors Level4のEditor's Draft","date":"2011-03-31T15:00:00.000Z"},{"title":"Getfirebug Blog » Blog Archive » Firebug 1.7.0","url":"http://blog.getfirebug.com/2011/03/21/firebug-1-7-0/","content":"Firefox4に対応したFirebug1.7.0がリリース","date":"2011-03-31T15:00:00.000Z"},{"title":"defunkt/dotjs - GitHub","url":"https://github.com/defunkt/dotjs","content":"サイトのドメイン名と同じ名前のjsファイルをおいて、自動的に読み込んで適応するChrome拡張\n\nFirefox版 https://github.com/rlr/dotjs-addon\n\nFirefox/CSS版 https://github.com/xvzf/firefox.css","date":"2011-03-31T15:00:00.000Z"},{"title":"JavaScriptで/.*/()とは何か. - プログラムモグモグ","url":"http://d.hatena.ne.jp/itchyny/20110322/1300720315","content":"/.*/.exec(RegExp.input)\n\nRegExpでFizzBuzz","date":"2011-03-31T15:00:00.000Z"},{"title":"Firefox 4.0 リリース! - Another 朝顔日記","url":"http://d.hatena.ne.jp/nyama/20110323/1300842445","content":"Firefox4リリースリンク","date":"2011-03-31T15:00:00.000Z"},{"title":"PhantomJS: Headless WebKit with JavaScript API","url":"http://www.phantomjs.org/","content":"PhantomJSのページ","date":"2011-03-31T15:00:00.000Z"},{"title":"Firefox 4 リリースノート","url":"http://mozilla.jp/firefox/4.0/releasenotes/","content":"Firefox4のリリース","date":"2011-03-31T15:00:00.000Z"},{"title":"Web Dev .NET: JSConsole Remote Debugging and JSBin Live Preview","url":"http://www.elijahmanor.com/2011/03/jsconsole-remote-debugging-and-jsbin.html","content":"JSConsoleとJSBin(Live Preview)を使ってiPhoneのmobile safariをリモートでバッグする方法を解説\n\nJSBinでjsbin.livePreview();を実行する事でライブプレビューパネルが開く","date":"2011-03-31T15:00:00.000Z"},{"title":"inception explained as a 4 nested javascript closures — Gist","url":"https://gist.github.com/659424","content":"console.groupの実行してわかるサンプル","date":"2011-03-31T15:00:00.000Z"},{"title":"mockko/livereload - GitHub","url":"https://github.com/mockko/livereload","content":"Firefox/Chrome/Safari向けのCSS/JSの自動リロード拡張+コマンドラインツール\n\n変更を検知してリロードする","date":"2011-03-31T15:00:00.000Z"},{"title":"Getfirebug Blog » Blog Archive » Firebug 1.7.0","url":"http://blog.getfirebug.com/2011/03/21/firebug-1-7-0/","content":"Firefox4に対応したFirebug1.7.0がリリース","date":"2011-03-31T15:00:00.000Z"},{"title":"CSS拡張メタ言語「SCSS(Sass)」と「LESS」の比較 - (DxD)∞","url":"http://dxd8.com/archives/217/","content":"SassとLESSの比較まとめ。\n\n動作環境や仕様、機能や文法についてよくまとまっている","date":"2011-03-31T15:00:00.000Z"},{"title":"Amazon: Programming HTML5 Applications: Building Powerful Cross-Platform Environments in Javascript: Zachary Kessin","url":"http://www.amazon.com/o/ASIN/1449399088/book042-22/ref=nosim","content":"2011年8月15日発売\n\nHTML5とJavaScriptを使ったアプリケーション開発。","date":"2011-03-31T15:00:00.000Z"},{"title":"Amazon: jQuery Mobile: Up and Running: Maximiliano Firtman","url":"http://www.amazon.com/o/ASIN/1449397654/book042-22/ref=nosim","content":"2011年8月15日発売\n\njQuery Mobile本","date":"2011-03-31T15:00:00.000Z"},{"title":"Acebug :: Add-ons for Firefox","url":"https://addons.mozilla.org/ja/firefox/addon/acebug/","content":"FirebugのコンソールをAceを使ったエディタにする。シンタックスハイライトとかオートインデント、ViやEmacs風のキーバインド、ファイル保存、ロードなどができるようになる。","date":"2011-03-31T15:00:00.000Z"},{"title":"JavaScript Binary Operations – the easy way @ Learning is bateru","url":"http://bateru.com/news/2011/03/javascript-binary-operations-the-easy-way/","content":"JavaScriptでバイナリ操作についての解説","date":"2011-03-31T15:00:00.000Z"},{"title":"Web performance optimization (WPO)","url":"http://www.slideshare.net/bonoseo/web-performance-optimization-wpo","content":"Webサイトのパフォーマンスについてのスライド。それぞれに解決方法やツールの紹介がシンプルにまとまっている","date":"2011-03-31T15:00:00.000Z"},{"title":"モデルから知るGit","url":"http://www.slideshare.net/hiratara/git-7205454","content":"gitの各コマンドの動きを図で示していてとても分かりやすい内容。","date":"2011-03-31T15:00:00.000Z"},{"title":"Multiple-tab selection, tab title elision, animations API and a new Chromium logo « Peter Beverloo","url":"http://peter.sh/2011/03/multiple-tab-selection-tab-title-elation-animations-api-and-a-new-chromium-logo/","content":"マルチタブ選択機能、CSS3 Writing Modes、ロゴが新しくなった","date":"2011-03-31T15:00:00.000Z"},{"title":"Welcome to jsFiddle’s documentation — jsFiddle v0.5a2 documentation","url":"http://doc.jsfiddle.net/","content":"jsFiddleのAPIドキュメント。\n\nGitHubとの連携もできる","date":"2011-03-31T15:00:00.000Z"},{"title":"Tagneto: RequireJS 0.24.0 Released","url":"http://tagneto.blogspot.com/2011/03/requirejs-0240-released.html","content":"IE9をサポートしたRequireJS 0.24.0がリリース。CoffeScript pluginが入った。","date":"2011-03-31T15:00:00.000Z"},{"title":"東北地方太平洋沖地震に伴うInternet Explorer(R) 9日本語版の製品版提供の延期について","url":"http://www.microsoft.com/japan/presspass/detail.aspx?newsid=3969","content":"IE9 日本だけ延期","date":"2011-03-31T15:00:00.000Z"},{"title":"A language for the Internet: Why JavaScript and Node.js is right for Internet Application","url":"http://www.slideshare.net/sh1mmer/a-language-for-the-internet-why-javascript-and-nodejs-is-right-for-internet-application","content":"YahooのTomさん(オライリーからNode.js本出す人)のNode.jsについてのスライド。\n\nNode.jsの特徴について","date":"2011-03-31T15:00:00.000Z"},{"title":"ブラウザ デフォルトCSSのチートシートを作ってみた。(力尽きた) : Web Design KOJIKA17","url":"http://kojika17.com/2011/03/browsers-default-css.php","content":"ブラウザのデフォルトCSSをまとめたチートシートの公開","date":"2011-03-31T15:00:00.000Z"},{"title":"Blogging IE9: A Year in Review - IEBlog - Site Home - MSDN Blogs","url":"http://blogs.msdn.com/b/ie/archive/2011/03/09/blogging-ie9-a-year-in-review.aspx","content":"IE9のリリースが近づいてきたので総まとめ","date":"2011-03-31T15:00:00.000Z"},{"title":"Node.net – Node.js implemented in Javascript on the .NET runtime « Dan Newcome, blog","url":"http://newcome.wordpress.com/2010/05/08/node-net-node-js-implemented-in-javascript-on-the-net-runtime/","content":"Node.jsをJScript.NETで実装したものが公開","date":"2011-03-31T15:00:00.000Z"},{"title":"How to Create Bookmarklets | Nettuts+","url":"http://net.tutsplus.com/tutorials/javascript-ajax/create-bookmarklets-the-right-way/","content":"ブックマークレットの作成方法についての記事","date":"2011-03-31T15:00:00.000Z"},{"title":"JavaScript Enlightenment | by Cody Lindley | 1st Edition | ECMA-262, Edition 3","url":"http://javascriptenlightenment.com/","content":"JavaScript library userをJavaScript developerへ変える電子書籍。\n\n著者はjQuery Enlightenmentの人","date":"2011-03-31T15:00:00.000Z"},{"title":"dynaTrace Ajax Edition 3.0 Beta supports Firefox and Internet Explorer Application Performance, Scalability and Architecture – The dynaTrace Blog","url":"http://blog.dynatrace.com/2011/03/08/dynatrace-ajax-edition-3-0-beta-supports-firefox-and-internet-explorer/","content":"Webページのパフォーマンス分析ツール。\n\nFirefox対応の一般ベータが開始された","date":"2011-03-31T15:00:00.000Z"},{"title":"Pinned items - PhantomJS を Cocoa で書いた - Yarukidenized:ヤルキデナイズド","url":"http://d.hatena.ne.jp/uasi/20110311/1299776017","content":"Cocoa と WebKit.frameworkで実装されたPhantomJS。","date":"2011-03-31T15:00:00.000Z"},{"title":"Amazon: 実践 サーバサイド JavaScript: 井上 誠一郎","url":"http://www.amazon.co.jp/o/ASIN/4774146293/book042-22/ref=nosim","content":"2011年4月20日発売\n\nアリエル・ネットワークCTOの井上 誠一郎さんだと思うけど、内容についてはまだ何も書いてないのでNode.jsかは不明","date":"2011-03-31T15:00:00.000Z"},{"title":"IE9 RTW Due Date, A Big Thank You, MIX11, and a Unicorn Named Frank | Charles | Channel 9","url":"http://channel9.msdn.com/Blogs/Charles/IE9-RTW-Due-Date-A-Big-Thank-You-MIX11-and-a-Unicorn-Named-Frank","content":"IE9製品版 米国時間3月14日に公開","date":"2011-03-31T15:00:00.000Z"},{"title":"strict mode - motivation and semantics - Constellation Scorpius","url":"http://utatane-constellation.tumblr.com/post/3711268645","content":"strict modeの概念とは何か\n\nstatic解析につながる話","date":"2011-03-31T15:00:00.000Z"},{"title":"Travis Leithead「IEで出る","url":"http://d.hatena.ne.jp/vwxyz/20110308/1299572479","content":"IEを使ってるときに出るエラーダイアログ\"Operation Aborted\"のIEblogの斜め読み訳","date":"2011-03-31T15:00:00.000Z"},{"title":"CSS Quotes, mock-ups of the HTML5 date-picker and the P2P API « Peter Beverloo","url":"http://peter.sh/2011/03/css-quotes-mock-ups-of-the-html5-date-picker-and-the-p2p-api/","content":"ChromiumでHTML5 peer-to-peer connection APIの実装が始まった","date":"2011-03-31T15:00:00.000Z"},{"title":"typeof演算子から学ぶJavaScriptのデータ型の概念と関係する考察のまとめ - 三等兵","url":"http://d.hatena.ne.jp/sandai/20110308/p1","content":"JavaScript Gardenのtypeof演算子と\n\n[[Class]]との違いについての話。","date":"2011-03-31T15:00:00.000Z"},{"title":"Sapporo.jsでJavaScriptの成り立ちについてLTしてきました。 - I am Bad at Math","url":"http://d.hatena.ne.jp/badatmath/20110308/1299554852","content":"JavaScriptの成り立ちからES5、Harmonyまでの話まで。標準化までの話が中心的","date":"2011-03-31T15:00:00.000Z"},{"title":"Sass でもう一度 CSS を楽しく! - terkel.jp","url":"http://terkel.jp/archives/2011/03/sass-makes-css-fun-again/","content":"Sass入門方法のまとめ。\n\nUst動画が結構分かりやすいのでオススメ","date":"2011-03-31T15:00:00.000Z"},{"title":"O'Reilly Japan - ハイパフォーマンスJavaScript","url":"http://www.oreilly.co.jp/books/9784873114903/","content":"2011年03月19日 発売\n\nHTML、CSS、JavaScript＋Ajax、PHPなどWebアプリケーションのパフォーマンスについての書籍","date":"2011-03-31T15:00:00.000Z"},{"title":"スクロールするまで画像を読み込まない（はずの）Lazy Loadについて :: 5509","url":"http://5509.me/log/lazyload","content":"画像の遅延ロードするLazy Loadは新しいブラウザだと正しく動作しないため、HTTPリクエスト数が余計に増えたりするという話。\n\n","date":"2011-03-31T15:00:00.000Z"},{"title":"あーありがち - JavaScript Url DispatcherとかRouterについて調べた","url":"http://aligach.net/diary/20110306.html","content":"URL dispatcherについて。\n\n実装ライブラリの紹介など","date":"2011-03-31T15:00:00.000Z"},{"title":"『Javascriptによる正規表現まとめ - Happy Hacker WebEngineerのTechブログ』","url":"http://d.hatena.ne.jp/yutakikuchi/20110305/1299318337","content":"JavaScriptでの正規表現のまとめ。\n\n例コードがぞれぞれの要素毎にある。","date":"2011-03-31T15:00:00.000Z"},{"title":"Khronos Press Releases -","url":"http://www.khronos.org/news/press/releases/khronos-releases-final-webgl-1.0-specification","content":"WebGL1.0の最終仕様がリリース","date":"2011-03-31T15:00:00.000Z"},{"title":"EaselJS 0.3.2 for JavaScript / Canvas Released : javascript","url":"http://www.reddit.com/r/javascript/comments/fwrvy/easeljs_032_for_javascript_canvas_released/","content":"CanvasアニメーションライブラリのEaselJS 0.3.2がリリース","date":"2011-03-31T15:00:00.000Z"},{"title":"Issue 72975 - chromium - Blacklist GPU acceleration on Windows XP - Project Hosting on Google Code","url":"http://code.google.com/p/chromium/issues/detail?id=72975","content":"Chrome on XPでWebGLがオフになった。","date":"2011-03-31T15:00:00.000Z"},{"title":"『JavaScriptコードのパフォーマンス比較ができるWebサービス「jsPerf」の使い方 | Web scratch』","url":"http://efcl.info/2011/0303/res2330/","content":"jsPerfでベンチマークを比較して記録","date":"2011-03-31T15:00:00.000Z"},{"title":"ブラウザの最新情報を知るために、Web開発者が読んでおくべきブログ | Web scratch","url":"http://efcl.info/2011/0301/res2303/","content":"ブラウザ毎の新しい情報を配信してるブログリンク集","date":"2011-03-31T15:00:00.000Z"},{"title":"Amazon: Foundation HTML5 Animation with JavaScript: Billy Lamberta, Keith Peters","url":"http://www.amazon.com/o/ASIN/1430236655/book042-22/ref=nosim","content":"2011年8月24日発売\n\n著者はDoodle-jsの方とActionScript 3.0アニメーションで有名なKeith Peters氏","date":"2011-03-31T15:00:00.000Z"},{"title":"micha/jsawk - GitHub","url":"https://github.com/micha/jsawk","content":"awkライクでJSONを操作することができるコマンドラインツール","date":"2011-03-31T15:00:00.000Z"},{"title":"Amazon: iPhone+Android スマートフォンサイト制作入門 (WEB PROFESSIONAL): たにぐちまこと","url":"http://www.amazon.co.jp/o/ASIN/4048702181/book042-22/ref=nosim","content":"PhoneやAndroidといったスマートフォン向けに最適化されたWebサイトを構築に関しての書籍","date":"2011-03-31T15:00:00.000Z"},{"title":"Ext JS 4.0がリリースされました | Ext Japan Blog","url":"http://www.extjs.co.jp/blog/2011/04/27/extjs-40-released/","content":"Ext JS4.0がリリース。","date":"2011-04-30T15:00:00.000Z"},{"title":"Windows(R) Internet Explorer(R) 9 日本語版の提供開始","url":"http://www.microsoft.com/japan/presspass/detail.aspx?newsid=3995","content":"IE9の日本語版もやっとリリース","date":"2011-04-30T15:00:00.000Z"},{"title":"Internet Explorerの中の人に聞く、ブラウザの未来とは : ライフハッカー［日本版］","url":"http://www.lifehacker.jp/2011/04/110425internet_explorer9.html","content":"IE9の日本語版がリリースされた","date":"2011-04-30T15:00:00.000Z"},{"title":"Learn HTML | Mozilla Developer Network","url":"https://developer-stage9.mozilla.org/ja/learn/html","content":"HTML、CSS、JavaScript を学ぶためのリンク集","date":"2011-04-30T15:00:00.000Z"},{"title":"Git 1.7.5がリリース、メッセージの国際化へ一歩 － ＠IT","url":"http://www.atmarkit.co.jp/news/201104/25/git.html","content":"Git 1.7.5がリリースされた。\n\n","date":"2011-04-30T15:00:00.000Z"},{"title":"Sass 3.1 released, now with functions, lists, and @media bubbling - The Changelog - Open Source moves fast. Keep up.","url":"http://thechangelog.com/post/4926466447/sass-sass-makes-css-fun-again","content":"Sass3.1がリリースされた。\n\n","date":"2011-04-30T15:00:00.000Z"},{"title":"JavaScript and jQuery: The Missing Manual, Second Edition - O'Reilly Media","url":"http://oreilly.com/catalog/0636920015048","content":"2011年9月11日発売\n\njQueryライブラリについて扱う本\n\n","date":"2011-04-30T15:00:00.000Z"},{"title":"Amazon.com: HTML5 Cookbook (9781449396794): Christopher Schmitt, Kyle Simpson: Books","url":"http://www.amazon.com/o/ASIN/1449396798/book042-22/ref=nosim","content":"2011年9月11日発売\n\nHTML5クックブックオライリー本","date":"2011-04-30T15:00:00.000Z"},{"title":"Aptana | Studio","url":"http://www.aptana.com/products/studio3","content":"HTML, CSS, JavaScript,Ruby, Rails, PHP & Pythonなどに対応しているEclipseベースのIDEであるAptana3がリリース","date":"2011-04-30T15:00:00.000Z"},{"title":"simple algorithms","url":"http://algorithms.openmymind.net/","content":"JavaScriptで基礎的なアルゴリズムを解説。\n\nステップごとに実行結果を見られるので分かりやすい","date":"2011-04-30T15:00:00.000Z"},{"title":"Performance of Javascript (Binary) Byte Arrays in Modern Browsers « searching for signal","url":"http://blog.n01se.net/?p=248","content":"Typed Arrays,ImageData arrays(Canvas),charCodeAtで切り出す古典的な手法でのパフォーマンスを比較","date":"2011-04-30T15:00:00.000Z"},{"title":"What’s New in jQuery UI 1.8 » SitePoint","url":"http://blogs.sitepoint.com/whats-new-in-jquery-ui-1-8/","content":"jQuery UI 1.8で何が変わったのか","date":"2011-04-30T15:00:00.000Z"},{"title":"jQuery Conference 2011 Bay Area Videos","url":"http://addyosmani.com/blog/jqcon-bayarea-videos-2011/","content":"jQuery Conference 2011の動画","date":"2011-04-30T15:00:00.000Z"},{"title":"『The Node Beginner Book』","url":"http://nodebeginner.org/","content":"Node.js入門 E-book的なもの","date":"2011-04-30T15:00:00.000Z"},{"title":"eBay Open Source","url":"https://www.ebayopensource.org/index.php/VJET/HomePage","content":"Eclipse ベースのJavaScript IDE\n\nVJET JavaScript Type Librariesを作る事で対応するライブラリを増やせる。現在は著名なライブラリとNodeあたりに対応している","date":"2011-04-30T15:00:00.000Z"},{"title":"ノンプログラマーのためのjQuery入門","url":"http://www.slideshare.net/hayatomizuno/jquery-7665168","content":"jQueryについて初心者向けに説明しているスライド。\n\nとても分かりやすく、見やすいのでオススメ","date":"2011-04-30T15:00:00.000Z"},{"title":"O'Reilly: Stateful JavaScript Applications","url":"http://jswebapps.heroku.com/","content":"Stateful JavaScript Applicationsというオライリー本のページ\n\nリッチアプリケーションなどに注目して、MVCやWebSockect,Nodeなどについて扱う。","date":"2011-04-30T15:00:00.000Z"},{"title":"steps to phantasien(2011-04-17)","url":"http://steps.dodgson.org/?date=20110417","content":"Readability をCoffeeScriptで書き直しながら仕組みを見てみる。DOMの木構造からトライアンドエラー方式で本文を見つけている。\n\n実行環境としてのPhantomJSの評価","date":"2011-04-30T15:00:00.000Z"},{"title":"The Pragmatic Bookshelf | CoffeeScript","url":"http://pragprog.com/titles/tbcoffee/coffeescript","content":"2011年6月15日発売\n\nCoffeeScriptの書籍\n\n","date":"2011-04-30T15:00:00.000Z"},{"title":"JS11","url":"http://js11.org/","content":"JavaScriptのメタ言語\n\nデモがうにょうにょ変形する\n\n","date":"2011-04-30T15:00:00.000Z"},{"title":"Modern JavaScript - rmurphey","url":"http://blog.rebeccamurphey.com/modern-javascript","content":"Is JavaScript the New Perl?への反応記事\n\nhttp://www.dagolden.com/index.php/1446/is-javascript-the-new-perl/\n\nそもそもモダンJavaScriptとはどうあるべきなのか、今よく討論されているモジュール、非同期ローダーについての話。\n\nRequireJS,jQuery,NIH\n\n","date":"2011-04-30T15:00:00.000Z"},{"title":"Native HTML5: First IE10 Platform Preview Available for Download - IEBlog - Site Home - MSDN Blogs","url":"http://blogs.msdn.com/b/ie/archive/2011/04/12/native-html5-first-ie10-platform-preview-available-for-download.aspx","content":"IE10について。\n\nCSS3 Multi-column Layout/CSS3 Grid Layout/CSS3 Flexible Box Layout/CSS3 Gradients/ES5 Strict Mode | CSS3 Transitions /CSS3 3D Transforms ","date":"2011-04-30T15:00:00.000Z"},{"title":"『Opera: Opera 11.10 for Windows changelog』","url":"http://www.opera.com/docs/changelogs/windows/1110/","content":"OperaがWebPサポート","date":"2011-04-30T15:00:00.000Z"},{"title":"WebStorm & PhpStorm Blog » Blog Archive » 50% OFF personal WebStorm licenses","url":"http://blogs.jetbrains.com/webide/2011/04/50-off-on-personal-webstorm-licenses/","content":"HTML+CSS+JavaScriptのIDEとしてとても優秀なWebStormが半額セールを実施中。\n\n","date":"2011-04-30T15:00:00.000Z"},{"title":"『Amazon: HTML5基礎: WINGSプロジェクト 片渕彼富, 山田祥寛』","url":"http://www.amazon.co.jp/o/ASIN/4839937931/book042-22/ref=nosim","content":"HTML5本","date":"2011-04-30T15:00:00.000Z"},{"title":"O'Reilly Japan - 入門 HTML5","url":"http://www.oreilly.co.jp/books/9784873114828/","content":"2011年04月22日 発売\n\n矢倉 眞隆　監訳","date":"2011-04-30T15:00:00.000Z"},{"title":"Taberareloo + upload from cache - 枕を欹てて聴く","url":"http://d.hatena.ne.jp/Constellation/20110411/1302456745","content":"Chrome ExtensionでHTML5 APIをいろいろ\n\nXHR lv2 FormData,FileSystem API BlobBuilder(arraybuffer),dataをバイナリへ","date":"2011-04-30T15:00:00.000Z"},{"title":"『The Lessons - Hack The WebGL (WebGL勉強会)』","url":"https://sites.google.com/site/hackthewebgl/learning-webglhon-yaku/the-lessons","content":"WebGLのチュートリアル\n\nLearning WebGLの翻訳","date":"2011-04-30T15:00:00.000Z"},{"title":"maccman/ichabod - GitHub","url":"https://github.com/maccman/ichabod","content":"Jasmine,Qunitを使えるヘッドレステスト。Webkitを使ってコマンドラインから実行できる。またRubyのメソッドをJavaScriptから叩ける","date":"2011-04-30T15:00:00.000Z"},{"title":"Firmin, a JavaScript animation library using CSS transforms and transitions","url":"http://extralogical.net/projects/firmin/","content":"CSS transforms と transitions を使ったJavaScriptアニメーションライブラリ","date":"2011-04-30T15:00:00.000Z"},{"title":"『Convert XML to JSON with JavaScript』","url":"http://davidwalsh.name/convert-xml-json","content":"JavaScript(DOM API)でXMLからJSONへ変換する","date":"2011-04-30T15:00:00.000Z"},{"title":"『The JavaScript Comma Operator | JavaScript, JavaScript』","url":"http://javascriptweblog.wordpress.com/2011/04/04/the-javascript-comma-operator/","content":"カンマ演算子について。\n\nいろいろ面白い使い方","date":"2011-04-30T15:00:00.000Z"},{"title":"『SproutCore Blog - SproutCore 1.5 Release Candidate 1 Released』","url":"http://blog.sproutcore.com/post/4280548884/sproutcore-1-5-release-candidate-1-released","content":"SproutCore 1.5 RC1がリリース","date":"2011-04-30T15:00:00.000Z"},{"title":"O'Reilly Japan - JavaScriptクックブック","url":"http://www.oreilly.co.jp/books/9784873114941/","content":"2011年04月22日 発売\n\n浅く広くな感じの書籍\n\n原著で読んだときの記録\n\nhttp://efcl.info/adiary/JavaScript%20Cookbook%E3%81%AE%E8%A8%98%E9%8C%B2","date":"2011-04-30T15:00:00.000Z"},{"title":"kbjr/Events.js at master - GitHub","url":"https://github.com/kbjr/Events.js","content":"イベントハンドラライブラリ\n\n","date":"2011-04-30T15:00:00.000Z"},{"title":"CommunityJS","url":"http://communityjs.org/","content":"世界のJavaScriptコミュニティ(ユーザーグループ)をまとめている","date":"2011-04-30T15:00:00.000Z"},{"title":"『ホーム - jQuery Mobile 1.0a4.1 日本語リファレンス』","url":"http://dev.screw-axis.com/doc/jquery_mobile/","content":"jQuery Mobileのリファレンスの日本語訳","date":"2011-04-30T15:00:00.000Z"},{"title":"『Amazon: Professional jQuery: Cesar Otero』","url":"http://www.amazon.com/o/ASIN/1118026683/book042-22/ref=nosim","content":"2011年9月20日発売","date":"2011-04-30T15:00:00.000Z"},{"title":"Backbone.jsを利用したクライアントサイドMVCの導入についてそろそろ書いておくか - 出町ミスド攻防記","url":"http://d.hatena.ne.jp/kazuk_i/20110407/1302130947","content":"Backbone.jsの設計について。\n\nクライアントサイドによるMVC","date":"2011-04-30T15:00:00.000Z"},{"title":"マイクロソフト PressPass お知らせ","url":"http://www.microsoft.com/japan/presspass/news/default.aspx#110406","content":"Internet Explorer(R) 9 日本語版の提供日について\n\n4/26 0時に提供開始","date":"2011-04-30T15:00:00.000Z"},{"title":"[ ] == ![ ] の謎を自分でも解いてみた - Web系がおもしろい。","url":"http://d.hatena.ne.jp/esperia/20110405/1302035204","content":"[] == ![]; // true を仕様から動作を見る。 ToPrimitiveの挙動","date":"2011-04-30T15:00:00.000Z"},{"title":"Ender.js - The open submodule library","url":"http://dustindiaz.com/ender","content":"jQueryライクだけど、1/4ほどのサイズのライブラリ。\n\nクラス、CSSセレクタ、非同期ローダ、ajax、アニメーション","date":"2011-04-30T15:00:00.000Z"},{"title":"Titanium Studio 1.0プレビュー版とデバッガをリリース « Appcelerator Developer Center","url":"http://developer.appcelerator.com/blog/2011/04/titanium-studio-1-0%e3%83%97%e3%83%ac%e3%83%93%e3%83%a5%e3%83%bc%e7%89%88%e3%81%a8%e3%83%87%e3%83%90%e3%83%83%e3%82%ac%e3%82%92%e3%83%aa%e3%83%aa%e3%83%bc%e3%82%b9.html?lang=ja","content":"Aptana3ベースのTitanium IDE\n\nTitanium Mobile、Titanium Desktopアプリケーション向け","date":"2011-04-30T15:00:00.000Z"},{"title":"Javascript Operators | by timmmy willison","url":"http://www.timmywillison.com/pres/operators/#landing","content":"JavaScriptの演算子についてのスライド","date":"2011-04-30T15:00:00.000Z"},{"title":"『Mobile-UserAgent検索システム - Happy Hacker WebEngineerのTechブログ』","url":"http://d.hatena.ne.jp/yutakikuchi/20110331/1301546041","content":"DoCoMo,au,SoftBank,WILLCOM,emobileの端末,スマートフォンのUAを検索できるサービス","date":"2011-04-30T15:00:00.000Z"},{"title":"jQuery: » jQuery 1.5.2 Released","url":"http://blog.jquery.com/2011/03/31/jquery-152-released/","content":"jQuery1.5.2リリース。\n\n主にbugfix","date":"2011-04-30T15:00:00.000Z"},{"title":"JavaScript template language shootoff · jsPerf","url":"http://jsperf.com/dom-vs-innerhtml-based-templating/73","content":"JavaScriptのテンプレートライブラリの速度比較","date":"2011-04-30T15:00:00.000Z"},{"title":"Felix's Node.js Guide","url":"http://nodeguide.com/","content":"node.jsの入門ガイド\n\n-Beginner Guide\n\n-Style Guide\n\n-Community Guide\n\n-Convincing The Boss Guide","date":"2011-04-30T15:00:00.000Z"},{"title":"Getfirebug Blog » Blog Archive » Firebug 1.8a1","url":"http://blog.getfirebug.com/2011/04/01/firebug-1-8a1/","content":"Firebug1.8ではRequireJSを使ってモジュール管理している","date":"2011-04-30T15:00:00.000Z"},{"title":"IE9/Chrome11/Fx4でUA Stringがシンプルになった件 - クライアント・サイド・スクリプティング with Web Standards","url":"http://d.hatena.ne.jp/vwxyz/20110401/1301643530","content":"ブラウザのUAの削除理由とそもそもの文字列の意味","date":"2011-04-30T15:00:00.000Z"},{"title":"Crockford On JavaScript: Level 7: ECMAScript 5: The New Parts","url":"http://www.slideshare.net/douglascrockford/crockford-on-javascript-level-7-ecmascript-5-the-new-parts","content":"ダグラス様。\n\nES5で追加されたメソッドなどの紹介、またそれをES3のコードで表現。\n\nProperty DescriptorやStrict Modeについても","date":"2011-04-30T15:00:00.000Z"},{"title":"『JavaScript Tools (PHPConference 2011, Berlin)』","url":"http://www.slideshare.net/wolframkriesing/javascript-tools-phpconference-2011-berlin","content":"エディタ、ライブラリ、整形・圧縮、ドキュメント、テスト、デバッガー、プロファイラーなどを紹介してるスライド","date":"2011-05-31T15:00:00.000Z"},{"title":"Aurora 6 is here ✩ Mozilla Hacks – the Web developer blog","url":"http://hacks.mozilla.org/2011/05/aurora-6-is-here/","content":"progress要素のサポート、window.matchMedia API,バイナリを扱うAPIの改善,Server Sent  Events,WebSocketsが復活。\n\n-element.dataset でdata-*属性値にアクセス/変更できる。\n\n-DOM3 CustomEvent ,event.preventDefault()されたかをイベントオブジェクトがdefaultPreventedプロパティに持つ。\n\n-onhashchangeイベントがnewURLとoldURL\n\nを持つように。\n\n-ドキュメントのprint(印刷)に関するafterprint,beforeprint\n\n-WeakMapの実装\n\nhttp://d.hatena.ne.jp/teramako/20110516/p1\n\nなど\n\n","date":"2011-05-31T15:00:00.000Z"},{"title":"Ecmascript","url":"http://www.slideshare.net/lijing00333/ecmascript","content":"ECMAScriptの範囲についてのスライド。\n\n中国語?だけど、図が分かりやすい。","date":"2011-05-31T15:00:00.000Z"},{"title":"roblevintennis/Testing-and-Debugging-JavaScript - GitHub","url":"https://github.com/roblevintennis/Testing-and-Debugging-JavaScript/tree/c677226b447ac67621f805f4f38a4078f57d6d5b","content":"Test Driving JavaScript Book\n\n    JavaScriptのデバッグやテストについての電子書籍\n\n    CC BY-SA 3.0で公開されてる","date":"2011-05-31T15:00:00.000Z"},{"title":"Amazon: 14歳からはじめるHTML5 & JavaScriptわくわくゲームプログラミング教室Windows／Macintosh対応: 大槻有一郎","url":"http://www.amazon.co.jp/o/ASIN/4899772971/book042-22/ref=nosim","content":"2011年6月24日\n\n    14歳からシリーズ","date":"2011-05-31T15:00:00.000Z"},{"title":"WebStorm & PhpStorm Blog » Blog Archive » WebStorm & PhpStorm celebrate their First Birthday! Renewals available.","url":"http://blogs.jetbrains.com/webide/2011/05/webstorm-phpstorm-celebrate-their-first-birthday-renewals-available/","content":"WebStorm/PhpStorm一周年\n\n    年内に3.0が予定されていて、LESS/SASSのサポート改善とQUnit/CoffeeScript/Node.jsがサポートされる予定。","date":"2011-05-31T15:00:00.000Z"},{"title":"『Amazon: HTML5＆CSS3辞典: 株式会社アンク』","url":"http://www.amazon.co.jp/o/ASIN/4798123374/amazon0abac-22/ref=nosim","content":"2011年6月8日発売","date":"2011-05-31T15:00:00.000Z"},{"title":"requestAnimationFrame ＜ よーしおまえらー、アニメーションにsetInterval使うなよー - くろまほうさいきょうでんせつ","url":"http://d.hatena.ne.jp/calpo/20110523/p1","content":"requestAnimationFrameの利点と使い方について","date":"2011-05-31T15:00:00.000Z"},{"title":"First Rapid Release Firefox Beta Now Available | Future Releases","url":"http://blog.mozilla.com/futurereleases/2011/05/20/firefoxbeta/","content":"Firefox5のベータがリリース。\n\n","date":"2011-05-31T15:00:00.000Z"},{"title":"Mozilla Japan ブログ - 高速リリースサイクル移行後初の Firefox ベータ版公開","url":"http://mozilla.jp/blog/entry/6763/","content":"Firefox 次期バージョン (Firefox 5) のベータ版を公開\n\n    Firefox5ではCSSアニメーションが実装された。\n\n    5 週間ごとに次のバージョンをリリースするため、今年中に9までリリース予定\n\n    -https://wiki.mozilla.org/RapidRelease#Merge_Dates","date":"2011-05-31T15:00:00.000Z"},{"title":"IE8- は名前付き関数式を関数宣言としても扱う - think49の日記","url":"http://d.hatena.ne.jp/think49/20110521/1305959222","content":"IEでの名前付き関数式の挙動について。\n\n    -http://kangax.github.com/nfe/","date":"2011-05-31T15:00:00.000Z"},{"title":"『JSONSelect』","url":"http://jsonselect.org/#overview","content":"CSSセレクタみたいな構文でJSONから値を抽出できるライブラリ","date":"2011-05-31T15:00:00.000Z"},{"title":"List of Chromium Command Line Switches « Peter Beverloo","url":"http://peter.sh/experiments/chromium-command-line-switches/","content":"Google Chrome(Chromium)の起動オプション一覧。","date":"2011-05-31T15:00:00.000Z"},{"title":"jQuery1.6のattr()で困ったら、1.6.1にすればいいみたい。 | Ginpen.com","url":"http://ginpen.com/2011/05/20/jquery-1-6-1/","content":"jQueryの1.6.1の変更点についての詳細\n\n    .attr()の後方互換性について","date":"2011-05-31T15:00:00.000Z"},{"title":"jQueryのDeferredオブジェクトについて調べてみた - AOEの日記","url":"http://d.hatena.ne.jp/aoe-tk/20110515/1305471586","content":"jQueryのDeferredオブジェクトのわかりやすい解説","date":"2011-05-31T15:00:00.000Z"},{"title":"Marak/Faker.js - GitHub","url":"https://github.com/Marak/Faker.js/tree/cea0735c9a118179623eba9b10df49dde7c6963b","content":"個人情報などのダミーデータを生成できるJavaScriptライブラリ","date":"2011-05-31T15:00:00.000Z"},{"title":"Amazon: Foundation Website Creation with HTML5, CSS3, and JavaScript: Joe Lewis","url":"http://www.amazon.com/o/ASIN/1430237899/amazon0abac-22/ref=nosim","content":"2011年9月30日発売\n\n","date":"2011-05-31T15:00:00.000Z"},{"title":"Jasmine - Sinon - BrasilJS","url":"http://www.slideshare.net/sergiorjunior/jasmine-sinon-brasiljs","content":"JasmineとSinon.jsの紹介。\n\n    Sinon.jsの機能を中心に紹介している","date":"2011-05-31T15:00:00.000Z"},{"title":"Javascript PC Emulator - Technical Notes","url":"http://bellard.org/jslinux/tech.html","content":"QEMU の作者が JavaScript で書いた PC エミュレータを作った技術解説とか。\n\n    デモでLinuxがブラウザ上で動いてる…","date":"2011-05-31T15:00:00.000Z"},{"title":"ES Harmony の Proxy と WeakMap を使ってプライベート変数(プロパティ)を作る - hogehoge @teramako","url":"http://d.hatena.ne.jp/teramako/20110516/p1","content":"ProxyとWeakMapを使った関数オブジェクトの判別","date":"2011-05-31T15:00:00.000Z"},{"title":"subsetじゃない悲しい話 (JSON編) - 枕を欹てて聴く","url":"http://d.hatena.ne.jp/Constellation/20110516/1305561406","content":"JSONの仕様について\n\n    \"JSON: The JavaScript subset that isn’t?Timeless\" の話\n\n","date":"2011-05-31T15:00:00.000Z"},{"title":"jQuery Mobile リファレンス的なもの - へっぽこプログラマーの日記","url":"http://d.hatena.ne.jp/pikotea/20101019/1287484040","content":"jQuery Mobileのチートシート的なもの","date":"2011-05-31T15:00:00.000Z"},{"title":"Mozilla、Firefox 3.5のユーザーに3.6を自動配信へ - ITmedia ニュース","url":"http://www.itmedia.co.jp/news/articles/1105/17/news018.html","content":"<q>3.5のマイナーアップデートとして3.6を「強制的に」配信する方針を決めた。対象となるのは自動更新機能を有効にしているユーザー</q>","date":"2011-05-31T15:00:00.000Z"},{"title":"Josh Tynjala「GridshockをFlashからHTML5へ移植してみた」 - クライアント・サイド・スクリプティング with Web Standards","url":"http://d.hatena.ne.jp/vwxyz/20110512/1305187760","content":"Flash to Canvas(JavaScript)への移植の話\n\n    craftyでの移植ではまった点など。\n\n    Audio APIが壊滅的で \"Audio APIの実装をきちんとしないと。ゲームではサウンドは超大事\" との事。\n\n    後は管理機能が不十分な感じ。","date":"2011-05-31T15:00:00.000Z"},{"title":"『A Re-introduction to the Chrome Developer Tools « Paul Irish』","url":"http://paulirish.com/2011/a-re-introduction-to-the-chrome-developer-tools/","content":"Chrome Developer Toolsチートシート","date":"2011-05-31T15:00:00.000Z"},{"title":"new を不当に貶める陰謀と JavaScript におけるクラスの継承構造の話 - vivid memo","url":"http://d.hatena.ne.jp/vividcode/20110514/1305359722","content":"new 演算子について。 クラスとインスタンスとオブジェクト","date":"2011-05-31T15:00:00.000Z"},{"title":"『Event Spy Too :: Add-ons for Firefox』","url":"https://addons.mozilla.org/ja/firefox/addon/event-spy-too/","content":"DOM InspectorにFirebugのLog Eventsに似た機能をつけるアドオン","date":"2011-05-31T15:00:00.000Z"},{"title":"JavaScript 言語入門","url":"http://www.ibm.com/developerworks/jp/web/library/wa-javascriptstart/?cmp=dw&cpb=dwwdv&ct=dwnew&cr=dwnja&ccy=jp&csr=051311","content":"JavaScript基礎文法 @ IBM","date":"2011-05-31T15:00:00.000Z"},{"title":"The Pragmatic Bookshelf","url":"http://pragprog.com/news/rails-sale-40-off","content":"RailsConfに併せてRails関係の書籍が40%セール\n\n    HTML5/CSS3/JavaScript/CoffeeScriptもある。\n\n    -<a href=\"http://pragprog.com/titles/pg_js/pragmatic-guide-to-javascript\">Pragmatic Guide to JavaScript</a>\n\n    -<a href=\"http://pragprog.com/titles/tbcoffee/coffeescript\">CoffeeScript: Accelerated JavaScript Development</a>","date":"2011-05-31T15:00:00.000Z"},{"title":"『google chromeを支えるオープンソースソフトウェア - 4丁目より』","url":"http://d.hatena.ne.jp/mitsugi-bb/20110509/1304953145","content":"Chromeのabout:creditsから関連しているOSSをまとめたリンク集","date":"2011-05-31T15:00:00.000Z"},{"title":"Brick.js updated! - taiyoh独言","url":"http://d.hatena.ne.jp/sun-basix/20110516/1305550981","content":"backbone.jsで使われていたBackbone.Viewを取り出して実装し直したライブラリ。","date":"2011-05-31T15:00:00.000Z"},{"title":"DZSlides","url":"http://paulrouget.com/dzslides/","content":"HTML5+CSS3なスライドテンプレート。\n\n    Videoタグ,iframeでの埋め込み,一つのファイルで動く。\n\n    シンプルでとてもいい感じのスライドになってる。","date":"2011-05-31T15:00:00.000Z"},{"title":"『HTML5 Boilerplate - A rock-solid default template for HTML5 awesome.』","url":"http://jp.html5boilerplate.com/","content":"HTML5 Boilerplateの翻訳ページ","date":"2011-05-31T15:00:00.000Z"},{"title":"『ウェブデザイナのためのRuby入門 | CSS Radar | For Frond End Developers』","url":"http://css.studiomohawk.com/tool/2011/05/14/ruby_for_designer_frontend_dev/","content":"Rubyを使ったWeb開発を助けるツールについての紹介\n\n    CSS Sprite/SASS/LESS/Juicer/CSS Redundancy Checker/Rake","date":"2011-05-31T15:00:00.000Z"},{"title":"『JavaScript と Dojo によってブラウザーで発生するメモリー・リークを発見し、解決する』","url":"http://www.ibm.com/developerworks/jp/web/library/wa-sieve/?cmp=dw&cpb=dwwdv&ct=dwrss&cr=dwrss&ccy=jp&csr=051311","content":"循環参照によるメモリリークを避ける.\n\n    sIEve を使って孤立ノードを調べる方法","date":"2011-05-31T15:00:00.000Z"},{"title":"altJS compile-to-JavaScript language list","url":"http://altjs.org/","content":"JavaScriptのシンタックスシュガー、型付け、CPS、言語拡張、他言語からJavaScriptへコンパイルするものをなどをまとめたリスト","date":"2011-05-31T15:00:00.000Z"},{"title":"BlueGriffon 1.0 now available! - BlueGriffon.org","url":"http://bluegriffon.org/post/2011/05/09/BlueGriffon-1.0","content":"HTML 5、CSS 3 対応の WYSIWYG HTML エディターであるBlueGriffon 1.0がリリースされました。\n\n    Firefoxと同じレンダリングエンジン(Gecko)を使用している。","date":"2011-05-31T15:00:00.000Z"},{"title":"jQuery: » jQuery 1.6.1 RC 1 Released","url":"http://blog.jquery.com/2011/05/10/jquery-1-6-1-rc-1-released/","content":"jQuery 1.6.1 RC 1 がリリース。\n\n    .attr(),.prop()のまとめが載ってる","date":"2011-05-31T15:00:00.000Z"},{"title":"Klint Finley「CofeeScriptクリエータへのインタビュー」 - クライアント・サイド・スクリプティング with Web Standards","url":"http://d.hatena.ne.jp/vwxyz/20110510/1305021189","content":"CoffeeScript作者のJeremy Ashkenasへのインタビュー","date":"2011-05-31T15:00:00.000Z"},{"title":"Javascript Loves CI - Zendesk","url":"http://www.zendesk.com/blog/javascript-loves-ci","content":"Jenkins + Jasmine + PhantomJS + JSHintでJavaScriptでCIを","date":"2011-05-31T15:00:00.000Z"},{"title":"IE9ヤバイの話。 - NO UIHARU, NO LIFE. - subtech","url":"http://subtech.g.hatena.ne.jp/mayuki/20110510/1304997242","content":"\"IE9ヤバイ。IE9の文字間隔・互換モード・DOCTYPE宣言について\"のちゃんとした解説エントリ","date":"2011-05-31T15:00:00.000Z"},{"title":"Writing Maintainable JavaScript","url":"http://www.slideshare.net/savetheclocktower/writing-maintainable-javascript","content":"Gowallaの人のメンテナンス性に優れたJavaScriptの書き方についてのスライド\n\n    コンポーネントに分ける。コンポーネントとはスクラッチから書き直しても他のものに影響を与えないものを事だ。\n\n    コンポーネント同士はカスタムイベントを使ってメッセージングする\n\n    (Pub/Sub)\n\n    jQuery,Prototype.js,Dojoでカスタムイベントのやり方紹介\n\n    規模の大きなJavaScriptアプリケーションについて\n\n    \n\n    \n\n    \n\n","date":"2011-05-31T15:00:00.000Z"},{"title":"ECMA-262, 5th Edition","url":"http://www.ibm.com/developerworks/web/library/wa-ecma262/","content":"ES5周りのまとめ","date":"2011-05-31T15:00:00.000Z"},{"title":"comp.lang.javascript FAQ","url":"http://jibbering.com/faq/","content":"JavaScript Q&A\n\n    かなり量あるけど読んでおくと良い内容多し","date":"2011-05-31T15:00:00.000Z"},{"title":"Testing Backbone applications with Jasmine and Sinon – Part 1 – Tinned Fruit","url":"http://tinnedfruit.com/2011/03/03/testing-backbone-apps-with-jasmine-sinon.html","content":"jasmine+sinon。sinonのspyやfakeの使い方\n\n    Backnone.jsで作ったアプリのテスト","date":"2011-05-31T15:00:00.000Z"},{"title":"javascript - What does Douglas Crockford mean when he says jQuery doesn't scale? - Programmers - Stack Exchange","url":"http://programmers.stackexchange.com/questions/72928/what-does-douglas-crockford-mean-when-he-says-jquery-doesnt-scale","content":"ダグラス様はなんでjQueryはスケールできないと言ったのか？という質問、議論\n\n    jQueryは単独のアプリ、ページには優れているけど、\n\n    アプリケーションフレームワークではないので、jQueryスニペットを集めて使ってるとスケールできない。\n\n    そのためbackbone.js, knockout.js,Sammy.jsなどのフレームワークを合わせて使うのが良いのではないか...とかそういう話です。\n\n","date":"2011-05-31T15:00:00.000Z"},{"title":"I am Ryan Dahl, creator of Node.js, AMA. : node","url":"http://www.reddit.com/r/node/comments/h1m2o/i_am_ryan_dahl_creator_of_nodejs_ama/","content":"Node.jsの作者のryだけど質問ある？","date":"2011-05-31T15:00:00.000Z"},{"title":"I am John Resig, creator of jQuery, AMA. : IAmA","url":"http://www.reddit.com/r/IAmA/comments/h42ak/i_am_john_resig_creator_of_jquery_ama/","content":"John Resigだけど質問ある？","date":"2011-05-31T15:00:00.000Z"},{"title":"Crossroads.js: JavaScript Routes System","url":"http://millermedeiros.github.com/crossroads.js/","content":"JavaScriptのルーティングライブラリ","date":"2011-05-31T15:00:00.000Z"},{"title":"qfox.nl - Ecma","url":"http://qfox.nl/ecma","content":"ES5の仕様をJavaScriptっぽいコードで示している。擬似コード的に見えるので分かりやすい。","date":"2011-05-31T15:00:00.000Z"},{"title":"qfox.nl - JS minify scripts","url":"http://qfox.nl/notes/122","content":"JavaScriptを圧縮するツールの特徴別まとめ","date":"2011-05-31T15:00:00.000Z"},{"title":"メモ帳: Effective JavaScriptをepubにしてみた。","url":"http://qwerty1qaz.blogspot.com/2011/05/effective-javascriptepub.html","content":"Effective JavaScriptのepub版を配布している場所","date":"2011-05-31T15:00:00.000Z"},{"title":"Sinon.JS 1.1.0 out now / Sinon.JS - cjohansen.no","url":"http://cjohansen.no/en/sinon_js/sinon_js_1_1_0_out_now","content":"テスティングライブラリのSinon.JS 1.1.0がリリース。\n\n    Spy,Stubsの改良、yields,yieldsToの追加、Assertions, autoRespond","date":"2011-05-31T15:00:00.000Z"},{"title":"Opera Dragonfly documentation","url":"http://www.opera.com/dragonfly/documentation/","content":"Opera Dragonfly 1.0 のドキュメント","date":"2011-05-31T15:00:00.000Z"},{"title":"Webブラウザのチャンネルまとめ - snyk_s log (hatena)","url":"http://d.hatena.ne.jp/saneyuki_s/20110504/1304510825","content":"ブラウザのβ、α、nighltyの配信方法やそれぞれのチャンネルの意図などのまとめ","date":"2011-05-31T15:00:00.000Z"},{"title":"jQuery1.6の更新内容をまとめたよ。 | Ginpen.com","url":"http://ginpen.com/2011/05/04/jquery1-6/","content":"jQuery1.6のリリースノートの訳","date":"2011-05-31T15:00:00.000Z"},{"title":"Jelly.io: Jellyfish Home","url":"http://jelly.io/","content":"Firefox,Chrome,Zombie,Safariなど異なる実行環境でJavaScriptを実行させたりできるNode.js製のツール。テストに利用できそう","date":"2011-05-31T15:00:00.000Z"},{"title":"『Takazudo hamalog - jQuery.Deferredって何』","url":"http://hamalog.tumblr.com/post/5159447047","content":"jQuery.deferredの所感、使い方","date":"2011-05-31T15:00:00.000Z"},{"title":"brixen/poetics - GitHub","url":"https://github.com/brixen/poetics","content":"CoffeeScriptをRubinius VM上で走るようにネイティブ実装したもの。\n\n    > rbx -S gem install poetics","date":"2011-05-31T15:00:00.000Z"},{"title":"『Better JavaScript animations with requestAnimationFrame | NCZOnline』","url":"http://www.nczonline.net/blog/2011/05/03/better-javascript-animations-with-requestanimationframe/","content":"requestAnimationFrameを使ったJavaScriptアニメーションについて","date":"2011-05-31T15:00:00.000Z"},{"title":"jQuery: » jQuery 1.6 Released","url":"http://blog.jquery.com/2011/05/03/jquery-16-released/","content":"jQuery1.6正式リリース。\n\n    attr周りは書き直しが入って大きく変化した。CSSで相対値の指定ができるようになった。data()のパフォーマンス改善:。.prop(), .removeProp(),focusセレクタの実装","date":"2011-05-31T15:00:00.000Z"},{"title":"FuncUnit - Fun Web Application Testing - Jupiter JavaScript Consulting","url":"http://jupiterit.com/news/funcunit-fun-web-application-testing","content":"元々JavaScriptMVCにあったテストフレームワークのFuncUnitの紹介。\n\n    Selenium,EnvJS,QUnit,jQuery,Synなど既存のものを組み合わせてできている","date":"2011-05-31T15:00:00.000Z"},{"title":"CoffeeScript時代のモジュールシステムの選び方ガイド : netswitch! | 出町ミスド戦記","url":"http://blog.netswitch.jp/2011/05/03/modules-and-coffeescript","content":"RequreJSなどの依存関係の管理などをするためのモジュール管理ライブラリについてのまとめ。\n\n    CommonJSのModules/AsynchronousDefinition (AMD)についても解説されていてとてもよいまとめ","date":"2011-05-31T15:00:00.000Z"},{"title":"JavaScript queues","url":"http://code.stephenmorley.org/javascript/queues/","content":"Arrayを使ってキューを実装したライブラリ。","date":"2011-05-31T15:00:00.000Z"},{"title":"Vico Editor","url":"http://www.vicoapp.com/","content":"Mac向けのテキストエディタ。\n\n    Viのキーバインドが使えてTextMateのBundlesに対応してる","date":"2011-05-31T15:00:00.000Z"},{"title":"Amazon: JavaScriptによる情報教育入門: 河村 一樹","url":"http://www.amazon.co.jp/o/ASIN/4864290601/book042-22/ref=nosim","content":"大学教育出版 (2011/04)","date":"2011-05-31T15:00:00.000Z"},{"title":"Flexbox, Web Sockets, inclusion of WebRTC and Smooth Scrolling « Peter Beverloo","url":"http://peter.sh/2011/06/flexbox-web-sockets-inclusion-of-webrtc-and-smooth-scrolling/","content":"SpellCheck API, Media Stream APIが実装。\n\nWebSocket protocol (-09)の実装を開始。\n\nJSONPのパフォーマンスを改善。\n\nWeb Audio APIで非同期デコードをサポート。\n\nスムーススクロールをサポート。\n\nCSPをchrome://flagsから設定可能に。\n\nなど","date":"2011-06-30T15:00:00.000Z"},{"title":"『A brief history of ECMAScript versions (including Harmony and ES.next)』","url":"http://www.2ality.com/2011/06/ecmascript.html","content":"ECMAScriptのバージョン歴史について","date":"2011-06-30T15:00:00.000Z"},{"title":"『Web Accessibility Toolbar 2011 – Updated | The Paciello Group Blog』","url":"http://www.paciellogroup.com/blog/2011/06/web-accessibility-toolbar-2011/","content":"Web Accessibility Toolbar 2011アップデート。\n\nhttp://accessibility.mitsue.co.jp/archives/000286.html","date":"2011-06-30T15:00:00.000Z"},{"title":"『Node v0.4.9 « node blog』","url":"http://blog.nodejs.org/2011/06/29/node-v0-4-9/","content":"Node.js 0.4.9リリース\n\n訳 http://blog.summerwind.jp/archives/1469","date":"2011-06-30T15:00:00.000Z"},{"title":"ParisJS meetup 8 - june 2011","url":"http://www.slideshare.net/alexandre_morgaut/paris-js-meetup-8-june-2011","content":"サーバーサイドJavaScriptであるWakandaの概要を示したスライド","date":"2011-06-30T15:00:00.000Z"},{"title":"『Internet Explorer 10 Platform Preview 2 を公開 - Internet Explorer ブログ (日本語版) - Site Home - MSDN Blogs』","url":"http://blogs.msdn.com/b/ie_jp/archive/2011/06/30/10181713.aspx","content":"IE10pp2で対応した機能と関連してリリースされたものを紹介","date":"2011-06-30T15:00:00.000Z"},{"title":"WebRTC - @eCommConf 2011","url":"http://www.slideshare.net/loopingrage/webrtc-ecommconf-2011","content":"WebRTCとPhonoSDKについてのスライド","date":"2011-06-30T15:00:00.000Z"},{"title":"『Internet Explorer 10 Platform Preview: About』","url":"http://msdn.microsoft.com/en-us/ie/gg192966","content":"IE10 ppの開発者向けガイド\n\n","date":"2011-06-30T15:00:00.000Z"},{"title":"IE10 PP 2 が公開されました。API もいろいろサポート ! | ヨモツネット","url":"http://www.yomotsu.net/wp/?p=595","content":"IE10 pp2で追加差された機能説明\n\n","date":"2011-06-30T15:00:00.000Z"},{"title":"『IEWebGL - WebGL for Internet Explorer』","url":"http://iewebgl.com/","content":"IE8, IE9, IE10PPでもWebGLをサポートする機能を追加するプラグイン","date":"2011-06-30T15:00:00.000Z"},{"title":"幻籠房 BLOG Opera 11.50 (Swordfish) 正式版リリース。","url":"http://genroubou.blog24.fc2.com/blog-entry-286.html","content":"Opera 11.50の更新内容詳細","date":"2011-06-30T15:00:00.000Z"},{"title":"Node.jsのためのasync必修パターン(1): 同期パターン","url":"http://memo.yomukaku.net/entries/294","content":"JavaScriptで非同期関数を順番通りに実行するパターン","date":"2011-06-30T15:00:00.000Z"},{"title":"Swiffy: convert SWF files to HTML5 - The official Google Code blog","url":"http://googlecode.blogspot.com/2011/06/swiffy-convert-swf-files-to-html5.html","content":"swfファイルをHTML5(SVGで描画)に変換するGoogle Labs","date":"2011-06-30T15:00:00.000Z"},{"title":"Opera's Developer Relations Team - Opera 11.50 released: Speed Dial extensions, improved standards support, and more","url":"http://my.opera.com/ODIN/blog/2011/06/28/opera-11-50-released-speed-dial-extensions-improved-standards-support","content":"Opera 11.50リリース\n\nclassList API、time の DOM インタフェース、Historyオブジェクトをサポート","date":"2011-06-30T15:00:00.000Z"},{"title":"『CSS Beautifier (by Sencha)』","url":"http://senchalabs.github.com/cssbeautify/","content":"JavaScript製のCSSを整形するツール。\n\nSencha Lab製\n\n","date":"2011-06-30T15:00:00.000Z"},{"title":"Amazon: エッセンシャルGoogle Web Toolkit 2: Federico Kereki, 株式会社クイープ","url":"http://www.amazon.co.jp/o/ASIN/4798123331/book042-22/ref=nosim","content":"2011/7/16 発売\n\nGWT2について書籍","date":"2011-06-30T15:00:00.000Z"},{"title":"High Performance JavaScript 2011","url":"http://www.slideshare.net/nzakas/high-performance-javascript-2011","content":"UIスレッドとjsファイルのダウンロードパースのブロッキング。JITコンパイルの話。\n\n非同期スクリプトローダー,script defer asyncの動作について(対応ブラウザ)\n\nUIの描画と処理の非同期かについて。\n\nリフロー、リペイントを減らす方法について。\n\n","date":"2011-06-30T15:00:00.000Z"},{"title":"デジタルプラクティス","url":"https://www.ipsj.or.jp/15dp/dp-index.html","content":"実務の現場でITを実践する皆様に向けた論文誌「デジタルプラクティス」\n\n面白い論文、IT系、経営者とかプログラムやソフトウェアの話とかいろいろ。","date":"2011-06-30T15:00:00.000Z"},{"title":"When can I use... Support tables for HTML5, CSS3, etc","url":"http://caniuse.com/","content":"HTML5、CSS3、SVG、HTML5 API、JavaScript、WAI ARIAなどのブラウザ別対応(実装)状況をまとめたもの。\n\n","date":"2011-06-30T15:00:00.000Z"},{"title":"『magnars/autolint - GitHub』","url":"https://github.com/magnars/autolint/tree/3b401ec3938953ed9ff5a368eaa32819100100f1","content":"自動的にjslintをかけて、エラーがでたらGrowlで通知する. Node.js製","date":"2011-06-30T15:00:00.000Z"},{"title":"Web Reflection: setTimeout and setInterval with extra arguments ... once again!","url":"http://webreflection.blogspot.com/2011/05/settimeout-and-setinterval-with-extra.html","content":"setTimeout、setIntervalで実行する関数に引数を和す方法をいろいろと。\n\nクロージャでの関数生成を減らす工夫","date":"2011-06-30T15:00:00.000Z"},{"title":"New JavaScript Engine Module Owner | Brendan Eich","url":"http://brendaneich.com/2011/06/new-javascript-engine-module-owner/","content":"SpiderMonkeyのモジュールオーナーがBrendan EichからDavid Mandelinへ\n\nJavaScriptの父がJavaScriptの昔について語る。","date":"2011-06-30T15:00:00.000Z"},{"title":"Firefox 5 is here « Mozilla Developer Street (modest)","url":"https://dev.mozilla.jp/hacksmozillaorg/firefox5/","content":"Firefox5の変更点まとめ。\n\nhttps://hacks.mozilla.org/2011/06/firefox5/\n\nの翻訳記事","date":"2011-06-30T15:00:00.000Z"},{"title":"Rapid Release","url":"http://www.slideshare.net/dynamis/rapid-release","content":"Firefoxの高速リリースについてのスライド\n\nアドオンの互換性\n\n- デフォルトで互換(MaxVersionに関わらず)\n\n- 問題がある場合は非互換\n\n*Firefox5\n\n-UIの変更は基本的に変更はない\n\n-CSS Animationsのサポート\n\n-Cavas APIの改善\n\n-処理の高速化など\n\n*Firefox6\n\n-ユーザー向けの変更は少なく、開発者向けの変更\n\n-JavaScriptの強化版 = Scratchpadを導入\n\n-ScratchpadからDOM要素の調査\n\n-HTML5要素,CSS3のいくつかサポート\n\n-WebSocket 07 , Server Sent DOM Event\n\nhttp://blog.livedoor.jp/kotesaki/archives/1547097.html\n\n*Firefox7,8,9\n\n-この辺いろいろ。メモリ周りの改善とかやってるように見える\n\n\n\n","date":"2011-06-30T15:00:00.000Z"},{"title":"Porting Node to Windows With Microsoft’s Help « node blog","url":"http://blog.nodejs.org/2011/06/23/porting-node-to-windows-with-microsoft%e2%80%99s-help/","content":"NodeをWindowsへ移植する事にMSが公式に手助けをする事になったそうだ。","date":"2011-06-30T15:00:00.000Z"},{"title":"GitHub for Mac","url":"http://mac.github.com/","content":"GithubがMac向けのGit GUIクライアントを公開","date":"2011-06-30T15:00:00.000Z"},{"title":"『HTML5 とか勉強会の Closure Library の資料を公開します - WebOS Goodies』","url":"http://webos-goodies.jp/archives/html5study201106.html","content":"Closure Library の機能紹介、入門などについてのスライド\n\nUSTREAMの録画\n\nhttp://www.ustream.tv/recorded/15523165\n\n","date":"2011-06-30T15:00:00.000Z"},{"title":"Firefox 5.0 ならびに Firefox 3.6.18 リリース - Another 朝顔日記","url":"http://d.hatena.ne.jp/nyama/20110622/1308705867","content":"Firefox5とFirefox 3.6.18(セキュリティアップデート)が同時にリリース\n\nリリース文のリンク集","date":"2011-06-30T15:00:00.000Z"},{"title":"『Firefox 5 is here ✩ Mozilla Hacks – the Web developer blog』","url":"http://hacks.mozilla.org/2011/06/firefox5/","content":"Firefox5での変更点をジャンル別にまとめたもの。\n\n","date":"2011-06-30T15:00:00.000Z"},{"title":"InfoQ: Appcelerator の Titanium Studio がデビュー","url":"http://www.infoq.com/jp/news/2011/06/Appcelerator-Titanium-Studio","content":"Titanium Studio 1.0リリースについて","date":"2011-06-30T15:00:00.000Z"},{"title":"Firefox 6 の後方互換性に関わる修正のまとめ « Mozilla Developer Street (modest)","url":"https://dev.mozilla.jp/2011/06/firefox6-backward-compatibility/","content":"Firefox6での後方互換性関係の修正。\n\nあまり使われてない&標準化されてないプロパティの廃止や逆に他のブラウザに合わせたりなど。\n\n新機能については下記を参照\n\nhttps://developer.mozilla.org/en/Firefox_6_for_developers","date":"2011-06-30T15:00:00.000Z"},{"title":"mixi Engineers' Blog » スマートフォンブラウザのWebInspectorをリモートで実現するweinreが凄い","url":"http://alpha.mixi.co.jp/blog/?p=3248","content":"ローカルにコンソール用のサーバを立てて、トラッキング用コードを埋めたサイトにモバイル端末からアクセスして、コンソールからの変更をアクセスしてる画面に反映させる。\n\nJSConsoleににている感じ","date":"2011-06-30T15:00:00.000Z"},{"title":"『JS Console for iOS』","url":"http://jsconsole.com/app/","content":"JSConsoleのiPhoneアプリ","date":"2011-06-30T15:00:00.000Z"},{"title":"JavaScriptのテンプレートエンジン「T.js」を公開しました - 泥のように","url":"http://blog.tojiru.net/article/210961468.html","content":"DOM構築を簡単に書けるようにするライブラリ","date":"2011-06-30T15:00:00.000Z"},{"title":"『jQuery Mobile Beta 1 Released! | jQuery Mobile』","url":"http://jquerymobile.com/blog/2011/06/20/jquery-mobile-beta-1-released/","content":"jQuery Mobile β1リリース。\n\n","date":"2011-06-30T15:00:00.000Z"},{"title":"","url":"http://blog.stchur.com/blogcode/jsquiz/","content":"JavaScript quiz\n\n特殊なものというよりは、知っておくべき事が多い内容。","date":"2011-06-30T15:00:00.000Z"},{"title":"『Jtalk Smalltalk』","url":"http://nicolaspetton.github.com/jtalk/","content":"JavaScriptでSmalltalkを実装したもの","date":"2011-06-30T15:00:00.000Z"},{"title":"The Javascript Show","url":"http://javascriptshow.com/","content":"Javascript Weeklyの人たちのJavaScriptについて扱っているポッドキャスト","date":"2011-06-30T15:00:00.000Z"},{"title":"『Jarvis: JavaScript unit testing framework』","url":"http://jarvis.tmont.com/","content":"JavaScriptのユニットテストフレームワーク\n\nhttp://blargh.tommymontgomery.com/2011/06/jarvis-another-javascript-unit-testing-framework/","date":"2011-06-30T15:00:00.000Z"},{"title":"『The Little Book on CoffeeScript』","url":"http://arcturo.com/library/coffeescript/","content":"CoffeeScriptのチュートリアル。\n\nその場でJavaScriptとCoffeeScriptの表示を切り替えできてわかりやすい","date":"2011-06-30T15:00:00.000Z"},{"title":"『/reFiddle+/』","url":"http://refiddle.com/","content":"jsFiddleの正規表現版\n\njavascript、ruby、.netに対応している","date":"2011-06-30T15:00:00.000Z"},{"title":"Getfirebug Blog » Blog Archive » Firebug 1.8b3","url":"http://blog.getfirebug.com/2011/06/17/firebug-1-8b3/","content":"新たにConsole APIにconsole.timeStamp();が入った。\n\n","date":"2011-06-30T15:00:00.000Z"},{"title":"『jsmad - javascript mp3 decoder』","url":"http://jsmad.org/","content":"JavaScriptで書かれたmp3デコーダー。\n\nFirefox 4.0+で動作する。","date":"2011-06-30T15:00:00.000Z"},{"title":"jQuery Deferred video | BigBinary","url":"http://www.bigbinary.com/videos/3-using-deferred-in-jquery","content":"jQueryのDeferredについてjsfiddleを使いながら説明しているスクリーンキャスト","date":"2011-06-30T15:00:00.000Z"},{"title":"The 11 JavaScript Mistakes you’re Making | Nettuts+","url":"http://net.tutsplus.com/tutorials/javascript-ajax/the-10-javascript-mistakes-youre-making/","content":"はまりどころや推奨されない事などについて","date":"2011-06-30T15:00:00.000Z"},{"title":"jasmine-headless-webkit -- The fastest way to run your Jasmine specs!","url":"http://johnbintz.github.com/jasmine-headless-webkit/","content":"JasmineとWebkitを使ってヘッドレステストを行う。","date":"2011-06-30T15:00:00.000Z"},{"title":"pixelJET","url":"http://www.thepixeljet.com/preview/","content":"GWTで書かれたオンラインIDE\n\nFirebugのような見た目で、デザインのチェックやインスペクト、ACEを使ったエディタなどが組み込まれている","date":"2011-06-30T15:00:00.000Z"},{"title":"『Amazon: HTML5 Games - Creating Fun with HTML5, CSS3 and WebGL: Jacob Seidelin』","url":"http://www.amazon.com/o/ASIN/1119975085/book042-22/ref=nosim","content":"2011年11月22日発売\n\nHTML5,Canvas,WebGL,WebSocketsなどを使ってHTML5ゲームを作成する書籍","date":"2011-06-30T15:00:00.000Z"},{"title":"Unit Testing in JavaScript with MVC and QUnit","url":"http://www.slideshare.net/larsthorup/unit-testing-in-javascript-with-mvc-and-qunit","content":"MVCデザインパターンにより独立したテストを行う。\n\nMVCそれぞれの役割や独立したテストをする際のStubについて","date":"2011-06-30T15:00:00.000Z"},{"title":"Introducing CSS Lint | NCZOnline","url":"http://www.nczonline.net/blog/2011/06/15/introducing-css-lint-2/","content":"CSSをLintするツール。\n\nnode.js製","date":"2011-06-30T15:00:00.000Z"},{"title":"Perfection kills » Refactoring Javascript with kratko.js","url":"http://perfectionkills.com/refactoring-javascript-with-kratko-js/","content":"JavaScriptのリファクタリングを支援するライブラリ。\n\nオブジェクトが持っているメソッドの情報を表示する","date":"2011-06-30T15:00:00.000Z"},{"title":"YSlow","url":"http://developer.yahoo.com/yslow/mobile/","content":"YSlowのモバイル版。\n\nブックマークレットから実行する。\n\nhttp://developer.yahoo.com/blogs/ydn/posts/2011/06/yslowmobile/","date":"2011-06-30T15:00:00.000Z"},{"title":"Markdown・Textile・Wiki記法をサポートしたJavaScript製ドキュメントフレームワーク「Invisible.js」を公開しました(オープンソース) | Chrome Life","url":"http://www.chrome-life.com/javascript/554/","content":"Markdown・Textile・Wiki記法などで書いたドキュメントを読み込んで表示させるドキュメントフレームワーク","date":"2011-06-30T15:00:00.000Z"},{"title":"窓の杜 - 【NEWS】Microsoft、「Internet Explorer 9」の初のアップデートとなるv9.0.1を公開","url":"http://www.forest.impress.co.jp/docs/news/20110615_453279.html","content":"IE9.0.1のリリース。\n\n    MS11-050 : Internet Explorer の重要な更新\n\n    http://www.microsoft.com/japan/security/bulletins/MS11-050e.mspx \n\n    マイクロソフト セキュリティ情報 MS11-050 - 緊急 : Internet Explorer 用の累積的なセキュリティ更新プログラム (2530548)\n\n    http://www.microsoft.com/japan/technet/security/bulletin/MS11-050.mspx ","date":"2011-06-30T15:00:00.000Z"},{"title":"『jQuery: » jQuery 1.6.2 RC 1 Released』","url":"http://blog.jquery.com/2011/06/14/jquery-162rc1-released/","content":"jQuery 1.6.2 RC1リリース","date":"2011-06-30T15:00:00.000Z"},{"title":"『Using the Page Visibility API - Google Chrome - Google Code』","url":"http://code.google.com/intl/ja/chrome/whitepapers/pagevisibility.html","content":"Page Visibility APIについての解説。\n\nドキュメントの表示状態を\"visible\", \"hidden\", \"prerender\"で返す。","date":"2011-06-30T15:00:00.000Z"},{"title":"What's New in Google Chrome 12 » SitePoint","url":"http://blogs.sitepoint.com/whats-new-in-google-chrome-12/","content":"Chrome12で入った機能について解説\n\nWeb InspectorにJavaScriptを整形する機能が入った","date":"2011-06-30T15:00:00.000Z"},{"title":"Amazon: Foundation HTML5 with CSS3: Craig Cook","url":"http://www.amazon.com/o/ASIN/1430238763/book042-22/ref=nosim","content":"2011年10月24日発売。\n\nBeginning HTML with CSS and XHTMLの続編みたいなものなのかな。\n\nhttp://www.apress.com/web-development/html/9781430238768","date":"2011-06-30T15:00:00.000Z"},{"title":"","url":"http://www.amazon.co.jp/o/ASIN/4844330489/book042-22/ref=nosim","content":"2011/7/8発売\nHTML5 and CSS3: Develop with Tomorrow's Standards Today の翻訳本\nhttp://pragprog.com/titles/bhh5/html5-and-css3","date":"2011-06-30T15:00:00.000Z"},{"title":"「Amazon: 例題50+演習問題50でしっかり学ぶ HTML3.0+CSS標準テキスト: スタジオ イー・スペース」","url":"http://www.amazon.co.jp/o/ASIN/4774144789/book042-22/ref=nosim","content":"2011/7/6発売\n「HTML標準テキスト」の改訂版 ","date":"2011-06-30T15:00:00.000Z"},{"title":"「Amazon: CSS3 スタンダード・デザインガイド: エ・ビスコム・テック・ラボ」","url":"http://www.amazon.co.jp/o/ASIN/4839938296/book042-22/ref=nosim","content":"2011/6/14 発売 \"CSS3の機能を体系的にまとめ、サンプルを通してどのように機能するかを習得できる\"","date":"2011-06-30T15:00:00.000Z"},{"title":"Amazon: 新米IT担当者のための HTML/CSS&Webサービスがしっかりわかる本: シープランニング","url":"http://www.amazon.co.jp/o/ASIN/4774146234/book042-22/ref=nosim","content":"2011/4/22 発売\n\nHTML,CSS入門書","date":"2011-06-30T15:00:00.000Z"},{"title":"city41/yokul - GitHub","url":"https://github.com/city41/yokul","content":"Google Chart APIと同じクエリでCanvasを使って同じようなグラフを描画するライブラリ","date":"2011-06-30T15:00:00.000Z"},{"title":"ゆっくりと… » jsFiddleをとことん楽しむために知っておくと良い15の事","url":"http://tokkono.cute.coocan.jp/blog/slow/index.php/xhtmlcss/fun-with-jsfiddle/","content":"HTML+CSSLJavaScriptを置いて実行できるjsFiddleの使い方や機能の解説。\n\nGithubとの連携についても","date":"2011-06-30T15:00:00.000Z"},{"title":"What's New in Modernizr 2 » SitePoint","url":"http://blogs.sitepoint.com/modernizr-2-whats-new/","content":"Modernizr 2の新しい機能について","date":"2011-06-30T15:00:00.000Z"},{"title":"Javascript Basics - part 1","url":"http://www.slideshare.net/kaaes/js-podstawy","content":"JavaScriptの基本、特性みたいな感じ。\n\nスライドがテンポよくできていて読みやすい。","date":"2011-06-30T15:00:00.000Z"},{"title":"ie9.jsを使うと出来ること、出来なくなること。 : Toro-Unit Blog","url":"http://www.torounit.com/blog/2011/06/07/793/","content":"ie9.jsの機能について。\n\nCSSハックができなくなる","date":"2011-06-30T15:00:00.000Z"},{"title":"Hello Backbone.js Tutorial","url":"http://arturadib.github.com/hello-backbonejs/","content":"Backbone.jsのチュートリアル","date":"2011-06-30T15:00:00.000Z"},{"title":"New Mobile Safari stuff in iOS5: position:fixed, overflow:scroll, new input type support, web workers, ECMAScript 5 | David B. Calhoun – Developer Blog","url":"http://davidbcalhoun.com/2011/new-mobile-safari-stuff-in-ios5-position-fixed-overflow-scroll-new-input-type-support-web-workers-ecmascript-5","content":"iOS 5 beta 1で追加されたmobile safari周りの機能のまとめ。","date":"2011-06-30T15:00:00.000Z"},{"title":"Amazon: わかるFirefox―人気ブラウザの「基本操作」から「アドオン」まで (I・O BOOKS): I O編集部","url":"http://www.amazon.co.jp/o/ASIN/4777516032/book042-22/ref=nosim","content":"2011年 5月25日発売\n\nFirefoxのマニュアル本\n\nhttp://www.kohgakusha.co.jp/books/detail/978-4-7775-1603-2","date":"2011-06-30T15:00:00.000Z"},{"title":"CSS ― CSS 2.1, CSS3 Color, Selectors Lv. 3 - vantguarde - web:g","url":"http://web.g.hatena.ne.jp/vantguarde/20110608/1307471817","content":"CSS 2.1とCSS3 Colorが勧告に","date":"2011-06-30T15:00:00.000Z"},{"title":"Chrome Gets MHTML Support - Save and View Files in .mht Format","url":"http://chromestory.com/2011/05/chrome-gets-mhtml-support-save-and-view-files-in-mht-format/","content":"Chrome 14?がMHTMLをサポートしたので、IE、Opera(9～)、Firefox(アドオン)とMHTMLファイルを開けるブラウザはsafari以外となった。(Webkitなのでそのうちサポートされるかも)","date":"2011-06-30T15:00:00.000Z"},{"title":"Google Chrome 14, improved text scaling and disabled features for Mac users « Peter Beverloo","url":"http://peter.sh/2011/06/google-chrome-14-improved-text-scaling-and-disabled-features-for-mac-users/","content":"ページが表示/非表示されているかの状態に関するPage Visibilityの仕様に従った変更が入った。\n\n-http://dvcs.w3.org/hg/webperf/raw-file/tip/specs/PageVisibility/Overview.html\n\nMHTMLのサポートが進められている。\n\nなど","date":"2011-06-30T15:00:00.000Z"},{"title":"Top 10 Git Tutorials for Beginners","url":"http://sixrevisions.com/resources/git-tutorials-beginners/","content":"Gitのチュートリアルリンクのまとめ","date":"2011-06-30T15:00:00.000Z"},{"title":"こてさきAjax:underscore.jsを調べてみた - livedoor Blog（ブログ）","url":"http://blog.livedoor.jp/kotesaki/archives/1700571.html","content":"underscore.jsのリファレンス日本語訳コメント入り実行サンプル","date":"2011-06-30T15:00:00.000Z"},{"title":"「HTML5 vs Silverlight」","url":"http://www.slideshare.net/mattcasto/html5-vs-silverlight","content":"HTMLとSilverlightの機能別比較。 Windows8のデスクトップアプリケーションの領域で重なりが起きそうだから、こっちの比較も増えてきそう:","date":"2011-06-30T15:00:00.000Z"},{"title":"「Dave Orchard - Offline Web Apps with HTML5」","url":"http://www.slideshare.net/webdirections/2011-05html5-offline","content":"HTML5のWebAppとオフライン関係についてのスライド アプリケーションキャッシュやWeb SQLなどについて:","date":"2011-06-30T15:00:00.000Z"},{"title":"Karl Dubost - List of elements/attributes having URL for value in html5","url":"http://my.opera.com/karlcow/blog/list-of-elements-attributes-having-url-for-value-in-html5","content":"ダウンロード属性を持ったHTMLタグのまとめを発展させたもの\n\nhttp://gent.ilcore.com/2011/05/list-of-ways-html-can-download-resource.html\n\nhrefのように受動的だけどURLを属性値に指定できるものをまとめている。","date":"2011-06-30T15:00:00.000Z"},{"title":"「Script Junkie | Understanding the Publish/Subscribe Pattern for Greater JavaScript Scalability」","url":"http://msdn.microsoft.com/en-us/scriptjunkie/hh201955","content":"pub/subパターンの理解:","date":"2011-06-30T15:00:00.000Z"},{"title":"「Home - GitHub」","url":"https://github.com/DaRaFF/jsgamewiki/wiki","content":"JavaScriptやCanvasなどゲームに関するリファレンスやチュートリアルやライブラリなどのリソースをまとめたwiki:","date":"2011-06-30T15:00:00.000Z"},{"title":"YUI 3.4.0 Preview Release 1 » Yahoo! User Interface Blog (YUIBlog)","url":"http://www.yuiblog.com/blog/2011/06/02/yui340pr1/","content":"YUI 3.4.0プレビュー版リリース","date":"2011-06-30T15:00:00.000Z"},{"title":"「Js2coffee: convert JavaScript code to CoffeeScript」","url":"http://ricostacruz.com/js2coffee/","content":"JavaScriptのコードをCoffeeScriptに変換するコンパイラ。","date":"2011-06-30T15:00:00.000Z"},{"title":"「Java 開発 2.0: Java 開発者のための JavaScript」","url":"http://www.ibm.com/developerworks/jp/java/library/j-javadev2-18/?cmp=dw&cpb=dwjav&ct=dwnew&cr=dwnja&ccy=jp&csr=060311","content":"タイトルとはそこまで関係ない感じで、JavaScript基礎文法みたいな内容:","date":"2011-06-30T15:00:00.000Z"},{"title":"Google Japan Blog: ブラウザやウェブについて知っておきたい20のこと","url":"http://googlejapan.blogspot.com/2011/06/20.html","content":"ブラウザを常に最新にする理由やWebである利点などについてわかりやすい説明をしている絵本的なもの\n\nChrome以外についてもWeb技術に関して優しい説明になってるので、どうしてそうしないとダメなのかと疑問に思ってる人に読んでもらいたい","date":"2011-06-30T15:00:00.000Z"},{"title":"Essential JavaScript And jQuery Design Patterns の日本語訳","url":"http://blog.sarabande.jp/post/2908152943","content":"Essential JavaScript Design Patternsの日本語訳。\n\n\"pdf を用意する予定\"","date":"2011-06-30T15:00:00.000Z"},{"title":"「Web Storage Support Test」","url":"http://dev-test.nemikor.com/web-storage/support-test/","content":"localStorage,sessionStorage,globalStorageの最大容量まとめとテストツール:","date":"2011-06-30T15:00:00.000Z"},{"title":"「FunctionSource: Modernizr 2 is here」","url":"http://functionsource.com/post/modernizr-2-is-here","content":"Modernizr 2がリリース。 yepnope.js取り込んでload機能がついたのか。 ","date":"2011-06-30T15:00:00.000Z"},{"title":"「『Amazon: HTML5CanvasでつくるRPG―HTML5(Canvas)+JavaScriptで、Webゲームをつくる! (I/O BOOKS): 宍戸 輝光』」","url":"http://www.amazon.co.jp/o/ASIN/4777516040/book042-22/ref=nosim","content":"2011年6月発売。","date":"2011-06-30T15:00:00.000Z"},{"title":"JPEG画像からExif情報を抽出する - 箱入りあじゃらの日記","url":"http://d.hatena.ne.jp/ajalabox/20110523/1306140457","content":"JPEG画像からEXIF情報を取得するJavaScriptライブラリ","date":"2011-06-30T15:00:00.000Z"},{"title":"『WebTecNote - [HTML5] アプリケーションキャッシュの使い方』","url":"http://tenderfeel.xsrv.jp/html-xhtml/html5-html-xhtml/1172/","content":"HTML5のアプリケーションキャッシュについてのまとめ。\n\nマニフェストファイルの作成方法から対応ブラウザ,APIまでよくまとまってる。","date":"2011-06-30T15:00:00.000Z"},{"title":"『jQuery Proven Performance Tips And Tricks (翻訳) - YutaKikuchiのTechBlog』","url":"http://d.hatena.ne.jp/yutakikuchi/20110731/1312090278","content":"jQueryのパフォーマンス Tipsや内部動作などついて書かれたスライドを意訳したもの\n\n","date":"2011-07-31T15:00:00.000Z"},{"title":"『Node.js on Windows (or JavaScript for the backend) - Christopher Bennage - Devlicio.us - Just the Tasty Bits』","url":"http://devlicio.us/blogs/christopher_bennage/archive/2011/07/28/node-js-on-windows.aspx","content":"Windows版Node.jsを使った簡易チュートリアル","date":"2011-07-31T15:00:00.000Z"},{"title":"grumble.js","url":"http://jamescryer.github.com/grumble.js/","content":"CSS3 transformsを使ったツールチップjQueryプラグイン","date":"2011-07-31T15:00:00.000Z"},{"title":"JavaScript Enlightenment | by Cody Lindley | 1st Edition | ECMA-262, Edition 3","url":"http://www.javascriptenlightenment.com/","content":"\"JavaScriptライブラリユーザーからJavaScript開発者へ\"という電子書籍。\n\nPDFフォーマットで$15で販売\n\n一部関連:\n\nhttp://net.tutsplus.com/tutorials/javascript-ajax/fully-understanding-the-this-keyword/","date":"2011-07-31T15:00:00.000Z"},{"title":"『WebSocketことはじめ』","url":"http://www.slideshare.net/kadoppe/websocket-8735698","content":"WebSocketを使った開発についてのスライド\n\n素のWebSocket API、Socket.IO、Pusherを使ったパターンを紹介","date":"2011-07-31T15:00:00.000Z"},{"title":"『特集：IE10（プレビュー版）概説（中編） － ＠IT』","url":"http://www.atmarkit.co.jp/fdotnet/special/ie10earlyreview02/ie10earlyreview02_01.html","content":"D&D API、フォームバリデーション、iframeのsandbox属性、File Reader API、scriptのasync属性、Web Workers ＆ Channel Messagingについての紹介記事","date":"2011-07-31T15:00:00.000Z"},{"title":"html2canvas - screenshots with JavaScript","url":"http://html2canvas.hertzen.com/","content":"HTMLページをCanvasでレンダリングするJavaScriptライブラリ。\n\n","date":"2011-07-31T15:00:00.000Z"},{"title":"『Amazon: Beginning iOS Application Development with HTML and JavaScript: Richard Wagner』","url":"http://www.amazon.com/o/ASIN/1118159004","content":"2012年1月18日発売\n\niOSでのHTML/CSS/JSに関する書籍。\n\n","date":"2011-07-31T15:00:00.000Z"},{"title":"『Amazon: Smashing Node.JS: JavaScript Everywhere (Smashing Magazine Book Series): Guillermo Rauch』","url":"http://www.amazon.com/o/ASIN/1119962595","content":"2012年1月18日発売\n\n著者のサイト\n\nhttp://devthought.com/","date":"2011-07-31T15:00:00.000Z"},{"title":"Getfirebug Blog » Blog Archive » Firebug 1.8.0","url":"http://blog.getfirebug.com/2011/07/29/firebug-1-8-0/","content":"Firebug1.8.0がリリース。\n\nモジュールローダーとしてRequireJSを採用して、内部アーキテクチャが大きく改良されている。","date":"2011-07-31T15:00:00.000Z"},{"title":"『Client-side JavaScript Vulnerabilities』","url":"http://www.slideshare.net/orysegal/clientside-javascript-vulnerabilities","content":"JavaScript Security AnalyzerというIBM製のDOM-based XSSなどの調査ツールについてのスライド","date":"2011-07-31T15:00:00.000Z"},{"title":"Davis.jsでHistory APIを比較的お手軽に使う - Takazudo hamalog","url":"http://hamalog.tumblr.com/post/8177396934/davis-js-history-api","content":"Ajax遷移とHistory APIを合わせた実例。\n\nDavis.jsを使って遷移を監視させる","date":"2011-07-31T15:00:00.000Z"},{"title":"高レイテンシ下での改善，Microdata，QRESYNCへ対応 | Opera-users.jp","url":"http://opera-users.jp/translations/weekly/2011-07-27-latency-microdata-qresync/","content":"Opera(スナップショット)がMicrodataに対応\n\nMicrodataについては以下がわかりやすい\n\nhttp://standards.mitsue.co.jp/archives/001471.html","date":"2011-07-31T15:00:00.000Z"},{"title":"『Web技術勉強会 20110723』","url":"http://www.slideshare.net/mapserver2007/web-20110723","content":"プロトタイプベースOOPライブラリ mix.js についてのスライド\n\nhttps://github.com/mapserver2007/mixjs\n\n過去のスライドと比べるとどう変化していってるか見られるのが面白い","date":"2011-07-31T15:00:00.000Z"},{"title":"sergi/jsftp - GitHub","url":"https://github.com/sergi/jsftp","content":"JavaScript(node.js)でFTPプロトコルの実装","date":"2011-07-31T15:00:00.000Z"},{"title":"『Joint - JavaScript diagramming library.』","url":"http://www.jointjs.com/about.html","content":"ダイアグラムを表示するJavaScriptライブラリ。JSON/SVGへの入出力。(SVGはexportのみ)","date":"2011-07-31T15:00:00.000Z"},{"title":"『Amazon: Modern JavaScript: Develop and Design: Larry Ullman』","url":"http://www.amazon.com/o/ASIN/0321812522","content":"2012年1月16日発売\n\n著者のサイト http://www.larryullman.com/\n\n","date":"2011-07-31T15:00:00.000Z"},{"title":"JavaScriptで実装されたJavaScriptエンジン「Narcissus」をFirefoxで利用するためのアドオン「Zaphod 1.2」、Mozilla Labsがリリース - SourceForge.JP Magazine : オープンソースの話題満載","url":"http://sourceforge.jp/magazine/11/07/28/0931214","content":"Firefoxの標準JavaScriptエンジン「SpiderMonkey」の代わりにNarcissusをデフォルトエンジンとして利用できるようにするアドオン。","date":"2011-07-31T15:00:00.000Z"},{"title":"HOME | フォントプラス","url":"http://webfont.fontplus.jp/","content":"日本語Webfontサービス","date":"2011-07-31T15:00:00.000Z"},{"title":"An interview with John Resig","url":"http://john.resig.usesthis.com/","content":"John Resigの開発環境、使ってるものやソフトについてのインタビュー","date":"2011-07-31T15:00:00.000Z"},{"title":"HTML5 でやりがちな間違い | WWW WATCH","url":"http://hyper-text.org/archives/2011/07/html5_mistakes.shtml","content":"HTML5のマークアップについて。\n\nsection,hreader,nav,figure,type,フォーム属性の正しい使い方","date":"2011-07-31T15:00:00.000Z"},{"title":"InfoQ: 仮想パネル：最先端のJavaScriptユニットテスティング","url":"http://www.infoq.com/jp/articles/javascript-unit-testing","content":"JavaScriptのテスティングフレームワーク\n\nQUnit,Jasmine,Jarvis,jfUnitの各作者へのインタビュー記事\n\n","date":"2011-07-31T15:00:00.000Z"},{"title":"『Resources for HTML5 and CSS3』","url":"http://www.w3conversions.com/resources.html","content":"HTML5やCSS3についての仕様、情報、ツール、チュートリアルやサンプルなどを大量にまとめたもの","date":"2011-07-31T15:00:00.000Z"},{"title":".:jfUnit:. Unit tests for Javascript","url":"http://felipenmoura.org/projetos/jfunit/home.php","content":"JavascriptのUnit Testライブラリ","date":"2011-07-31T15:00:00.000Z"},{"title":"SeaJS 正式发布 1.0.0 版本 « 岁月如歌","url":"http://lifesinger.wordpress.com/2011/07/22/seajs-v1-0-0/","content":"モジュールローダーライブラリのSeaJS1.0がリリース\n\n英語版のドキュメントも用意されてる。","date":"2011-07-31T15:00:00.000Z"},{"title":"つい最近JavaScript Gardenの翻訳しだした - Life goes on","url":"http://d.hatena.ne.jp/Layzie/20110726/1311614734","content":"Javascript Gardenの日本語訳","date":"2011-07-31T15:00:00.000Z"},{"title":"『Meow: A Growl Work-Alike for jQuery』","url":"http://zacstewart.com/2011/06/18/meow-a-growl-work-alike-for-jquery.html","content":"GrowlライクなjQueryプラグイン","date":"2011-07-31T15:00:00.000Z"},{"title":"ECMAScript関連ドキュメント","url":"http://dl.dropbox.com/u/9124140/tsoft/ecmascript.html","content":"ECMA-262第5版の日本語訳","date":"2011-07-31T15:00:00.000Z"},{"title":"CSS Design and Programming","url":"http://www.slideshare.net/usualoma/css-design-and-programming-8669338","content":"jsdo.itで見かけるCSSプログラミングについてのスライド","date":"2011-07-31T15:00:00.000Z"},{"title":"insin/DOMBuilder - GitHub","url":"https://github.com/insin/DOMBuilder","content":"HTMタグ生成の補助をするJavaScriptライブラリ","date":"2011-07-31T15:00:00.000Z"},{"title":"Firefox5+HTML5×5","url":"http://www.slideshare.net/dynamis/firefox5html5","content":"dynamisさんのHTML5周りについてのスライド\n\nアニメーションの使い分けでCanvas,SVG,CSS,WebGLの特徴についてや、HTML5 API、CSPなどについて。","date":"2011-07-31T15:00:00.000Z"},{"title":"『melonJS』","url":"http://www.melonjs.org/","content":"2DゲームエンジンJavaScriptライブラリ","date":"2011-07-31T15:00:00.000Z"},{"title":"『potraceをjavascriptに移植した - Webと文字』","url":"http://d.hatena.ne.jp/project_the_tower2/20110724/1311473645","content":"\"potraceとはラスター画像からSVG等のベクター画像を作成するソフト\"\n\nC→ActionScript→JavaScript","date":"2011-07-31T15:00:00.000Z"},{"title":"Mindscape Blog » Blog Archive » Visual Studio + Sass + Less + CoffeeScript = Web Workbench","url":"http://www.mindscapehq.com/blog/index.php/2011/07/14/visual-studio-sass-less-coffeescript-web-workbench/","content":"Visual StudioでSass,Less,CoffeeScriptに対応する拡張機能","date":"2011-07-31T15:00:00.000Z"},{"title":"HiveJS","url":"http://www.hivejs.com/","content":"GUIでパーツを配置して、それを操作するJavaScriptを書いて、HTMLとして出力できるMac向けソフトウェア","date":"2011-07-31T15:00:00.000Z"},{"title":"haz.io › HTML5 & CSS3 Browser Capabilities","url":"http://haz.io/","content":"HTML5,CSS3,フォーム属性などにどのくらい対応しているかを判定できる。","date":"2011-07-31T15:00:00.000Z"},{"title":"『weinre - WEb INspector REmote』","url":"http://muellerware.org/papers/weinre/manual.html","content":"weinre の仕組みの解説\n\nWeb Inspectorとのやりとり(CDTP)など","date":"2011-07-31T15:00:00.000Z"},{"title":"2011-07-15 チューニングが楽になる JavaScript 道具箱","url":"http://www.slideshare.net/yoko/javascript-8632523","content":"LazyLoad,throttle,storage 遅延評価的な話などのスライド。\n\nパフォーマンスチューニング。","date":"2011-07-31T15:00:00.000Z"},{"title":"What's a Closure?","url":"http://nathansjslessons.appspot.com/","content":"JavaScriptの解説があって、実際に入力して学べるサイト","date":"2011-07-31T15:00:00.000Z"},{"title":"プログラミング経験者が JavaScript を学ぶためのリソース - フリーフォーム フリークアウト","url":"http://d.hatena.ne.jp/cou929_la/20110721/1311262784","content":"JavaScriptを学ぶにあたってのリソースについてのまとめ","date":"2011-07-31T15:00:00.000Z"},{"title":"レポート：「第19回　HTML5とか勉強会」活動報告｜gihyo.jp … 技術評論社","url":"http://gihyo.jp/news/report/2011/07/2201","content":"PJAX,Box2DJS,Responsive Web Design,スマートフォンデバッグについての発表","date":"2011-07-31T15:00:00.000Z"},{"title":"Titanium Studioのデバッグ機能が無料で使えるようになりました！ « Appcelerator Developer Center","url":"http://developer.appcelerator.com/blog/2011/07/titanium-studio%e3%81%ae%e3%83%87%e3%83%90%e3%83%83%e3%82%b0%e6%a9%9f%e8%83%bd%e3%81%8c%e7%84%a1%e6%96%99%e3%81%a7%e4%bd%bf%e3%81%88%e3%82%8b%e3%82%88%e3%81%86%e3%81%ab%e3%81%aa%e3%82%8a%e3%81%be.html?lang=ja","content":"Titanium Studioの(Mobile)デバッガーが無償版でも使えるように","date":"2011-07-31T15:00:00.000Z"},{"title":"『Amazon: HTML5･JavaScript･CSS3アプリケーション開発入門 (日経BPパソコンベストムック): 日経ソフトウエア』","url":"http://www.amazon.co.jp/o/ASIN/4822222675","content":"2011/7/29発売\n\nムック本","date":"2011-07-31T15:00:00.000Z"},{"title":"Node で使える ECMA5 の新機能 - Block Rockin’ Codes","url":"http://d.hatena.ne.jp/Jxck/20110709/1310215628","content":"ES5で追加されたJavaScriptのメソッドなどの解説。 別にNode.jsでなくてもモダンなJavaScriptなら同じなので参考になる。","date":"2011-07-31T15:00:00.000Z"},{"title":"『Tagneto: RequireJS 0.25.0 released, AMD advancing』","url":"http://tagneto.blogspot.com/2011/07/requirejs-0250-released-amd-advancing.html","content":"RequireJS 0.25.0リリース\n\nRequireJS以外のAMD loaderについても紹介してる","date":"2011-07-31T15:00:00.000Z"},{"title":"『株式会社シャノン技術ブログ: JSが苦手なWebデザイナーに贈る たった２つの克服のコツ』","url":"http://shanon-tech.blogspot.com/2011/07/jsweb.html","content":"jQuery入門的なスライド。\n\nエラーの読み方","date":"2011-07-31T15:00:00.000Z"},{"title":"第六届D2论坛主题演讲及作品秀资料 _ D2 前端技术论坛","url":"http://www.d2forum.org/2011/07/15/%e7%ac%ac%e5%85%ad%e5%b1%8ad2%e4%bd%9c%e5%93%81%e7%a7%80%e8%b5%84%e6%96%99/","content":"中国の第六回D2フロントエンド技術フォーラムで行われた発表資料。\n\nフロントエンド関係のスライドまとめ\n\nHTML,CSS,TDD,MVC,WAI-ARIA,アクセシビリティ,Androidなど\n\nライブラリ関係はYUI,EISA,SeaJSなど","date":"2011-07-31T15:00:00.000Z"},{"title":"『InfoQ: Google Code Gets Git』","url":"http://www.infoq.com/news/2011/07/google-git","content":"Google CodeがGitをサポート。\n\n","date":"2011-07-31T15:00:00.000Z"},{"title":"第19回HTML5とか勉強会発表資料 (Kanasansoft Web Lab.)","url":"http://www.kanasansoft.com/weblab/2011/07/html5toka19.html","content":"スマートフォン用ベージをデバッグする5つの方 についてのスライドと動画。\n\nweinreのデモなど","date":"2011-07-31T15:00:00.000Z"},{"title":"MDC-ja 通信 vol.14 - A Better Project＠はてなダイアリー","url":"http://d.hatena.ne.jp/potappo/20110714/1310572023","content":"MDCの翻訳ドキュメントについての月刊通信\n\nMDCにはFirefox以外でもWebなどに関する新しいドキュメントが多い。","date":"2011-07-31T15:00:00.000Z"},{"title":"Amazon: HTML5 and JavaScript Projects: Jeanine Meyer","url":"http://www.amazon.com/o/ASIN/1430240326/book042-22/ref=nosim","content":"2011年2月16日発売\n\n","date":"2011-07-31T15:00:00.000Z"},{"title":"Amazon: Learn HTML5 and JavaScript for iOS: Web Standards-based Apps for iPhone, iPad, and iPod touch: Scott Preston","url":"http://www.amazon.com/o/ASIN/1430240385/book042-22/ref=nosim","content":"2011年12月30日発売\n\niOS上でのJavaScriptについての書籍","date":"2011-07-31T15:00:00.000Z"},{"title":"『Getting started - jsOAuth Manual & Documentation』","url":"http://bytespider.github.com/jsOAuth/","content":"JavaScriptで使えるOAuthライブラリ","date":"2011-07-31T15:00:00.000Z"},{"title":"PDFKit — A PDF Generation Library for Node","url":"http://devongovett.github.com/pdfkit/","content":"Node.jsでPDFを生成するライブラリ","date":"2011-07-31T15:00:00.000Z"},{"title":"『Node v0.5.1 « node blog』","url":"http://blog.nodejs.org/2011/07/14/node-v0-5-1/","content":"Node.js 0.5.1(開発版)リリース。\n\n今回からWindowsバイナリもリリースされてる。","date":"2011-07-31T15:00:00.000Z"},{"title":"『Selenium 2.0: Out Now! « Official Selenium Blog』","url":"http://seleniumhq.wordpress.com/2011/07/08/selenium-2-0/","content":"Selenium 2.0リリース\n\n","date":"2011-07-31T15:00:00.000Z"},{"title":"『devongovett/slang - GitHub』","url":"https://github.com/devongovett/slang/","content":"文字列を操作するユーティリティライブラリ","date":"2011-07-31T15:00:00.000Z"},{"title":"『javascript-bcrypt - jsBCrypt - Google Project Hosting』","url":"http://code.google.com/p/javascript-bcrypt/","content":"JavaScriptで実装されたBCrypt\n\n","date":"2011-07-31T15:00:00.000Z"},{"title":"Essential JavaScript Design Patterns For Beginners","url":"http://addyosmani.com/resources/essentialjsdesignpatterns/book/","content":"JavaScriptで学ぶデザインパターン\n\nCC BY-NC-SA 3.0で公開","date":"2011-07-31T15:00:00.000Z"},{"title":"『node.jsでメソッドの中身をconsole.logで確認するにはutil.inspectを使う』","url":"http://memo.yomukaku.net/entries/308","content":"util.inspectを使って確認できる。\n\nshowHiddenオプションで列挙されないプロパティも表示できる。","date":"2011-07-31T15:00:00.000Z"},{"title":"『Smooth CoffeeScript』","url":"http://autotelicum.github.com/Smooth-CoffeeScript/","content":"CoffeeScriptの無料電子書籍\n\ngithubにLatex(LyX)のソースコードも置いてある。","date":"2011-07-31T15:00:00.000Z"},{"title":"『Defense in Depth: Locking Down Mash-Ups with HTML5 Sandbox - IEBlog - Site Home - MSDN Blogs』","url":"http://blogs.msdn.com/b/ie/archive/2011/07/14/defense-in-depth-locking-down-mash-ups-with-html5-sandbox.aspx","content":"iframeのsandbox属性についての解説","date":"2011-07-31T15:00:00.000Z"},{"title":"HTML5 におけるアウトラインに関して簡単解説 | WWW WATCH","url":"http://hyper-text.org/archives/2011/07/html5_outline.shtml","content":"HTML5のセクションとアウトラインについての解説。\n\nsection要素と見出しを中心に解説","date":"2011-07-31T15:00:00.000Z"},{"title":"CSS3 Media Queries を使って、Webサイトをスマートフォンに対応させるときの注意書き","url":"http://webdesignrecipes.com/web-design-for-mobile-with-css3-media-queries/","content":"Media Queryを使ったモバイル端末へのデザインの適応チュートリアル","date":"2011-07-31T15:00:00.000Z"},{"title":"[翻訳] これから HTML と CSS を学び始める君へ | Unformed Building","url":"http://unformedbuilding.com/articles/for-html-css-beginners/","content":"HTMLやCSSといったウェブ関係の学び方について。また参考になるリソースの紹介。","date":"2011-07-31T15:00:00.000Z"},{"title":"A Survey Of JavaScript Lisp Implementations - ceaude","url":"http://ceaude.twoticketsplease.de/articles/a-survey-of-javascript-lisp-implementations.html","content":"JavaScriptでLispを実装したものをまとめたもの。\n\n性能とかいろいろな項目での比較もされている。","date":"2011-07-31T15:00:00.000Z"},{"title":"『CSS1K』","url":"http://css1k.com/","content":"CSS版1Kbでどこまでデザインできるかコンテスト。js1k","date":"2011-07-31T15:00:00.000Z"},{"title":"Latest Updates - DocumentCloud","url":"http://blog.documentcloud.org/blog/2011/07/code-release-backbone-js-0-5-0/","content":"Backbone.js 0.5.0リリース\n\npushStateをサポート","date":"2011-07-31T15:00:00.000Z"},{"title":"danlucraft/git.js at master - GitHub","url":"https://github.com/danlucraft/git.js","content":"gitをJavaScriptで実装したもの。\n\nNode.jsからコマンドラインで使う部分とclient side API が実装されている","date":"2011-07-31T15:00:00.000Z"},{"title":"Mozilla Japan ブログ - Firefox の新しいベータ版をテスト用に公開しました","url":"http://mozilla.jp/blog/entry/6998/","content":"Firefox6βがリリースされた。\n\n","date":"2011-07-31T15:00:00.000Z"},{"title":"JSを編集してエディタで保存するとき、JSHint でコーディングバリデーションをかける - 冬通りに消え行く制服ガールは✖夢物語にリアルを求めない。 - subtech","url":"http://subtech.g.hatena.ne.jp/cho45/20110708/1310121676","content":"vimparse.js +JSHintを使ったバリデーション","date":"2011-07-31T15:00:00.000Z"},{"title":"jQuery Proven Performance Tips And Tricks (Slides)","url":"http://addyosmani.com/jqprovenperformance/","content":"jQueryのパフォーマンスに関するスライド\n\n遅くなる書き方とかバージョン間での差異など","date":"2011-07-31T15:00:00.000Z"},{"title":"『Pragmatic JavaScript Testing with Jasmine | The Carbon Emitter』","url":"http://blog.carbonfive.com/2011/07/06/pragmatic-javascript-testing-with-jasmine/","content":"Jasmineを使ったJavaScriptテストのチュートリアル","date":"2011-07-31T15:00:00.000Z"},{"title":"『Dataview.js』","url":"http://dataviewjs.com/","content":"JSONライクなオブジェクトデータの管理をしやすくするJavaScriptライブラリ。","date":"2011-07-31T15:00:00.000Z"},{"title":"egonelbre/jsfx - GitHub","url":"https://github.com/egonelbre/jsfx","content":"サウンドエフェクトジェネレーター\n\nwavなサウンドを生成するJavaScriptライブラリ","date":"2011-07-31T15:00:00.000Z"},{"title":"jQuery Mobile Team update: Week of July 4th | jQuery Mobile","url":"http://jquerymobile.com/blog/2011/07/08/jquery-mobile-team-update-week-of-july-4th/","content":"jQuery Mobileβ2について。","date":"2011-07-31T15:00:00.000Z"},{"title":"Using PC Hardware more efficiently in HTML5: New Web Performance APIs, Part 2 - IEBlog - Site Home - MSDN Blogs","url":"http://blogs.msdn.com/b/ie/archive/2011/07/08/using-pc-hardware-more-efficiently-in-html5-new-web-performance-apis-part-2.aspx","content":"Page Visibility APIの解説\n\n","date":"2011-07-31T15:00:00.000Z"},{"title":"『窓の杜 - 【NEWS】フェンリル、Mac OS X向けWebブラウザー「Sleipnir for Mac」のアルファ版を公開』","url":"http://www.forest.impress.co.jp/docs/news/20110708_459244.html","content":"SleipnirのMac版αリリース\n\nレンダリングエンジンはWebkit","date":"2011-07-31T15:00:00.000Z"},{"title":"Node v0.5.0 (Unstable) « node blog","url":"http://blog.nodejs.org/2011/07/06/node-v0-5-0-unstable/","content":"(unstable)Node.js 0.5.0リリース\n\n日本語訳: http://blog.summerwind.jp/archives/1470","date":"2011-07-31T15:00:00.000Z"},{"title":"NodeLists and Arrays in JavaScript — Can Duruk","url":"http://blog.duruk.net/2011/06/19/nodelists-and-arrays-in-javascript/","content":"Nodeリストとは何か、また配列とはどのような関係なのかについての解説記事","date":"2011-07-31T15:00:00.000Z"},{"title":"iOS 5 finally brings Nitro JavaScript speed to home screen Web apps","url":"http://arstechnica.com/apple/news/2011/06/ios-5-brings-nitro-speed-to-home-screen-web-apps.ars","content":"iOS5ならホームから起動したWebアプリもNitroの恩賜を受けられるようになった。","date":"2011-07-31T15:00:00.000Z"},{"title":"Buzz, a Javascript HTML5 Audio library","url":"http://buzz.jaysalvat.com/","content":"HTML5のAudio要素を扱うJavaScriptライブラリ\n\n","date":"2011-07-31T15:00:00.000Z"},{"title":"New Firefox Aurora is Ready for Download and Testing | Future Releases","url":"http://blog.mozilla.com/futurereleases/2011/07/07/firefoxaurora7/","content":"Firefox Aurora 7のメモリなどの改善点について\n\n- http://internet.watch.impress.co.jp/docs/news/20110708_459184.html\n\n- http://journal.mycom.co.jp/news/2011/07/08/029/index.html","date":"2011-07-31T15:00:00.000Z"},{"title":"『H2O Space. マークアップガイドライン « H2O Blog.』","url":"http://h2o-space.com/blog_ver2/code_rule","content":"HTMLマークアップのコードガイドライン\n\nコーディング規約","date":"2011-07-31T15:00:00.000Z"},{"title":"HTML5 Parsing in IE10 - IEBlog - Site Home - MSDN Blogs","url":"http://blogs.msdn.com/b/ie/archive/2011/07/06/html5-parsing-in-ie10.aspx","content":"IE10pp2の更新された動作(一部)について\n\nHTML5のパース、閉じタグ省略時の挙動、エラー表示、innerHTML の改善\n\nレガシーな機能を削除\n\n-条件付きコメント","date":"2011-07-31T15:00:00.000Z"},{"title":"『Amazon: できるクリエイター　逆引きHTML+CSSデザイン事典　Webクリエイターの現場で必要な基本と最新動向: 加藤 善規, 平澤 隆, できるシリーズ編集部』","url":"http://www.amazon.co.jp/o/ASIN/4844330918/book042-22/ref=nosim","content":"2011年9月27日発売\n\n","date":"2011-08-31T15:00:00.000Z"},{"title":"Chromium Blog: Non-Admin Chrome Frame Reaches Stable Channel","url":"http://blog.chromium.org/2011/08/non-admin-chrome-frame-reaches-stable.html","content":"管理者権限なしでインストールできるGoogle Chrome Frameがstableになった","date":"2011-08-31T15:00:00.000Z"},{"title":"Third-Party JavaScript - The Book","url":"http://thirdpartyjs.com/","content":"2012年発売予定\n\nMEAPでの先行購入ができる。\n\nFacebookの\"Like\"ボタンやアクセス解析のコードなど、サードパーティJavaScriptを書く時の手法やセキュリティについてを扱った書籍。","date":"2011-08-31T15:00:00.000Z"},{"title":"『jQuery: » jQuery 1.6.3 RC1 Released』","url":"http://blog.jquery.com/2011/08/29/jquery-1-6-3-rc1-released/","content":"jQuery 1.6.3 RC1リリース。\n\nma.laさんが報告した$()でのXSSについての修正が含まれている。","date":"2011-08-31T15:00:00.000Z"},{"title":"『Amazon: 10日でおぼえるHTML5入門教室: 古籏 一浩』","url":"http://www.amazon.co.jp/o/ASIN/4798124184/book042-22/ref=nosim","content":"2011年9月14日発売\n\n10日で覚えるシリーズ","date":"2011-08-31T15:00:00.000Z"},{"title":"『Amazon: 改訂第5版 JavaScript ポケットリファレンス: 古籏 一浩』","url":"http://www.amazon.co.jp/o/ASIN/4774148199/book042-22/ref=nosim","content":"2011年9月8日発売\n\n『あの定番書籍がHTML5対応、そしてAndroid、iPhoneなどスマートフォン対応！』だそうです。","date":"2011-08-31T15:00:00.000Z"},{"title":"madrobby/keymaster - GitHub","url":"https://github.com/madrobby/keymaster","content":"キーボードショートカットをつけるJavaScriptライブラリ。\n\n⌘+rightや複数のキーを同時に設定出来る。またscopeという概念があって、ショートカットセットの切り替えみたいなことができそう","date":"2011-08-31T15:00:00.000Z"},{"title":"ハタさんのブログ(復刻版) : javascripterになろう。の巻 3章","url":"http://blog.xole.net/article.php?id=778","content":"\"javascripterになろう。の巻\"というスライド。３部構成\n\nhttp://xole.net/20110330.html http://xole.net/20110309.html","date":"2011-08-31T15:00:00.000Z"},{"title":"20110821","url":"http://xole.net/20110821.html#slide1","content":"\"javascripterになろう。の巻\"というスライド\n\nhttp://xole.net/20110330.html\n\nhttp://xole.net/20110309.html","date":"2011-08-31T15:00:00.000Z"},{"title":"LLPlanets","url":"http://ll.jus.or.jp/2011/slide/KeyNote/mala/index.html","content":"ma.laさんよるスライド\n\n\"JavaScriptプログラマのための\n\n全方位的完全武装ガイド\"\n\n","date":"2011-08-31T15:00:00.000Z"},{"title":"「Firefoxの灯（ともしび）」技術の全貌　～ ウェブの最新技術が魅せる「Firefoxの灯」（1）（1/3）：CodeZine","url":"http://codezine.jp/article/detail/6087","content":"Firefoxの灯の作者本人による技術的な解説をしている連載","date":"2011-08-31T15:00:00.000Z"},{"title":"How Browsers Work を和訳しました - フリーフォーム フリークアウト","url":"http://d.hatena.ne.jp/cou929_la/20110828/1314515940","content":"ブラウザがどのようにHTMLやCSSをパースしているのかのプロセスを追って解説したもの。\n\n<q>IE が 90% のシェアを占めていたの時代, 多くのことができませんでしたがブラウザは “ブラックボックス” と考えられていました. しかし現在はオープンソースのブラウザが 過半数のシェアを占めているので ブラウザの中身を覗くには良いタイミングです. ただし中身は何百万行の C++ コードでした…</q>","date":"2011-08-31T15:00:00.000Z"},{"title":"『Sonic – looping loaders – James Padolsey』","url":"http://james.padolsey.com/javascript/sonic-looping-loaders/","content":"ローディングのループイメージを簡単に作成できるCanvas ライブラリ","date":"2011-08-31T15:00:00.000Z"},{"title":"知ってて当然？初級者のためのJavaScriptで使う即時関数(function(){...})()の全て - 三等兵","url":"http://d.hatena.ne.jp/sandai/20110824/p1","content":"即時実行関数、Immediately-Invoked Function Expression などと言われる無名関数の実行パターンについてのまとめ","date":"2011-08-31T15:00:00.000Z"},{"title":"『Waterfall UI Conventions | High Performance Web Sites』","url":"http://www.stevesouders.com/blog/2011/08/26/waterfall-ui-conventions/","content":"各ブラウザのデバッグツール、HttpWatchのようなツールの用語比較表。","date":"2011-08-31T15:00:00.000Z"},{"title":"CSSセレクタを高速化する方法","url":"http://blog.av-jyo.com/2011-08/high-speeding-technique-of-css-selector.html","content":"ハイパフォーマンスWebサイトのCSSセレクタについての内容あたりから","date":"2011-08-31T15:00:00.000Z"},{"title":"『cryptico.js - An easy-to-use strong encryption system utilizing RSA and AES for javascript.』","url":"http://cryptico.wwwtyro.net/","content":"RSA キーの生成ライブラリ\n\nまたRSAキーを使った暗号化、復号化","date":"2011-08-31T15:00:00.000Z"},{"title":"Play My Code","url":"http://www.playmycode.com/blog/2011/08/building-a-game-mainloop-in-javascript/","content":"JavaScriptでゲームのメインループを書くには。\n\nRequestAnimationFrame や そのフェールバック、そこからWebkit,Firefoxへ最適化させたコード例","date":"2011-08-31T15:00:00.000Z"},{"title":"『Avoiding The Quirks: Lessons From A JavaScript Code Review』","url":"http://addyosmani.com/blog/lessons-from-a-javascript-code-review/","content":"避けるべきパターンとそれの解決方法が綴られている","date":"2011-08-31T15:00:00.000Z"},{"title":"Backbone.js Screencast - Introduction and Views => joey beninghove","url":"http://joeybeninghove.com/2011/08/16/backbone-screencast-introduction-views/","content":"Backbone.jsのスクリーンキャスト(1h)","date":"2011-08-31T15:00:00.000Z"},{"title":"『A Developer’s Guide to HTML5 Canvas » SitePoint』","url":"http://www.sitepoint.com/a-developer%e2%80%99s-guide-to-html5-canvas/","content":"Canvasのチュートリアル","date":"2011-08-31T15:00:00.000Z"},{"title":"『JavaScript Test with QUnit and mockjax - ハードコイルド・ワンダーランド』","url":"http://d.hatena.ne.jp/weathercook/20110825/1314270727","content":"XHRのテストをmockjaxで行う","date":"2011-08-31T15:00:00.000Z"},{"title":"『Amazon: iPhone & Android スマートフォンサイト制作の教科書: こもりまさあき, 谷拓樹, 石本光司, いちがみトモロヲ』","url":"http://www.amazon.co.jp/o/ASIN/4844362232/book042-22/ref=nosim","content":"2011年9月26日発売\n\nMdN出版","date":"2011-08-31T15:00:00.000Z"},{"title":"『Amazon: Webページ作成入門―HTML/CSS/JavaScriptの基礎―: 松下 孝太郎, 山本 光, 市川 博』","url":"http://www.amazon.co.jp/o/ASIN/4339024570/book042-22/ref=nosim","content":"2011年9月30日発売\n\nメンツが教授で構成されてて教科書みたい\n\nhttp://www.coronasha.co.jp/np/isbn/9784339024579/","date":"2011-08-31T15:00:00.000Z"},{"title":"『jQuery contextMenu Plugin』","url":"http://addyosmani.github.com/jQuery-contextMenu/index.html","content":"HTML5 コンテキストメニューのPolyfillなjQueryプラグイン","date":"2011-08-31T15:00:00.000Z"},{"title":"Manning: Node.js in Action","url":"http://www.manning.com/cantelon/","content":"2012年春発売\n\nMEAP版は購入できるようになってる。","date":"2011-08-31T15:00:00.000Z"},{"title":"JavaScriptの文字列を反転する１０の方法とそのパフォーマンス - 風と宇宙とプログラム","url":"http://d.hatena.ne.jp/mindcat/20110821/1313946427","content":"JavaScriptで\"文字列\".reverse()についての方法についてのパフォーマンス比較","date":"2011-08-31T15:00:00.000Z"},{"title":"jslint.vimで正しいJavaScriptを書く | monoの開発ブログ","url":"http://blog.monoweb.info/article/2011042918.html","content":"エラー行を強調できるJSLint Vimプラグイン","date":"2011-08-31T15:00:00.000Z"},{"title":"An introduction to JSDoc","url":"http://www.2ality.com/2011/08/jsdoc-intro.html","content":"JSDocについての詳細な解説","date":"2011-08-31T15:00:00.000Z"},{"title":"Know your Javascript Engine","url":"http://www.slideshare.net/amdgigabyte/know-your-javascript-engine","content":"JavaScriptエンジンの実装についてのスライド。JITやCG、なぜ遅くなるのか、避けるべきこと、粗密なArrayについてなど","date":"2011-08-31T15:00:00.000Z"},{"title":"Aurora 8 is here ✩ Mozilla Hacks – the Web developer blog","url":"http://hacks.mozilla.org/2011/08/aurora8/","content":"FIrefox8での変更点や追加機能について\n\nクロスオリジンWebGLテクスチャ、insertAdjacentHTML()、audio要素とvideo要素のメモリ使用量削減、HTML5 “context menu” 機能、BlobBuilderにgetFileメソッド、\n\ndocument.getSelectionの挙動の変更。","date":"2011-08-31T15:00:00.000Z"},{"title":"『Documentation for Administrators - The Chromium Projects』","url":"http://www.chromium.org/administrators","content":"Chromeのグループポリシーの設定を管理できる機能の説明","date":"2011-08-31T15:00:00.000Z"},{"title":"『pjscrape: A web-scraping framework written in Javascript, using PhantomJS and jQuery』","url":"http://nrabinowitz.github.com/pjscrape/","content":"PhantomJSとjQueryを使ってスクレイピングをJavaScriptで行うためのFramework","date":"2011-08-31T15:00:00.000Z"},{"title":"『Announcing YUI 3.4.0 and the new YUILibrary.com » Yahoo! User Interface Blog (YUIBlog)』","url":"http://www.yuiblog.com/blog/2011/08/18/announcing-yui-3-4-0-and-the-new-yuilibrary-com/","content":"YUI 3.4.0 リリース","date":"2011-08-31T15:00:00.000Z"},{"title":"『HTML5 Weekly: A Free, Weekly HTML5 and Browser Tech Email Newsletter』","url":"http://html5weekly.com/","content":"JavaScript WeeklyのHTML5版みたいなもの。HTML5, CSS3, Canvas, WebSockets, WebGLといった広義のHTML5について扱う週一のメールマガジン","date":"2011-08-31T15:00:00.000Z"},{"title":"Firefox 7 の主な新機能を紹介します « Mozilla Developer Street (modest)","url":"https://dev.mozilla.jp/2011/08/firefox7/","content":"Firefox7の機能紹介\n\nメモリの改善といった内部的なものが結構多い","date":"2011-08-31T15:00:00.000Z"},{"title":"Firefox 6 is here ✩ Mozilla Hacks – the Web developer blog","url":"http://hacks.mozilla.org/2011/08/firefox6/","content":"Firefox6での変更や入った機能の紹介","date":"2011-08-31T15:00:00.000Z"},{"title":"『Amazon: 作りながら基礎を学ぶPHPによるWebアプリケーション入門―XAMPP/jQuery/HTML5で作るイマドキのWebサイト: 清野 克行』","url":"http://www.amazon.co.jp/o/ASIN/4798030589","content":"2011年8月発売","date":"2011-08-31T15:00:00.000Z"},{"title":"『Firefox 6.0 リリース - Another 朝顔日記』","url":"http://d.hatena.ne.jp/nyama/20110817/1313588975","content":"Firefox6.0のリリースノートリンクまとめ","date":"2011-08-31T15:00:00.000Z"},{"title":"Tagneto: RequireJS 0.26.0 released, npm install requirejs","url":"http://tagneto.blogspot.com/2011/08/requirejs-0260-released-npm-install.html","content":"RequireJS 0.26.0リリース。\n\n","date":"2011-08-31T15:00:00.000Z"},{"title":"速報 書籍「パーフェクトJavaScript」 | ありえるえりあ","url":"http://dev.ariel-networks.com/wp/archives/793","content":"パーフェクトJavaScriptについて","date":"2011-08-31T15:00:00.000Z"},{"title":"『ちっちゃいCoffeeScriptの本』","url":"http://mnmly.github.com/library/coffeescript/index.html","content":"The Little Book on CoffeeScriptを翻訳したもの\n\nhttps://github.com/arcturo/library/tree/master/coffeescript","date":"2011-08-31T15:00:00.000Z"},{"title":"『HTML5 Forms input types, attributes and new elements – demos, tips and tricks - Robert's talk』","url":"http://robertnyman.com/2011/08/16/html5-forms-input-types-attributes-and-new-elements-demos-tips-and-tricks/","content":"HTML5のフォームのtypeについての紹介とデモ","date":"2011-08-31T15:00:00.000Z"},{"title":"『Amazon: HTML5 and CSS3 Developer's Phrasebook (Developer's Library): Christian Wenz』","url":"http://www.amazon.com/o/ASIN/0321776399/book042-22/ref=nosim","content":"2011年12月25日発売\n\nビギナー向けの書籍","date":"2011-08-31T15:00:00.000Z"},{"title":"Havoc Pennington「同期的コールバック、非同期コールバック 」 - クライアント・サイド・スクリプティング with Web Standards","url":"http://d.hatena.ne.jp/vwxyz/20110801/1312196153","content":"同期、非同期のアプローチについての考え方","date":"2011-08-31T15:00:00.000Z"},{"title":"JavaScript blast","url":"http://www.slideshare.net/dominion/javascript-blast","content":"かなり長いJavaScriptについてのスライド","date":"2011-08-31T15:00:00.000Z"},{"title":"Node Up: Node.js Podcast","url":"http://nodeup.com/","content":"Node.jsについてのポッドキャスト","date":"2011-08-31T15:00:00.000Z"},{"title":"『jQuery Boilerplate』","url":"http://jqueryboilerplate.com/","content":"jQueryプラグインのテンプレート。\n\n","date":"2011-08-31T15:00:00.000Z"},{"title":"『Node v0.5.4 « node blog』","url":"http://blog.nodejs.org/2011/08/12/node-v0-5-4/","content":"Node.js 0.5.4(unstable)リリース。\n\n","date":"2011-08-31T15:00:00.000Z"},{"title":"Amazon: Html & Css in Simple Steps: Josh Hill","url":"http://www.amazon.com/o/ASIN/0273762583/book042-22/ref=nosim","content":"2011年12月8日発売\n\n","date":"2011-08-31T15:00:00.000Z"},{"title":"Amazon: パーフェクトJavaScript: 井上 誠一郎, 土江 拓郎, 浜辺 将太","url":"http://www.amazon.co.jp/o/ASIN/477414813X/book042-22/ref=nosim","content":"2011年9月23日発売\n\n書いてるのはアリエル・ネットワークの人とか","date":"2011-08-31T15:00:00.000Z"},{"title":"『Amazon: つくって覚えるHTML5入門: オフィス加減』","url":"http://www.amazon.co.jp/o/ASIN/4048705172/book042-22/ref=nosim","content":"2011年8月23日発売","date":"2011-08-31T15:00:00.000Z"},{"title":"YSlow - Opera extensions","url":"https://addons.opera.com/addons/extensions/details/yslow/","content":"Opera extensions版YSlow","date":"2011-08-31T15:00:00.000Z"},{"title":"Proxino : optimize and monitor your javascript","url":"https://www.proxino.com/","content":"JavaScriptの最適化、モニターをするサービス。\n\n無料版だと1000pv/monthまで使えるということなので、基本的には有料サービス","date":"2011-08-31T15:00:00.000Z"},{"title":"『より深い防御: HTML5 Sandbox によるマッシュ アップのロックダウン « Hebikuzure's Tech Memo』","url":"http://hebikuzure.wordpress.com/2011/08/10/%e3%82%88%e3%82%8a%e6%b7%b1%e3%81%84%e9%98%b2%e5%be%a1-html5-sandbox-%e3%81%ab%e3%82%88%e3%82%8b%e3%83%9e%e3%83%83%e3%82%b7%e3%83%a5-%e3%82%a2%e3%83%83%e3%83%97%e3%81%ae%e3%83%ad%e3%83%83%e3%82%af/","content":"HTML5のiframe sandbox属性の解説(訳)\n\nIE10では互換表示の時もsandboxは有効になる","date":"2011-08-31T15:00:00.000Z"},{"title":"Introduction to the Page Visibility API | NCZOnline","url":"http://www.nczonline.net/blog/2011/08/09/introduction-to-the-page-visibility-api/","content":"Page Visibility APIについての解説と使い方","date":"2011-08-31T15:00:00.000Z"},{"title":"ECMA-262 » Essentials of interpretation. Intro.","url":"http://dmitrysoshnikov.com/courses/essentials-of-interpretation-intro/","content":"Dmitry A. Soshnikov によるインタープリタについてのレッスンシリーズが開始された。\n\nhttps://github.com/DmitrySoshnikov/Essentials-of-interpretation","date":"2011-08-31T15:00:00.000Z"},{"title":"HTML5 Boilerplate hits 2.0! « Paul Irish","url":"http://paulirish.com/2011/html5-boilerplate-hits-2-0/","content":"HTML5などを使ったひな形を提供するプロジェクトHTML5 Boilerplateが2.0になった","date":"2011-08-31T15:00:00.000Z"},{"title":"『Amazon: コアjQuery＋プラグイン/jQuery UI 開発実践技法: Bear Bibeault, Yehuda Katz, 吉川 邦夫』","url":"http://www.amazon.co.jp/o/ASIN/4798124281/book042-22/ref=nosim","content":"2011年8月31日発売\n\njQuery+jQuery UIについて書籍","date":"2011-08-31T15:00:00.000Z"},{"title":"『Amazon: Beginning Web Applications: With HTML5, CSS3, and JavaScript: Robert Diana』","url":"http://www.amazon.com/o/ASIN/1430240806","content":"2012年1月16日発売\n\n","date":"2011-08-31T15:00:00.000Z"},{"title":"JavaScriptでリアルタイムに音を鳴らす方法を3つほど - つまみ食う","url":"http://d.hatena.ne.jp/mohayonao/20110808/1312803835","content":"Audio Data API、Web Audio API、HTML5 Audioについてのまとめ","date":"2011-08-31T15:00:00.000Z"},{"title":"Fixing the JavaScript typeof operator « JavaScript, JavaScript…","url":"http://javascriptweblog.wordpress.com/2011/08/08/fixing-the-javascript-typeof-operator/","content":"typeofについてのまとめ。\n\n型チェック","date":"2011-08-31T15:00:00.000Z"},{"title":"『typekit/webfontloader - GitHub』","url":"https://github.com/typekit/webfontloader","content":"Google's Font APIやtypekitからフォントのロードをするのを補助するJavaScriptライブラリ","date":"2011-08-31T15:00:00.000Z"},{"title":"『Quick Left | 5 Ways JavaScript Will Cut You』","url":"http://quickleft.com/blog/146","content":"JavaScriptで気をつけるべきこと5つ","date":"2011-08-31T15:00:00.000Z"},{"title":"『FRENDS #4 모임 | FRENDS.KR』","url":"http://frends.kr/topics/frends-4-%eb%aa%a8%ec%9e%84/","content":"FRENDS.KRという韓国のコミュニティの発表のスライドまとめ。\n\nJavaScriptの歴史、node.js, node.js+arduino、DynaTraceについて","date":"2011-08-31T15:00:00.000Z"},{"title":"Chosen - a JavaScript plugin for jQuery and Prototype - makes select boxes better","url":"http://harvesthq.github.com/chosen/","content":"複数要素を選択できるselect要素などを提供するJavaScriptライブラリ","date":"2011-08-31T15:00:00.000Z"},{"title":"『PhoneGap 1.0 Released Today at PhoneGap Day in Portland « PhoneGap』","url":"http://www.phonegap.com/2011/07/29/phonegap-1-0-released-today-at-phonegap-day-in-portland/","content":"PhoneGap 1.0リリース","date":"2011-08-31T15:00:00.000Z"},{"title":"Issue 8742 - chromium - Chrome should provide a simpler means for developers to clear the browser cache and set cache policy - An open-source browser project to help move the web forward. - Google Project Hosting","url":"http://code.google.com/p/chromium/issues/detail?id=8742","content":"ChromeがやっとWeb Inspectorでのキャッシュの無効化をサポート","date":"2011-08-31T15:00:00.000Z"},{"title":"『kriszyp/put-selector - GitHub』","url":"https://github.com/kriszyp/put-selector","content":"DOM要素を作成、操作するライブラリ。\n\nCSSセレクタのような感じで、DOMを操作できる","date":"2011-08-31T15:00:00.000Z"},{"title":"JavaScript Bibliography - O'Reilly Media","url":"http://oreilly.com/catalog/0636920021926","content":"Oreillyが無料で公開してるJavascriptについて学べる書籍をまとめた書籍。\n\nepub,pdf,mobiなどでダウンロードできる。","date":"2011-08-31T15:00:00.000Z"},{"title":"『Script Junkie | Building Mobile JavaScript WebApps With Backbone.js & jQuery: Part I』","url":"http://msdn.microsoft.com/en-us/scriptjunkie/hh377172","content":"Backbone.jsとjQueryを使ってWebApppを作るチュートリアル","date":"2011-08-31T15:00:00.000Z"},{"title":"『joshje/smart-storage - GitHub』","url":"https://github.com/joshje/smart-storage","content":"シンプルなlocalStorageのラッパーライブラリ","date":"2011-08-31T15:00:00.000Z"},{"title":"High-Performance Javascript","url":"http://dl.dropbox.com/u/426383/slides/hpjs/index.html","content":"ハイパフォーマンスJavascriptからのスライド。HTMLなスライドで、その場で実行し比較できる作りになってる。\n\nかなり幅広い内容を扱っていて一度見ておくべき内容","date":"2011-08-31T15:00:00.000Z"},{"title":"『FunctionSource: download=”MyNameIsSlimShady.png”』","url":"http://functionsource.com/post/downloadmynameisslimshady-png","content":"Chrome(dev 14.0.835.15+)がdownload属性をサポート。","date":"2011-08-31T15:00:00.000Z"},{"title":"『jQuery Mobile Beta 2 Released! | jQuery Mobile』","url":"http://jquerymobile.com/blog/2011/08/03/jquery-mobile-beta-2-released/","content":"jQuery Mobile β2リリース\n\nキャッシュやプリフェッチ、UIの変更、コードのクリーンアップ、指摘されていたXSSの修正など多くの変更が含まれてる","date":"2011-08-31T15:00:00.000Z"},{"title":"mmonteleone/pavlov - GitHub","url":"https://github.com/mmonteleone/pavlov","content":"QUnitをラップしてBDDな感じで使えるようにしてるライブラリ","date":"2011-08-31T15:00:00.000Z"},{"title":"Firebug 1.8 New Features ✩ Mozilla Hacks – the Web developer blog","url":"http://hacks.mozilla.org/2011/07/firebug-1-8-new-features/","content":"Firebug1.8の機能紹介。","date":"2011-08-31T15:00:00.000Z"},{"title":"『mir.aculo.us JavaScript with Thomas Fuchs » Blog Archive » Zepto.js v0.7 released』","url":"http://mir.aculo.us/2011/08/01/zepto-7/","content":"zepto.js 0.7がリリース","date":"2011-08-31T15:00:00.000Z"},{"title":"『wakaba/migemojs - GitHub』","url":"https://github.com/wakaba/migemojs/","content":"JavascriptでのMigemo実装ライブラリ","date":"2011-08-31T15:00:00.000Z"},{"title":"『Firefox 8 の後方互換性に関わる修正のまとめ « Mozilla Developer Street (modest)』","url":"https://dev.mozilla.jp/2011/09/firefox8-backward-compatibility/","content":"Firefox 8の開発者向けの変更点まとめ\n\n引数が空の時にsearch,match,exec,testの動作修正、document.getSelection()の返り値の変更など","date":"2011-09-30T15:00:00.000Z"},{"title":"『jQuery Mobile 1.0 RC1 Released! | jQuery Mobile』","url":"http://jquerymobile.com/blog/2011/09/29/jquery-mobile-1-0rc1-released/","content":"jQuery Mobile 1.0RC1がリリース。\n\n","date":"2011-09-30T15:00:00.000Z"},{"title":"Firefox 7 リリース - Another 朝顔日記","url":"http://d.hatena.ne.jp/nyama/20110929/1317303617","content":"Firefox7のリリースノートまとめ","date":"2011-09-30T15:00:00.000Z"},{"title":"Selectors Level 3","url":"http://www.w3.org/TR/2011/REC-css3-selectors-20110929/","content":"Selectors Level 3が勧告された","date":"2011-09-30T15:00:00.000Z"},{"title":"Selectors Level 4","url":"http://www.w3.org/TR/2011/WD-selectors4-20110929/","content":"Selectors Level 4のFPWD (First Public Working Draft)が公開された。\n\n新たにいわゆる親セレクタのようなものなど増えた機能も多く、詳細は矢倉さんの文章を参照\n\nhttp://myakura.github.com/n/selectors4.html","date":"2011-09-30T15:00:00.000Z"},{"title":"jQuery: » jQuery 1.7 Beta 1 Released","url":"http://blog.jquery.com/2011/09/28/jquery-1-7-beta-1-released/","content":"jQuery 1.7βリリース\n\n* bind,live,delegateがNode.jsやAddon SDKのように$(elem).on/offでイベント設定ができるようになった。\n\n* animationがqueue namesをサポート\n\n* removeAttrが複数の属性削除をサポート\n\n* jQueryをReuqireJSのようなAMDローダーでモジュール登録できるのをサポート\n\nなど\n\n\n\nhttp://addyosmani.com/blog/jquery-17-preview/ も参考に","date":"2011-09-30T15:00:00.000Z"},{"title":"『SVG as Data URI for background image - jsFiddle - Online Editor for the Web (JavaScript, MooTools, jQuery, Prototype, YUI, Glow and Dojo, HTML, CSS)』","url":"http://jsfiddle.net/estelle/SJjJb/","content":"DataURI+SVGでCSS background-imageにSVGを埋め込み","date":"2011-09-30T15:00:00.000Z"},{"title":"サルでもわかるHTML5超入門","url":"http://www.slideshare.net/e2kaneko/html5-9409899","content":"HTML5の概要を雑句把覧にまとめたスライド","date":"2011-09-30T15:00:00.000Z"},{"title":"Quasi-literals: embedded DSLs in ECMAScript.next","url":"http://www.2ality.com/2011/09/quasi-literals.html","content":"ECMAScript.nextでのQuasiリテラルについて。\n\nhttp://js-quasis-libraries-and-repl.googlecode.com/svn/trunk/index.html\n\nにデモが置いてある","date":"2011-09-30T15:00:00.000Z"},{"title":"Bruce Lawson’s personal site  : The Web Standards Hoedown","url":"http://www.brucelawson.co.uk/2011/the-web-standards-hoedown/","content":"HTML5な曲です","date":"2011-09-30T15:00:00.000Z"},{"title":"CSS3 Flexible Box Layout Explained - Smashing Coding","url":"http://coding.smashingmagazine.com/2011/09/19/css3-flexible-box-layout-explained/","content":"flexboxについての解説","date":"2011-09-30T15:00:00.000Z"},{"title":"rlightbox – a jQuery UI mediabox","url":"http://ryrych.github.com/rlightbox2/","content":"ウィンドウリサイズにも対応してるLightbox jQueryプラグイン","date":"2011-09-30T15:00:00.000Z"},{"title":"『Tinkerbin』","url":"http://tinkerbin.com/","content":"HTML,CSS,JavaScriptを書いてJSfiddleのようなサービス。\n\nSassやCoffeeScript、Less、HAMLにも対応している","date":"2011-09-30T15:00:00.000Z"},{"title":"『Script yielding with setImmediate | NCZOnline』","url":"http://www.nczonline.net/blog/2011/09/19/script-yielding-with-setimmediate/","content":"setImmediateについて。\n\nsetTimeout(fn, 0)より良い感じに","date":"2011-09-30T15:00:00.000Z"},{"title":"The Best Way to Learn JavaScript | Nettuts+","url":"http://net.tutsplus.com/tutorials/javascript-ajax/the-best-way-to-learn-javascript/","content":"JavaScriptを学ぶにあたってのやりべきこととか読むべきもののまとめ。\n\n","date":"2011-09-30T15:00:00.000Z"},{"title":"『Amazon: Learning jQuery: A Hands-on Guide to Building Rich Interactive Web Frontends: Ralph Steyer』","url":"http://www.amazon.com/o/ASIN/0321815262/book042-22/ref=nosim","content":"2012年2月25日発売\n\n","date":"2011-09-30T15:00:00.000Z"},{"title":"『Amazon: HTML5 Canvass and CSS3 Graphics: Oswald Campesato』","url":"http://www.amazon.com/o/ASIN/1936420341/book042-22/ref=nosim","content":"2012年1月15日発売\n\nCanvas/CSS3/SVGを使ったグラフィカルな表現についての書籍\n\n","date":"2011-09-30T15:00:00.000Z"},{"title":"PhpStorm & WebStorm 3.0 Early Access Program started | WebStorm & PhpStorm Blog","url":"http://blog.jetbrains.com/webide/2011/09/phpstorm-webstorm-3-0-early-access-program-started/","content":"高機能なWeb開発向けIDEであるWebStormの3.0 EAPビルドがリリース。\n\n新たにCoffeeScriptがサポートされている","date":"2011-09-30T15:00:00.000Z"},{"title":"『Amazon: Mobile HTML5: Estelle Weyl, Maximiliano Firtman』","url":"http://www.amazon.com/o/ASIN/1449311415/book042-22/ref=nosim","content":"2012年1月22日発売","date":"2011-09-30T15:00:00.000Z"},{"title":"『Amazon: Programming Node.js: Travis Swicegood』","url":"http://www.amazon.com/o/ASIN/1934356891/book042-22/ref=nosim","content":"2012年3月6日発売。\n\nPragmatic Bookshelf出版のNode.js本","date":"2011-09-30T15:00:00.000Z"},{"title":"こてさきAjax:クールなMVCを実現するフレームワーク AngularJS の紹介 - livedoor Blog（ブログ）","url":"http://blog.livedoor.jp/kotesaki/archives/1738808.html","content":"AngularJSの紹介","date":"2011-09-30T15:00:00.000Z"},{"title":"Hacker News | Look at what's actually happened, never mind the future:1. Dart development (Das...","url":"https://news.ycombinator.com/item?id=3008798","content":"Dart,Dash,TC39,ES.nextなど未来、Webkitについて by BrendanEich","date":"2011-09-30T15:00:00.000Z"},{"title":"『freeze/seal/preventExtensions の違いまとめ - うなの日記』","url":"http://d.hatena.ne.jp/unageanu/20110918/1316320274","content":"Jasmineを使ったfreeze/seal/preventExtensionsのテストケース","date":"2011-09-30T15:00:00.000Z"},{"title":"Experimenting with ECMAScript 6 proxies | NCZOnline","url":"http://www.nczonline.net/blog/2011/09/15/experimenting-with-ecmascript-6-proxies/","content":"proxyを使った例の解説。\n\nHTMLタグを構築する感じのサンプル","date":"2011-09-30T15:00:00.000Z"},{"title":"『Firefox Now Scores 100% on Acid3 Test』","url":"http://browserfame.com/212/firefox-acid3-test-100","content":"Acid3のテストが更新されて、Firefoxも100/100を達成できるようになった。\n\nhttps://bugzilla.mozilla.org/show_bug.cgi?id=410460","date":"2011-09-30T15:00:00.000Z"},{"title":"『JavaScript最新動向 〜WebSocket編〜』","url":"http://www.slideshare.net/You_Kinjoh/javascript-websocket","content":"WebSocketの仕様や動作原理などについてまとめたスライド。\n\n","date":"2011-09-30T15:00:00.000Z"},{"title":"『Stylus』","url":"http://learnboost.github.com/stylus/","content":"メタCSS言語\n\nSassのようにCSSを拡張した書き方をして、CSSにコンパイルする","date":"2011-09-30T15:00:00.000Z"},{"title":"『addyosmani/todomvc - GitHub』","url":"https://github.com/addyosmani/todomvc","content":"著名なJavaScriptのMVCライブラリを使って、それぞれTodoアプリを書いてる。\n\nBackbone, Spine, SproutCore 2.0, YUILibrary, JavaScriptMVC版がある。","date":"2011-09-30T15:00:00.000Z"},{"title":"stream.js — streams in javascript","url":"http://streamjs.org/","content":"配列、リンクリストのようなデータ構造を提供するライブラリ","date":"2011-09-30T15:00:00.000Z"},{"title":"Google & the Future of JavaScript | Infrequently Noted","url":"http://infrequently.org/2011/09/google-the-future-of-javascript/","content":"Google Chrome Frameの人が語るJavaScriptの未来について","date":"2011-09-30T15:00:00.000Z"},{"title":"Node v0.4.12 « node blog","url":"http://blog.nodejs.org/2011/09/15/node-v0-4-12/","content":"Node.js 0.4.12 stable版リリース","date":"2011-09-30T15:00:00.000Z"},{"title":"『Amazon: Sencha Touch 1.0 Mobile JavaScript Framework: Dr. Narasimha Rao』","url":"http://www.amazon.com/o/ASIN/1849515107/book042-22/ref=nosim","content":"2012年1月31日発売\n\nSencha Touchについての書籍","date":"2011-09-30T15:00:00.000Z"},{"title":"『Amazon: HTMLとCSSで基礎から学ぶJavaScript: 園田 誠』","url":"http://www.amazon.co.jp/o/ASIN/4798030988/book042-22/ref=nosim","content":"2011年9月20日発売","date":"2011-09-30T15:00:00.000Z"},{"title":"ECMAScript Support Matrix","url":"http://pointedears.de/scripts/test/es-matrix/","content":"ECMAScript,JavaScriptバージョンの年表\n\nメソッド、機能の対応バージョン表\n\nJavaScriptも実装ごとに網羅されていてすごい","date":"2011-09-30T15:00:00.000Z"},{"title":"W3C News - DOM4 Draft Updated","url":"http://www.w3.org/News/2011.html#entry-9204","content":"DOM4のWorking Draftがアップデート","date":"2011-09-30T15:00:00.000Z"},{"title":"IE10 PP3登載のWindows 8プレビュー版が公開 | Web標準Blog | ミツエーリンクス","url":"http://standards.mitsue.co.jp/archives/001524.html","content":"IE10 pp3がリリース。\n\nIE10 pp3での実装状況について。\n\n","date":"2011-09-30T15:00:00.000Z"},{"title":"IE10のタッチイベントってなんだろう - vantguarde - web:g","url":"http://web.g.hatena.ne.jp/vantguarde/20110915/1316013489","content":"IE10のマルチタッチイベントについて\n\nMSPointer*の事","date":"2011-09-30T15:00:00.000Z"},{"title":"『Mobile HTML5 - compatibility tables for iPhone, Android, BlackBerry, Symbian, iPad and other mobile devices』","url":"http://mobilehtml5.org/","content":"モバイルブラウザのHTML5やCSS3,そのたW3C APIの対応状況についてまとめた表","date":"2011-09-30T15:00:00.000Z"},{"title":"Mercury Editor - Home","url":"http://jejacks0n.github.com/mercury/","content":"HTML5に対応してるWYSIWYGなエディタ。\n\nアノテーションがついたソースコードも公開されてる","date":"2011-09-30T15:00:00.000Z"},{"title":"『Yui3.4.0 What's new』","url":"http://www.slideshare.net/enmaai/yui340-whats-new","content":"YUI 3.4.0での変更点についてのスライド。\n\nチケット番号的に追っていく","date":"2011-09-30T15:00:00.000Z"},{"title":"『jQuery: » jQuery 1.6.4 Released』","url":"http://blog.jquery.com/2011/09/12/jquery-1-6-4-released/","content":"jQuery1.6.4リリース。\n\n1.6.3のbugfixのみ","date":"2011-09-30T15:00:00.000Z"},{"title":"『Amazon: Sencha Ext JS 4実践開発ガイド: 小堤 一弘』","url":"http://www.amazon.co.jp/o/ASIN/4939061493/book042-22/ref=nosim","content":"2011年9月20日発売。\n\nExt JSについての書籍\n\nhttps://www.xenophy.com/service/ext_js_guide/","date":"2011-09-30T15:00:00.000Z"},{"title":"jQuery file size","url":"http://mathiasbynens.be/demo/jquery-size","content":"jQueryのファイルサイズの推移","date":"2011-09-30T15:00:00.000Z"},{"title":"『Optimize Images With HTML5 Canvas - Smashing Magazine』","url":"http://coding.smashingmagazine.com/2011/08/30/optimize-images-with-html5-canvas/","content":"Canvasを使って画像のノイズを合成する","date":"2011-09-30T15:00:00.000Z"},{"title":"Viewing Chrome's paint cycle « Paul Irish","url":"http://paulirish.com/2011/viewing-chromes-paint-cycle/","content":"Chromeの起動オプション--show-paint-rectsでのrepatin表示についての説明","date":"2011-09-30T15:00:00.000Z"},{"title":"Js_of_ocaml","url":"http://ocsigen.org/js_of_ocaml/manual/?","content":"OCamlバイトコードをJavaScriptに変換するコンパイラ","date":"2011-09-30T15:00:00.000Z"},{"title":"『Processing CoffeeScript Editor』","url":"http://pcsedit.appspot.com/#help/","content":"CoffeeScript+Processing.jsなオンラインエディタ","date":"2011-09-30T15:00:00.000Z"},{"title":"FunctionSource: Dash-ing and Dart-ing ahead of JavaScript?","url":"http://functionsource.com/post/dash-ing-and-dart-ing-ahead-of-javascript","content":"JavaScriptの未来について","date":"2011-09-30T15:00:00.000Z"},{"title":"BoltJS Documentation - Introduction","url":"http://shaneosullivan.github.com/boltjs/intro.html","content":"FacebookによるUIフレームワーク。\n\nモバイルのWebkit系ブラウザにフォーカスしている\n\nMVC、CommonJSなモジュール","date":"2011-09-30T15:00:00.000Z"},{"title":"『Normalized hide address bar for iOS & Android — Gist』","url":"https://gist.github.com/1183357","content":"ページを読み込んだ時にiPhoneとAndroidのアドレスバーを隠すスニペット","date":"2011-09-30T15:00:00.000Z"},{"title":"『What came before WebSockets?』","url":"http://blog.pusher.com/2011/8/10/what-came-before-websockets","content":"WebSocketが来る前までの話","date":"2011-09-30T15:00:00.000Z"},{"title":"『MooTools - MooTools 1.4.0』","url":"http://mootools.net/blog/2011/09/10/mootools-1-4-0/","content":"MooTools 1.4.0リリース。\n\nES5への対応、Event Delegation、WAI-ARIA","date":"2011-09-30T15:00:00.000Z"},{"title":"こてさきAjax:RESTfulなAjaxを実現する pjax - livedoor Blog（ブログ）","url":"http://blog.livedoor.jp/kotesaki/archives/1736450.html","content":"History APIを使ったPjaxとハッシュを使ったAjaxでのページ遷移の比較、解説したスライド。","date":"2011-09-30T15:00:00.000Z"},{"title":"『jQuery Mobile Beta 3 released! | jQuery Mobile』","url":"http://jquerymobile.com/blog/2011/09/08/jquery-mobile-beta-3-released/","content":"jQuery Mobileβ3リリース。\n\nHistory API(pushState)に対応、ページ遷移にhook、iOS5への対応。","date":"2011-09-30T15:00:00.000Z"},{"title":"W3C News Archive: 2011 W3C","url":"http://www.w3.org/News/2011#entry-9191","content":"\"CSS Values and Units Module Level 3 Draft\"が5年ぶりのアップデート","date":"2011-09-30T15:00:00.000Z"},{"title":"見落としがちなHTML5で変更された要素いろいろ | Webクリエイターボックス","url":"http://www.webcreatorbox.com/tech/html5-changed-elements/","content":"HTML5で意味付けが変わった要素など。\n\nそれぞれの要素の役割の詳解","date":"2011-09-30T15:00:00.000Z"},{"title":"slategray ✿ CSS.coloratum","url":"http://css.coloratum.com/#slategray","content":"CSSのカラーコードを表示するツール。\n\nURLにハッシュが作るのでパーマネントにもなる","date":"2011-09-30T15:00:00.000Z"},{"title":"株式会社シャノン技術ブログ: ブラウザってどうやって動いてるの？（モダンWEBブラウザシーンの裏側）","url":"http://shanon-tech.blogspot.com/2011/09/web.html","content":"\"How Browsers Work\" 二つ目の翻訳\n\nhttp://d.hatena.ne.jp/glass-_-onion/20110904/1315142404\n\n読み比べるといいのかな。","date":"2011-09-30T15:00:00.000Z"},{"title":"Google Chrome Frame: サイト管理者向けガイド - terkel.jp","url":"http://terkel.jp/archives/2011/08/google-chrome-frame-webmasters-guide/","content":"Chrome Frameの導入について","date":"2011-09-30T15:00:00.000Z"},{"title":"CSS Lint v0.6.0 now available | NCZOnline","url":"http://www.nczonline.net/blog/2011/09/03/css-lint-v0-6-0-now-available/","content":"CSS Lint v0.6.0リリース\n\nCLIとの連携が強化された","date":"2011-09-30T15:00:00.000Z"},{"title":"Chrome が 3 歳になりました！ - Google Japan Developer Relations Blog","url":"http://googledevjp.blogspot.com/2011/09/chrome-3.html","content":"Chrome３歳","date":"2011-09-30T15:00:00.000Z"},{"title":"ParisJS #10 : RequireJS","url":"http://www.slideshare.net/JulienZee/parisjs-10-requirejs-9111799","content":"モジュールローダのRequireJSについてのスライド。\n\nわかりやすい解説で結合ツールなどのOptimizationについても説明してる","date":"2011-09-30T15:00:00.000Z"},{"title":"jQuery で ;(function () ...と、セミコロンで始めることがあるのはなぜか - わからん","url":"http://d.hatena.ne.jp/kitokitoki/20110831/p2","content":"腐った別ファイルを読み込んだりして発生することがある。\n\n即時実行関数の誤動作を防ぐためにjQueryプラグインなどで使われてたりする方法の動作原理について解説。","date":"2011-09-30T15:00:00.000Z"},{"title":"『Amazon: jQueryデザインブック　仕事で絶対に使うプロのテクニック: MdN編集部』","url":"http://www.amazon.co.jp/o/ASIN/4844362135/book042-22/ref=nosim","content":"2011年8月25日発売\n\nMdN出版","date":"2011-09-30T15:00:00.000Z"},{"title":"『The evolution of the web - ウェブの進化』","url":"http://evolutionofweb.appspot.com/","content":"ブラウザとWebの歴史をビジュアル化。\n\nブラウザ年表\n\nraphaelを使用している","date":"2011-09-30T15:00:00.000Z"},{"title":"クロージャーのチュートリアル（What's a Closure?） @ t100のプログラミング脱出作戦","url":"http://t100life.blog121.fc2.com/blog-entry-214.html","content":"JavaScriptのクロージャについて学べるサイトWhat's Closure?の翻訳","date":"2011-09-30T15:00:00.000Z"},{"title":"Firefox 7 の後方互換性に関わる修正のまとめ « Mozilla Developer Street (modest)","url":"https://dev.mozilla.jp/2011/08/firefox7-backward-compatibility/","content":"Firefox7の開発者向け変更点","date":"2011-09-30T15:00:00.000Z"},{"title":"『Getfirebug Blog - Firebug 1.8.2』","url":"http://blog.getfirebug.com/2011/08/31/firebug-1-8-2/","content":"Firebug 1.8.2リリース\n\nbugfix中心","date":"2011-09-30T15:00:00.000Z"},{"title":"(S)CSSの書き方メモ - Weblog - hail2u.net","url":"http://hail2u.net/blog/webdesign/ore-ore-scss-writing-rule.html","content":"Sassの書き方。ファイルの分け方やメンテナンス性について","date":"2011-10-31T15:00:00.000Z"},{"title":"モダン ブラウザのためのクライアント サイド Web 開発ガイダンス ～ Project Silk リリース：ASP.NET on the Web.：ITmedia オルタナティブ・ブログ","url":"http://blogs.itmedia.co.jp/chack/2011/10/web-project-sil-7ba0.html","content":"MSによるHTML5 と JavaScript (jQuery, jQuery UI Widgets) などでアプリケーションを構築していく話。\n\nMVCなどについても","date":"2011-10-31T15:00:00.000Z"},{"title":"Overview of HTML5 Support in the Android 4.0 Browser | Mobile Zone","url":"http://mobile.dzone.com/news/overview-html5-support-android","content":"Android4で入ったHTML5などのAPI\n\nNavigation Timing APIやconsole.memory関係はMathMLの基本的な部分などがサポートされた","date":"2011-10-31T15:00:00.000Z"},{"title":"『Message library』","url":"http://dhtmlx.github.com/message/","content":"アラートやダイアログを表示するJavaScriptライブラリ。他のライブラリに依存していない","date":"2011-10-31T15:00:00.000Z"},{"title":"『Amazon: 徹底解説HTML5APIガイドブック オフライン系API編 [単行本]: 小松 健作』","url":"http://www.amazon.co.jp/o/ASIN/4798031267/book042-22/ref=nosim","content":"徹底解説 HTML5 APIガイドブックシリーズ","date":"2011-10-31T15:00:00.000Z"},{"title":"『[jQuery.selection] - 今日も適当ダイアリー』","url":"http://d.hatena.ne.jp/ja9/searchdiary?word=*[jQuery.selection]","content":"選択範囲周りの操作を行うjQueryライブラリ","date":"2011-10-31T15:00:00.000Z"},{"title":"The WHATWG Blog — WHATWG Weekly: Now it’s for","url":"http://blog.whatwg.org/weekly-time-data","content":"time要素がなくなり、data要素になった。","date":"2011-10-31T15:00:00.000Z"},{"title":"『JS-ImageDiff Demo』","url":"http://humblesoftware.github.com/js-imagediff/","content":"JavaScript,Canvasを使い画像のDiffを取得できるライブラリ","date":"2011-10-31T15:00:00.000Z"},{"title":"Winter is coming! Get 50% OFF on WebStorm, PhpStorm and RubyMine | WebStorm & PhpStorm Blog","url":"http://blog.jetbrains.com/webide/2011/10/winter-is-coming-get-50-off-on-webstorm-phpstorm-and-rubymine/","content":"WebStrom,PhpStrom,RubyMineが半額セール","date":"2011-10-31T15:00:00.000Z"},{"title":"『Amazon: Building Web Applications with SVG [Paperback]: Jon Frost, David Dailey』","url":"http://www.amazon.com/o/ASIN/0735660123/book042-22/ref=nosim","content":"2012年3月22日発売\n\nSVG本 http://shop.oreilly.com/product/0790145329448.do","date":"2011-10-31T15:00:00.000Z"},{"title":"情報処理推進機構：情報処理技術者試験：新着：情報セキュリティスペシャリスト試験（SC）で出題するプログラム言語の変更について","url":"http://www.jitec.ipa.go.jp/1_00topic/topic_20111026_sc_yougo.html","content":"試験問題に出題される言語にECMAScriptが追加された","date":"2011-10-31T15:00:00.000Z"},{"title":"jQuery Standards Teamが発足 | Web標準Blog | ミツエーリンクス","url":"http://standards.mitsue.co.jp/archives/001530.html","content":"jQueryプロジェクトがStandards Teamというサブチームを立ち上げた。\n\n標準化団体とベンダーへの働きかけをする目的","date":"2011-10-31T15:00:00.000Z"},{"title":"HTML5, PhoneGap and What's Next","url":"http://www.slideshare.net/m0bz/html5-phonegap-and-whats-next","content":"PhoneGapの仕組みや目的、ロードマップ。\n\nまた関連するAPIのW3Cの策定状況など","date":"2011-10-31T15:00:00.000Z"},{"title":"『jQuery: » jQuery 1.7 RC1 Released』","url":"http://blog.jquery.com/2011/10/24/jquery-1-7-rc1-released/","content":"jQuery 1.7 RC1リリース\n\nEvent周りの修正が多い","date":"2011-10-31T15:00:00.000Z"},{"title":"Node.js 日本ユーザグループ Blog: Node にまつわる良くある質問","url":"http://blog.nodejs.jp/2011/10/node.html","content":"Node.jsに関するQ&A","date":"2011-10-31T15:00:00.000Z"},{"title":"Scaling Isomorphic Javascript Code - blog.nodejitsu.com - scaling node.js applications one callback at a time.","url":"http://blog.nodejitsu.com/scaling-isomorphic-javascript-code","content":"JavaScriptのMVCベースなデザインパターンを図を用いて解説\n\nまたMVCライブラリの実装など。","date":"2011-10-31T15:00:00.000Z"},{"title":"Complete your code - Cloud9 IDE Blog","url":"http://cloud9ide.posterous.com/complete-your-code","content":"Cloud9 IDEに補完とかスニペットの機能が入ってる","date":"2011-10-31T15:00:00.000Z"},{"title":"『DOM Extension is not always evil』","url":"http://raynos.org/blog/8/DOM-Extension-is-not-always-evil","content":"DOM-shimのようなDOMのprototype拡張について","date":"2011-10-31T15:00:00.000Z"},{"title":"詳細 ECMA-262-3 第1章 実行コンテキスト - oogattaの勉強日記","url":"http://d.hatena.ne.jp/oogatta/20111018/1318896395","content":"Dmitry Soshnikovの\"詳細 ECMA-262-3\"の訳 by oogatta","date":"2011-10-31T15:00:00.000Z"},{"title":"0-9, jQueryのliveやdelegateは実際何をやってるのか","url":"http://0-9.tumblr.com/post/11618211320/jquery-live-delegate","content":"jQueryのlive,delegateの解説","date":"2011-10-31T15:00:00.000Z"},{"title":"『携帯サイトを簡単にスマートフォン対応するsparrow.jsについて | 株式会社シンメトリック公式ブログ - 携帯開発から生まれる技術情報』","url":"http://symple.jp/124.html","content":"日本の携帯サイトをスマートフォンでも使い易いように変換するJavaScriptライブラリのsparrow.jsの紹介","date":"2011-10-31T15:00:00.000Z"},{"title":"『发布 SeaJS v.1.0.2 以及 SPM v0.3.0 « 岁月如歌』","url":"http://lifesinger.wordpress.com/2011/10/20/seajs-v1-0-2/","content":"モジュールローダーライブラリのSeaJS 1.0.2がリリース","date":"2011-10-31T15:00:00.000Z"},{"title":"『Virtual Globe and Terrain Rendering: WebGL in Internet Explorer』","url":"http://blog.virtualglobebook.com/2011/10/webgl-in-internet-explorer.html","content":"IEでWebGLを利用する方法のまとめ。\n\n代替方法の紹介","date":"2011-10-31T15:00:00.000Z"},{"title":"jQuery 1.7 の $.Callbacks の解説 - わからん","url":"http://d.hatena.ne.jp/kitokitoki/20111022/p1","content":"jQueryの$.Callbacksについての解説","date":"2011-10-31T15:00:00.000Z"},{"title":"TodoMVC","url":"http://addyosmani.github.com/todomvc/","content":"MVCライブラリを使ってTodoアプリを作りつつ比較、学習するサイト","date":"2011-10-31T15:00:00.000Z"},{"title":"Ext JS 4.0.7 Released : Ed Spencer","url":"http://edspencer.net/2011/10/ext-js-4-0-7-released.html","content":"リッチアプリ向けのフレームワークなExt JS 4.0.7がリリース","date":"2011-10-31T15:00:00.000Z"},{"title":"『Hermes.js』","url":"http://tcorral.github.com/Hermes.js/","content":"loggerライブラリ。\n\nエラーメッセージを作る部分とログを表示する部分がある。\n\nログレベルを指定して出力するログの範囲を決定したり、deferredやImmediateの設定してログの出力タイミングの変更等ができる。","date":"2011-10-31T15:00:00.000Z"},{"title":"Getfirebug Blog » Blog Archive » Firebug 1.9a4","url":"http://blog.getfirebug.com/2011/10/21/firebug-1-9a4/","content":"Firebug 1.9a4リリース\n\nネットパネルからリクエストの再送やブレークポイントのツールチップ、WatchをDOMパネルからできるようになど","date":"2011-10-31T15:00:00.000Z"},{"title":"『Amazon: Professional Node.js: Building Javascript Based Scalable Software [Paperback]: Pedro Teixeira』","url":"http://www.amazon.com/o/ASIN/1118185463/book042-22/ref=nosim","content":"2012年6月5日発売\n\nNode.js本\n\n著者 http://nodetuts.com/","date":"2011-10-31T15:00:00.000Z"},{"title":"Safari on iOS 5, HTML5 evolution for iPhone and iPad | Mobile Web Programming","url":"http://www.mobilexweb.com/blog/ios-5-iphone-and-ipad-html5","content":"iOS5でのmobile safariの更新内容。\n\nHTML5要素の対応やWebWorker, inline SVGやClass List、ContentEditable、History API、XHR2、コンパス情報の取得、Script要素のasync,defer\n\nなど結構使い道のあるものが更新されている","date":"2011-10-31T15:00:00.000Z"},{"title":"jQuery Mobile 1.0RC2 Released! | jQuery Mobile","url":"http://jquerymobile.com/blog/2011/10/19/jquery-mobile-1-0rc2-released/","content":"jQuery Mobile1.0RC2リリース","date":"2011-10-31T15:00:00.000Z"},{"title":"Tagneto: RequireJS 1.0 released","url":"http://tagneto.blogspot.com/2011/10/requirejs-10-released.html","content":"RequireJS 1.0がリリース\n\n","date":"2011-10-31T15:00:00.000Z"},{"title":"新しい JavaScript エンジンモジュールオーナー « Mozilla Developer Street (modest)","url":"https://dev.mozilla.jp/2011/10/new-javascript-engine-module-owner/","content":"JavaScriptの生みの親であるBrendan EichによるJavaScriptの歴史","date":"2011-10-31T15:00:00.000Z"},{"title":"Opera's Developer Relations Team - Opera 12 alpha: HTML5 Parser, Radial Gradients and WebGL","url":"http://my.opera.com/ODIN/blog/2011/10/13/opera-12-alpha-released","content":"Opera12でCSS3 radial gradients, WebGL, ES5.1をサポート","date":"2011-10-31T15:00:00.000Z"},{"title":"『CSS Lint v0.7.0 released | NCZOnline』","url":"http://www.nczonline.net/blog/2011/10/14/css-lint-v0-7-0-released/","content":"CSS Lint 0.7.0リリース\n\n\n\n","date":"2011-10-31T15:00:00.000Z"},{"title":"Wolfy87/EventEmitter - GitHub","url":"https://github.com/Wolfy87/EventEmitter","content":"ブラウザ向けのEventEmitter的なライブラリ。イベントオブジェクト管理ライブララリ","date":"2011-10-31T15:00:00.000Z"},{"title":"『jQuery: » jQuery 1.7 Beta 2 Released』","url":"http://blog.jquery.com/2011/10/13/jquery-1-7-beta-2-released/","content":"jQuery 1.7β2リリース","date":"2011-10-31T15:00:00.000Z"},{"title":"Manifested","url":"http://manifested.dregsoft.com/","content":"URLを入力してHTML5アプリケーションキャッシュのマニフェストファイルを自動生成するWebツール","date":"2011-10-31T15:00:00.000Z"},{"title":"[JavaScript] Deferredを作ってみた - うなの日記","url":"http://d.hatena.ne.jp/unageanu/20111010/1318230209","content":"CommonJS Promises/A 準拠なDeferredライブラリ","date":"2011-10-31T15:00:00.000Z"},{"title":"『espadrine/New-In-A-Spec - GitHub』","url":"https://github.com/espadrine/New-In-A-Spec","content":"DOM4,ES6などの新しい仕様で追加された文法や属性、プロパティとかについて書かれてる","date":"2011-10-31T15:00:00.000Z"},{"title":"『briancavalier/when.js - GitHub』","url":"https://github.com/briancavalier/when.js","content":"CommonJSのPromises/Aとwhenの実装ライブラリ。Deferred","date":"2011-10-31T15:00:00.000Z"},{"title":"『プログラミング言語Dart入門 - 危ないRiSKのブログ』","url":"http://d.hatena.ne.jp/RiSK/20111010/1318251648","content":"Dart言語の文法まとめ","date":"2011-10-31T15:00:00.000Z"},{"title":"『Amazon: Pro HTML5 Application Development [Paperback]: Jeremy Chone』","url":"http://www.amazon.com/o/ASIN/143024173X/book042-22/ref=nosim","content":"2012年3月19日発売\n\nHTML5アプリケーション開発についての書籍\n\n","date":"2011-10-31T15:00:00.000Z"},{"title":"『Amazon: Pro HTML5 Accessibility [Paperback]: Joshue O Connor』","url":"http://www.amazon.com/o/ASIN/1430241942/book042-22/ref=nosim","content":"2012年3月26日発売\n\nHTML5のアクセシビリティについての書籍。WAI-ARIA","date":"2011-10-31T15:00:00.000Z"},{"title":"Pot.js + PotLite.js -ドキュメントリファレンス","url":"http://polygonplanet.github.com/Pot.js/index.html","content":"JSDeferredのように非同期処理を直列的に書けるようにするライブラリ。\n\nMochiKit ライクな Deferred オブジェクトによりイテレート (forEach, filter, map, repeat, some など)もできる","date":"2011-10-31T15:00:00.000Z"},{"title":"Dart : Structured web programming","url":"http://www.dartlang.org/","content":"GoogleによるWebアプリケーション開発向けのクラスベースなプログラミング言語Dart","date":"2011-10-31T15:00:00.000Z"},{"title":"『CSS Selectors』","url":"http://alebelcor.blogspot.com/2011/09/css-selectors.html","content":"CSSセレクタのレベル別のセレクタまとめ","date":"2011-10-31T15:00:00.000Z"},{"title":"利用位反操作来简化 indexOf 判断 « 岁月如歌","url":"http://lifesinger.wordpress.com/2011/09/30/simplify-indexof-using-bitwise-not/","content":"indexOfの結果を~で反転させて使う","date":"2011-10-31T15:00:00.000Z"},{"title":"High Performance JavaScript (CapitolJS 2011)","url":"http://www.slideshare.net/nzakas/high-performance-javascript-capitoljs-2011","content":"ハイパフォの人のスライド。\n\nsetImmediateについての記述が増えている","date":"2011-10-31T15:00:00.000Z"},{"title":"『MMD on WebGL デモページを用意した - by edvakf in hatena』","url":"http://d.hatena.ne.jp/edvakf/20111008/1318089948","content":"WebGLでMMDのモデルを動かすデモ。\n\nhttps://github.com/edvakf/MMDGL.js","date":"2011-10-31T15:00:00.000Z"},{"title":"『cykod/CoderDeck - GitHub』","url":"https://github.com/cykod/CoderDeck","content":"ライブコーディングなスライドを作成するセット。Deck.jsやCodeMirror2などを使用している","date":"2011-10-31T15:00:00.000Z"},{"title":"tcorral/Design-Patterns-in-Javascript - GitHub","url":"https://github.com/tcorral/Design-Patterns-in-Javascript","content":"Head First Design Patternsなどで紹介されたデザインパターンをJavaScriptに落としたものをまとめたレポジトリ\n\n","date":"2011-10-31T15:00:00.000Z"},{"title":"『javascript sandbox console demo - joss crowcroft』","url":"http://josscrowcroft.github.com/javascript-sandbox-console/","content":"jQueryとBackbone.jsを使って作られたJavaScriptコンソール","date":"2011-10-31T15:00:00.000Z"},{"title":"Team Blog Posts > Using CORS with All (Modern) Browsers","url":"http://www.kendoui.com/blogs/teamblog/posts/11-10-04/using_cors_with_all_modern_browsers.aspx","content":"XHRなどのCross-Origin Resource Sharingについて。\n\nIEのXDomainRequestについてやOperaのように未対応のpoly fillについても","date":"2011-10-31T15:00:00.000Z"},{"title":"CSS アニメーションの基礎 | Unformed Building","url":"http://unformedbuilding.com/articles/learn-about-css-animation/","content":"CSSアニメーションの使い方とデモのまとめ","date":"2011-10-31T15:00:00.000Z"},{"title":"『Best Javascript Charting Libraries at Mixpanel Engineering』","url":"http://code.mixpanel.com/2010/09/17/best-javascript-charting-libraries/","content":"JavaScriptのグラフ系ライブラリを3つほど紹介","date":"2011-10-31T15:00:00.000Z"},{"title":"JavaScript Performance Best Practices - Nokia Developer Wiki","url":"http://www.developer.nokia.com/Community/Wiki/JavaScript_Performance_Best_Practices","content":"JavaScriptのベストプラクティスなどについてまとめられているwiki","date":"2011-10-31T15:00:00.000Z"},{"title":"Emscripten: Using Non-JS Libraries in JS [pdf] : javascript","url":"http://www.reddit.com/r/javascript/comments/l50bm/emscripten_using_nonjs_libraries_in_js_pdf/","content":"LVM bitcodeをJavaScriptに変換するEmscriptenについてのスライド","date":"2011-10-31T15:00:00.000Z"},{"title":"『Amazon: jQuery本格入門　~JavaScript開発・デザイン効率化の基礎から Ajax・QUnitまで [大型本]: 沖林 正紀』","url":"http://www.amazon.co.jp/o/ASIN/477414892X/book042-22/ref=nosim","content":"2011年11月15日発売\n\nQUnitがタイトルに入ってるとは珍しい","date":"2011-10-31T15:00:00.000Z"},{"title":"W3C - 『The WebSocket API』日本語訳 - HTML5.JP","url":"http://www.html5.jp/trans/w3c_websockets.html?113","content":"WebSocket APIの日本語訳","date":"2011-10-31T15:00:00.000Z"},{"title":"MooTools - MooTools Core 1.4.1","url":"http://mootools.net/blog/2011/10/06/mootools-core-1-4-1/","content":"MooTools Core 1.4.1リリース\n\n bug fixが中心","date":"2011-10-31T15:00:00.000Z"},{"title":"『2011年9月前半のW3C | Web標準Blog | ミツエーリンクス』","url":"http://standards.mitsue.co.jp/archives/001526.html","content":"9月前半のW3C周りの更新とかまとめ","date":"2011-10-31T15:00:00.000Z"},{"title":"fx7でresizeTo/resizeBy/moveTo/moveByがno longer apply to main windowな件 - Thousand Years","url":"http://d.hatena.ne.jp/shogo4405/20111005/1317822030","content":"Firefox7からwindow.resizeTo, window.resizeBy, window.moveTo , window.moveByなどのウィンドウを変化させるメソッドはメインウィンドウに対して適応できなくなった。","date":"2011-10-31T15:00:00.000Z"},{"title":"Chromeのキャッシュをオフにする方法 :: 5509","url":"http://5509.me/log/disable-chrome-cache","content":"Chrom14あたりで導入されたWeb Inspectorでのキャッシュの無効化の設定方法","date":"2011-10-31T15:00:00.000Z"},{"title":"","url":"http://blogs.msdn.com/b/ie_jp/archive/2011/10/05/10220180.aspx","content":"非同期プログラミングでのpromise,Defferdについて","date":"2011-10-31T15:00:00.000Z"},{"title":"『YUI 3.4.1 is now live » Yahoo! User Interface Blog (YUIBlog)』","url":"http://www.yuiblog.com/blog/2011/09/27/yui-3-4-1-is-now-live/","content":"YUI 3.4.1リリース。","date":"2011-10-31T15:00:00.000Z"},{"title":"『Tagneto: RequireJS 0.27.0 released, 1.0 release candidate』","url":"http://tagneto.blogspot.com/2011/10/requirejs-0270-released-10-release.html","content":"RequireJS 0.27.0リリース\n\n","date":"2011-10-31T15:00:00.000Z"},{"title":"Bitbucket now rocks Git – Bitbucket blog","url":"http://blog.bitbucket.org/2011/10/03/bitbucket-now-rocks-git/","content":"Bitbucketがgitをサポート","date":"2011-10-31T15:00:00.000Z"},{"title":"New blog post, and a code review - The JSMentors JavaScript Discussion Group | Google グループ","url":"http://groups.google.com/group/jsmentors/browse_thread/thread/fdde20e4350a7a44/95b4f6eda932d7f0?show_docid=95b4f6eda932d7f0","content":"PunchというCSSセレクタエンジンを書いてみたというスクリーンキャスト","date":"2011-10-31T15:00:00.000Z"},{"title":"『Let's WeakMap - 枕を欹てて聴く』","url":"http://d.hatena.ne.jp/Constellation/20111002/1317561215","content":"WeakMapについての解説\n\n利用方法、JavaScriptエンジンの実装について","date":"2011-10-31T15:00:00.000Z"},{"title":"『jQuery Keynote 2011: Boston』","url":"http://www.slideshare.net/jeresig/jquery-keynote-2011-boston","content":"jQuery 1.7についてのスライド\n\njQueryのコミュニティやAPIドキュメントや開発のプロセスについて","date":"2011-10-31T15:00:00.000Z"},{"title":"Mozilla 勉強会で ECMAScript 6 の WeakMap について LT しました - mooz deceives you","url":"http://d.hatena.ne.jp/mooz/20111002/p1","content":"WeakMapについてのスライド","date":"2011-10-31T15:00:00.000Z"},{"title":"『jQueryのbind/live/delegateの違いまとめ、と更なる新API .on() による統合 - y-kawazの日記』","url":"http://d.hatena.ne.jp/y-kawaz/20111002/1317489435","content":"jQuery 1.7から入る、on/offでのEvent Emitter的なイベントAPIと以前の形式のイベントAPIとの比較","date":"2011-10-31T15:00:00.000Z"},{"title":"『WebAppSec/Secure Coding Guidelines - MozillaWiki』","url":"https://wiki.mozilla.org/WebAppSec/Secure_Coding_Guidelines","content":"Mozillaの公開するセキュアコーディングガイドライン","date":"2011-10-31T15:00:00.000Z"},{"title":"『Introducing Google JS Test - Google Open Source Blog』","url":"http://google-opensource.blogspot.com/2011/09/introducing-google-js-test.html","content":"Google製のJavaScriptユニットテストフレームワーク","date":"2011-10-31T15:00:00.000Z"},{"title":"『Firefox Security Features』","url":"http://www.slideshare.net/dynamis/firefox-security-features","content":"CSP(Content Security Policy)について紹介されてるスライド","date":"2011-10-31T15:00:00.000Z"},{"title":"XHR2/CORSが実装され始めた - もし高校野球の女子マネージャーがOpera Browserを使ったら - チーム俺等","url":"http://orera.g.hatena.ne.jp/edvakf/20111128/1322513641","content":"OperaにXHR2の実装が開始された","date":"2011-11-30T15:00:00.000Z"},{"title":"『JavaScriptでシンセとか作るとき用のGUIライブラリ作った - aikeの日記』","url":"http://d.hatena.ne.jp/aike/20111128","content":"シンセサイザーのパネルみたいなGUIを表示するためのJavaScript UIライブラリ","date":"2011-11-30T15:00:00.000Z"},{"title":"millermedeiros/amd-utils - GitHub","url":"https://github.com/millermedeiros/amd-utils","content":"AMDモジュールとして書かれたユーティリティ関数などを集めたもの。\n\nAMDモジュールのテスト方法も参考になる","date":"2011-11-30T15:00:00.000Z"},{"title":"JavaScript非同期ライブラリ PotLite.js 1.22 リリース。アスペクト指向っぽく書けるSignal実装 | 圧縮電子精神音楽浮遊構造体","url":"http://polygon-planet.blogspot.com/2011/11/javascript-potlitejs-122-signal.html","content":"PotLite.js 1.22リリース\n\n登録したハンドラをイベントの前後等いろいろなタイミングで実行できるPot.Signalの追加","date":"2011-11-30T15:00:00.000Z"},{"title":"『Underscore.js - 読み書きプログラミング』","url":"https://sites.google.com/site/nextliteracy/javascript/underscore-js","content":"UnderScore.jsのドキュメント日本語訳","date":"2011-11-30T15:00:00.000Z"},{"title":"Nightly の XMLHttpRequest で text/html がパース可能に！ - hogehoge @teramako","url":"http://d.hatena.ne.jp/teramako/20111122/p1","content":"FirefoxのNightlyにXHRのresponsebodyをHTMLパースする機能が加わった。\n\nこの実装を元に仕様にも反映していく。\n\nhttp://www.w3.org/QA/2011/11/openweb-weekly-20.html\n\nresponseType=\"document\"\n\nhttp://dvcs.w3.org/hg/xhr/raw-file/tip/Overview.html#document-response-entity-body\n\n以前は以下のようにHTMLドキュメントを作ったりして利用していたのが省ける\n\nhttp://nanto.asablo.jp/blog/2009/10/29/4660197","date":"2011-11-30T15:00:00.000Z"},{"title":"『Sencha Touchをさわってみた』","url":"http://www.slideshare.net/tworks/pronamasencha-touch","content":"Sencha Touchのレイアウトの簡単な説明と、リスト表示のやり方についてのスライド","date":"2011-11-30T15:00:00.000Z"},{"title":"『SPDY Book -- Learn the secrets of the new HTTP』","url":"http://spdybook.com/","content":"SPDYについての書籍","date":"2011-11-30T15:00:00.000Z"},{"title":"『7 Common Javascript Mistakes or Confusions』","url":"http://tobyho.com/2011/11/16/7-common-js-mistakes-or-confusions/","content":"JavaScriptでのミスや混乱しやすい所\n\nvarなしの変数宣言/callback関数の使い方/this/ループとイベントハンドラでのミス/重たい処理でUIスレッドが固まる/コンパイラのない生活/JavaScriptのOOPの理解をしていない","date":"2011-11-30T15:00:00.000Z"},{"title":"『How To Create Web Animations With Paper.js - Smashing Coding』","url":"http://coding.smashingmagazine.com/2011/11/21/create-web-animations-with-paperjs/","content":"Paper.jsを使ったアニメーションのチュートリアル","date":"2011-11-30T15:00:00.000Z"},{"title":"『Node v0.6.3 « node blog』","url":"http://blog.nodejs.org/2011/11/25/node-v0-6-3/","content":"Node.js 0.6.3リリース。\n\nnpmが同梱されるようになった","date":"2011-11-30T15:00:00.000Z"},{"title":"『LiveReload』","url":"http://livereload.com/","content":"CoffeeScript, SASS/SCSS, LESS, Stylus, HAML, Jadeファイルの変更監視とブラウザのリロードを行うMac用ソフトウェア","date":"2011-11-30T15:00:00.000Z"},{"title":"『Baggz/Amanda - GitHub』","url":"https://github.com/Baggz/Amanda","content":"JSONスキーマのバリデーションを行えるJavaScriptライブラリ\n\nNode,ブラウザ上で動作し、非同期でのバリエーションにも対応","date":"2011-11-30T15:00:00.000Z"},{"title":"『Fullscreen API を簡単に試してみた | WWW WATCH』","url":"http://hyper-text.org/archives/2011/11/fullscreen_api.shtml","content":"FullScreen APIの使い方","date":"2011-11-30T15:00:00.000Z"},{"title":"Mocha - the fun, simple, flexible JavaScript test framework","url":"http://visionmedia.github.com/mocha/","content":"nodeとブラウザで動くテスティングフレームワーク。BDD/TDD/exportsで書ける。TAP出力にも対応","date":"2011-11-30T15:00:00.000Z"},{"title":"『Mocha - the fun, simple, flexible JavaScript test framework』","url":"http://visionmedia.github.com/mocha/","content":"nodeとブラウザで動くテスティングフレームワーク。\n\nJasmineのようなBDDライクな書き方で、TAP出力にも対応","date":"2011-11-30T15:00:00.000Z"},{"title":"『JavaScripture - The word on JavaScript』","url":"http://www.javascripture.com/","content":"JavaScriptのリファレンスサイト。\n\nそれぞれのメソッドなどがどういう動作をしているのかをその場で実行して確認できる","date":"2011-11-30T15:00:00.000Z"},{"title":"『Web browser, frontend and standards feeds to follow « Paul Irish』","url":"http://paulirish.com/2011/web-browser-frontend-and-standards-feeds-to-follow/","content":"Paul Irishによるウェブ開発者のサイトRSSフィードを集めたopml","date":"2011-11-30T15:00:00.000Z"},{"title":"『HTML5 で作る iPhone ローカル Web アプリ入門 – OTCHY.NET』","url":"http://www.otchy.net/20111122/html5-iphone-local-webapp/","content":"モバイル向けのオフラインアプリを作成するに当たっての技術解説的な話","date":"2011-11-30T15:00:00.000Z"},{"title":"『jQuery: » jQuery 1.7.1 Released』","url":"http://blog.jquery.com/2011/11/21/jquery-1-7-1-released/","content":"jQuery 1.7.1リリース。\n\nテストケース置き場に jsFiddle.net が推奨されてる","date":"2011-11-30T15:00:00.000Z"},{"title":"Fast Mobile UIs: You're an Edge Case","url":"http://www.slideshare.net/wooga/fast-mobile-uis-youre-an-edge-case","content":"モバイル向けのWebアプリについてのテクニックやUIについて。\n\n","date":"2011-11-30T15:00:00.000Z"},{"title":"createObjectURLがすごい件 - プログラムモグモグ","url":"http://d.hatena.ne.jp/itchyny/20111119/1321710966","content":"File APIのcreateObjectURLについて","date":"2011-11-30T15:00:00.000Z"},{"title":"『mythz/jquip - GitHub』","url":"https://github.com/mythz/jquip","content":"ミニマムなjQueryを目指してるJavaScriptライブラリ。\n\n既存のjQueryにある機能もプラグイン化するなどして最小構成を小さくしている。\n\nender.jsと似た方向性","date":"2011-11-30T15:00:00.000Z"},{"title":"『Device系APIの全体図』","url":"http://www.slideshare.net/KensakuKOMATSU/deviceapi","content":"デバイス系APIとW3Cのワーキンググループについてノスライド","date":"2011-11-30T15:00:00.000Z"},{"title":"『Block Scope in ES6』","url":"http://stuff.marcoos.com/slides/2011/meetjs-krakow/index-en.html#intro","content":"ES6の機能についてのスライド\n\nletやforループとブロックスコープについて","date":"2011-11-30T15:00:00.000Z"},{"title":"『やっとこ、JavaScript Gardenの翻訳が終わりました…。 - Life goes on』","url":"http://d.hatena.ne.jp/Layzie/20111113/1321183431","content":"JavaScript Gardenの日本語訳が完了し、本家の方にもmergeされた","date":"2011-11-30T15:00:00.000Z"},{"title":"『jQuery: » jQuery 1.7.1 RC1 Released』","url":"http://blog.jquery.com/2011/11/17/jquery-1-7-1-rc1-released/","content":"jQuery 1.7.1 RC1リリース","date":"2011-11-30T15:00:00.000Z"},{"title":"『Announcing jQuery Mobile 1.0 | jQuery Mobile』","url":"http://jquerymobile.com/blog/2011/11/16/announcing-jquery-mobile-1-0/","content":"jQuery Mobile 1.0正式リリース","date":"2011-11-30T15:00:00.000Z"},{"title":"mixi Engineers' Blog » Sinon.JS を使った JavaScript のテスト","url":"http://alpha.mixi.co.jp/blog/?p=4123","content":"スタブ、モック、フェイクオブジェクトを利用できるテスト向けライブラリSinon.JSの紹介","date":"2011-11-30T15:00:00.000Z"},{"title":"『クイックリファレンス - 読み書きプログラミング ブログ』","url":"http://d.hatena.ne.jp/nextliteracy/20111116/1321452461","content":"Smooth CoffeeScriptのクイックリファレンスを日本語訳したPDF","date":"2011-11-30T15:00:00.000Z"},{"title":"ベンダー接頭辞は有害か | Web標準Blog | ミツエーリンクス","url":"http://standards.mitsue.co.jp/archives/001532.html","content":"ベンダープレフィックス周りで定期的に起きている議論","date":"2011-11-30T15:00:00.000Z"},{"title":"『JavaScriptコードのメトリクス測定 - WebService::Blog->new( user => ’hide_o_55’ )』","url":"http://d.hatena.ne.jp/hide_o_55/20111116/1321377630","content":"コードメトリクスの測定するツールjsmeterについて","date":"2011-11-30T15:00:00.000Z"},{"title":"Build a simple client-side MVC app with RequireJS | @verekia's blog","url":"http://verekia.com/requirejs/build-simple-client-side-mvc-app-require-js","content":"Require.jsを使いTodoアプリをMVCに則って作るチュートリアル","date":"2011-11-30T15:00:00.000Z"},{"title":"サバクラ両方で動く JavaScript の大規模開発を行うために — Gist","url":"https://gist.github.com/1362110","content":"Scaling Isomorphic Javascript Codeの翻訳\n\nMVCの種類やBackbone.jsなどのライブラリがどのようなパターンになっているかを解説した記事","date":"2011-11-30T15:00:00.000Z"},{"title":"『Thundering Herd: Firefox's HTML full-screen API enabled in Nightly builds』","url":"http://blog.pearce.org.nz/2011/11/firefoxs-html-full-screen-api-enabled.html","content":"FirefoxでのfullScreen APIについての解説。Firefox10から対応","date":"2011-11-30T15:00:00.000Z"},{"title":"『Amazon: Adobe Edge: Your visual blueprint for designing rich HTML5 applications [Paperback]: Russ Hodge』","url":"http://www.amazon.com/o/ASIN/1118245717/book042-22/ref=nosim","content":"2012年3月22日発売\n\nHTML,CSS,JSでアニメーションやインタラクションを作成するオーサリングツールのAdobe Edgeについての書籍","date":"2011-11-30T15:00:00.000Z"},{"title":"『Amazon: Sams Teach Yourself jQuery Mobile in 24 Hours (Sams Teach Yourself -- Hours) [Paperback]: Phillip Dutson』","url":"http://www.amazon.com/o/ASIN/0672335948/book042-22/ref=nosim","content":"2012-05-10発売\n\njQuery Mobile本","date":"2011-11-30T15:00:00.000Z"},{"title":"『jQuery Mobile RC3 Released! | jQuery Mobile』","url":"http://jquerymobile.com/blog/2011/11/13/jquery-mobile-rc3-released/","content":"jQuery Mobile RC3リリース。","date":"2011-11-30T15:00:00.000Z"},{"title":"Animatable: One property, two values, endless possiblities","url":"http://leaverou.github.com/animatable/","content":"CSS3 Transitionsでいろんな効果を適応したデモ","date":"2011-11-30T15:00:00.000Z"},{"title":"『Moment.js - A lightweight javascript date library』","url":"http://momentjs.com/","content":"日付処理ライブラリ。\n\ni18N対応、フォーマット指定","date":"2011-11-30T15:00:00.000Z"},{"title":"『Codecademy adds jQuery lessons and scratchpad to its online coding school | VentureBeat』","url":"http://venturebeat.com/2011/11/07/codecademy-jquery-scratchpad/","content":"オンラインでコーディングを学べるサービスCodecademyにjQueryのレッスンが追加された","date":"2011-11-30T15:00:00.000Z"},{"title":"JavaScript Advent Calendar 2011 参加者募集！ - by edvakf in hatena","url":"http://d.hatena.ne.jp/edvakf/20111110/1320936218","content":"JavaScript Advent Calendarの季節。","date":"2011-11-30T15:00:00.000Z"},{"title":"『株式会社シャノン技術ブログ: Navigation TimingとCanvasを使ったページロード時間の可視化』","url":"http://shanon-tech.blogspot.com/2011/11/navigation-timingcanvas.html","content":"Navigation Timing APIの解説。\n\n取得したページ遷移情報をCanvasで描画","date":"2011-11-30T15:00:00.000Z"},{"title":"『closure-stylesheets - Closure Stylesheets - Google Project Hosting』","url":"http://code.google.com/p/closure-stylesheets/","content":"GoogleのCSSメタ言語\n\nSass, Less, Stylus","date":"2011-11-30T15:00:00.000Z"},{"title":"Opera Developer News - DOM Event constructors in Opera 11.60","url":"http://my.opera.com/ODIN/blog/2011/11/08/dom-event-constructors-in-opera-11-60","content":"Opera 11.60でDOM Event constructorsをサポート。\n\ninitEventなど引数がたくさんあるものをコンストラクタにオブジェクトを渡して指定できるようにする\n\nhttp://javascript.g.hatena.ne.jp/edvakf/20110624/1308925355\n\nWebkitも実装済み\n\nhttp://bit.ly/vVBcPW","date":"2011-11-30T15:00:00.000Z"},{"title":"Firefox 8.0 と Firefox 3.6.24 リリース - Another 朝顔日記","url":"http://d.hatena.ne.jp/nyama/20111109/1320853180","content":"Firefox8.0リリース","date":"2011-11-30T15:00:00.000Z"},{"title":"JavaScript BDD for Todos.js - Model and Collection on Vimeo","url":"http://vimeo.com/31767882","content":"Jasmine, Backbone, CoffeeScriptを使ったTodoアプリのスクリーンキャスト。","date":"2011-11-30T15:00:00.000Z"},{"title":"『Save Now: JavaScript Path to Mastery - O'Reilly Media』","url":"http://shop.oreilly.com/category/deals/hd-javascript-path.do","content":"JavaScript関係のオライリー電子書籍が50%オフ、紙本は40%オフになるクーポンコード。\n\n2012年1月19日まで有効","date":"2011-11-30T15:00:00.000Z"},{"title":"Node.js 日本ユーザグループ Blog: Node v0.6.0","url":"http://blog.nodejs.jp/2011/11/node-v060.html","content":"Node.js 0.6.0のリリースノート日本語訳","date":"2011-11-30T15:00:00.000Z"},{"title":"『CSS Power Tools』","url":"http://www.slideshare.net/stubbornella/css-tools","content":"CSSツールなどについてスライド。\n\nCSS Lintやreset.cssなどについて","date":"2011-11-30T15:00:00.000Z"},{"title":"『Amazon: The CSS Anthology: 101 Essential Tips, Tricks and Hacks 4th Edition [Paperback]: Rachel Andrew』","url":"http://www.amazon.com/o/ASIN/0987153021/book042-22/ref=nosim","content":"2012年3月31日は発売。\n\nSirtePointのCSS本","date":"2011-11-30T15:00:00.000Z"},{"title":"WebWorkersで別タブ選択中もきっちり動く無敵タイマーをつくる - つまみ食う","url":"http://d.hatena.ne.jp/mohayonao/20111108/1320756534","content":"WebWorkersを使ってバックグラウンドのタブでも精度を保ったタイマー処理を行う","date":"2011-11-30T15:00:00.000Z"},{"title":"Awesome HTML5 Dashboard","url":"https://developer.mozilla.org/media/uploads/demos/p/a/paulrouget/html5-dashboard/demo_package/index.html","content":"HTML5の要素やCSS3の表示や新しい機能のJavaScriptなどを視覚的に一覧できるデモサイト","date":"2011-11-30T15:00:00.000Z"},{"title":"『Amazon: テスト駆動JavaScript [大型本]: Christian Johansen, 長尾高弘』","url":"http://www.amazon.co.jp/o/ASIN/4048707868/book042-22/ref=nosim","content":"2011年11月25日発売\n\nTest-Driven JavaScript Development\n\nhttp://tddjs.com/\n\nの翻訳本。\n\n","date":"2011-11-30T15:00:00.000Z"},{"title":"『Amazon: Html5 Mastery: Semantics, Standards, and Styling [ペーパーバック]: Anselm Bradford, Paul Haine』","url":"http://www.amazon.co.jp/o/ASIN/1430238615/book042-22/ref=nosim","content":"2011年10月24日発売\n\nHTML5やCSS3などについての書籍\n\n","date":"2011-11-30T15:00:00.000Z"},{"title":"『CoffeeScript』","url":"http://coffeescript.org/#changelog","content":"CoffeeScript 1.1.3リリース\n\nsuperが呼べるように、0b10のような2進数表記のサポートなど","date":"2011-11-30T15:00:00.000Z"},{"title":"『hirokidaichi/brook @ GitHub』","url":"http://hirokidaichi.github.com/brook/","content":"中／大規模開発のためのJavaScript Framework \"brook\"\n\n非同期なモジュールローダーとMVC、promise\n\nnamespace-jsと一緒に使用\n\nhttps://github.com/hirokidaichi/namespace-js","date":"2011-11-30T15:00:00.000Z"},{"title":"『RightJS: News: RightJS 2.3.0 Is Released』","url":"http://rightjs.org/blog/rightjs-2-3-0-is-released","content":"RightJS 2.3.0のメジャーアップデートリリース","date":"2011-11-30T15:00:00.000Z"},{"title":"『Node v0.6.0 « node blog』","url":"http://blog.nodejs.org/2011/11/05/node-v0-6-0/","content":"node.js 0.6.0リリース。","date":"2011-11-30T15:00:00.000Z"},{"title":"『chainvas: Chaining for everyone』","url":"http://leaverou.github.com/chainvas/","content":"メソッド呼び出しをメソッドチェーンで書けるようにするライブラリ","date":"2011-11-30T15:00:00.000Z"},{"title":"『xdissent/ievms - GitHub』","url":"https://github.com/xdissent/ievms/","content":"MSの配布しているIE on virtual machineをVirtualBoxに自動的にイントールできるようにするshスクリプト","date":"2011-11-30T15:00:00.000Z"},{"title":"『Useful Coding Tools and JavaScript Libraries For Web Developers - Smashing Magazine』","url":"http://www.smashingmagazine.com/2011/10/28/useful-coding-workflow-tools-for-web-designers-developers/","content":"Web開発者向けの便利なソフトウェアのまとめ","date":"2011-11-30T15:00:00.000Z"},{"title":"JavascriptでH.264のビデオをデコード(再生)する「Broadway.js」 | alt","url":"http://blog.alt-scape.com/archives/431","content":"H.264のエンコードをするJavaScriptライブラリについて","date":"2011-11-30T15:00:00.000Z"},{"title":"『Sisyphus.js』","url":"http://simsalabim.github.com/sisyphus/","content":"Gmailライクなクライアントサイドでのドラフト機能のライブラリ。\n\nlocal storageにテキストエリアの内容をを保存する","date":"2011-11-30T15:00:00.000Z"},{"title":"Opera Core Concerns - CORS goes mainline","url":"http://my.opera.com/core/blog/2011/10/28/cors-goes-mainline","content":"OperaがCORSをサポート","date":"2011-11-30T15:00:00.000Z"},{"title":"『The Remote Debugging Landscape | Ryan Seddon』","url":"http://thecssninja.com/talks/remote_debugging/","content":"JavaScriptのリモートデバッグについてスライド。各ブラウザのリモートデバッグプロトコルの状況についてもまとまっている","date":"2011-11-30T15:00:00.000Z"},{"title":"『Underscore.js』","url":"http://documentcloud.github.com/underscore/#changelog","content":"Underscore.js 1.2.1リリース。\n\nAMDのサポート、_.throttleがはいった","date":"2011-11-30T15:00:00.000Z"},{"title":"『PimpMyJS - Your minified or pretty printed JavaScript』","url":"http://pimpmyjs.com/","content":"JavaScriptの整形やvarをまとめたりできるツール","date":"2011-11-30T15:00:00.000Z"},{"title":"Create a new Fiddle - jsFiddle - Online Editor for the Web (JavaScript, MooTools, jQuery, Prototype, YUI, Glow and Dojo, HTML, CSS)","url":"http://jsfiddle.net/","content":"jsFiddleがCoffeeScriptとSassに対応","date":"2011-11-30T15:00:00.000Z"},{"title":"『CodeKit — THE Mac App For Web Developers』","url":"http://incident57.com/codekit/","content":"Less, Sass, Stylus , CoffeeScriptのファイルをコンパイル、最適化するできるソフトウェア","date":"2011-11-30T15:00:00.000Z"},{"title":"『jQuery 1.7がリリースされました - ぽりぴぃすらいと』","url":"http://d.hatena.ne.jp/muddydixon/20111105/1320478411","content":"jQuery 1.7の更新内容について","date":"2011-11-30T15:00:00.000Z"},{"title":"Terse JavaScript 101 – part 2 – James Padolsey","url":"http://james.padolsey.com/javascript/terse-javascript-101-part-2/","content":"101 JavaScriptのTipの二回目\n\nループ、キャスト、lookupチェーン","date":"2011-11-30T15:00:00.000Z"},{"title":"『Writing Modular JavaScript With AMD, CommonJS & ES Harmony』","url":"http://addyosmani.com/writing-modular-js/","content":"AMDでのモジュールの定義や利用方法などの解説\n\nそれぞれのライブラリ事にも利用方法が書かれている。\n\nまたAMD/CommonJSどちらも対応するモジュールの書き方についてやES ES Harmonyのimport/exportまで解説している","date":"2011-11-30T15:00:00.000Z"},{"title":"Four ways to do Pub/Sub with jQuery 1.7 and jQuery UI (in the future) — Gist","url":"https://gist.github.com/1321768","content":"jQueryを使ったPub/Subパターンの4つの実装方法","date":"2011-11-30T15:00:00.000Z"},{"title":"『Lungo.js - Mobile Framework... and stuff.』","url":"http://www.lungojs.com/","content":"HTML5 Mobile Framework.\n\nHTML5 APIの実装やiOSのネイティブライクなUIの実装、スワイプなどのイベント処理などを行うHTML,CSS,JavaScriptのフレームワーク","date":"2011-11-30T15:00:00.000Z"},{"title":"Qt-Loft - [qtjs/JavaScript(v8)実行環境]","url":"http://qt.loftz.net/","content":"JavaScript実行環境(WIndows/Linuxが現在対応)\n\nQtをJavaScript(V8)から利用可能\n\n\n\n","date":"2011-11-30T15:00:00.000Z"},{"title":"フリーズやカクカクしない安定した動作のアプリやアドオン、ゲームなどが作れるJavaScriptライブラリ | 圧縮電子精神音楽浮遊構造体","url":"http://polygon-planet.blogspot.com/2011/11/javascript.html","content":"PotLite.jsの解説","date":"2011-11-30T15:00:00.000Z"},{"title":"jQuery Version and Plugin Usage Report | BuiltWith Blog","url":"http://blog.builtwith.com/2011/10/31/jquery-version-and-usage-report/","content":"jQueryに関する調査レポート。\n\nバージョン別利用率やプラグインの目的など","date":"2011-11-30T15:00:00.000Z"},{"title":"『JSAPI.info – James Padolsey』","url":"http://james.padolsey.com/javascript/jsapi-info/","content":"jQueryやUnderscoreJS,Mootoolsなど有名なライブラリのソースコードを見るためのツール。\n\nメソッドから該当部分のソースコードを表示できる","date":"2011-11-30T15:00:00.000Z"},{"title":"jQuery Mobile","url":"http://www.slideshare.net/firt/jquery-mobile-9979288","content":"jQuery Mobileについてのスライド。\n\n発表者はjQuery Mobile: Up and Runningの著者","date":"2011-11-30T15:00:00.000Z"},{"title":"Red Dirt JS","url":"http://www.slideshare.net/nathansmith/red-dirt-js","content":"JavaScript、CSS、HTML5、SVGなどの歴史的な話や、それらに対する\n\nHaml => HTML\n\nSass/Compass => CSS\n\nCoffeeScript => JS\n\nと言ったものついてのスライド\n\nとても面白い","date":"2011-11-30T15:00:00.000Z"},{"title":"本当はそれなりに面倒くさいJavaScriptとhistoryとAjaxのお話 - 愛と勇気と缶ビール","url":"http://d.hatena.ne.jp/zentoo/20111031/1320075218","content":"pushStateのHistorys操作と後方互換性の維持について。またそれおを手助けするhist.jsというライブラリについて","date":"2011-11-30T15:00:00.000Z"},{"title":"ReFlowの原因とマークアップの最適化 « NAVER Engineers' Blog","url":"http://tech.naver.jp/blog/?p=379","content":"リフローに関する対策方法などを解説した記事。\n\nケース毎のシナリオで紹介している","date":"2011-11-30T15:00:00.000Z"},{"title":"Tagneto: RequireJS 1.0.1 released","url":"http://tagneto.blogspot.com/2011/11/requirejs-101-released.html","content":"RequireJs 1.0.1リリース。\n\njQuery 1.7にあわせてリリース","date":"2011-11-30T15:00:00.000Z"},{"title":"Build a simple client-side MVC app with RequireJS | @verekia's blog","url":"http://verekia.com/requirejs/build-simple-client-side-mvc-app-require-js","content":"Require.jsを使いTodoアプリをMVCに則って作るチュートリアル","date":"2011-11-30T15:00:00.000Z"},{"title":"jQuery 1.7の更新内容をまとめたよ。 | Ginpen.com","url":"http://ginpen.com/2011/11/04/jquery-1-7/","content":"jQuery 1.7の機能紹介","date":"2011-11-30T15:00:00.000Z"},{"title":"『jQuery: » jQuery 1.7 Released』","url":"http://blog.jquery.com/2011/11/03/jquery-1-7-released/","content":"jQuery 1.7リリース。\n\nイベントAPI(on/off)の変更、AMDのサポート、$.DeferredにCallbacksの追加など","date":"2011-11-30T15:00:00.000Z"},{"title":"作業効率が10倍アップする Chrome Developer Tools の使い方 - テックノート＠ama-ch","url":"http://d.hatena.ne.jp/ama-ch/20111103/1320318302","content":"ChromeのDeveloper Toolsの機能解説。それぞれのパネル解説や設定、ブレームポイント周りの解説など","date":"2011-11-30T15:00:00.000Z"},{"title":"iOS5のMobile Safariから使えるようになったHTML5・CSSを試してみました【前編】 - くらげだらけ（くだくらげのBLOG）","url":"http://d.hatena.ne.jp/kudakurage/20111025/1319475131","content":"iOS5のmobile safariで対応したHTML5やCSSやAPIなどについての紹介。\n\n例も書かれていてよくまとまっている","date":"2011-11-30T15:00:00.000Z"},{"title":"Firebug Guide for Web Designers","url":"http://sixrevisions.com/tools/firebug-guide-web-designers/","content":"Firebugの使い方紹介。\n\nデザイナー向けなのでHTMLやCSSパネルが中心","date":"2011-11-30T15:00:00.000Z"},{"title":"『YSlow for Command Line』","url":"http://developer.yahoo.com/yslow/commandline/","content":"YSlowのコマンドライン版\n\nHar形式に対応してる","date":"2011-12-31T15:00:00.000Z"},{"title":"jQuery UI Bootstrap","url":"http://addyosmani.github.com/jquery-ui-bootstrap/","content":"Twitter BootstrapのjQuery UI widgets版","date":"2011-12-31T15:00:00.000Z"},{"title":"Google Documentの入力欄を僕達はまだ知らない。 - Google ドキュメント","url":"https://docs.google.com/document/d/1RRBJqK9TPGFA5pQPnafDTa0VWKq6Wh9DNiKjsLaZ63U/edit?pli=1","content":"Google Documentのエディタの仕組み\n\nD&Dでカーソルが追ってくる仕組みについて、リッチエディタ部分の仕組みなど","date":"2011-12-31T15:00:00.000Z"},{"title":"『jQuery-inlog』","url":"http://prinzhorn.github.com/jquery-inlog/","content":"jQueryのメソッドをデバッグtraceを仕込んだものと置き換えて、メソッドを呼び出す度に選択してる要素などをコンソールに出力するデバッグ用プラグイン","date":"2011-12-31T15:00:00.000Z"},{"title":"『FileとWebの関係をもっと知る: Blob, FileそしてFileSystemAPI』","url":"https://docs.google.com/present/view?id=0AUVUbfole2fwZHM3aHNyc18wZmR0cThtZnM&hl=en_US&pli=1","content":"File API、Blobについてのスライド\n\nBlob URLの作り方などについて","date":"2011-12-31T15:00:00.000Z"},{"title":"『evilmartians/visibility.js - GitHub』","url":"https://github.com/evilmartians/visibility.js","content":"Page Visibility APIのラッパーライブラリ\n\nfocus/blurを使ったfallback実装も同梱サれている","date":"2011-12-31T15:00:00.000Z"},{"title":"『URI.js』","url":"http://medialize.github.com/URI.js/","content":"URL文字列をメソッドチェーンで操作するJavaScriptライブラリ\n\nクエリの追加や削除、相対パス<->絶対パス、ノーマライズなどができる</->","date":"2011-12-31T15:00:00.000Z"},{"title":"『zoom.js』","url":"http://lab.hakim.se/zoom-js/","content":"要素やポイントに対してズームを行う事ができるJavaScriptライブラリ","date":"2011-12-31T15:00:00.000Z"},{"title":"『Reliable Cross-Browser Testing, Part 1: Internet Explorer - Smashing Coding』","url":"http://coding.smashingmagazine.com/2011/09/02/reliable-cross-browser-testing-part-1-internet-explorer/","content":"IE6-10までの環境を揃える方法についていろいろ、ツール紹介とか。","date":"2011-12-31T15:00:00.000Z"},{"title":"『Untitled ✿ dabblet.com』","url":"http://dabblet.com/","content":"CSSをメインにしたJSFiddle的なエディタサービス。\n\ngithubと連携してgistに保存ができたりする","date":"2011-12-31T15:00:00.000Z"},{"title":"JavaScriptまわりあれこれ - ashizawaの日記","url":"http://ashizawa.hatenablog.jp/entry/2011/12/06/163003","content":"JavaScriptのテストツールやビルドツールなどをまとめたメモ","date":"2011-12-31T15:00:00.000Z"},{"title":"『俺の CSS リセット: 2011 冬 - terkel.jp』","url":"http://terkel.jp/archives/2011/12/css-reset-2011-winter/","content":"normalizeとresetの違いについて\n\nノーマライズの手法についての解説","date":"2011-12-31T15:00:00.000Z"},{"title":"『簡単に使える Compass のオススメ機能 - log』","url":"http://neotag.net/log/2011/12/Less-and-Sass-Advent-calendar-2011-24th.html","content":"Compassのいろいろな機能について\n\nCSS spriteや画像の高さや幅を取得して設定するや読み込み先の変更など","date":"2011-12-31T15:00:00.000Z"},{"title":"New Developer Tools in Firefox 11 Aurora ✩ Mozilla Hacks – the Web developer blog","url":"http://hacks.mozilla.org/2011/12/new-developer-tools-in-firefox-11-aurora/","content":"FIrefox10からデフォルトで入る開発者ツールの紹介\n\nスタイルエディタやTiltと呼ばれいていたDOMの構造を3Dで見られるインスペクタ","date":"2011-12-31T15:00:00.000Z"},{"title":"Introducing Aurora 11 with tons of new features and improvements ✩ Mozilla Hacks – the Web developer blog","url":"http://hacks.mozilla.org/2011/12/introducing-aurora-11-with-tons-of-new-features-and-improvements/","content":"Firefox11での変更点の解説。\n\n- outerHTMLプロパティ\n\n- XHRでhtmlのパースをサポート\n\nresponseType = \"document\"\n\nhttp://d.hatena.ne.jp/teramako/20111122/p1\n\n同様にresponseType == \"json\"もサポート\n\n- cancel(Request)AnimationFrameの実装\n\n- Event constructorsの実装\n\n- -moz-text-size-adjustの実装\n\n- SPDYを搭載(デフォルトOFF)\n\n- Websocketを-mozプレフィックスなしでも利用できるように\n\n- アニメーションGIFがCPUを使いまくるのを解消","date":"2011-12-31T15:00:00.000Z"},{"title":"『Backbone patterns』","url":"http://ricostacruz.com/backbone-patterns/","content":"Backbone.jsのベストプラクティスのパターンについて解説したドキュメント","date":"2011-12-31T15:00:00.000Z"},{"title":"『CSS3 Filter Effects DEMO - jsdo.it - Share JavaScript, HTML5 and CSS』","url":"http://jsdo.it/GeckoTang/sdkT","content":"CSS3 Filter Effects を使ったデモ\n\nそれぞれの効果を視覚的に確認","date":"2011-12-31T15:00:00.000Z"},{"title":"『debugging javascript is a lame title』","url":"http://wordsbyf.at/2011/12/23/debugging-javascript-is-a-lame-title/","content":"JavaScriptのデバッガーを使ったデバッグについて。\n\nGetters/Setters+debuggerステートメントを使った方法が面白い","date":"2011-12-31T15:00:00.000Z"},{"title":"『fent/randexp.js @ GitHub』","url":"http://fent.github.com/randexp.js/","content":"正規表現からそれにマッチするランダムなデータを作成するライブラリ","date":"2011-12-31T15:00:00.000Z"},{"title":"『Rickshaw』","url":"http://shutterstock.github.com/rickshaw/","content":"時系列グラフ生成JavaScriptライブラリ\n\nd3.jsを使ったSVGで描画してる","date":"2011-12-31T15:00:00.000Z"},{"title":"最近のJavaScriptモジュールの書き方 - yo_waka's blog","url":"http://waka.hatenablog.com/entry/2011/11/27/215627","content":"AMD、CJSのModuleなどに対応したモジュールの書き方について","date":"2011-12-31T15:00:00.000Z"},{"title":"『Amazon: Foundation Adobe Edge Preview: for HTML5, CSS3, and JavaScript Development [Paperback]: Tomo Green』","url":"http://www.amazon.com/o/ASIN/1430243503/book042-22/ref=nosim","content":"2012年5月31日発売\n\nAdobe Edge本","date":"2011-12-31T15:00:00.000Z"},{"title":"Fake operator overloading in JavaScript","url":"http://www.2ality.com/2011/12/fake-operator-overloading.html","content":"def.js のような演算子のオーバロードに見せかける方法についての解説\n\nvalueOfとtoStringの上書き","date":"2011-12-31T15:00:00.000Z"},{"title":"『Knockout 2.0.0 released - Steve Sanderson’s blog - As seen on YouTube™』","url":"http://blog.stevensanderson.com/2011/12/21/knockout-2-0-0-released/","content":"Knockout 2.0.0 がリリース","date":"2011-12-31T15:00:00.000Z"},{"title":"『[jQuery Mobile] チートシートつくりました | Screw-Axis』","url":"http://screw-axis.com/2011/12/22/jquery-mobile-cheat-sheet/","content":"jQuery Mobileのマークアップチートシート","date":"2011-12-31T15:00:00.000Z"},{"title":"『Web-ARIA』","url":"http://iwmw.ukoln.ac.uk/iwmw2009/sessions/jackson/ppt2000-html/index_files/frame.html","content":"WAI-ARIAについてのスライド\n\nWAI-ARIAとは何かという、role属性について、HTML5とWAI-ARIA、問題点などについて","date":"2011-12-31T15:00:00.000Z"},{"title":"『Quick Fun: CSS3 Filter Effects « GirlieMac! Blog』","url":"http://girliemac.com/blog/2011/12/21/quick-fun-css3-filter-effects/","content":"CSS Filter Effectsのサンプル集\n\nWebkitのnightlyで利用できる","date":"2011-12-31T15:00:00.000Z"},{"title":"『Hogan.js』","url":"http://twitter.github.com/hogan.js/","content":"Twitter製のJavaScriptテンプレートライブラリ","date":"2011-12-31T15:00:00.000Z"},{"title":"『ryu22eBlog : Node.jsのテスティングフレームワーク「Mocha」（前編）』","url":"http://blog.livedoor.jp/ryu22e/archives/65636256.html","content":"Mochaの使い方紹介\n\nオプションについての解説、後編では出力方法についても","date":"2011-12-31T15:00:00.000Z"},{"title":"『knockout.js 2.0.0 がリリースされたので試してみた - まめしば雑記』","url":"http://d.hatena.ne.jp/shiba-yan/20111222/1324485589","content":"knockout.js 2.0.0の変更点などについて","date":"2011-12-31T15:00:00.000Z"},{"title":"Virtual machine and javascript engine","url":"http://www.slideshare.net/nwind/virtual-machine-and-javascript-engine","content":"JavaScriptエンジンの最適化とか実装とかについてのスライド\n\nJSC、V8、SpiderMonkery、Chakra、Carakan、Rhino、LLVMとEmscriptenとFabric engine。\n\nそれぞれのJavaScriptエンジン毎にも書かれている","date":"2011-12-31T15:00:00.000Z"},{"title":"WebStorm 3.0: The JavaScript IDE! | WebStorm & PhpStorm Blog","url":"http://blog.jetbrains.com/webide/2011/12/webstorm-3-0-the-javascript-ide/","content":"JavaScriptを中心にWeb開発向けIDEのWebStorm 3.0がリリースされた。\n\nNodeやJSLint(JSHint)、CoffeeScript対応やGIthubのレポジトリ作成や,gistへ投稿などgit系の対応も増えています。","date":"2011-12-31T15:00:00.000Z"},{"title":"『CoffeeScript』","url":"http://coffeescript.org/#changelog","content":"CoffeeScript 1.2.0リリース\n\n--watchと--joinが一緒に使えるようになった。\n\nhttp://sourceforge.jp/magazine/11/12/20/0834224","date":"2011-12-31T15:00:00.000Z"},{"title":"『Amazon: Web Standards: Mastering Html5, Css3, and Xml [ペーパーバック]: Leslie Sikos』","url":"http://www.amazon.co.jp/o/ASIN/1430240415/book042-22/ref=nosim","content":"2011年11月14日発売\n\nHTML5,CSS3,XMLとWeb標準についての書籍","date":"2011-12-31T15:00:00.000Z"},{"title":"『Polyfilling The HTML5 Gaps With JavaScript』","url":"http://addyosmani.com/polyfillthehtml5gaps/slides/#1","content":"HTML5やES5などに対するPolyfillについてのスライド。\n\nかなり広範囲な内容について扱っていて、多数のライブラリなどを紹介している。\n\nまたPolyfillを実現する手段についてもいろいろ","date":"2011-12-31T15:00:00.000Z"},{"title":"qooxdoo » News » Announcements","url":"http://news.qooxdoo.org/category/announcements","content":"RIAフレームワークなqooxdoo 1.6リリース\n\n","date":"2011-12-31T15:00:00.000Z"},{"title":"『JSPkg』","url":"http://jspkg.com/","content":"JavaScriptパッケージをホスティングしてくれるサービス。\n\n開発者がzipファイルをアップロード(またはgitからもインポート)して、\n\n利用者がシンプルにzipでダウロードできるようにしてくれる感じのサービス","date":"2011-12-31T15:00:00.000Z"},{"title":"『Home - Chai』","url":"http://chaijs.com/","content":"BDD/TDDなアサーションライブラリ。\n\nライブラリ自身はmochaと組み合わせてテストされてる","date":"2011-12-31T15:00:00.000Z"},{"title":"メッセージングでまあまあ捗るかもしれない話 - 愛と勇気と缶ビール","url":"http://d.hatena.ne.jp/zentoo/20111213/1323787997","content":"メッセージングによる通知のメリットや実装について","date":"2011-12-31T15:00:00.000Z"},{"title":"Dartium (Dart-enabled Chromium) source and build instructions - General Dart Discussion | Google グループ","url":"https://groups.google.com/a/dartlang.org/group/misc/browse_thread/thread/6d8c441b2a1288f7","content":"DartVMを内蔵したChromiumが公開された","date":"2011-12-31T15:00:00.000Z"},{"title":"『Learn more about AMD! | The Dojo Toolkit Blog』","url":"http://dojotoolkit.org/blog/learn-more-about-amd","content":"AMDとは何かついての解説などをまとめたリンク集","date":"2011-12-31T15:00:00.000Z"},{"title":"『Dojo 1.7.1 is Released! | The Dojo Toolkit Blog』","url":"http://dojotoolkit.org/blog/dojo-1-7-1-is-released","content":"Dojo 1.7.1リリース","date":"2011-12-31T15:00:00.000Z"},{"title":"『The Jasmine Spy Cheatsheet』","url":"http://tobyho.com/2011/12/15/jasmine-spy-cheatsheet/","content":"Jasmineのspy関数のチートシート","date":"2011-12-31T15:00:00.000Z"},{"title":"『ECMAScript 5』","url":"http://www.slideshare.net/ferrantes/ecmascript-5-10575898","content":"ES5についてのスライド\n\n- Object.create nullを渡した場合についても\n\n- defineProperty\n\ngetOwnPropertyDescriptor, getOwnPropertyNames, Object.keysや\n\nArray, bind, など追加されたものについてES3での後方互換実装を交えて解説していてとてもわかりやすい","date":"2011-12-31T15:00:00.000Z"},{"title":"2011 11-mozcamp","url":"http://www.slideshare.net/jviereck/2011-11mozcamp","content":"PDF.jsについてのスライド\n\n動作原理、重い処理を回す方法など","date":"2011-12-31T15:00:00.000Z"},{"title":"RFC 6455 on The WebSocket Protocol","url":"http://www.ietf.org/mail-archive/web/ietf-announce/current/msg09663.html","content":"WebSocketプロトコルがRFC 6455として公開された","date":"2011-12-31T15:00:00.000Z"},{"title":"JavaScriptの無名関数の実行 (function(){})() と (function(){}()) の違い | 圧縮電子精神音楽浮遊構造体","url":"http://polygon-planet.blogspot.com/2011/12/javascript-function-function.html","content":"Spidermonkeyのディスアセンブル関数を使った比較","date":"2011-12-31T15:00:00.000Z"},{"title":"DailyJS: JavaScript Developer Survey 2011 Results","url":"http://dailyjs.com/2011/12/15/javascript-survey-results/","content":"DailyJSで行われいたJavaScript開発者向けのアンケート結果発表\n\nQUnitよりJasmineを使っている人が多いのが意外だった","date":"2011-12-31T15:00:00.000Z"},{"title":"『IndexedDBに関する覚書 (2011年12月版) | mzsm.me』","url":"http://mzsm.me/2011/12/16/indexeddb-201112/","content":"IndexedDBについてかなり詳細な解説。\n\nJaidというIndexedDB用のライブラリについても","date":"2011-12-31T15:00:00.000Z"},{"title":"『Amazon: HTML5スマートフォンWebアプリ制作 [単行本]: 谷中 志織』","url":"http://www.amazon.co.jp/o/ASIN/4798031895/book042-22/ref=nosim","content":"2011年12月20日発売","date":"2011-12-31T15:00:00.000Z"},{"title":"『nanoScroller.js』","url":"http://jamesflorentino.com/jquery.nanoscroller/","content":"Lionみたいなスクロールバーを表示させるjQueryプラグイン","date":"2011-12-31T15:00:00.000Z"},{"title":"『HTML5 for Applications: The Fourth IE10 Platform Preview - IEBlog - Site Home - MSDN Blogs』","url":"http://blogs.msdn.com/b/ie/archive/2011/11/29/html5-for-applications-the-fourth-ie10-platform-preview.aspx","content":"Internet Explorer 10 Platform Preview 4がリリース\n\n- COPS\n\n- File API Writer\n\n- typed array\n\n- user-select\n\nのサポートなど","date":"2011-12-31T15:00:00.000Z"},{"title":"Buster","url":"http://busterjs.org/","content":"Sinon.jsの作者が作成してるJavaScriptテストフレームワーク。\n\n","date":"2011-12-31T15:00:00.000Z"},{"title":"『dochub | Instant Documentation Search』","url":"http://dochub.io/#css/","content":"MDCのHTML/JavaScript/DOM/CSSとjQueryのドキュメントのインデックスをインクリメンタルに絞込み検索","date":"2011-12-31T15:00:00.000Z"},{"title":"Opera Developer News - Hello Opera 11.60!","url":"http://my.opera.com/ODIN/blog/2011/12/06/hello-opera-11-60","content":"Opera 11.60リリース","date":"2011-12-31T15:00:00.000Z"},{"title":"Internet Explorer 10 Release Notes","url":"http://ie.microsoft.com/testdrive/info/releasenotes/default.html","content":"Internet Explorer 10 Platform Preview 4がリリースされた","date":"2011-12-31T15:00:00.000Z"},{"title":"『Mobile Performance Manifesto | David Calhoun's Developer Blog』","url":"http://davidbcalhoun.com/2011/mobile-performance-manifesto","content":"モバイル端末のパフォーマンス最適化について\n\nnavigator.connection(Androidのみ)を使って3Gかwifiなのかを判定したり、Base64で画像の埋め込みやキャッシュマニフェスト、CSSでのGPU使用についてやHTTPパイプラインなどかなり幅広く解説している","date":"2011-12-31T15:00:00.000Z"},{"title":"『Knyle Style Sheets — Warpspire』","url":"http://warpspire.com/posts/kss/","content":"CSS(Sass/Lessも含む)のコード中のコメントからドキュメントを生成してくれるツール\n\nGithubの人が作成","date":"2011-12-31T15:00:00.000Z"},{"title":"『Clean Javascript』","url":"http://www.slideshare.net/tricknotes/clean-javascript","content":"綺麗なJavaScriptを書くためには...というスライド @  Sapporo.js\n\nロジックの分離やモジュール化、深いスコープなどの解決方法について書かれている","date":"2011-12-31T15:00:00.000Z"},{"title":"『Amazon: CSS3 Solutions: Essential Techniques for CSS3 Developers [Paperback]: Marco Casario, Nathalie Wormser』","url":"http://www.amazon.com/o/ASIN/143024335X/book042-22/ref=nosim","content":"2012年5月23日発売\n\nHTML5 Solutionsと同じ所から","date":"2011-12-31T15:00:00.000Z"},{"title":"Backbone.js の資料をざっとリストアップ - tatsuo.sakuraiの日記","url":"http://d.hatena.ne.jp/t2os/20111209/1323416436","content":"Backbone.jsについてのまとめ","date":"2011-12-31T15:00:00.000Z"},{"title":"『Oscar Godson - JavaScriptologist』","url":"http://oscargodson.com/#%21/article/55075016","content":"Writing Eloquent JavaScript Without CoffeeScript\n\nJavaScriptの書き方についての記事。\n\n","date":"2011-12-31T15:00:00.000Z"},{"title":"『Amazon: Learn HTML5 and JavaScript for Android [Paperback]: Gavin Williams』","url":"http://www.amazon.com/o/ASIN/1430243473/book042-22/ref=nosim","content":"2012年5月23日発売\n\nAndroidとJavaScriptについての書籍","date":"2011-12-31T15:00:00.000Z"},{"title":"『Kyosuke hamalog (Sass と LESS 以外の選択肢 Stylus)』","url":"http://kyosuke.tumblr.com/post/14003234226/stylus","content":"Stylusの紹介","date":"2011-12-31T15:00:00.000Z"},{"title":"『clutchski/coffeelint - GitHub』","url":"https://github.com/clutchski/coffeelint","content":"CoffeeScriptのLintを行うnode製ツール","date":"2011-12-31T15:00:00.000Z"},{"title":"Going Global with JavaScript and Globalize.js","url":"http://bytelevelbooks.com/books/global_javascript.html","content":"i18nなどの国際化対応についての書籍","date":"2011-12-31T15:00:00.000Z"},{"title":"Introducing ECMAScript 5.1 - Dev.Opera","url":"http://dev.opera.com/articles/view/introducing-ecmascript-5-1/","content":"dev.operaのES5紹介","date":"2011-12-31T15:00:00.000Z"},{"title":"『Amazon: Effective JavaScript: 30 Specific Ways to Harness the Power of JavaScript (Effective Software Development Series) [Paperback]: David Herman』","url":"http://www.amazon.com/o/ASIN/0321812182/book042-22/ref=nosim","content":"2012年6月21日発売\n\nMozillaのDavid Herman著\n\n","date":"2011-12-31T15:00:00.000Z"},{"title":"『Amazon: Programming in CoffeeScript [Paperback]: Mark Bates』","url":"http://www.amazon.com/o/ASIN/032182010X/book042-22/ref=nosim","content":"2012年6月10日発売\n\nCoffeeScript本\n\nソースコードはGithubにある\n\nhttps://github.com/markbates/Programming-In-CoffeeScript","date":"2011-12-31T15:00:00.000Z"},{"title":"Announcing Amber.js « Katz Got Your Tongue?","url":"http://yehudakatz.com/2011/12/08/announcing-amber-js/","content":"SproutCoreはAmber.jsという名前に変更","date":"2011-12-31T15:00:00.000Z"},{"title":"DailyJS: Testing with Mocha","url":"http://dailyjs.com/2011/12/08/mocha/","content":"JavaScriptテスティングフレームワークのMochaについての紹介","date":"2011-12-31T15:00:00.000Z"},{"title":"『Move The Web Forward | Guide to getting involved with standards and browser development』","url":"http://movethewebforward.org/","content":"Web開発者向けのガイドライン\n\nブログやリファレンス、学び方や質問の仕方などについて","date":"2011-12-31T15:00:00.000Z"},{"title":"『Moving to Dojo 1.7 and the path to 2.0』","url":"http://www.slideshare.net/jthomas/moving-to-dojo-17-and-the-path-to-20","content":"Dojo 1.7についてのスライド\n\nAMDモジュールの非同期ロードについてかなり詳細に書かれている。\n\nまたDojo Mobileについて","date":"2011-12-31T15:00:00.000Z"},{"title":"O'Reilly Japan - jQuery Mobile","url":"http://www.oreilly.co.jp/books/9784873115269/","content":"2011年12月22日 発売\n\njQuery Mobile: Up and Running では無い方のjQuery Mobile本の日本語版","date":"2011-12-31T15:00:00.000Z"},{"title":"『Drip documentation』","url":"http://alogicalparadox.com/drip/","content":"小さなイベント管理JavaScriptライブラリ\n\non/once/many/emit/off","date":"2011-12-31T15:00:00.000Z"},{"title":"『[Android] Android標準ブラウザ HTML5&CSS3対応状況まとめ - adakoda』","url":"http://www.adakoda.com/adakoda/2011/12/android-androidhtml5css3.html","content":"Androidのバージョン別(機種別)のHTML5要素やAPI、CSS3などの対応状況をまとめたもの","date":"2011-12-31T15:00:00.000Z"},{"title":"『Amazon: 新JavaScriptワークブック [単行本]』","url":"http://www.amazon.co.jp/o/ASIN/4877838171/book042-22/ref=nosim","content":"2011/12/8発売\n\n授業の演習本みたいな感じ\n\nhttp://www.amazon.co.jp/dp/487783818X/ の新版","date":"2011-12-31T15:00:00.000Z"},{"title":"『Amazon: JavaScript&jQueryレッスンブック [単行本]: 大津 真』","url":"http://www.amazon.co.jp/o/ASIN/4883377946/book042-22/ref=nosim","content":"2011/12/8発売\n\nプログラミング初心者向けな感じ\n\nhttp://www.socym.co.jp/book/4883377946.html","date":"2011-12-31T15:00:00.000Z"},{"title":"Extending JavaScript Natives « JavaScript, JavaScript…","url":"http://javascriptweblog.wordpress.com/2011/12/05/extending-javascript-natives/","content":"JavaScriptのネイティブオブジェクトの拡張についてよくまとまった記事。\n\nPrototype.jsのようなもの、プロトタイプ汚染、ES5のdefineProperty、ES5とES3のbindの違い、prlyfillの書き方、iframeを使ったサンドボックス、それらから得られる教訓","date":"2011-12-31T15:00:00.000Z"},{"title":"KeyboardJS Demo","url":"http://robertwhurst.github.com/KeyboardJS/","content":"キーバインドライブラリ。\n\nAMDモジュールとしても利用できる。","date":"2011-12-31T15:00:00.000Z"},{"title":"『Amazon: Webデザイナーのための jQuery入門　魅力的なユーザーインターフェースを手軽に作る (Books for Web Creative) [大型本]: 高津戸 壮』","url":"http://www.amazon.co.jp/o/ASIN/4774148563/book042-22/ref=nosim","content":"2011年12月7日発売\n\nJavaScriptの基礎にも触れながら、jQueryを覚えていけるような書籍\n\nhttp://hamalog.tumblr.com/post/13682600794/web-jquery","date":"2011-12-31T15:00:00.000Z"},{"title":"『はてなブログのHTML5 - techlog』","url":"http://d.hatena.ne.jp/j7400157/20111203/1322919968","content":"はてなブログでみるHTML5要素の使い方","date":"2011-12-31T15:00:00.000Z"},{"title":"Firefox – tons of tools for web developers! ✩ Mozilla Hacks – the Web developer blog","url":"http://hacks.mozilla.org/2011/11/firefox-tons-of-tools-for-web-developers/","content":"Firefoxのデバッグキングアドオンのまとめ。\n\n","date":"2011-12-31T15:00:00.000Z"},{"title":"trevmex's tumblings - EnvJasmine 1.6 is released!","url":"http://trevmex.com/post/13637352846/envjasmine-1-6-is-released","content":"EnvJasmine 1.6 リリース\n\nhttps://github.com/trevmex/EnvJasmine","date":"2011-12-31T15:00:00.000Z"},{"title":"『MooTools - MooTools 1.4.2 Released』","url":"http://mootools.net/blog/2011/12/02/mootools-1-4-2-released/","content":"MooTools 1.4.2リリース。\n\n","date":"2011-12-31T15:00:00.000Z"},{"title":"『テストフレームワーク mocha - hokaccha.hamalog v2』","url":"http://d.hatena.ne.jp/hokaccha/20111202/1322840375","content":"Node/クライアントサイドで動作するテスティングフレームワークのmochaについての解説","date":"2011-12-31T15:00:00.000Z"},{"title":"『Echo JS launched by @arnorhs』","url":"http://arnorhs.com/2011/12/01/echo-js-launched/","content":"JavaScriptのソーシャルニュース(Hacker Newsみたいな)サイト","date":"2011-12-31T15:00:00.000Z"},{"title":"DailyJS: Ender Roundup: Ender, Qwery, Sel, Reqwest, Ender Twitter Bootstrap, CalEnder","url":"http://dailyjs.com/2011/12/02/ender-roundup/","content":"クライアントサイド向けのJavaScriptパッケージマネージャなEnder.jsについての紹介","date":"2011-12-31T15:00:00.000Z"},{"title":"『Backbone.jsの1番良いリファレンスを頼む』へのAwesomeな回答を翻訳してみた - hamheiの日記","url":"http://d.hatena.ne.jp/hamhei/20111202/1322814067","content":"Backbone.jsのリソースまとめ","date":"2011-12-31T15:00:00.000Z"},{"title":"『Patching native objects, isn't it evil? - Sugar』","url":"http://sugarjs.com/native","content":"JavaScriptのネイティブオブジェクトを拡張する事についての典型的な例からの解説","date":"2011-12-31T15:00:00.000Z"},{"title":"jQueryのCSSセレクタAPIを高速に扱う方法 | tech.kayac.com - KAYAC engineers' blog","url":"http://tech.kayac.com/archive/jquery-selector-api-tuneup.html","content":"jQueryのCSSセレクタ解釈について\n\n","date":"2011-12-31T15:00:00.000Z"},{"title":"DailyJS: JavaScript Developer Survey 2011","url":"http://dailyjs.com/2011/12/01/javascript-developer-survey-2011/","content":"JavaScript開発者の開発環境アンケート2011受付中","date":"2011-12-31T15:00:00.000Z"},{"title":"『Siphon』","url":"http://safari-park.herokuapp.com/siphon/index.html","content":"iPadのようなタブレットでも動作するCoffeeScriptプログラミング環境","date":"2011-12-31T15:00:00.000Z"},{"title":"『Dojo 1.7 Released! | The Dojo Toolkit Blog』","url":"http://dojotoolkit.org/blog/dojo-1-7-released","content":"Dojo 1.7リリース。\n\nDojo Nanoというファイルサイズが小さくなるバージョンも出している","date":"2011-12-31T15:00:00.000Z"},{"title":"『Paving the way for open games on the Web with the Gamepad and Mouse Lock APIs ✩ Mozilla Hacks – the Web developer blog』","url":"http://hacks.mozilla.org/2011/12/paving-the-way-for-open-games-on-the-web-with-the-gamepad-and-mouse-lock-apis/","content":"GamePad APIとMouse Lock APIについての解説とデモ動画","date":"2011-12-31T15:00:00.000Z"},{"title":"『[JavaScript] AS3のEventDispatcherみたいにObserverパターン « きんくまデザイン』","url":"http://www.kuma-de.com/blog/2011-11-29/2849","content":"observeパターンとMVC","date":"2011-12-31T15:00:00.000Z"},{"title":"『TweenJS: A Tweening & Animation Library for Javascript & HTML5.』","url":"http://tweenjs.com/","content":"イージングやTweenなどのアニメーションライブラリ","date":"2011-12-31T15:00:00.000Z"},{"title":"『【Sassを覚えよう！】もくじ的なのと参考リンク - CSS HappyLife』","url":"http://css-happylife.com/archives/2012/0130_0415.php","content":"Sassチュートリアルのまとめや参考になるリソースについてのまとめ","date":"2012-01-31T15:00:00.000Z"},{"title":"『WebRTCについて(第３回社内勉強会)』","url":"http://www.slideshare.net/MakotoTakebayashi1/webrtc-11317323","content":"WebRTCの概要についてのスライド","date":"2012-01-31T15:00:00.000Z"},{"title":"Creating Files through BlobBuilder - IEBlog - Site Home - MSDN Blogs","url":"http://blogs.msdn.com/b/ie/archive/2012/01/27/creating-files-through-blobbuilder.aspx","content":"IE10pp4でサポートされたBlobBuilderについて。\n\nwindow.navigator.msSaveOrOpenBlobでFile API:saveAs()みたいなblobの保存ができる","date":"2012-01-31T15:00:00.000Z"},{"title":"SourceMapでminifyされたJavaScriptを元に戻してみた - @vvakame の日記","url":"http://d.hatena.ne.jp/vvakame/20120128#1327766105","content":"SourceMapを利用して圧縮したJavaScriptと元ファイルをマッピングする","date":"2012-01-31T15:00:00.000Z"},{"title":"『IcedCoffeeScript』","url":"http://maxtaco.github.com/coffee-script/","content":"CoffeeScriptにawait,deferキーワードを追加したフォーク","date":"2012-01-31T15:00:00.000Z"},{"title":"0-9, JSの単体テストにJsTestDriverがおすすめ","url":"http://0-9.tumblr.com/post/15614207218/js-jstestdriver","content":"JsTestDriverのドキュメントについて","date":"2012-01-31T15:00:00.000Z"},{"title":"『Getting Rid of Synchronous XHRs - HTML5Rocks Updates』","url":"http://updates.html5rocks.com/2012/01/Getting-Rid-of-Synchronous-XHRs","content":"XHR2の仕様でxhr.responseTypeが設定された場合には同期リクエストはエラーになる。現在ChromeとFirefoxが仕様に追従している","date":"2012-01-31T15:00:00.000Z"},{"title":"『Tagneto: RequireJS 1.0.5 released』","url":"http://tagneto.blogspot.com/2012/01/requirejs-105-released.html","content":"RequireJS 1.0.5リリース\n\n","date":"2012-01-31T15:00:00.000Z"},{"title":"Firebug 1.9 の主な新機能を紹介します « Mozilla Developer Street (modest)","url":"https://dev.mozilla.jp/hacksmozillaorg/firebug-1-9-new-features/","content":"Firebug1.9の新機能についての翻訳","date":"2012-01-31T15:00:00.000Z"},{"title":"『Node v0.6.9 « node blog』","url":"http://blog.nodejs.org/2012/01/27/node-v0-6-9/","content":"Node 0.6.9リリース。\n\n","date":"2012-01-31T15:00:00.000Z"},{"title":"Getfirebug Blog » Blog Archive » Firebug 1.10a2","url":"http://blog.getfirebug.com/2012/01/27/firebug-1-10a2/","content":"Firebug 1.10a2リリース。\n\nFIrefoxの起動時間を遅くしなくなったことと、Bootstrappedになってアドオンをインストールする際にFIrefoxを再起動しなくてもよくなった。","date":"2012-01-31T15:00:00.000Z"},{"title":"Ninja Geddesign - Introducing wrap.js","url":"http://geddesign.com/post/16561192290/introducing-wrap-js","content":"RequireJSのプラグインで、通常のスクリプトをAMDモジュールとして扱えるようにラップする。","date":"2012-01-31T15:00:00.000Z"},{"title":"『jQuery Mobile 1.0.1 Released | jQuery Mobile』","url":"http://jquerymobile.com/blog/2012/01/26/jquery-mobile-1-0-1-released/","content":"jQuery Mobile 1.0.1リリース","date":"2012-01-31T15:00:00.000Z"},{"title":"『Amazon: Titanium Mobile iPhone/Android [単行本]: 小澤 栄一』","url":"http://www.amazon.co.jp/o/ASIN/479803231X/book042-22/ref=nosim","content":"2012年1月31日発売\n\nTitanium Mobile本\n\nhttp://www.shuwasystem.co.jp/products/7980html/3231.html","date":"2012-01-31T15:00:00.000Z"},{"title":"『uglify-me : UglifyJS のフロントエンドを作った - Scalaとlift　のはずだった　・・・』","url":"http://d.hatena.ne.jp/scalar/20120125/1327514618","content":"UglifyJSのWebフロントエンド\n\nWeb APIとしても利用できる","date":"2012-01-31T15:00:00.000Z"},{"title":"『Jasmineでのユニットテスト | Sunvisor Lab. Ext JS 別館』","url":"http://extjs.sunvisor.net/447","content":"JasmineとPhantomJSを使ったユニットテストのチュートリアル","date":"2012-01-31T15:00:00.000Z"},{"title":"Firefox 10 の後方互換性に関わる修正のまとめ « Mozilla Developer Street (modest)","url":"https://dev.mozilla.jp/2012/01/firefox10-backward-compatibility/","content":"Firefox10での変更点\n\ntableのマージンや位置に関してが仕様に沿ったものへと修正、Strict modeでE4Xが利用できなくなる、IndexedDBの仕様追従","date":"2012-01-31T15:00:00.000Z"},{"title":"ActionScript入門Wiki - Arctic.js","url":"http://www40.atwiki.jp/spellbound/pages/1780.html","content":"DeNAのArctic.jsのサンプルコード集","date":"2012-01-31T15:00:00.000Z"},{"title":"『Web Service Review: CSS Lint - Helping You Code Better』","url":"http://www.1stwebdesigner.com/design/web-service-review-css-lint-helping-you-code-better/","content":"CSS Lintの紹介記事","date":"2012-01-31T15:00:00.000Z"},{"title":"『Amazon: HTML5とJavaScriptでスマートフォンゲーム作成！ ゼロからはじめるenchant.js入門【公式ガイド】 [大型本]: 布留川英一, 伏見遼平, 田中諒』","url":"http://www.amazon.co.jp/o/ASIN/4048862588/book042-22/ref=nosim","content":"2012年2月18日発売\n\nenchant.jsについての書籍","date":"2012-01-31T15:00:00.000Z"},{"title":"JSViz","url":"http://ushiroad.com/jsviz/","content":"GraphVizをJavaScriptで動かしている。\n\n一部Emscriptenを使って変換したコードを使用していて、変化した部分をアニメーション表示したりよりビジュアライズされている。\n\n","date":"2012-01-31T15:00:00.000Z"},{"title":"JavaScript Daily (javascriptdaily) on Twitter","url":"https://twitter.com/javascriptdaily","content":"@CooperPressによるJavaScript WeeklyのTwitterのbot版","date":"2012-01-31T15:00:00.000Z"},{"title":"『csnover/dojo-boilerplate - GitHub』","url":"https://github.com/csnover/dojo-boilerplate","content":"DojoのBoilerplate","date":"2012-01-31T15:00:00.000Z"},{"title":"jQuery UI Bootstrap 0.2 Released","url":"http://addyosmani.com/blog/jquery-ui-bootstrap-0-2-released/","content":"jQuery UI Bootstrap 0.2 リリース","date":"2012-01-31T15:00:00.000Z"},{"title":"azer/lowkick - GitHub","url":"https://github.com/azer/lowkick","content":"リモートやVirtualBoxのIE等に対してヘッドレスでテストを行えるようにするツール。\n\njsonで環境の定義を書いてコマンドからテストを実行できる","date":"2012-01-31T15:00:00.000Z"},{"title":"『Node v0.6.8 « node blog』","url":"http://blog.nodejs.org/2012/01/19/node-v0-6-8/","content":"Node.js(stable) 0.6.8リリース","date":"2012-01-31T15:00:00.000Z"},{"title":"『CoffeeScript言語リファレンスを日本語訳しました - maru source』","url":"http://d.hatena.ne.jp/h13i32maru/20120119/1326955300","content":"CoffeeScript(1.2.0)のリファレンス日本語訳","date":"2012-01-31T15:00:00.000Z"},{"title":"『Web Intents入門』","url":"http://www.slideshare.net/shumpei/web-intents","content":"Web Intentsについてのスライド","date":"2012-01-31T15:00:00.000Z"},{"title":"『WebRTC now available in the Chrome dev channel - WebRTC』","url":"http://www.webrtc.org/blog/webrtcnowavailableinthechromedevchannel","content":"Chromeのdev channelでWebRTCが利用可能になった","date":"2012-01-31T15:00:00.000Z"},{"title":"Controlling Selection with CSS user-select - IEBlog - Site Home - MSDN Blogs","url":"http://blogs.msdn.com/b/ie/archive/2012/01/11/controlling-selection-with-css-user-select.aspx","content":"IE10 pp4でuser-selectによる選択の制御ができるようになった。\n\n-ms-user-select についての解説","date":"2012-01-31T15:00:00.000Z"},{"title":"『Amazon: jQuery, jQuery UI, and jQuery Mobile: Recipes and Examples (Developer's Library) [Paperback]: Adriaan de Jonge, Visit Amazon's Adriaan de Jonge Page, search results, Learn about Author Central』","url":"http://www.amazon.com/o/ASIN/0321822080/book042-22/ref=nosim","content":"2012-08-19発売\n\njQuery Core,UI,Mobileについてのレシピ本","date":"2012-01-31T15:00:00.000Z"},{"title":"『goldjunge/prof - GitHub』","url":"https://github.com/goldjunge/prof","content":"v8 profilerのバインディング\n\nNodeアプリに対してのデバッグや最適化に使える","date":"2012-01-31T15:00:00.000Z"},{"title":"DirtyShare - Pure JavaScript Peer to Peer Filesharing - Gun.io","url":"http://gun.io/blog/dirtyshare-pure-javascript-peer-to-peer-p2p-file-sharing-nodejs-socketio","content":"JavaScriptでP2Pのファイルのやり取りを実装。\n\n今はまだ中央サーバにWebSocketsでやっているが、いづれはWebRTCを使ってピュアP2Pにしていくとの事","date":"2012-01-31T15:00:00.000Z"},{"title":"『jQ.Mobi』","url":"http://jqmobi.com/","content":"モバイル向けにjQueryを書きなおした感じのライブラリ","date":"2012-01-31T15:00:00.000Z"},{"title":"『rspivak/slimit - GitHub』","url":"https://github.com/rspivak/slimit","content":"Pure Pythonで書かれたJavaScript minifier/parser。","date":"2012-01-31T15:00:00.000Z"},{"title":"Node v0.7.0 (Unstable) « node blog","url":"http://blog.nodejs.org/2012/01/16/node-v0-7-0-unstable/","content":"Node.jsの開発版 0.7.0リリース。\n\nV8も3.8.6にアップデート","date":"2012-01-31T15:00:00.000Z"},{"title":"IE7 が死んだらできるいくつかのこと（ caniuse.com から見繕っただけ） - oogattaの勉強日記","url":"http://d.hatena.ne.jp/oogatta/20120116/1326694238","content":"IE8以上対応の場合にできるようになることについて","date":"2012-01-31T15:00:00.000Z"},{"title":"Last CallったCSSグラデーションの文法 - Weblog - hail2u.net","url":"http://hail2u.net/blog/webdesign/last-called-css-gradient-syntax.html","content":"古い独自実装や旧仕様に基づいたものなどがブラウザ間でごちゃごちゃになってるlinear-gradientの仕様がLast Callされた件について","date":"2012-01-31T15:00:00.000Z"},{"title":"jamesgpearce/confess - GitHub","url":"https://github.com/jamesgpearce/confess","content":"PhantomJSを使ってヘッドレスなWebページの解析ができるツール。\n\nCACHE MANIFESTの生成やページのパフォーマンス解析をCLIが行える","date":"2012-01-31T15:00:00.000Z"},{"title":"JavaScript pattern and antipattern collection","url":"http://shichuan.github.com/javascript-patterns/","content":"JavaScriptのパターンやアンチパターンについてのサイト。\n\nそれぞれ実際のコード例で示している","date":"2012-01-31T15:00:00.000Z"},{"title":"Interactive Smooth CoffeeScript","url":"http://autotelicum.github.com/Smooth-CoffeeScript/interactive/interactive-coffeescript.html","content":"Smooth CoffeeScriptのインタラクティブ版","date":"2012-01-31T15:00:00.000Z"},{"title":"{errorception} blog: Writing Quality Third-Party JS - Part 1: The First Rule","url":"http://blog.errorception.com/2012/01/writing-quality-third-party-js-part-1.html","content":"JavaScriptでサードパーティなJSを書くときのルールについて","date":"2012-01-31T15:00:00.000Z"},{"title":"『typeof null === 'object' は ECMAScript 3 の仕様バグ - @think49の日記』","url":"http://d.hatena.ne.jp/think49/20120114/1326554107","content":"typeof nullの歴史的な仕様バグについて","date":"2012-01-31T15:00:00.000Z"},{"title":"Stylus/mochaがやってるGlobal leakテストとNode.js Debugger - ウォンビン ビール瓶。","url":"http://d.hatena.ne.jp/teppeis/20120115/1326610019","content":"JavaScriptでグロールへスコープへのリークを検出するテストの書き方","date":"2012-01-31T15:00:00.000Z"},{"title":"ReleaseNotes - phantomjs - Release Notes - headless WebKit with JavaScript API - Google Project Hosting","url":"http://code.google.com/p/phantomjs/wiki/ReleaseNotes","content":"PhantomJS 1.4リリース\n\nWebServerモジュールが追加されてウェブサーバを立ち上げられるようになった","date":"2012-01-31T15:00:00.000Z"},{"title":"『Amazon: HTML5 in Action [Paperback]: Rob Crowther, Joe Lennon, Ash Blue』","url":"http://www.amazon.com/o/ASIN/1617290491/book042-22/ref=nosim","content":"2012年05月28日発売\n\nHTML5のAction本","date":"2012-01-31T15:00:00.000Z"},{"title":"『design patterns | Joe Zim's JS Blog』","url":"http://www.joezimjs.com/tag/design-patterns/","content":"JavaScriptのデザインパターンを紹介してるシリーズ","date":"2012-01-31T15:00:00.000Z"},{"title":"JavaScript Performance (at SFJS)","url":"http://www.slideshare.net/souders/javascript-performance-at-sfjs","content":"JavaScriptのサイズが大きくなってきていることやスクリプトのロード方法の変遷についてのスライド\n\n非同期ロードについての解説","date":"2012-01-31T15:00:00.000Z"},{"title":"CoffeeScriptでObserverパターン","url":"http://blog.kzfmix.com/entry/1326513844","content":"CoffeeScriptでオブザーブパターン","date":"2012-01-31T15:00:00.000Z"},{"title":"『The Top 10 Javascript MVC Frameworks Reviewed | CodeBrief』","url":"http://codebrief.com/2012/01/the-top-10-javascript-mvc-frameworks-reviewed/","content":"JavaScript MVCフレームワークのまとめ","date":"2012-01-31T15:00:00.000Z"},{"title":"CasperJS, a navigation scripting and testing utility for PhantomJS","url":"http://n1k0.github.com/casperjs/","content":"PhantomJSくぉ使ってSeleniumみたいな自動テストを行うライブラリ","date":"2012-01-31T15:00:00.000Z"},{"title":"『最速な JavaScript のリファレンスマニュアルサイトをつくった - ”>TokuLog 改メ tokuhirom’s blog』","url":"http://d.hatena.ne.jp/tokuhirom/20120114/1326500882","content":"JQAPIと同じようにMDCのドキュメントを検索出来るサービス","date":"2012-01-31T15:00:00.000Z"},{"title":"『こてさきAjax:マルチデバイス連携を実現する Web Intents ～マルチデバイス連携編～ - livedoor Blog（ブログ）』","url":"http://blog.livedoor.jp/kotesaki/archives/1771448.html","content":"Web IntentsとDevice APIsについて\n\n連携のシナリオについて","date":"2012-01-31T15:00:00.000Z"},{"title":"『JavaScript best practices - W3C Wiki』","url":"http://www.w3.org/wiki/JavaScript_best_practices","content":"JavaScriptベストプラクティスについてかかれたWiki","date":"2012-01-31T15:00:00.000Z"},{"title":"『Mobile Device APIs』","url":"http://www.slideshare.net/jamesgpearce/mobile-device-apis","content":"Device APIについてのスライド。\n\nWAC、omtp、W3C Device APIs、Mozilla Web API、PhoneGapについて それぞれの目標としたことや仕様などについて書かれてる。","date":"2012-01-31T15:00:00.000Z"},{"title":"『eligrey/FileSaver.js - GitHub』","url":"https://github.com/eligrey/FileSaver.js","content":"名前をつけて保存saveAs()の実装ライブラリ。\n\n","date":"2012-01-31T15:00:00.000Z"},{"title":"How to name a web browser (by those who have) - thebeebs - Site Home - MSDN Blogs","url":"http://blogs.msdn.com/b/thebeebs/archive/2012/01/09/how-to-name-a-web-browser-by-those-who-have.aspx","content":"ブラウザの名前の由来のまとめ","date":"2012-01-31T15:00:00.000Z"},{"title":"『How Batman can Help you Build Apps の翻訳 - ma2の日記』","url":"http://d.hatena.ne.jp/ma2/20120107/p1","content":"Batman.jsについての紹介記事翻訳","date":"2012-01-31T15:00:00.000Z"},{"title":"『addyosmani/backbone-fundamentals - GitHub』","url":"https://github.com/addyosmani/backbone-fundamentals","content":"Backbone.jsの基本的な概念や使い方の解説から、RESTFulやAMD、jQuery Mobileと合わせた使い方について、Jasmineを使ったテスト手法などについてまとめたドキュメント","date":"2012-01-31T15:00:00.000Z"},{"title":"JavaScriptの初見で読みづらいシンタックス＆パターン9種 ::ハブろぐ","url":"http://havelog.ayumusato.com/develop/javascript/e316-javascript_evil_syntax.html","content":"JavaScriptで一見わかりにくい書き方についての話","date":"2012-01-31T15:00:00.000Z"},{"title":"This is Stuff: JavaScript Testing with JSTestDriver","url":"http://meri-stuff.blogspot.com/2012/01/javascript-testing-with-jstestdriver.html","content":"JSTestDriverの使い方について詳細に書かれた記事\n\nインストールからテストの書き方や他のツールとの連携について書かれてる","date":"2012-01-31T15:00:00.000Z"},{"title":"『Amazon: Professional JavaScript for Web Developers [ペーパーバック]: Nicholas C. Zakas』","url":"http://www.amazon.co.jp/o/ASIN/1118026691/book042-22/ref=nosim","content":"2012年1月18日発売\n\nNicholas C. Zakasによる書籍の第3版","date":"2012-01-31T15:00:00.000Z"},{"title":"AMD - Why, What and How","url":"http://www.slideshare.net/anm8tr/amd-why-what-and-how","content":"AMDについてのスライド\n\nDojo中心にAMDの利点や利用方法、ビルドなどについて","date":"2012-01-31T15:00:00.000Z"},{"title":"『A Fix for the iOS Orientationchange Zoom Bug | Filament Group, Inc., Boston, MA』","url":"http://filamentgroup.com/lab/a_fix_for_the_ios_orientationchange_zoom_bug/","content":"mobile safariで回転時にズームがおかしくなるバグを修正するJavaScriptライブラリ","date":"2012-01-31T15:00:00.000Z"},{"title":"HTML5の要素を条件付きコメントなしでIEで使う - 徒書","url":"http://www.akatsukinishisu.net/itazuragaki/html/html5_elements_in_IE_without_conditional_comment.html","content":"条件付きコメントを使わない代わりに、IEに対してhtc(DHTML Behaviors)を使いhtml5shivを適応する方法","date":"2012-01-31T15:00:00.000Z"},{"title":"HTML5, ARIA Roles, and Screen Readers in March 2011 | Articles | Accessible Culture","url":"http://www.accessibleculture.org/articles/2011/04/html5-aria-2011/","content":"HTML5要素についてScreen Reader&ブラウザでの対応についてのまとめ","date":"2012-01-31T15:00:00.000Z"},{"title":"『Firebug 1.9 New Features ✩ Mozilla Hacks – the Web developer blog』","url":"http://hacks.mozilla.org/2012/01/firebug-1-9-new-features/","content":"Firebug1.9の新しい機能の紹介","date":"2012-01-31T15:00:00.000Z"},{"title":"『m6tt/less-boilerplate - GitHub』","url":"https://github.com/m6tt/less-boilerplate","content":"html5-boilerplateのlessバージョン","date":"2012-01-31T15:00:00.000Z"},{"title":"『2012年に使いたいJavaScriptのMVCフレームワーク14選 - memo.yomukaku.net』","url":"http://memo.yomukaku.net/entries/8nZdDFu","content":"JavaScript MVCフレームワークのまとめ","date":"2012-01-31T15:00:00.000Z"},{"title":"『jQuery Performance Tips Cheat Sheet | Dumitru Glavan』","url":"http://dumitruglavan.com/jquery-performance-tips-cheat-sheet/","content":"jQueryのパフォーマンスに関する注意点をまとめたチートシート","date":"2012-01-31T15:00:00.000Z"},{"title":"オレオレCoffeeScriptを作ろう - yo_waka's blog","url":"http://waka.hatenablog.com/entry/2012/01/09/104504","content":"Lexer/Parserをベースに\"class Foo extends Bar\", \"super()\"、\"super.someMethod()\"を解釈してES5なコードとして吐き出すトランスレーター","date":"2012-01-31T15:00:00.000Z"},{"title":"『The JvJsDoc Documentation Generator』","url":"http://www.seehuhn.de/pages/jvjsdoc","content":"コードのJSDocコメントからドキュメントを生成するツール\n\nClosure Compilerで使われてるJSDocライクなコメントも対応している。","date":"2012-01-31T15:00:00.000Z"},{"title":"こてさきAjax:マルチデバイス連携を実現する WebIntents ～基本と使い方編～ - livedoor Blog（ブログ）","url":"http://blog.livedoor.jp/kotesaki/archives/1771158.html","content":"Web Intentsについて","date":"2012-01-31T15:00:00.000Z"},{"title":"JavaScriptのMVCフレームワークたち ｜ Classmethod.dev()","url":"http://dev.classmethod.jp/ria/javascript-mvc-frameworks/","content":"JavaScript MVCフレームワークのまとめ","date":"2012-01-31T15:00:00.000Z"},{"title":"Getfirebug Blog » Blog Archive » Firebug 1.9.0","url":"http://blog.getfirebug.com/2012/01/06/firebug-1-9-0/","content":"Firefbug1.9.0リリース","date":"2012-01-31T15:00:00.000Z"},{"title":"0-9, 最近のJS系のツールを触ってみたまとめ","url":"http://0-9.tumblr.com/post/15398953814/javascript-tools","content":"CoffeeScript、WebStormについてやJavaScriptのテスト構成について","date":"2012-01-31T15:00:00.000Z"},{"title":"Node v0.6.7 « node blog","url":"http://blog.nodejs.org/2012/01/06/node-v0-6-7/","content":"Node.js 0.6.7リリース","date":"2012-01-31T15:00:00.000Z"},{"title":"『Custom Events are Pretty Cool | CSS-Tricks』","url":"http://css-tricks.com/custom-events-are-pretty-cool/","content":"jQueryでの通常のコールバックと比較してカスタムイベントの使い方紹介","date":"2012-01-31T15:00:00.000Z"},{"title":"O'Reilly Japan - HTML5 Canvas","url":"http://www.oreilly.co.jp/books/9784873115276/","content":"2012年01月21日 発売\n\nHTML5 Canvasの日本語版","date":"2012-01-31T15:00:00.000Z"},{"title":"『Mobile Performance Tools - GitHub』","url":"https://github.com/h5bp/mobile-boilerplate/wiki/Mobile-Performance-Tools","content":"mobile webのパフォーマンス測定やデバッグに使えるツールのまとめ","date":"2012-01-31T15:00:00.000Z"},{"title":"『JSON PointerとJSON Patch - 一汁三菜』","url":"http://silphire.hatenablog.jp/entry/2012/01/06/073300","content":"JSON操作に関する仕様の提案について\n\nadd/remove/replace/move/test","date":"2012-01-31T15:00:00.000Z"},{"title":"『Web Reflection: Improving Function.prototype.bind』","url":"http://webreflection.blogspot.com/2012/01/improving-functionprototypebind.html","content":"Function#bindの実装について","date":"2012-01-31T15:00:00.000Z"},{"title":"Perfection kills » Profiling CSS for fun and profit. Optimization notes.","url":"http://perfectionkills.com/profiling-css-for-fun-and-profit-optimization-notes/","content":"CSS(セレクタなど)のパフォーマンスについて調べた記事\n\nCSSセレクタプロファイラーなどを使用して調べている","date":"2012-01-31T15:00:00.000Z"},{"title":"Backbone.js -JavaScriptのMVCフレームワーク- ｜ Classmethod.dev()","url":"http://dev.classmethod.jp/ria/backbone-js-javascript-mvc-framework/","content":"Backbone.jsのMVCについての解説","date":"2012-01-31T15:00:00.000Z"},{"title":"『Gitview』","url":"http://gitview.logicalcognition.com/","content":"githubユーザーのレポジトリをリスト表示するウィジェットJavaScriptライブラリ","date":"2012-01-31T15:00:00.000Z"},{"title":"CSS Selector Profiler, Source Mapping and Software Rendering « Peter Beverloo","url":"http://peter.sh/2012/01/css-selector-profiler-source-mapping-and-software-rendering/","content":"CSS Selectorプロファイラー、CoffeeScriptのような変換コードと元コードをマッピングしたたものを作るSourceMapなどが実装されてる","date":"2012-01-31T15:00:00.000Z"},{"title":"HTML5 Boilerplateを読む | complicate000 blog","url":"http://blog.complicate000.com/2011/12/html5-boilerplate%e3%82%92%e8%aa%ad%e3%82%80/","content":"HTML5 Boilerplateのコードリーディング","date":"2012-01-31T15:00:00.000Z"},{"title":"『chromeデベロッパーツールでjavascriptのデバッグをする -node.jsもあるでよ- - 馬鹿と天才は紙一重』","url":"http://d.hatena.ne.jp/shim0mura/20111231/1325357395","content":"Web Inspectorの使い方紹介","date":"2012-01-31T15:00:00.000Z"},{"title":"tmpltr","url":"http://rocktronica.github.com/tmpltr/","content":"JSONなデータとMustacheなテンプレートとCSSをリアルタイムで編集してページを作成するjsFiddle的なもの。\n\ndataURIを使ってパーマネントにページ内容をそのまま含めたものが取得できる","date":"2012-01-31T15:00:00.000Z"},{"title":"『gre/flexible-nav - GitHub』","url":"https://github.com/gre/flexible-nav","content":"サイドにページナビゲーションを表示するjQUeryプラグイン。\n\n目次のラベルを表示してそこへのジャンプする感じ","date":"2012-01-31T15:00:00.000Z"},{"title":"uncurryThis 関数 - hogehoge @teramako","url":"http://d.hatena.ne.jp/teramako/20111231/p1","content":"ES5のbindを使って、Object.prototype.hasOwnProperty.callやslice.applyなどを適応するときに、callなどを先にbindしてthisにするオブジェクトを指定しておいて、呼び出し時にcallなどを省略する使い方","date":"2012-01-31T15:00:00.000Z"},{"title":"bartaz/impress.js - GitHub","url":"https://github.com/bartaz/impress.js/tree/","content":"prezi.com ライクなスライドフレームワーク。CSS3のtransforms and transitionsを使って回転や3D表現などをしている","date":"2012-01-31T15:00:00.000Z"},{"title":"『XDate - A Modern JavaScript Date Library』","url":"http://arshaw.com/xdate/","content":"ネイティブのDateと同じAPIに加えてパースやstrtime的なフォーマットなどの機能追加してるxDateオブジェクトライブラリ","date":"2012-02-29T15:00:00.000Z"},{"title":"Bug-org 730760 laying out and rendering shouldn't halt by","url":"http://www.d-toybox.com/studio/weblog/show.php?mode=single;id=2012022800","content":"\"別のサーバへの接続を開始すると、レイアウトやレンダリングが一時的に中断する、というバグ\"の原因はbody付近でscriptタグで応答のないサーバのスクリプトを読み込もうとしようしているときに発生している。\n\nこれはブラウザ側で対処しにくいバグなので、サイト側が取るべき対処法についてまとめられている。","date":"2012-02-29T15:00:00.000Z"},{"title":"『Amazon.com: Professional jQuery (9781118026687): Cesar Otero: Books』","url":"http://www.amazon.com/o/ASIN/1118026683/book042-22/ref=nosim","content":"2012年4月24日発売\n\n元々は2011年9月20日発売予定だったけど、正式に決まったみたい\n\nhttp://htmlcssjavascript.com/javascript/professional-jquery/","date":"2012-02-29T15:00:00.000Z"},{"title":"JsMaker - Visual Javascript Programing","url":"http://jsmaker.com/jsmaker/","content":"JavaScriptをビジュアルプログラミングするサービス","date":"2012-02-29T15:00:00.000Z"},{"title":"『$.ImgLoader + spin.js でローディング待ってギャラリー的な - Takazudo hamalog』","url":"http://hamalog.tumblr.com/post/18387456380/imgloader-spin-js","content":"jQuery.ImgLoaderを使って画像のプリロードとspin.jsを使ってローディングインジケーターの表示についてのデモ","date":"2012-02-29T15:00:00.000Z"},{"title":"string.js","url":"http://stringjs.com/","content":"文字列関係のメソッドを集めたユーティリティライブラリ。","date":"2012-02-29T15:00:00.000Z"},{"title":"『Web Dev .NET: TextMate-like ⌘T & ⇧⌘T in Chrome Dev Tools & Other New Features』","url":"http://www.elijahmanor.com/2012/02/textmate-like-t-t-in-chrome-dev-tools.html","content":"Chrome(Canary) Developer Toolsについての紹介\n\n- Script Explorer\n\n- Go to File\n\n- Go to Symbol\n\n- Dock to right\n\n","date":"2012-02-29T15:00:00.000Z"},{"title":"『MooTools - MooTools 1.4.5 Released』","url":"http://mootools.net/blog/2012/02/26/mootools-1-4-5-released/","content":"MooTools 1.4.5リリース\n\nFx.CSSのバグを修正","date":"2012-02-29T15:00:00.000Z"},{"title":"Dart逆引きリファレンス ｜ Classmethod.dev()","url":"http://dev.classmethod.jp/client-side/dart_reference_index/","content":"Dart言語のリファレンス","date":"2012-02-29T15:00:00.000Z"},{"title":"『Unit Testing with QUnit』","url":"http://benalman.com/talks/unit-testing-qunit.html","content":"QUnitを使ったテストについてのスライド。\n\nassertionメソッドの解説や非同期テスト、Ajaxのテスト等についてよくまとまってる","date":"2012-02-29T15:00:00.000Z"},{"title":"横浜JSTDDハンズオンでWebStormについて発表してきた | Web scratch","url":"http://efcl.info/2012/0226/res3015/","content":"WebStormの機能概要についてのスライド。次期WebStormで追加される機能などについて","date":"2012-02-29T15:00:00.000Z"},{"title":"『HTML5 Boilerplate, Initializr 2をこれから使う人が押さえるべき5つの原則 | ゆっくりと…』","url":"http://tokkono.cute.coocan.jp/blog/slow/index.php/web-technology/5-fundamentals-when-using-h5bp/","content":"HTML5 Boilerplateに含まれているライブラリや動作原理についてなどの解説","date":"2012-02-29T15:00:00.000Z"},{"title":"『Amazon: Professional HTML5 Mobile Game Development [Paperback]: Pascal Rettig』","url":"http://www.amazon.com/o/ASIN/1118301323/book042-22/ref=nosim","content":"2012年9月4日発売\n\niOS,Android、WP7を対象にしたmobile gameについての書籍。\n\n著者 http://cykod.com/","date":"2012-02-29T15:00:00.000Z"},{"title":"『JavaScriptの挙動は仕様を見ればだいたい書いてある - gnarl,技術メモ”’￥』","url":"http://d.hatena.ne.jp/gnarl/20120224/1330011565","content":"JavaScriptでのWTFなコードの挙動の追い方","date":"2012-02-29T15:00:00.000Z"},{"title":"『Mocha test coverage』","url":"http://tjholowaychuk.com/post/18175682663/mocha-test-coverage","content":"テストフレームワークのMochaにjscoverageのレポーターが追加された","date":"2012-02-29T15:00:00.000Z"},{"title":"『同期処理を非同期に変換-JavaScriptライブラリPot.js+PotLite.jsリリースノート | 圧縮電子精神音楽浮遊構造体』","url":"http://polygon-planet.blogspot.com/2012/02/javascriptpotjspotlitejs.html","content":"Pot.js 1.14 と PotLite.js 1.31 リリースPot.js + PotLite.js リファレンス が完成","date":"2012-02-29T15:00:00.000Z"},{"title":"『jQuery UI 1.8.18 « jQuery UI Blog』","url":"http://blog.jqueryui.com/2012/02/jquery-ui-1-8-18/","content":"jQuery UI 1.8.18リリース。\n\n","date":"2012-02-29T15:00:00.000Z"},{"title":"TASS - Ultimate lightweight stylesheet language","url":"http://cho45.github.com/tasscss/","content":"CSSメタ言語\n\nSassライクだけど、JavaScriptで書かれている","date":"2012-02-29T15:00:00.000Z"},{"title":"『Version 0.7.5 (unstable) « node blog』","url":"http://blog.nodejs.org/2012/02/23/version-0-7-5-unstable/","content":"Node.js 0.7.5リリース。\n\n","date":"2012-02-29T15:00:00.000Z"},{"title":"『DailyJS: Getting Started with the Chai Assertion Library』","url":"http://dailyjs.com/2012/02/23/chai/","content":"Chaiを使ったテストについて。\n\nChai Spyについても","date":"2012-02-29T15:00:00.000Z"},{"title":"『Twitter bootstrap入門』","url":"http://www.slideshare.net/makingx/twitter-bootstrap","content":"Twitter bootstrapの使い方についてのスライド","date":"2012-02-29T15:00:00.000Z"},{"title":"Valid JavaScript variable names · Mathias Bynens","url":"http://mathiasbynens.be/notes/javascript-identifiers","content":"JavaScriptの変数名について。\n\n変数名にユニコード文字も使えるがブラウザにいくつかバグある事や変数名に使える文字列をチェックするツールについて。","date":"2012-02-29T15:00:00.000Z"},{"title":"gruntで快適JS/CSSビルド生活 - Takazudo hamalog","url":"http://hamalog.tumblr.com/post/18137176043/grunt-js-css","content":"CoffeeScriptやSassなどのコンパイル,\n\nLint、minifyなどのタスクをまとめるNodeツール\n\n類似ツールとしてBrewer.js","date":"2012-02-29T15:00:00.000Z"},{"title":"Brewer.js — your asset management friend.","url":"http://brewerjs.org/","content":"SCSSやLESSやCoffeeScriptなどコンパイルが必要なものを変更を監視して処理したり、パッケージや圧縮などのビルドに関するところを管理できるNodeツール ","date":"2012-02-29T15:00:00.000Z"},{"title":"『Testable JavaScript』","url":"http://www.slideshare.net/tricknotes/testable-javascript","content":"JavaScriptのテストについてのスライド。\n\n分離された構造でテストしやすい設計をする","date":"2012-02-29T15:00:00.000Z"},{"title":"『File Formats - GitHub』","url":"https://github.com/bebraw/jswiki/wiki/File-Formats","content":"ファイルタイプ別にそれぞれを扱うJavaScriptライブラリまとめ。\n\npng.jsやpdf.js、zip.jsなど。","date":"2012-02-29T15:00:00.000Z"},{"title":"『Mobile Boilerplate v3.0 Released! | Shi Chuan's blog』","url":"http://www.blog.highub.com/html-2/mobile-boilerplate-v3-0-released/","content":"Mobile Boilerplate3.0について","date":"2012-02-29T15:00:00.000Z"},{"title":"『Getting Started with IndexedDB - CodeProject®』","url":"http://www.codeproject.com/Articles/325135/Getting-Started-with-IndexedDB","content":"IndexedDBのチュートリアル","date":"2012-02-29T15:00:00.000Z"},{"title":"『DIARY SYSTEM Ver.4』","url":"http://summer-lights.dyndns.ws/diarysys4/?id=1498","content":"node.js+QUnit+QUnit-TAP+ant+JenkinsでJavaScriptのCI\n\n","date":"2012-02-29T15:00:00.000Z"},{"title":"Dart for Hipsters","url":"http://dart4hipsters.com/","content":"Dart言語についての書籍","date":"2012-02-29T15:00:00.000Z"},{"title":"『IE 9以下に存在するセレクター数制限にはまった』","url":"http://less.carbonfairy.org/post/18072493708","content":"IE9以下にあるセレクター数の4,095個制限について。\n\n\n\n","date":"2012-02-29T15:00:00.000Z"},{"title":"『HTML5による物理シミュレーション環境の構築 ～WebGLライブラリThree.js 入門（１／３）～』","url":"http://www.natural-science.or.jp/article/20120220155529.php","content":"Three.jsのチュートリアル。","date":"2012-02-29T15:00:00.000Z"},{"title":"『モダンなJSライブラリのディレクトリ構成まとめ - CODESCRIBBLE』","url":"http://hutyao.hatenablog.com/entry/2012/02/19/224958","content":"いろいろなJavaScriptプロジェクトのフォルダ構成について","date":"2012-02-29T15:00:00.000Z"},{"title":"『書籍情報―BlueGriffonによるホームページ作成』","url":"http://www.kohgakusha.co.jp/books/detail/978-4-7775-1665-0","content":"2012年2月25日発売\n\nBlueGriffon本。","date":"2012-02-29T15:00:00.000Z"},{"title":"Web Reflection: JavaScript Test Framewors: more than 30 + 1","url":"http://webreflection.blogspot.com/2012/02/javascript-test-framewors-more-than-30.html","content":"wruというJavaScriptテストフレームワークについて。\n\nいろんな環境で動作し、APIもtest, assert, async, logというシンプルな感じ。\n\n","date":"2012-02-29T15:00:00.000Z"},{"title":"Essential JavaScript Design Patterns For Beginners","url":"http://addyosmani.com/resources/essentialjsdesignpatterns/book/","content":"JavaScriptで学ぶデザインパターンの電子書籍。\n\nアップデートされてVolume1.5が公開","date":"2012-02-29T15:00:00.000Z"},{"title":"rwldrn/idiomatic.js - GitHub","url":"https://github.com/rwldrn/idiomatic.js","content":"JavaScriptのコーディング規約についての文章。\n\n型判定や比較についての詳しく書かれてる。命名規則についても書かれてる","date":"2012-02-29T15:00:00.000Z"},{"title":"Hiro - small yet powerful testing framework for JavaScript","url":"http://hirojs.com/","content":"小さなJavaScriptテストフレームワーク。\n\n","date":"2012-02-29T15:00:00.000Z"},{"title":"Table of Contents","url":"http://www.html5rocks.com/webappfieldguide/toc/index/","content":"HTML5 RocksによるWebアプリケーション開発のための基本設計、デザイン、ケーススタディ、ベストプラクティスなどについてまとめた書籍風のサイト","date":"2012-02-29T15:00:00.000Z"},{"title":"『「HTML5+WordBench勉強会 in 神戸」で「d3.js」について発表してきました。 | CreativeStyle』","url":"http://kadoppe.com/archives/2012/02/html5-wordbench-kobe-d3-js.html","content":"\"d3jsではじめるデータビジュアライゼーション入門\"というスライド。\n\nd3.jsを使って棒グラフを書くことについての紹介","date":"2012-02-29T15:00:00.000Z"},{"title":"JavaScriptをやり始めた人が理解したほうが良いJSONパーサのコード - しふーのブログ","url":"http://d.hatena.ne.jp/sifue/20120218/1329588477","content":"JavaScript Good Partsに載っているJSONパーサーの日本語解説付きコード","date":"2012-02-29T15:00:00.000Z"},{"title":"デブサミ2012で大規模JS開発について発表してきました - yo_waka's blog","url":"http://waka.hatenablog.com/entry/2012/02/17/004542","content":"サイボウズのkintoneでのJavaScriptアプリについてのスライド。\n\n大規模なJavaScriptについての内容","date":"2012-02-29T15:00:00.000Z"},{"title":"『Dojo 1.7.2 released | The Dojo Toolkit Blog』","url":"http://dojotoolkit.org/blog/dojo-1-7-2-released","content":"Dojo 1.7.2リリース","date":"2012-02-29T15:00:00.000Z"},{"title":"『js1k.com - A lovely js competition』","url":"http://js1k.com/2012-love/","content":"JS1Kの2012年大会\n\n1KBのJavaScriptでアプリケーションを作るコンテスト","date":"2012-02-29T15:00:00.000Z"},{"title":"Web Reflection: Berlin JS - RegExp Slides","url":"http://webreflection.blogspot.com/2012/02/berlin-js-regexp-slides.html","content":"JavaScriptの正規表現についてよくまとまったスライド。\n\n基本的な正規表現の使い方やメソッド、プロパティ。testとexecの違い、Space(\\s\\S)の正規表現、特殊文字列。\n\nString.prototypeでの正規表現","date":"2012-02-29T15:00:00.000Z"},{"title":"『XMLHttpRequestのHTMLサポート (responseType='document') - fragmentary』","url":"http://myakura.hatenablog.com/entry/2012/02/16/011812","content":"XHRにサポートが追加されたresponseType(document, json)について","date":"2012-02-29T15:00:00.000Z"},{"title":"Backbone and Ember | Boris Smus","url":"http://smus.com/backbone-and-ember","content":"Ember と Backbone について","date":"2012-02-29T15:00:00.000Z"},{"title":"『JavaScript.Next』","url":"http://www.slideshare.net/dynamis/javascriptnext","content":"JavaScriptの歴史、ES5、ES.nextについて。ブラウザ毎の実装状況や機能、後方互換性のshimについてなど。","date":"2012-02-29T15:00:00.000Z"},{"title":"『Numeric Javascript』","url":"http://numericjs.com/index.html","content":"数値計算に関する関数を集めたJavaScriptライブラリ","date":"2012-02-29T15:00:00.000Z"},{"title":"ASCII.jp：CSSの記述が3倍速くなる「LESS」の使い方","url":"http://ascii.jp/elem/000/000/668/668205/","content":"LESSの使い方についての記事","date":"2012-02-29T15:00:00.000Z"},{"title":"『Web Dev .NET: Differences Between jQuery .bind() vs .live() vs .delegate() vs .on()』","url":"http://www.elijahmanor.com/2012/02/differences-between-jquery-bind-vs-live.html","content":"jQueryにおけるbind(), live(), delegate(), on()の違い.\n\non()が使えるならon()を使うべき","date":"2012-02-29T15:00:00.000Z"},{"title":"JavaScript whileループとPot.Deferred.forEverイテレータでCPU使用率を比較-Pot.js+PotLite.jsリリースノート | 圧縮電子精神音楽浮遊構造体","url":"http://polygon-planet.blogspot.com/2012/02/javascript-whilepotdeferredforevercpu.html","content":"Pot.js 1.13 、 PotLite.js 1.30 リリース\n\n\"実行環境の CPU に負荷をかけることなく JavaScript が実行できる\"ことを目的としてる。","date":"2012-02-29T15:00:00.000Z"},{"title":"アニメーションとUIスレッド - ぶれすとつーる","url":"http://d.hatena.ne.jp/nazomikan/20120109/1326111067","content":"JavaScriptでのUIスレッドのブロッキングとアニメーション。","date":"2012-02-29T15:00:00.000Z"},{"title":"『trevmex's tumblings - EnvJasmine 1.7 Released!』","url":"http://trevmex.com/post/16905545657/envjasmine-1-7-released","content":"EnvJasmin 1.7リリース。","date":"2012-02-29T15:00:00.000Z"},{"title":"『実はCapybaraってよく分からないんです - あーありがち(2012-02-09)』","url":"http://aligach.net/diary/20120209.html#p01","content":"JavaScriptのWebアプリテストで見かけるcapybaraとは何か","date":"2012-02-29T15:00:00.000Z"},{"title":"Writing forward-compatible websites - MDN","url":"https://developer.mozilla.org/ja/Web_Development/Writing_forward-compatible_websites","content":"\"新しいバージョンのブラウザが公開されても壊れることのない Web サイトを記述する方法\" についての翻訳ページ。\n\nHTMLやCSS、JavaScriptについて書かれている。","date":"2012-02-29T15:00:00.000Z"},{"title":"Node.js 開発環境 基礎 — Gist","url":"https://gist.github.com/1805373","content":"NodeでWebアプリ開発環境を揃えるチュートリアル","date":"2012-02-29T15:00:00.000Z"},{"title":"『Dojo 1.5.2 Released | The Dojo Toolkit Blog』","url":"http://dojotoolkit.org/blog/dojo-1-5-2-released","content":"Dojo 1.5.2リリース","date":"2012-02-29T15:00:00.000Z"},{"title":"『O'Reilly Japan - HTML5 Canvasデスクトップリファレンス』","url":"http://www.oreilly.co.jp/books/9784873115252/","content":"Canvas Pocket Reference の日本語版\n\n電子書籍のみで販売","date":"2012-02-29T15:00:00.000Z"},{"title":"Future と Stream という同期/非同期処理の混在をシンプルにコード化できる車輪を再発明したよ - latest log","url":"http://uupaa.hatenablog.com/entry/2012/02/07/165501","content":"文字列で同期/非同期処理の順番やwaitを指定して実行する仕組み","date":"2012-02-29T15:00:00.000Z"},{"title":"『Styleguide - GitHub』","url":"https://github.com/styleguide","content":"Github社のHTML,CSS,JavaScript(CoffeeScript),Rubyのスタイルガイド","date":"2012-02-29T15:00:00.000Z"},{"title":"『HTML5 Boilerplate - A rock-solid default for HTML5 awesome.』","url":"http://html5boilerplate.com/","content":"HTML5 Boilerplate 3.0.1リリース","date":"2012-02-29T15:00:00.000Z"},{"title":"『Amazon: CSS3デザインブック　仕事で絶対に使うプロのテクニック [単行本]: MdN編集部』","url":"http://www.amazon.co.jp/o/ASIN/4844362534/book042-22/ref=nosim","content":"2012/3/21発売\n\nCSS3本","date":"2012-02-29T15:00:00.000Z"},{"title":"Getting Gmail to handle all mailto: links with registerProtocolHandler - HTML5Rocks Updates","url":"http://updates.html5rocks.com/2012/02/Getting-Gmail-to-handle-all-mailto-links-with-registerProtocolHandler","content":"navigator.registerProtocolHandlerを使ってmailtoでGmailを開かせる方法","date":"2012-02-29T15:00:00.000Z"},{"title":"『Tinycon - Favicon Alert Bubbles』","url":"http://tommoor.github.com/tinycon/","content":"Canvasを使ってFaviconにバッジを付けるライブラリ","date":"2012-02-29T15:00:00.000Z"},{"title":"『The Node Beginner Book(てきとー訳)』","url":"https://docs.google.com/document/pub?id=1z-QM7BzN_Y5bC3RKSP10OXxKms65vrqnGJmNc8Yq4NE&pli=1","content":"http://nodebeginner.org/\n\nのNodeチュートリアル日本語訳。","date":"2012-02-29T15:00:00.000Z"},{"title":"TypedJS: Home","url":"http://typedjs.com/","content":"コードにコメントで関数の型情報を書いてそれを元に型チェックをするテストツール","date":"2012-02-29T15:00:00.000Z"},{"title":"『Node v0.7.3 (unstable) « node blog』","url":"http://blog.nodejs.org/2012/02/07/node-v0-7-3/","content":"Node.js 0.7.3リリース\n\nisolatesのサポートが取りやめになった","date":"2012-02-29T15:00:00.000Z"},{"title":"『brajeshwar/bootstrap-sass-scss-compass - GitHub』","url":"https://github.com/Brajeshwar/bootstrap-sass-scss-compass","content":"Twitter Bootstrap v2.0のSass版","date":"2012-02-29T15:00:00.000Z"},{"title":"kevindente/expect-dom - GitHub","url":"https://github.com/kevindente/expect-dom","content":"expect.js に対してDOMに関するアサーションを補助するライブラリ\n\n- https://github.com/LearnBoost/expect.js\n\njasmine-jquery が元ネタのような感じ。\n\n","date":"2012-02-29T15:00:00.000Z"},{"title":"Aurora 12 is out – improvements and updated Developer Tools ✩ Mozilla Hacks – the Web developer blog","url":"http://hacks.mozilla.org/2012/02/aurora-12-is-out-improvements-and-updated-developer-tools/","content":"Aurora(Firefox) 12のアップデート内容。\n\nECMAScript Harmonyの一部実装、ArrayBuffer.slice、XHRのtimeoutにms指定ができるようになった。\n\n開発者ツールもいろいろ強化","date":"2012-02-29T15:00:00.000Z"},{"title":"JavaScript Documentation Sucks","url":"http://harry.me/2012/01/22/javascript-documentation-sucks/","content":"JavaScriptのドキュメントについて\n\nRedditの反応もあわせて http://bit.ly/xqjV6W","date":"2012-02-29T15:00:00.000Z"},{"title":"『Amazon: Beginning WebGL for HTML5 [Paperback]: Brian Danchilla』","url":"http://www.amazon.com/o/ASIN/1430239964/book042-22/ref=nosim","content":"2012年7月4日は発売\n\nWebGL本","date":"2012-02-29T15:00:00.000Z"},{"title":"１．WebSocket仕様解説　実装WebSocketクライアント対応プロトコルバージョン確認編 - gtk2kの日記","url":"http://d.hatena.ne.jp/gtk2k/20120203/1328274962","content":"WebSocketの仕様についての解説","date":"2012-02-29T15:00:00.000Z"},{"title":"flotr2","url":"http://www.humblesoftware.com/flotr2/","content":"Canvasを使ったグラフ描画ライブラリ\n\n","date":"2012-02-29T15:00:00.000Z"},{"title":"『visionmedia/uikit - GitHub』","url":"https://github.com/visionmedia/uikit/","content":"UIコンポーネントライブラリ\n\nBootstrapみたいに最初からスタイルがあるわけじゃなくて、スタイルを適応するための構造を構築する","date":"2012-02-29T15:00:00.000Z"},{"title":"『Simplify.js - a high-performance JavaScript 2D/3D polyline simplification library』","url":"http://mourner.github.com/simplify-js/","content":"シンプルな折れ線グラフ用のライブラリ","date":"2012-02-29T15:00:00.000Z"},{"title":"uupaa looper 見っけたよー - latest log","url":"http://uupaa.hatenablog.com/entry/2012/02/04/145400","content":"Object.keysを使った列挙のfor(-in)ループのパフォーマンスについて。\n\nhttps://twitter.com/#!/Constellation/statuses/165687957787918336","date":"2012-02-29T15:00:00.000Z"},{"title":"『jairajs89/Touchy.js - GitHub』","url":"https://github.com/jairajs89/Touchy.js","content":"タッチイベントライブラリ\n\nタッチstart,move,endの検出、マルチタッチの検出","date":"2012-02-29T15:00:00.000Z"},{"title":"『The Brand New CSS4 Selectors Specification | InsertHTML』","url":"http://www.inserthtml.com/2012/01/css4-selectors/","content":"CSS4セレクターについて","date":"2012-02-29T15:00:00.000Z"},{"title":"『jQuery Blog » jQuery 1.7.2 Beta 1 Released』","url":"http://blog.jquery.com/2012/01/31/jquery-1-7-2-beta-1-released/","content":"jQuery 1.7.2 beta1リリース","date":"2012-02-29T15:00:00.000Z"},{"title":"『Amazon: ホームページ辞典 第5版 HTML・CSS・JavaScript [単行本（ソフトカバー）]: 株式会社アンク』","url":"http://www.amazon.co.jp/o/ASIN/4798125199/book042-22/ref=nosim","content":"2012/3/14発売\n\n辞典シリーズ","date":"2012-02-29T15:00:00.000Z"},{"title":"The CSS3 Test","url":"http://css3test.com/","content":"CSS3の実装有無(動作は関係なし)を調べるツール\n\nhttp://lea.verou.me/2012/02/exactly-how-much-css3-does-your-browser-support/","date":"2012-02-29T15:00:00.000Z"},{"title":"『Backbone.js』","url":"http://backbonejs.org/#changelog","content":"Backbone.js 0.9.1リリース","date":"2012-02-29T15:00:00.000Z"},{"title":"mixi Engineers' Blog » 詳細 ECMA-262-3 第8章 評価戦略","url":"http://alpha.mixi.co.jp/blog/?p=5446","content":"詳細 ECMA-262-3 シリーズ翻訳 最終章","date":"2012-02-29T15:00:00.000Z"},{"title":"『Node v0.6.10 « node blog』","url":"http://blog.nodejs.org/2012/02/02/node-v0-6-10/","content":"Node.js 0.6.10リリース\n\n\n\n","date":"2012-02-29T15:00:00.000Z"},{"title":"『meltingice/psd.js - GitHub』","url":"https://github.com/meltingice/psd.js","content":"psdファイルパーサー\n\nレイヤーやファイル毎にコンテンツを取り出せるようにするのが目的","date":"2012-02-29T15:00:00.000Z"},{"title":"『The little book on CoffeeScript : 全訳公開 - minghaiの日記』","url":"http://d.hatena.ne.jp/minghai/20120203/p1","content":"追加された7章まで全文翻訳したもの\n\nhttp://mnmly.github.com/library/coffeescript/index.html の翻訳の方は5章までだった。","date":"2012-02-29T15:00:00.000Z"},{"title":"『LESS - The Dynamic Stylesheet language』","url":"http://less-ja.studiomohawk.com/","content":"LESSドキュメントの日本語訳","date":"2012-02-29T15:00:00.000Z"},{"title":"『Version 0.7.7 (unstable) « node blog』","url":"http://blog.nodejs.org/2012/03/30/version-0-7-7-unstable/","content":"node.js 0.7.7(開発版)リリース","date":"2012-03-31T15:00:00.000Z"},{"title":"『iOS.js』","url":"http://www.iosjs.com/","content":"iOSのmobile safariについてのmin-heightやアドレスバーを隠す機能、CSSに端末ごとにクラスを設定(Modernizr的な)したり、retinaの@2xに対応 などの機能が入ったライブラリ","date":"2012-03-31T15:00:00.000Z"},{"title":"『Understanding JavaScript OOP — Sorella's Basement』","url":"http://killdream.github.com/blog/2011/10/understanding-javascript-oop/","content":"JavaScriptとオブジェクト志向\n\nJavaScriptの文法やthis, prototypeについて","date":"2012-03-31T15:00:00.000Z"},{"title":"『Amazon: ノン・プログラマのためのjQuery Mobile標準ガイドブック [大型本]: 長谷川 広武, 高橋 定大』","url":"http://www.amazon.co.jp/o/ASIN/4798123587/book042-22/ref=nosim","content":"2012年4月24日発売\n\njQuery Mobile本","date":"2012-03-31T15:00:00.000Z"},{"title":"『高粒度模块化的前端开发』","url":"http://www.slideshare.net/iddcn/ss-12153414","content":"chinaface.com フロントエンドのモジュール化についてのスライド。\n\nYUI3(YUI Loader)/Eva UI/lessとMinify","date":"2012-03-31T15:00:00.000Z"},{"title":"Opera Developer News - What's new in Opera Development snapshots: March 26, 2012","url":"http://my.opera.com/ODIN/blog/2012/03/26/whats-new-in-opera-development-snapshots-march-26-2012","content":"Opera 12 (Wahoo)のスナップショット。 HTML5 D&DやCSSアニメーション、TypedArray contructor 、IE-ismsのためにwindow.eventやattachEventサポートしていたが、falseを返すように。 http://my.opera.com/desktopteam/blog/2012/03/26/html5-css-64bit","date":"2012-03-31T15:00:00.000Z"},{"title":"About HTML semantics and front-end architecture by Nicolas Gallagher | en.ja | Translated Articles for Front End Developers","url":"http://enja.studiomohawk.com/2012/03/20/about-html-semantics-and-front-end-architecture/","content":"HTMLセマンティック、クラスのコンポーネント、JavaScript用のクラス、構造的なクラス名、ファイルサイズとgzipによる圧縮 などについて書かれた翻訳文章","date":"2012-03-31T15:00:00.000Z"},{"title":"『Mobile Web Best Practices | Helping People Make Mobile Web Experiences』","url":"http://mobilewebbestpractices.com/","content":"Mobile Webサイト向けのベストプラクティスをまとめてるサイト","date":"2012-03-31T15:00:00.000Z"},{"title":"『Mocha 1.0』","url":"http://tjholowaychuk.com/post/19843730724/mocha-1-0","content":"JavaScriptテストフレームワークのMocha 1.0がリリース。\n\nMin/markdownレポーターの追加やCoffeeScript等のCompilerサポートが追加されてる","date":"2012-03-31T15:00:00.000Z"},{"title":"『hagino3000/Struct.js』","url":"https://github.com/hagino3000/Struct.js","content":"Proxy APIを使ってC言語のstruct的な型チェックを持ったオブジェクトを作れるライブラリ","date":"2012-03-31T15:00:00.000Z"},{"title":"Komodo IDE/Edit Release Notes","url":"http://docs.activestate.com/komodo/7.0/releases/ide.html","content":"Komodo IDE/Edit ver 7.0リリース\n\nNode/CoffeeScript/Lessなどのサポートが入った","date":"2012-03-31T15:00:00.000Z"},{"title":"『Client-side MVC with Backbone.js』","url":"http://www.slideshare.net/iloveigloo/clientside-mvc-with-backbonejs","content":"Backbone.jsのアーキテクチャーなどについてのスライド。\n\nどういう風に動作してるのか、実際に使ってるサイトなどについて","date":"2012-03-31T15:00:00.000Z"},{"title":"『sigma.js | a lightweight JavaScript graph drawing library』","url":"http://sigmajs.org/","content":"Canvasを使った動的なグラフなどを描画するライブラリ","date":"2012-03-31T15:00:00.000Z"},{"title":"JSON 3","url":"http://bestiejs.github.com/json3/","content":"ES5互換のJSON実装ライブラリ\n\ntoJSON()がネイティブオブジェクトの一部に追加されている。","date":"2012-03-31T15:00:00.000Z"},{"title":"Codiqa - the jQuery Mobile Prototype Builder","url":"http://codiqa.com/","content":"jQuery Mobileを使ったデザインをGUIで組立できるサービス","date":"2012-03-31T15:00:00.000Z"},{"title":"『Async JavaScript by Trevor Burnham [Leanpub PDF/iPad/Kindle]』","url":"http://leanpub.com/asyncjs","content":"Event DrivenなJavaScriptについての電子書籍。event/pub/sub/deferred/Async.js/Web Workers/AltJS\n\nPDF+epub+mobiフォーマット販売","date":"2012-03-31T15:00:00.000Z"},{"title":"Introduction to JavaScript Source Maps - HTML5 Rocks","url":"http://www.html5rocks.com/en/tutorials/developertools/sourcemaps/","content":"SourceMapがどうやって動くのかについて、関連付けの方法、VLQについて。","date":"2012-03-31T15:00:00.000Z"},{"title":"『x3.js JavaScript rapidly reloader release - latest log』","url":"http://uupaa.hatenablog.com/entry/2012/03/25/164257","content":"WebSQLやWebStorageなどを使ってJavaScriptをキャッシュして次回読み込み時のコストを削減するライブラリについて","date":"2012-03-31T15:00:00.000Z"},{"title":"『Kawaz的jQuery入門』","url":"http://www.slideshare.net/giginet/kawazjquery","content":"jQueryの$関数の基本的な動作についてのスライド。DOM操作が中心","date":"2012-03-31T15:00:00.000Z"},{"title":"Null.ly • カスタム JSON メソッドを作る","url":"http://null.ly/post/19728516868/tojson","content":"コンストラクタ関数にtoJSONを定義しておくと、JSON.stringifyの結果をカスタマイズできる","date":"2012-03-31T15:00:00.000Z"},{"title":"Null.ly • カスタム JSON メソッドを作る","url":"http://null.ly/post/19728516868/tojson","content":"コンストラクタ関数にtoJSONを定義しておくと、JSON.stringifyの結果をカスタマイズできる","date":"2012-03-31T15:00:00.000Z"},{"title":"『JavaScript APIs - The Web is the Platform』","url":"http://www.slideshare.net/robnyman/javascript-apis-the-web-is-the-platform","content":"Mozilla Apps/WebRT(WebRuntime)についてのスライド\n\n","date":"2012-03-31T15:00:00.000Z"},{"title":"カヤック社内勉強会でBusterJSについて発表してきた | Web scratch","url":"http://efcl.info/2012/0324/res3020/","content":"BusterJSの基本的な部分についてのスライド","date":"2012-03-31T15:00:00.000Z"},{"title":"『Amazon: Pro Html5 Accessibility (Professional Apress) [ペーパーバック]: Joshue O'connor』","url":"http://www.amazon.co.jp/o/ASIN/1430241942/book042-22/ref=nosim","content":"2012年3月36日発売\n\nHTML5のアクセシビリティについての書籍","date":"2012-03-31T15:00:00.000Z"},{"title":"『Version 0.6.14 (stable) « node blog』","url":"http://blog.nodejs.org/2012/03/23/version-0-6-14-stable/","content":"NodeJS 0.6.14リリース","date":"2012-03-31T15:00:00.000Z"},{"title":"『omgmog/install-all-firefox』","url":"https://github.com/omgmog/install-all-firefox","content":"FirefoxのメジャーバージョンをまとめてインストールできるBashスクリプト","date":"2012-03-31T15:00:00.000Z"},{"title":"『Amazon: Learning CSS3 Animations & Transitions: A Hands-on Guide to Animating in CSS3 with Transforms, Transitions, Keyframes, and JavaScript [Paperback]: Alexis Goldstein』","url":"http://www.amazon.com/o/ASIN/0321839609/book042-22/ref=nosim","content":"2012年9月18日発売\n\nCSS3アニメーション本","date":"2012-03-31T15:00:00.000Z"},{"title":"『detro/ghostdriver』","url":"https://github.com/detro/ghostdriver","content":"WebDriver Wire Protocol(Selemium)のJavaScript実装。PhantomJSで動かすことを想定してる","date":"2012-03-31T15:00:00.000Z"},{"title":"『ReleaseNotes - phantomjs - Release Notes - headless WebKit with JavaScript API - Google Project Hosting』","url":"http://code.google.com/p/phantomjs/wiki/ReleaseNotes","content":"PhantomJS 1.5リリース\n\nLinuxでX11なしに使えるようになった。\n\nREPL、Remoteデバッグ、エラーハンドリングが強化された","date":"2012-03-31T15:00:00.000Z"},{"title":"『YUI 3.5.0 PR4 Is Now Available » Yahoo! User Interface Blog (YUIBlog)』","url":"http://www.yuiblog.com/blog/2012/03/21/yui-3-5-0-pr4/","content":"YUI 3.5.0 Preview Release 4 リリース","date":"2012-03-31T15:00:00.000Z"},{"title":"『tapharmonic/QuartzDemos』","url":"https://github.com/tapharmonic/QuartzDemos","content":"Quartz frameworkで使える処理のサンプル集。線を引いたり、パスを描いたり、透過、回転、、グラデーション、画像、PDF","date":"2012-03-31T15:00:00.000Z"},{"title":"『jQuery Blog » jQuery 1.7.2 Released』","url":"http://blog.jquery.com/2012/03/21/jquery-1-7-2-released/","content":"jQuery 1.7.2リリース","date":"2012-03-31T15:00:00.000Z"},{"title":"『itay/node-cover』","url":"https://github.com/itay/node-cover","content":"esprimaを使ったJavaScriptコードカバレッジをツール","date":"2012-03-31T15:00:00.000Z"},{"title":"『WebGL』","url":"http://www.slideshare.net/jensarps/webgl-12076364","content":"WebGLの概要的なスライド","date":"2012-03-31T15:00:00.000Z"},{"title":"『Amazon: 新標準HTML5 & CSS3辞典 [大型本]: 大月宇美, 古籏一浩』","url":"http://www.amazon.co.jp/o/ASIN/4844331752/book042-22/ref=nosim","content":"2012年3月22日発売\n\nHTML5,CSS3のリファレンス本","date":"2012-03-31T15:00:00.000Z"},{"title":"『MDN 翻訳への私家版イントロダクション - snyk_s log edit.hateblo』","url":"http://saneyukis.hatenablog.com/entry/2012/02/27/005457","content":"Mozilla Developer Network (MDC)の翻訳参加へのワークフロー","date":"2012-03-31T15:00:00.000Z"},{"title":"『A re-introduction to JavaScript - MDN』","url":"https://developer.mozilla.org/ja/JavaScript/A_re-introduction_to_JavaScript","content":"再紹介JavaScriptの翻訳がついに完了\n\nJavaScriptの機能を文法ベースに学べる","date":"2012-03-31T15:00:00.000Z"},{"title":"『SXSW 2012 - JavaScript MythBusters』","url":"https://docs.google.com/present/view?id=0Ac0YlG9vMA2LZHE1MnpycF8yMGZ6ZnZxa2hy&pli=1","content":"JavaScriptのパフォーマンスに関する検証.\n\nそれぞれjsperfにベンチマークのテストを書いて、実際に動かして確認することの大切さについて。\n\nPlausible/Busted/Confirmed","date":"2012-03-31T15:00:00.000Z"},{"title":"BDD + Alpaca-Webkit = headless acceptance test framework for PHP web application. - chobi_e's blog","url":"http://chobie.hatenablog.com/entry/2012/03/18/220103","content":"PHPでCapybara-webkit的にWebkitブラウザを動作させるツールキット","date":"2012-03-31T15:00:00.000Z"},{"title":"Testing Rich Client Side Apps with Jasmine","url":"http://www.slideshare.net/markykang/testing-rich-client-side-apps-with-jasmine","content":"Jasmineでのテストについてのスライド\n\njasmineの拡張的なjasmine-jqueryやjasmine-ajaxについても","date":"2012-03-31T15:00:00.000Z"},{"title":"『Amazon: HTML5 開発ポケットリファレンス [単行本（ソフトカバー）]: WINGSプロジェクト, 片渕 彼富 著, 山田 祥寛 監修』","url":"http://www.amazon.co.jp/o/ASIN/4774150673/book042-22/ref=nosim","content":"2012年4月17日発売\n\n","date":"2012-03-31T15:00:00.000Z"},{"title":"『peter.michaux.ca - Feature Detection: State of the Art Browser Scripting』","url":"http://peter.michaux.ca/articles/feature-detection-state-of-the-art-browser-scripting","content":"ECMAScript仕様のネイティブオブジェクトとブラウザが提供してるホストオブジェクトについて。(2008)\n\nホストオブジェクトのFeature detectやIEがtypeofで返す謎の\"unknown\"についても書かれている","date":"2012-03-31T15:00:00.000Z"},{"title":"『F-site | CreateJS発表』","url":"http://f-site.org/articles/2012/03/17151938.html","content":"EaselJS、TweenJS,、SoundJS、PreloadJSを統合したJavaScriptライブラリ\n\n","date":"2012-03-31T15:00:00.000Z"},{"title":"『File API』","url":"http://www.hcn.zaq.ne.jp/___/WEB/File_API-ja.html","content":"File APIの仕様翻訳","date":"2012-03-31T15:00:00.000Z"},{"title":"『atdt/wob.js · GitHub』","url":"https://github.com/atdt/wob.js","content":"BlobBuilderとcreateObjectURLでWebworkerで動く関数を作成して、並行処理するライブラリ","date":"2012-03-31T15:00:00.000Z"},{"title":"『Benvie/reified』","url":"https://github.com/Benvie/reified","content":"Binary data mapping for JavaScript","date":"2012-03-31T15:00:00.000Z"},{"title":"7 Resources Every JavaScript Developer Should Know | Accidental Technologist","url":"http://accidentaltechnologist.com/javascript/7-resources-every-javascript-developer-should-know/","content":"JavaScriptについてリソースとなるサイト紹介","date":"2012-03-31T15:00:00.000Z"},{"title":"『It’s time to start using JavaScript strict mode | NCZOnline』","url":"http://www.nczonline.net/blog/2012/03/13/its-time-to-start-using-javascript-strict-mode/","content":"strict modeの機能紹介\n\n\"keep in mind that one of the goals of strict mode is to allow for faster debugging of issues.\"","date":"2012-03-31T15:00:00.000Z"},{"title":"『jQuery Mobile 最新情報 & Tips』","url":"http://www.slideshare.net/yoshikawa_t/jquery-mobile-tips","content":"jQuery Mobileについてのスライド","date":"2012-03-31T15:00:00.000Z"},{"title":"『株式会社ウイネット/商品詳細 HTML+CSSクイックマスター HTML5対応』","url":"https://www.wenet.co.jp/product/html/products/detail.php?product_id=313","content":"教育向けのWeb制作本\n\n個人でも購入はできる","date":"2012-03-31T15:00:00.000Z"},{"title":"『Clipboard support on Y! mail』","url":"http://www.slideshare.net/rmsguhan/clipboard-support-on-y-mail","content":"Y!Mailでメールアドレスのクリップボードコピー対応についてのスライド。\n\nJavaScriptからはクリップボードを扱えないのでcopyイベントやflashを使った方法について","date":"2012-03-31T15:00:00.000Z"},{"title":"『Firefox 11 for developers - MDN』","url":"https://developer.mozilla.org/ja/Firefox_11_for_developers","content":"Firefox11での変更点まとめ\n\nouterHTMLのサポート、XHRのdocumentパース、Event Constructor、Battery API、text-size-adjustのサポート、WebSocketのバイナリ形式サポートなど","date":"2012-03-31T15:00:00.000Z"},{"title":"『Firefox 11 のサイト互換性に関わる修正のまとめ « Mozilla Developer Street (modest)』","url":"https://dev.mozilla.jp/2012/03/firefox-11-site-compatibility/","content":"Firefox 11の互換性に関する変更点について","date":"2012-03-31T15:00:00.000Z"},{"title":"Amazon: オブジェクト指向JavaScript [単行本]: Stoyan Stefanov, 水野貴明, 渋川よしき","url":"http://www.amazon.co.jp/o/ASIN/4048706705/book042-22/ref=nosim","content":"2012年4月16日発売\n\nStoyan StefanovのObject-Oriented JavaScript翻訳本\n\nhttps://www.packtpub.com/object-oriented-javascript-applications-libraries/book","date":"2012-03-31T15:00:00.000Z"},{"title":"『Firefox Notes - Desktop』","url":"http://www.mozilla.org/en-US/firefox/11.0/releasenotes/","content":"FIrefox 11のリリースノート","date":"2012-03-31T15:00:00.000Z"},{"title":"『Web Workers の中断・再開 - ushiroad』","url":"http://teikyo.tumblr.com/2012/pause-worker-1","content":"Web Workersの中断と再開を行う方法について","date":"2012-03-31T15:00:00.000Z"},{"title":"『Mozilla Vision 2012 の資料と動画を公開しました #mozvision | Mozilla Japan ブログ』","url":"http://mozilla.jp/blog/entry/7922/","content":"Mozilla Visionでの発表動画と資料が公開された","date":"2012-03-31T15:00:00.000Z"},{"title":"Adobe Shadow | preview mobile web - Adobe Labs","url":"http://labs.adobe.com/technologies/shadow/","content":"モバイルデバイスのリモートデバッグツール\n\nhttp://blogs.adobe.com/shadow/","date":"2012-03-31T15:00:00.000Z"},{"title":"『O'Reilly Japan - HTML5 ジオロケーション』","url":"http://www.oreilly.co.jp/books/9784873115238/","content":"HTML5 Geolocationの翻訳本\n\nGeolocation APIについての書籍。ebookのみ","date":"2012-03-31T15:00:00.000Z"},{"title":"『InfoQ: 改良された Visual Studio 11 の JavaScript 開発環境』","url":"http://www.infoq.com/jp/news/2012/03/Visual-Studio-11-Easy-JavaScript","content":"JavaScript系の機能が強化された。\n\nまたQUnitやJasmineなどのテストフレームワークをサポートしてる\n\nhttp://www.infoq.com/jp/news/2012/03/vs-11-unit-testing","date":"2012-03-31T15:00:00.000Z"},{"title":"『thybag/PJAX-Standalone』","url":"https://github.com/thybag/PJAX-Standalone","content":"jQueryに依存していないPJAXライブラリ","date":"2012-03-31T15:00:00.000Z"},{"title":"『Sass vs. LESS vs. Stylus: Preprocessor Shootout | Nettuts+』","url":"http://net.tutsplus.com/tutorials/html-css-techniques/sass-vs-less-vs-stylus-a-preprocessor-shootout/","content":"Sass, LESS, Stylusの文法比較","date":"2012-03-31T15:00:00.000Z"},{"title":"『ECMAScript Language Specification ECMA-262 6th Edition - DRAFT』","url":"http://people.mozilla.org/~jorendorff/es6-draft.html","content":"ECMAScript 6ドラフトのHTML版","date":"2012-03-31T15:00:00.000Z"},{"title":"KSS: Living Styleguide","url":"http://hughsk.github.com/kss-node/","content":"KSS(CSSのドキュメントパーサー)のNode実装","date":"2012-03-31T15:00:00.000Z"},{"title":"『jQuery Blog » jQuery 1.7.2 RC1 Released』","url":"http://blog.jquery.com/2012/03/09/jquery-1-7-2-rc1-released/","content":"jQuery 1.7.2 RC1リリース\n\n","date":"2012-03-31T15:00:00.000Z"},{"title":"『ChiperSoft/Kalendae』","url":"https://github.com/ChiperSoft/Kalendae","content":"ライブラリに依存してないカレンダーのdate pickerを使えるJavaScriptライブラリ。","date":"2012-03-31T15:00:00.000Z"},{"title":"『Core の更新，CSS 精度の改善． « Opera-users.jp』","url":"http://opera-users.jp/translations/weekly/2012-02-28-precision-engine/","content":"Opera Next でXHR周りの修正、responseType jsonに対応、巨大な数値へのtoStringの精度が正常に、2038 年問題の対処","date":"2012-03-31T15:00:00.000Z"},{"title":"『Amazon: CSS3 in Easy Steps [Paperback]: Mike McGrath』","url":"http://www.amazon.com/o/ASIN/1840785411/book042-22/ref=nosim","content":"2012年10月12日発売\n\nCSS in Easy Steps のCSS3版","date":"2012-03-31T15:00:00.000Z"},{"title":"『Amazon: CSS3 Interface Design: Develop & Design [Paperback]: Chris Mills』","url":"http://www.amazon.com/o/ASIN/0321823729/book042-22/ref=nosim","content":"2012年8月14日発売\n\nOpera社のChris Mills著 CSSのインターフェースデザインについての書籍","date":"2012-03-31T15:00:00.000Z"},{"title":"『TMLib | TM Life』","url":"http://tmlife.net/tmlib","content":"DOMやゲーム向けのAPIを集めたJavaScriptライブラリ","date":"2012-03-31T15:00:00.000Z"},{"title":"『Sencha Touch 2.0—Built for Amazing Apps | Blog | Sencha』","url":"http://www.sencha.com/blog/announcing-sencha-touch-2","content":"Sencha Touch 2.0リリース","date":"2012-03-31T15:00:00.000Z"},{"title":"『Tender Surrender: WebSocketのバイナリメッセージを試したら、ウェブの未来が垣間見えた』","url":"http://blog.agektmr.com/2012/03/websocket.html","content":"WebSocketとバイナリ。\n\nJavaScriptで扱えるバイナリBlob と ArrayBufferについて","date":"2012-03-31T15:00:00.000Z"},{"title":"IE 6, IE 7, IE 8 が退場した未来 - latest log","url":"http://uupaa.hatenablog.com/entry/2012/03/06/204911","content":"IE6,7,8 それぞれへの対応が不要になった場合に使えるようになる機能のまとめ","date":"2012-03-31T15:00:00.000Z"},{"title":"PhoneGap 1.5 Released! « PhoneGap","url":"http://phonegap.com/2012/03/06/phonegap-1-5-released/","content":"PhoneGap 1.5リリース","date":"2012-03-31T15:00:00.000Z"},{"title":"『Internet Explorer の自動アップグレードについて | TechNet』","url":"http://technet.microsoft.com/ja-jp/ie/hh859701","content":"日本でのWindows UpdateによるIEの自動アップグレードについて。それぞれのOSでどのバージョンに自動アップグレードされるかがまとめられている","date":"2012-03-31T15:00:00.000Z"},{"title":"『Amazon: よくわかるJavaScriptの教科書 [単行本（ソフトカバー）]: たにぐち まこと』","url":"http://www.amazon.co.jp/o/ASIN/4839941874/book042-22/ref=nosim","content":"2012年3月24日発売\n\njQuery,Mobileとかまで\n\nhttp://book.mycom.co.jp/book/978-4-8399-4187-1/978-4-8399-4187-1.shtml","date":"2012-03-31T15:00:00.000Z"},{"title":"『TOC』","url":"http://projects.jga.me/toc/","content":"目次を作成するjQueryプラグイン","date":"2012-03-31T15:00:00.000Z"},{"title":"Announcing jQuery Mobile 1.1.0 RC1 | jQuery Mobile","url":"http://jquerymobile.com/blog/2012/02/28/announcing-jquery-mobile-1-1-0-rc1/","content":"jQuery Mobile 1.1.0 RC1リリース","date":"2012-03-31T15:00:00.000Z"},{"title":"『About normalize.css – Nicolas Gallagher』","url":"http://nicolasgallagher.com/about-normalize-css/","content":"Normalize.css について。","date":"2012-03-31T15:00:00.000Z"},{"title":"『jQuery essentials - Selectors』","url":"http://www.slideshare.net/apnerve/jquery-essentials-selectors","content":"jQueryのセレクタについてのスライド。\n\nセレクタがどういう要素を選択するかを左右に結果と並べて表示してるので分かりやすい","date":"2012-03-31T15:00:00.000Z"},{"title":"New in 4.0: JavaScript.next syntax support | WebStorm & PhpStorm Blog","url":"http://blog.jetbrains.com/webide/2012/03/javascript-version-selector/","content":"WebStorm 4.0のECMAScript Harmony対応について","date":"2012-03-31T15:00:00.000Z"},{"title":"『HTML5 Rocks - Getting Started With the Track Element』","url":"http://www.html5rocks.com/en/tutorials/track/basics/","content":"動画に字幕とかテキスト表示するtrack要素の使い方。","date":"2012-03-31T15:00:00.000Z"},{"title":"『A quick Introduction to Aria』","url":"http://www.slideshare.net/maxdesign/a-quick-introduction-to-aria","content":"WAI-ARIAとは何か、何故必要なのかについてのスライド。\n\nAssistive Technologies (ATs)とWAI-ARIAについて\n\n- landmark roles\n\n- formとaria属性\n\n","date":"2012-03-31T15:00:00.000Z"},{"title":"『UglifyJSの--defineと--define-from-moduleが便利すぎる - スコトプリゴニエフスク通信』","url":"http://d.hatena.ne.jp/perezvon/20120303/1330783666","content":"UglifyJSの--defineと--define-from-moduleを使って定数の書き換えを行う方法。圧縮以外の使い方について","date":"2012-03-31T15:00:00.000Z"},{"title":"『Software is hard | Firebug Tip: Modify variable value at runtime』","url":"http://www.softwareishard.com/blog/firebug/firebug-tip-modify-variable-value-at-runtime/","content":"FIrebugで実行中に変数の中身を書き換える方法について。\n\nブレークポイントを貼って中身を書き換え","date":"2012-03-31T15:00:00.000Z"},{"title":"『The Basics of jQuery ↩ Andrée』","url":"http://andreehansson.se/the-basics-of-jquery/","content":"jQuery入門\n\njQUeryの基本的な使い方について","date":"2012-03-31T15:00:00.000Z"},{"title":"『Internet Explorer 10 Consumer Preview のマイナーな変更点リスト « Hebikuzure's Tech Memo』","url":"http://hebikuzure.wordpress.com/2012/03/03/internet-explorer-10-consumer-preview-%e3%81%ae%e3%83%9e%e3%82%a4%e3%83%8a%e3%83%bc%e3%81%aa%e5%a4%89%e6%9b%b4%e7%82%b9%e3%83%aa%e3%82%b9%e3%83%88/","content":"10 Consumer Preview の変更点 日本語訳","date":"2012-03-31T15:00:00.000Z"},{"title":"Buster.JS Beta 2","url":"http://busterjs.org/changelog/beta2/","content":"JavaScriptテスティングフレームワーク Buster.JS Beta2がリリース","date":"2012-03-31T15:00:00.000Z"},{"title":"『gRaphaël—Charting JavaScript Library』","url":"http://g.raphaeljs.com/","content":"Raphaëlを使ってグラフを書くJavaScriptライブラリ","date":"2012-03-31T15:00:00.000Z"},{"title":"『Version 0.6.12 (stable) « node blog』","url":"http://blog.nodejs.org/2012/03/02/version-0-6-12-stable/","content":"node.js 0.6.12リリース","date":"2012-03-31T15:00:00.000Z"},{"title":"Unit Testing Backbone.js Apps With QUnit And SinonJS","url":"http://addyosmani.com/blog/unit-testing-backbone-js-apps-with-qunit-and-sinonjs/","content":"QUnitとSinonJSを使ったテストについて","date":"2012-03-31T15:00:00.000Z"},{"title":"『Internet Explorer 10 Consumer Preview Minor Changes List - EricLaw's IEInternals - Site Home - MSDN Blogs』","url":"http://blogs.msdn.com/b/ieinternals/archive/2012/03/01/ie10-beta-consumer-preview-minor-changes-changelist.aspx","content":"IE 10 Consumer Preview での変更点について。\n\nCompatibility Cookbookもあわせて\n\nhttp://msdn.microsoft.com/library/hh801219.aspx","date":"2012-03-31T15:00:00.000Z"},{"title":"『Stylesheet Limits in Internet Explorer - EricLaw's IEInternals - Site Home - MSDN Blogs』","url":"http://blogs.msdn.com/b/ieinternals/archive/2011/05/14/internet-explorer-stylesheet-rule-selector-import-sheet-limit-maximum.aspx","content":"IEのスタイルシートの制限について。\n\nIE10での変更についても書かれてる\n\n","date":"2012-03-31T15:00:00.000Z"},{"title":"『HTML5 Architecture - O'Reilly Media』","url":"http://shop.oreilly.com/product/0636920024088.do","content":"2012年7月31日発売\n\nWebアプリケーションのアーキテクチャについての書籍","date":"2012-03-31T15:00:00.000Z"},{"title":"『philikon/queryIndexedDB』","url":"https://github.com/philikon/queryIndexedDB","content":"IndexedDBをメソッドチェーンで書けるようにしたライブラリ","date":"2012-03-31T15:00:00.000Z"},{"title":"『dartrefjp』","url":"https://sites.google.com/site/dartrefjp/home","content":"Dart言語の和訳や日本語での情報を掲載してるページ","date":"2012-03-31T15:00:00.000Z"},{"title":"『O'Reilly Japan - JavaScriptグラフィックス』","url":"http://www.oreilly.co.jp/books/9784873115283/","content":"2012年3月16日発売\n\nSupercharged JavaScript Graphicsの翻訳本\n\njQueryMobile+PhoneGapについてが追加されてる。","date":"2012-03-31T15:00:00.000Z"},{"title":"JSCheck","url":"http://www.jscheck.org/","content":"ダグラス謹製のQuickCheckツール","date":"2012-04-30T15:00:00.000Z"},{"title":"『Mobile html5 v2』","url":"http://www.slideshare.net/HunterLoftis/mobile-html5-v2","content":"モバイル向けのWebアプリを作ることにおいての注意点を書かれたスライド。\n\n一言一言が強烈な感じ","date":"2012-04-30T15:00:00.000Z"},{"title":"RequireJS 2.0 draft · jrburke/requirejs Wiki","url":"https://github.com/jrburke/requirejs/wiki/Requirejs-2.0-draft","content":"RequireJS 2.0のドラフト","date":"2012-04-30T15:00:00.000Z"},{"title":"Wizek/Tree","url":"https://github.com/Wizek/Tree","content":"JavaScriptテストフレームワーク。\n\n名前の通り出力する内容がツリーになっていて似た目もユニーク。\n\nassertionは短めでexpect系な感じ\n\n並列実行やBusterJSと同じく//から初めて未実装のテストを表現などができる。","date":"2012-04-30T15:00:00.000Z"},{"title":"『bestiejs/lodash · GitHub』","url":"https://github.com/bestiejs/lodash","content":"Underscore.jsと完全互換で置き換えできるライブラリ。Underscore.jsに比べてパフォーマンスがよい部分やbugfix、いくつかの追加機能があるライブラリ。\n\njson3と同じくBestieJSの一部","date":"2012-04-30T15:00:00.000Z"},{"title":"CreateJSでゲームを作った感想 | Coremind","url":"http://coremind.jp/blog/archives/44","content":"CreateJSについて","date":"2012-04-30T15:00:00.000Z"},{"title":"『Caret Navigation in Web Applications』","url":"http://bolinfest.com/javascript/caret-navigation.html","content":"contentEditableとカーソル。Google Tasksのようなカーソル移動はどうやって実現されているのかについて\n\nhttp://bit.ly/JSFxoS とあわせて","date":"2012-04-30T15:00:00.000Z"},{"title":"JavaScript Refactoring","url":"http://www.slideshare.net/szafranek/javascript-refactoring","content":"JavaScriptのリファクタリングについてのスライド","date":"2012-04-30T15:00:00.000Z"},{"title":"Aurora 14 is out! What’s new in it? ✩ Mozilla Hacks – the Web developer blog","url":"http://hacks.mozilla.org/2012/04/aurora-14-is-out-whats-new-in-it/","content":"Firefox 14での更新内容\n\nDevToolsの更新とかPointer Lock API、MutationEventなど","date":"2012-04-30T15:00:00.000Z"},{"title":"typeOf 'aki_mana' : JavaScript : localStorage と IndexedDB","url":"http://blog.livedoor.jp/aki_mana/archives/6155372.html","content":"NCZOnlineの\"The performance of localStorage revisited\"について。\n\nlocalStorageとIndexedDBの使い分けについて","date":"2012-04-30T15:00:00.000Z"},{"title":"『Amazon: Jump Start CoffeeScript [Paperback]: Ricardo Tomasi』","url":"http://www.amazon.com/o/ASIN/0987247824/book042-22/ref=nosim","content":"2012年９月24日発売\n\nSitePointのCoffeeScript本\n\nhttp://shop.oreilly.com/product/9780987247827.do","date":"2012-04-30T15:00:00.000Z"},{"title":"『Server-sent Events - SitePoint』","url":"http://www.sitepoint.com/server-sent-events/","content":"Server-Sentイベントの使い方について","date":"2012-04-30T15:00:00.000Z"},{"title":"『こてさきAjax:WebRTC事始め - livedoor Blog（ブログ）』","url":"http://blog.livedoor.jp/kotesaki/archives/1794148.html","content":"WebRTCとWebSocketsの違い、それぞれの特徴。STUNサーバNAT超え、WebRTCでビデオチャットのコーディング","date":"2012-04-30T15:00:00.000Z"},{"title":"Google HTML/CSS Style Guide","url":"http://google-styleguide.googlecode.com/svn/trunk/htmlcssguide.xml","content":"GoogleのHTML/CSSスタイルガイド。\n\nコーディングルール","date":"2012-04-30T15:00:00.000Z"},{"title":"意外と多い!? Web フォントに対応していない環境 ～2012 年の Web フォント事情 - てっく煮ブログ","url":"http://d.hatena.ne.jp/nitoyon/20120426/web_font_popularity","content":"Web Fontsに関する調査\n\nWeb Fontsが有効に働いた環境の割合","date":"2012-04-30T15:00:00.000Z"},{"title":"『Ext JS 4.1 Final Released | Blog | Sencha』","url":"http://www.sencha.com/blog/ext-js-4-1-final-released/","content":"Ext JS 4.1リリース","date":"2012-04-30T15:00:00.000Z"},{"title":"CSS2.1 日本語訳とりあえずできました。 - 血統の森+はてな","url":"http://d.hatena.ne.jp/momdo/20120425/p1","content":"CSS2.1の仕様書の仮訳出完了","date":"2012-04-30T15:00:00.000Z"},{"title":"『Amazon: CoffeeScriptファーストガイド [大型本]: 飯塚 直』","url":"http://www.amazon.co.jp/o/ASIN/4798125997/book042-22/ref=nosim","content":"2012年5月26日発売\n\nCoffeeScriptについての書籍.\n\n著者 http://codezine.jp/author/1288","date":"2012-04-30T15:00:00.000Z"},{"title":"『Krasota.js by veged』","url":"http://veged.github.com/krasota.js/","content":"JavaScriptコードの整形や、Single varパターンへの変更や、セミコロンの自動補完、ホワイトスペースのトリミングなどを行うコマンドラインツール","date":"2012-04-30T15:00:00.000Z"},{"title":"『MooTools - Moobile 0.1 Released』","url":"http://mootools.net/blog/2012/04/24/moobile-0-1-released/","content":"MooToolsのモバイルWebアプリケーションフレームワークMoobileがリリース。\n\n今のところはWebkitベースのブラウザに対応","date":"2012-04-30T15:00:00.000Z"},{"title":"チャットワーク開発の裏側 - EC studio 技術ブログ","url":"http://techblog.ecstudio.jp/tech/backstage_of_chatwork.html","content":"大規模JavaScriptアプリの事例\n\nTitaniumとのソース共存","date":"2012-04-30T15:00:00.000Z"},{"title":"Pure, functional JavaScript","url":"http://cjohansen.no/talks/2012/sdc-functional/#1","content":"関数型JavaScriptについてのスライド","date":"2012-04-30T15:00:00.000Z"},{"title":"Testgetriebene Entwicklung mit JavaScript – Jax 2012","url":"http://www.slideshare.net/opitzconsulting/testgetriebene-entwicklung-mit-javascript-jax-2012","content":"Jasmineでのテストについてのスライド\n\nJasmine-UIとJSTestDriverを合わせたDOM周りのテストについても\n\nhttps://github.com/tigbro/jasmine-ui","date":"2012-04-30T15:00:00.000Z"},{"title":"jQuery Documentation Resources to Speed Up Your Development - Dan Wahlin's WebLog","url":"http://weblogs.asp.net/dwahlin/archive/2012/04/20/jquery-documentation-resources-to-speed-up-your-development.aspx","content":"jQuery APIについてのドキュメントサイトのまとめ","date":"2012-04-30T15:00:00.000Z"},{"title":"『Saving the Day with Scoped CSS | CSS-Tricks』","url":"http://css-tricks.com/saving-the-day-with-scoped-css/","content":"style scopedについて。\n\njquery.scopedでPolyfill","date":"2012-04-30T15:00:00.000Z"},{"title":"『窓の杜 - 【NEWS】「Firefox」v3.6および「Thunderbird」v3.1のサポートが本日終了』","url":"http://www.forest.impress.co.jp/docs/news/20120423_528594.html","content":"Firefox 3.6.xのサポートが終了","date":"2012-04-30T15:00:00.000Z"},{"title":"『twitter/recess』","url":"https://github.com/twitter/recess","content":"Twitter製のLESSコード品質ツール","date":"2012-04-30T15:00:00.000Z"},{"title":"グローバルコンテキストでビルトインオブジェクト/関数と同名のものを定義した場合の動作 - Enjoy*Study","url":"http://d.hatena.ne.jp/onozaty/20120421/p1","content":"var URL = window.URL || window.webkitURL;\n\nのようなコードをグローバル空間で実行した場合にエラーが起きる事について","date":"2012-04-30T15:00:00.000Z"},{"title":"『Riloadr - A Cross-Browser Framework-Independent Responsive Images Loader | Web Builder Zone』","url":"http://css.dzone.com/articles/riloadr-cross-browser","content":"画像の遅延ロードライブラリ\n\n仕組みはYUI image loaderと同じで、data-srcに画像パスを設定して、noscriptでfail back.\n\n他のライブラリに非依存でAMD対応、ロード方法に細かな設定ができる","date":"2012-04-30T15:00:00.000Z"},{"title":"『Tagneto: RequireJS 1.0.8 released』","url":"http://tagneto.blogspot.com/2012/04/requirejs-108-released.html","content":"RequireJS 1.0.8リリース","date":"2012-04-30T15:00:00.000Z"},{"title":"Grunt, a JS Command Line Tool | Blog :: The JavaScript Playground","url":"http://javascriptplayground.com/blog/2012/04/grunt-js-command-line-tutorial","content":"JavaScriptのビルドツールGruntの解説","date":"2012-04-30T15:00:00.000Z"},{"title":"JavaScript Enlightenment | by Cody Lindley | 1st Edition | ECMA-262, Edition 3","url":"http://javascriptenlightenment.com/","content":"無料でPDF版が公開されました。\n\nJavaScript library userをJavaScript developerへ変える電子書籍。 著者はjQuery Enlightenmentの人","date":"2012-04-30T15:00:00.000Z"},{"title":"『The Miso Project :: Dataset』","url":"http://misoproject.com/dataset/","content":"CSVのカンマ区切りのような区切り文字のあるデータをパースして、ソートや統計や操作できるJavaScriptライブラリ","date":"2012-04-30T15:00:00.000Z"},{"title":"『Titanium News』","url":"http://ti-news.hatenablog.jp/","content":"Titaniumに関する週間でのニュースブログ","date":"2012-04-30T15:00:00.000Z"},{"title":"『adamdbradley/foresight.js』","url":"https://github.com/adamdbradley/foresight.js","content":"retina画像のロード切り分けを行うライブラリ。\n\n無駄なロードが発生しないようになってる","date":"2012-04-30T15:00:00.000Z"},{"title":"[jQuery Mobile] 1.1.0公開 | Screw-Axis","url":"http://screw-axis.com/2012/04/20/jquery-mobile-1-1-0/","content":"jQuery Mobile 1.1.0の変更点について","date":"2012-04-30T15:00:00.000Z"},{"title":"『My HTML/CSS coding style — CSS Wizardry—CSS, Web Standards, Typography, and Grids by Harry Roberts』","url":"http://csswizardry.com/2012/04/my-html-css-coding-style/","content":"HTML/CSSのコーディングスタイル","date":"2012-04-30T15:00:00.000Z"},{"title":"Amazon: すべての人に知っておいてほしい スタイルシートデザインの基本原則 [単行本]: 秋葉秀樹, 安住 光, 坂本亮介, 千貫りこ, 鍋坂理恵, 林 豊, 比留間和也","url":"http://www.amazon.co.jp/o/ASIN/4844362674/book042-22/ref=nosim","content":"2012年5月25日発売\n\n","date":"2012-04-30T15:00:00.000Z"},{"title":"『O'Reilly Japan - jQueryデスクトップリファレンス』","url":"http://www.oreilly.co.jp/books/9784873115245/","content":"ebookのみ販売\n\njQuery Pocket Reference(2010,jQuery ver1.4 )の翻訳本\n\n","date":"2012-04-30T15:00:00.000Z"},{"title":"『Amazon: Maintainable Javascript [ペーパーバック]: Nicholas C. Zakas』","url":"http://www.amazon.co.jp/o/ASIN/1449327680/book042-22/ref=nosim","content":"2012年6月22日発売\n\nNicholas C. ZakasによるチームでのメンテナンスしやすいJavaScriptについての書籍\n\nhttp://shop.oreilly.com/product/0636920025245.do","date":"2012-04-30T15:00:00.000Z"},{"title":"『O'Reilly Japan - HTML5 ファイルシステムAPI』","url":"http://www.oreilly.co.jp/books/9784873115399/","content":"ebookのみで販売\n\nUsing the HTML5 Filesystem APIの翻訳本","date":"2012-04-30T15:00:00.000Z"},{"title":"『ASCII.jp：ブラウザーにファイルを残せるFile system APIの使い方｜古籏一浩のJavaScriptラボ』","url":"http://ascii.jp/elem/000/000/686/686064/","content":"File system APIの使い方について","date":"2012-04-30T15:00:00.000Z"},{"title":"『Version 0.7.8 (unstable) « node blog』","url":"http://blog.nodejs.org/2012/04/18/version-0-7-8-unstable/","content":"Node.js 0.7.8リリース","date":"2012-04-30T15:00:00.000Z"},{"title":"『Buster.JS Beta 3』","url":"http://busterjs.org/changelog/beta3/","content":"Buster.JS β3リリース。\n\nassert.typeOfの廃止、autotestが動作するように、JSTDのdocコメントをプラグインでサポート、BDDスタイルの改善、他Bugfix等","date":"2012-04-30T15:00:00.000Z"},{"title":"mag.js – das JavaScript-Magazin","url":"http://www.magjs.de/","content":"ドイツのJavaScript Online Magazineサイト。Dr. Axelが著者に参加してる。","date":"2012-04-30T15:00:00.000Z"},{"title":"『jQuery UI 1.8.19 « jQuery UI Blog』","url":"http://blog.jqueryui.com/2012/04/jquery-ui-1-8-19/","content":"jQuery UI 1.8.19リリース。\n\nbugfix中心のメンテナンスリリース","date":"2012-04-30T15:00:00.000Z"},{"title":"WebStorm 4.0 in Harmony with ECMAScript | WebStorm & PhpStorm Blog","url":"http://blog.jetbrains.com/webide/2012/04/webstorm-4-0-in-harmony-with-ecmascript/","content":"WebStorm 4.0リリース。\n\nECMAScript Harmonyのサポート、JSTestDriverでのCode Coverageをサポート、補完候補順の改善、JSLint/JSHintのサポート強化、Node Pathの設定改善など\n\nhttp://www.jetbrains.com/webstorm/whatsnew/","date":"2012-04-30T15:00:00.000Z"},{"title":"『窓の杜 - 【NEWS】Microsoft、互換性検証を目的としたIE6/7/8/9環境の仮想マシンイメージを更新』","url":"http://www.forest.impress.co.jp/docs/news/20120416_526780.html","content":"MSのIE検証用のVMイメージがアップデート(利用期限の延長)\n\nインストールはievmsを使うと便利\n\nhttps://github.com/xdissent/ievms/","date":"2012-04-30T15:00:00.000Z"},{"title":"Javascript essential-pattern","url":"http://www.slideshare.net/othree/javascript-essentialpattern","content":"大きなアプリケーションを書くためのパターンについてのスライド\n\ncustom event(Observer), deferred, pub/sub.","date":"2012-04-30T15:00:00.000Z"},{"title":"Dublin Tech: Javascript language a- z cheat sheet","url":"http://dublintech.blogspot.com/2012/04/javascript-language-z-cheat-sheet.html","content":"JavaScriptのA-Z","date":"2012-04-30T15:00:00.000Z"},{"title":"rmurphey/js-assessment","url":"https://github.com/rmurphey/js-assessment","content":"失敗したテストケースが用意されてて、それをパスするような関数を書いていくJavaScriptの力試し\n\nhttp://efcl.info/2012/0414/res3059/","date":"2012-04-30T15:00:00.000Z"},{"title":"『Chrome Developer Tools — Google Developers』","url":"https://developers.google.com/chrome-developer-tools/","content":"Chrome Developer Toolsのドキュメントサイト。\n\n機能紹介、パネルの説明、キーボードショートカットなどについて書かれている","date":"2012-04-30T15:00:00.000Z"},{"title":"『WatchMeCode :: ScreenCasts From Derick Bailey』","url":"http://www.watchmecode.net/","content":"JavaScriptについての有料スクリーンキャストを配信してるサイト","date":"2012-04-30T15:00:00.000Z"},{"title":"『flamejs/flame.js』","url":"https://github.com/flamejs/flame.js","content":"Ember.jsむけのwidget/UIライブラリ","date":"2012-04-30T15:00:00.000Z"},{"title":"『A Beginners Guide to HTML & CSS』","url":"http://learn.shayhowe.com/html-css/","content":"HTML/CSSのシンプルな初心者むけガイド。\n\nHTML5の要素やCSS3などの内容も含まれてる","date":"2012-04-30T15:00:00.000Z"},{"title":"js-coder/cookie.js","url":"https://github.com/js-coder/cookie.js","content":"クッキー操作を行うライブラリ。\n\nメソッドチェーンでつなげて書けるようになってる","date":"2012-04-30T15:00:00.000Z"},{"title":"『css/csso @ GitHub』","url":"http://css.github.com/csso/","content":"CSS最適化ツール。\n\n構造を分析して、minifyを行う","date":"2012-04-30T15:00:00.000Z"},{"title":"constantology/n8iv · GitHub","url":"https://github.com/constantology/n8iv","content":"Object.definePropertyを使ったネイティブ拡張や、ClassやObserverやHashなどがあるJavaScriptライブラリ\n\n詳細はdocsディレクトリにドキュメントが書かれてる","date":"2012-04-30T15:00:00.000Z"},{"title":"株式会社ウイネット/商品詳細 JavaScript\n仕組みと考え方の基礎を徹底理解!","url":"https://www.wenet.co.jp/product/html/products/detail.php?product_id=315","content":"教育機関向けの教材","date":"2012-04-30T15:00:00.000Z"},{"title":"『Announcing jQuery Mobile 1.1.0 | jQuery Mobile』","url":"http://jquerymobile.com/blog/2012/04/13/announcing-jquery-mobile-1-1-0/","content":"jQuery Mobile 1.1.0リリース","date":"2012-04-30T15:00:00.000Z"},{"title":"『mir.aculo.us JavaScript with Thomas Fuchs » Blog Archive » Say hello to Zepto.js v1.0 release candidate 1』","url":"http://mir.aculo.us/2012/04/09/say-hello-to-zepto-js-v1-0-release-candidate-1/","content":"jQueryライクなAPIを備えた軽量のJavaScript Zepto.js 1.0RC1がリリース","date":"2012-04-30T15:00:00.000Z"},{"title":"『CoffeeScript』","url":"http://coffeescript.org/#changelog","content":"CoffeeScript 1.3.1リリース\n\nCompile時にstrict modeのEarly Errorsをチェックするようになった","date":"2012-04-30T15:00:00.000Z"},{"title":"『nishio/jscc @ GitHub』","url":"http://nishio.github.com/jscc/","content":"ファイル変更を監視、Closure Compiler & Closure Lintを使って、Compile error, warning, Lint warningを記録して、推移をグラフ化する","date":"2012-04-30T15:00:00.000Z"},{"title":"『Amazon: つくって覚えるJavaScript+HTML5入門 [単行本（ソフトカバー）]: オフィス加減』","url":"http://www.amazon.co.jp/o/ASIN/4048865404/book042-22/ref=nosim","content":"2012年5月16日発売","date":"2012-04-30T15:00:00.000Z"},{"title":"Big boost to DOM performance - WebKit's innerHTML is 240% faster - HTML5Rocks Updates","url":"http://updates.html5rocks.com/2012/04/Big-boost-to-DOM-performance---WebKit-s-innerHTML-is-240-faster","content":"@xharaken によるコミットで、\n\nWebkitのDOM関係のメソッド等の速度が向上した。\n\n","date":"2012-04-30T15:00:00.000Z"},{"title":"『PhoneGap 1.6 Released! « PhoneGap』","url":"http://phonegap.com/2012/04/11/phonegap-1-6-released/","content":"PhoneGap 1.6リリース","date":"2012-04-30T15:00:00.000Z"},{"title":"Performance","url":"http://static.trygve-lie.com/doc/browser_performance/#slide1","content":"JavaScriptやDOM、リフローを起こすDOM APIのまとめ、リドロー、CSSセレクタ、event dlegation、要素のキャッシュなどのパフォーマンスについてのスライド","date":"2012-04-30T15:00:00.000Z"},{"title":"『Announcing YUI 3.5.0 » Yahoo! User Interface Blog (YUIBlog)』","url":"http://www.yuiblog.com/blog/2012/04/10/announcing-yui-3-5-0/","content":"YUI 3.5.0リリース\n\nnpmから利用できるようになった、Pjaxについてのコンポーネントが入った","date":"2012-04-30T15:00:00.000Z"},{"title":"『ECMAScript 5th 的 LazyGetter - hogehoge @teramako』","url":"http://d.hatena.ne.jp/teramako/20110326/p1","content":"JavaScriptのgetterを使った遅延ロードについて。\n\nプロパティアクセスがおきたら、同名のプロパティを設定する","date":"2012-04-30T15:00:00.000Z"},{"title":"Surfin' Safari - Blog Archive » Announcing Remote Debugging Protocol v1.0","url":"http://www.webkit.org/blog/1875/announcing-remote-debugging-protocol-v1-0/","content":"WebkitのRemote Debugging Protocol v1.0が公開。\n\nJSON-RPCを使ってWeb Inspectorとやり取りするAPI","date":"2012-04-30T15:00:00.000Z"},{"title":"『Compact Web - Remind ","url":"http://www.slideshare.net/tomokazu/compact-web-remind-web-compression","content":"画像、HTML、CSS、JavaScriptの圧縮ツールの紹介、gzipの転送時の圧縮についてのスライド","date":"2012-04-30T15:00:00.000Z"},{"title":"『soulwire/Coffee-Physics』","url":"https://github.com/soulwire/Coffee-Physics","content":"CoffeeScriptで書かれて物理エンジン\n\nDemo : http://soulwire.github.com/Coffee-Physics/","date":"2012-04-30T15:00:00.000Z"},{"title":"scottburch/river-js","url":"https://github.com/scottburch/river-js","content":"\"Web-app development framework based on Facade/Mediator pattern\"\n\nモジュール管理とイベント管理","date":"2012-04-30T15:00:00.000Z"},{"title":"『Qatrix - Easily build up high performance application with less code』","url":"http://qatrix.com/","content":"DOM APIラッパー、アニメーション、Ajax、CSS、Event、キャッシュなどについて$から始まるjQueryに似た感じのものを提供するJavaScriptライブラリ","date":"2012-04-30T15:00:00.000Z"},{"title":"『What is Dart? - O'Reilly Media』","url":"http://shop.oreilly.com/product/0636920025887.do","content":"無料のDart本(20ページ)","date":"2012-04-30T15:00:00.000Z"},{"title":"rhysbrettbowen/PlastronJS","url":"https://github.com/rhysbrettbowen/PlastronJS","content":"Closure Library 、 Closure Compiler と一緒に使うMVCライブラリ。\n\ngoog.require('mvc.Model');","date":"2012-04-30T15:00:00.000Z"},{"title":"JavaScript syntax tree visualization with Esprima - don't code today what you can't debug tomorrow","url":"http://ariya.ofilabs.com/2012/04/javascript-syntax-tree-visualization-with-esprima.html","content":"Esprimaを使ったパーサーデモ。\n\nコードをパースして構造をツリー表示する","date":"2012-04-30T15:00:00.000Z"},{"title":"『Beyond IE Six: 未来のWebサイト制作のためのブースターキット』","url":"http://beyondiesix.jp/","content":"\"IE6 から、そして IE6 的なメンタリティから抜け出すために何が必要なのか。\"\n\n改善点やメリット、開発ライブラリ等についてまとめたページ","date":"2012-04-30T15:00:00.000Z"},{"title":"『hatena/Hatena-Textbook』","url":"https://github.com/hatena/Hatena-Textbook","content":"はてな研修用教科書。\n\n\"JavaScript によるイベントドリブン\"","date":"2012-04-30T15:00:00.000Z"},{"title":"『Amazon: HTML5: The Definitive Guide [Paperback]: Chuck Musciano, Bill Kennedy, Estelle Weyl』","url":"http://www.amazon.com/o/ASIN/1449302599/book042-22/ref=nosim","content":"2012年12月22日発売\n\nオライリーのHTML5本","date":"2012-04-30T15:00:00.000Z"},{"title":"『jQuery Mobile 1.1.0 RC2 Released | jQuery Mobile』","url":"http://jquerymobile.com/blog/2012/04/06/jquery-mobile-1-1-0-rc2/","content":"jQuery Mobile 1.1.0 RC2リリース。\n\nposition:fixed対応, jQuery 1.7.2はまだ未対応","date":"2012-04-30T15:00:00.000Z"},{"title":"並列処理のWorkerぽいWorkeroid実装。JavaScriptライブラリPot.js 1.17 リリース | 圧縮電子どうのこうの","url":"http://polygon-planet-log.blogspot.com/2012/04/workerworkeroidjavascriptpotjs-117.html","content":"Pot.js 1.17 と PotLite.js 1.34 リリース\n\n関数をWebWorkerとして実行する機能","date":"2012-04-30T15:00:00.000Z"},{"title":"『CoffeeConsole: A Chrome Extension - Snook.ca』","url":"http://snook.ca/archives/browsers/coffeeconsole","content":"CoffeeScriptを実行できるChromeのコンソール拡張(Aceeditor)","date":"2012-04-30T15:00:00.000Z"},{"title":"jQuery.LazyJaxDavisで静的サイトを手軽にダイナミックにする - Takazudo hamalog","url":"http://hamalog.tumblr.com/post/20422280406/jquery-lazyjaxdavis","content":"HTML5 history APIを使って動的な遷移のサイトについて。\n\nHistory APIとXHRのfail backについて","date":"2012-04-30T15:00:00.000Z"},{"title":"jscomplete-vim - hogehoge @teramako","url":"http://d.hatena.ne.jp/teramako/20120405/p1","content":"JavaScriptの補完をコードをパースした結果を元におこなってくれるVimプラグイン","date":"2012-04-30T15:00:00.000Z"},{"title":"CodeGrid - フロントエンドに関わる人々のガイド","url":"http://www.codegrid.net/","content":"PixelGridによるフロントエンド向けの内容の週間メルマガとChromeWebApp の有料サービス","date":"2012-04-30T15:00:00.000Z"},{"title":"『Mobile JavaScript Application Development - O'Reilly Media』","url":"http://shop.oreilly.com/product/0636920025252.do","content":"2012年5月発売\n\nモバイルサイト向けのJavaScriptアプリケーションについての書籍、jQuery MobileやSencha Touchなど","date":"2012-04-30T15:00:00.000Z"},{"title":"『JavaScript小史 // Speaker Deck』","url":"http://speakerdeck.com/u/badatmath/p/javascript","content":"JavaScriptの歴史。\n\n初期、中期、現代","date":"2012-04-30T15:00:00.000Z"},{"title":"『jaukia/cld-js · GitHub』","url":"https://github.com/jaukia/cld-js","content":"emscriptenを使ってGoogle's Chromium libraryをコンパイルした言語判定ライブラリ","date":"2012-04-30T15:00:00.000Z"},{"title":"『Touch · bebraw/jswiki Wiki』","url":"https://github.com/bebraw/jswiki/wiki/Touch","content":"Touch関係のJavaScriptライブラリまとめ","date":"2012-04-30T15:00:00.000Z"},{"title":"『Kanazawa.JavaScript.Next // Speaker Deck』","url":"http://speakerdeck.com/u/dynamis/p/kanazawajavascriptnext","content":"JavaScript.Nextについてのスライド。\n\nES5, ES6について","date":"2012-04-30T15:00:00.000Z"},{"title":"『CommonJS - Plattformübergreifende JavaScript Spezifikationen - Mayflower Blog』","url":"http://blog.mayflower.de/archives/860-CommonJS-Plattformuebergreifende-JavaScript-Spezifikationen.html","content":"CommonJSとは何か?\n\nCommonJSの仕様決定のプロセス、CommonJSモジュールの仕様について、他の主要な仕様の紹介","date":"2012-04-30T15:00:00.000Z"},{"title":"『azakai: HOWTO: Port a C/C++ Library to JavaScript (xml.js)』","url":"http://mozakai.blogspot.com/2012/03/howto-port-cc-library-to-javascript.html","content":"libxmlのJavaScriptへのポートをEmscriptenでどういう手順でやったかについて解説","date":"2012-04-30T15:00:00.000Z"},{"title":"009 JSJ Testing Javascript with Joe Eames","url":"http://javascriptjabber.com/009-jsj-testing-javascript-with-joe-eames/","content":"JavaScriptについてのポッドキャスト、テストについての回","date":"2012-04-30T15:00:00.000Z"},{"title":"1. JavaScriptで楽しみましょう ⇠ JavaScript ⇠ Lectures - Wonder Rabbit Project","url":"http://www.wonderrabbitproject.net/Lectures/JavaScript/0001/","content":"Node.jsのインタープリターでJavaScript入門チュートリアル","date":"2012-04-30T15:00:00.000Z"},{"title":"『Webkit2 と愉快な仲間たち - steps to phantasien』","url":"http://steps.dodgson.org/b/2012/03/28/webkit2-and-other-approaches/","content":"Webkit1 と WebKit2 と Chromium WebKitの違いについて。(+ Isis, B2G)\n\nプロセス分離とサンドボックについて","date":"2012-04-30T15:00:00.000Z"},{"title":"『javascriptのテストのはなし：Sinon.JS(その2) ｜ Classmethod.dev()』","url":"http://dev.classmethod.jp/etc/javascript_testing_framework_sinonjs/","content":"Sinon.JSのFake timer, Fake Serverの機能についての説明","date":"2012-04-30T15:00:00.000Z"},{"title":"『javascriptのテストのはなし：Sinon.JS(その1) ｜ Classmethod.dev()』","url":"http://dev.classmethod.jp/etc/javascript_testing_framework_sinonjs-1/","content":"Sinon.JSのspy,stub,mockのそれぞれの目的についての説明","date":"2012-04-30T15:00:00.000Z"},{"title":"『Sinon.JS - Simplifying JavaScript testing』","url":"http://cjohansen.no/talks/2011/xp-meetup/#1","content":"Sinon.JSについてのスライド。\n\nspy,stub,mock,Fake, 他のテストライブラリへの﻿Integrationについて","date":"2012-04-30T15:00:00.000Z"},{"title":"mocha 1.1.0 - TJ Holowaychuk","url":"http://tjholowaychuk.com/post/24103105615/mocha-1-1-0","content":"JavaScriptテストフレームワークmocha 1.1.0リリース","date":"2012-05-31T15:00:00.000Z"},{"title":"Node Version 0.7.9 (unstable) « node blog","url":"http://blog.nodejs.org/2012/05/29/node-version-0-7-9-unstable/","content":"Node.js 0.7.9リリース","date":"2012-05-31T15:00:00.000Z"},{"title":"JavaScript for PHP Developers - O'Reilly Media","url":"http://shop.oreilly.com/product/0636920023982.do","content":"PHP開発者向けのJavaScript本","date":"2012-05-31T15:00:00.000Z"},{"title":"munit.js – microunit testing for javascript | soledad penadés","url":"http://soledadpenades.com/2012/05/28/munit-js-microunit-testing-for-javascript/","content":"とてもシンプルなJavaScriptテストライブラリ。\n\nhttps://github.com/sole/munit.js","date":"2012-05-31T15:00:00.000Z"},{"title":"JavaScript CustomEvent","url":"http://davidwalsh.name/customevent","content":"JavaScriptのCustom Event(コンストラクタ) APIの使い方","date":"2012-05-31T15:00:00.000Z"},{"title":"Tagneto: RequireJS 2.0 released, onward AMD","url":"http://tagneto.blogspot.com/2012/05/requirejs-20-released-onward-amd.html","content":"RequireJS 2.0リリース\n\n改めてAMD APIとは何かについて","date":"2012-05-31T15:00:00.000Z"},{"title":"CSS Selector Performance - メモログ","url":"http://memolog.org/2012/05/css_selector_performance.php","content":"Webkitで行われてるCSSセレクタマッチングの最適化について","date":"2012-05-31T15:00:00.000Z"},{"title":"Why SOLID matters - even for JavaScript","url":"http://www.slideshare.net/martinlippert/why-solid-matters-even-for-javascript","content":"バグが少ないSOLIDなJavaScriptについてのスライド。\n\n著者がブログに書いてるものをまとめた感じ\n\nhttp://freshbrewedcode.com/derekgreer/?s=SOLID+JavaScript","date":"2012-05-31T15:00:00.000Z"},{"title":"Test frameworks · jrburke/requirejs Wiki","url":"https://github.com/jrburke/requirejs/wiki/Test-frameworks","content":"RequireJSで使うようなAMDモジュールをテストするフレームワークについて。\n\nBusterJS(buster-amdもあるけど)、JSTD、QUnit等での対応する書き方やtestr.jsなどAMDモジュールテスト向けのライブラリについて等まとめられてる","date":"2012-05-31T15:00:00.000Z"},{"title":"Self-updating scripts | High Performance Web Sites","url":"http://www.stevesouders.com/blog/2012/05/22/self-updating-scripts/","content":"widgets系のJavaScriptラッパーのキャッシュ問題に対して、自己更新を入れる方法について\n\nlocation.reload(true);の更新を利用","date":"2012-05-31T15:00:00.000Z"},{"title":"Defining template engine performance · leonidas/transparency Wiki","url":"https://github.com/leonidas/transparency/wiki/Defining-template-engine-performance","content":"JavaScriptのクライアントサイドテンプレートエンジンのパフォーマンス比較について\n\nTransparencyが取ってる手法について","date":"2012-05-31T15:00:00.000Z"},{"title":"html5shiv and Serving Content From Code Repositories | Zoompf","url":"http://zoompf.com/blog/2012/05/html5shiv-and-serving-content-from-code-repositories","content":"html5shivをgooglecodeから直接読み込んだりしてる時のキャッシュの問題などについて","date":"2012-05-31T15:00:00.000Z"},{"title":"ECMAScript Language Specification - ECMA-262 Edition 5.1","url":"http://ecma-international.org/ecma-262/5.1/","content":"公式のHTML版ES5.1仕様書","date":"2012-05-31T15:00:00.000Z"},{"title":"Version history :: XRegExp","url":"http://xregexp.com/history/","content":"JavaScriptの正規表現ライブラリ\n\nXRegExp v2.0.0リリース","date":"2012-05-31T15:00:00.000Z"},{"title":"Async JavaScript: Trevor Burnham: Amazon.com: Kindle Store","url":"http://www.amazon.com/Async-JavaScript-ebook/dp/B007N81FE2","content":"Async JavaScriptの書籍/Kindle版","date":"2012-05-31T15:00:00.000Z"},{"title":"0-9, JavaScript UnitTest Patterns","url":"http://0-9.tumblr.com/post/23546101286/javascript-unittest-patterns-using-sinonjs-and-jstestdri","content":"JavaScriptのテスト時のパターンをまとめたもの。\n\n初期化動作やイベントのstub化やjQuery、非同期テストをSinonJSのFakeを使って同期化、DOMやCSSのテストについて。stub化できないオブジェクトについて","date":"2012-05-31T15:00:00.000Z"},{"title":"0-9, SinonJSとJsTestDriverを使ったJSテスト手法に関して","url":"http://0-9.tumblr.com/post/23471470020/javascript-unittest-on-sinonjs-jstestdriver","content":"SinonJSとJsTestDriverを組み合わせて使う時に利用できる初期セットアップ\n\n","date":"2012-05-31T15:00:00.000Z"},{"title":"Amazon: やさしいHTML&CSS入門 [単行本]: 相澤 裕介","url":"http://www.amazon.co.jp/o/ASIN/4877830979/book042-22/ref=nosim","content":"2012年5月25日発売","date":"2012-05-31T15:00:00.000Z"},{"title":"O'Reilly Japan - ステートフルJavaScript","url":"http://www.oreilly.co.jp/books/9784873115542/","content":"2012年06月08日発売\n\n原書: JavaScript Web Applicationsの翻訳本","date":"2012-05-31T15:00:00.000Z"},{"title":"Sass入門 ～より効率的なCSSコーディング | Gihyo Digital Publishing","url":"https://gihyo.jp/dp/ebook/2012/978-4-7741-5123-6","content":"Sass入門本","date":"2012-05-31T15:00:00.000Z"},{"title":"Amazon: JavaScript辞典 ポケット詳解 [単行本]","url":"http://www.amazon.co.jp/o/ASIN/4798033561/book042-22/ref=nosim","content":"2012年5月24日発売\n\nJavaScriptリファレンス本","date":"2012-05-31T15:00:00.000Z"},{"title":"JSDay Italy - Backbone.js","url":"http://www.slideshare.net/caillou/jsday-italy-backbonejs","content":"Backbone.jsについてのスライド。\n\n構造について丁寧に解説してる","date":"2012-05-31T15:00:00.000Z"},{"title":"Module, AMD, RequireJS","url":"http://www.slideshare.net/othree/module-amd-requirejs","content":"モジュールパターンの書き方とその利点、また大規模なアプリケーションになるとそのモジュールが多くなり複雑化する。\n\nその解決方法として、CommonJSのAMDについて紹介スライド。\n\nAMD実装ライブラリのRequireJSについて、けどそのままではモジュールやリクエストが多いという問題は残ってしまう。\n\nそこで、AMDモジュール群の最適化ツールのr.jsについての紹介。\n\nただ、RequireJSはAMD以外の機能も入ってるため大きい、そこで小さくAMD APIを実装してるalmond.jsについての紹介","date":"2012-05-31T15:00:00.000Z"},{"title":"James Shore: Lessons Learned: Lint and Javascript","url":"http://jamesshore.com/Blog/Lessons-Learned-Lint-and-Javascript.html","content":"JSHintを使った自動Lint、モジュールの書き方についてスクリーンキャスト","date":"2012-05-31T15:00:00.000Z"},{"title":"typeOf 'aki_mana' : JavaScript : indexedDB はHTML5 ROCKSに良質なサンプルがある。","url":"http://blog.livedoor.jp/aki_mana/archives/6221447.html","content":"indexedDBについて","date":"2012-05-31T15:00:00.000Z"},{"title":"0-9, JSのUnitTest関連技術","url":"http://0-9.tumblr.com/post/23358026170/javascript-test-environment","content":"JavaScript/ブラウザ周りのテストの種類についてのまとめ","date":"2012-05-31T15:00:00.000Z"},{"title":"JS Days Mobile Meow","url":"http://www.slideshare.net/gregthebusker/js-days-mobile-meow","content":"ブラウザ毎のVideoタグ対応についてのスライド。FullScreen、自動再生、Embed方法、シミュレーター、自動テストについて。","date":"2012-05-31T15:00:00.000Z"},{"title":"Firefoxとそのリリースチャンネルについて « Mozilla Developer Street (modest)","url":"https://dev.mozilla.jp/2012/05/firefox-and-the-release-channels/","content":"Firefoxのリリースチャンネルについての説明。リリースのフローについて","date":"2012-05-31T15:00:00.000Z"},{"title":"jDoctest — jDoctest v0.0.9 documentation","url":"http://jdoctest.lunant.org/","content":"JavaScriptでpythonのdoctest","date":"2012-05-31T15:00:00.000Z"},{"title":"Let's Code: Test-Driven Javascript by James Shore — Kickstarter","url":"http://www.kickstarter.com/projects/188988365/lets-code-test-driven-javascript","content":"Let's Play TDDシリーズ\n\nhttp://jamesshore.com/Blog/Lets-Play/\n\nJavaScript版について、Kickstarterで資金募集","date":"2012-05-31T15:00:00.000Z"},{"title":"polarmobile/coffeescript-style-guide","url":"https://github.com/polarmobile/coffeescript-style-guide","content":"CoffeeScriptのコーディングスタイル","date":"2012-05-31T15:00:00.000Z"},{"title":"Amazon: WebGL+HTML5 3DCGプログラミング入門 R付 [単行本]: 松田 晃一","url":"http://www.amazon.co.jp/o/ASIN/4877832734/book042-22/ref=nosim","content":"2012年5月22日発売\n\nWebGLについての書籍","date":"2012-05-31T15:00:00.000Z"},{"title":"Learning JavaScript Design Patterns - O'Reilly Media","url":"http://shop.oreilly.com/product/0636920025832.do","content":"著:Addy Osmani\n\nJavaScriptのデザインパターン本。\n\n無料で公開してるものがベース?\n\nhttp://addyosmani.com/resources/essentialjsdesignpatterns/book/","date":"2012-05-31T15:00:00.000Z"},{"title":"Version 0.6.18 (stable) « node blog","url":"http://blog.nodejs.org/2012/05/15/version-0-6-18-stable/","content":"Node.js 0.6.18リリース","date":"2012-05-31T15:00:00.000Z"},{"title":"よりSchemerフレンドリなJavaScriptへ","url":"http://taiju.github.com/slides/2012/05/kyoto.lisp/#/start","content":"JavaScript(ECMAScript)とSchemeの関係、ES.nextについてのスライド","date":"2012-05-31T15:00:00.000Z"},{"title":"JavaScriptにRuby風のnewメソッドを加える - 泥のように","url":"http://blog.tojiru.net/article/268793860.html","content":"Object.definePropertiesを使って.new()でnew演算子のようなことをする拡張の書き書き方について","date":"2012-05-31T15:00:00.000Z"},{"title":"Browser Support","url":"http://www.browsersupport.net/","content":"CSSのプロパティなどを検索して、どのブラウザがサポートしているかを調べる事ができるサービス","date":"2012-05-31T15:00:00.000Z"},{"title":"InfoQ: JavaScript Today and Tomorrow: Evolving the Ambient Language of the Ambient Computing Era","url":"http://www.infoq.com/presentations/JavaScript-Today-and-Tomorrow","content":"JavaScriptの進化について、ES5のeditorの方の発表スライド&動画。\n\nECMAScriptとは何かから始まり、ES.nextとかの用語、時系列説明、ES5で何が追加されたのか、ES5がブラウザへ実装された時の時系列、ES5をサポートしてるブラウザの割合、ES Harmony/ES.nextとはなにか、TC-39とはどういう事をしているか、ES.nextで話し合われてる機能許可についての紹介","date":"2012-05-31T15:00:00.000Z"},{"title":"Doctrine by Constellation","url":"http://constellation.github.com/doctrine/","content":"JSDocパーサーライブラリ","date":"2012-05-31T15:00:00.000Z"},{"title":"Fork 3.0 JS improvements","url":"http://www.slideshare.net/ThomasDeceuninck/fork-30-js-improvements-12894157","content":"JavaScriptのリファクタリング。\n\njQuery1.7の変更点とそのコードを適応した違いの紹介","date":"2012-05-31T15:00:00.000Z"},{"title":"HTML5でdocument.writeは使ってはいけない？ | 3streamer blog","url":"http://blog.3streamer.net/html5-css3/document-write-html5-181/","content":"仕様書から読み解くdocument.writeの使用の是非について","date":"2012-05-31T15:00:00.000Z"},{"title":"Getfirebug Blog » Blog Archive » Firebug 1.10a8","url":"http://blog.getfirebug.com/2012/05/11/firebug-1-10a8/","content":"Firebug 1.10a8リリース。\n\nCSSにComputedなStyleを表示するパネルを追加、CSSでIDなどの補完、WebFontの宣言元へジャンプする機能など","date":"2012-05-31T15:00:00.000Z"},{"title":"DOM MutationObserver – reacting to DOM changes without killing browser performance. ✩ Mozilla Hacks – the Web developer blog","url":"http://hacks.mozilla.org/2012/05/dom-mutationobserver-reacting-to-dom-changes-without-killing-browser-performance/","content":"DOMの変更を監視して発火するイベント、DOM MutationObserverについて\n\n","date":"2012-05-31T15:00:00.000Z"},{"title":"Diagnosing JavaScript Errors Faster with Error.stack - IEBlog - Site Home - MSDN Blogs","url":"http://blogs.msdn.com/b/ie/archive/2012/05/10/diagnosing-javascript-errors-faster-with-error-stack.aspx","content":"Error.stackでのスタックトレースについて。","date":"2012-05-31T15:00:00.000Z"},{"title":"『CodePen』","url":"http://codepen.io/","content":"jsfiddleとかみたいなHTML/CSS/JavaScriptを書いて公開できるサービス。\n\n各メタ言語、Jade/HAML/Markdown/Sass/Less/CoffeeScriptなどに対応してる","date":"2012-05-31T15:00:00.000Z"},{"title":"Client-side MVC with Backbone.js (reloaded)","url":"http://www.slideshare.net/iloveigloo/clientside-mvc-with-backbonejs-reloaded","content":"Backbone.jsについてのスライド。\n\nそれぞれの機能について解説と実例のサイト紹介、TIpsなどまとまってる","date":"2012-05-31T15:00:00.000Z"},{"title":"『Amazon: HTML5入門 [単行本]: 村山 秀明』","url":"http://www.amazon.co.jp/o/ASIN/4777516822/book042-22/ref=nosim","content":"2012年5月15日発売\n\nhttp://www.kohgakusha.co.jp/books/detail/978-4-7775-1682-7","date":"2012-05-31T15:00:00.000Z"},{"title":"『YUI 3.6.0 PR1 Is Now Available » Yahoo! User Interface Blog (YUIBlog)』","url":"http://www.yuiblog.com/blog/2012/05/11/yui-3-6-0-pr1-is-now-available/","content":"YUI 3.6.0 PR1リリース。\n\nYUI3.6.0のマイルストーンについても書かれてる","date":"2012-05-31T15:00:00.000Z"},{"title":"『Knockout 2.1 is out - Knock Me Out』","url":"http://www.knockmeout.net/2012/05/knockout-2-dot-1-is-out.html","content":"Knockout 2.1リリース\n\nhttp://blog.stevensanderson.com/2012/05/09/knockout-2-1-0-released/","date":"2012-05-31T15:00:00.000Z"},{"title":"『YUIDoc 0.3.0 is Official! » Yahoo! User Interface Blog (YUIBlog)』","url":"http://www.yuiblog.com/blog/2012/05/09/yuidoc-0-3-0-is-official/","content":"YUIDoc 0.3.0リリース\n\nNode.JSを使ってJavaScriptコードコメントからAPIドキュメントを生成するツール","date":"2012-05-31T15:00:00.000Z"},{"title":"Debugger in Scratchpad - YouTube","url":"https://www.youtube.com/watch?v=TQxQr1H0iZ0","content":"FirefoxのDebuggerオブジェクトのデモ動画","date":"2012-05-31T15:00:00.000Z"},{"title":"『「Google HTML/CSS Style Guide」を適当に和訳してみた | REFLECTDESIGN』","url":"http://re-dzine.net/2012/05/google-htmlcss-style-guide/","content":"Google HTML/CSS Style Guideの日本語訳","date":"2012-05-31T15:00:00.000Z"},{"title":"Continuously integrated JS development with Buster.js and Phantom.js","url":"http://trodrigues.net/presentations/buster-ci/#/","content":"BusterJSとPhantomJSを使ってCIについてのスライド","date":"2012-05-31T15:00:00.000Z"},{"title":"JSwiki","url":"http://jswiki.org/","content":"JavaScriptについてのリソースやライブラリなどについて書かれてるWiki. Github Wikiで運営されていたやつのページ版","date":"2012-05-31T15:00:00.000Z"},{"title":"『Announcing YUI 3.5.1 » Yahoo! User Interface Blog (YUIBlog)』","url":"http://www.yuiblog.com/blog/2012/05/07/announcing-yui-3-5-1/","content":"YUI 3.5.1リリース。\n\nbug fixes","date":"2012-05-31T15:00:00.000Z"},{"title":"『Use JSDoc: Index』","url":"http://usejsdoc.org/","content":"JSDoc3のドキュメントサイト\n\nhttps://github.com/jsdoc3/jsdoc","date":"2012-05-31T15:00:00.000Z"},{"title":"『Constant Improvement』","url":"http://hjortureh.tumblr.com/post/22117245794/spine-js-vs-backbone-js","content":"Spine.js と Backbone.jsの比較","date":"2012-05-31T15:00:00.000Z"},{"title":"『The Essentials of Zepto.js | Nettuts+』","url":"http://net.tutsplus.com/tutorials/javascript-ajax/the-essentials-of-zepto-js/","content":"Zepto.jsについて","date":"2012-05-31T15:00:00.000Z"},{"title":"『jQuery UK 2012 - App development stack for JS developers - Paul Irish on Vimeo』","url":"http://vimeo.com/40929961","content":"フロントエンド開発のツールやエコシステム、ライブラリなどについての発表\n\nスライド http://dl.dropbox.com/u/39519/talks/tooling-q1/index.html","date":"2012-05-31T15:00:00.000Z"},{"title":"Modern Web Development","url":"http://jtaby.com/2012/04/23/modern-web-development-part-1.html","content":"Chrome Developer Toolsの使い方。\n\nスクリーンショット豊富な解説","date":"2012-05-31T15:00:00.000Z"},{"title":"CoffeeScript 入門! 怒濤の 100 サンプル!! | TM Life","url":"http://tmlife.net/programming/javascript/coffeescript-guide-dotou-100-sample.html","content":"CoffeeScript入門チュートリアル","date":"2012-05-31T15:00:00.000Z"},{"title":"『JavaScript Primitive Types vs Reference Types - YouTube』","url":"http://www.youtube.com/watch?v=mh-hPzDfb_Q","content":"プリミティブ値とオブジェクト それぞれの違いについて解説してるスクリーンキャスト","date":"2012-05-31T15:00:00.000Z"},{"title":"mattfysh/testr.js","url":"https://github.com/mattfysh/testr.js","content":"AMDなモジュールでrequireされてるモジュールをスタブと差し替えするライブラリ","date":"2012-05-31T15:00:00.000Z"},{"title":"Ben Alman » Multiple var statements in JavaScript, not superfluous","url":"http://benalman.com/news/2012/05/multiple-var-statements-javascript/","content":"Single var patternがススメられる事があるけど、Multiple varの方が見やすい場合もあるという話。末尾カンマと似たような話も","date":"2012-05-31T15:00:00.000Z"},{"title":"『sindresorhus/screenfull.js』","url":"https://github.com/sindresorhus/screenfull.js","content":"JavaScript Fullscreen API のクロスブラウザwrapperライブラリ","date":"2012-05-31T15:00:00.000Z"},{"title":"『Version 0.6.17 (stable) « node blog』","url":"http://blog.nodejs.org/2012/05/04/version-0-6-17-stable/","content":"Node.js 0.6.17リリース","date":"2012-05-31T15:00:00.000Z"},{"title":"『thomblake/js3-mode』","url":"https://github.com/thomblake/js3-mode","content":"EmacsのJavaScriptメジャーモード\n\nnpm styleのcomma-first 等のコーディングルールをサポートするのが目的","date":"2012-05-31T15:00:00.000Z"},{"title":"『JavaScript Monads - O'Reilly Media』","url":"http://shop.oreilly.com/product/0636920023890.do","content":"2012年12月22日発売\n\nJavaScriptモナド本(40ページ)","date":"2012-05-31T15:00:00.000Z"},{"title":"『fawek/codepainter』","url":"https://github.com/fawek/codepainter","content":"Esprimaを使ったJavaScript整形コマンドラインツール。\n\nタブやクオート、末尾の空改行やスペース等についての整形スタイルを設定できる","date":"2012-05-31T15:00:00.000Z"},{"title":"『JavaScript Style Guides And Beautifiers』","url":"http://addyosmani.com/blog/javascript-style-guides-and-beautifiers/","content":"Essential JavaScript Design Patterns等のAddy OsmaniのJavaScriptスタイルガイド。\n\nコーディングルールと整形ツール,Lintツールについて","date":"2012-05-31T15:00:00.000Z"},{"title":"『HTML5 Graphics with SVG & CSS3 - O'Reilly Media』","url":"http://shop.oreilly.com/product/0636920019831.do","content":"2012年12月22日発売\n\nSVG WGの人が書く、SVGとCSSを使ったグラフィックについての本","date":"2012-05-31T15:00:00.000Z"},{"title":"Tender Surrender: HTML5Rocksが日本語に対応","url":"http://blog.agektmr.com/2012/05/html5rocks.html","content":"HTMl5Rocksがi18nになったので、日本語訳された記事がでてきた。","date":"2012-05-31T15:00:00.000Z"},{"title":"Buster.JS 0.5.2","url":"http://busterjs.org/changelog/0.5.2/","content":"BusterJS 0.5.2リリース","date":"2012-05-31T15:00:00.000Z"},{"title":"オンラインプライバシー勉強会のレポートと資料・ Do Not Track 実装ガイドを公開しました | Mozilla Japan ブログ","url":"http://mozilla.jp/blog/entry/9187/","content":"DNTについて\n\nThe Do Not Track Field Guide の日本語訳","date":"2012-05-31T15:00:00.000Z"},{"title":"『Developing Backbone.js Applications - O'Reilly Media』","url":"http://shop.oreilly.com/product/0636920025344.do","content":"Backbone.jsについての書籍\n\nベースとなってる内容をWebでも公開してる http://addyosmani.github.com/backbone-fundamentals/","date":"2012-05-31T15:00:00.000Z"},{"title":"arian/CoverJS","url":"https://github.com/arian/CoverJS","content":"Esprima,Escodegenを使ったコードカバレッジツール","date":"2012-05-31T15:00:00.000Z"},{"title":"『jQuery UI 1.8.20 « jQuery UI Blog』","url":"http://blog.jqueryui.com/2012/04/jquery-ui-1-8-20/","content":"jQuery UI 1.8.20リリース","date":"2012-05-31T15:00:00.000Z"},{"title":"『Version 0.6.16 (stable) « node blog』","url":"http://blog.nodejs.org/2012/04/30/version-0-6-16-stable/","content":"Node.js 0.6.16リリース","date":"2012-05-31T15:00:00.000Z"},{"title":"jQuery Blog » jQuery Core: Version 1.9 and Beyond","url":"http://blog.jquery.com/2012/06/28/jquery-core-version-1-9-and-beyond/","content":"jQuery1.9以降のロードマップ。 コア機能の分離、2.0でIE6-8のサポート終了","date":"2012-06-30T15:00:00.000Z"},{"title":"jQuery Blog » jQuery Core: Version 1.9 and Beyond","url":"http://blog.jquery.com/2012/06/28/jquery-core-version-1-9-and-beyond/","content":"jQuery1.9移行のロードマップ。\n\nコア機能の分離、2.0でIE6-8のサポート終了","date":"2012-06-30T15:00:00.000Z"},{"title":"Version 0.8.1 (stable)","url":"http://blog.nodejs.org/2012/06/29/node-v0-8-1-stable/","content":"Node.js 0.8.1リリース","date":"2012-06-30T15:00:00.000Z"},{"title":"Hayato Ito - Google+ - #io12    #io12j Google I/O のkeynote のあとの、セッション、「Web…","url":"https://plus.google.com/u/0/116445437433162945363/posts/gksZ6eE2QmP","content":"Shadow DOMとは何かについて(Web Components)","date":"2012-06-30T15:00:00.000Z"},{"title":"Amazon: Developing Backbone.js Applications [Paperback]: Addy Osmani","url":"http://www.amazon.com/o/ASIN/1449328253/book042-22/ref=nosim","content":"2012年12月22日発売\n\nBackbone.js本\n\nhttp://shop.oreilly.com/product/0636920025344.do","date":"2012-06-30T15:00:00.000Z"},{"title":"Announcing jQuery Mobile 1.1.1 RC1 | jQuery Mobile","url":"http://jquerymobile.com/blog/2012/06/28/announcing-jquery-mobile-1-1-1-rc1/","content":"jQuery Mobile 1.1.1 RC1リリース","date":"2012-06-30T15:00:00.000Z"},{"title":"jQuery入門講座","url":"http://www.jquerystudy.info/","content":"jQueryのリファレンスやチュートリアルについて書いてるサイト","date":"2012-06-30T15:00:00.000Z"},{"title":"Node v0.8.0","url":"http://blog.nodejs.org/2012/06/25/node-v0-8-0/","content":"Node v0.8.0(stable version)リリース","date":"2012-06-30T15:00:00.000Z"},{"title":"sazaam/BetweenJS","url":"https://github.com/sazaam/BetweenJS","content":"Tweening Engine for JS\n\nBetweenAS3のJavaScript版的なライブラリ\n\n","date":"2012-06-30T15:00:00.000Z"},{"title":"svg要素の基本的な使い方まとめ","url":"http://www.h2.dion.ne.jp/~defghi/svgMemo/svgMemo.htm","content":"SVGについてのチュートリアル。\n\nSVG自体についての解説やsvg tinyの仕様について、Raphaël、D3.js、sieといったライブラリの利用方法などかなりの量が書かれている","date":"2012-06-30T15:00:00.000Z"},{"title":"jQuery Blog » jQuery 1.8 Beta 1: See What’s Coming (and Going!)","url":"http://blog.jquery.com/2012/06/22/jquery-1-8-beta-1-see-whats-coming-and-going/","content":"jQuery 1.8β1リリース.\n\nGruntを使ったカスタムビルド\n\nhttps://github.com/jquery/jquery#how-to-build-your-own-jquery\n\n$.cssのベンダープレフィックス対応、jQuery.Animation、Sizzleのパフォーマンス改善。\n\n$()で文字列からのタグ作成の代わりに$.parseHTMLを導入、1.9からは$()は意図しないHTMLタグの生成を防止するため<で始まらない場合はセレクタとして認識される。\n\n</で始まらない場合はセレクタとして認識される。\n","date":"2012-06-30T15:00:00.000Z"},{"title":"The Module Pattern, A Little More Detail - macwright.org","url":"http://macwright.org/2012/06/04/the-module-pattern.html","content":"JavaScriptのモジュールパターンについて。コード例を元に解説、利点や不利な点を細かく書いてる","date":"2012-06-30T15:00:00.000Z"},{"title":"JSHint Next Preview","url":"http://next.jshint.com/","content":"JSHintのnextバージョンについてのページ。Esprimaを使ってる","date":"2012-06-30T15:00:00.000Z"},{"title":"ふつうのjavascriptのprototypeの説明 :右京web","url":"http://hujimi.seesaa.net/article/276630599.html","content":"prototype, this, newの動作のコンパクトな説明","date":"2012-06-30T15:00:00.000Z"},{"title":"API changes between v0.6 and v0.8 · joyent/node Wiki","url":"https://github.com/joyent/node/wiki/API-changes-between-v0.6-and-v0.8","content":"node.jsの0.6から0.8のAPI変更点について","date":"2012-06-30T15:00:00.000Z"},{"title":"molnarg/js-schema","url":"https://github.com/molnarg/js-schema","content":"JavaScriptで簡単なスキーマを定義して、バリデーションできるライブラリ","date":"2012-06-30T15:00:00.000Z"},{"title":"Release bonanza! Dojo 1.4.4, 1.7.3, 1.8.0b1 released | The Dojo Toolkit Blog","url":"http://dojotoolkit.org/blog/release-bonanza-dojo-1-4-4-1-7-3-1-8-0b1-released","content":"Dojo1.4系, 安定版の1.7系、開発中の1.8 それぞれリリース","date":"2012-06-30T15:00:00.000Z"},{"title":"0-9, mobile safari向けFast Buttons（vclick）実装","url":"http://0-9.tumblr.com/post/25504422960/fast-buttons-for-mobile-safari","content":"mobile safariのclick時に発生する300msの遅延を回避するvclickの実装について","date":"2012-06-30T15:00:00.000Z"},{"title":"Brad Frost Web | Responsive Web Design Newsletter","url":"http://bradfrostweb.com/responsive-web-design-newsletter/","content":"Responsive Web Designについての記事紹介などを行うメールマガジン","date":"2012-06-30T15:00:00.000Z"},{"title":"Using CSS Preprocessors Effectively — Jonas Wagner's Blog","url":"http://29a.ch/2012/6/17/using-css-preprocessors-effectively","content":"Sass/LessといったCSSプリプロセッサについてのスライド/動画","date":"2012-06-30T15:00:00.000Z"},{"title":"Script Junkie | Creating Responsive Applications Using jQuery Deferred and Promises","url":"http://msdn.microsoft.com/en-us/magazine/gg723713.aspx","content":"jQuery Deferredの使い方についての記事","date":"2012-06-30T15:00:00.000Z"},{"title":"ReleaseNotes - phantomjs - Release Notes - headless WebKit with JavaScript API - Google Project Hosting","url":"http://code.google.com/p/phantomjs/wiki/ReleaseNotes","content":"PhantomJS 1.6リリース","date":"2012-06-30T15:00:00.000Z"},{"title":"Media Queries (ja)","url":"http://momdo.s35.xrea.com/web-html-test/spec/REC-css3-mq-20120619.html","content":"CSS Media Queries 仕様(Recommendation)の日本語訳","date":"2012-06-30T15:00:00.000Z"},{"title":"qooxdoo 2.0 released | qooxdoo News","url":"http://news.qooxdoo.org/qooxdoo-2-0-released","content":"JavaScriptのGUIツールキット的なフレームワークのqooxdoo 2.0リリース","date":"2012-06-30T15:00:00.000Z"},{"title":"IE10 と Windows 8 における JavaScript のパフォーマンスの進歩 - IEBlog 日本語 - Site Home - MSDN Blogs","url":"http://blogs.msdn.com/b/ie_ja/archive/2012/06/21/advances-in-javascript-performance-in-ie10-and-windows-8.aspx","content":"Advances in JavaScript Performance in IE10 and Windows 8の日本語訳。\n\nIE10のChakraエンジンについて。","date":"2012-06-30T15:00:00.000Z"},{"title":"Introducing Gladius 0.2 | Mozilla Labs","url":"http://blog.mozilla.org/labs/2012/06/introducing-gladius-0-2/","content":"JavaScript 3Dゲームエンジン Gladius 0.2 リリース","date":"2012-06-30T15:00:00.000Z"},{"title":"Jam - The JavaScript package manager","url":"http://groundcomputing.co.uk/code/jam","content":"フロントエンドのJavaScriptに関するパッケージマネージャーツール。\n\nAMDモジュールとしてパッケージを扱う事ができて、AMDローダーとしてRequireJSを利用する。\n\n","date":"2012-06-30T15:00:00.000Z"},{"title":"NPM vs JAM, RequireJS vs Browserify vs Ender : javascript","url":"http://www.reddit.com/r/javascript/comments/vc9d9/npm_vs_jam_requirejs_vs_browserify_vs_ender/","content":"JamというAMDを利用したクライアントサイドのパッケージマネージャーがでてきた件に関連して、NPM 、JAM、 RequireJS、 Browserify 、Enderのそれぞれの説明。\n\nまたJamにコミットしてる人がそれらの目的がどう違うか、またRequireJSを使う事について書かれてる","date":"2012-06-30T15:00:00.000Z"},{"title":"Shadow – Labs Release 3 Now Available | Adobe Shadow Team Blog","url":"http://blogs.adobe.com/shadow/2012/06/17/shadow-labs-release-3-now-available/","content":"Shadow Labs Release 3リリース\n\nスクリーンショット、キャッシュ管理、httpsのサポート","date":"2012-06-30T15:00:00.000Z"},{"title":"serkanyersen/ifvisible.js","url":"https://github.com/serkanyersen/ifvisible.js/","content":"PageVisibility APIのラッパーライブラリ","date":"2012-06-30T15:00:00.000Z"},{"title":"JavaScript 基礎 (Part 1) 資料","url":"http://null.ly/post/25358306007/javascript-part-1","content":"JavaScriptの基礎的な文法についての資料","date":"2012-06-30T15:00:00.000Z"},{"title":"Zeros in JavaScript","url":"http://zero.milosz.ca/","content":"==と===で比較したJavaScriptの要素の比較表。","date":"2012-06-30T15:00:00.000Z"},{"title":"Opera Developer News - Hello Opera 12!","url":"http://my.opera.com/ODIN/blog/hello-opera-12","content":"Opera 12リリース\n\nWebGL、CSS3 Animations、getUserMedia、CORS、D&D、XHR uploadのサポート","date":"2012-06-30T15:00:00.000Z"},{"title":"SIE 1.0の公開 - プラグインレスでSVGを表示する「SIE」開発ブログ","url":"http://d.hatena.ne.jp/dhrname/20120615/p1","content":"IE6などクロスブラウザでSVGを表示できるようにするJavaScriptライブラリ SIE1.0がリリース","date":"2012-06-30T15:00:00.000Z"},{"title":"Making JavaScript testing in the browser not suck with Sinon.js (Part 1) - Blog - Unboxed Consulting","url":"https://www.unboxedconsulting.com/blog/making-javascript-testing-in-the-browser-not-suck-with-sinon-js-part-1","content":"Sinon.jsを使ったテストについて。\n\nfakeXHRとfakeTimer","date":"2012-06-30T15:00:00.000Z"},{"title":"Node.js meet WebMatrix | 53 Bytes - by Justin Beckwith","url":"http://jbeckwith.com/2012/06/07/node-js-meet-webmatrix-2/","content":"WebMatrixでNodeアプリ開発","date":"2012-06-30T15:00:00.000Z"},{"title":"An Introduction to Content Security Policy - HTML5 Rocks","url":"http://www.html5rocks.com/en/tutorials/security/content-security-policy/","content":"ブラウザのCSPについて。\n\nSource Whitelistsのsrc指定、inline code、eval系のsandbox、repotingの指定について","date":"2012-06-30T15:00:00.000Z"},{"title":"Third-Party JavaScript Development The Future - Bocoup","url":"http://weblog.bocoup.com/third-party-javascript-development-future/","content":"widgetなどのサードパーティJavaScriptについて利用できる技術について。\n\nstyle scoped, iframe sandbox, srcdoc, seamless などについての解説","date":"2012-06-30T15:00:00.000Z"},{"title":"JavaScript: sparse arrays vs. dense arrays","url":"http://www.2ality.com/2012/06/dense-arrays.html","content":"粗密なArrayについて。\n\nSparse arraysとDense arraysではiterateでの動作が異なる","date":"2012-06-30T15:00:00.000Z"},{"title":"hall of api shame: boolean trap - don't code today what you can't debug tomorrow","url":"http://ariya.ofilabs.com/2011/08/hall-of-api-shame-boolean-trap.html","content":"JavaScriptのメソッドで引数に真偽値を渡す設計の問題について。\n\nその真偽値が意味してる事がわかりにくい問題など。複数の真偽値になるほど悪化したり、二重否定などはより意味合いが取りにくい\n\n代わりにオブジェクトを引数に渡す設計にしたりするなど。\n\n","date":"2012-06-30T15:00:00.000Z"},{"title":"Yeti 0.2.6 released","url":"http://yeti.cx/blog/2012/06/yeti-0-2-6-released/","content":"YUI Test等のCLI統合ツールYeti 0.2.6リリース","date":"2012-06-30T15:00:00.000Z"},{"title":"wala/WALADelta","url":"https://github.com/wala/WALADelta","content":"delta debugger for JavaScript","date":"2012-06-30T15:00:00.000Z"},{"title":"idiomatic-css/translations/ja-JP at master · necolas/idiomatic-css","url":"https://github.com/necolas/idiomatic-css/tree/master/translations/ja-JP","content":"\"一貫性のあるCSSらしいCSSを書くための原則\"\n\nCSS/Sassのコーディングルール","date":"2012-06-30T15:00:00.000Z"},{"title":"Javascript Frameworks And Data Binding","url":"http://tunein.yap.tv/javascript/2012/06/11/javascript-frameworks-and-data-binding/","content":"MVCフレームワークのテンプレートとイベントとデータバインディングについての比較記事\n\nBackbone.js、CanJS、Ember、Batman、Knockout、AngularJS。\n\n","date":"2012-06-30T15:00:00.000Z"},{"title":"Amazon: ゲームプログラミングのためのHTML5 Canvas入門―JavaScriptの基本から本格的ゲームの作成まで [単行本（ソフトカバー）]: ロブ・ホークス, 長尾高弘","url":"http://www.amazon.co.jp/o/ASIN/4822284921/book042-22/ref=nosim","content":"2012年6月21日発売\n\nFoundation HTML5 Canvasの翻訳本\n\nhttp://www.amazon.com/dp/1430232919/","date":"2012-06-30T15:00:00.000Z"},{"title":"Better Web Templating with AngularJS 1.0 - Google Developers Blog","url":"http://googledevelopers.blogspot.com/2012/06/better-web-templating-with-angularjs-10.html","content":"AngularJS 1.0リリース","date":"2012-06-30T15:00:00.000Z"},{"title":"YUI 3.6.0 PR2 Is Now Available » Yahoo! User Interface Blog (YUIBlog)","url":"http://www.yuiblog.com/blog/2012/06/13/yui-3-6-0-pr2-is-now-available/","content":"YUI 3.6.0 PR2リリース","date":"2012-06-30T15:00:00.000Z"},{"title":"Fastersite: A better timer for JavaScript","url":"http://gent.ilcore.com/2012/06/better-timer-for-javascript.html","content":"performance.timing.navigationStartから経過時間を取得するperformance.now について。Date.now()より高精度に時間をとれる。今のところFirefox 15、Chrome20(prefix)に実装されてる","date":"2012-06-30T15:00:00.000Z"},{"title":"Operadores Bitwise en Javascript | EtnasSoft","url":"http://www.etnassoft.com/2012/06/06/operadores-bitwise-en-javascript/","content":"JavaScriptのビット演算について\n\nそれぞれのビット演算子の説明や動作の解説など結構細かく","date":"2012-06-30T15:00:00.000Z"},{"title":"Amazon: Webゲーム HTML5練習帳 [単行本]: 宍戸 輝光","url":"http://www.amazon.co.jp/o/ASIN/4777516911/book042-22/ref=nosim","content":"2012年6月14日発売\n\nCanvasゲーム\n\nhttps://www.kohgakusha.co.jp/books/detail/978-4-7775-1691-9","date":"2012-06-30T15:00:00.000Z"},{"title":"Appliness | Digital magazine for web application developers","url":"http://www.appliness.com/","content":"Webアプリケーション開発についてのデジタルマガジン。\n\niOS/Androidアプリとしても配布してる","date":"2012-06-30T15:00:00.000Z"},{"title":"Community Open Day 2012でJavaScriptのツールっぽい話をしてきました。 - ういはるかぜの化学 - subtech","url":"http://subtech.g.hatena.ne.jp/mayuki/20120610/1339336779","content":"JavaScript対応のIDEについて。\n\nVisual Studio2012のコード補完について。IE10のJavaScriptエンジンを応用して、補完時にコードを解釈して表示される。\n\n他のIDEとしてComodo Edit、DW、WebStormについて。\n\nローカルのウェブサーバと組みあわせて使えるWebMatrixの紹介。\n\nJavaScriptのデバッグとデバッガーについて、IEのF12開発者ツール等のブレークポイント、ネットワークタブとFiddlerについて。\n\n最後にテストとminifyツールについて","date":"2012-06-30T15:00:00.000Z"},{"title":"HTML5 Forms - O'Reilly Media","url":"http://shop.oreilly.com/product/0636920018568.do","content":"2013年3月頃発売\n\nHTML5 フォームについての書籍","date":"2012-06-30T15:00:00.000Z"},{"title":"jQuery UI 1.8.21 « jQuery UI Blog","url":"http://blog.jqueryui.com/2012/06/jquery-ui-1-8-21/","content":"jQuery UI 1.8.21リリース","date":"2012-06-30T15:00:00.000Z"},{"title":"今日からはじめるJS UnitTest","url":"http://0-9.sakura.ne.jp/pub/cod2012jp/start.html","content":"JavaScriptのテストを書く7つの理由\n\n使用するテストフレームワークについて\n\nモックの用語説明(spy,stub,mock,fake)","date":"2012-06-30T15:00:00.000Z"},{"title":"明日のためのクライアントサイドMVC // Speaker Deck","url":"https://speakerdeck.com/u/ama_ch/p/mvc","content":"クライアントサイドMVCについてのスライド","date":"2012-06-30T15:00:00.000Z"},{"title":"Yeti","url":"http://yeti.cx/index.html","content":"JsTDにようにキャプチャーサーバを立ててコマンドラインからYUI Testを実行できるテスティングフレームワーク。\n\nlocaltunnelを使って外部からアクセスできるようにしたり、コードカバレッジやドキュメント生成、プロファイラ機能等が入ってる","date":"2012-06-30T15:00:00.000Z"},{"title":"Bunyip: client-side unit testing made easy | The CSS Ninja - All things CSS, JavaScript & HTML","url":"http://www.thecssninja.com/javascript/bunyip","content":"JsTDやBuster.JSのようなローカルサーバを立ててテストを動かすクライアントサイトのユニットテストフレームワーク。\n\n特徴的なのはSSHトンネルを作って、BrowserStack APIを使ってローカルで実際にブラウザを動かさないでクロスブラウザテストを行えるような仕組みを持っている。\n\nまたテスト自体はYUI testやadpterを経由してQUnit、Jasmineなどを使用する。","date":"2012-06-30T15:00:00.000Z"},{"title":"AMD-Utils","url":"http://millermedeiros.github.com/amd-utils/","content":"AMD形式で書かれたユーティリティモジュールのライブラリ。\n\nArrayやfunction、MathやObject、Stringやtime、is*やbind等のlangモジュールが用意されてる。","date":"2012-06-30T15:00:00.000Z"},{"title":"Sorting - We're Doing It Wrong | Rodney Rehm","url":"http://blog.rodneyrehm.de/archives/14-Sorting-Were-Doing-It-Wrong.html","content":"JavaScriptのsortについて。\n\n各ブラウザでの結果の違いやlocaleCompareを使った文字列のソートについて。\n\nDOM要素のソートについて","date":"2012-06-30T15:00:00.000Z"},{"title":"『Internet Explorer 10 移行セミナー』フォローアップ - monoe's blog - Site Home - MSDN Blogs","url":"http://blogs.msdn.com/b/osamum/archive/2012/06/08/internet-explorer-10.aspx","content":"IEとFiddlerでの開発について。\n\nIEの互換性モードについてのリソース","date":"2012-06-30T15:00:00.000Z"},{"title":"Firefox 13 における HTML5 canvas 要素のアクセシビリティ | WWW WATCH","url":"http://hyper-text.org/archives/2012/06/html5_canvas_accessibility_firefox13.shtml","content":"Canvas要素のアクセシビリティ(フォールバックコンテンツ)について","date":"2012-06-30T15:00:00.000Z"},{"title":"スマートフォンに最適なウェブサイトガイドライン｜コラム アユダンテ株式会社","url":"http://www.ayudante.jp/column/2012-06-08/17-46/","content":"GoogleのBuilding Smartphone-Optimized Websitesの翻訳\n\nレスポンシブウェブデザインとか","date":"2012-06-30T15:00:00.000Z"},{"title":"Understanding Hardware Acceleration on Mobile Browsers","url":"http://www.slideshare.net/ariyahidayat/understanding-hardware-acceleration-on-mobile-browsers","content":"Mobileブラウザのハードウェアアクセラレーションについてのスライド。\n\nどういう仕組みなのか、Mac Safariを使ったデバッグ方法について","date":"2012-06-30T15:00:00.000Z"},{"title":"スクリプトのURLを変えずに、キャッシュ中のスクリプトを更新する方法 | ふじこのプログラミング奮闘記","url":"http://blog.neo.jp/dnblog/index.php?module=Blog&action=Entry&blog=pg&entry=3410&rand=4600c","content":"Self-updating scripts の和訳記事\n\nhttp://www.stevesouders.com/blog/2012/05/22/self-updating-scripts/\n\n","date":"2012-06-30T15:00:00.000Z"},{"title":"Getfirebug Blog » Blog Archive » Firebug 1.10a11","url":"http://blog.getfirebug.com/2012/06/08/firebug-1-10a11/","content":"Firebug 1.10a11リリース\n\nFirecookieを取り込んでCookiesパネルが追加された。\n\nRoadmap https://getfirebug.com/wiki/index.php/Firebug_Roadmap","date":"2012-06-30T15:00:00.000Z"},{"title":"CSSレイアウトの今後について | ふじこのプログラミング奮闘記","url":"http://blog.neo.jp/dnblog/index.php?module=Blog&action=Entry&blog=pg&entry=2979&rand=ff75d","content":"Columns、Flexible box、Grid、Templateモジュール、Exclusions(排除)、Regions(領域)、などのCSSレイアウトについて","date":"2012-06-30T15:00:00.000Z"},{"title":"alexlawrence/mmd · GitHub","url":"https://github.com/alexlawrence/mmd","content":"143 charactersでAMDなモジュール定義ライブラリ","date":"2012-06-30T15:00:00.000Z"},{"title":"O'Reilly Japan - HTML5クックブック","url":"http://www.oreilly.co.jp/books/9784873115474/","content":"2012年6月22日発売\n\nHTML5 Cookbookの翻訳本","date":"2012-06-30T15:00:00.000Z"},{"title":"Comedy is Hard - Jasmine 1.2 released","url":"http://pivotallabs.com/users/dwfrank/blog/articles/2144-jasmine-1-2-released","content":"JavaScriptテスティングフレームワークJasmine 1.2リリース。","date":"2012-06-30T15:00:00.000Z"},{"title":"PhoneGap 1.8.0 Released! « PhoneGap","url":"http://phonegap.com/2012/06/06/phonegap-1-8-0-released/","content":"PhoneGap 1.8.0 リリース","date":"2012-06-30T15:00:00.000Z"},{"title":"Node Version 0.6.19 (stable) « node blog","url":"http://blog.nodejs.org/2012/06/06/node-version-0-6-19-stable/","content":"Node.js 0.6.19リリース","date":"2012-06-30T15:00:00.000Z"},{"title":"fivetanley/warn.js","url":"https://github.com/fivetanley/warn.js","content":"JSHintの設定を作るNodeツール\n\n特定のライブラリを許可したり、インデントの設定等","date":"2012-06-30T15:00:00.000Z"},{"title":"[jQuery対応] textareaのキャレット座標(XY座標)を取得するjavascriptライブラリを作った | 秋山ブログ","url":"http://d.akiroom.com/2012-06/jquery-textarea-caret-position-javascript-library/","content":"textareaに表示されてるキャレットの座標を取得できるようにするライブラリ","date":"2012-06-30T15:00:00.000Z"},{"title":"Amazon: Learning Node [Paperback]: Shelley Powers","url":"http://www.amazon.com/o/ASIN/1449323073/book042-22/ref=nosim","content":"2012年9月22日発売\n\nNode.js本","date":"2012-06-30T15:00:00.000Z"},{"title":"Amazon: HTML5×スマートフォン サンプルスイート [大型本]: 高橋 登史朗","url":"http://www.amazon.co.jp/o/ASIN/4797369477/book042-22/ref=nosim","content":"2012年6月27日発売","date":"2012-06-30T15:00:00.000Z"},{"title":"The Web Development Workflow of 2013","url":"http://dl.dropbox.com/u/39519/talks/fluent/index.html#/","content":"Paul IrishのWeb開発についてのスライド\n\nテストやツールなどについて","date":"2012-06-30T15:00:00.000Z"},{"title":"Introduction to Web Components - DOM ECMAScripting","url":"http://domes.lingua.heliohost.org/webapi/intro-webcomponents1.html","content":"Web Components草案の翻訳\n\n\"Web Components 入門\"","date":"2012-06-30T15:00:00.000Z"},{"title":"Shim status of ES6 — Gist","url":"https://gist.github.com/1665192","content":"ES6のshimについてのまとめ\n\n互換性のための回避策が取れる機能と、追加されたシンタックスなどのできない機能について","date":"2012-06-30T15:00:00.000Z"},{"title":"sinon.jsとlib/spy.jsを読んだ。 - ryuone日記(2012-05-27)","url":"http://www.ryuone.com/diary/20120527.html#p01","content":"Sinon.jsコードリーディング","date":"2012-06-30T15:00:00.000Z"},{"title":"macでJsTestDriverを使ってみた。導入編 | LOG","url":"http://yokotakenji.me/log/?p=816","content":"JsTestDriverの導入方法について。\n\n参加(jsdokusho)メンバーの記事にも色々書かれてる","date":"2012-06-30T15:00:00.000Z"},{"title":"Wakanda Beta 2 now available | wakanda","url":"http://www.wakanda.org/blog/wakanda-beta-2-now-available","content":"JavaScript development platform Wakandaβ2リリース","date":"2012-06-30T15:00:00.000Z"},{"title":"Maintainable JavaScript 2012","url":"http://www.slideshare.net/nzakas/maintainable-javascript-2012","content":"JavaScriptのメンテナンス性について。\n\nコーディングルールや、HTML/CSSと疎結合にすることについてや、ビルドツール、圧縮、ドキュメント生成ツールなどについてのスライド","date":"2012-06-30T15:00:00.000Z"},{"title":"JSX - a faster, safer, easier alternative to JavaScript","url":"http://jsx.github.com/","content":"type-safeで静的なクラス構造を持った静的型言語。\n\n変換時にオーバーヘッドが少なくなるようにJavaScriptに変換して利用する独自言語","date":"2012-06-30T15:00:00.000Z"},{"title":"Creating Todo MVC in Dojo - Overview - James Thomas","url":"http://jamesthom.as/blog/2012/01/28/dojomvc_overview","content":"DojoXでMVC Todo的な作り方についての解説","date":"2012-06-30T15:00:00.000Z"},{"title":"Speaker Slides & Video: Fluent 2012 - O'Reilly Conferences, May 29 - 31, 2012, San Francisco, CA","url":"http://fluentconf.com/fluent2012/public/schedule/proceedings","content":"Fluent 2012の動画とスライドのまとめ","date":"2012-06-30T15:00:00.000Z"},{"title":"Dependency management with RequireJS | Adobe Developer Connection","url":"http://www.adobe.com/devnet/html5/articles/javascript-architecture-requirejs-dependency-management.html","content":"Requre.jsの使い方についての記事","date":"2012-06-30T15:00:00.000Z"},{"title":"JavaScript Parser Infrastructure for Code Quality Analysis","url":"http://www.slideshare.net/ariyahidayat/javascript-parser-infrastructure-for-code-quality-analysis","content":"Ecprimaを使ったJavaScriptのパースについてのスライド\n\nそれを利用した整形や、コードカバレッジやJSHint等のツール、Orionのコード補完についての解説。\n\nまた、Esprimaでコードから生成したASTからコードにするEscodegenなどについて等","date":"2012-06-30T15:00:00.000Z"},{"title":"⑮jQueryをおぼえよう！その１","url":"http://www.slideshare.net/tonosamart/jquery-13130009","content":"HTML5とか環境構築についてのスライド","date":"2012-06-30T15:00:00.000Z"},{"title":"Windows Release Preview: The Sixth IE10 Platform Preview - IEBlog - Site Home - MSDN Blogs","url":"http://blogs.msdn.com/b/ie/archive/2012/05/31/windows-release-preview-the-sixth-ie10-platform-preview.aspx","content":"IE10 pp6リリース","date":"2012-06-30T15:00:00.000Z"},{"title":"大規模JSプロジェクトのための、モダンなjavascript/coffee-script の学習用資料まとめ - mizchi log","url":"http://d.hatena.ne.jp/mizchi/20120601/1338554309","content":"JavaScript/CoffeeScriptのリソースまとめ","date":"2012-06-30T15:00:00.000Z"},{"title":"サウンドプログラミング用のJavaScriptライブラリができた！！！！ - 音の鳴るブログ","url":"http://mohayonao.hatenablog.com/entry/2012/06/02/221251","content":"サウンドプログラミングライブラリ\n\nhttp://mohayonao.hatenablog.com/entry/2012/05/19/074218","date":"2012-06-30T15:00:00.000Z"},{"title":"Sinon–Chai - Chai","url":"http://chaijs.com/plugins/sinon-chai","content":"assertion libraryのChaiにSinon.jsの機能をつかったassertを追加するライブラリ","date":"2012-06-30T15:00:00.000Z"},{"title":"Unit Testing Async JavaScript with Promises and Mocks | Jonny Reeves","url":"http://www.jonnyreeves.co.uk/2012/unit-testing-async-javascript-with-promises-and-mocks/","content":"Sinon.jsとWhen.jsを使った非同期テストを同期的に書くパターン","date":"2012-06-30T15:00:00.000Z"},{"title":"iframe 要素の seamless 属性を試してみた | WWW WATCH","url":"http://hyper-text.org/archives/2012/05/iframe_seamless_attribute.shtml","content":"iframeのseamless 属性について\n\n親ドキュメントで指定したスタイルが iframe 内の要素にも継承される","date":"2012-06-30T15:00:00.000Z"},{"title":"IE対応でよく利用するhtml5shivの使用方法変更について｜Blog｜Skyward Design","url":"http://www.skyward-design.net/blog/archives/000134.html","content":"html5shivのサイトに書かれてた使用方法等が新しくなった","date":"2012-06-30T15:00:00.000Z"},{"title":"Qrefy - jQuery日本語リファレンス","url":"http://s3pw.com/qrefy/","content":"jQuery日本語リファレンスサイト\n\nクリックでQuick Panelに表示、ダブルクリックで詳細表示","date":"2012-07-31T15:00:00.000Z"},{"title":"Amazon: JavaScriptリファレンス 第6版 [単行本（ソフトカバー）]: David Flanagan, 木下 哲也","url":"http://www.amazon.co.jp/o/ASIN/4873115531/book042-22/ref=nosim","content":"2012年8月10日発売\n\nサイ本JavaScript第6版のリファレンス部\n\nhttp://www.oreilly.co.jp/books/9784873115535/","date":"2012-07-31T15:00:00.000Z"},{"title":"Amazon: JavaScript 第6版 [大型本]: David Flanagan, 村上 列","url":"http://www.amazon.co.jp/o/ASIN/4873115736/book042-22/ref=nosim","content":"2012年8月10日発売\n\nサイ本 JavaScript第6版の日本語訳\n\nhttp://www.oreilly.co.jp/books/9784873115733/","date":"2012-07-31T15:00:00.000Z"},{"title":"O'Reilly Japan - JavaScript 第6版","url":"http://www.oreilly.co.jp/books/9784873115733/","content":"2012年08月10日発売\n\nJavaScript(サイ本) 第6版の日本語版\n\nJavaScriptリファレンスも同時に発売\n\nhttp://bit.ly/Mtowlb","date":"2012-07-31T15:00:00.000Z"},{"title":"writings/published/understanding-backbone.md at master · kjbekkelund/writings","url":"https://github.com/kjbekkelund/writings/blob/master/published/understanding-backbone.md/","content":"jQueryで書かれていたものをリファクタリングしながらBackboneを使った形にしていくチュートリアル。\n\nステップごとにdiffを表示してて分かりやすい","date":"2012-07-31T15:00:00.000Z"},{"title":"JavaScript's two array types - The Little Calculist","url":"http://calculist.org/blog/2012/07/16/javascripts-two-array-types","content":"2つの配列の型について。\n\n配列っぽいオブジェクトのduck testingで判定の罠とArray.isArrayについて。また判定して弾くだけでは結局利用はできないので、Array.fromを使った正確な変換について","date":"2012-07-31T15:00:00.000Z"},{"title":"ブラウザ上でJavaScript開発が出来るJsbinがバージョンアップして外部サイトに実装デモを貼り付けられるようになったよ - かちびと.net","url":"http://kachibito.net/web-service/jsbin-update.html","content":"HTML/CSS/JavaScript等のオンラインエディタのJSBinがアップデートで、CoffeeScriptやSassなどにも対応したり、外部貼り付けにも対応した。\n\nまたRemote rendering等の機能もついた\n\nhttp://kachibito.net/web-service/jsbin-update.html","date":"2012-07-31T15:00:00.000Z"},{"title":"コールバック関数の実行回数を間引く | _level0 | Kayac Interactive Designer's Blog","url":"http://level0.kayac.com/!2012/07/post_115.php","content":"時間の間引き Throttle の実装について\n\nhttp://d.hatena.ne.jp/brazil/20110131/1296419283 も一緒に","date":"2012-07-31T15:00:00.000Z"},{"title":"Getting Started with WebRTC - HTML5 Rocks","url":"http://www.html5rocks.com/en/tutorials/webrtc/basics/","content":"WebRTCチュートリアル","date":"2012-07-31T15:00:00.000Z"},{"title":"w3cjs - w3c validator package by thomasdavis","url":"http://thomasdavis.github.com/w3cjs/","content":"Nodeで実行するw3c html validator","date":"2012-07-31T15:00:00.000Z"},{"title":"ステートフルJavaScript 1章 | jekylog","url":"http://fingaholic.github.com/posts/2012-06-27-stateful-javascript.html","content":"ステートフルJavaScriptの備忘録を章ごとに書かれてる\n\nhttp://www.oreilly.co.jp/books/9784873115542/","date":"2012-07-31T15:00:00.000Z"},{"title":"Javascript Profiling with The Gecko Profiler and JS Anti-pattern « Benoit Girard's Blog","url":"http://benoitgirard.wordpress.com/2012/07/27/javascript-profiling-with-the-gecko-profiler-and-js-anti-pattern/","content":"Firefox16から入ったbuilt-in profilerについて","date":"2012-07-31T15:00:00.000Z"},{"title":"運営メモ: WHATWG の HTML Living Standard と W3C の HTML5 仕様との関係についての最新情報 | Mozilla Developer Street (modest)","url":"https://dev.mozilla.jp/2012/07/administrivia-update-on-the-relationship-between-the-whatwg-html-living-standard-and-the-w3c-html5-specification/","content":"WHATWGとW3CのHTML5ブランチと仕様策定のエディタについて\n\nhttps://dev.mozilla.jp/2012/07/html5-and-html-next/ と一緒に","date":"2012-07-31T15:00:00.000Z"},{"title":"jQuery Blog » jQuery 1.8 RC1 Released","url":"http://blog.jquery.com/2012/07/26/jquery-1-8-rc1-released/","content":"jQuery 1.8RC1リリース","date":"2012-07-31T15:00:00.000Z"},{"title":"php.js - PHP VM with JavaScript","url":"http://phpjs.hertzen.com/","content":"JavaScriptでPHP VM\n\nPHPのコードをブラウザ/Nodeで動かす","date":"2012-07-31T15:00:00.000Z"},{"title":"Selecting frameworks — Gist","url":"https://gist.github.com/3139190","content":"\"Journey Through The JavaScript MVC Jungle\"\n\nMVC系フレームワークについてのまとめ。\n\nそれぞれの特徴/長所/短所について","date":"2012-07-31T15:00:00.000Z"},{"title":"Version 0.8.4 (Stable)","url":"http://blog.nodejs.org/2012/07/25/node-v0-8-4-stable/","content":"Node.js 0.8.4リリース","date":"2012-07-31T15:00:00.000Z"},{"title":"jQuery UI 1.8.22 « jQuery UI Blog","url":"http://blog.jqueryui.com/2012/07/jquery-ui-1-8-22/","content":"jQuery UI 1.8.22リリース\n\nSortableとDatepickerのbugfix","date":"2012-07-31T15:00:00.000Z"},{"title":"marcelklehr/nodist","url":"https://github.com/marcelklehr/nodist","content":"Windows向けのNode.jsバージョン管理ツール","date":"2012-07-31T15:00:00.000Z"},{"title":"neue cc - linq.js ver.3.0.0-beta, メソッドlowerCamelCase化、など","url":"http://neue.cc/2012/07/20_378.html","content":"C#のLINQライクに使えるlinq.js 3.0.0βリリース。\n\n破壊的変更なのでメソッド名などの互換性はなくなり、よりJavaScriptライクな感じに。\n\nまたObject.definePropertyをつかったネイティブ拡張や、それを利用したQUnitのアサーションの拡張なども含まれている。\n\njQuery連携もプラグイン分離されてる","date":"2012-07-31T15:00:00.000Z"},{"title":"Partially Applied Functions In JavaScript | ThoughtStream.new :derick_bailey","url":"http://lostechies.com/derickbailey/2012/07/20/partially-applied-functions-in-javascript/","content":"bindを使った部分適応のuse caseについて","date":"2012-07-31T15:00:00.000Z"},{"title":"requirejs reading - eller's blog","url":"http://eller86.hatenablog.jp/entry/2012/07/22/142704","content":"Require.JS/r.jsのコードリーディングのポイントについて","date":"2012-07-31T15:00:00.000Z"},{"title":"サブセットフォントメーカー","url":"http://musashi.or.tv/subsetfontmk.htm","content":"フォントから指定された文字列だけを取り出して、ファイルサイズを小さくしたフォントを作成するソフト\n\nWebFontsなどに使える","date":"2012-07-31T15:00:00.000Z"},{"title":"Seamless iframes: The future, today!","url":"http://benvinegar.github.com/seamless-talk/#/","content":"iframeのseamless属性についてのスライド.\n\niframeの親子間でのlocation+postMessageでのやり取り、mutation observerとDebounceについて等","date":"2012-07-31T15:00:00.000Z"},{"title":"Building a Text-Based UI with Backbone and Charm","url":"http://tobyho.com/2012/07/19/backbone-charm-text-based-ui/","content":"テスティングフレームワークTestemのコンソール上のUI構築についての話。\n\nBackboneを使ったMVCの話","date":"2012-07-31T15:00:00.000Z"},{"title":"Dexter JS","url":"http://dexterjs.com/","content":"Sinon.JSのようなStub/Spy/FakeXHRの機能を持ったシンプルなテスト補助ライブラリ。\n\nシンプルで綺麗な作りを維持するのが目的","date":"2012-07-31T15:00:00.000Z"},{"title":"Mobile Mockups: Prototype iPhone, Android, iPad and Android tablet UI fast!","url":"https://www.fluidui.com/editor/live/","content":"スマートフォンアプリのプロトタイプモック作成ツール。\n\n画像を使用したり、画面遷移とかも作れる","date":"2012-07-31T15:00:00.000Z"},{"title":"jQuery Mobile 1.2 最新情報 & Tips","url":"http://www.slideshare.net/yoshikawa_t/jquery-mobile-tips-20120719","content":"jQuery Mobile 1.2についてのスライド。\n\n新しい機能や開発環境について","date":"2012-07-31T15:00:00.000Z"},{"title":"JavaScriptのforEach的なものでbreakしたい話 - 車輪を再発明 / koba04の日記","url":"http://d.hatena.ne.jp/koba04/20120720/1342713106","content":"breakできるforEachの実装について","date":"2012-07-31T15:00:00.000Z"},{"title":"Enyo 2 Exits Beta | The Enyo Blog","url":"http://blog.enyojs.com/post/27492225747/enyo-2-exits-beta","content":"Enyo 2リリース。\n\nmobileだけではなくデスクトップのブラウザもサポート","date":"2012-07-31T15:00:00.000Z"},{"title":"XMLHttpRequest responseXML in IE10 Release Preview - IEBlog - Site Home - MSDN Blogs","url":"http://blogs.msdn.com/b/ie/archive/2012/07/19/xmlhttprequest-responsexml-in-ie10-release-preview.aspx","content":"IE10でのXHRのreponseXMLについて。\n\nresponseXMLでネイティブのdocumentが返るように、またresponseType = 'document'と'msxml-document'についての説明","date":"2012-07-31T15:00:00.000Z"},{"title":"Mastering the Application Cache Manifest for Offline Web Apps and Performance - Facebook開発者","url":"https://developers.facebook.com/html5/blog/post/2012/07/16/mastering-the-application-cache-manifest-for-offline-web-apps-and-performance/","content":"Application Cache Manifestのチュートリアル","date":"2012-07-31T15:00:00.000Z"},{"title":"Typed Arrays: Binary Data in the Browser - HTML5 Rocks","url":"http://www.html5rocks.com/en/tutorials/webgl/typed_arrays/","content":"Typed Arraysのチュートリアル。\n\nBrowser APIでTyped Arraysが使われてるところについてや関連ライブラリについて","date":"2012-07-31T15:00:00.000Z"},{"title":"Clone JavaScript Arrays and Objects","url":"http://davidwalsh.name/javascript-clone","content":"JavaScriptでいろんなオブジェクトをcloneする関数について。\n\nコメント欄も参照","date":"2012-07-31T15:00:00.000Z"},{"title":"大規模なJavaScript開発の話","url":"http://www.slideshare.net/terurou/javascript-13711976","content":"JavaScriptでの大規模開発について。\n\nJavaScriptを生成する言語(Haxeとか)について","date":"2012-07-31T15:00:00.000Z"},{"title":"PhoneGap | Adobe PhoneGap 2.0 Released","url":"http://phonegap.com/2012/07/20/adobe-phonegap-2-0-released.md//","content":"PhoneGap 2.0リリース。\n\nWindows Phoneのサポートなど","date":"2012-07-31T15:00:00.000Z"},{"title":"PhoneGap | Adobe PhoneGap 2.0 Released","url":"http://phonegap.com/2012/07/20/adobe-phonegap-2-0-released.md//","content":"PhoneGap 2.0リリース。\n\nWeb Inspector Remoteのサポート、Windows Phoneのサポートなど","date":"2012-07-31T15:00:00.000Z"},{"title":"Version 0.9.0 (Unstable)","url":"http://blog.nodejs.org/2012/07/20/version-0-9-0-unstable/","content":"Node.js 0.9.0(開発版)リリース","date":"2012-07-31T15:00:00.000Z"},{"title":"Firefox JavaScript Terminal // by Paul Rouget","url":"http://paulrouget.com/e/jsterm/","content":"FirefoxのJavaScriptコンソールアドオン。\n\nREPL的に実行でき、実行結果を後からインスペクトしたり、chrome権限での実行も可能","date":"2012-07-31T15:00:00.000Z"},{"title":"michaelficarra/ECMAScript-Glossary","url":"https://github.com/michaelficarra/ECMAScript-Glossary","content":"ECMAScript用語集","date":"2012-07-31T15:00:00.000Z"},{"title":"OOCSS + Sass","url":"http://takazudo.github.com/presentation-oocss-sass/#/","content":"mixin, extendの違いについて。\n\nまたSass 3.2のSilent Classについてのスライド","date":"2012-07-31T15:00:00.000Z"},{"title":"Learning IE8","url":"http://www.learningie8.com/","content":"IE7のサポートをやめるところも多くなってきてるので、IE8について学びましょうという感じのサイト\n\nIE8で使えるCSS/JavaScriptの機能についての解説","date":"2012-07-31T15:00:00.000Z"},{"title":"Dojo 1.8.0rc1 released | The Dojo Toolkit Blog","url":"http://dojotoolkit.org/blog/dojo-1-8-0rc1-released","content":"Dojo 1.8.0rc1 リリース","date":"2012-07-31T15:00:00.000Z"},{"title":"Version 0.8.3 (Stable)","url":"http://blog.nodejs.org/2012/07/19/node-v0-8-3-stable/","content":"Node.js 0.8.3リリース","date":"2012-07-31T15:00:00.000Z"},{"title":"DailyJS: JSON Extensions","url":"http://dailyjs.com/2012/07/16/json-hacks/","content":"JSONスキーマやJSONを拡張した実装について","date":"2012-07-31T15:00:00.000Z"},{"title":"Firefox 14.0.1 リリースノート","url":"http://www.mozilla.jp/firefox/14.0.1/releasenotes/","content":"Firefox 14.0.1リリース","date":"2012-07-31T15:00:00.000Z"},{"title":"情報メディア演習I--SVGではじめるGraphical Web(2012年度版)","url":"http://www.hilano.org/hilano-lab/svg/media-svg2012.html","content":"SVGについて演習。\n\nサンプルが豊富","date":"2012-07-31T15:00:00.000Z"},{"title":"WebGL Beginner’s Guide « voxelent","url":"http://voxelent.com/resources/webgl-beginners-guide/","content":"WebGL入門本","date":"2012-07-31T15:00:00.000Z"},{"title":"Testacular - Spectacular Test Runner for JavaScript","url":"http://vojtajina.github.com/testacular/","content":"Node.js と Socket.ioを使ってJavaScriptテストフレームワーク。\n\n保存を監視して、開発しながらテストを実行するような環境。\n\nJasmineのアダプターが実装されている。\n\nWebStorm Integrationがあり、WebStorm上のConsoleで実行した場合、stack traceから該当行へジャンプできる。\n\n目的としては、AngularJSのテストJSTDで動いているが、JSTDにも多くの問題があり、テストを安定して速く実行できるシンプルなツールが必要とされていたためつくられている。\n\njsdomを使ってブラウザなしでも実行できるようにしたり、より速く実行でき、開発中の手助けになるようなテストフレームワークを目指している。","date":"2012-07-31T15:00:00.000Z"},{"title":"Responsive Design Weekly NewsletterResponsive Design Weekly","url":"http://responsivedesignweekly.com/","content":"Responsive Web DesignについてのWeeklyメールマガジン","date":"2012-07-31T15:00:00.000Z"},{"title":"2012年上半期プログラミング学習サービス総まとめ：GREAT GEEKS：ITmedia オルタナティブ・ブログ","url":"http://blogs.itmedia.co.jp/sasaki/2012/07/2012-db05.html","content":"主にインタラクティブ系のプログラミング学習サイトまとめ","date":"2012-07-31T15:00:00.000Z"},{"title":"美しいプログラムを書く(業務用Webアプリケーション保守編) - TIM Labs","url":"http://labs.timedia.co.jp/2012/07/beautiful-code-vs-mr-oldtype.html","content":"jQueryで書かれたコードを例にリファクタリングする例","date":"2012-07-31T15:00:00.000Z"},{"title":"JavaScript MVC座談会。遅くならない？ それぞれの特徴は？ サーバとの通信は？（前編） － Publickey","url":"http://www.publickey1.jp/blog/12/javascript_mvc_1.html","content":"JavaScriptのMVC系と言われるライブラリについて\n\nBackbone.js/Spine/Ember.js/AngularJS","date":"2012-07-31T15:00:00.000Z"},{"title":"JavaScript Performance For Madmen · kevingadd/JSIL Wiki","url":"https://github.com/kevingadd/JSIL/wiki/JavaScript-Performance-For-Madmen","content":"JavaScriptエンジン/ブラウザ毎の最適化Tipsやプロファイルを取るツールについて","date":"2012-07-31T15:00:00.000Z"},{"title":"qfox.nl - Parser perf research","url":"http://qfox.nl/weblog/258","content":"パーサーなどで次のトークンのcharを取得してtypeを判定する処理について。\n\n色々な取得方法と決定方法のパフォーマンス比較。\n\n<pre>\n\nstr[index]\n\nstr.charAt(index)\n\nstr.charCodeAt(index)\n\nstr.substring(index,index+1)\n\nstr.substr(index, 1)\n\nstr.slice(index, index+1)\n\nnew RegExp('.{'+index+'}(.)').exec(str)[1]\n\nstr.match(new RegExp('.{'+index+'}(.)'))[1]\n\nstr.split('')[index]\n\nstr.split('').forEach(function(c){ ... })\n\nArray.prototype.forEach.call(str, function(c){ ... })\n\nstr.replace(/./g, function(c){ ... })\n\n</pre>","date":"2012-07-31T15:00:00.000Z"},{"title":"Hallo.js - Distraction-free Rich Text Editor for the Web","url":"http://hallojs.org/","content":"シンプルなWYSIWYGエディタのjQuery UIプラグイン。","date":"2012-07-31T15:00:00.000Z"},{"title":"Spine入門","url":"http://www.slideshare.net/AdvancedTechNight/spine-13613679","content":"Spineについてのスライド\n\n\"ステートフルJavaScript」で提案する手法を体現する ことを目指して、執筆時に開発\"","date":"2012-07-31T15:00:00.000Z"},{"title":"Firebug 1.10 New Features ✩ Mozilla Hacks – the Web developer blog","url":"http://hacks.mozilla.org/2012/07/firebug-1-10-new-features/","content":"Firebug1.10の機能紹介。\n\n再起動なしでインストールできるように、クッキーパネルを追加、コマンドエディタでシンタックスハイライト、Trace Style、Web Fonts,Media Query、:focusサポート等","date":"2012-07-31T15:00:00.000Z"},{"title":"Announcing jQuery Mobile 1.1.1 | jQuery Mobile","url":"http://jquerymobile.com/blog/2012/07/12/jqm-1-1-1/","content":"jQuery Mobile 1.1.1リリース","date":"2012-07-31T15:00:00.000Z"},{"title":"Version 0.6.20 (maintenance)","url":"http://blog.nodejs.org/2012/07/10/node-v0-6-20-maintenance/","content":"node.js 0.6.20リリース","date":"2012-07-31T15:00:00.000Z"},{"title":"jQuery Blog » jQuery 1.8 Beta 2 Released","url":"http://blog.jquery.com/2012/07/10/jquery-1-8-beta-2-released/","content":"jQuery 1.8 Beta 2リリース","date":"2012-07-31T15:00:00.000Z"},{"title":"Cookbook | QUnit","url":"http://qunitjs.com/cookbook/","content":"QUnit公式サイトのクックブック","date":"2012-07-31T15:00:00.000Z"},{"title":"dynaTrace AJAX Edition 3.7 about:performance","url":"http://blog.dynatrace.com/2012/07/10/dynatrace-ajax-edition-3-7/","content":"dynaTrace AJAX Edition 3.7 リリース。\n\nFirefox 12,13に対応、IE10も対応予定","date":"2012-07-31T15:00:00.000Z"},{"title":"Buster.JS 0.6.1","url":"http://busterjs.org/changelog/0.6.1/","content":"Buster.JS 0.6.1リリース\n\nSinon.JS 1.4.0を利用、buster-autotestが動かない場合があったのが修正された等","date":"2012-07-31T15:00:00.000Z"},{"title":"Changelog","url":"http://sinonjs.org/Changelog.txt","content":"Sinon.JS 1.4.0リリース。\n\n","date":"2012-07-31T15:00:00.000Z"},{"title":"Tagneto: RequireJS 2.0.3 released","url":"http://tagneto.blogspot.com/2012/07/requirejs-203-released.html","content":"RequireJS 2.0.3リリース\n\nbugfixのみ","date":"2012-07-31T15:00:00.000Z"},{"title":"Version 0.8.2 (stable)","url":"http://blog.nodejs.org/2012/07/09/node-v0-8-2-stable/","content":"Node.js 0.8.2 (Stable) リリース","date":"2012-07-31T15:00:00.000Z"},{"title":"using-testharness.js","url":"http://darobin.github.com/test-harness-tutorial/docs/using-testharness.html","content":"W3Cのテストフレームワークとして知られるtestharness.jsのチュートリアルドキュメント\n\nhttps://github.com/w3c/testharness.js","date":"2012-07-31T15:00:00.000Z"},{"title":"連載：フロントエンドWeb戦略室｜gihyo.jp … 技術評論社","url":"http://gihyo.jp/dev/serial/01/front-end_web","content":"WebページのUIやサードパーティスクリプトのセキュリティ/プライバシー/実装について等の連載 by mala","date":"2012-07-31T15:00:00.000Z"},{"title":"JavaScriptをシンプルに - JavaScriptをシンプルに：ITpro","url":"http://itpro.nikkeibp.co.jp/article/COLUMN/20120620/404224/","content":"JavaScriptとCoffeeScriptの違いについて、どうしてCoffeeScriptではこうなってるのかを解説されてる連載。\n\nどういう変換がされるかも並べて見られるので分かりやすい","date":"2012-07-31T15:00:00.000Z"},{"title":"colorjoe by bebraw","url":"http://bebraw.github.com/colorjoe/","content":"カラーピッカーライブラリ\n\nRGB/HSL","date":"2012-07-31T15:00:00.000Z"},{"title":"5 Awesome AngularJS Features | Nettuts+","url":"http://net.tutsplus.com/tutorials/javascript-ajax/5-awesome-angularjs-features/","content":"AngularJSの機能紹介","date":"2012-07-31T15:00:00.000Z"},{"title":"Asynchronous programming and continuation-passing style in JavaScript","url":"http://www.2ality.com/2012/06/continuation-passing-style.html","content":"非同期とコールバックについての話 直接的なコードから、CPSなコードへ書き換える方法について例を上げながら解説。 制御フローの比較、CPSと例外処理、スタックとトランポリン","date":"2012-07-31T15:00:00.000Z"},{"title":"Asynchronous programming and continuation-passing style in JavaScript","url":"http://www.2ality.com/2012/06/continuation-passing-style.html","content":"非同期とコールバックについての話\n\n直接的なコードから、CPSなコードへ書き換える方法について例を上げながら解説。\n\n制御フローの比較、CSPと例外処理、スタックとトランポリン","date":"2012-07-31T15:00:00.000Z"},{"title":"","url":"http://blog.niw.at/post/26687866336","content":"strict modeの宣言について詳しく書かれてる。\n\n\"use strict\"の書き方と効果。Directive Prologueの最後に\"use strict\"があった時に、それ以前のもの(関数全体)にもstrict modeは適応される。","date":"2012-07-31T15:00:00.000Z"},{"title":"CSS.2012","url":"http://www.slideshare.net/dynamis/css2012","content":"最近のCSSの機能についてスライド。\n\nMedia Queries、Retina対応について、WebFonts、text-decoration、Box,Transform、Animations、column,\n\ncalc","date":"2012-07-31T15:00:00.000Z"},{"title":"Matt's DOM Utils (Utils)","url":"http://www.fortybelow.ca/Projects/JavaScript/Utils/","content":"DOMに関する便利関数を集めたライブラリ。\n\nis/typeの判定やタグ生成やappend系、セレクタのエイリアス的なモノ、コレクション","date":"2012-07-31T15:00:00.000Z"},{"title":"Opera Desktop Team - First bite of 12.50 ‘Marlin’: Clipboard API, redesigned key event handling, -webkit- CSS, and Notification Center","url":"http://my.opera.com/desktopteam/blog/2012/07/06/marlin-1250-swim","content":"Opera 12.50のdevelopment snapshot build 1497でCSSの-webkit- prefixが入った。","date":"2012-07-31T15:00:00.000Z"},{"title":"mkuklis/asEvented","url":"https://github.com/mkuklis/asEvented","content":"micro event emitter ライブラリ\n\nObserver Pattern的なbind/unbind/triggerを提供するシンプルなライブラリ","date":"2012-07-31T15:00:00.000Z"},{"title":"Announcing Recline.JS: a Javascript library for building data applications in the browser | Open Knowledge Foundation Blog","url":"http://blog.okfn.org/2012/07/05/announcing-recline-js-a-javascript-library-for-building-data-applications-in-the-browser/","content":"データを表やグラフ、タイムラインやMapsに表示したりするJavaScriptライブラリ。\n\njQuery,BackboneやBootstrapなどを利用してる。\n\nhttp://reclinejs.com/docs/ に分かりやすく構造が書かれてる","date":"2012-07-31T15:00:00.000Z"},{"title":"CoffeeScript でクラスベースのオブジェクト指向プログラミングをするための基礎知識 - わからん","url":"http://d.hatena.ne.jp/kitokitoki/20120701/p1","content":"CoffeeScriptのClassについて。\n\nJavaScriptに展開後のコードを並べて解説","date":"2012-07-31T15:00:00.000Z"},{"title":"Debugger, Responsive Design View and more in Firefox Aurora 15 ✩ Mozilla Hacks – the Web developer blog","url":"http://hacks.mozilla.org/2012/07/debugger-responsive-design-view-and-more-in-firefox-aurora-15/","content":"Firefoxの開発者ツールについたデバッガーやResponsive Design View、Layout Viewについての紹介","date":"2012-07-31T15:00:00.000Z"},{"title":"Amazon: Programming JavaScript Applications: Robust Web Architecture With Node, HTML5, and Modern JS Libraries [Paperback]: Eric Elliott","url":"http://www.amazon.com/o/ASIN/1449320945/book042-22/ref=nosim","content":"2012年12月22日発売\n\nクライアントサイドMVCやモジュール化のベストプラクティス、Nodeを使ったRESTfulなデザイン、大規模JavaScriptアプリケーションのスケーラビリティについてやビルド、テスト、デプロイのプロセス、アプリケーションの国際化についてなど\n\nhttp://shop.oreilly.com/product/0636920024231.do","date":"2012-07-31T15:00:00.000Z"},{"title":"ECMAScript / Standard ECMA-262 Edition 5.1 訳","url":"http://www.webzoit.net/hp/it/internet/homepage/script/ecmascript/ecma262_51/","content":"ES5.1の日本語訳","date":"2012-07-31T15:00:00.000Z"},{"title":"Caat by hyperandroid","url":"http://hyperandroid.github.com/CAAT/","content":"Canvasアニメーションライブラリ。\n\nシーン、Box2D、クリップマスク、複合、イージング関数","date":"2012-07-31T15:00:00.000Z"},{"title":"Debugging with Fiddler: The official reference from the developer of Fiddler","url":"http://fiddler2.com/book/","content":"Fiddlerの書籍。\n\npdfと物理本で販売","date":"2012-07-31T15:00:00.000Z"},{"title":"CSS の勉強中に困ったら | Unformed Building","url":"http://unformedbuilding.com/articles/if-stuck-in-the-study-of-css/","content":"CSS等のリソース集\n\n仕様、バグ、対応、ブラウザ、Q&A","date":"2012-07-31T15:00:00.000Z"},{"title":"Amazon: JavaScript逆引きハンドブック [単行本（ソフトカバー）]: 古籏 一浩","url":"http://www.amazon.co.jp/o/ASIN/4863541082/book042-22/ref=nosim","content":"2012年8月15日発売","date":"2012-07-31T15:00:00.000Z"},{"title":"Testem: Interactive JS Test Runner","url":"http://tobyho.com/2012/06/24/testem-interactive-js-test-runner/","content":"インタラクティブにテストを実行できるのを目的にあげてるテスティングフレームワークTestemがリリース。 JsTDやBusterJSのような仕組み、CLIで見えるテスト結果の表示、保存を自動監視してテスト実行、アダプタでテスライブラリ構文に対応。\n\n詳細 http://jser.info/post/26266683374","date":"2012-07-31T15:00:00.000Z"},{"title":"AMD: The Definitive Source | Blog | SitePen","url":"http://www.sitepen.com/blog/2012/06/25/amd-the-definitive-source/","content":"AMDとは何か? AMDモジュールとそれの利用方法。\n\nビルドによる最適化、AMDモジュールローダーのライブラリ紹介、AMDに対する議論について。広くAMDについてまとまった記事","date":"2012-07-31T15:00:00.000Z"},{"title":"About Javascript prototype — Gist","url":"https://gist.github.com/2990054","content":"\"プロトタイプと、あとクラス、継承、ミックスインと呼ばれている物の説明\"\n\nES5をベースにした、プロトタイプチェーン、new演算子の動作の説明。\n\n継承を行うinherits(extend)、mixin関数の実装について。\n\nまたprototypeを拡張することによるメモリ効率やパフォーマンスの違いなどについて書かれてる","date":"2012-07-31T15:00:00.000Z"},{"title":"Shiki’s Weblog: 新しいウェブ ブラウザ ","url":"http://shiki.esrille.com/2012/07/escort.html","content":"HTML/CSSレンダリングエンジンが独自に作られているオープンソースなウェブブラウザ escort が公開された","date":"2012-07-31T15:00:00.000Z"},{"title":"PhoneGap 1.9.0 Released! « PhoneGap","url":"http://phonegap.com/2012/06/30/phonegap-1-9-0-released/","content":"PhoneGap 1.9.0リリース","date":"2012-07-31T15:00:00.000Z"},{"title":"Javascript Scope Quiz","url":"http://madebyknight.com/javascript-scope/","content":"JavaScriptのスコープについてのクイズ。\n\nスコープについて学びながら進めていける","date":"2012-08-31T15:00:00.000Z"},{"title":"jQuery Blog » jQuery 1.8.1 Released","url":"http://blog.jquery.com/2012/08/30/jquery-1-8-1-released/","content":"jQuery 1.8.1リリース\n\nQuirks modeのサポートはしない事に","date":"2012-08-31T15:00:00.000Z"},{"title":"Welcome to Sinon.JS Documentation. — SinonJSDoc 1.0 documentation","url":"http://sinonjsdoc.readthedocs.org/en/latest/","content":"SInon.JSについてのドキュメント\n\nSinon.JSの内部構成などについて","date":"2012-08-31T15:00:00.000Z"},{"title":"Introduction to XMLHttpRequest Level 2 - Dev.Opera","url":"http://dev.opera.com/articles/view/xhr2/","content":"XHR Level2について。\n\ntimeouts、クロスドメイン、FormData、 ProgressEvent、responseTypeについて","date":"2012-08-31T15:00:00.000Z"},{"title":"WebGL: Up and Running - O'Reilly Media","url":"http://shop.oreilly.com/product/0636920024729.do","content":"2012年8月発売\n\nWebGL本","date":"2012-08-31T15:00:00.000Z"},{"title":"TEST CORDING » Sassの可変長引数で出来ること出来ないことまとめ","url":"http://testcording.com/?p=261","content":"Sassの可変長引数の解説","date":"2012-08-31T15:00:00.000Z"},{"title":"Testem 0.1.0 Released and Screencasts","url":"http://tobyho.com/2012/08/29/testem-intro-screencast/","content":"インタラクティブなJavaScript Test RunnerのTestem 0.1.0リリース\n\n自動でブラウザを起動する機能や、console.log等の出力対応","date":"2012-08-31T15:00:00.000Z"},{"title":"Amazon: JavaScript & JQuery: Interactive Front-End Development [Paperback]: Jon Duckett","url":"http://www.amazon.com/o/ASIN/1118531647/book042-22/ref=nosim","content":"2013年3月5日発売。\n\n著者は HTML and CSS: Design and Build Websites http://www.htmlandcssbook.com/ の人。\n\nこの書籍と同様にかなりビジュアル面に凝った書籍になるそう\n\n","date":"2012-08-31T15:00:00.000Z"},{"title":"Things I didn’t know about the WebKit inspector | joocode","url":"http://blog.joocode.com/browsers/12-things-about-the-webkit-inspector-i-didnt-know/","content":"Web InspectorのTips","date":"2012-08-31T15:00:00.000Z"},{"title":"Web Performance Power Tool: HTTP Archive (HAR) - igvita.com","url":"http://www.igvita.com/2012/08/28/web-performance-power-tool-http-archive-har/","content":"通信時のデータを記録するHTTP Archive (HAR)について。\n\nharファイルの見方やyslow、デバッガーからharファイルを保存する方法、proxyを使ったトレース等について","date":"2012-08-31T15:00:00.000Z"},{"title":"HTML5 Boilerplate – v4.0.0 | drublic","url":"http://drublic.de/blog/html5bp-v4-0-0/","content":"HTML5 Boilerplate 4.0.0リリース。\n\nMITライセンスの追加、console.logラッパーの変更、構造の整理等","date":"2012-08-31T15:00:00.000Z"},{"title":"Firefox 15.0 リリースノート","url":"http://www.mozilla.jp/firefox/15.0/releasenotes/","content":"Firefox 15.0リリース\n\nhttps://dev.mozilla.jp/2012/07/firefox15/","date":"2012-08-31T15:00:00.000Z"},{"title":"Yeti 0.2.9 released","url":"http://yeti.cx/blog/2012/08/yeti-0-2-9-released/","content":"Yeti 0.2.9リリース。\n\nタイムアウトの設定、YUI Test Coverageの結果表示ができるように","date":"2012-08-31T15:00:00.000Z"},{"title":"LucidJS Event Emitters - Make your code Lucid.","url":"http://robertwhurst.github.com/LucidJS/","content":"Event Emitterライブラリ。\n\non/once/trigger/set(like trigger)/pipe/clear.\n\nMeta Eventやドット区切りのSub Eventsもサポートしてる","date":"2012-08-31T15:00:00.000Z"},{"title":"A guide to 2ality’s posts on the JavaScript language","url":"http://www.2ality.com/2012/08/guide-jslang.html","content":"Dr.AxelのJavaScriptについての記事目次。\n\n基本的なことから、歴史、ES.next等かなり深い所までかかれていて幅広い","date":"2012-08-31T15:00:00.000Z"},{"title":"Amazon: Html5 Hacking and Javascript Security: Attacks and Defenses [Hardcover]: Shreeraj Shah","url":"http://www.amazon.com/o/ASIN/1466565314/book042-22/ref=nosim","content":"2012年6月15日発売\n\nHTML5に関するセキュリティ本\n\nhttp://shreeraj.blogspot.jp/","date":"2012-08-31T15:00:00.000Z"},{"title":"linq.js ver.3 and JavaScript in Visual Studio 2012","url":"http://www.slideshare.net/neuecc/linqjs-ver3-and-visual-studio-2012-in-javascript","content":"linq.js についてのスライド","date":"2012-08-31T15:00:00.000Z"},{"title":"JavaScript MVC: Client vs Server - Google ドキュメント","url":"https://docs.google.com/presentation/d/1K4RY_1dOi2o_0RBPTr05WL0Vr9E28rRJsnbUP23D6hc/present#slide=id.gf37f796_147_0","content":"JavaScriptとMVC系の過去/現在/未来を簡単にまとめたスライド","date":"2012-08-31T15:00:00.000Z"},{"title":"Getting HTML5 Ready - ContentEditable : Remote Synthesis","url":"http://www.remotesynthesis.com/post.cfm/getting-html5-ready-contenteditable","content":"ContentEditableのブラウザ毎の対応について","date":"2012-08-31T15:00:00.000Z"},{"title":"コンテントセキュリティポリシー入門 - ずっと君のターン","url":"http://d.hatena.ne.jp/technohippy/20120820#1345469971","content":"HTML5RocksのCSPについての記事翻訳。 ","date":"2012-08-31T15:00:00.000Z"},{"title":"Amazon.co.jp： JavaScript逆引きハンドブック: 古籏 一浩: 本","url":"http://www.amazon.co.jp/o/ASIN/4863541082/book042-22/ref=nosim","content":"2012年9月10日発売\n\n864ページ、JavaScript逆引き本","date":"2012-08-31T15:00:00.000Z"},{"title":"Web Reflection: A Safer JS Environment","url":"http://webreflection.blogspot.jp/2012/08/a-safer-js-environment.html","content":"this, Object.prototypeのfreezeする事について\n\nグローバル汚染をfreezeする利点について。\n\n","date":"2012-08-31T15:00:00.000Z"},{"title":"jQuery UI 1.9 RC « jQuery UI Blog","url":"http://blog.jqueryui.com/2012/08/jquery-ui-1-9-rc/","content":"jQuery UI 1.9 RC リリース","date":"2012-08-31T15:00:00.000Z"},{"title":"Sass 3.2 is released","url":"http://chriseppstein.github.com/blog/2012/08/23/sass-3-2-is-released/","content":"Sass 3.2の機能紹介や変更点。\n\nプレースホルダーセレクタ、\n\nSelectors Level 4、Variable Arguments、Directive Interpolation、新しい関数、nullデータ等","date":"2012-08-31T15:00:00.000Z"},{"title":"リッチスマートフォンWebアプリのメモリ管理｜1 pixel｜サイバーエージェント公式クリエイターズブログ","url":"http://ameblo.jp/ca-1pixel/entry-11333270027.html","content":"JavaScriptのメモリまわりのデバッグ方法について。\n\nWeb Inspectorの Heap Snapshotを使ってオブジェクトが開放されているかを確認する。image poolを作ってメモリ使用量を抑える方法についえ","date":"2012-08-31T15:00:00.000Z"},{"title":"Mocha 1.4.0 - TJ Holowaychuk","url":"http://tjholowaychuk.com/post/29996505898/mocha-1-4-0","content":"Mocha 1.4.0リリース","date":"2012-08-31T15:00:00.000Z"},{"title":"idiomatic.js/translations/ja_JP at master · rwldrn/idiomatic.js","url":"https://github.com/rwldrn/idiomatic.js/tree/master/translations/ja_JP","content":"\"一貫性のある慣用的なJavaScriptの書き方\" コーディングルール的なものの和訳。\n\n癖が少なく良く出来てる","date":"2012-08-31T15:00:00.000Z"},{"title":"nathansmith/javascript-quiz","url":"https://github.com/nathansmith/javascript-quiz","content":"JavaScript Quiz","date":"2012-08-31T15:00:00.000Z"},{"title":"Version 0.8.8 (stable)","url":"http://blog.nodejs.org/2012/08/22/node-v0-8-8-stable/","content":"Node.js 0.8.8リリース","date":"2012-08-31T15:00:00.000Z"},{"title":"Amazon: Single Page Web Applications: JavaScript end-to-end [Paperback]: Michael Mikowski, Josh Powell","url":"http://www.amazon.com/o/ASIN/1617290750/book042-22/ref=nosim","content":"2013年1月28日発売\n\nシングルページWebアプリについての書籍","date":"2012-08-31T15:00:00.000Z"},{"title":"JavaScript for Cats","url":"http://jsforcats.com/","content":"猫でも分かるJavaScript\n\nプログラミング初心者向け","date":"2012-08-31T15:00:00.000Z"},{"title":"Bootstrap 2.1.0 released · Twitter Bootstrap Blog","url":"http://blog.getbootstrap.com/2012/08/20/bootstrap-2-1-0-released/","content":"Twitter Bootstrap 2.1.0リリース","date":"2012-08-31T15:00:00.000Z"},{"title":"Amazon: HTML5(ファイブ)+JavaScript+CSS+Web [単行本]: 大西 武","url":"http://www.amazon.co.jp/o/ASIN/4798034630/book042-22/ref=nosim","content":"2012/8/21発売","date":"2012-08-31T15:00:00.000Z"},{"title":"Infinity.js","url":"http://airbnb.github.com/infinity/","content":"JavaScriptでiOSのUITableViewライクな実装。\n\nリストで表示される領域の前後だけを実際に描画したり、表示をキャッシュしてスクロールに合わせて描画してる。\n\nコメント付きのソースコードを公開してる","date":"2012-08-31T15:00:00.000Z"},{"title":"ES5 features on iOS/Android's default browser - 愛と勇気と缶ビール","url":"http://d.hatena.ne.jp/zentoo/20120819/1345378440","content":"iOS/AndroidのECMAScript 5 compatibility tableの調査まとめ","date":"2012-08-31T15:00:00.000Z"},{"title":"Changelog · bestiejs/lodash Wiki","url":"https://github.com/bestiejs/lodash/wiki/Changelog","content":"underscore.jsの互換ライブラリのLo-Dash v0.5.1リリース\n\nhttps://github.com/bestiejs/lodash/compare/v0.4.2...v0.5.1","date":"2012-08-31T15:00:00.000Z"},{"title":"Comparing v0.4.2...v0.5.1 · bestiejs/lodash","url":"https://github.com/bestiejs/lodash/compare/v0.4.2...v0.5.1","content":"underscore.jsの互換ライブラリのLo-Dash v0.5.1リリース","date":"2012-08-31T15:00:00.000Z"},{"title":"Developers We Admire. « Paul Irish","url":"http://paulirish.com/2012/developers-we-admire/","content":"Paul版注目すべき人リスト","date":"2012-08-31T15:00:00.000Z"},{"title":"25 JS Developers You Must Follow On Twitter","url":"http://blog.crossrider.com/post/28828010399/25-js-developers-you-must-follow-on-twitter","content":"JavaScript関係とかでフォローすべき人Google+版\n\nhttps://plus.google.com/u/0/114798913484842413424/posts/LkqX3FrYE5Q","date":"2012-08-31T15:00:00.000Z"},{"title":"Tagneto: RequireJS 2.0.6 released","url":"http://tagneto.blogspot.com/2012/08/requirejs-206-released.html","content":"RequireJS 2.0.6 リリース","date":"2012-08-31T15:00:00.000Z"},{"title":"Debugging your JavaScript app using WebStorm","url":"http://www.gamefromscratch.com/post/2012/08/17/Debugging-with-JavaScript-with-WebStorm.aspx","content":"WebStormを使ったデバッグ方法について。内蔵してるデバッガーの使い方について","date":"2012-08-31T15:00:00.000Z"},{"title":"Localised JavaScript","url":"http://fhtr.org/js-i18n/","content":"JavaScriptを英語以外の言語に変換するライブラリ。\n\nキーワードとか関数を日本語にしたりできる。","date":"2012-08-31T15:00:00.000Z"},{"title":"wesleyhales.com: Web Performance Testing With PhantomJS","url":"http://wesleyhales.com/blog/2012/08/16/Site-Load-Time-Testing-with-PhantomJS/","content":"phamtomJSを使ったパフォーマンス測定とappcache生成スクリプトについて\n\nhttps://github.com/jamesgpearce/confess/","date":"2012-08-31T15:00:00.000Z"},{"title":"High-Performance, Garbage-Collector-Friendly Code - Build New Games","url":"http://buildnewgames.com/garbage-collector-friendly-code","content":"JavaScriptとガーベッジコレクションについて。\n\nChromeを使ったメモリ測定方法\n\nhttp://efcl.info/2010/1226/res2191/\n\nObject Poolの実装について。","date":"2012-08-31T15:00:00.000Z"},{"title":"Third Party JavaScript In The Third Person - Alex Sexton","url":"http://alexsexton.com/blog/2012/08/third-party-javascript-in-the-third-person","content":"サードパーティJavaScriptについての発表。\n\nSame Origin Policyやiframe、サードパーティボタンのキャシュについて","date":"2012-08-31T15:00:00.000Z"},{"title":"サイト制作時のメモ 2012年前半 | Unformed Building","url":"http://unformedbuilding.com/articles/webdevelopment-memo-2012-first-half/","content":"Graceful Degradation、多言語対応(アジア系)、Android/iOSのモバイル対応について注意点や参考サイトなどについて","date":"2012-08-31T15:00:00.000Z"},{"title":"» Safari 6 and Chrome 21 add image-set to support retina images Cloud Four Blog","url":"http://blog.cloudfour.com/safari-6-and-chrome-21-add-image-set-to-support-retina-images/","content":"Webkit系にprefix付き実装されたimage-setについて。\n\nデバイスピクセル比によって出す画像を変える。\n\nhttp://myakura.hatenablog.com/entry/2012/03/23/040058 も参照","date":"2012-08-31T15:00:00.000Z"},{"title":"Benchmark.js","url":"http://benchmarkjs.com/","content":"jsPerfなどでも使われてるBenchmark.js v 1.0.0がリリース\n\nhttps://github.com/bestiejs/benchmark.js/compare/0.3.0...v1.0.0","date":"2012-08-31T15:00:00.000Z"},{"title":"古いブラウザでSVG表示ができるSIE 3 の公開 - プラグインレスでSVGを表示する「SIE」開発ブログ","url":"http://d.hatena.ne.jp/dhrname/20120818/p1","content":"SIE 3リリース","date":"2012-08-31T15:00:00.000Z"},{"title":"jsPerf, JSPerfView を使った、JavaScript コードのベンチマーク計測とブログなどで計測結果を利用する方法 : document","url":"http://blog.livedoor.jp/imaya_js/archives/5850053.html","content":"jsPerfで計測したデータのグラフを埋め込みで表示する方法","date":"2012-08-31T15:00:00.000Z"},{"title":"When milliseconds are not enough: performance.now() - HTML5Rocks Updates","url":"http://updates.html5rocks.com/2012/08/When-milliseconds-are-not-enough-performance-now","content":"performance.now()の使い所について","date":"2012-08-31T15:00:00.000Z"},{"title":"JavaScript で書かれた ZLIB の伸張速度比較 : document","url":"http://blog.livedoor.jp/imaya_js/archives/5841859.html","content":"JavaScriptのZLIBライブラリの比較","date":"2012-08-31T15:00:00.000Z"},{"title":"Dojo 1.8 Released! | The Dojo Toolkit Blog","url":"http://dojotoolkit.org/blog/dojo-1-8-released","content":"Dojo 1.8リリース\n\nドキュメントページを改善、request,router,promiseやUIコンポーネントの追加等","date":"2012-08-31T15:00:00.000Z"},{"title":"File: SASS_CHANGELOG","url":"http://sass-lang.com/docs/yardoc/file.SASS_CHANGELOG.html","content":"Sass 3.2.0(3.2.1)リリース\n\n@content, Placeholder Selectors, Variable Arguments, Directive Interpolation","date":"2012-08-31T15:00:00.000Z"},{"title":"Version 0.8.7 (stable)","url":"http://blog.nodejs.org/2012/08/15/node-v0-8-7-stable/","content":"Node.js  0.8.7リリース","date":"2012-08-31T15:00:00.000Z"},{"title":"jQuery UI 1.8.23 « jQuery UI Blog","url":"http://blog.jqueryui.com/2012/08/jquery-ui-1-8-23/","content":"jQuery UI 1.8.23リリース\n\nメンテナンスリリース","date":"2012-08-31T15:00:00.000Z"},{"title":"JavaScript for… by Thomas S. Bradford [Leanpub PDF/iPad/Kindle]","url":"https://leanpub.com/javascriptforassholes","content":"\"JavaScript for Assholes\"\n\n変わった感じのJavaScript電子書籍","date":"2012-08-31T15:00:00.000Z"},{"title":"JavaScript Syntax // Speaker Deck","url":"https://speakerdeck.com/u/ynonperek/p/javascript-syntax","content":"JavaScriptの基本的な文法からprototypeとか幅広く書かれているスライド。\n\nhttp://www.slideshare.net/dominion/javascript-blast とかに近い感じ","date":"2012-08-31T15:00:00.000Z"},{"title":"ES.next - class, arrow, quasi etc.","url":"http://constellation.github.com/slides/contents/20120812/presentation.html#slide1","content":"ES.nextのclassの仕組みついての解説、\n\nどのようにしてsuperを解決できるようになっているか。\n\nArrow functionについて、thisがどのように解決されているかの図解。\n\nQuasiLiteral(template string)の機能解説","date":"2012-08-31T15:00:00.000Z"},{"title":"CoffeeScript is Beautiful & I Never Want to Write Plain JavaScript Again // Speaker Deck","url":"https://speakerdeck.com/u/sstephenson/p/coffeescript-is-beautiful-i-never-want-to-write-plain-javascript-again","content":"CoffeeScriptの紹介スライド。\n\nCoffeeScriptの好きな所を10個ほど紹介してる","date":"2012-08-31T15:00:00.000Z"},{"title":"escodegen + esprima で JS のデバッグをしたら捗りそう - tokuhirom's blog.","url":"http://blog.64p.org/entry/2012/08/13/173120","content":"一見不可解なコードをesprimaでJavaScriptのASTを取り出して、escodegen でASTからコードジェネレートして、どう見えてるのかを可視化するデバッグ","date":"2012-08-31T15:00:00.000Z"},{"title":"Amazon: HTML5/JavaScriptとPhoneGapで作るiPhoneアプリ開発入門 [単行本（ソフトカバー）]: 富田 宏昭","url":"http://www.amazon.co.jp/o/ASIN/4839943710/book042-22/ref=nosim","content":"2012年8月31日発売","date":"2012-08-31T15:00:00.000Z"},{"title":"JSNetworkX by fkling","url":"http://felix-kling.de/JSNetworkX/","content":"Pythonのネットワーク構造を可視化するグラフライブラリNetworkXのJavaScriptポート","date":"2012-08-31T15:00:00.000Z"},{"title":"Sassを簡単に使うためのツール SassTray - ういはるかぜの化学 - subtech","url":"http://subtech.g.hatena.ne.jp/mayuki/20120812/1344754131","content":"WindowsでSass watchを行えるGUIツール","date":"2012-08-31T15:00:00.000Z"},{"title":"Akamai IO","url":"http://www.akamai.com/html/io/index1.html","content":"Akamaiのブラウザシェアデータ等が航海されてる。","date":"2012-08-31T15:00:00.000Z"},{"title":"Leak Finder: a new tool for JavaScript - Google Open Source Blog","url":"http://google-opensource.blogspot.com/2012/08/leak-finder-new-tool-for-javascript.html","content":"Chromeを使ったJavaScriptのメモリリーク解析ツール。","date":"2012-08-31T15:00:00.000Z"},{"title":"Callback Hell","url":"http://callbackhell.com/","content":"Callback地獄になってしまった非同期のプログラムをどう解決していくべきかについてのサイト","date":"2012-08-31T15:00:00.000Z"},{"title":"Getting Bitwise with JavaScript - Bocoup","url":"http://weblog.bocoup.com/getting-bitwise-with-javascript/","content":"JavaScriptでビット演算について学ぶ","date":"2012-08-31T15:00:00.000Z"},{"title":"Tagneto: RequireJS 2.0.5 released","url":"http://tagneto.blogspot.com/2012/08/requirejs-205-released.html","content":"RequireJS 2.0.5リリース\n\nr.jsでparse.jsからesprimaを使うように変更","date":"2012-08-31T15:00:00.000Z"},{"title":"How to add Notification Center support to your website or app","url":"http://www.fngtps.com/2012/how-to-add-notification-center-notifications-to-your-web-app/","content":"Mac SafariにもwebkitNotificationsが実装された","date":"2012-08-31T15:00:00.000Z"},{"title":"DataURI Maximum length - latest log","url":"http://uupaa.hatenablog.com/entry/2012/08/09/165800","content":"ブラウザ別のDataURIの最大サイズまとめ","date":"2012-08-31T15:00:00.000Z"},{"title":"The Problem with Native JavaScript APIs - O'Reilly Media","url":"http://oreillynet.com/oreilly/javascript/radarreports/native-javascript-apis.csp","content":"ネイティブ機能と互換な機能を実装するときにfacade(異なるインタフェース)とpolyfill(ネイティブと同じインタフェース)のどちらを選ぶのか。\n\nmatchMedia()を例に書かれてる","date":"2012-08-31T15:00:00.000Z"},{"title":"The Past, Present, and Future of JavaScript - O'Reilly Media","url":"http://oreillynet.com/oreilly/javascript/radarreports/past-present-future-javascript.csp","content":"JavaScriptの過去/現在/未来について書かれた無料の電子書籍\n\n未来のところはAPIレベルの話やWebアプリではないJavaScriptの話等結構幅広い","date":"2012-08-31T15:00:00.000Z"},{"title":"jQuery Blog » jQuery 1.8 Released","url":"http://blog.jquery.com/2012/08/09/jquery-1-8-released/","content":"jQuery 1.8リリース","date":"2012-08-31T15:00:00.000Z"},{"title":"JavaScript でメディアクエリを行う window.matchMedia の使い方 | Mozilla Developer Street (modest)","url":"https://dev.mozilla.jp/2012/08/using-window-matchmedia-to-do-media-queries-in-javascript/","content":"matchMediaの使い方、機能について","date":"2012-08-31T15:00:00.000Z"},{"title":"Tools and Techniques for Faster Development","url":"http://www.slideshare.net/jtaby/tools-and-techniques-for-faster-development","content":"Chrome Developer Toolsの各機能についての紹介スライド。\n\nまたiTerm2,Gix(L),xScope等のツールについても","date":"2012-08-31T15:00:00.000Z"},{"title":"Greatest tool for sorting CSS properties in specific order","url":"http://csscomb.com/","content":"CSSのプロパティのソートを行なってくれるツール。\n\nエディタ向けのプラグインとオンラインでも動作する","date":"2012-08-31T15:00:00.000Z"},{"title":"ご存知、ないのですか？CSSの優先順位","url":"http://www.slideshare.net/yumi-uniq-ishizaki/css-13918388","content":"CSSの優先順位の計算式について","date":"2012-08-31T15:00:00.000Z"},{"title":"Prototype JavaScript framework: Prototype 1.7.1","url":"http://prototypejs.org/2012/8/8/prototype-1-7-1","content":"Prototype.js 1.7.1リリース\n\ndom.jsの書き直しやES5への互換性等。\n\nPrototype.jsの今後についても書かれてる。","date":"2012-08-31T15:00:00.000Z"},{"title":"Version 0.8.6 (stable)","url":"http://blog.nodejs.org/2012/08/07/node-v0-8-6-stable/","content":"Node.js 0.8.6 リリース\n\nLinux等向けのバイナリ配布を開始","date":"2012-08-31T15:00:00.000Z"},{"title":"Yeti 0.2.8 released","url":"http://yeti.cx/blog/2012/08/yeti-0-2-8-released/","content":"Yeti 0.2.8 リリース","date":"2012-08-31T15:00:00.000Z"},{"title":"Ben Alman » Why grunt? Why not something else?","url":"http://benalman.com/news/2012/08/why-grunt/","content":"なぜgruntなのか","date":"2012-08-31T15:00:00.000Z"},{"title":"Rich JavaScript Applications – the Seven Frameworks (Throne of JS, 2012) - Steve Sanderson’s blog - As seen on YouTube™","url":"http://blog.stevensanderson.com/2012/08/01/rich-javascript-applications-the-seven-frameworks-throne-of-js-2012/","content":"MVC系フレームワークの比較まとめ。\n\n機能別、Who/What/Why/Where/Whenの項目で書かれてる","date":"2012-08-31T15:00:00.000Z"},{"title":"Master of the :nth-child | CSS3 pseudo classes and :nth-child ranges","url":"http://nthmaster.com/","content":":nth-childと:nth-of-typeについて視覚的に学べるサイト","date":"2012-08-31T15:00:00.000Z"},{"title":"Sinon.JS - Versatile standalone test spies, stubs and mocks for JavaScript","url":"http://sinonjs.org/","content":"Sinon.JSのGetting startedが更新された","date":"2012-08-31T15:00:00.000Z"},{"title":"Processing.js","url":"http://processingjs.org/blog/2012/07/31/processing-js-v1-4-0-released.html","content":"Processing.js 1.4.0リリース","date":"2012-08-31T15:00:00.000Z"},{"title":"Jam :: Require.jsを使う時に便利そうなパッケージマネージャ - Playground of Mine","url":"http://d.hatena.ne.jp/sDaigo/20120705/1341460980","content":"クライアントサイドJavaScriptのパッケージマネージャであるJamの使い方","date":"2012-08-31T15:00:00.000Z"},{"title":"Yeti 0.2.7 released","url":"http://yeti.cx/blog/2012/08/yeti-0-2-7-released/","content":"YUIのCLIツールYeti 0.2.7 リリース","date":"2012-08-31T15:00:00.000Z"},{"title":"Efendi Books - Testing with CoffeeScript","url":"https://efendibooks.com/minibooks/testing-with-coffeescript","content":"JasmineとCoffeeScriptを使ったテストについての50ページほどの電子書籍(Free)\n\n1. 導入 2. テストを書いてコードを書く 3.リファクタリング 4. stubなどを使ったテスト\n\n著者は javascriptplayground.com の方","date":"2012-08-31T15:00:00.000Z"},{"title":"彩雲｜マーケットシェアチェックツール","url":"http://marketshare.biz-samurai.com/","content":"忍者アクセス解析を使ったブラウザのシェアチェックツール。\n\nStatCounterみたいな感じ","date":"2012-08-31T15:00:00.000Z"},{"title":"Support for @supports in Firefox Nightly • Cameron McCormack's blog","url":"http://mcc.id.au/blog/2012/08/supports","content":"Firefox NightlyでCSSの@supportsをサポートした。","date":"2012-08-31T15:00:00.000Z"},{"title":"Piecon / Pie charts in your favicon!","url":"http://lipka.github.com/piecon/","content":"ファビコンにプログレス円グラフを表示するライブラリ","date":"2012-08-31T15:00:00.000Z"},{"title":"Takeshi Yoshino - Google+ - The WebSocket Protocol (RFC 6455) の歴史 WebSocket…","url":"https://plus.google.com/u/0/103969044621963378195/posts/af6Fg972tGQ","content":"WebSocketの歴史\n\nSec-等のセキュリティ対策の仕様ができた理由とか","date":"2012-08-31T15:00:00.000Z"},{"title":"blittle/jstesting · GitHub","url":"https://github.com/blittle/jstesting","content":"AMD, Sinon.JS. Jasmine, jsTestDriver, PhantomJS を使ったJavaScriptのテスト構成のテンプレ","date":"2012-08-31T15:00:00.000Z"},{"title":"New in 5.0: Google Closure Compiler JSDoc annotations | WebStorm & PhpStorm Blog","url":"http://blog.jetbrains.com/webide/2012/08/closure-syntax/","content":"WebStorm5.0でGoogle Closure Compilerの JSDoc記法をサポート\n\n","date":"2012-08-31T15:00:00.000Z"},{"title":"Automating Unit Tests | Blog | Sencha","url":"http://www.sencha.com/blog/automating-unit-tests/","content":"Senchaを使ったアプリでUnit Test + Lint + UI Testsについての記事","date":"2012-08-31T15:00:00.000Z"},{"title":"JSBooks","url":"http://jsmag.revolunet.com/","content":"オンラインで公開されてるJavaScript関連の書籍的なものをまとめたページ","date":"2012-08-31T15:00:00.000Z"},{"title":"Announcing YUI 3.6.0 » Yahoo! User Interface Blog (YUIBlog)","url":"http://www.yuiblog.com/blog/2012/08/01/announcing-yui-3-6-0/","content":"YUI3.6.0リリース。","date":"2012-08-31T15:00:00.000Z"},{"title":"Announcing jQuery Mobile 1.2.0 Alpha | jQuery Mobile","url":"http://jquerymobile.com/blog/2012/08/01/announcing-jquery-mobile-1-2-0-alpha/","content":"jQuery Mobile 1.2.0αリリース\n\nPopup APIの追加、折りたたみリスト、vmouse eventがダウンロードビルダーでstandaloneとして使えるように","date":"2012-08-31T15:00:00.000Z"},{"title":"Amazon: JavaScriptテクニックバイブル ~効率的な開発に役立つ150の技 [単行本（ソフトカバー）]: JSサポーターズ","url":"http://www.amazon.co.jp/o/ASIN/4774152439/book042-22/ref=nosim","content":"2012年8月31日発売\n\n\"逆引きリファレンスとして活用できるテクニック集\"","date":"2012-08-31T15:00:00.000Z"},{"title":"ArrayBufferについて - PolyPeaceLight","url":"http://muddydixon.hatenablog.com/entry/2012/09/30/013438","content":"Typed Array について。\n\nArrayBuffer,ArrayBufferViewの役割について","date":"2012-09-30T15:00:00.000Z"},{"title":"Chrome Releases: Stable Channel Update","url":"http://googlechromereleases.blogspot.com/2012/09/stable-channel-update_25.html","content":"Chrome 22 stableリリース\n\nMouse Lock API ","date":"2012-09-30T15:00:00.000Z"},{"title":"Ben Alman » Partial Application in JavaScript","url":"http://benalman.com/news/2012/09/partial-application-in-javascript/","content":"JavaScriptの部分適応、カリー化について。\n\n Function.prototype.call.bind","date":"2012-09-30T15:00:00.000Z"},{"title":"Introduction to Backbone.js - YouTube","url":"https://www.youtube.com/watch?v=PqtYcHyyWJA","content":"Backbone.js入門スクリーンキャスト","date":"2012-09-30T15:00:00.000Z"},{"title":"Amazon: jQuery Mobile Cookbook [Paperback]: Mike Hostetler","url":"http://www.amazon.com/o/ASIN/1449326188/book042-22/ref=nosim","content":"2013-03-22発売\n\njQuery Mobileのクックブック","date":"2012-09-30T15:00:00.000Z"},{"title":"jQuery UI 1.8.24 « jQuery UI Blog","url":"http://blog.jqueryui.com/2012/09/jquery-ui-1-8-24/","content":"jQuery UI 1.8.24リリース\n\n1.8.xのラストリリースになる予定","date":"2012-09-30T15:00:00.000Z"},{"title":"Yeti 0.2.11 released","url":"http://yeti.cx/blog/2012/09/yeti-0-2-11-released/","content":"Yeti 0.2.11リリース","date":"2012-09-30T15:00:00.000Z"},{"title":"Underscore.js","url":"http://underscorejs.org","content":"Underscore.js 1.4.0 リリース.\n\npairs, invert, where, omit, randomのメソッドが追加されてる.","date":"2012-09-30T15:00:00.000Z"},{"title":"a new ES6 spec. draft dis available","url":"https://mail.mozilla.org/pipermail/es-discuss/2012-September/025219.html","content":"ECMAScript 6 draft rev10 リリース","date":"2012-09-30T15:00:00.000Z"},{"title":"Node v0.8.11 (Stable)","url":"http://blog.nodejs.org/2012/09/27/node-v0.8.11/","content":"Node v0.8.11リリース\n\n0.8.10のbugfixリリース","date":"2012-09-30T15:00:00.000Z"},{"title":"CSS3 vs jQuery Animations - Dev.Opera","url":"http://dev.opera.com/articles/view/css3-vs-jquery-animations/","content":"CSS3アニメーションとjQueryを使ったアニメーションの比較\n\nメモリや処理にかかる時間等のリソース的にはCSS3の方がスマート","date":"2012-09-30T15:00:00.000Z"},{"title":"Web Dev .NET: Control the Complexity of Your JavaScript Functions with JSHint","url":"http://www.elijahmanor.com/2012/09/control-complexity-of-your-javascript.html","content":"引数の数、ネストの深さ、複雑さなどに対してLintを行うJSHintの設定について","date":"2012-09-30T15:00:00.000Z"},{"title":"zlib.js 0.1.0 をリリースしました : document","url":"http://blog.livedoor.jp/imaya_js/archives/5940361.html","content":" ZLIB, DEFLATE, GZIPの実装ライブラリzlib.js 0.1.0リリース","date":"2012-09-30T15:00:00.000Z"},{"title":"reyesr/fullproof","url":"https://github.com/reyesr/fullproof","content":"javascript-based fulltext search engine library.\n\nWebSQL, IndexedDBとかにも対応してる","date":"2012-09-30T15:00:00.000Z"},{"title":"PhantomJS 1.7 Release Notes","url":"http://phantomjs.org/release-1.7.html","content":"PhantomJS 1.7リリース\n\nCommonJS Modules 1.1方式のモジュールシステムをサポート、クッキーの扱いを改善、input eventsにkey*を追加等","date":"2012-09-30T15:00:00.000Z"},{"title":"Node v0.8.10 (Stable)","url":"http://blog.nodejs.org/2012/09/25/node-v0-8-10-stable/","content":"Node 0.8.10リリース","date":"2012-09-30T15:00:00.000Z"},{"title":"H2O Blog., Adobe Edge Codeがリリース","url":"http://blog.h2o-space.com/post/32255124129","content":"Bracketsを使ったエディタアプリ\n\nChromium Embedded Framework を使ってる\n\nhttp://code.google.com/p/chromiumembedded/","date":"2012-09-30T15:00:00.000Z"},{"title":"Plan 2014 ― HTML 5.1とか拡張仕様とか - fragmentary","url":"http://myakura.hatenablog.com/entry/2012/09/21/021345","content":"W3C HTML5勧告の方針について。\n\n","date":"2012-09-30T15:00:00.000Z"},{"title":"sweet.js","url":"http://sweetjs.org/","content":"JavaScript向けのマクロツール","date":"2012-09-30T15:00:00.000Z"},{"title":"Functional Programming Fundamentals in JS & PHP // Speaker Deck","url":"https://speakerdeck.com/u/krisjordan/p/functional-programming-fundamentals-in-js-php","content":"JavaScriptとPHPについての関数プログラミングについて扱ったスライド。\n\nArray#map等の図解が分かりやすい感じになってる","date":"2012-09-30T15:00:00.000Z"},{"title":"CSS Custom Filters Now Available Under Flag in Chrome Canary | Web Platform Team Blog","url":"http://blogs.adobe.com/webplatform/2012/09/21/css-custom-filters-now-available-under-flag-in-chrome-canary/","content":"Chrome CanaryでCSS Shaderが利用できるように","date":"2012-09-30T15:00:00.000Z"},{"title":"Screensharing a browser tab in HTML5? - HTML5 Rocks","url":"http://www.html5rocks.com/en/tutorials/streaming/screenshare/","content":"DOMのコピーをBlobを使って生成してページのスクリーンショット的なものを作る方法、それをWebScoketsで渡すことについて等","date":"2012-09-30T15:00:00.000Z"},{"title":"Mutatio/Style.js","url":"https://github.com/Mutatio/Style.js","content":"JavaScriptで書けるCSS プリプロセッサ","date":"2012-09-30T15:00:00.000Z"},{"title":"Amazon.com: HTML5: The Definitive Guide (9781449302597): Chuck Musciano, Bill Kennedy, Estelle Weyl: Books","url":"http://www.amazon.com/o/ASIN/1449302599/book042-22/ref=nosim","content":"2013年3月22日発売 オライリーのHTML5本","date":"2012-09-30T15:00:00.000Z"},{"title":"Web先端技術味見部#10 「CSS試食会」 - Google ドキュメント","url":"https://docs.google.com/presentation/d/19DfJQT-WZQMPT2HBxqcKvVIKvAjZyR9p20lgVBVme1c/edit#slide=id.p","content":"最近のCSSの仕様などについてのスライド\n\nhttps://github.com/ajimibu/css-tasting-party","date":"2012-09-30T15:00:00.000Z"},{"title":"ResponsiveIframes.js","url":"http://npr.github.com/responsiveiframe/","content":"iFrame要素をResponsiveにするためのjQuery plugin","date":"2012-09-30T15:00:00.000Z"},{"title":"Testing Backbone + RequireJS Applications with Jasmine | Simple Thoughts","url":"http://kilon.org/blog/2012/08/testing-backbone-requirejs-applications-with-jasmine/","content":"BackboneとRequireJSを合わせたテスト方法について","date":"2012-09-30T15:00:00.000Z"},{"title":"JavaScript で PSD Parser を作り始めました : document","url":"http://blog.livedoor.jp/imaya_js/archives/5935932.html","content":"JavaScriptでPSDパーサーの実装","date":"2012-09-30T15:00:00.000Z"},{"title":"Yeti 0.2.10 released","url":"http://yeti.cx/blog/2012/09/yeti-0-2-10-released/","content":"Yeti 0.2.10 リリース\n\n.yeti.jsonの設定ファイルの追加","date":"2012-09-30T15:00:00.000Z"},{"title":"Pot.js 1.21 and PotLite.js 1.38 released. - Pot.js Blog","url":"http://potjs.tumblr.com/post/31981169075/pot-js-1-21-potlite-js-1-38-released","content":"Pot.js 1.21 と PotLite.js 1.38リリース\n\nPot.createConstructor(),Pot.maybeDeferred() ","date":"2012-09-30T15:00:00.000Z"},{"title":"jQuery Mobile 1.2.0 Release Candidate 2 | jQuery Mobile","url":"http://jquerymobile.com/blog/2012/09/21/jquery-mobile-1-2-0-release-candidate-2/","content":"jQuery Mobile 1.2.0 RC2リリース","date":"2012-09-30T15:00:00.000Z"},{"title":"jQuery Blog » jQuery 1.8.2 Released","url":"http://blog.jquery.com/2012/09/20/jquery-1-8-2-released/","content":"jQuery 1.8.2リリース","date":"2012-09-30T15:00:00.000Z"},{"title":"DOM Enlightenment","url":"http://domenlightenment.com/","content":"(jQuery|JavaScript)EnlightenmentシリーズのDOM Scriptingについての書籍。\n\nオンライン版を無料公開","date":"2012-09-30T15:00:00.000Z"},{"title":"iOS6のSafari・Webkit周りの変更点を訳してみた | x-fit - クロスフィット -","url":"https://www.x-fit.jp/tips/131","content":"iOS6のmobile safari、WebView、Webkit周りの変更点まとめ","date":"2012-09-30T15:00:00.000Z"},{"title":"Announcing YUI 3.7.0 - YUI Blog","url":"http://www.yuiblog.com/blog/2012/09/18/announcing-yui-3-7-0/","content":"YUI 3.7.0リリース","date":"2012-09-30T15:00:00.000Z"},{"title":"HTMLとかCSSとかAPIとか","url":"http://myakura.github.com/pachystachys/slides.html#21.0","content":"最近仕様に関するスライド(myakura)\n\nFlexBox、CSS Selector Level4、Cascading Variables、@supports,@document等\n\nEvent Constructors、Mutation Observers、Timing API、Web Components\n\n\n\n","date":"2012-09-30T15:00:00.000Z"},{"title":"The ACE Editor Hits v1.0 ✩ Mozilla Hacks – the Web developer blog","url":"https://hacks.mozilla.org/2012/09/the-ace-editor-hits-v1-0/","content":"ACE Editor 1.0リリース","date":"2012-09-30T15:00:00.000Z"},{"title":"rickeyski/node-beautifier","url":"https://github.com/rickeyski/node-beautifier","content":"js,css,htmlを整形するNode製のCLIツール","date":"2012-09-30T15:00:00.000Z"},{"title":"GitCafe - Share a cup of Open Source","url":"http://gitcafe.com/","content":"中国発のGithub的なホスティングがオープンβになった\n\nGitCoinsという課金でPrivateレポジトリ等も作れる感じの作り(β中は無料)","date":"2012-09-30T15:00:00.000Z"},{"title":"RxJS Reactive Extensions for JavaScript","url":"http://reactive-extensions.github.com/RxJS/","content":"Reactive Extensions for JavaScript.\n\n","date":"2012-09-30T15:00:00.000Z"},{"title":"wicked-good-xpath - A pure JavaScript XPath library - Google Project Hosting","url":"http://code.google.com/p/wicked-good-xpath/","content":"amachangのJavaScript-XPathをベースに、Google Closureで書き換えてサイズと速度を改善したXPathライブラリ","date":"2012-09-30T15:00:00.000Z"},{"title":"Zen and the Art of TDD « Matt Steele","url":"http://matthewsteele.wordpress.com/2012/09/09/zen-and-the-art-of-tdd-barcamp/","content":"JavaScript TDDについてのスライド+動画","date":"2012-09-30T15:00:00.000Z"},{"title":"Yeoman - Modern workflows for modern webapps","url":"http://yeoman.io/","content":"JavaScriptのフロントエンドツール/ライブラリのセットアップ/管理を簡単に行えるようにするツールセット。\n\nパッケージ管理はTwitter Bower、コンパイルやローカルサーバ等はGruntのタスクが動いてる。\n\n有名所のMVCフレームワークやテスト等はYeoman Generatorsで生成できるようになってる","date":"2012-09-30T15:00:00.000Z"},{"title":"yahoo/istanbul","url":"https://github.com/yahoo/istanbul","content":"Yahoo製のcode coverageツール\n\n","date":"2012-09-30T15:00:00.000Z"},{"title":"コードで一言: CoffeeScriptで学ぶ Underscore.js 01（Collection編）","url":"http://codedehitokoto.blogspot.com/2012/06/coffeescript-undersorejs-01collection.html","content":"CoffeeScriptでUnderscoreのメソッド解説(全15回)","date":"2012-09-30T15:00:00.000Z"},{"title":"Typed Arrays: Binary Data in the Browser - HTML5 Rocks","url":"http://www.html5rocks.com/ja/tutorials/webgl/typed_arrays/","content":"型付き配列(Typed Array)について翻訳記事\n\n型付き配列ビューと異なる型データを持てるDataViewについて、エンディアンについて、またTyped Arrayを使うAPIについて","date":"2012-09-30T15:00:00.000Z"},{"title":"Better TDD Workflow via Exclusive Tests in Jasmine and Mocha","url":"http://tobyho.com/2012/09/12/better-tdd-workflow-via-exclusive-tests-in-jasmine-and-mocha/","content":"開発中に特定のテストだけ実行対象にして実行時間を短くすることについて。\n\nJasmineのiitやddescripbe、Mochaのonlyなどについて","date":"2012-09-30T15:00:00.000Z"},{"title":"mocha-phantomjs by metaskills","url":"http://metaskills.net/mocha-phantomjs/","content":"MochaとPhantomJSを使ってヘッドレステストを行うためのPahntomJSスクリプト","date":"2012-09-30T15:00:00.000Z"},{"title":"jQuery Mobile 1.2.0 Release Candidate 1 Released | jQuery Mobile","url":"http://jquerymobile.com/blog/2012/09/14/jquery-mobile-release-candidate-1-released/","content":"jQuery Mobile 1.2.0 RC1リリース","date":"2012-09-30T15:00:00.000Z"},{"title":"ff0000/rosy","url":"https://github.com/ff0000/rosy","content":"AMDモジュールとして使えるクラス継承なライブラリ。\n\nClass/Pub/Sub/Notification/routing等を提供する","date":"2012-09-30T15:00:00.000Z"},{"title":"How I Ended Up Enjoying JavaScript » Omar Gonzalez","url":"http://omar.gy/how-i-ended-up-enjoying-javascript/","content":"ActionScript開発者が大規模なJavaScriptアプリケーションに挑むために選んだツールセットと参考リンク\n\nrequire.js/Jasmine/Less/Angular.js/JSHint/Grunt.js/WebStorm","date":"2012-09-30T15:00:00.000Z"},{"title":"Academic research on browsers, frontend development, and debugging « Paul Irish","url":"http://paulirish.com/2012/academic-research-on-browsers-frontend-development-and-debugging/","content":"大学レベルのブラウザやフロントエンド、セキュリティなどについての研究/論文のまとめ","date":"2012-09-30T15:00:00.000Z"},{"title":"twada/qunit-tap","url":"https://github.com/twada/qunit-tap","content":"Qunit-TAP 1.2.0リリース\n\nhttps://github.com/twada/qunit-tap/compare/1.1.1...1.2.0","date":"2012-09-30T15:00:00.000Z"},{"title":"SIE 4の公開 - プラグインレスでSVGを表示する「SIE」開発ブログ","url":"http://d.hatena.ne.jp/dhrname/20120910/p1","content":"SVGをクロスブラウザで表示するライブラリ SIE 4リリース","date":"2012-09-30T15:00:00.000Z"},{"title":"Jetstrap - The Bootstrap Interface Builder","url":"http://jetstrap.com/","content":"BootstrapのページをGUIで作成するサービス","date":"2012-09-30T15:00:00.000Z"},{"title":"CSS Lint v0.9.9 now available | NCZOnline","url":"http://www.nczonline.net/blog/2012/09/12/css-lint-v0-9-9/","content":"CSS Lint v0.9.9リリース.\n\nignoreルールを指定できるようになった","date":"2012-09-30T15:00:00.000Z"},{"title":"Version 0.8.9 (Stable)","url":"http://blog.nodejs.org/2012/09/11/node-v0-8-9-stable/","content":"Node.js  v0.8.9リリース","date":"2012-09-30T15:00:00.000Z"},{"title":"Clearing Browser Data | High Performance Web Sites","url":"http://www.stevesouders.com/blog/2012/09/10/clearing-browser-data/","content":"ブラウザのキャッシュクリアのまとめ。\n\nクッキー、ディスクキャッシュ、App Cache、ローカルストレージ","date":"2012-09-30T15:00:00.000Z"},{"title":"Gruntfileを整理してタスクの自動化を進めた ::ハブろぐ","url":"http://havelog.ayumusato.com/develop/javascript/e514-grunt_arrange_task.html","content":"Gruntを使ったタスクの紹介\n\nコンパイル、テスト、最適化、Lint、ドキュメント等","date":"2012-09-30T15:00:00.000Z"},{"title":"JavaScriptでのbuilt-in/DOM objectのprototype拡張 - 文殊堂","url":"http://d.hatena.ne.jp/monjudoh/20120904/1346764216","content":"JavaScriptのPrototype汚染について改めて紹介。ES5でのdefinePropertyで列挙の防止は可能だが、コンクリフト自体はなくなるわけではないことについて。","date":"2012-09-30T15:00:00.000Z"},{"title":"Machine Learning in Javascript: Introduction | Burak Kanber's Blog","url":"http://burakkanber.com/blog/machine-learning-in-other-languages-introduction/","content":"JavaScriptで機械学習についての記事シリーズ。\n\nJavaScriptでやる理由はページに埋め込むの簡単な事や幅広い人が触ってる言語だから。","date":"2012-09-30T15:00:00.000Z"},{"title":"Const なんとかさん関連のツール群をつかうと、簡単に EcmaScript target の言語をつくれる! - tokuhirom's blog.","url":"http://blog.64p.org/entry/2012/09/08/090729","content":"自作言語のParser API形式のASTを吐くことで、SourceMap対応のECMAScriptを吐けることについて","date":"2012-09-30T15:00:00.000Z"},{"title":"Using the Referee assertion library with JsTestDriver","url":"http://cjohansen.no/using-the-referee-assertion-library-with-jstestdriver","content":"Buster.JSのReferee assertion(アサーションの文法)をJSTestDriverで使えるようにするライブラリ","date":"2012-09-30T15:00:00.000Z"},{"title":"実践Sass 前編","url":"http://www.slideshare.net/azusatomita3/sass-14212266","content":"--line-comments によるデバッグ、色変数の扱い、@mixin、@extend\n\n後編 http://www.slideshare.net/kosei27/sass-14212276\n\nライブラリを作る話、サポートブラウザ別のグローバル設定変数、@content","date":"2012-09-30T15:00:00.000Z"},{"title":"改めて最強のJavaScript IDE 「WebStorm」についてまとめてみた | Web scratch","url":"http://efcl.info/2012/0909/res3111/","content":"WebStorm 5.0ベースの変更点や機能紹介まとめ","date":"2012-09-30T15:00:00.000Z"},{"title":"WebMatrix 2 is Released! + New Windows Azure Features - Windows Azure - Site Home - MSDN Blogs","url":"http://blogs.msdn.com/b/windowsazure/archive/2012/09/06/webmatrix-2-is-released-new-windows-azure-features.aspx","content":"WebMatrix 2リリース。\n\nNodeとかHTML5との補完が入った.\n\nMS系のIDEについては https://speakerdeck.com/u/mayuki/p/javascript-community-open-day-2012 とかも一緒に見ると良さそう","date":"2012-09-30T15:00:00.000Z"},{"title":"ddopson/underscore-cli","url":"https://github.com/ddopson/underscore-cli?ref=hn","content":"JSONを操作するCLIツール。\n\n与えたJSONデータに対してpreety print系やJSON Selector、filter等の処理、is*な判定,template 等の機能を持っている","date":"2012-09-30T15:00:00.000Z"},{"title":"twitter/bower","url":"https://github.com/twitter/bower/tree/","content":"Twitter社製のWeb向けのパッケージマネージャー\n\nHTML/CSS/JSのパッケージ管理を行うNode製のツール。\n\nJam, Volo, Enderよりも低いレベルのコンポーネント","date":"2012-09-30T15:00:00.000Z"},{"title":"yp-engineering/jcov","url":"https://github.com/yp-engineering/jcov","content":"JSpecとJasmineに対応したカバレッジツール","date":"2012-09-30T15:00:00.000Z"},{"title":"Tick — a jQuery plugin that visualizes dynamically changing numbers","url":"http://harvesthq.github.com/tick/","content":"パタパタ時計みたい数字をbreezeな感じで変化させるjQuery plugin","date":"2012-09-30T15:00:00.000Z"},{"title":"Standards for Web Applications on Mobile: current state and roadmap (August 2012)","url":"http://www.w3.org/2012/08/mobile-web-app-state/","content":"W3Cのどの仕様がどの機能を定義しているか、ワーキンググループ、現在のバージョンの段階、ブラウザの実装状況(mobileも含め)、テストスイートのまとめ。","date":"2012-09-30T15:00:00.000Z"},{"title":"Datavisualization.ch Selected Tools","url":"http://selection.datavisualization.ch/","content":"JavaScriptのデータビジュアライズライブラリのまとめ。\n\nグラフとかプロットとかタイムライン表示等","date":"2012-09-30T15:00:00.000Z"},{"title":"zzo/JUTE","url":"https://github.com/zzo/JUTE","content":"Testable JavaScript の著者が作ってテストフレームワーク","date":"2012-09-30T15:00:00.000Z"},{"title":"Testable JavaScript - O'Reilly Media","url":"http://shop.oreilly.com/product/0636920024699.do","content":"2012/11/22発売予定\n\nテストしやすいコードについての書籍","date":"2012-09-30T15:00:00.000Z"},{"title":"CoffeeScript Source Maps ☃ Ryan Florence Online","url":"http://ryanflorence.com/2012/coffeescript-source-maps/","content":"CoffeeScriptとSource Mapsについて\n\nhttps://gist.github.com/3664429","date":"2012-09-30T15:00:00.000Z"},{"title":"Node.js: Style and structure","url":"http://caolanmcmahon.com/posts/nodejs_style_and_structure/","content":"JavaScriptのコードスタイル、コード構造のパターン。\n\nコールバックとerror、非同期の中でthrowしない、エラーのキャッチ。\n\n全体的に非同期とコールバックフローの扱いについて書かれてる","date":"2012-09-30T15:00:00.000Z"},{"title":"JavaScript Design Patterns: Table of Contents - Rob Dodson talks internets","url":"http://robdodson.me/blog/2012/08/03/javascript-design-patterns","content":"JavaScriptのデザインパターンについて(の目次ページ)","date":"2012-09-30T15:00:00.000Z"},{"title":"Smashing Node.js: JavaScript Everywhere (Smashing Magazine Book Series): Guillermo Rauch: Amazon.com: Kindle Store","url":"http://www.amazon.com/Smashing-Node-js-JavaScript-Everywhere-ebook/dp/B008Z5OEUY","content":"Node.js本","date":"2012-09-30T15:00:00.000Z"},{"title":"CSS 2.1仕様 日本語訳 EPUB版 - 達人出版会","url":"http://tatsu-zine.com/books/css21","content":"CSS仕様書の日本語訳 epub版\n\nhttp://d.hatena.ne.jp/momdo/20120907/p1","date":"2012-09-30T15:00:00.000Z"},{"title":"WebGL and Three.js","url":"http://www.slideshare.net/yomotsu/webgl-and-threejs","content":"WebGLの仕組みとThree.jsを使った描画方法についてのスライド。\n\n","date":"2012-09-30T15:00:00.000Z"},{"title":"OptimalBits/fs.js","url":"https://github.com/OptimalBits/fs.js","content":"HTML5 File System APIのラッパーライブラリ。\n\nNodeのfsモジュール的なインターフェースを提供する","date":"2012-09-30T15:00:00.000Z"},{"title":"Boilerplate | JavaScript Reference Architecture","url":"http://boilerplatejs.org/","content":"JavaScriptのBoilerplate。\n\nAMD(requirejs), knockout, jquery, Crossroads.js, underscore, js-signals,sinon.JS,QUnit,YUIDoc,r.js等が含まれている。\n\nAMDベースのプロジェクトテンプレートとして見ていくと良さそう","date":"2012-09-30T15:00:00.000Z"},{"title":"Back-to-School Special - Save up to 50% - Choose from 1000s of Books, Videos, Courses - O'Reilly Media","url":"http://shop.oreilly.com/category/deals/b2s-2012-special.do","content":"Oreilly 全ての電子書籍が50%オフ\n\nSeptember 11, 2012 at 11:59pm PTまで","date":"2012-09-30T15:00:00.000Z"},{"title":"canvasのgetImageData(), toDataURL()などにおけるCORSについて - 愛と勇気と缶ビール","url":"http://d.hatena.ne.jp/zentoo/20120905/1346858940","content":"CanvasのSame Originについて。\n\nimg要素のcrossorigin属性とAccess-Control-Allow-Originヘッダを適応すれば、img要素のデータをCanvasで取得できるようになってる","date":"2012-09-30T15:00:00.000Z"},{"title":"enquire.js - Awesome Media Queries in JavaScript","url":"http://wickynilliams.github.com/enquire.js/","content":"matchMediaのラッパーライブラリ(not polyfill)","date":"2012-09-30T15:00:00.000Z"},{"title":"cliffano/datagen","url":"https://github.com/cliffano/datagen","content":"Node製のテスト用データジェネレーター\n\n属性が入ったテンプレートを書いて生成できる","date":"2012-09-30T15:00:00.000Z"},{"title":"jQuery Mobile 1.2 Beta Released | jQuery Mobile","url":"http://jquerymobile.com/blog/2012/09/05/jquery-mobile-1-2-beta-released/","content":"jQuery Mobile 1.2 Betaリリース。\n\nmobile safari/Android Browserで読み込むだけでXSSができる脆弱性が修正されてる\n\nhttp://masatokinugawa.l0.cm/2012/09/jquery-mobile-location.href-xss.html","date":"2012-09-30T15:00:00.000Z"},{"title":"Firefox and Firebug with Foxkeh","url":"http://www.slideshare.net/dynamis/firefox-and-firebug-with-foxkeh","content":"Firefoxの開発者ツールの機能紹介、\n\nFirebugの機能紹介についてのスライド。\n\n一通り機能がまとまってる感じの内容","date":"2012-09-30T15:00:00.000Z"},{"title":"jQueryについての所感 ::ハブろぐ","url":"http://havelog.ayumusato.com/develop/javascript/e333-jquery_thiking_misc.html","content":"jQueryの役割とコストについて","date":"2012-09-30T15:00:00.000Z"},{"title":"Back To School sale: JetBrains tools for up to 50% OFF! | JetBrains Company Blog","url":"http://blog.jetbrains.com/blog/2012/09/03/back-to-school-sale-jetbrains-tools-for-up-to-50-off/","content":"WebStorm/PHPStrom等JetBrains系IDEが全部50%オフ","date":"2012-09-30T15:00:00.000Z"},{"title":"Effective JavaScript","url":"http://effectivejs.com/","content":"著者はMozilla ResearchのDavid Herman.\n\nEffective Software Development Series","date":"2012-09-30T15:00:00.000Z"},{"title":"Maintainable JavaScriptにみる、コンテキストとアプリケーションロジックの分離 - 愛と勇気と缶ビール","url":"http://d.hatena.ne.jp/zentoo/20120831/1346418528","content":"イベントハンドリングとアプリケーションロジックの分離することで再利用性、テストのしやすくすることについて","date":"2012-09-30T15:00:00.000Z"},{"title":"mochaを使ったテストを書く際のあれこれ - 思った事","url":"http://atsuya.github.com/blog/2012/07/13/mocha-tips","content":"Mochaでテストを書くときに便利なhelperの使い方やユーティリティ、気をつけることについて","date":"2012-09-30T15:00:00.000Z"},{"title":"What's New in Sass 3.2 & Compass 0.13","url":"http://whats-new-in-sass-and-compass.herokuapp.com/#slide-0","content":"SassとCompassについてのスライド。\n\n3.2の機能紹介、Sass4.0についても","date":"2012-09-30T15:00:00.000Z"},{"title":"Aurora 17 it out, bringing better security and support for new standards ✩ Mozilla Hacks – the Web developer blog","url":"https://hacks.mozilla.org/2012/08/aurora-17-is-out/","content":"Firefox 17の更新内容。\n\nCSS @supportsのサポート、WheelEvent event 、ES.next Library Extension","date":"2012-09-30T15:00:00.000Z"},{"title":"Firefox JSTerm v2 // by Paul Rouget","url":"http://paulrouget.com/e/jsterm.v2/","content":"REPL的なJavaScriptコンソールのFirefoxアドオン JSTerm ver2 リリース","date":"2012-09-30T15:00:00.000Z"},{"title":"dynaTrace Browser Diagnostics now supporting Firefox 15 & 16 about:performance","url":"http://blog.dynatrace.com/2012/10/31/dynatrace-browser-diagnostics-now-supporting-firefox-15-16/","content":"dynaTrace  Firefox 15 & 16をサポート","date":"2012-10-31T15:00:00.000Z"},{"title":"Knockout 2.2.0 released - Steve Sanderson’s blog - As seen on YouTube™","url":"http://blog.stevensanderson.com/2012/10/29/knockout-2-2-0-released/","content":"JavaScript MVVM ライブラリ\n\nKnockout 2.2.0リリース","date":"2012-10-31T15:00:00.000Z"},{"title":"Esprima","url":"http://esprima.org/","content":"ECMAScriptでかかれれたECMAScript parser Esprima 1.0.0リリース","date":"2012-10-31T15:00:00.000Z"},{"title":"Esprima","url":"http://esprima.org/","content":"ECMAScriptでかかれれたECMAScript parser Esprima 1.0.0リリース","date":"2012-10-31T15:00:00.000Z"},{"title":"Numeral.js","url":"http://numeraljs.com/","content":"数値の整形、計算、単位等を扱うJavaScriptライブラリ","date":"2012-10-31T15:00:00.000Z"},{"title":"WebStormからtestacularでテストとデバッグをする方法 | Web scratch","url":"http://efcl.info/2012/1028/res3154/","content":"WebStorm上でTestacularを使ったテスト実行とデバッグを行う方法について","date":"2012-10-31T15:00:00.000Z"},{"title":"Orion 1.0 Release | Orion News","url":"http://planetorion.org/news/2012/10/orion-1-0-release/","content":"Orion 1.0 リリース.\n\nブラウザベースのJavaScript開発環境","date":"2012-10-31T15:00:00.000Z"},{"title":"vesln/r...e · GitHub","url":"https://github.com/vesln/r...e","content":"アルファベットや数字のrange + コレクションメソッドのライブラリ","date":"2012-10-31T15:00:00.000Z"},{"title":"Using the PageVisibility API - HTML5 Rocks","url":"http://www.html5rocks.com/en/tutorials/pagevisibility/intro/","content":"PageVisibilityAPIについて。\n\n動画再生やNotification API、アクセス解析を例にした使い方","date":"2012-10-31T15:00:00.000Z"},{"title":"Express 3.0 - TJ Holowaychuk","url":"http://tjholowaychuk.com/post/34189797102/express-3-0","content":"Express 3.0リリース","date":"2012-10-31T15:00:00.000Z"},{"title":"Download Qatrix","url":"http://qatrix.com/download","content":"Qatrix 1.0 リリース","date":"2012-10-31T15:00:00.000Z"},{"title":"Single page apps in depth (new free book)","url":"http://singlepageappbook.com/","content":"single page appについての無料ebook。\n\nウェブアプリのアーキテクチャー概要、メンテナンス、テストについて、モジュールとTDD、MVC、model dataとevent通知、Colllection、キャッシュ、テンプレート等","date":"2012-10-31T15:00:00.000Z"},{"title":"tildeio/rsvp.js","url":"https://github.com/tildeio/rsvp.js","content":"シンプルなpromisesの実装ライブラリ。then/resolve/reject、on/trigger","date":"2012-10-31T15:00:00.000Z"},{"title":"Testing JavaScript/CoffeeScript with Mocha and Chai","url":"http://www.slideshare.net/markykang/testing-javascriptcoffeescript-with-mocha-and-chai","content":"Mocha + Chai + CoffeeScriptでテストについてのスライド","date":"2012-10-31T15:00:00.000Z"},{"title":"QUnit再入門(version 1.10.0 編) - L4L","url":"http://kozy4324.github.com/blog/2012/10/27/qunit/","content":"QUnitの分かりやすい使い方のスライド","date":"2012-10-31T15:00:00.000Z"},{"title":"Javascript Territory - Jster Javascript Catalog","url":"http://jster.net/","content":"JavaScriptのライブラリ等をカテゴリ別にまとめているサイト","date":"2012-10-31T15:00:00.000Z"},{"title":"Web Component概要","url":"http://www.slideshare.net/shumpei/web-component-14846079","content":"Web Componentのテンプレート/デコレータ/カスタム要素/Shadow DOMについてのスライド","date":"2012-10-31T15:00:00.000Z"},{"title":"CoffeeScript","url":"http://coffeescript.org","content":"CoffeeScript 1.4.0リリース。\n\nCoffeeScript compiler の修正が中心","date":"2012-10-31T15:00:00.000Z"},{"title":"jQuery UI 1.9.1 | jQuery UI Blog","url":"http://blog.jqueryui.com/2012/10/jquery-ui-1-9-1/","content":"jQuery UI 1.9.1リリース","date":"2012-10-31T15:00:00.000Z"},{"title":"Node v0.8.14 (Stable)","url":"http://blog.nodejs.org/2012/10/25/node-v0.8.14/","content":"Node.js v0.8.14リリース。\n\n0.8.13のbugfix","date":"2012-10-31T15:00:00.000Z"},{"title":"d-i/Sassquatch","url":"https://github.com/d-i/Sassquatch","content":"TDD for Sass\n\nSass上でassertionを行う","date":"2012-10-31T15:00:00.000Z"},{"title":"Bringing JavaScript Code Analysis to The Next Level // Speaker Deck","url":"https://speakerdeck.com/ariya/bringing-javascript-code-analysis-to-the-next-level","content":"AriyaさんのEsrpimaについてのスライド。\n\nEsprimaを使ったコード解析のデモやツール等の紹介。\n\nLintやCoverage、Execution Tracing、MinificationやObfuscationのコード生成について。\n\n","date":"2012-10-31T15:00:00.000Z"},{"title":"Node v0.9.3 (Unstable)","url":"http://blog.nodejs.org/2012/10/24/node-v0.9.3/","content":"Node.js 0.9.3 リリース","date":"2012-10-31T15:00:00.000Z"},{"title":"ariya/grunt-jsvalidate","url":"https://github.com/ariya/grunt-jsvalidate","content":"Esprimaを使ったJavaScriptのバリデーション、シンタックスエラーを検知するGruntタスク","date":"2012-10-31T15:00:00.000Z"},{"title":"Aiming study#6pdf","url":"http://www.slideshare.net/mizchi/aiming-study6pdf","content":"\"大規模JS その設計と実装と現実”\n\n大規模なWebアプリ開発におけるチーム開発や構造、パフォーマンスについてのスライド","date":"2012-10-31T15:00:00.000Z"},{"title":"borismus/srcset-polyfill","url":"https://github.com/borismus/srcset-polyfill","content":"srcsetのpolyfillライブラリ\n\nhttp://myakura.hatenablog.com/entry/2012/05/16/022649","date":"2012-10-31T15:00:00.000Z"},{"title":"uuCanvas.js のサブセットとして VMLCanvas.js を切り出しました - latest log","url":"http://uupaa.hatenablog.com/entry/2012/10/23/085624","content":"VMLを使ってCanvasをレンダリングするVMLCanvas.jsリリース。\n\nexcanvasのように単独で利用できる","date":"2012-10-31T15:00:00.000Z"},{"title":"SIE 5の公開 - プラグインレスでSVGを表示する「SIE」開発ブログ","url":"http://d.hatena.ne.jp/dhrname/20121023/p1","content":"SIE 5リリース","date":"2012-10-31T15:00:00.000Z"},{"title":"A Node in Nodes - JSHintで気軽なコーディングを","url":"http://blog.craftgear.net/50832ff38cdc8fb415000001/title","content":"jshintのオプション解説まとめ","date":"2012-10-31T15:00:00.000Z"},{"title":"Plunker","url":"http://plnkr.co/","content":"jsFiddle的なウェブサービス。\n\n任意のファイル名を付けられたり、リアルタイムで編集を共有したり、コメントなども付けられる","date":"2012-10-31T15:00:00.000Z"},{"title":"CSSOとgrunt-csso | MOL","url":"http://t32k.me/mol/log/csso-and-grunt-csso/","content":"CSSの構造を分析してマージや削除をする圧縮ツール","date":"2012-10-31T15:00:00.000Z"},{"title":"見えてきた「ECMAScript 6」。JavaScriptの生みの親が書く「Harmony of Dreams Come True」 － Publickey","url":"http://www.publickey1.jp/blog/12/javascriptecmascript_6harmony_of_dreams_come_true.html","content":"ES6の機能についてで実装されてるものなどに関しての紹介記事の訳\n\nhttp://www.infoq.com/presentations/State-JavaScript\n\n発表ではもう少し色々紹介されている","date":"2012-10-31T15:00:00.000Z"},{"title":"［技術ドキュメント］HTML5 Security Cheat Sheet v0.1をリリースしました | にーまるどっとこむ。","url":"http://blog.2maru.com/archives/1849","content":"OWASPのHTML5 Security Cheat Sheet 日本語訳","date":"2012-10-31T15:00:00.000Z"},{"title":"依存するモジュールも解決できる Node/AMD (サーバ／クライアント) 共通化モジュールを書く :: kumatch's blogspot","url":"http://kumatchs.blogspot.com/2012/10/nodeamd.html","content":"node/browser両方で使えるモジュール定義の方法について\n\nhttp://waka.hatenablog.com/entry/2011/11/27/215627","date":"2012-10-31T15:00:00.000Z"},{"title":"Lazy Property Access | Blog | SitePen","url":"http://www.sitepen.com/blog/2012/10/19/lazy-property-access/","content":"definePropertyを使ったlazy propertyの簡単な解説","date":"2012-10-31T15:00:00.000Z"},{"title":"Web Performance: When millisecond resolution just isn’t enough - IEBlog - Site Home - MSDN Blogs","url":"http://blogs.msdn.com/b/ie/archive/2012/10/19/web-performance-when-millisecond-resolution-just-isn-t-enough.aspx","content":"Date.now()とPerformance.now()の違い。\n\niframe等複数のコンテキストがカラム計測ではPerformance.now()は相対的にも単純に計測できる","date":"2012-10-31T15:00:00.000Z"},{"title":"YUI 3.7.3 – Windows 8 Apps and IE 10 - YUI Blog","url":"http://www.yuiblog.com/blog/2012/10/17/yui-3-7-3-windows-8-apps-and-ie-10/","content":"YUI 3.7.3 リリース。\n\nWInRT関係のモジュールを追加","date":"2012-10-31T15:00:00.000Z"},{"title":"Support for performance.timing in Firebug | Software is hard","url":"http://www.softwareishard.com/blog/firebug/support-for-performance-timing-in-firebug/","content":"Firebugが Navigation Timing APIのタイムライン的なビジュアル表示をサポート。\n\nperformance.timing を評価するとでる","date":"2012-10-31T15:00:00.000Z"},{"title":"Meteor","url":"http://www.meteor.com/blog/2012/10/17/meteor-050-authentication-user-accounts-new-screencast","content":"Meteor 0.5.0 リリース","date":"2012-10-31T15:00:00.000Z"},{"title":"DailyJS: Totally Testacular","url":"http://dailyjs.com/2012/10/18/testacular/","content":"AngularJSがTest RunnerをJsTestDriverからTestacularJSに移行完了.\n\nTestacularJSの概要紹介","date":"2012-10-31T15:00:00.000Z"},{"title":"JavaScript QUnit - kozy.heteml.jp","url":"http://kozy.heteml.jp/pukiwiki/JavaScript%2520QUnit/index.html","content":"QUnitのメソッド解説","date":"2012-10-31T15:00:00.000Z"},{"title":"HTML5: 有用な代替テキストを提供するためのテクニック","url":"http://momdo.s35.xrea.com/web-html-test/spec/WD-html-alt-techniques-20120329.html","content":"W3Cのimg要素のalt属性についてのベストプラクティスについての文章翻訳.\n\naltの使い方の例等を紹介してる","date":"2012-10-31T15:00:00.000Z"},{"title":"JavaScriptパフォーマンスベストプラクティス - 読み書きプログラミング ブログ","url":"http://d.hatena.ne.jp/nextliteracy/20121017/1350438943","content":"Nokia Developer Wikiからの翻訳\n\n Efficient JavaScriptとかいろんなところから引っ張ってきた感じ","date":"2012-10-31T15:00:00.000Z"},{"title":"State of YUI Compressor - YUI Blog","url":"http://www.yuiblog.com/blog/2012/10/16/state-of-yui-compressor/","content":"YUI CompressorからUglifyJS、CSSMinベースのツールへ移行\n\nhttps://github.com/yui/yuglify\n\nYUI CompressorはGithubで公開","date":"2012-10-31T15:00:00.000Z"},{"title":"Categorizing values in JavaScript | Adobe Developer Connection","url":"http://www.adobe.com/devnet/html5/articles/categorizing-values-in-javascript.html","content":"JavaScriptの型とかについて","date":"2012-10-31T15:00:00.000Z"},{"title":"fent/randexp.js","url":"https://github.com/fent/randexp.js","content":"正規表現にマッチするランダムな文字列を生成するライブラリ","date":"2012-10-31T15:00:00.000Z"},{"title":"RequireJS 2.1.1 Released ~ James Burke","url":"http://jrburke.com/2012/10/14/requirejs-2.1.1-released/","content":"RequireJS 2.1.1リリース","date":"2012-10-31T15:00:00.000Z"},{"title":"WebPlatform.org — Your Web, documented","url":"http://www.webplatform.org/","content":"正確で明確なリファレンス、ドキュメント、チュートリアル、実装状況についての情報を載せていく目的のサイト","date":"2012-10-31T15:00:00.000Z"},{"title":"Performance Tips for JavaScript in V8 - HTML5 Rocks","url":"http://www.html5rocks.com/en/tutorials/speed/v8/","content":"V8でのコンパイラレベルでの最適化を意識したコードについて。\n\nhidden class、配列の確保、関数に渡す引数の型の遠いつ、d8を使ったtrace","date":"2012-10-31T15:00:00.000Z"},{"title":"AngularJS - O'Reilly Media","url":"http://shop.oreilly.com/product/0636920028055.do","content":"2013年3月発売\n\nAngularJSについての書籍","date":"2012-10-31T15:00:00.000Z"},{"title":"Using data-* attributes in JavaScript and CSS ✩ Mozilla Hacks – the Web developer blog","url":"https://hacks.mozilla.org/2012/10/using-data-attributes-in-javascript-and-css/","content":"JavaScriptとCSSからそれぞれdata-*属性を扱う方法","date":"2012-10-31T15:00:00.000Z"},{"title":"neue cc - linq.jsのTypeScript対応とTypeScript雑感","url":"http://neue.cc/2012/10/12_382.html","content":"TypeScriptとlinq.jsについて","date":"2012-10-31T15:00:00.000Z"},{"title":"Optimizing JavaScript variable access | Luke Wagner's Blog","url":"https://blog.mozilla.org/luke/2012/10/02/optimizing-javascript-variable-access/","content":"JavaScriptのスコープと変数へのアクセスを最適化する事についての話。\n\n","date":"2012-10-31T15:00:00.000Z"},{"title":"Designing Better JavaScript APIs | Smashing Coding","url":"http://coding.smashingmagazine.com/2012/10/09/designing-javascript-apis-usability/","content":"jQueryのInterfaceを参考に、JavaScriptのAPIデザインを良くするにはどうするかという記事。\n\n引数の扱いやエラーハンドリング、非同期、デバッグしやすいAPI、ドキュメントなどについて","date":"2012-10-31T15:00:00.000Z"},{"title":"GitHub - OS.js Cloud/Web Desktop Platform","url":"http://andersevenrud.github.com/OS.js/","content":"JavaScriptでデスクトップのようなプラットフォームを作成するライブラリ","date":"2012-10-31T15:00:00.000Z"},{"title":"The Breakpoint with Paul Irish and Addy Osmani - YouTube","url":"http://www.youtube.com/watch?v=ktwJ-EDiZoU","content":"Chrome Devloper Toolsについて、Paul Irish と Addy Osmani が紹介してる動画","date":"2012-10-31T15:00:00.000Z"},{"title":"Scripted: A JavaScript editor from VMware | SpringSource Team Blog","url":"http://blog.springsource.org/2012/10/11/scripted-a-javascript-editor-from-vmware/","content":"Eclipse Orionをベースに、Esprima 等を使ったブラウザベースエディタ","date":"2012-10-31T15:00:00.000Z"},{"title":"js STUDIO | jQuery 日本語リファレンス","url":"http://js.studio-kingdom.com/jquery","content":"jQueryリファレンスサイト\n\nhttp://js.studio-kingdom.com/jquery/news/1","date":"2012-10-31T15:00:00.000Z"},{"title":"Essential JavaScript: the top five testing libraries | Feature | .net magazine","url":"http://www.netmagazine.com/features/essential-javascript-top-five-testing-libraries","content":"5つのJavaScriptのテストフレームワークについての概略まとめ","date":"2012-10-31T15:00:00.000Z"},{"title":"Physics for JavaScript","url":"http://jonobr1.github.com/Physics/","content":"2D物理エンジン+ParticleSystem","date":"2012-10-31T15:00:00.000Z"},{"title":"alexscheelmeyer/node-phantom","url":"https://github.com/alexscheelmeyer/node-phantom","content":"Node.jsとPhantomJSのブリッジするライブラリ。\n\n","date":"2012-10-31T15:00:00.000Z"},{"title":"Yeti 0.2.12 released","url":"http://yeti.cx/blog/2012/10/yeti-0-2-12-released/","content":"Yeti 0.2.12リリース.\n\nJenkins(JUnit XML)サポート。\n\nnode-phantomを利用するように変更","date":"2012-10-31T15:00:00.000Z"},{"title":"Node v0.8.12 (Stable)","url":"http://blog.nodejs.org/2012/10/12/node-v0.8.12/","content":"Node,js 0.8.12リリース","date":"2012-10-31T15:00:00.000Z"},{"title":"Amazon: ノンプログラマのための JavaScriptはじめの一歩 (WEB+DB PRESS plus) [単行本（ソフトカバー）]: 外村 和仁","url":"http://www.amazon.co.jp/o/ASIN/4774153761/book042-22/ref=nosim","content":"2012年11月7日発売\n\nJavaScript初心者向けの書籍","date":"2012-10-31T15:00:00.000Z"},{"title":"parseq.js","url":"http://parseqjs.com/","content":"逐次実行、並行実行を対象の関数を引数に渡すだけで行う感じのライブラリ","date":"2012-10-31T15:00:00.000Z"},{"title":"JavaScript libraries that make Pinterest-like grid layout possible. - javascripted.me","url":"http://javascripted.me/javascript-libraries-that-make-pinterest-like-grid-layout-possible.html","content":"タイル的に敷き詰める感じのライブラリまとめ","date":"2012-10-31T15:00:00.000Z"},{"title":"Amazon: The Web Game Developer's Cookbook: Using JavaScript and HTML5 to Develop Games [Paperback]: Evan Burchard","url":"http://www.amazon.com/o/ASIN/0321898389/book042-22/ref=nosim","content":"2013年4月7日発売\n\n","date":"2012-10-31T15:00:00.000Z"},{"title":"Modular Design Patterns in JavaScript","url":"http://jspro.com/raw-javascript/modular-design-patterns-in-javascript/","content":"モジュールパターンについて","date":"2012-10-31T15:00:00.000Z"},{"title":"JavaScript Array Methods Reference | Impressive Webs","url":"http://www.impressivewebs.com/javascript-array-methods-reference/","content":"JavaScriptのArrayについての解説。\n\nリテラルとコンストラクタの違い、length、判定、基本的なメソッドについて","date":"2012-10-31T15:00:00.000Z"},{"title":"WebPerfDays: Performance Tools | High Performance Web Sites","url":"http://www.stevesouders.com/blog/2012/10/09/webperfdays-performance-tools/","content":"パフォーマンス測定等に関するツールまとめ。逆に足りてないツールも","date":"2012-10-31T15:00:00.000Z"},{"title":"Firefox 16.0 リリースノート","url":"http://www.mozilla.jp/firefox/16.0/releasenotes/","content":"Firefox 16.0リリース\n\nhttp://www.mozilla.jp/firefox/16.0/releasenotes/","date":"2012-10-31T15:00:00.000Z"},{"title":"Amazon: 実践プログラミングWebGL HTML & JavaScriptによる3Dグラフィック開発 [大型本]: Andreas Anyuru, 吉川 邦夫","url":"http://www.amazon.co.jp/o/ASIN/4798129534/book042-22/ref=nosim","content":"2012年10月31日発売\n\nProfessional WebGL Programmingの翻訳本","date":"2012-10-31T15:00:00.000Z"},{"title":"svgフォント編集スクリプト","url":"http://www.h2.dion.ne.jp/~defghi/makefonts/editfonts.htm","content":"SVG画像をSVGフォント化するツール","date":"2012-10-31T15:00:00.000Z"},{"title":"jQuery UI 1.9.0 | jQuery UI Blog","url":"http://blog.jqueryui.com/2012/10/jquery-ui-1-9-0/","content":"jQuery UI 1.9.0リリース.\n\nAPIドキュメントサイトも新しくなった","date":"2012-10-31T15:00:00.000Z"},{"title":"Wait, DevTools could do THAT?","url":"http://www.igvita.com/slides/2012/devtools-tips-and-tricks/","content":"WebInspectorについてのスライド。\n\nネットワークタイムライン、HAR形式、WebSocket Frames、DOMのレンダリング、ヒープスナップショットでのメモリリーク調査、CSSプロファイラ、audit pluginやカスタマイズ、リモートデバッグ、--enable-benchmarkingでのより深い調査","date":"2012-10-31T15:00:00.000Z"},{"title":"Data contributions via GitHub","url":"http://caniuse.com/feed/136","content":"When Can I Use... の管理をGithubで行う事になったので、Github上でPull Requestとかを遅れるようになった","date":"2012-10-31T15:00:00.000Z"},{"title":"JavaScript closure vs. object look-up performance","url":"http://marijnhaverbeke.nl/blog/closure-vs-object-performance.html","content":"クロージャーとオブジェクトのlookupについて","date":"2012-10-31T15:00:00.000Z"},{"title":"Welcome to TypeScript","url":"http://www.typescriptlang.org/","content":"MicroSoftによるJavaScriptのスーパーセットな言語.\n\n","date":"2012-10-31T15:00:00.000Z"},{"title":"主要なモバイルUIフレームワークを比較してみました » RIAxDNP","url":"http://www.riaxdnp.jp/?p=3465","content":"モバイルサイト向けのUIフレームワークの特徴/機能比較まとめ","date":"2012-10-31T15:00:00.000Z"},{"title":"What's New In A Spec","url":"http://espadrine.github.com/New-In-A-Spec/","content":"ES5やES6、DOM4やXHR2などにおいて、新しいトピックを簡単にまとめたもの","date":"2012-10-31T15:00:00.000Z"},{"title":"JavaScriptをClosure CompilerのADVANCEDモードに完全対応させるその方法！ | Cybozu Inside Out | サイボウズエンジニアのブログ","url":"http://developer.cybozu.co.jp/tech/?p=502","content":"Closure CompilerのADVANCEDコンパイルの恩賜と対応剃る方法について","date":"2012-10-31T15:00:00.000Z"},{"title":"NetBeans 73 NewAndNoteworthy - NetBeans Wiki","url":"http://wiki.netbeans.org/NetBeans_73_NewAndNoteworthy","content":"NetBeans 7.3リリース\n\nJavaScriptデバッガー、Embedded Webkit ブラウザ、Chrome連携、JsTestDriverと連携したTest Runner等","date":"2012-10-31T15:00:00.000Z"},{"title":"Amazon: かんたんJavaScript (プログラミングの教科書) [単行本（ソフトカバー）]: 株式会社アンク","url":"http://www.amazon.co.jp/o/ASIN/4774153656/book042-22/ref=nosim","content":"2012年11月20日発売\n\n絵本シリーズとかのアンク社JavaScript本","date":"2012-10-31T15:00:00.000Z"},{"title":"Doctest.js: the humane Javascript test framework","url":"http://doctestjs.org/","content":"JavaScriptでDocTest(コメントとしてテストケースを書く)を行うテスティングフレームワーク","date":"2012-10-31T15:00:00.000Z"},{"title":"termi/ES5-DOM-SHIM","url":"https://github.com/termi/ES5-DOM-SHIM","content":"IE6+向けにES5,6、DOM4のメソッド等のshimを提供するライブラリ\n\n","date":"2012-10-31T15:00:00.000Z"},{"title":"Amazon: サーバサイドJavaScript Node.js入門 [大型本]: 清水俊博, 大津繁樹, 鍵和田裕介, 小林秀和, 佐々木庸平, 篠崎祐輔, 高木敦也, 西山雄也","url":"http://www.amazon.co.jp/o/ASIN/4048703676/book042-22/ref=nosim","content":"2012年10月26日発売\n\nNode.js本\n\nhttp://meso.hatenablog.com/entry/20101201/1291180243","date":"2012-10-31T15:00:00.000Z"},{"title":"NetBeans7.3(Beta)に組込みブラウザがついて想像以上にすばらしい - きしだのはてな","url":"http://d.hatena.ne.jp/nowokay/20121003#1349225070","content":"NetBeansにWebkitの内蔵ブラウザが入った","date":"2012-10-31T15:00:00.000Z"},{"title":"RequireJS 2.1 Released ~ James Burke","url":"http://jrburke.com/2012/10/03/requirejs-2.1-released/","content":"RequireJS 2.1.0リリース。 configのshimでs/exports/init/に変更","date":"2012-10-31T15:00:00.000Z"},{"title":"Web Performance Best Practices","url":"http://t32k.github.com/speed/","content":"﻿GoogleのWeb Performance Best Practicesの翻訳\n\nPage Speedとウェブサイトのパフォーマンスについての文章","date":"2012-10-31T15:00:00.000Z"},{"title":"Acorn: yet another JavaScript parser","url":"http://marijnhaverbeke.nl/blog/acorn.html","content":"JavaScriptで書かれた JavaScript parser.\n\n小さくて早いものを目指してる。Esprimaとの比較","date":"2012-10-31T15:00:00.000Z"},{"title":"Announcing jQuery Mobile 1.2.0 Final | jQuery Mobile","url":"http://jquerymobile.com/blog/2012/10/02/announcing-jquery-mobile-1-2-0-final/","content":"jQuery Mobile 1.2.0リリース.\n\npopup UIの追加、vmouse eventsのstandalone化、jQuery1.8.xのサポート、location.hrefを利用したXSSのsecurity fix等","date":"2012-10-31T15:00:00.000Z"},{"title":"Amazon: すべての人に知っておいてほしい jQuery & jQuery Mobileの基本原則 [単行本]: 古籏一浩, いちがみトモロヲ, KLEE, Atelier*Spoon, 錦織幸知, 山本圭助, 前田瑞紀, 津留敏哉","url":"http://www.amazon.co.jp/o/ASIN/4844362984/book042-22/ref=nosim","content":"2012/10/25発売\n\n共著系","date":"2012-10-31T15:00:00.000Z"},{"title":"Changelog · bestiejs/lodash Wiki","url":"https://github.com/bestiejs/lodash/wiki/Changelog","content":"lodash v0.8.0リリース\n\n","date":"2012-10-31T15:00:00.000Z"},{"title":"dfilatov/jspath","url":"https://github.com/dfilatov/jspath","content":"JSONから検索できるクエリのDSL.\n\nクエリとなるパスを書いてJSONから値を取り出す","date":"2012-11-30T15:00:00.000Z"},{"title":"compass ベンダープリフィックス — Gist","url":"https://gist.github.com/4146804","content":"compassのprefixを付けるmixinの仕組み解説","date":"2012-11-30T15:00:00.000Z"},{"title":"大規模JSでのBackbone.js/CoffeeScript について考えてみた - mizchi log","url":"http://d.hatena.ne.jp/mizchi/20121127/1354023345","content":"Backboneを使ったモデルの分離\n\nViewModelとイベント","date":"2012-11-30T15:00:00.000Z"},{"title":"Backbone.js FAQ 日本語訳 - ","url":"http://havelog.ayumusato.com/develop/javascript/e532-backbone_faq_translate.html","content":"Bonebone.jsサイトのFAQの翻訳","date":"2012-11-30T15:00:00.000Z"},{"title":"HTML5 Hacks - O'Reilly Media","url":"http://shop.oreilly.com/product/0636920026273.do","content":"HTML5、Web API、Canvas、SVG、CSS3などについてのクックブック的な書籍","date":"2012-11-30T15:00:00.000Z"},{"title":"The Pragmatic Bookshelf | Async JavaScript","url":"http://pragprog.com/book/tbajs/async-javascript","content":"非同期JavaScriptについての書籍。\n\nイベントドリブン、Promises や Deferreds、Async.js、非同期ロードやtameJS等の変換系について","date":"2012-11-30T15:00:00.000Z"},{"title":"0-9, CSSファイルをJSから非同期読込する方法","url":"http://0-9.tumblr.com/post/36733562874/css-asynch-loading","content":"CSS(link element)を直接appendすると読み込みのブロックが起きるので、iframe内で読み込ませて、それを改めて追加することでブロックしないで読み込む","date":"2012-11-30T15:00:00.000Z"},{"title":"faisalman/ua-parser-js","url":"https://github.com/faisalman/ua-parser-js","content":"UAパースライブラリ","date":"2012-11-30T15:00:00.000Z"},{"title":"wise9 › enchant.js v0.6.0 リリース! アップデートの内容紹介","url":"http://wise9.jp/archives/8077","content":"enchant.js v0.6.0リリース。\n\nCanvas ベースの描画が標準となった。\n\nWebAudioのサポート、 tl.enchant.jsの統合","date":"2012-11-30T15:00:00.000Z"},{"title":"Node v0.8.15 (Stable)","url":"http://blog.nodejs.org/2012/11/26/node-v0-8-15/","content":"node.js 0.8.15 リリース","date":"2012-11-30T15:00:00.000Z"},{"title":"Graphical Timeline :: Add-ons for Firefox","url":"https://addons.mozilla.org/ja/firefox/addon/graphical-timeline/","content":"Firefoxのネットワークイベント、ページで発生するDOMイベント、GC等をタイムライン的に表示するアドオン","date":"2012-11-30T15:00:00.000Z"},{"title":"JSLint Error Explanations - Making Your Feelings Better","url":"http://jslinterrors.com/","content":"JSLintとJSHintのエラー文の解説を行ってるサイト. どのような状態で発生するか、なぜそれをエラーとするのかを解説","date":"2012-11-30T15:00:00.000Z"},{"title":"JSLint Error Explanations - Making Your Feelings Better","url":"http://jslinterrors.com/","content":"JSLintとJSHintのエラー文の解説を行ってるサイト.\n\nどこのような状態で発生するか、またなぜそのエラーとするのかを解説","date":"2012-11-30T15:00:00.000Z"},{"title":"UserAgent判定器 Project Woothee: v0.3.0 Javascript実装追加 - tagomorisのメモ置き場","url":"http://d.hatena.ne.jp/tagomoris/20121126/1353916345","content":"言語をまたいで共通の判定ロジック・結果を使うための UserAgent 判定ライブラリのJavaScript版","date":"2012-11-30T15:00:00.000Z"},{"title":"ECMAScript tools - composable modules and transpiler infrastructure","url":"http://constellation.github.com/slides/contents/20121118/modules.html#1","content":"Esprima ,Escodegen ,Esmangle についてのスライド\n\nhttp://nodefest.jp/2012/session.html","date":"2012-11-30T15:00:00.000Z"},{"title":"q","url":"http://documentup.com/kriskowal/q/","content":"promiseライブラリ","date":"2012-11-30T15:00:00.000Z"},{"title":"静的型付けをもつJavaScriptへのトランスコンパイル言語を味見してみた その２ ｜ クラスメソッド開発ブログ","url":"http://dev.classmethod.jp/server-side/language/haxe-jsx-typescript2/","content":"Haxe、JSX、TypeScriptの比較","date":"2012-11-30T15:00:00.000Z"},{"title":"Webkit に最適化されたサイトを IE10 に適応させるためのガイド | WWW WATCH","url":"http://hyper-text.org/archives/2012/11/adapting_webkit_site_ie10.shtml","content":"Adapting your WebKit-optimized site for Internet Explorer 10 の翻訳記事.\n\nvendor-prefixとタッチ/ポインタイベントについて","date":"2012-11-30T15:00:00.000Z"},{"title":"Content Security Policy 1.0 is officially awesome. - HTML5Rocks Updates","url":"http://updates.html5rocks.com/2012/11/Content-Security-Policy-1-0-is-officially-awesome","content":"CSP 1.0が勧告候補(Candidate Recommendation)になった","date":"2012-11-30T15:00:00.000Z"},{"title":"Native CSS feature detection via the @supports rule - Dev.Opera","url":"http://dev.opera.com/articles/view/native-css-feature-detection-via-the-supports-rule/","content":"@supportsによるCSSの機能検出方法について. @supportsの使い方","date":"2012-11-30T15:00:00.000Z"},{"title":"Firefox supports @⁠supports, gets my support - Broken Links","url":"http://www.broken-links.com/2012/08/06/firefox-supports-supports-gets-my-support/","content":"@supportsの使い方について","date":"2012-11-30T15:00:00.000Z"},{"title":"Opera Developer News - Why use @supports instead of Modernizr?","url":"http://my.opera.com/ODIN/blog/why-use-supports-instead-of-modernizr","content":"@supportsとModernizrの関係について.\n\n@supportsがサポートされてない場合にModernizrを読み込む方法について","date":"2012-11-30T15:00:00.000Z"},{"title":"勉強会資料シェア Getting Started with RequireJS ::ハブろぐ","url":"http://havelog.ayumusato.com/develop/javascript/e525-into_requirejs.html","content":"RequireJSの基本的な内容から、r.js/gruntでのビルドについてのスライドと解説","date":"2012-11-30T15:00:00.000Z"},{"title":"Naming this in nested functions — Gist","url":"https://gist.github.com/4135065","content":"var that = this;としないでコンテキストにあった名前をつけるべきという話。\n\nまたbindを使った方法について by cjohansen ","date":"2012-11-30T15:00:00.000Z"},{"title":"JavaScript… by Reginald Braithwaite [Leanpub PDF/iPad/Kindle]","url":"https://leanpub.com/javascript-allonge","content":"JavaScriptについての電子書籍.\n\n関数、CSPなどにfocusした書籍","date":"2012-11-30T15:00:00.000Z"},{"title":"CoffeeScript… by Reginald Braithwaite [Leanpub PDF/iPad/Kindle]","url":"https://leanpub.com/coffeescript-ristretto","content":"CoffeeScriptについての電子書籍","date":"2012-11-30T15:00:00.000Z"},{"title":"Migrii/blanket","url":"https://github.com/Migrii/blanket","content":"簡単に使うことができるのを目的としたコードカバレッジライブラリ. Esprimaやnode-falafelを利用。QunitやMochaに対応して簡単に統合できるような仕組みを持ってる","date":"2012-11-30T15:00:00.000Z"},{"title":"jQuery UI 1.9.2 | jQuery UI Blog","url":"http://blog.jqueryui.com/2012/11/jquery-ui-1-9-2/","content":"jQuery UI 1.9.2リリース","date":"2012-11-30T15:00:00.000Z"},{"title":"RequireJS 2.1.2 Released ~ James Burke","url":"http://jrburke.com/2012/11/21/requirejs-2.1.2-released/","content":"RequireJS 2.1.2リリース。\n\nr.jsがブラウザ上で動作するようになった。\n\nuglify2等を使って最適化するときにSourceMapを吐き出すオプション、optimizerのspeed optionの追加等","date":"2012-11-30T15:00:00.000Z"},{"title":"Benvie/continuum","url":"https://github.com/Benvie/continuum","content":"JavaScriptで書かれたJavaScript virtual machine.\n\nES3レベルで書かれていて、ES6の実行環境を作ってる。","date":"2012-11-30T15:00:00.000Z"},{"title":"A Few New Things Coming To JavaScript","url":"http://addyosmani.com/blog/a-few-new-things-coming-to-javascript/","content":"ES.nextで来る/既にChromeやFirefoxに実装されていたりする新しいECMAScriptについて。\n\nmodule, import,class, Object.observe, block scope,Map, Set/WeakMap, Proxyなどについて","date":"2012-11-30T15:00:00.000Z"},{"title":"Yeti 0.2.14 released","url":"http://yeti.cx/blog/2012/11/yeti-0-2-14-released/","content":"Yeti 0.2.14 リリース。\n\nMocha, Jasmine, QUnit, YUI Testのサポート/改善.\n\n複数ブラウザのテスト実行時のパフォーマンスを改善","date":"2012-11-30T15:00:00.000Z"},{"title":"Polluting and Unused JavaScript Variables don't code today what you can't debug tomorrow","url":"http://ariya.ofilabs.com/2012/11/polluting-and-unused-javascript-variables.html","content":"グローバルに変数が漏れてないかをチェック/未使用の変数があるかをチェックするツールについて","date":"2012-11-30T15:00:00.000Z"},{"title":"Firefox 17.0 リリースノート","url":"http://www.mozilla.jp/firefox/17.0/releasenotes/","content":"Firefox 17.0リリース\n\nhttps://dev.mozilla.jp/2012/10/firefox-17-site-compatibility/","date":"2012-11-30T15:00:00.000Z"},{"title":"Amazon: Pro Node.js (Professional Apress) [Paperback]: Andreas Bergström","url":"http://www.amazon.com/o/ASIN/1430243899/book042-22/ref=nosim","content":"2013-07-15発売\n\nNode.js本","date":"2012-11-30T15:00:00.000Z"},{"title":"Referencing JavaScript ~ James Burke","url":"http://jrburke.com/2012/11/02/referencing-javascript/","content":"AMDモジュールとリファクタリング","date":"2012-11-30T15:00:00.000Z"},{"title":"dameleon/tt.js","url":"https://github.com/dameleon/tt.js","content":"DOM操作周りのjQueryライクなAPIを提供するライブラリ。\n\nスマートフォン向けにサポートを絞ってる","date":"2012-11-30T15:00:00.000Z"},{"title":"Firebug Tip: Styled Logging | Software is hard","url":"http://www.softwareishard.com/blog/firebug/firebug-tip-styled-logging/","content":"Firebugのコンソールに出力するログにCSSを適応したり、logImageで画像を表示する","date":"2012-11-30T15:00:00.000Z"},{"title":"Principles of… by Nicholas C. Zakas [PDF/iPad/Kindle]","url":"https://leanpub.com/oopinjavascript","content":"Nicholas C. Zakas によるJavaScriptでのオブジェクト指向についての書籍","date":"2012-11-30T15:00:00.000Z"},{"title":"Automatic timezone detection using JavaScript","url":"http://www.pageloom.com/automatic-timezone-detection-with-javascript","content":"タイムゾーン情報を取得できるライブラリ。","date":"2012-11-30T15:00:00.000Z"},{"title":"alphagov/magna-charta","url":"https://github.com/alphagov/magna-charta","content":"棒グラフを生成するjQueryプラグイン","date":"2012-11-30T15:00:00.000Z"},{"title":"When Not to Use YUI // Speaker Deck","url":"https://speakerdeck.com/yaypie/when-not-to-use-yui","content":"ライブラリとフレームワークの使い分けについて\n\nYUIと他との速度比較","date":"2012-11-30T15:00:00.000Z"},{"title":"Morris.js","url":"http://www.oesmith.co.uk/morris.js/","content":"jQuerytとRaphaelを使ったグラフライブラリ","date":"2012-11-30T15:00:00.000Z"},{"title":"Compiling to JavaScript: What, Why, and How? - Build New Games","url":"http://buildnewgames.com/compiling-to-javascript","content":"JavaScriptに変換する言語の分類.\n\n変換言語のポイントについて","date":"2012-11-30T15:00:00.000Z"},{"title":"Sitespeed.io - Analyze your website speed and performance","url":"http://sitespeed.io/","content":"PhantomJSを使ったウェブサイトのパフォーマンス解析. YSlow的なルールを持ってる","date":"2012-11-30T15:00:00.000Z"},{"title":"PostScribe, asynchronously write javascript - a Krux Open Source project","url":"http://krux.github.com/postscribe/","content":"document.writeの代わりに非同期で要素を追加するライブラリ.","date":"2012-11-30T15:00:00.000Z"},{"title":"Amazon: Windowsストアアプリ開発入門 HTMLとJavaScr [単行本]: 羽田野 太巳","url":"http://www.amazon.co.jp/o/ASIN/4798035726/book042-22/ref=nosim","content":"2012年11月21日発売","date":"2012-11-30T15:00:00.000Z"},{"title":"Announcing TypeScript 0.8.1 - TypeScript - Site Home - MSDN Blogs","url":"http://blogs.msdn.com/b/typescript/archive/2012/11/15/announcing-typescript-0-8-1.aspx","content":"TypeScript 0.8.1リリース\n\nsource mapでのデバッグサポート","date":"2012-11-30T15:00:00.000Z"},{"title":"6 LINQ For Javascript Libraries | ZoomZum","url":"http://zoomzum.com/6-linq-for-javascript-libraries/","content":"LINQ系のライブラリまとめ","date":"2012-11-30T15:00:00.000Z"},{"title":"JavaScript APIs you’ve never heard of (and some you have)","url":"http://www.slideshare.net/nzakas/javascript-apis-youve-never-heard-of-and-some-you-have","content":"最近使えるような感じのDOM API(Element Traversal API等)、XHR 2、matchesSelector等の紹介","date":"2012-11-30T15:00:00.000Z"},{"title":"qooxdoo 2.1 released | qooxdoo News","url":"http://news.qooxdoo.org/qooxdoo-2-1-released","content":"RIAフレームワーク qooxdoo 2.1リリース","date":"2012-11-30T15:00:00.000Z"},{"title":"IE10: Fast, Fluid, Perfect for Touch, and Available Now for Windows 7 - IEBlog - Site Home - MSDN Blogs","url":"http://blogs.msdn.com/b/ie/archive/2012/11/13/ie10-fast-fluid-perfect-for-touch-and-available-now-for-windows-7.aspx","content":"IE10 プレビューリリース\n\nWindows7でも利用できるように","date":"2012-11-30T15:00:00.000Z"},{"title":"See you on the web! - WebRTC","url":"https://sites.google.com/site/webrtc/blog/seeyouontheweb","content":"Chrome 23でWebRTCが正式サポート","date":"2012-11-30T15:00:00.000Z"},{"title":"Opera Developer News - Opera 12.10 is out","url":"http://my.opera.com/ODIN/blog/opera-12-10-is-out","content":"Opera 12.10リリース。\n\nSPDYのサポート、 Page Visibility API、CSS Flexbox","date":"2012-11-30T15:00:00.000Z"},{"title":"ゲームミュージックと生存確認をかねた画期的な: svgの基本的な使い方をpdf化しました","url":"http://defghi1977-onblog.blogspot.com/2012/11/svgpdf.html","content":"\"svgの基本的な使い方まとめ\" のPDF版を販売開始","date":"2012-11-30T15:00:00.000Z"},{"title":"Sencha Touchの本を書きました - きしだのはてな","url":"http://d.hatena.ne.jp/nowokay/20121114#1352853617","content":"2012年12月15日発売\n\nSencha Touch本","date":"2012-11-30T15:00:00.000Z"},{"title":"jQuery Blog » jQuery 1.8.3 Released","url":"http://blog.jquery.com/2012/11/13/jquery-1-8-3-released/","content":"jQuery 1.8.3リリース\n\nbugfixリリース。Android 2.3.4でtransitionsがクラッシュしてたのも含まれてる\n\nhttp://blog.webcreativepark.net/2012/11/07-112617.html","date":"2012-11-30T15:00:00.000Z"},{"title":"Amazon: プロになるためのJavaScript入門 ~node.js、Backbone.js、HTML5、jQuery-Mobile (Software Design plus) [大型本]: 河村 嘉之, 川尻 剛","url":"http://www.amazon.co.jp/o/ASIN/4774154385/book042-22/ref=nosim","content":"2012年12月7日発売\n\n\"Java開発者のためのAjax実践開発入門\"の改定本、Backbone,jQuery Mobile等","date":"2012-11-30T15:00:00.000Z"},{"title":"The WebGL Podcast |","url":"http://thewebglpodcast.com/","content":"WebGLポッドキャスト","date":"2012-11-30T15:00:00.000Z"},{"title":"Seleniumを使ったWeb UI自動テストシステムの構築でやったことまとめ - うなの日記","url":"http://d.hatena.ne.jp/unageanu/20111031/1320016739","content":"Seleniumを使ったUI自動テストのセオリー、気をつけること","date":"2012-11-30T15:00:00.000Z"},{"title":"SiestaでMVCアプリのテストを書く | Sunvisor Lab. Ext JS 別館","url":"http://extjs.sunvisor.net/607","content":"Siestaでのテスト","date":"2012-11-30T15:00:00.000Z"},{"title":"JavaScript Style Badge","url":"http://jsstyle.github.com/","content":"質問に答えて自分のJavaScriptのスタイルのバッチ的なものを作ってくれるウェブサービス","date":"2012-11-30T15:00:00.000Z"},{"title":"melanke/Watch.JS · GitHub","url":"https://github.com/melanke/Watch.JS","content":"definePropertyなどでObjectを拡張して、プロパティの変更をwatchをするライブラリ.","date":"2012-11-30T15:00:00.000Z"},{"title":"Lactate","url":"http://weltschmerz.github.com/Lactate/","content":"Node製の静的ファイルサーバモジュール","date":"2012-11-30T15:00:00.000Z"},{"title":"homoiconic/2012/11/canonicalization.js.md at master · raganwald/homoiconic","url":"https://github.com/raganwald/homoiconic/blob/master/2012/11/canonicalization.js.md","content":"\" Canonicalization in JavaScript\"\n\ninstance === instance;// true にするには","date":"2012-11-30T15:00:00.000Z"},{"title":"Getfirebug Blog » Blog Archive » Firebug 1.11 beta 1","url":"https://blog.getfirebug.com/2012/11/09/firebug-1-11-beta-1/","content":"Firebug 1.11β1リリース。\n\nwindow.postMessage()のmassage eventを監視してログを出せるようになった","date":"2012-11-30T15:00:00.000Z"},{"title":"Kirill Safonov: Let your tool help you imagine -- JSConf EU 2012 - YouTube","url":"http://www.youtube.com/watch?v=CIY6qNk1zy0","content":"WebStormについての発表.\n\nWebStormのLiveEdit機能等のデモが中心","date":"2012-11-30T15:00:00.000Z"},{"title":"Gozala/interactivate","url":"https://github.com/Gozala/interactivate","content":"ブラウザベースのコード編集+repl.\n\n雰囲気はFirefoxのスクラッチパッドに似てる","date":"2012-11-30T15:00:00.000Z"},{"title":"Chutzpah - Chutzpah 2.2 with TypeScript support - Matthew Manela - Farblondzshet in Code","url":"http://matthewmanela.com/blog/chutzpah-2-2-with-typescript-support/","content":"Visual StudioのJavaScript test runnerアドイン Chutzpah 2.2リリース。\n\nTypeScriptのサポート","date":"2012-11-30T15:00:00.000Z"},{"title":"ADVANCEDモードでコンパイルしたJavaScriptをデバッグするテクニック | Cybozu Inside Out | サイボウズエンジニアのブログ","url":"http://developer.cybozu.co.jp/tech/?p=701","content":"Closure CompilerのADVANCEDモードでコンパイルしたJavaScriptのデバッグ方法。\n\nデバッグオプションやブレークポイントを使ったデバッグ","date":"2012-11-30T15:00:00.000Z"},{"title":"Writing Fast, Memory-Efficient JavaScript | Smashing Coding","url":"http://coding.smashingmagazine.com/2012/11/05/writing-fast-memory-efficient-javascript/","content":"JavaScriptのパフォーマンスとメモリ効率について。\n\nDOMやdelete、関数やクロージャー、モジュール配列等色々な場合についてまとめられてる。","date":"2012-11-30T15:00:00.000Z"},{"title":"airbnb/javascript","url":"https://github.com/airbnb/javascript","content":"JavaScriptの合理的なアプローチのまとめ。\n\n項目ごとに細かくわけてコーディングルール的な感じで解説","date":"2012-11-30T15:00:00.000Z"},{"title":"Sencha Touch 2 vs jQuery Mobile","url":"http://www.slideshare.net/dsuket/sencha-touch-2-vs-jquery-mobile","content":"Sencha Touch 2とjQuery Mobileの比較のスライド","date":"2012-11-30T15:00:00.000Z"},{"title":"JsDoc3-manual-jp","url":"https://sites.google.com/site/jsdoc3manualjp/home","content":"JsDoc3のリファレンスサイト\n\n書き方、タグ解説、逆引き","date":"2012-11-30T15:00:00.000Z"},{"title":"Sencha Touch 2.1 のリリースと新しいチャートとツール | 株式会社ゼノフィ","url":"http://www.xenophy.com/javascript/4225","content":" “Sencha Touch 2.1 is Here with New Charting & Tools”の翻訳","date":"2012-11-30T15:00:00.000Z"},{"title":"最近の CSS 実装でベンダー接頭辞の外れたもの (2012年11月) | Unformed Building","url":"http://unformedbuilding.com/articles/css-unprefixed-2012-11/","content":"Firefox 16, Opera 12.10, Internet Explorer 10でCSSのベンダーprefixが外れたものについてのまとめ","date":"2012-11-30T15:00:00.000Z"},{"title":"Sencha Touch 2.1 is Here with New Charting & Tools | Blog | Sencha","url":"http://www.sencha.com/blog/introducing-sencha-touch-2-1-and-more","content":"Sencha Touch 2.1 リリース\n\nグラフ、devicePixelRatioを使ったretina対応、Sencha Cmdに Code Generation等のアップデート","date":"2012-11-30T15:00:00.000Z"},{"title":"JSX / Haxe / TypeScript","url":"http://www.slideshare.net/bleistift/jsx-haxe-typescript","content":"JSX、Haxe、TypeScriptの言語比較\n\n主に型について","date":"2012-11-30T15:00:00.000Z"},{"title":"Object properties in JavaScript","url":"http://www.2ality.com/2012/10/javascript-properties.html","content":"JavaScriptのプロパティについて。\n\nプロパティとは、getter/setter、内部のプロパティ属性、Property descriptors、列挙の違い、ベストプラクティス、等一通り","date":"2012-11-30T15:00:00.000Z"},{"title":"YeomanとBrunchをさわさわした ::ハブろぐ","url":"http://havelog.ayumusato.com/develop/others/e524-yeoman_and_brunch.html","content":"YeomanとBrunchの比較","date":"2012-11-30T15:00:00.000Z"},{"title":"JavaScriptでうっかりやってしまいそうなこと色々 : アシアルブログ","url":"http://blog.asial.co.jp/1092","content":"JavaScriptでよくある間違いや型変換について。Jasmineのテスト付き","date":"2012-11-30T15:00:00.000Z"},{"title":"続: 型情報(宣言)と、実装を分離できる仕組み prof.js を実装してみました - latest log","url":"http://uupaa.hatenablog.com/entry/2012/11/02/154337","content":"既存の関数やメソッドに、引数と戻り値の型チェック,プロファイラ,トレース機能を後から書き加える事ができるライブラリ","date":"2012-11-30T15:00:00.000Z"},{"title":"JavaScriptのテストツール「testem」が素晴らしいぞ | Mach3.laBlog","url":"http://blog.mach3.jp/2012/10/js-testem-script.html","content":"testemの紹介","date":"2012-11-30T15:00:00.000Z"},{"title":"Testacularで行こう","url":"http://node.ws/translate/2012/11/03/testacular/","content":"Dailly JSのTotally Testacularの翻訳","date":"2012-11-30T15:00:00.000Z"},{"title":"useful js: call & apply — phuu","url":"http://phuu.net/2012/11/02/javascript-function-call-and-function-apply.html","content":"callとapplyについてpubsubのシンプルな実装を例に学ぶ","date":"2012-11-30T15:00:00.000Z"},{"title":"Getfirebug Blog » Blog Archive » Firebug 1.11 alpha 6","url":"https://blog.getfirebug.com/2012/11/02/firebug-1-11-alpha-6/","content":"Firebug 1.11a6リリース。\n\nincludeコマンドでJavaScriptファイルを現在のページにロードできるようになった","date":"2012-11-30T15:00:00.000Z"},{"title":"MooTools - Moobile 0.2 Released","url":"http://mootools.net/blog/2012/11/03/moobile-0-2-released/","content":"MooToolsによるモバイル向けのアプリケーションフレームワークライブラリ Moobile 0.2リリース","date":"2012-11-30T15:00:00.000Z"},{"title":"Amazon: The New Web: Developing for a Multi-Device Web with HTML5, CSS3, and JavaScript [Paperback]: Peter Gasston","url":"http://www.amazon.com/o/ASIN/1593274874/book042-22/ref=nosim","content":"2013年4月22日発売","date":"2012-11-30T15:00:00.000Z"},{"title":"Amazon: Jump Start JavaScript [Paperback]: Ara Pehlivanian","url":"http://www.amazon.com/o/ASIN/098733218X/book042-22/ref=nosim","content":"2013年4月22日発売","date":"2012-11-30T15:00:00.000Z"},{"title":"wise9 › enchant.js v0.5.2 リリース! & v0.6 の開発者による徹底解説","url":"http://wise9.jp/archives/8012","content":"enchant.js v0.5.2リリース。\n\n0.6系からは描画をCanvasで行うように鳴る","date":"2012-11-30T15:00:00.000Z"},{"title":"istanbul-js: A Javascript code coverage tool written in JS","url":"http://gotwarlost.github.com/istanbul/","content":"JavaScriptのコードカバレッジツール","date":"2012-11-30T15:00:00.000Z"},{"title":"Yeti 0.2.13 released","url":"http://yeti.cx/blog/2012/11/yeti-0-2-13-released/","content":"Yeti 0.2.13 リリース\n\nechoecho(Simple Server response echoer)を使ったサーバレスポンスのテストに対応、QUnitのサポートを改善","date":"2012-11-30T15:00:00.000Z"},{"title":"codylindley/frontend-tools","url":"https://github.com/codylindley/frontend-tools","content":"フロントエンド(HTML/CSS/JS)周りのツールやライブラリ、リファレンスやリソース、パフォーマンスなどについてのリンク集","date":"2012-11-30T15:00:00.000Z"},{"title":"jQueryの未来に備える | Cybozu Inside Out | サイボウズエンジニアのブログ","url":"http://developer.cybozu.co.jp/tech/?p=814","content":"jQueryでdeprecatedとなっているAPIについて。\n\n$.browser,.size(),$.sub(),.live() / .die(), form系の独自CSSセレクタ, $.get()のコールバックまわり","date":"2012-11-30T15:00:00.000Z"},{"title":"Deferred/Promisesと非同期処理 - 素人がプログラミングを勉強していたブログ","url":"http://javascripter.hatenablog.com/entry/2012/12/30/232842","content":"Deferred/Promisesの仕組みと概念について。メソッドチェーンでつなげる書き方、処理を非同期的に拡張することとフローコントールとの違いについて","date":"2012-12-31T15:00:00.000Z"},{"title":"Being A Frontend Developer For A WeekEnd","url":"http://williamdurand.fr/2012/12/24/being-a-frontend-developer-for-a-weekend/","content":"一つのWebアプリを作る中でどのようなツールなどを使ったかについての記事.\n\nBowerを使ったパッケージ管理、Gruntを使ったビルド、 grunt-targethtmlを使ってdebug/releaseでの条件分け、mochaを使ったテストとTravis-CIでのCI実行についてなど","date":"2012-12-31T15:00:00.000Z"},{"title":"あなたはいつEmber.jsを使うべきか？ #Ember.js #JavaScript - Qiita","url":"http://qiita.com/items/14644b9d10b7eec74ee4","content":"Ember.jsの向き不向きについてのまとめ","date":"2012-12-31T15:00:00.000Z"},{"title":"ブレイクポイントの編集を使ったちょっと変わったデバッグテク #JavaScript #Chrome - Qiita","url":"http://qiita.com/items/6e5648831c214ae2cf14","content":"DevToolsのBreakPoints条件を使って式を評価して、console.logや値の代入やスタックトレースの保存等をする","date":"2012-12-31T15:00:00.000Z"},{"title":"HTML5 Drag and dropを実装してみよう | Dress Cording","url":"http://dresscording.com/blog/html5/drag_drop.html","content":"HTML5のD&Dイベントの処理方法と参考サイトと実装ポイント","date":"2012-12-31T15:00:00.000Z"},{"title":"Google JavaScript Style Guilde をリビジョン 2.64 にあわせて修正しました - フリーフォーム フリークアウト","url":"http://d.hatena.ne.jp/cou929_la/20121229/1356746993","content":"Google JavaScript Style Guilde のアップデート.\n\nV8の最適化を考慮したプロパティの定義方法、deleteとnull代入の影響について、string joinの記述について等","date":"2012-12-31T15:00:00.000Z"},{"title":"Unit Testing JavaScript and Backbone.JS // Speaker Deck","url":"https://speakerdeck.com/dmosher/unit-testing-javascript-and-backbonejs","content":"fast test - mock,stub,spyを使ってAsyncなテストを書かない. ネイティブのDOM APIを直接テストしないで、wrapperしてテスト、 $.ajaxにspyOnしてcallされてるかのテスト、テンプレートのテストをfixturesを使ってテスト\n\nBackboneのevent、view function、routes、modelsのテスト方法について\n\njasmine-fixture、jasmine-stealth、jasmine-jquery、http://tryjasmine.com の紹介","date":"2012-12-31T15:00:00.000Z"},{"title":"enchant.js v0.6.2 をリリースしました | enchant.js - A simple JavaScript framework for creating games and apps.","url":"http://enchantjs.com/ja/2012/12/released-enchant-js-v0-6-2/","content":"enchant.js v0.6.2リリース.\n\nRequestAnimationFrameの導入","date":"2012-12-31T15:00:00.000Z"},{"title":"Try Jasmine in your browser, because downloading a zip file is too much work!","url":"http://tryjasmine.com/","content":"Jasmineをオンラインで試せるエディタ。\n\nCoffeeScriptにも対応してる","date":"2012-12-31T15:00:00.000Z"},{"title":"SIE 7の公開 - プラグインレスでSVGを表示する「SIE」開発ブログ","url":"http://d.hatena.ne.jp/dhrname/20121230/p1","content":"SIE 7リリース","date":"2012-12-31T15:00:00.000Z"},{"title":"Node v0.9.5 (Unstable)","url":"http://blog.nodejs.org/2012/12/29/node-v0-9-5-unstable/","content":"Node.js 0.9.5リリース","date":"2012-12-31T15:00:00.000Z"},{"title":"Amazon: JavaScript徹底攻略 (WEB+DB PRESS plus) [大型本]: WEB+DB PRESS編集部 編","url":"http://www.amazon.co.jp/o/ASIN/477415489X/book042-22/ref=nosim","content":"2013年1月26日発売\n\nWEB+DB PRESSの過去のJavaScript記事をアップデートした感じの内容","date":"2012-12-31T15:00:00.000Z"},{"title":"DailyJS: JavaScript Developer Survey 2012: Results","url":"http://dailyjs.com/2012/12/24/javascript-survey-results/","content":"DailyJSのJavaScript開発者アンケート 2012の結果発表.\n\nテストライブラリ、AltJS、ホスティングサイト、Lintやminifier、デバッグツールなどについて","date":"2012-12-31T15:00:00.000Z"},{"title":"Amazon: 12歳からはじめるHTML5とCSS3 [単行本（ソフトカバー）]: TENTO","url":"http://www.amazon.co.jp/o/ASIN/4899773420/book042-22/ref=nosim","content":"2013年1月9日発売\n\nはじめてプログラミングに触れる小中学生向けの書籍\n\nhttp://tento.doorblog.jp/archives/6157313.html","date":"2012-12-31T15:00:00.000Z"},{"title":"nash716/Debunk · GitHub","url":"https://github.com/nash716/Debunk","content":"Fiddler ライクを目指す HTTP Debugging Proxy.\n\nnode-webkitを使ってクロスプラットフォーム対応、JavaScriptによるルール構築に対応 予定\n\n","date":"2012-12-31T15:00:00.000Z"},{"title":"CasperJS hits 1.0 stable | Code | Nicolas Perriault","url":"https://nicolas.perriault.net/code/2012/casperjs-hits-1-0-stable/","content":"CasperJS 1.0 Stableリリース","date":"2012-12-31T15:00:00.000Z"},{"title":"PhantomJS 1.8 ","url":"http://ariya.ofilabs.com/2012/12/phantomjs-1-8-blue-winter-rose.html","content":"PhantomJS 1.8リリース。\n\nGhost Driverを取り込んでWebDriver Wire Protocolに対応","date":"2012-12-31T15:00:00.000Z"},{"title":"Open for business (Nashorn)","url":"https://blogs.oracle.com/nashorn/entry/open_for_business","content":"OpenJDKのJavaScript実装 Nashornのソースが公開された","date":"2012-12-31T15:00:00.000Z"},{"title":"Sencha Touch 2.1 のチュートリアルを書きました！ | ありえるえりあ","url":"http://dev.ariel-networks.com/wp/archives/2791","content":"Sencha Touch でメモ帳アプリを作るチュートリアル","date":"2012-12-31T15:00:00.000Z"},{"title":"thlorenz/browserify-ftw · GitHub","url":"https://github.com/thlorenz/browserify-ftw","content":"AMD to CommonJSするツール","date":"2012-12-31T15:00:00.000Z"},{"title":"unconed/console-extras.js · GitHub","url":"https://github.com/unconed/console-extras.js","content":"console APIの拡張ライブラリ.\n\ntimes/throttle/collate/summary","date":"2012-12-31T15:00:00.000Z"},{"title":"Performance Calendar » Moving beyond window.onload()","url":"http://calendar.perfplanet.com/2012/moving-beyond-window-onload/","content":"Webサイトの速度を計測するのに`window.onload`を指標にするのは不適切ではないかという話。\n\n他にどのような測定基準があるのか、パフォーマンス計測ツールはどうしてるかや今後どうして行くかの話","date":"2012-12-31T15:00:00.000Z"},{"title":"JavaScript Physics Engines Comparison - Build New Games","url":"http://buildnewgames.com/physics-engines-comparison","content":"JavaScriptの物理エンジンライブラリの比較.\n\nbox2dweb/Ammo.js/JigLibJS/Cannon.js","date":"2012-12-31T15:00:00.000Z"},{"title":"JavaScript Code Analysis with Esprima - Marakana","url":"http://marakana.com/s/post/1353/javacript_code_analysis_esprima_video","content":"Esprimaを使ったコード解析についてのスライド\n\n動画: http://marakana.com/s/post/1353/javacript_code_analysis_esprima_video by Ariya Hidayat","date":"2012-12-31T15:00:00.000Z"},{"title":"CSSの変化をアニメーションさせるtransitionについてまとめたよ。（CSS おれおれ Advent Calendar 2012 – 22日目） | Ginpen.com","url":"http://ginpen.com/2012/12/23/transition/","content":"CSSのTransitionsの使いかた.\n\ntransitionでアニメーションするプロパティについて","date":"2012-12-31T15:00:00.000Z"},{"title":"ビットマスクによるフラグ - piglovesyouの日記","url":"http://d.hatena.ne.jp/piglovesyou/20120621/1340237658","content":"JavaScriptでビットマスクによるフラグ管理の例\n\nhttp://javascripter.hatenablog.com/entry/20081002/1222962329","date":"2012-12-31T15:00:00.000Z"},{"title":"Leaner, Meaner, Faster Animations with requestAnimationFrame - HTML5 Rocks","url":"http://www.html5rocks.com/en/tutorials/speed/animations/","content":"スクロールイベントなどでrequestAnimationFrameを使ってdebounceするアプローチについて","date":"2012-12-31T15:00:00.000Z"},{"title":"angular/angularjs-batarang · GitHub","url":"https://github.com/angular/angularjs-batarang","content":"AngularJSのDeveloper Tools拡張。\n\nModels、パフォーマンス、依存関係、ElementsタブにAngularJSプロパティの表示、$scope等","date":"2012-12-31T15:00:00.000Z"},{"title":"Conditional loading of resources with mediaqueries | Christian Heilmann","url":"http://christianheilmann.com/2012/12/19/conditional-loading-of-resources-with-mediaqueries/","content":"mediaqueryでCSSファイルを分岐しても読み込まれてしまうので、data属性にurlを書いてlazy loadする仕組みについて。\n\n","date":"2012-12-31T15:00:00.000Z"},{"title":"Scrolling Performance - HTML5 Rocks","url":"http://www.html5rocks.com/en/tutorials/speed/scrolling/","content":"スクロールのパフォーマンスについて.\n\nDeveloper Toolsを使ってスクロール時にタイムラインのPaint/Image Resizeの処理の見方、offsetTopプロパティ等Reflows/repaintsを起こすものの影響やscrollイベント時のdebounceについて","date":"2012-12-31T15:00:00.000Z"},{"title":"Node v0.9.4 (Unstable)","url":"http://blog.nodejs.org/2012/12/21/node-v0-9-4-unstable/","content":"Node.js 0.9.4リリース","date":"2012-12-31T15:00:00.000Z"},{"title":"Chrome DevTools.next","url":"http://www.slideshare.net/yoshikawa_t/chrome-devtoolsnext","content":"ChromeのDevloper Toolsの解説スライド. それぞれのパネル解説、Breakpoints、タイムラインパネルの見方/Events/FramesとFPS、MemoryとGC、プロファイルとヒープスナップショットの比較によるメモリリーク調査、拡張について","date":"2012-12-31T15:00:00.000Z"},{"title":"日記 | mixiページ","url":"http://page.mixi.jp/run_page_apps.pl?appParams=%7B%22q%22%3A%22view_diary%22%2C%22diary_id%22%3A%22626856%22%7D&module_id=1624755&page_id=287564","content":"\"bfcache について覚えて帰ってもらいます。\"\n\nBack-Forwad Cacheの動作、無効にしてキャッシュを回避する方法についての検証.\n\nCache-Control: no-store/no-cache とサンプルコード、FirebugでのBFCacheの確認方法","date":"2012-12-31T15:00:00.000Z"},{"title":"Addy Osmani - Google+ - Recommended JavaScript books I regularly receive emails…","url":"https://plus.google.com/115133653231679625609/posts/H3onog42Msj","content":"Addy Osmani氏がオススメするJavaScriptを学ぶ書籍のまとめ","date":"2012-12-31T15:00:00.000Z"},{"title":"Shumpei Shiraishi's Weblog: ついにHTML5が勧告候補に！そしてそれが意味するもの","url":"http://blog.shumpei.net/2012/12/html5-cr.html","content":"HTML5とCanvas 2D Contextの仕様が勧告候補になり、大きな変更がない段階になった.\n\nHTML5の勧告と次のバージョンについて","date":"2012-12-31T15:00:00.000Z"},{"title":"JavaScriptで競技プログラミングを始めよう！ - ひよっこプログラマのプログラミング","url":"http://d.hatena.ne.jp/otaks/20121216/1355670113","content":"JavaScriptで競技プログラミング。\n\nJavaScriptの基本的な文法やオブジェクトと数学関数の話. JavaScriptの型について","date":"2012-12-31T15:00:00.000Z"},{"title":"jQuery: The Write Less, Do More, JavaScript Library","url":"http://jquery.com/upgrade-guide/1.9/","content":"jQuery1.9での変更点に関するまとめ\n\n$.parseHTMLやattrとprop等について、削除されたAPIやアンドキュメントなAPIについて書かれている","date":"2012-12-31T15:00:00.000Z"},{"title":"Differences Between CSS2.1 and CSS3+ | Impressive Webs","url":"http://www.impressivewebs.com/differences-between-css2-and-css3/","content":"CSS2.1からCSS3で増えたプロパティや値、セレクタ等のまとめ","date":"2012-12-31T15:00:00.000Z"},{"title":"Introduction for Browser Side MVC","url":"http://www.slideshare.net/tricknotes/introduction-for-browser-side-mvc","content":"Todoを例にしたMVCの役割についてのスライド。\n\nBackbone.jsを使ったアプローチについて","date":"2012-12-31T15:00:00.000Z"},{"title":"JavaScript Enlightenment - O'Reilly Media","url":"http://shop.oreilly.com/product/0636920027713.do","content":"JavaScript Enlightenment のオライリー本\n\n元は有料電子書籍で今は無料で配布されてる\n\nhttp://javascriptenlightenment.com/","date":"2012-12-31T15:00:00.000Z"},{"title":"jQuery Blog » jQuery 1.9 Beta 1 Released","url":"http://blog.jquery.com/2012/12/17/jquery-1-9-beta-1-released/","content":"jQuery 1.9 Beta 1 リリース","date":"2012-12-31T15:00:00.000Z"},{"title":"私的なjQuery","url":"http://myjquery.blog.fc2.com/","content":"jQueryのリファレンス的なブログ・サイト。\n\nバージョン毎の変更履歴についてもまとめてる","date":"2012-12-31T15:00:00.000Z"},{"title":"jQuery で HTTP 接続するときの書き方: Days on the Moon","url":"http://nanto.asablo.jp/blog/2012/12/16/6661787","content":"jQueryの$.ajaxのコールバックをsuccessではなくdoneメソッドで取るようになった話について","date":"2012-12-31T15:00:00.000Z"},{"title":"jsziptools 2.3.0 変更点 :右京web","url":"http://hujimi.seesaa.net/article/307606956.html","content":"JavaScriptでzlib,gzip,zipのデータを圧縮・展開するjsziptools 2.3.0リリース.\n\nBlob対応でasyncになった、Deferredの追加\n\n","date":"2012-12-31T15:00:00.000Z"},{"title":"Mozilla 勉強会＠東京 8thで話しました - snyk_s log edit.hateblo","url":"http://saneyukis.hatenablog.com/entry/2012/12/09/180412","content":"Mozillaへのバク報告の手順、パッチの書き方、レビューのしてもらい方.\n\nbugzillaガイドライン","date":"2012-12-31T15:00:00.000Z"},{"title":"ブラウザのバグを見つけたときにやること - Please Sleep","url":"http://please-sleep.cou929.nu/how-to-report-bugs-of-browser.html","content":"ブラウザのバグを見つけた場合の報告までの手引き.\n\n主要ブラウザの報告ガイドラインと報告先がまとまってる","date":"2012-12-31T15:00:00.000Z"},{"title":"jQuery 1.8でDeferred.thenの挙動が変わった","url":"http://less.carbonfairy.org/post/38137563537","content":"jQuery 1.8でDeferred.thenの挙動がDeferred.pipeと同等になった","date":"2012-12-31T15:00:00.000Z"},{"title":"Backbone.js コメント付きソースコード日本語訳 ::ハブろぐ","url":"http://havelog.ayumusato.com/develop/others/e537-translate_backbone_annotated_source.html","content":"Backbone.jsのコードコメントの翻訳\n\n(doccoで見られるようになるといい気がする)","date":"2012-12-31T15:00:00.000Z"},{"title":"jquery-ajaxdeferredajax","url":"http://blog.toshimaru.net/jquery-ajaxdeferredajax","content":"jQueryの$.ajaxとdeferredについて","date":"2012-12-31T15:00:00.000Z"},{"title":"homoiconic/2012/12/combinators_1.md at master · raganwald/homoiconic · GitHub","url":"https://github.com/raganwald/homoiconic/blob/master/2012/12/combinators_1.md#combinator-recipes-for-working-with-objects-in-javascript-part-i","content":"underscore.jsを使ったcombinatorのレシピ.\n\n","date":"2012-12-31T15:00:00.000Z"},{"title":"Presentations (+ Video) |  JS.everywhere(2012) + Wakanday","url":"http://www.jseverywhere.org/presentations/","content":"JS.everywhere( ) 2012の動画が一部公開された\n\nhttp://www.youtube.com/playlist?list=PL2PF2oGPokReHxddTOGehBS_w8-prtOBE","date":"2012-12-31T15:00:00.000Z"},{"title":"occ/TraceKit · GitHub","url":"https://github.com/occ/TraceKit","content":"ブラウザのスタックトレースを共通で扱えるようにしてくれるライブラリ","date":"2012-12-31T15:00:00.000Z"},{"title":"JSON PointerとJSON PatchがLast Call - 一汁三菜","url":"http://silphire.hatenablog.jp/entry/2012/12/12/233344","content":"JSONのXPathみたいなJSON Pointerと\"PATCH\" メソッドのJSON Patchについて","date":"2012-12-31T15:00:00.000Z"},{"title":"Knockout.日本語ドキュメント","url":"http://kojs.sukobuto.com/","content":"Knockoutの日本語ドキュメント","date":"2012-12-31T15:00:00.000Z"},{"title":"Node v0.8.16 (Stable)","url":"http://blog.nodejs.org/2012/12/13/node-v0-8-16/","content":"Node.js v0.8.16リリース","date":"2012-12-31T15:00:00.000Z"},{"title":"jQuery UI 1.10 Beta | jQuery UI Blog","url":"http://blog.jqueryui.com/2012/12/jquery-ui-1-10-beta/","content":"jQuery UI 1.10 Betaリリース","date":"2012-12-31T15:00:00.000Z"},{"title":"I am mitsuruog: Jasmineを和訳しました","url":"http://blog.mitsuruog.info/2012/12/jasmine.html","content":"Jasmineサイトのintroduction.jsを翻訳","date":"2012-12-31T15:00:00.000Z"},{"title":"Are your mixins ECMAScript 5 compatible? | NCZOnline","url":"http://www.nczonline.net/blog/2012/12/11/are-your-mixins-ecmascript-5-compatible/","content":"mixinをES5で書く場合について。\n\ndefinePropertyの第三引数でディスクリプタもコピーする\n\nObject.defineProperty(receiver, property, Object.getOwnPropertyDescriptor(supplier, property));","date":"2012-12-31T15:00:00.000Z"},{"title":"Desktop Browser DOM Compatiblity Tables","url":"http://codylindley.com/dom-desktop-tests/","content":"DOMのプロパティ、メソッドについてのブラウザ毎の対応状況まとめ表","date":"2012-12-31T15:00:00.000Z"},{"title":"csste.st","url":"http://csste.st/slides/","content":"CSSのテストについてのスライド.\n\nCSSLint、CSSUnit、GhostStory、Mogotest、画像diffでのテスト、cssertなどについて紹介","date":"2012-12-31T15:00:00.000Z"},{"title":"One-com/assetgraph · GitHub","url":"https://github.com/One-com/assetgraph","content":"aやlinkやscriptや@importなどを辿って関連ファイルからHTML,CSS,JSについてを集める仕組みや、それらに対してまとめて最適化や結合などを行えるツール.\n\nインラインで書かれているscriptやcssも認識して扱える","date":"2012-12-31T15:00:00.000Z"},{"title":"Huddle/PhantomCSS · GitHub","url":"https://github.com/Huddle/PhantomCSS","content":"CSS regression testingツール.\n\nPhantomJSとCasperJSを使って js-imagediff によるレンダリング描画の画像を比較してregression testingを行うツール","date":"2012-12-31T15:00:00.000Z"},{"title":"thingsinjars/GhostStory · GitHub","url":"https://github.com/thingsinjars/GhostStory","content":"CasperJS/PhantomJSを使って、 cucumber-styleな感じでCSSが適応されているかをテストするツール","date":"2012-12-31T15:00:00.000Z"},{"title":"thingsinjars/cssert · GitHub","url":"https://github.com/thingsinjars/cssert","content":"CSS verification testingツール.\n\nブックマークレットでテストしたい要素のstyleを取ってきて、リファクタリングした結果それが壊れてないかを検証するツール.\n\nrunnerはPhantomJSで動かせる","date":"2012-12-31T15:00:00.000Z"},{"title":"Asynchronous JS: Callbacks, Listeners, Control Flow Libs and Promises - Sebastian's Blog","url":"http://sporto.github.com/blog/2012/12/09/callbacks-listeners-promises/","content":"非同期JavaScriptについて.\n\nコールバック、イベントリスナーon/trigger、Flow Control Library、Promise それぞれのメリット・デメリットをまとめてる","date":"2012-12-31T15:00:00.000Z"},{"title":"Navigation Timing API","url":"http://kaaes.github.com/timing/","content":"Navigation TIming API(window.performance)の内容をタイムライン表示するブックマークレット","date":"2012-12-31T15:00:00.000Z"},{"title":"Backbone.js 1.0に向けての変更点 « NAVER Engineers' Blog","url":"http://tech.naver.jp/blog/?p=2342","content":"Backbone.js 1.0で追加予定の機能紹介.\n\nDOMの削除に合わせて参照も取り除くdispose、Collection.add()のmergeオプション","date":"2012-12-31T15:00:00.000Z"},{"title":"Sassオレオレリファレンス","url":"http://tenderfeel.github.com/SassReference/","content":"Sassのリファレンスサイト","date":"2012-12-31T15:00:00.000Z"},{"title":"What They Didn’t Tell You About ES5′s Array Extras | Nettuts+","url":"http://net.tutsplus.com/tutorials/javascript-ajax/what-they-didnt-tell-you-about-es5s-array-extras/","content":"ES5で追加されたArrayメソッドについて.\n\napplyと合わせたTips、[...].filter(RegExp.prototype.test, /^b/);のようなprototypeメソッド渡して使う応用的な方法についても","date":"2012-12-31T15:00:00.000Z"},{"title":"Tutorial: JavaScript animation with the Greensock framework","url":"http://ahrengot.com/tutorials/greensock-javascript-animation/","content":"JavaScriptアニメーションライブラリのGreensockのチュートリアル.","date":"2012-12-31T15:00:00.000Z"},{"title":"All You Need to Know About the HTML5 Data Attribute | Webdesigntuts+","url":"http://webdesign.tutsplus.com/tutorials/htmlcss-tutorials/all-you-need-to-know-about-the-html5-data-attribute/","content":"data属性の扱い方について。\n\nどういう時に使うか、CSSから利用する方法、jQueryのdataメソッドについて","date":"2012-12-31T15:00:00.000Z"},{"title":"CoffeeScript on Node.js - O'Reilly Media","url":"http://shop.oreilly.com/product/0636920023081.do","content":"2013年12月発売\n\nCoffeeScriptでNode.jsアプリを作りながら、Node.jsやCoffeeScriptやドキュメントやテストについて学んで行く書籍","date":"2012-12-31T15:00:00.000Z"},{"title":"An Analysis of the Redesign of the CoffeeScript Compiler - YOW2012 // Speaker Deck","url":"https://speakerdeck.com/michaelficarra/an-analysis-of-the-redesign-of-the-coffeescript-compiler-yow2012","content":"新しいCoffeeScriptコンパイラの設計デザインについて.\n\ninputからoutputまで流れ.\n\nSpidermonkey ASTをIR(中間表現)とすることで、それに関するツール(esprima等)との連携が得られるメリットが有る。\n\nhttp://constellation.github.com/slides/contents/20121118/modules.html","date":"2012-12-31T15:00:00.000Z"},{"title":"次世代JavaScriptでデータバインディング： Object.observe() を試す - ぼちぼち日記","url":"http://d.hatena.ne.jp/jovi0608/20121206/1354762082","content":"オブジェクトの変更監視をするObject.observeについて","date":"2012-12-31T15:00:00.000Z"},{"title":"xCharts","url":"http://tenxer.github.com/xcharts/","content":"D3.jsを使ったグラフライブラリ","date":"2012-12-31T15:00:00.000Z"},{"title":"Object.defineProperty 関数で Observable なオブジェクトを作る #JavaScript #jQuery - Qiita","url":"http://qiita.com/items/42f30cf4983822240398","content":"値が変更されたらtriggerするようなsetterを定義して、モデルの変更をViewに通知する仕組みを作る","date":"2012-12-31T15:00:00.000Z"},{"title":"esformatter & rocambole | Blog | Miller Medeiros","url":"http://blog.millermedeiros.com/esformatter-rocambole/","content":"JavaScriptのコード整形を行うesformatterと整形するためにAST walk と操作を行うrocamboleについて","date":"2012-12-31T15:00:00.000Z"},{"title":"Introducing the Battery Status API","url":"http://jspro.com/apis/introducing-the-battery-status-api/","content":"バッテリーの情報を取得するBattery Status APIのプロパティとBattery Eventsについて","date":"2012-12-31T15:00:00.000Z"},{"title":"JS開発におけるTDDと自動テストツール利用の勘所","url":"http://www.slideshare.net/KojiNakamura/jstdd","content":"QUnit、Jasmineの基本的な使い方、DOMに依存したテスト、Testacularについてのスライド。\n\nテストの導入からCIまでの流れが一通りな感じ","date":"2012-12-31T15:00:00.000Z"},{"title":"JavaScript アプリケーションのメモリー・リークを理解する","url":"http://www.ibm.com/developerworks/jp/web/library/wa-jsmemory/?cmp=dw&cpb=dwwdv&ct=dwgra&cr=twitter&ccy=jp&csr=120712","content":"ChromeのHeap Profilerをつかったメモリリークの調査方法について。\n\nクロージャー、console APIを使った事によるリーク、循環参照のリークと対処法","date":"2012-12-31T15:00:00.000Z"},{"title":"Arrays in JavaScript","url":"http://www.2ality.com/2012/12/arrays.html","content":"粗密なArrayの違い、配列のlengthの仕様について","date":"2012-12-31T15:00:00.000Z"},{"title":"casperjs/CHANGELOG.md at master · n1k0/casperjs · GitHub","url":"https://github.com/n1k0/casperjs/blob/master/CHANGELOG.md#2012-10-31-v100-rc4","content":"CasperJS 1.0.0-RC4リリース","date":"2012-12-31T15:00:00.000Z"},{"title":"Firebug 1.11 New Features ✩ Mozilla Hacks – the Web developer blog","url":"https://hacks.mozilla.org/2012/12/firebug-1-11-new-features/","content":"Firebug 1.11の新しい機能についてのまとめ。\n\nSPDY対応、performance-timing、CSS Selectorでの検索、postMessageログ、関数呼び出しのログ、$,$$の変更、自動補完","date":"2012-12-31T15:00:00.000Z"},{"title":"Getfirebug Blog » Blog Archive » Firebug 1.11.0","url":"https://blog.getfirebug.com/2012/12/07/firebug-1-11-0/","content":"Firebug 1.11.0リリース\n\n","date":"2012-12-31T15:00:00.000Z"},{"title":"JS.next - O'Reilly Media","url":"http://shop.oreilly.com/product/0636920026396.do","content":"2013年5月発売\n\nECMAScript 6についての書籍\n\n","date":"2012-12-31T15:00:00.000Z"},{"title":"JSCover - JavaScript code coverage","url":"http://tntim96.github.com/JSCover/","content":" JSCoverageの改良コードカバレッジツール。Javaで実装されてる","date":"2012-12-31T15:00:00.000Z"},{"title":"パフォーマンスからみるSass/Compass 第2回：CompassによるCSS Sprite | MOL","url":"http://t32k.me/mol/log/spriting-with-compass/","content":"CompassのCSSスプライトについて","date":"2012-12-31T15:00:00.000Z"},{"title":"Nashorn - OpenJDKに提案された新JavaScriptエンジン","url":"http://www.infoq.com/jp/news/2012/12/Nashorn-proposal","content":"JDKのJavaScript実装Nashornについて","date":"2012-12-31T15:00:00.000Z"},{"title":"oosugi20-blog — HTML5でこの要素ってどういう仕様だっけって思った時の調べ方","url":"http://oosugi20-blog.tumblr.com/post/36823233295/html5","content":"仕様の読み解き方","date":"2012-12-31T15:00:00.000Z"},{"title":"Learning to Love JavaScript","url":"http://infrequently.org/11/io/js/","content":"JavaScriptとは何か。\n\nall mutable objects、closure、関数スコープ、prototypeについて。\n\nまたES.nextの内容も出しながら、それを今まではどのように書いてたかという感じ","date":"2012-12-31T15:00:00.000Z"},{"title":"Underscore.js","url":"http://underscorejs.org","content":"Underscore.js 1.4.3 リリース\n\n Adobe's JS engine フレンドリーに、throttleの改善等","date":"2012-12-31T15:00:00.000Z"},{"title":"Media features of the most common devices - pieroxy.net","url":"http://pieroxy.net/blog/2012/10/18/media_features_of_the_most_common_devices.html","content":"モバイル/スマートフォン/タブレット端末の画面情報のまとめ。\n\n画面サイズ、解像度、アスペクト比\n\ndevice-pixel-ratioの値等","date":"2012-12-31T15:00:00.000Z"},{"title":"Advent Calendar 3日目:SVG画像を1キロバイトでも削るダイエット術！ - 聴く耳を持たない(片方しか)","url":"http://d.hatena.ne.jp/rikuo/20121203","content":"SVG軽量化Tips","date":"2012-12-31T15:00:00.000Z"},{"title":"jQueryの似ているAPIまとめ | js STUDIO | jQuery 日本語リファレンス","url":"http://js.studio-kingdom.com/jquery/news/2","content":"jQueryで似ているAPIを並べたもの","date":"2012-12-31T15:00:00.000Z"},{"title":"jQueryの$()が多機能すぎる件について。5種類も仕事があるよ。（軽めのjQuery Advent Calendar 2012 – 01日目） | Ginpen.com","url":"http://ginpen.com/2012/12/01/jquery-core-func/","content":"jQueryの$の5つの動作について","date":"2012-12-31T15:00:00.000Z"},{"title":"Amazon: JavaScript Programming: Pushing the Limits [Paperback]: Jon Raasch","url":"http://www.amazon.com/o/ASIN/111852456X/book042-22/ref=nosim","content":"2013年11月4日発売\n\nクライアントサイド、backbone、テンプレート、MongoDB、Canvas、WebGL、デスクトプアプリなど幅広げ","date":"2012-12-31T15:00:00.000Z"},{"title":"Amazon: JavaScript Step by Step (Step By Step (Microsoft)) [Paperback]: Steve Suehring","url":"http://www.amazon.com/o/ASIN/0735665931/book042-22/ref=nosim","content":"2013年9月20日発売\n\nVisual Studioを使ったJavaScript開発についての書籍","date":"2012-12-31T15:00:00.000Z"},{"title":"RubyJS | Home","url":"http://rubyjs.org/","content":"RubyのメソッドをJavaScriptにポートしたライブラリ","date":"2012-12-31T15:00:00.000Z"},{"title":"JavaScript Templating with Handlebars | Blog :: The JavaScript Playground","url":"http://javascriptplayground.com/blog/2012/05/javascript-templating-handlebars-tutorial","content":"JavaScriptテンプレートライブラリのHandlebarsの使い方について","date":"2012-12-31T15:00:00.000Z"},{"title":"[mixi] Source Mapについて","url":"http://page.mixi.jp/run_page_apps.pl?page_id=287564&module_id=1630003","content":"SourceMapについて。\n\nどのようにマッピングしているのか、仕様について。","date":"2012-12-31T15:00:00.000Z"},{"title":"12.13 正式版リリース． « Opera-users.jp","url":"http://opera-users.jp/translations/weekly/2013-01-30-12-13-final-released/","content":"Opera 12.13リリース.\n\nhttp://my.opera.com/desktopteam/blog/2013/01/30/12-13-final-released","date":"2013-01-31T15:00:00.000Z"},{"title":"News | JS Mantras","url":"http://jsmantras.com/news.html","content":"JavaScriptに関するDaily Newsを書いてるブログ","date":"2013-01-31T15:00:00.000Z"},{"title":"SIE 8の公開 - プラグインレスでSVGを表示する「SIE」開発ブログ","url":"http://d.hatena.ne.jp/dhrname/20130129/p1","content":"SIE 8リリース","date":"2013-01-31T15:00:00.000Z"},{"title":"jQueryのDeferredとPromise - tkawachi Blog","url":"http://tkawachi.github.com/blog/2013/01/06/jquery-deferred/","content":"jQueryのDeferredとPromiseについてのわかりやすい解説. Deferred objectが持つ状態について(Promise/Aとの対応)、渡されるPromise objectの機能、$.whenでの組み合わせや$.ajaxの返すPromiseについて","date":"2013-01-31T15:00:00.000Z"},{"title":"jQuery 1.9 のソースマップ対応で圧縮版でもデバッグが簡単になった話 - てっく煮ブログ","url":"http://tech.nitoyon.com/ja/blog/2013/01/29/jquery-source-map/","content":"jQuery CDNのソースマップについて.\n\naltJSやSass/Lessでのソースマップ対応オプションや圧縮ツールのソースマップ対応について","date":"2013-01-31T15:00:00.000Z"},{"title":"Web Dev .NET: Beginner HTML5, JavaScript, jQuery, Backbone, and CSS3 Resources","url":"http://www.elijahmanor.com/2013/01/beginner-html5-javascript-jquery.html","content":"HTML5、JavaScript、jQuery、Backbone.js、CSS3、Feature detection、Responsive Web Designについての取っ掛かりとなるリソースまとめ","date":"2013-01-31T15:00:00.000Z"},{"title":"Webサイト＆WebアプリのRetina対応方法まとめ | KRAY Inc","url":"http://kray.jp/blog/retina-web/","content":"Retinaディスプレイ対応についてのまとめ.\n\n@2xの画像を用意して、imgタグ、CSS、JavaScriptでの対応例、Canvasでのサイズ指定について","date":"2013-01-31T15:00:00.000Z"},{"title":"Client-Side UI Smackdown","url":"http://www.infoq.com/presentations/JavaScript-Frameworks-Review","content":"JavaScriptのエコシステムについての発表.\n\nBackbone.js, Spine.js, Knockout, Knockback, Sammy等のMV* フレームワークについて、scaffoldなツール、モジュールについて","date":"2013-01-31T15:00:00.000Z"},{"title":"jQueryのDeferredとPromise - tkawachi Blog","url":"http://tkawachi.github.com/blog/2013/01/06/jquery-deferred/","content":"jQueryのDeferredとPromiseについてのわかりやすい解説.\n\nDeferred objectが持つ状態について(Promise/Aとの対応)、渡されるPromise objectの機能、$.whenでの組み合わせや$.ajaxの返すDeferredについて","date":"2013-01-31T15:00:00.000Z"},{"title":"Writing Testable Frontend Javascript Part 1 – Anti-patterns and their fixes | Shane Tomlinson","url":"https://shanetomlinson.com/2013/testing-javascript-frontend-part-1-anti-patterns-and-fixes/","content":"アンチパターンのコード例を元にテストしやすいJavaScriptの書き方について.\n\nPublic/Private Interface、eventハンドラとロジックの分離、XHRのモック、非同期とコールバック","date":"2013-01-31T15:00:00.000Z"},{"title":"jQuery 1.9.0 での変更箇所の自分なりのまとめ | 私的なjQuery","url":"http://myjquery.blog.fc2.com/blog-entry-13.html","content":"jQuery 1.9の変更点について.\n\n整理されたAPIやCSSセレクタなどについて","date":"2013-01-31T15:00:00.000Z"},{"title":"Backgrid.js","url":"http://wyuenho.github.com/backgrid/","content":"Grid表示ライブラリ.\n\nGrid/Column/Cell/Formatter/Header/Row/Body/FooterとわかれたAPIを持つ","date":"2013-01-31T15:00:00.000Z"},{"title":"QUnit 1.11 Release: A Look Back (and Forth) | Official jQuery Blog","url":"http://blog.jquery.com/2013/01/24/qunit-1-11-release-a-look-back-and-forth/","content":"QUnit 1.11リリース.\n\nbugfixやAdd-ons( http://qunitjs.com/addons/ )、PhantomJS add-onの改善など","date":"2013-01-31T15:00:00.000Z"},{"title":"Egghead IO","url":"http://egghead.io/","content":"AngularJS のチュートリアル動画\n\nhttps://twitter.com/eggheadio","date":"2013-01-31T15:00:00.000Z"},{"title":"jQuery 1.9 の $.parseHTML とかその辺 - ほむらちゃほむほむ","url":"http://t-ashula.hateblo.jp/entry/2013/01/23/114105","content":"jQueryの$(String)がXSSを引き起こしやすい問題と、jQuery1.8から追加された$.parseHTMLについて","date":"2013-01-31T15:00:00.000Z"},{"title":"visionmedia/rework · GitHub","url":"https://github.com/visionmedia/rework","content":"CSSプロプロセッサー","date":"2013-01-31T15:00:00.000Z"},{"title":"RequireJS 2.1.4 Released ~ James Burke","url":"http://jrburke.com/2013/01/23/requirejs-2.1.4-released/","content":"RequireJS 2.1.4 リリース.\n\n2.1.3のquickfix\n\nhttp://jrburke.com/2013/01/22/requirejs-2.1.3-released/","date":"2013-01-31T15:00:00.000Z"},{"title":"How to Run Buster.js Unit Tests in (and Against) the Browser | Levihackwith.com","url":"http://www.levihackwith.com/how-to-run-buster-js-unit-tests-in-and-against-the-browser/","content":"Buster.JSチュートリアル.\n\nブラウザでのテスト","date":"2013-01-31T15:00:00.000Z"},{"title":"O'Reilly Japan - Web Workers","url":"http://www.oreilly.co.jp/books/9784873115962/","content":"Web Workers本 日本語版","date":"2013-01-31T15:00:00.000Z"},{"title":"Amazon: すべての人に知っておいてほしい JavaScriptの基本原則 [単行本]: 岩永 賢明, 勝間 亮, 嶋田 大輔, 土屋 勇人, 西林 孝, 比留間 和也, 吉田 雷","url":"http://www.amazon.co.jp/o/ASIN/4844363123","content":"2013年1月23日発売\n\nデザイナー向けのJavascript/jQuery入門書","date":"2013-01-31T15:00:00.000Z"},{"title":"What is SVG? [Guide to SVG Part 1] | InsertHTML","url":"http://www.inserthtml.com/","content":"SVGの基礎的な要素についてのチュートリアル","date":"2013-01-31T15:00:00.000Z"},{"title":"YUI 3.8.1 Released - YUI Blog","url":"http://www.yuiblog.com/blog/2013/01/23/yui-3-8-1-released/","content":"YUI 3.8.1リリース.\n\niOSのサポートを追加, DataTable, Attribute, Template","date":"2013-01-31T15:00:00.000Z"},{"title":"Announcing TypeScript 0.8.2 - TypeScript - Site Home - MSDN Blogs","url":"http://blogs.msdn.com/b/typescript/archive/2013/01/21/announcing-typescript-0-8-2.aspx","content":"TypeScript 0.8.2リリース。\n\nJSDocのサポート\n\nhttp://blogs.msdn.com/b/chack/archive/2013/01/22/typescript-0.8.2-released.aspx","date":"2013-01-31T15:00:00.000Z"},{"title":"フレームワークで実践！ JavaScriptテスト入門（4）：WebブラウザでJavaScriptをテストする「js-test-driver」とQUnit、Jasmineを連携してテストするには (1/4) - ＠IT","url":"http://www.atmarkit.co.jp/ait/articles/1301/21/news017.html","content":"JSTDとQUnit,Jasmine adapterについて","date":"2013-01-31T15:00:00.000Z"},{"title":"jQuery公式プラグイン・レジストリが公開。GitHubと連携など、今風の仕組みに惚れ惚れ | OpenWeb","url":"http://openweb.co.jp/2013/01/17/jquery%e5%85%ac%e5%bc%8f%e3%83%97%e3%83%a9%e3%82%b0%e3%82%a4%e3%83%b3%e3%83%bb%e3%83%ac%e3%82%b8%e3%82%b9%e3%83%88%e3%83%aa%e3%81%8c%e5%85%ac%e9%96%8b%e3%80%82github%e3%81%a8%e9%80%a3%e6%90%ba/","content":"jQuery公式プラグイン置き場が新しくなって、package.jsonのようなメタ情報とgithubのweb hookを使った仕組みなどが使えるようになった\n\nhttp://blog.jquery.com/2013/01/16/announcing-the-jquery-plugin-registry/","date":"2013-01-31T15:00:00.000Z"},{"title":"js-coder/js-testing-boilerplates · GitHub","url":"https://github.com/js-coder/js-testing-boilerplates","content":"JavaScript testing boilerplate\n\nGruntを使ったjasmine/mocha/qunitのテストテンプレートを作るプロジェクト","date":"2013-01-31T15:00:00.000Z"},{"title":"TypeScript クイックガイド - phyzkit.net","url":"http://phyzkit.net/typescript/","content":"TypeScript のチュートリアル.\n\n言語仕様やケーススタディについて書かれている","date":"2013-01-31T15:00:00.000Z"},{"title":"Backbone.js 0.9.10 の変更点 - Webtech Walker","url":"http://webtech-walker.com/archive/2013/01/backbone_0.9.10.html","content":"Backbone.jsの0.9.10リリースノート訳","date":"2013-01-31T15:00:00.000Z"},{"title":"あたらしい timbre.js - サウンドプログラミング用のJavaScriptライブラリ - 音の鳴るブログ","url":"http://mohayonao.hatenablog.com/entry/2013/01/19/073504","content":"I/Fやメソッドの変更やドキュメントの充実など","date":"2013-01-31T15:00:00.000Z"},{"title":"snakajima/neunode · GitHub","url":"https://github.com/snakajima/neunode","content":"iOSアプリ上でNode.jsの互換APIをもったマイクロサーバをiOS向けのフレームワーク\n\nhttp://www.neunode.com/","date":"2013-01-31T15:00:00.000Z"},{"title":"Backbone.js","url":"http://backbonejs.org","content":"Backbone.js 0.9.10リリース","date":"2013-01-31T15:00:00.000Z"},{"title":"Node v0.8.18 (Stable)","url":"http://blog.nodejs.org/2013/01/18/node-v0-8-18-stable/","content":"Node v0.8.18 リリース","date":"2013-01-31T15:00:00.000Z"},{"title":"jQuery UI 1.10.0 | jQuery UI Blog","url":"http://blog.jqueryui.com/2013/01/jquery-ui-1-10-0/","content":"jQuery UI 1.10.0リリース。\n\n1.10.0からIE6のサポートはしない事に。\n\njQuery 1.9と同様にアップグレードガイドを出してる http://jqueryui.com/upgrade-guide/1.10/","date":"2013-01-31T15:00:00.000Z"},{"title":"Web Dev .NET: The Magic of the jQuery 1.9 Source Map","url":"http://www.elijahmanor.com/2013/01/the-magic-of-jquery-source-map.html","content":"CDNのjQuery.min.jsにはSource Map URLが定義されているためデバッグでSource Mapを使う事ができる話","date":"2013-01-31T15:00:00.000Z"},{"title":"Debugging mocha unit tests with WebStorm step by step | Glenn Block","url":"http://codebetter.com/glennblock/2013/01/17/debugging-mocha-unit-tests-with-webstorm-step-by-step/","content":"WebStormからmochaを使って動かすnodeのテストを動かしつつ、WebStormのデバッガーでデバッグする事についての記事","date":"2013-01-31T15:00:00.000Z"},{"title":"Jonathan T. Neal | Understand the Favicon","url":"http://www.jonathantneal.com/blog/understand-the-favicon/","content":"ブラウザのファビコン、touch icon, tile iconsに対応するmeta/linkの書き方について.\n\nicoとpngの使い分け","date":"2013-01-31T15:00:00.000Z"},{"title":"jQuery API Documentation 日本語訳","url":"http://s3pw.com/jQ-JPN/","content":"jQuery API Documentationの日本語訳。\n\n原文と並べて表示する事もできる。","date":"2013-01-31T15:00:00.000Z"},{"title":"PolyCrypt: A WebCrypto API Polyfill In JavaScript Funded by the US Department of Homeland Security - Badass JavaScript","url":"http://badassjs.com/post/40101764862/polycrypt-a-webcrypto-api-polyfill-in-javascript?5da731d0","content":"WebCrypto APIのPolyfillライブラリ","date":"2013-01-31T15:00:00.000Z"},{"title":"Raptor Editor - Raptor Editor","url":"http://www.raptor-editor.com/","content":"HTML5 WYSIWYG エディタ. 怪獣のマスコット","date":"2013-01-31T15:00:00.000Z"},{"title":"次世代JavaScript、ECMAScript6の話を聞いてきたからサンプルコードとかメモしときます。 | Ginpen.com","url":"http://ginpen.com/2013/01/17/ecmascript6/","content":"ES6のlet,const,分割代入,引数の初期値,可変長引数,Map,Set,Iteratorなどについて","date":"2013-01-31T15:00:00.000Z"},{"title":"Debugging Javascript - James Lai","url":"http://jameslaicreative.com/debugging-javascript/","content":"JavaScriptデバッガーの使い方の紹介。\n\n条件付きブレークポイント、watch、コールスタックの見方、スコープ内の変数、DOMブレークポイント","date":"2013-01-31T15:00:00.000Z"},{"title":"Testing jQuery Plugins Cross-Version with Grunt - Mark Dalgleish","url":"http://markdalgleish.com/2013/01/testing-jquery-plugins-cross-version-with-grunt/","content":"jQueryプラグインのテストをGruntを使って行う。クエリで読み込むjQueryのバージョンを指定できるようにして複数のバージョンでテストする方法について","date":"2013-01-31T15:00:00.000Z"},{"title":"jsoverson/plato · GitHub","url":"https://github.com/jsoverson/plato","content":"JavaScriptのソースコードの複雑度などを分析してグラフィカルなレポートを生成するツール","date":"2013-01-31T15:00:00.000Z"},{"title":"実践TDD! テスト駆動開発入門 : アシアルブログ","url":"http://blog.asial.co.jp/1125","content":"\"テスト駆動開発入門\"を参考に硬貨を表すプログラムをQUnitを使ってTDDしていく記事","date":"2013-01-31T15:00:00.000Z"},{"title":"jQuery Blog » jQuery 1.9 final, jQuery 2.0 beta, Migrate final released","url":"http://blog.jquery.com/2013/01/15/jquery-1-9-final-jquery-2-0-beta-migrate-final-released/","content":"jQuery 1.9 リリース","date":"2013-01-31T15:00:00.000Z"},{"title":"Announcing jQuery Mobile 1.3.0 Beta | jQuery Mobile","url":"http://jquerymobile.com/blog/2013/01/14/announcing-jquery-mobile-1-3-0-beta/","content":"jQuery Mobile 1.3.0 Betaリリース\n\nhttp://d.hatena.ne.jp/pikotea/20130115/1358275793","date":"2013-01-31T15:00:00.000Z"},{"title":"JavaScriptリファレンス","url":"http://www.webcreativepark.net/javascript/","content":"JavaScriptリファレンスサイト.\n\njQuery/jQuery Mobileのリファレンスも by to-R","date":"2013-01-31T15:00:00.000Z"},{"title":"testing_javascript.md","url":"https://gist.github.com/4482819","content":"\"javascript におけるユニットテストについて\"\n\nアサーションスタイルについて","date":"2013-01-31T15:00:00.000Z"},{"title":"uxebu » blog » Blog Archiv » Make tests read like a book","url":"http://uxebu.com/blog/2013/01/08/make-tests-read-like-a-book/","content":"Jasmineのmatcherについての解説","date":"2013-01-31T15:00:00.000Z"},{"title":"mout : Modular JavaScript Utilities","url":"http://moutjs.com/","content":"JavaScriptのユーティリティライブラリ.\n\nArray、Collection、function、Math、Object、String、time、is*やbind等のlangモジュール\n\nAMDモジュール/Nodeモジュールとして利用できる。\n\n","date":"2013-01-31T15:00:00.000Z"},{"title":"thlorenz/replpad · GitHub","url":"https://github.com/thlorenz/replpad","content":"jsファイルを監視して変更をreplに渡して実行できるCLIツール.\n\n特定のコマンドやショートカット等も定義できる。","date":"2013-01-31T15:00:00.000Z"},{"title":"JavaScript Event Demo","url":"http://liouh.com/jsevents/","content":"jQueryのObserved eventsでどのようなeventプロパティがコールバックに設定されるをかを見るデモサイト","date":"2013-01-31T15:00:00.000Z"},{"title":"高速で安全なjQueryを書くために今できること | Dress Cording","url":"http://dresscording.com/blog/jquery_performance.html","content":"jQueryのセレクタについて、イベントハンドリングについて","date":"2013-01-31T15:00:00.000Z"},{"title":"OneClickCSS","url":"http://css.miugle.info/","content":"HTMLを元に該当するCSSセレクタのスタイルシートを生成","date":"2013-01-31T15:00:00.000Z"},{"title":"Test RequireJs Code in Testacular - Jake Trent","url":"http://jaketrent.com/post/test-requirejs-testacular/","content":"RequireJsのAMDモジュールをTestacularでテスト","date":"2013-01-31T15:00:00.000Z"},{"title":"Modjs by modulejs","url":"http://modulejs.github.com/modjs/","content":"Gruntみたいなビルドツール","date":"2013-01-31T15:00:00.000Z"},{"title":"HTML5 Bones: The template that goes back to basics","url":"http://html5bones.com/","content":"HTML5サイトの基本的なテンプレート.\n\nHTML5 Boilerplateみたいな感じだけどshiv以外のJavaScriptライブラリはなしでWAI-ARIAのアクセシビリティについても書かれてる","date":"2013-01-31T15:00:00.000Z"},{"title":"Mocking Requests with Mocha, Chai and Sinon - Rob Dodson talks internets","url":"http://robdodson.me/blog/2012/05/28/mocking-requests-with-mocha-chai-and-sinon","content":"Sinon.jsを使った$.ajaxのモックについて、stub.yieldsToの使いかたについて","date":"2013-01-31T15:00:00.000Z"},{"title":"Getfirebug Blog » Blog Archive » Firebug 1.12 alpha 1","url":"https://blog.getfirebug.com/2013/01/11/firebug-1-12-alpha-1/","content":"Firebug 1.12 alpha 1リリース.\n\nFireClosure を取り込んで、クロージャー内の変数をインスペクトできるように","date":"2013-01-31T15:00:00.000Z"},{"title":"Yeti 0.2.15 released","url":"http://yeti.cx/blog/2013/01/yeti-0-2-15-released/","content":"Yeti 0.2.15 リリース","date":"2013-01-31T15:00:00.000Z"},{"title":"PhoneGap | PhoneGap 2.3.0 Released","url":"http://phonegap.com/blog/2013/01/07/phonegap-230/","content":"PhoneGap 2.3.0 リリース","date":"2013-01-31T15:00:00.000Z"},{"title":"JavaScript リファレンス","url":"http://msdn.microsoft.com/ja-jp/library/yek4tbz0(v=vs.94).aspx","content":"MSDNのJavaScriptリファレンスの日本語版","date":"2013-01-31T15:00:00.000Z"},{"title":"Node v0.8.17 (Stable)","url":"http://blog.nodejs.org/2013/01/09/node-v0-8-17-stable/","content":"Node.js v0.8.17リリース","date":"2013-01-31T15:00:00.000Z"},{"title":"jQuery Blog » jQuery 1.9 RC1 and Migrate RC1 Released","url":"http://blog.jquery.com/2013/01/09/jquery-1-9-rc1-and-migrate-rc1-released/","content":" jQuery 1.9RC1とjQuery Migrate pluginリリース.\n\n引数が分かりにくい.stop(Boolean, Boolean)の部分に.finish()というメソッドの追加やSource Mapのサポート等","date":"2013-01-31T15:00:00.000Z"},{"title":"termi/CSS_selector_engine · GitHub","url":"https://github.com/termi/CSS_selector_engine","content":"CSS4セレクタをサポートしてるCSSセレクタエンジンライブラリ\n\nquerySelector,matchesSelector等のshim","date":"2013-01-31T15:00:00.000Z"},{"title":"Web Reflection: The Power Of Getters","url":"http://webreflection.blogspot.de/2013/01/the-power-of-getters.html","content":"HTMLElement.childrenのようなgetter的な実装を見ていきながら、Object.definePropertyによるgetterにどのような特性があるか、LazyAccessorなどについて解説","date":"2013-01-31T15:00:00.000Z"},{"title":"Testing Backbone.js with mocha | phawk | a software engineer specialising in javascript, ruby, php and ios development","url":"http://phawk.co.uk/articles/testing-backbone-with-mocha","content":"MochaでBackbone.jsのテストを学ぶチュートリアル. TDDのサイクル","date":"2013-01-31T15:00:00.000Z"},{"title":"requestAnimationFrame でフレームと再描画更新を制御する","url":"http://yomotsu.net/blog/2013/01/05/fps","content":"requestAnimationFrameとFPSについて。\n\n「経過時間に合わせたフレームの表示」","date":"2013-01-31T15:00:00.000Z"},{"title":"js-coder/x18n · GitHub","url":"https://github.com/js-coder/x18n","content":"i18n ライブラリ.\n\nユーザー言語の自動判定、翻訳データのバインディング、言語変更対応用のイベント等","date":"2013-01-31T15:00:00.000Z"},{"title":"Asynchronous error handling in JavaScript | Ruben Verborgh","url":"http://ruben.verborgh.org/blog/2012/12/31/asynchronous-error-handling-in-javascript/","content":"JavaScriptでの非同期で起きたエラー処理について。\n\nエラー用のコールバックを定義する方法、Promiseを使う方法、NodeのDomainを使った方法についてそれぞれ解説","date":"2013-01-31T15:00:00.000Z"},{"title":"NobleJS/setImmediate · GitHub","url":"https://github.com/NobleJS/setImmediate","content":"setImmediateのPolyfill実装.\n\n環境ごとにnextTick/postMessage/MessageChannel/onreadystatechange等色々なパターンを使って実装してる\n\n","date":"2013-01-31T15:00:00.000Z"},{"title":"doT.js - the fastest and concise javascript template engine for Node.js and browsers","url":"http://olado.github.com/doT/","content":"JavaScriptテンプレートエンジン.\n\nV8(Node)でのパフォーマンスを意識して作られてる","date":"2013-01-31T15:00:00.000Z"},{"title":"AngularStrap - Bootstrap directives for Angular","url":"http://mgcrea.github.com/angular-strap/","content":"AngularJSにTwitter Bootstrapを統合する感じで使えるようにするライブラリ","date":"2013-01-31T15:00:00.000Z"},{"title":"Getting Started With Buster.js | Levihackwith.com","url":"http://www.levihackwith.com/getting-started-with-buster-js/","content":"Buster.JS 入門チュートリアル","date":"2013-01-31T15:00:00.000Z"},{"title":"The State of Javascript Package Management | Wibblymat's code blog","url":"http://wibblycode.wordpress.com/2013/01/01/the-state-of-javascript-package-management/","content":"JavaScriptのパッケージ管理についての簡単なまとめ.\n\nnpm/bower/Ender/volo/component/jam","date":"2013-01-31T15:00:00.000Z"},{"title":"Revisiting JavaScript Objects | LakTEK (Lakshan Perera)","url":"http://www.laktek.com/2012/12/29/revisiting-javascript-objects/","content":"ES5の機能getOwnPropertyDescriptor/defineProperty/seal,freeze,preventExtensions/create等の利用の仕方について.\n\n列挙、継承やモジュール、複製(clone)などについて","date":"2013-01-31T15:00:00.000Z"},{"title":"Javascriptテストフレームワーク Jasmineを試す | nacika","url":"http://nacika.com/entry/2013/01/03/055820/","content":"Jasmineの導入方法について、matcher/spyのメソッド解説","date":"2013-01-31T15:00:00.000Z"},{"title":"かずぽんブログ • grunt-initでプロジェクトにscaffoldな仕組みを導入する","url":"http://blog.kazupon.jp/post/39659396196/grunt-scaffold","content":"grunt-initのカスタムテンプレートを作るほう法について","date":"2013-01-31T15:00:00.000Z"},{"title":"Amazon: KnockoutJS Starter [Paperback]: Eric M. Barnard","url":"http://www.amazon.com/o/ASIN/1782161147/book042-22/ref=nosim","content":"KnockoutJSについての書籍","date":"2013-01-31T15:00:00.000Z"},{"title":"LLVM.js: LLVM Itself Compiled to JavaScript via Emscripten - Badass JavaScript","url":"http://badassjs.com/post/39573969361/llvm-js-llvm-itself-compiled-to-javascript-via","content":"LLVMのバイトコードを直接実行できるJavaScriptライブラリについて\n\n","date":"2013-01-31T15:00:00.000Z"},{"title":"Amazon: Pro JavaScript Performance: Monitoring and Visualization (Professional Apress) [Paperback]: Tom Barker, Visit Amazon's Tom Barker Page, search results, Learn about Author Central","url":"http://www.amazon.com/o/ASIN/1430247495/book042-22/ref=nosim","content":"JavaScriptのパフォーマンスの\n\nMonitoring and Visualizationについての書籍\n\nhttp://www.apress.com/9781430247494","date":"2013-01-31T15:00:00.000Z"},{"title":"Amazon: HTML5 Unleashed [Paperback]: Simon Sarris","url":"http://www.amazon.com/o/ASIN/0672336278/book042-22/ref=nosim","content":"2013年6月6日発売\n\nhttp://simonsarris.com/blog/595-writing-a-book","date":"2013-01-31T15:00:00.000Z"},{"title":"Let's Code: Test-Driven Javascript | Coming July 2012","url":"http://www.letscodejavascript.com/","content":"テスト駆動JavaScriptについてのスクリーンキャスト講座 Let's Code: Test-Driven JavascriptのサイトがPublic Open","tags":["testing","javascript","動画"]},{"title":"jQuery Mobile 1.3.0 RC1 Released | jQuery Mobile","url":"http://jquerymobile.com/blog/2013/02/04/jquery-mobile-1-3-0-rc1-released/","content":"jQuery Mobile 1.3.0 RC1リリース.\npanel widget(side-by-side)、navigate event,methodの追加など","tags":["jQuery","mobile","ReleaseNote"]},{"title":"melonJS 0.9.5 is finally here ! «","url":"http://olivierbiot.wordpress.com/2013/02/04/melonjs-0-9-5-is-finally-here/","content":"ゲームエンジンライブラリmelonJS 0.9.5","tags":["javascript","game","library"]},{"title":"jQuery 1.9.1 Released | Official jQuery Blog","url":"http://blog.jquery.com/2013/02/04/jquery-1-9-1-released/","content":"jQuery 1.9.1 リリース.","tags":["jQuery","ReleaseNote"]},{"title":"Takazudolog - 地獄のvideo／audio要素","url":"http://takazudo.github.com/blog/entry/2013-02-06-videoaudio.html","content":"video／audio要素のQ&A\n実装のハマリどころやフォーマット、エンコーダー、処理が重たい場合の対処法、イベントハンドリングについてなど","tags":["HTML5","javascript","動画","music"]},{"title":"Getting Started With the WebKit Layout Code | Web Platform Team Blog","url":"http://blogs.adobe.com/webplatform/2013/01/21/getting-started-with-the-webkit-layout-code/","content":"Webkitのレイアウトのプロセスについて.\nHow Browsers Workや仕様、関連ドキュメント等のリソースがまとまってる.\n CSS Box Modelについてや実際のコードではどのへんかについても書かれている","tags":["webkit","HTML","css"]},{"title":"Javascript Trivia Crossword :: Modit","url":"https://mod.it/Eb3TKLmO","content":"JavaScriptクロスワード","tags":["javascript"]},{"title":"Node v0.8.19 (Stable)","url":"http://blog.nodejs.org/2013/02/06/node-v0-8-19-stable/","content":"Node 0.8.19リリース","tags":["node.js","ReleaseNote"]},{"title":"airbnb/polyglot.js · GitHub","url":"https://github.com/airbnb/polyglot.js","content":"小さなi18n helperライブラリ","tags":["javascript","i18n","library"]},{"title":"O'Reilly Japan - 入門 モダンJavaScript","url":"http://www.oreilly.co.jp/books/9784873116051/","content":"2013年02月23日発売\n初心者向けのモダンなJavaScriptについての書籍","tags":["javascript","book","ReleaseNote"]},{"title":"jensarps/IDBWrapper · GitHub","url":"https://github.com/jensarps/IDBWrapper","content":"IndexedDB APIラッパーライブラリ","tags":["javascript","データベース","library"]},{"title":"jQuery Migrate plugin の使い方と警告文の自分なりのまとめ | 私的なjQuery","url":"http://myjquery.blog.fc2.com/blog-entry-15.html","content":"jQuery Migrate plugin の警告文の解説と取り得る対処法について","tags":["jQuery","document","翻訳"]},{"title":"warpech/jquery-handsontable · GitHub","url":"https://github.com/warpech/jquery-handsontable","content":"Excelライクなデータグリッドエディタライブラリ.\njQueryに依存してる","tags":["javascript","library"]},{"title":"CSS Reflow | Reflow Visualizations","url":"http://cssreflow.com/","content":"Firefoxを使ったリフロー/リペイントを可視化した動画のギャラリー","tags":["firefox","webservice","Tools"]},{"title":"Using WebAPIs to make the web layer more capable ✩ Mozilla Hacks – the Web developer blog","url":"https://hacks.mozilla.org/2013/02/using-webapis-to-make-the-web-layer-more-capable/","content":"WebAPIの紹介","tags":["WebAPI","firefox"]},{"title":"studiomohawk/javascript-koans at ja-koan-with-grunt · GitHub","url":"https://github.com/studiomohawk/javascript-koans/tree/ja-koan-with-grunt","content":"JavaScript Koansの日本語版\nテストケースも和訳されてる","tags":["javascript","testing","tutorial"]},{"title":"O'Reilly Japan - Nodeクックブック","url":"http://www.oreilly.co.jp/books/9784873116068/","content":"2013年02月23日 発売\nNode.js本","tags":["node.js","book"]},{"title":"zlib.js で PKZIP が扱えるようになりました (0.1.4リリース) : document","url":"http://blog.livedoor.jp/imaya_js/archives/6292808.html","content":"zlib.js 0.1.4リリース\nPKZIP(zip)のサポート","tags":["圧縮解凍","javascript","library"]},{"title":"JSDB.io - The Database of JavaScript Libraries","url":"http://www.jsdb.io/","content":"JavaScriptのライブラリをカテゴリ別などでまとめてるサイト. ジャンルは jster.net よりざっくりしてるけど、Githubのコミット間隔やフォース数等のレポジトリ情報も見られるようになってる","tags":["javascript","library","webservice"]},{"title":"mde/jake · GitHub","url":"https://github.com/mde/jake","content":"Make/Rakeみたいな感じのNode.js製ビルドツール","tags":["javascript","Tools"]},{"title":"Chrome Dev Tools: JavaScript and Performance | Nettuts+","url":"http://net.tutsplus.com/tutorials/tools-and-tips/chrome-dev-tools-javascript-and-performance/","content":"Chrome Developer Toolsの解説記事.\nSourcesパネルについて、revisions、ブレークポイント、TimelineパネルのrecordingやFiltering機能について","tags":["javascript","Chrome","デバック"]},{"title":"SPDY Protocol - Draft 3 日本語訳","url":"http://summerwind.jp/docs/spdy-protocol-draft3/","content":"SPDY Protocol - Draft 3の日本語訳","tags":["HTTP","document","SPDY"]},{"title":"DevTools: Visually Re-engineering CSS For Faster Paint Times","url":"http://addyosmani.com/blog/devtools-visually-re-engineering-css-for-faster-paint-times/","content":"Chrome devloper ToolsのTimelineパネルで見るrepaintについて.\n改善のワークフローについて.モバイルの場合10ms以内にそれぞれのrepaintが終わるのを目標に","tags":["Chrome","デバック","browser"]},{"title":"Can you help me understand the benefit of require.js?","url":"https://gist.github.com/desandro/4686136","content":"require.jsを使う利点は何?という議論(コメント欄)","tags":["AMD","javascript"]},{"title":"Bootstrap 2.3 released · Bootstrap Blog","url":"http://blog.getbootstrap.com/2013/02/07/bootstrap-2-3-released/","content":"Bootstrap 2.3リリース","tags":["twitter","css","ReleaseNote"]},{"title":"Chrome Devtools Cheatsheet","url":"http://anti-code.com/devtools-cheatsheet/","content":"Chrome Dev Toolsのチートシート\nショートカットやconsole API、about:/chorme: URLについてまとまってる","tags":["Chrome","デバック","チートシート"]},{"title":"Using WAI-ARIA Landmarks – 2013 | The Paciello Group Blog","url":"http://www.paciellogroup.com/blog/2013/02/using-wai-aria-landmarks-2013/","content":"ARIA Landmark Rolesについて.\nJAWSを使ったlandmark rolesの動作の動画やroleに指定できる属性値についてまとめれている","tags":["WAI-ARIA","まとめ","動画"]},{"title":"Opera Developer News - 300 million users and move to WebKit","url":"http://my.opera.com/ODIN/blog/300-million-users-and-move-to-webkit","content":"OperaがWebkit/V8を利用したものへと移行\nhttp://www.opera.com/press/releases/2013/02/13/","tags":["Opera","ReleaseNote"]},{"title":"Promises/A+","url":"http://promises-aplus.github.com/promises-spec/","content":"CommonJS Promises/Aにいくつか変更を加えたプロポーサル.\nテストケースも用意されている","tags":["javascript"]},{"title":"AngularUI for AngularJS","url":"http://angular-ui.github.com/","content":"AngularJS向けのUIコンポーネントライブラリ","tags":["javascript","UI","library"]},{"title":"Addy Osmani - Google+ - TodoMVC 1.1 Released: Now Includes Kendo UI, TypeScript,…","url":"https://plus.google.com/115133653231679625609/posts/6ABtV7ntwPp","content":"TodoMVC 1.1 リリース\nDartやTypeScriptを使った実装、新しい実装の追加やライブラリの最新版への追従など\nhttp://bit.ly/Xcm4n1","tags":["javascript","library","MVC","ReleaseNote"]},{"title":"anvaka/jsruntime · GitHub","url":"https://github.com/anvaka/jsruntime","content":"runtimeでプロパティ名と値にマッチするオブジェクトを検索出来るChrome Dev Tools拡張","tags":["javascript","Chrome","デバック","Extension"]},{"title":"Say hello to CSS Regions Polyfill | Mihai Corlan","url":"http://corlan.org/2013/02/08/say-hello-to-css-regions-polyfill/","content":"CSS Regions polyfil.\n","tags":["css","javascript","library"]},{"title":"Nodefront","url":"https://gist.github.com/makotot/4148990","content":"\"Nodefrontはフロントエンド開発高速化のためのNode製コマンドラインユーティリティ\"\nNodefrontのreadme訳\nhttps://github.com/karthikv/nodefront","tags":["node.js","console","翻訳"]},{"title":"ブラウザゲーム時代のチートとセキュリティ - メモ代わり","url":"http://wate.jp/wp/?p=262","content":"オンラインブラウザゲームでのチート対策について。\n時間の偽装、送信/受信パケットの改ざん、BOT、SSLと暗号化について、APIを直接叩いた場合のレスポンスについて","tags":["browser","HTTP","javascript","game"]},{"title":"Home | JavaScript UI - w2ui","url":"http://w2ui.com/web/home","content":"jQueryベースの\nLayout,Grid,Tool/SideBar,Tab.Form,popup/popover等のUIライブラリ.","tags":["jQuery","UI","library"]},{"title":"svg.js - A lightweight JavaScript library for manipulating and animating svg","url":"http://svgjs.com/","content":"SVGアニメーションライブラリ","tags":["SVG","animation","library"]},{"title":"jQuery UI 1.10.1 | jQuery UI Blog","url":"http://blog.jqueryui.com/2013/02/jquery-ui-1-10-1/","content":"jQuery UI 1.10.1リリース","tags":["jQuery","UI","library","ReleaseNote"]},{"title":"Node v0.8.20 (Stable)","url":"http://blog.nodejs.org/2013/02/15/node-v0-8-20-stable/","content":"Node v0.8.20リリース","tags":["node.js","ReleaseNote"]},{"title":"jQuery Learning Center: Welcome! | Official jQuery Blog","url":"http://blog.jquery.com/2013/02/15/jquery-learning-center-welcome/","content":"jQueryを学ぶの補助するためのLearning Centerを公開.\nコミュニティドリブンで文章についてもGithubで管理されてる.\nコントリビューション方法について詳しく書かれていて、スタイルガイドは文章のスタイルについても書かれてて面白い\nhttp://learn.jquery.com/style-guide/","tags":["jQuery","ReleaseNote"]},{"title":"PeerJS - Peer-to-peer data in the web browser","url":"http://peerjs.com/","content":"WebRTCを使ったP2Pのデータのやり取りを補助するライブラリ.\n仲介サーバのPeerServerも公開してる(本質的なデータのやり取り部分はP2P)","tags":["javascript","library","p2p"]},{"title":"What is hoisting, really? - blog by @johnkpaul","url":"http://johnkpaul.com/blog/2013/02/11/what-is-hoisting-really/","content":"JavaScriptのHoisting(巻き上げ)と呼ばれる呼ばれる挙動についての解説.\n仕様的な面からどのようにして起きるのかについて書かれている","tags":["javascript"]},{"title":"Client-side Messaging Essentials","url":"http://freshbrewedcode.com/jimcowart/2013/02/07/client-side-messaging-essentials/","content":"イベント駆動JavaScriptとしてMediatorとObserverの違いについて。\n使い分けやBackbone.js的なobserverについて、実際に実装する場合にどのような引数を受けるかについてなど","tags":["javascript","event"]},{"title":"jQuery Migrate 1.1.1 Released | Official jQuery Blog","url":"http://blog.jquery.com/2013/02/16/jquery-migrate-1-1-1-released/","content":"jQuery Migrate 1.1.1リリース.\nRemove “use strict”:されたのと、dataType:\"json\"をちゃんと処理するように、","tags":["jQuery","ReleaseNote"]},{"title":"Ember.js - Ember 1.0 RC","url":"http://emberjs.com/blog/2013/02/15/ember-1-0-rc/","content":"Ember.js 1.0 RC1リリース","tags":["javascript","MVC","library","ReleaseNote"]},{"title":"rpflorence/ember-tools · GitHub","url":"https://github.com/rpflorence/ember-tools","content":"ember.jsのcreate/build/scaffold的なテンプレート生成するgeneratorなどemberに関するCLIツール","tags":["javascript","Tools"]},{"title":"juliangruber/review · GitHub","url":"https://github.com/juliangruber/review","content":"PhantomJSを使って色々な画面サイズでスクリーンショットを取得するCLIツール","tags":["browser","Tools"]},{"title":"Edge Reflow プレビュー版公開 - akihiro kamijo","url":"http://cuaoar.jp/2013/02/edge-reflow.html","content":"Edge Reflowのプレビュー版公開\nhttp://html.adobe.com/jp/edge/reflow/\nレイアウトを画面サイズ可変で作るのを補助するツール","tags":["design","adobe","software"]},{"title":"jQuery Core 1.9 アップグレードガイド 日本語訳 | WWW WATCH","url":"http://hyper-text.org/archives/2013/02/jquery_core_19_upgrade_guide_ja.shtml","content":"jQuery Core 1.9 Upgrade Guide の翻訳","tags":["jQuery","翻訳"]},{"title":"\"The jsPerf Guide\" (book) by Kyle Simpson — Kickstarter","url":"http://www.kickstarter.com/projects/getify/the-jsperf-guide-book","content":"jsPerf.com ガイドブックのKickstarter","tags":["javascript","webservice","book"]},{"title":"Alex Rothenberg - The \"Magic\" behind AngularJS Dependency Injection","url":"http://www.alexrothenberg.com/2013/02/11/the-magic-behind-angularjs-dependency-injection.html","content":"AngularJSのDependency Injection の不思議な挙動についての解説","tags":["javascript","AngularJS"]},{"title":"Using FormData to send forms with XHR as key/value pairs - Robert's talk","url":"http://robertnyman.com/2013/02/11/using-formdata-to-send-forms-with-xhr-as-keyvalue-pairs/","content":"FormDataとXHRの使い方について","tags":["javascript","XHR"]},{"title":"Say \"Hello\" to Lo-Dash - Kit Cambridge","url":"http://kitcambridge.github.com/blog/say-hello-to-lo-dash/","content":"Underscore互換APIを持ったLo-Dash 1.0.0がリリースされて、作られた背景や違いなどについてやカスタムビルド、ブラウザのサポートに付いてなど","tags":["javascript","library","ReleaseNote"]},{"title":"Changelog · bestiejs/lodash Wiki","url":"https://github.com/bestiejs/lodash/wiki/Changelog","content":"Lo-Dash v1.0.1リリース","tags":["javascript","library","ReleaseNote"]},{"title":"Grunt 0.4.0 released - Grunt: The JavaScript Task Runner","url":"http://gruntjs.com/blog/2013-02-18-grunt-0.4.0-released","content":"JavaScriptで書けるタスク実行ツール\nGrunt 0.4 リリース","tags":["node.js","Tools"]},{"title":"O'Reilly Japan - メンテナブルJavaScript","url":"http://www.oreilly.co.jp/books/9784873116105/","content":"2013年03月06日発売\nMaintainable JavaScriptの日本語版","tags":["javascript","book"]},{"title":"とほほのjQuery入門","url":"http://www.tohoho-web.com/js/jquery/index.htm","content":"jQueryリファレンス","tags":["jQuery","リファレンス"]},{"title":"MooTools - MooTools 1.2.6 Released","url":"http://mootools.net/blog/2013/02/19/mootools-1-2-6-released/","content":"MooTools 1.2.6リリース\nString.prototype.containsの競合問題ｎ修正","tags":["javascript","library","ReleaseNote"]},{"title":"AutoCompleteJS » Home","url":"http://autocompletejs.com/","content":"自動補完のUIライブラリ\njQueryを利用してる","tags":["javascript"]},{"title":"jQuery Mobile 1.3.0 Released | jQuery Mobile","url":"http://jquerymobile.com/blog/2013/02/20/jquery-mobile-1-3-0-released/","content":"jQuery Mobile 1.3.0リリース\n","tags":["jQuery","mobile","ReleaseNote"]},{"title":"Manning: Ember.js in Action","url":"http://www.manning.com/skeie/","content":"Ember.jsについての書籍\nEarly Access Edtionは既に購入できる状態","tags":["javascript","book"]},{"title":"Kimbo.js - An ECMAScript 5 only-compatible JavaScript library","url":"http://kimbojs.com/","content":"jQuery compatibleなAPI持ったライブラリ. 全体的に新しめのDOM APIやES5のメソッドを使って実装されている(基本的にネイティブ実装前提っぽい)","tags":["javascript","DOM","library"]},{"title":"testacular/CHANGELOG.md at master · testacular/testacular · GitHub","url":"https://github.com/testacular/testacular/blob/master/CHANGELOG.md#v060-2013-02-22","content":"JavaScriptテスティングフレームワーク  testacular v0.6.0リリース","tags":["javascript","testing","library","ReleaseNote"]},{"title":"HTML5&CSS3リファレンス","url":"http://htmlcss.jp/index.html","content":"HTML5/CSS3リファレンス","tags":["HTML5","css","リファレンス"]},{"title":"ES6 Module Transpiler - Tomorrow's JavaScript module syntax today","url":"http://corner.squareup.com/2013/02/es6-module-transpiler.html","content":"ES6 moduleのimportなどをAMDやCommonJSな形式などに変換できるツール","tags":["ECMA","javascript","Tools"]},{"title":"Handlebars.js Tutorial: Learn Everything About Handlebars.js JavaScript Templating | JavaScript is Sexy","url":"http://javascriptissexy.com/handlebars-js-tutorial-learn-everything-about-handlebars-js-javascript-templating/","content":"Handlebars.jsのチュートリアル.\n基本的な使い方からヘルパーの書き方、テンプレートの使い方など詳しく書かれてる","tags":["javascript","library","tutorial"]},{"title":"browserify","url":"http://browserify.org/announcing_browserify_v2","content":"browserify v2.0リリース.\n動的にモジュール解決するのに追加して、事前に依存解決のマップを作成しておくことができるようになった","tags":["javascript","node.js","browser","library"]},{"title":"O'Reilly Japan - アクセシビリティハンドブック","url":"http://www.oreilly.co.jp/books/9784873115993/","content":"アクセシビリティについての書籍\nスクリーンリーダ、視覚障害、物理的なアクセシビリティ、認識障害","tags":["アクセシビリティ","book","電子書籍"]},{"title":"Manning: Dart in Action","url":"http://www.manning.com/buckett/","content":"Dart本","tags":["dart","book"]},{"title":"Try jQuery Interactive Course | Official jQuery Blog","url":"http://blog.jquery.com/2013/02/22/try-jquery-interactive-course/","content":"Code SchoolにjQueryのチュートリアル的なコースがオープンされた","tags":["jQuery","動画","tutorial"]},{"title":"Amazon: Node.jsプログラミングガイド [単行本]: 高橋 登史朗","url":"http://www.amazon.co.jp/o/ASIN/4798037060/book042-22/ref=nosim","content":"2013年2月27日発売\nNode.js本","tags":["node.js","book"]},{"title":"A programmer’s guide to JavaScript by Dr. Axel Rauschmayer","url":"http://jsguide.org/","content":"Dr. AxelによるJavaScriptのガイドとなる書籍","tags":["javascript","book"]},{"title":"Takazudolog - Grunt v0.4.0 での変更点","url":"http://takazudo.github.com/blog/entry/2013-02-23-grunt04.html","content":"Grunt v0.4.0 の変更点について","tags":["ReleaseNote","node.js","Tools"]},{"title":"HTML / DOM におけるキーボードイベント周りの話 - ひだまりソケットは壊れない","url":"http://vividcode.hatenablog.com/entry/dom/keyboard-events","content":"DOM 3 Eventsの仕様からみるkeydown/keypress/keyupイベントや渡されるeventオブジェクト(KeyboardEvent)について。\nショートカットを実装する場合にどのような順序で見ていくといいかについて","tags":["DOM","キーボード","event"]},{"title":"stevekwan/best-practices · GitHub","url":"https://github.com/stevekwan/best-practices","content":"JavaScriptやCSSなどについてのベスプラクティスガイド","tags":["javascript","blog"]},{"title":"Node v0.8.21 (Stable)","url":"http://blog.nodejs.org/2013/02/25/node-v0-8-21-stable/","content":"Node 0.8.21リリース\ntestにTAP出力が追加されてる","tags":["node.js","ReleaseNote"]},{"title":"フロントエンドJavaScriptにおける設計とテスト","url":"http://hokaccha.github.com/slides/javascript_design_and_test/#page1","content":"JavaScriptアプリケーションのテストについてのスライド.\nModelとVIewを明確に分けてテストしやすくする。\n結合テストとユニットテストとスタブについて","tags":["javascript","スライド","testing"]},{"title":"Grunt 0.4.0 released - Grunt: The JavaScript Task Runner","url":"http://gruntjs.com/blog/2013-02-18-grunt-0.4.0-released","content":"JavaScriptで書けるタスク実行ツール Grunt 0.4 リリース","tags":["node.js","Tools"]},{"title":"literateモードが加わった「CoffeeScript 1.5」がリリース - SourceForge.JP Magazine : オープンソースの話題満載","url":"http://sourceforge.jp/magazine/13/02/26/0533246","content":"CoffeeScript 1.5がリリースされた.\nliterateモードというMarkdownのコードブロックだけを実行する機能が入った","tags":["CoffeeScript","ReleaseNote"]},{"title":"Windows 7 SP1版向けIE10の提供を開始 - Internet Explorer ブログ (日本語版) - Site Home - MSDN Blogs","url":"http://blogs.msdn.com/b/ie_jp/archive/2013/02/27/10397523.aspx","content":"IE10がWindows7(SP1)、Windows Server 2008向け向けに公開された","tags":["IE","ReleaseNote"]},{"title":"Amazon: HTML5モバイルアプリケーションフレームワーク Sencha Touchパーフェクトガイド [大型本]: 大谷弘喜, 稲垣龍一, 川野忍, 土江拓郎, 森本恭平, 高岡大介","url":"http://www.amazon.co.jp/o/ASIN/4048869566/book042-22/ref=nosim","content":"SenchaTouch本\nhttp://dsuket.hatenablog.com/entry/2013/02/27/181028","tags":["mobile","Sencha","HTML5","library","book"]},{"title":"JSHint - JSHint 1.0.0 is out","url":"http://jshint.com/blog/2013-02-27/1-0-0/","content":"JSHint 1.0.0リリース","tags":["javascript","Tools","ReleaseNote"]},{"title":"Javascript development tools - resources","url":"http://clausreinke.github.com/js-tools/resources.html","content":"js-tools MLのJavaScriptツールやエンジン/エディタ/リソース等のリンク集","tags":["javascript"]},{"title":"開発者のための WebKit (“WebKit for Developers” 日本語訳)","url":"http://myakura.github.com/n/webkit4devs.html","content":"WebKitがどういう構成をしているか、WebKit portとは何か、どの部分が共通なのか、JavaScriptのバインディング、Operaが採用するChromium、WebKit Nightlyとは何か について書かれている","tags":["webkit","document","翻訳"]},{"title":"vladikoff/grunt-devtools · GitHub","url":"https://github.com/vladikoff/grunt-devtools","content":"Chrome Dev Tools上にGruntタスクへアクセスできるタブを追加するChrome拡張","tags":["Chrome","node.js","Extension"]},{"title":"SlowmoJS","url":"http://toolness.github.com/slowmo-js/","content":"JavaScriptのコードがどのような順番で実行されているかをステップ毎に表示して、その時評価されてる内容も見られるツール","tags":["javascript","Tools"]},{"title":"JavaScript Testing with Jasmine - O'Reilly Media","url":"http://shop.oreilly.com/product/0636920028277.do","content":"2013年4月発売\nJasmineでのテストについての短めの書籍","tags":["javascript","jasmine","testing","book"]},{"title":"jQueryUI 日本語リファレンス | js STUDIO","url":"http://js.studio-kingdom.com/jqueryui","content":"jQuery UI日本語リファレンス","tags":["jQuery","UI","翻訳","リファレンス"]},{"title":"jQuery Hotshot | Packt Publishing","url":"http://www.packtpub.com/jquery-hotshot/book","content":"2013年4月発売\njQuery 1.9, jQuery plugin, jQuery UI、 jQuery Mobileについての書籍\n","tags":["jQuery","book"]},{"title":"Learning JavaScriptMVC | Packt Publishing","url":"http://www.packtpub.com/building-javasript-web-applications-using-javascriptmvc/book","content":"2013年3月発売\nJavaScriptMVCについての短めの書籍\nQUnitを使ったテストやCIについて、MVCでウェブアプリケーションを作ってデプロイする所まで","tags":["javascript","MVC","book"]},{"title":"WebReflection/dom4 · GitHub","url":"https://github.com/WebReflection/dom4","content":"DOM4のprepend/appnd/before/after/replace/removeのpolyfill実装ライブライ","tags":["javascript","DOM","library"]},{"title":"NetBeans IDE 7.3 Release Information","url":"http://netbeans.org/community/releases/73/index.html","content":"NetBeans 7.3リリース.\nウェブアプリの新規作成テンプレ、JsTDを使ったテスト統合、内部ブラウザとCSSエディタ、Chrome拡張と連携したNetBeans上からJavaScriptデバッガを使えるように、REST client、JavaScriptエディタの改善","tags":["NetBeans","HTML","javascript","ReleaseNote"]},{"title":"NetBeans 7.3が出ました！ | Work Tool Smith [ワークツールスミス]","url":"http://worktoolsmith.com/2013/03/netbeans-7-3%e3%81%8c%e5%87%ba%e3%81%be%e3%81%97%e3%81%9f%ef%bc%81/","content":"NetBeans 7.3のChromeを使ったJavaScriptデバッガについて","tags":["NetBeans","Chrome"]},{"title":"jQuery 2.0 Beta 2 Released | Official jQuery Blog","url":"http://blog.jquery.com/2013/03/01/jquery-2-0-beta-2-released/","content":"jQuery 2.0 Beta 2 リリース\n.data()が再実装、querySelectorAllと matchesSelectorベースの小さなセレクタエンジンが追加された、カスタムビルドの追加","tags":["jQuery","ReleaseNote"]},{"title":"jsFiddleを使ってJavaScriptのテストを簡単に動かせるテンプレートサイトを作りました | Web scratch","url":"http://efcl.info/2013/0303/res3214/","content":"クリックするとjsFiddleでテストが書ける状態にするテンプレート.\nもっとテストを気軽に共有できるようになるといいな","tags":["javascript","testing","webservice"]},{"title":"PhoneGap | PhoneGap 2.5.0 Released!","url":"http://phonegap.com/blog/2013/02/28/pg-250-released/","content":"PhoneGap 2.5.0リリース","tags":["mobile","ReleaseNote"]},{"title":"BusterJSでテストに使うHTMLの設定と手動実行 - yaakaito.org","url":"http://yaakaito.github.com/blog/2013/03/01/buster-testbed-and-boot/","content":"Buster.JSでtestbed的な任意のHTMLでテストコードを動かすようにする設定について\nJsTDのようなHTML Docコメントを使ったfixtureのテストについても\nhttp://yaakaito.github.com/blog/2013/03/02/buster-html-doc-and-coffee/","tags":["BusterJS","testing"]},{"title":"testem + mocha on Travis-CI - ブラウザでのテストを自動化する - 四角革命前夜","url":"http://d.hatena.ne.jp/sasaplus1/20130301/1362145202","content":"mochaで動かしていたテストを、Travis CIでtestem経由で動かす設定について","tags":["javascript","testing","webservice"]},{"title":"Amazon: はじめてのNode.js -サーバーサイドJavaScriptでWebアプリを開発する- [大型本]: 松島 浩道","url":"http://www.amazon.co.jp/o/ASIN/4797370904/book042-22/ref=nosim","content":"2013年3月15日発売","tags":["node.js","サーバー","book"]},{"title":"Secrets of Awesome JavaScript API Design - Web Standards Sherpa","url":"http://webstandardssherpa.com/reviews/secrets-of-awesome-javascript-api-design/","content":"JavaScriptライブラリのAPIデザインについて.\nUnity & Harmony/balance/proportion/Emphasisの原則についてやどういう視点をもってAPIをデザインするかについて","tags":["javascript","API","design"]},{"title":"JavaScript Unit Testing | Packt Publishing","url":"http://www.packtpub.com/javascript-unit-testing/book","content":"JavaScriptのUnit Testについての書籍.\nJasmine, YUI Test, QUnit, JsTDがそれぞれ1章ずつ割かれてる","tags":["javascript","book"]},{"title":"Unit Testing Backbone.js Applications","url":"http://jspro.com/toolsandlibraries/unit-testing-backbone-js-applications/","content":"mochaとtestemを使ったテスト環境を作って、Backbone.jsを使ったTodoアプリをテストしながら作成していくチュートリアル","tags":["javascript","testing","tutorial"]},{"title":"JEPSO CI","url":"https://jepso-ci.com/","content":"Github hookを使ってpush時に実行できるブラウザのテストを実行するCIサービス.\nテスト実行ページ用のhtmlを用意して置いて実行させるシンプルな仕組み.\n","tags":["browser","testing","javascript","webservice"]},{"title":"Learning from the Brackets Open Source Code : Remote Synthesis","url":"http://remotesynthesis.com/post.cfm/learning-from-the-brackets-open-source-code","content":"Bracketsのコードから学べる事.\nクラス、継承とJSDoc、AMDとモジュール、Lintの設定、Jasmineによるテスト、Mustacheでのテンプレート、LESSを使ったCSS","tags":["javascript"]},{"title":"More CSS Secrets Another 10 things you may not know about CSS","url":"http://lea.verou.me/more-css-secrets/#intro","content":"CSS gradients/Transitions/animation/Hyphenation/ch unitなど最近のCSSの機能についてのスライド。\nスライドが実際に動くデモになってる","tags":["css","スライド"]},{"title":"Typeplate » A typographic starter kit encouraging great type on the Web","url":"http://typeplate.com/#stats-tabs","content":"typographic starter kit.\nSass/Lessなどで用意されてる","tags":["css","Sass"]},{"title":"CoffeeScript","url":"http://coffeescript.org","content":"CoffeeScript 1.6.1リリース\nsource mapsのサポート、bug fix","tags":["CoffeeScript","ReleaseNote"]},{"title":"mir.aculo.us JavaScript with Thomas Fuchs » Blog Archive » Zepto 1.0","url":"http://mir.aculo.us/2013/03/04/zepto-1-0/","content":"jQuery互換のAPIを持つ Zepto.js 1.0 リリース","tags":["javascript","jQuery","library","ReleaseNote"]},{"title":"Bootstrap 2.3.1 released · Bootstrap Blog","url":"http://blog.getbootstrap.com/2013/03/01/bootstrap-2-3-1-released/","content":"Bootstrap 2.3.1リリース\n2.3系が2.xの最後で次は3.0を予定","tags":["css","ReleaseNote"]},{"title":"RequireJS 2.1.5 Released ~ James Burke","url":"http://jrburke.com/2013/03/03/requirejs-2.1.5-released/","content":"RequireJS 2.1.5リリース","tags":["AMD","library","ReleaseNote"]},{"title":"JSHint - JSHint 1.1.0 is out","url":"http://jshint.com/blog/2013-03-05/1-1-0/","content":"JSHint 1.1.0リリース.\nPhantomJSのサポートを追加、Google Closure Linterと互換をとるgclオプションの追加、unusedのチェック設定を追加","tags":["javascript","Tools","ReleaseNote"]},{"title":"Headless Functional Testing with Selenium and PhantomJS | Nettuts+","url":"http://net.tutsplus.com/tutorials/javascript-ajax/headless-functional-testing-with-selenium-and-phantomjs/","content":"PhantomJSとWebDriverとmochaを使って自動テスト","tags":["browser","testing"]},{"title":"Node v0.8.22 (Stable)","url":"http://blog.nodejs.org/2013/03/06/node-v0-8-22-stable/","content":"Node v0.8.22リリース","tags":["node.js","ReleaseNote"]},{"title":"Zepto.js ver1.0がリリースされました | 1000ch.net","url":"http://1000ch.net/2013/03/05/ZeptoIsReleased/","content":"Zepto.js 1.0の変更点について","tags":["jQuery","javascript","library","ReleaseNote"]},{"title":"Chromium Feature Dashboard","url":"http://www.chromestatus.com/features","content":"Chromiumの実装されてる機能のステータスや標準化の進行度、prefixの有無、他のブラウザに実装されたバージョン、参考ドキュメントなどをまとめてる表","tags":["Chrome","まとめ"]},{"title":"Flight入門","url":"http://www.slideshare.net/bs_yagi/flight-16990467","content":"FlightのAMDモジュールの使い方についてのスライド","tags":["twitter","javascript","スライド"]},{"title":"Testing Clientside JavaScript - Online Training Course for .NET Developers","url":"http://pluralsight.com/training/Courses/TableOfContents/testing-javascript","content":"有料のsubscriber向けだけど、QUnit,Jasmine,Mocha,モック,Jasmineのspy,Sinon.JS, Utilなどについてのオンライン講座","tags":["javascript","動画"]},{"title":"WebStorm 6.0 released: adds TypeScript, debugging with source maps, fresh UI and much more | WebStorm & PhpStorm Blog","url":"http://blog.jetbrains.com/webide/2013/03/webstorm-6-0-released-adds-typescript-debugging-with-source-maps-fresh-ui-and-much-more/","content":"WebStorm 6.0リリース.\n保存するごとにスクリプトを走らせられるFile Watcher、TypeScriptやCoffeeScript等のデバッグ連携、ビルドインのRESTクライアント、Google Closure Linterの追加など","tags":["WebStorm","ReleaseNote"]},{"title":"rawson.js - a camera raw previewer in javascript","url":"http://dev.tag.is/rawson.js/","content":"色々なカメラのraw画像をサポートしてるJavaScriptで書かれてるデコードを使った画像ビューアー","tags":["javascript","画像"]},{"title":"Using the Console - Chrome Developer Tools — Google Developers","url":"https://developers.google.com/chrome-developer-tools/docs/console","content":"Chrome Dev ToolsのConsole周りの解説\nConsole APIの解説","tags":["Chrome","デバック"]},{"title":"espadrine/aulx · GitHub","url":"https://github.com/espadrine/aulx","content":"JavaScriptで書かれたHTML/CSS/JavaScriptの自動補完ライブラリ\n静的解析、静的な型推論、動的解析","tags":["javascript","library"]},{"title":"Tern","url":"http://ternjs.net/","content":"自動補完、宣言元へのジャンプ、リファクタリング等の機能が入ったJavaScriptなエディタライブラリ.\nSpiderMonkey で使われてるアルゴリズムを元にした型推論をしていて、パーサーは同作者のAcornを使用。","tags":["javascript","library"]},{"title":"Writing Testable Frontend Javascript Part 2 – Refactor away anti-patterns | Shane Tomlinson","url":"https://shanetomlinson.com/2013/writing-testable-javascript-part-2-refactor-away-anti-patterns/","content":"テストしやすいJavaScript part2.\npart1でアンチパターンを解消して、今回はリファクタリングをしていく。\nモジュール化していきPublic APIを整理していく、イベントハンドラを関数に分ける(detachもしやすくなる)、DOM/XHRのモックなどについて","tags":["javascript","event","testing"]},{"title":"slightlyoff/DOMFuture · GitHub","url":"https://github.com/slightlyoff/DOMFuture","content":"DOMの非同期API(XHRやonloadなど)に対するPromiseのIDLと実装としてのPolyfill","tags":["DOM","event","javascript","google"]},{"title":"#FranceJS : Communauté française de promotion de JavaScript","url":"http://francejs.org/manifeste.html","content":"フランスのJavaScriptコミュニティ #FranceJS がオープンされた。\n短期的な目標としてフランスローカルのコミュニティの発展。先の目的としては非営利団体として活動できるようにすることが上げられてる。\nオープンで民主的であり、それらを円滑に進めるためにGithubやIRCやGoogle+等のコミュニケーションツールを用意してある。","tags":["javascript","community"]},{"title":"Scripted 0.4 - release notes","url":"http://scripted-editor.github.com/scripted/release_notes/0_4_0/scripted_0_4_0.html","content":"OrionのコードエディタベースのScripted 0.4リリース。\nコードテンプレート、JSdocツールチップ、Zencoding、AMDモジュールを使ったプラグイン機構\n","tags":["javascript","editor"]},{"title":"Node v0.10.0 (Stable)","url":"http://blog.nodejs.org/2013/03/11/node-v0-10-0-stable/","content":"Node v0.10.0リリース(stable release)\n\n","tags":["node.js","ReleaseNote"]},{"title":"Yeti 0.2.18 released","url":"http://www.yeti.cx/blog/2013/03/yeti-0-2-18-released/","content":"Yeti 0.2.18 リリース.\nキャプチャーページでのsmart timeouts、parallel browser testingのためのリファクタリング","tags":["javascript","testing","ReleaseNote"]},{"title":"プライベートメソッドのユニットテストは書かないもの？ - QA@IT","url":"http://qa.atmarkit.co.jp/q/2784","content":"プライベートメソッドのテストはどうするべきなのかという質問に対する対処法","tags":["javascript","testing","program"]},{"title":"Amazon: Enterprise Web Development: Building HTML5 Applications: From Desktop to Mobile [Paperback]: Yakov Fain, Victor Rasputnis, Anatole Tartakovsky, Viktor Gamov","url":"http://www.amazon.com/o/ASIN/1449356818/book042-22/ref=nosim","content":"2013年9月22日発売\nエンタープライズのウェブアプリケーションについての書籍","tags":["book","webservice"]},{"title":"Announcing YUI 3.9.0 - YUI Blog","url":"http://www.yuiblog.com/blog/2013/03/13/announcing-yui-3-9-0/","content":"YUI 3.9.0リリース.\n","tags":["javascript","library","ReleaseNote"]},{"title":"Web Audio API - O'Reilly Media","url":"http://shop.oreilly.com/product/0636920025948.do","content":"WebAudioAPIについての書籍","tags":["music","WebAPI","book"]},{"title":"jQuery UI 1.10.2 | jQuery UI Blog","url":"http://blog.jqueryui.com/2013/03/jquery-ui-1-10-2/","content":"jQuery UI 1.10.2リリース","tags":["jQuery","UI","ReleaseNote"]},{"title":"Yeti 0.2.19 released","url":"http://www.yeti.cx/blog/2013/03/yeti-0-2-19-released/","content":"Yeti 0.2.19リリース\n uncaught errorsの改善、WebDriver CLIオプションの追加","tags":["javascript","testing","ReleaseNote"]},{"title":"Grunt 0.4.1 released - Grunt: The JavaScript Task Runner","url":"http://gruntjs.com/blog/2013-03-13-grunt-0.4.1-released","content":"Grunt 0.4.1 リリース","tags":["javascript","Tools","ReleaseNote"]},{"title":"Daniel Davis - List of JavaScript charting libraries","url":"http://my.opera.com/tagawa/blog/list-of-javascript-charting-libraries","content":"JavaScriptのグラフ系ライブラリのまとめ","tags":["javascript","グラフ","library","まとめ"]},{"title":"JS Git by Tim Caswell — Kickstarter","url":"http://www.kickstarter.com/projects/creationix/js-git","content":"JavaScriptのGit実装を作るKickstarter.\nChromebookのような環境でも使えるGitを","tags":["javascript","git","library"]},{"title":"Aptana Studio Beginner's Guide | Packt Publishing","url":"http://www.packtpub.com/aptana-studio-3-integrated-development-environment-beginners-guide/book","content":"Aptana Studioについての書籍","tags":["javascript","IDE","php"]},{"title":"Run server-side code and discover APIs in your browser","url":"http://runnable.com/","content":"node.jsをブラウザ上で書いて実行できるウェブサービス","tags":["node.js","webservice"]},{"title":"Formula.js","url":"http://stoic.com/formula/index.html","content":"Excel関数(ExcelとGoogle SpreadSheets)のJavaScript実装ライブラリ","tags":["javascript","library"]},{"title":"Dirty Markup · Tidy and Beautify your HTML, CSS, and JavaScript code","url":"http://www.dirtymarkup.com/","content":"HTML/CSS/JavaScriptを整形ツール\nWord HTMLを最適化するオプションもあったりする","tags":["HTML","css","javascript","Tools"]},{"title":"QUnit で ECMAScript 6th Compatibility Test を書いてみた - hogehoge @teramako","url":"http://d.hatena.ne.jp/teramako/20130317/p1","content":"ECMAScript compatibility tableのQunitで実行できるテストケース","tags":["javascript","testing","ECMA"]},{"title":"Refactoring setInterval-based polling - Adventures in JavaScript Development","url":"http://rmurphey.com/blog/2013/02/04/refactoring-setInterval-polling/","content":"setTimeIntervalで単純に回してた処理を、ちゃんと成否を確認してからsetTimeoutで回すように変更する方法やPromiseを使った方法へのリファクタリングについて","tags":["javascript","Tips"]},{"title":"Firefox上のFlash Playerで、保護モードが有効でもIMEが利用できるようにする方法 - WebStudio","url":"http://www.d-toybox.com/studio/weblog/show.php?mode=single;id=2013031500","content":"wmodeを使って保護モードでもIMEが利用できるように回避する方法","tags":["flash","firefox","IME"]},{"title":"非同期プログラミングを驚きのシンプルさに (するかもしれない) Flow.js を公開しました。 - latest log","url":"http://uupaa.hatenablog.com/entry/2013/03/12/185555","content":"カウンタベースのフロー制御ライブラリ","tags":["javascript","library","スライド"]},{"title":"CSS Front-end Frameworks with comparison - By usabli.ca","url":"http://usablica.github.com/front-end-frameworks/compare.html?v=2.0","content":"CSSフレームワークの対応ブラウザとプラットフォーム、使用してる言語(Sass/Less)、ライセンスのまとめ","tags":["css","まとめ"]},{"title":"GoodBoyDigital/pixi.js · GitHub","url":"https://github.com/GoodBoyDigital/pixi.js","content":"WebGLを使った2Dレンダリングエンジン","tags":["javascript","canvas","WebGL"]},{"title":"JS: The Right Way","url":"http://jstherightway.com/","content":"JavaScriptのデザインパターンやツール、リソース、書籍等のまとめ","tags":["javascript","まとめ"]},{"title":"Touch And Mouse: Together Again For The First Time - HTML5 Rocks","url":"http://www.html5rocks.com/en/mobile/touchandmouse/","content":"touch/move/clickのイベントの順序.\nタッチイベントとマウスイベントどちらも対応することについて","tags":["javascript","DOM"]},{"title":"jQuery Mobile 1.3 最新情報","url":"http://www.slideshare.net/yoshikawa_t/jquery-mobileupdates","content":"jQuery Mobile 1.3のあたらしい機能などについてのスライド","tags":["jQuery","mobile","スライド"]},{"title":"Future of Firefox DevTools // by Paul Rouget","url":"http://paulrouget.com/e/devtoolsnext/","content":"Firefox DevToolsの未来の機能.\nエディタで編集したCSSをリアルタイムで反映するLive Edit/jsFiddleのような形態のエディタ/ネットワークパネル/CoffeeScript+SourceMapのサポート/repaint/アニメーションのデバッグ","tags":["firefox","デバック"]},{"title":"webstormの「Instant HTML/CSS editing」が凄い - miniapp","url":"http://miniapp.org/blog/2012/06/28/304/","content":"WebStormとかのLive Edit機能についての動画","tags":["WebStorm"]},{"title":"HTMLでDOCTYPE宣言はなぜ必要か？ | input*output","url":"http://inputxoutput.com/html-doctype/","content":"HTMLのDOCTYPE宣言が必要な歴史的な理由","tags":["HTML","歴史"]},{"title":"Karma - Changelog","url":"http://karma-runner.github.com/0.8/about/changelog.html","content":"testacular 改め Karma 0.8.0リリース。\n名前変えた経緯は以下参照 : \nhttps://github.com/karma-runner/karma/issues/376","tags":["javascript","testing","ReleaseNote"]},{"title":"Amazon: スラスラわかるJavaScript (Beginner’s Best Guide to Programmin) [単行本（ソフトカバー）]: 生形 可奈子","url":"http://www.amazon.co.jp/o/ASIN/4798125830/book042-22/ref=nosim","content":"プログラミング初心者向けのJavaScript本\nhttp://books.shoeisha.co.jp/book/b101804.html","tags":["javascript","book"]},{"title":"Manning: AngularJS in Action","url":"http://www.manning.com/bford/","content":"発売はFall 2013年予定\nAngularJSのAction本","tags":["AngularJS","javascript","book"]},{"title":"Backbone 1.0","url":"http://ashkenas.com/backbonejs-1.0/","content":"Backbone 1.0リリース","tags":["javascript","MVC","ReleaseNote"]},{"title":"Yeti 0.2.20 released - YUI Blog","url":"http://www.yuiblog.com/blog/2013/03/20/yeti-0-2-20-released/","content":"Yeti 0.2.20リリース。\n","tags":["javascript","testing","ReleaseNote"]},{"title":"Default Parameters in JavaScript","url":"http://designpepper.com/blog/drips/default-parameters-in-javascript","content":"JavaScriptでデフォルトパラメータを書く方法について。\njQueryとかでよく見るextendによる実装について","tags":["javascript"]},{"title":"Superhero.js","url":"http://superherojs.com/","content":"JavaScriptのよいリソースまとめ.\n学び方、管理方法、テスト、ツール、パフォーマンスとプロファイル、セキュリティ、ブラウザ内部、未来について等","tags":["javascript","links","まとめ"]},{"title":"RequireJSを活用したキャッシュ防止、A/Bテスト、画像事前読込など - eller's blog","url":"http://eller86.hatenablog.jp/entry/2013/03/20/004648","content":"RequireJSのTips集\nキャッシュの防止、A/Bテスト、画像の先読み、i18n","tags":["javascript","AMD","Tips"]},{"title":"Functional JavaScript - O'Reilly Media","url":"http://shop.oreilly.com/product/0636920028857.do","content":"2013年6月発売\n関数型JavaScriptについての書籍","tags":["javascript","book"]},{"title":"CI as a Service – ブラウザを使ったJavaScriptのテストをCIサービスで動かす方法のまとめ | Web scratch","url":"http://efcl.info/2013/0321/res3234/","content":"Travis CI、drone.io、BuildHive、Jepso CI のCIサービスを使ってJavaScriptのテストをする連携方法について","tags":["javascript","browser","testing","CI","webservice"]},{"title":"Node v0.10.1 (Stable)","url":"http://blog.nodejs.org/2013/03/21/node-v0-10-1-stable/","content":"Node v0.10.1 リリース","tags":["node.js","ReleaseNote"]},{"title":"Amazon: JavaScript ライブラリ実践活用〔厳選111〕 (Software Design plus) [大型本]: WINGSプロジェクト, 山田祥寛, 安西剛, 高江賢, 高野将","url":"http://www.amazon.co.jp/o/ASIN/4774156116/book042-22/ref=nosim","content":"2013年3月20日発売\nJavaScriptのUIライブラリ、モバイル向け、フレームワーク、テストライブラリなどについて扱う書籍","tags":["javascript","library","Tools","book"]},{"title":"Amazon.co.jp： JavaScript ライブラリ実践活用〔厳選111〕 (Software Design plus): WINGSプロジェクト: 本","url":"http://www.amazon.co.jp/o/ASIN/4774156116/book042-22/ref=nosim","content":"2013年3月20日発売 JavaScriptのUIライブラリ、モバイル向け、フレームワーク、テストライブラリなどについて扱う書籍\nPDF版もある\nhttps://gihyo.jp/dp/ebook/2013/978-4-7741-5647-7","tags":["javascript","library","Tools","book"]},{"title":"jQuery Mobile 1.3 - Das Kompendium mit 200 Seiten","url":"http://www.slideshare.net/plobacher/jquery-mobile-13-das-kompendium-mit-200-seiten","content":"jQuery Mobile 1.3の機能や変更点について詳しく書かれたスライド","tags":["jQuery","mobile","スライド"]},{"title":"Sublimewebinspector","url":"http://sokolovstas.github.com/SublimeWebInspector/","content":"SublimeText2からChrome Dev Toolsのremote debuggerと連携して、SublimeText2内にブレークポイントやコンソール、コードの評価などをできるようにするplguin","tags":["SublimeText2","Chrome"]},{"title":"","url":"http://sokra.github.com/source-map-visualization/","content":"SourceMapの対応関係を可視化して見られる","tags":["javascript"]},{"title":"Announcing jQuery Mobile 1.2.1 | jQuery Mobile","url":"http://jquerymobile.com/blog/2013/03/22/announcing-jquery-mobile-1-2-1/","content":"jQuery Mobile 1.2.1 のメンテナンスリリース","tags":["jQuery","mobile","ReleaseNote"]},{"title":"O'Reilly Chimera - A new interactive online learning platform (beta)","url":"http://chimera.labs.oreilly.com/books/1230000000545/","content":"TCP/HTTP、HTTP 2.0(SPDY)、WebRTC,WebSockets,Sever Sent Event, XHR、ブラウザ周りのネットワークパフォーマンスについてのベストプラクティスなどについて書籍","tags":["HTTP","book","browser"]},{"title":"クライアントサイドMVCには何が必須? - HAKOBE blog ♨","url":"http://hakobe932.hatenablog.com/entry/2013/03/22/010357","content":"依存を小さくクライアントサイドMVCと言われてる機能を実現するために、コンパクトなObserverパターンをベースとしたものについて。\nBackbone.js/Knockout.js/Lucid.JSでTodoを実装したサンプル","tags":["javascript","MVC","HTML"]},{"title":"jQuery×HTML5×CSS3を真面目に勉強（1）：パララックスエフェクトの基本 (1/4) - ＠IT","url":"http://www.atmarkit.co.jp/ait/articles/1303/28/news005.html","content":"パララックスエフェクトなサイトの作り方についてのチュートリアル","tags":["javascript","DOM","css"]},{"title":"cfv1984/Pomo · GitHub","url":"https://github.com/cfv1984/pomo","content":"GNU gettextのJavaScript実装\nPO/MOファイルを扱える","tags":["javascript","i18n","Tools"]},{"title":"Chart.js | HTML5 Charts for your website.","url":"http://www.chartjs.org/","content":"グラフライブラリ","tags":["グラフ","javascript","library"]},{"title":"segv/jss · GitHub","url":"https://github.com/segv/jss","content":"EmacsからWebkit Inspector / Firefox Dev Toolsにremote debug連携するelisp","tags":["emacs","browser","デバック"]},{"title":"maxogden/art-of-node · GitHub","url":"https://github.com/maxogden/art-of-node","content":"Node.jsについての紹介.\nアーキテクチャやモジュールなどについて","tags":["node.js","tutorial"]},{"title":"Open Web Platform Daily Digest","url":"http://daily.w3viewer.com/","content":"日刊でWebプラットフォームに関するニュースを書いてるサイト.","tags":["web","news"]},{"title":"Dependent Types for JavaScript","url":"http://www.infoq.com/presentations/Type-System-JavaScript","content":"JavaScript論文 - DJS(Dependent JavaScript) についての発表\nLogicなアプローチ/型コメント\nhttp://cseweb.ucsd.edu/~rchugh/research/nested/djs.pdf\nhttps://github.com/ravichugh/djs","tags":["javascript","PDF","スライド","動画"],"date":"2013-03-24T01:42:24.124Z"},{"title":"Debug in safari","url":"http://www.slideshare.net/html5j/debug-in-safari-17451632","content":"Safariの開発メニューについてのスライド\niOSのデバッグ","tags":["safari","デバック","スライド"],"date":"2013-03-24T10:16:45.606Z"},{"title":"Code smells in CSS | en.ja | Translated Articles for Front End Developers","url":"http://enja.studiomohawk.com/2013/03/24/code-smells-in-css/","content":"CSSの臭いについて\n筋な悪そうなCSS - スタイルの取り消し、マジックナンバー、セレクタの付け方、範囲がでかすぎるセレクタ、受動的な!importantやセレクタの命名をどう改善するかについて","tags":["css","document","翻訳"],"date":"2013-03-24T10:20:01.272Z"},{"title":"pazguille/jvent · GitHub","url":"https://github.com/pazguille/jvent","content":"Node.JSのEventEmitterをクライアントサイド向けにした感じのライブラリ","tags":["node.js","javascript","event","library"],"date":"2013-03-24T10:22:44.528Z"},{"title":"Domイベントの基礎から深淵まで","url":"http://www.slideshare.net/masayukinakano560/dom-17527671","content":"DOMイベントについてのスライド.\nキャプチャ/バブリングフェーズの解説、trusted/untrustedイベント/init*Eventでのイベントの作成、mousewheel、buttons、getModifierState()、IMEのみ確定文字列を検知できるCompositionEvent、.keyと.charについて","tags":["DOM","event","スライド"],"date":"2013-03-24T10:48:18.392Z"},{"title":"Michal Budzynski: JavaScript: The less known parts. Bitwise Operators.","url":"http://michalbe.blogspot.com/2013/03/javascript-less-known-parts-bitwise.html","content":"ビット演算について。\nXORswap(値の交換)の比較","tags":["JavaScript"],"date":"2013-03-25T06:48:45.490Z"},{"title":"Load Your Game Faster with AppCache - Learning Three.js","url":"http://learningthreejs.com/blog/2013/03/22/load-your-game-faster-with-appcache/","content":"Chrome Dev toolsからHARを取得して、それをAppChacheのマニフェストに変換する方法について","tags":["JavaScript","HTML5"],"date":"2013-03-26T14:07:49.974Z"},{"title":"DevTools Extensions For Web App Developers","url":"http://addyosmani.com/blog/devtools-extensions-for-webapp-developers/","content":"Chrome Dev Toolsの拡張機能紹介","tags":["Chrome","デバック","Extension"],"date":"2013-03-26T14:23:21.086Z"},{"title":"Amazon: The Definitive Guide to HTML5 WebSocket (Definitive Guide Apress) [Paperback]: Vanessa Wang, Visit Amazon's Vanessa Wang Page, search results, Learn about Author Central, Frank Salim, Visit Amazon's Frank Salim Page, search results, Learn about Author Central, Peter Moskovits, Visit Amazon's Peter Moskovits Page, search results, Learn about Author Central","url":"http://www.amazon.com/o/ASIN/1430247401/book042-22/ref=nosim","content":"WebSocket本","tags":["WebSocket","book"],"date":"2013-03-27T00:37:04.985Z"},{"title":"PhantomJS 1.9 Release Notes","url":"http://phantomjs.org/release-1.9.html","content":"PhantomJS 1.9リリース。\n1.xのラストリリース","tags":["webkit","browser","Tools","console"],"date":"2013-03-27T12:23:21.831Z"},{"title":"YUI 3.9.1 Released - YUI Blog","url":"http://www.yuiblog.com/blog/2013/03/27/yui-3-9-1-released/","content":"YUI 3.9.1リリース","tags":["JavaScript","library","ReleaseNote"],"date":"2013-03-28T04:35:08.558Z"},{"title":"google/traceur-compiler · GitHub","url":"https://github.com/google/traceur-compiler","content":"Traceur Compiler @ github","tags":["JavaScript","google","ECMA"],"date":"2013-03-29T00:22:47.401Z"},{"title":"Node v0.10.2 (Stable)","url":"http://blog.nodejs.org/2013/03/28/node-v0-10-2-stable/","content":"Node v0.10.2リリース","tags":["node.js","ReleaseNote"],"date":"2013-03-29T04:27:55.956Z"},{"title":"Michal Budzynski: JavaScript: The less known parts. Bitwise Operators.","url":"http://michalbe.blogspot.com/2013/03/javascript-less-known-parts-bitwise.html","content":"ビット演算について。 XORswap(値の交換)について。 最後のJSperfはdeleteのせいで差が出てるだけなので、 http://jsperf.com/binswapwars/7 の方を見る","tags":["JavaScript"],"date":"2013-03-29T16:56:02.744Z"},{"title":"DailyJS: Backbone.js Tutorial: Updates for 1.0, Clear Complete","url":"http://dailyjs.com/2013/03/28/backbone-tutorial-15/","content":"Backbone.js ver 1.0に対応したチュートリアル ","tags":["backbone.js","tutorial"],"date":"2013-03-30T07:02:12.125Z"},{"title":"Same-Origin Policy とは何なのか。 - 葉っぱ日記","url":"http://d.hatena.ne.jp/hasegawayosuke/20130330/p1","content":"SameOriginポリシーについての解説.\nXRH,Canvas,WebStorage,X-Frame-Options等のoriginを元にしたものと、\nCookie,HTTPAuth,document.domain等独自のポリシーによるものなどをのまとめ","tags":["HTTP","web","セキュリティ"],"date":"2013-03-30T08:27:18.701Z"},{"title":"searls - jasmine tactics screencast","url":"http://searls.testdouble.com/posts/2013-03-21-jasmine-tactics-screencast.html","content":"Backbone.jsで書いたWebアプリをJasmineを使ってテストしながらリファクタリングするスクリーンキャスト","tags":["jasmine","JavaScript","testing","動画"],"date":"2013-03-30T10:42:55.252Z"},{"title":"google/kratu · GitHub","url":"https://github.com/google/kratu","content":"CSV等からデータを読み込んで、JSONでデータの重みを定義して、それを元に整形やランキング付けした表を生成するJavaScriptライブラリ","tags":["JavaScript","library"],"date":"2013-03-30T11:02:02.123Z"},{"title":"Josh.js by sdether","url":"http://sdether.github.com/josh.js/index.html","content":"JavaScriptでシェルのような機能を提供するライブラリ。\nreadlineをサポートしていてbashライクな動作を作れる","tags":["JavaScript","console","library"],"date":"2013-03-30T11:05:08.660Z"},{"title":"Web Reflection: 5 Reasons You Should Avoid __proto__","url":"http://webreflection.blogspot.de/2013/03/5-reasons-you-should-avoid-proto.html","content":"__proto__ について。\nvar Dict = Object.create.bind(Object, null);\nvar dictionary = Dict();// とかES5を使った__proto__に関する面白い実装も載せてる","tags":["JavaScript","ECMA"],"date":"2013-03-30T11:37:12.936Z"},{"title":"What's The Point Of Promises?","url":"http://www.kendoui.com/blogs/teamblog/posts/13-03-28/what-is-the-point-of-promises.aspx","content":"CallbackとPromiseについて、非同期のピラミッド。 \nPromiseの役割、$.whenの並列実行、値を渡していく同期的なコードを見た目そのままに非同期を適応したりと面白い感じの内容","tags":["JavaScript"],"date":"2013-03-30T13:19:14.496Z"},{"title":"Introducing mqa.js — Andrée Hansson","url":"http://andreehansson.se/introducing-mqa-js/","content":"mediaqueryが有効になったタイミングに動作する処理を付けられるJavaScriptライブラリ.\nmatchMediaを使ってる","tags":["JavaScript","library","css"],"date":"2013-03-30T13:32:17.412Z"},{"title":"MarionetteJS v1.0 | ThoughtStream.new :derick_bailey","url":"http://lostechies.com/derickbailey/2013/03/25/marionettejs-v1-0-now-with-stickers/","content":"Backbone.jsを拡張したラッパーライブラリのmarionette 1.0リリース\nBackbone.js 1.0対応","tags":["backbone.js","library"],"date":"2013-03-30T13:38:37.305Z"},{"title":"Code School - Discover DevTools","url":"http://discover-devtools.codeschool.com/","content":"Chrome Dev Toolsの動画チュートリアル。\n実際にDev Toolsを動かす演習問題もあってかなり丁寧な作り","tags":["Chrome","デバック","動画","tutorial"],"date":"2013-03-30T14:37:31.759Z"},{"title":"外部 script の document.write が何もしない条件などについて - ひだまりソケットは壊れない","url":"http://vividcode.hatenablog.com/entry/html/scripting-timing","content":"DOM操作で追加されたScriptの実行タイミングについて仕様から","tags":["JavaScript","DOM"],"date":"2013-03-30T17:00:39.534Z"},{"title":"FirefoxでJITコンパイルの「正しさ」を担保する”Invalidation” | ψ（プサイ）の興味関心空間","url":"http://ledyba.org/2013/02/27181531.php","content":"JITコンパイラIonMonkeyでのInvalidationの仕組み、型推論とJIT。\nJITコードを生成するInvalidationとGuardingの仕組みの違いの解説。","tags":["JavaScript"],"date":"2013-03-31T08:43:47.435Z"},{"title":"Sane Async Patterns","url":"http://www.slideshare.net/TrevorBurnham/sane-async-patterns","content":"PubSub(EventEmitter)/Promise/AMDについてのスライド","tags":["JavaScript","スライド"],"date":"2013-04-02T00:41:56.824Z"},{"title":"Koala - a cool tool for web developer","url":"http://koala-app.com/","content":"node-webkitで書かれたLess, Sass, Compass ,CoffeeScriptなどをコンパイルするGUIアプリ","tags":["node.js","webkit","Sass","CoffeeScript","software"],"date":"2013-04-02T03:09:34.230Z"},{"title":"announcing-typescript-0-8-3-1","url":"http://blogs.msdn.com/b/typescript/archive/2013/04/01/announcing-typescript-0-8-3-1.aspx","content":"TypeScript 0.8.3.1リリース","tags":["TypeScript","ReleaseNote"],"date":"2013-04-03T02:51:21.553Z"},{"title":"ガールフレンド（仮）の「声」実装｜1 pixel｜サイバーエージェント公式クリエイターズブログ","url":"http://ameblo.jp/ca-1pixel/entry-11500032326.html","content":"Audio要素の扱いについて。\n","tags":["HTML5","music"],"date":"2013-04-03T08:34:58.208Z"},{"title":"CSS @supports","url":"http://davidwalsh.name/css-supports","content":"CSSの@supportsとJavaScriptのCSS.supportsメソッドについて","tags":["css","tutorial"],"date":"2013-04-04T00:32:52.723Z"},{"title":"Firefox 20.0 リリースノート","url":"http://www.mozilla.jp/firefox/20.0/releasenotes/","content":"Firefox 20.0リリース.\nhttps://developer.mozilla.org/ja/docs/Site_Compatibility_for_Firefox_20","tags":["firefox","ReleaseNote"],"date":"2013-04-04T00:34:28.407Z"},{"title":"Node v0.10.3 (Stable)","url":"http://blog.nodejs.org/2013/04/03/node-v0-10-3-stable/","content":"Node v0.10.3リリース","tags":["node.js","ReleaseNote"],"date":"2013-04-04T00:47:36.616Z"},{"title":"EPUB 3 仕様書・関連文書日本語訳一覧 ｜ IMAGEDRIVE","url":"http://blog.imagedrive.jp/epub3","content":"epubの仕様書日本語訳","tags":["epub","翻訳"],"date":"2013-04-05T00:11:27.507Z"},{"title":"Meteor","url":"http://meteor.com/blog/2013/04/04/meteor-060-brand-new-distribution-system-app-packages-npm-integration","content":"Meteor 0.6.0リリース\n\"Meteor 0.6.0: brand new distribution system, app packages, NPM integration\"","tags":["node.js","JavaScript","ReleaseNote"],"date":"2013-04-05T03:09:26.317Z"},{"title":"Donvercety presentations","url":"http://www.slideshare.net/donvercety","content":"http://academy.telerik.com/ のJavaScript基礎講座っぽいスライド\nhttp://www.slideshare.net/dominion/javascript-blast を思い出す","tags":["JavaScript","スライド"],"date":"2013-04-05T12:52:39.489Z"},{"title":"A Drip of JavaScript","url":"http://designpepper.com/a-drip-of-javascript","content":"週間のJavaScript Tipsに関するメールマガジン","tags":["JavaScript","mail"],"date":"2013-04-06T09:34:37.164Z"},{"title":"nextTick、setTimeout(fn, 0)の代わり - 素人がプログラミングを勉強していたブログ","url":"http://javascripter.hatenablog.com/entry/2013/04/05/232455","content":"https://github.com/NobleJS/setImmediate の簡易版的な実装","tags":["JavaScript"],"date":"2013-04-06T13:06:12.794Z"},{"title":"Javascript as a Platform","url":"http://www.slideshare.net/vmysla/javascript-asaplatform","content":"JavaScriptの言語デザイン、歴史についてのスライド","tags":["JavaScript","歴史","スライド"],"date":"2013-04-07T06:16:13.975Z"},{"title":"Automagic Removal of JavaScript Logging","url":"http://ariya.ofilabs.com/2013/04/automagic-removal-of-javascript-logging.html","content":" groundskeeperを使ってコミット時に不必要なconsoleやdebuggerなどのコードを削除する方法","tags":["JavaScript","console","Tools"],"date":"2013-04-07T07:50:40.040Z"},{"title":"joshaven/string_score · GitHub","url":"https://github.com/joshaven/string_score","content":"どれくらいの文字列がマッチしてるかをスコアとして取得できるライブラリ","tags":["JavaScript","library"],"date":"2013-04-07T08:54:35.390Z"},{"title":"橋本商会 » 別ドメインのiframeの中身をフレーム外からスクロール","url":"http://shokai.org/blog/archives/7323","content":"iframeの中身を擬似的にスクロールできるようにするライブラリ.\niframeのmarginを操作して相対的に動かす.","tags":["JavaScript","library"],"date":"2013-04-07T09:06:13.589Z"},{"title":"daniellmb/JavaScript-Scope-Context-Coloring · GitHub","url":"https://github.com/daniellmb/JavaScript-Scope-Context-Coloring","content":"CodeMirror上でJavaScriptのスコープレベル別にハイライトするCodeMirror拡張","tags":["JavaScript","editor","color"],"date":"2013-04-07T09:30:26.337Z"},{"title":"Coding.Cookies - Building a Roguelike in Javascript - Part 1: Introduction","url":"http://codingcookies.com/2013/04/01/building-a-roguelike-in-javascript-part-1/","content":"rot.jsを使ってローグライクを作っていくチュートリアル","tags":["JavaScript","tutorial","game"],"date":"2013-04-08T04:03:28.817Z"},{"title":"Chromium プロジェクトの新しいレンダリングエンジン Blink のご紹介 - Google Japan Developer Relations Blog","url":"http://googledevjp.blogspot.com/2013/04/chromium-blink.html","content":"ChromeがWebkitをフォークして新しくレンダリングエンジンにBlinkを採用","tags":["Chrome","ReleaseNote"],"date":"2013-04-08T12:40:46.145Z"},{"title":"CSSDB: A Database Of CSS Libraries","url":"http://cssdb.co/","content":"CSS、Sass、Less、Stylusライブラリのまとめサイト","tags":["css","library","まとめ"],"date":"2013-04-08T12:47:54.686Z"},{"title":"Opera Desktop Team - 12.15 Final released","url":"http://my.opera.com/desktopteam/blog/2013/04/04/12-15-final-released","content":"Opera 12.15リリース","tags":["Opera","ReleaseNote"],"date":"2013-04-08T13:13:28.505Z"},{"title":"Node v0.8.23 (Stable)","url":"http://blog.nodejs.org/2013/04/08/node-v0-8-23-stable/","content":"Node v0.8.23リリース","tags":["node.js","ReleaseNote"],"date":"2013-04-09T01:53:38.696Z"},{"title":"Optimizing the asynchronous Google Analytics snippet · Mathias Bynens","url":"http://mathiasbynens.be/notes/async-analytics-snippet","content":"Google Analyticsのコードの最適化\nGoogle Universal Analyticsについても","tags":["google","JavaScript"],"date":"2013-04-09T08:12:16.467Z"},{"title":"metajs: visualize javascript AST execution","url":"http://int3.github.io/metajs/","content":"CPS（継続渡し方式）をステップ実行してどのように実行されてるかを可視化","tags":["JavaScript"],"date":"2013-04-09T08:14:46.226Z"},{"title":"josdejong/mathjs · GitHub","url":"https://github.com/josdejong/mathjs","content":"数式ライブラリ.\nmathの拡張や数式を渡してパースして計算もできる。","tags":["JavaScript","library"],"date":"2013-04-09T21:07:36.776Z"},{"title":"Highcharts - Highcharts 3.0 released","url":"http://www.highcharts.com/component/content/article/2-news/54-highcharts-3-0-released","content":"インタラクティブなグラフライブラリHighcharts 3.0リリース\n","tags":["JavaScript","グラフ","library","ReleaseNote"],"date":"2013-04-09T21:21:48.025Z"},{"title":"jQuery 2.0 Beta 3 Released | Official jQuery Blog","url":"http://blog.jquery.com/2013/04/09/jquery-2-0-beta-3-released/","content":"jQuery 2.0 Beta 3リリース\nWindows 8 Store Appへの互換性向上","tags":["jQuery","ReleaseNote"],"date":"2013-04-10T13:37:08.580Z"},{"title":"Announcing jQuery Mobile 1.3.1 | jQuery Mobile","url":"http://jquerymobile.com/blog/2013/04/10/announcing-jquery-mobile-1-3-1/","content":"jQuery Mobile 1.3.1リリース","tags":["jQuery","mobile","ReleaseNote"],"date":"2013-04-11T02:56:05.990Z"},{"title":"zmoazeni/csscss · GitHub","url":"https://github.com/zmoazeni/csscss","content":"CSSから重複するルールを抽出するCLIツール","tags":["css","Tools"],"date":"2013-04-11T12:01:18.846Z"},{"title":"WebPlatformTools.org","url":"http://webplatformtools.org/","content":"Web開発関連のツールをまとめてるサイト","tags":["web","Tools","まとめ"],"date":"2013-04-11T13:08:46.972Z"},{"title":"briancavalier/avow · GitHub","url":"https://github.com/briancavalier/avow","content":"Promises/A+ の実装ライブラリ\nhttp://promises-aplus.github.io/promises-spec/","tags":["JavaScript","library"],"date":"2013-04-11T13:09:50.666Z"},{"title":"翻訳: ”命令型のコールバック、関数型のプロミス: Node が逸した最大の機会” by James Coglan","url":"https://gist.github.com/okapies/5354929","content":"コールバックとプロミスについて。\nコールバックは命令型で手続きを意識して書く必要性がある、プロミスは結果を表現する値をすぐに返してそれを元に処理を書ける。\nリストに対するプロミス、遅延評価するプロミスとそれを使った非同期ロードについての例","tags":["JavaScript","翻訳"],"date":"2013-04-11T14:03:23.238Z"},{"title":"Yeti 0.2.21 Released - YUI Blog","url":"http://www.yuiblog.com/blog/2013/04/11/yeti-0-2-21-released/","content":"Yeti 0.2.21リリース.\nSauce Labsと同じBrowser/Version/OSの命名を使えるように","tags":["JavaScript","testing","ReleaseNote"],"date":"2013-04-12T08:22:33.090Z"},{"title":"ブラウザのデコード機能を利用した Shift JIS などの読み込み : document","url":"http://blog.livedoor.jp/imaya_js/archives/6368510.html","content":"dataURLに文字コードを指定した文字列のdataを読み込ませて、ブラウザの機能を使ったデコードを行う方法","tags":["JavaScript","文字コード","browser"],"date":"2013-04-12T13:11:10.926Z"},{"title":"AngularJS MTV Meetup Livestream: Mastering the WebStorm IDE for AngularJS - YouTube","url":"http://www.youtube.com/watch?v=LJOyrSh1kDU","content":"egghead.io の人による WebStormとAngularJSについての紹介。\nWebStormの機能紹介がメインでコード解析、ショートカット、Action、LiveTemplate、リファクタリング、ナビゲーション、ローカル履歴とバージョン管理、外部ツール、File Watcher、プラグインについて紹介してる","tags":["WebStorm","AngularJS","動画"],"date":"2013-04-12T14:42:51.441Z"},{"title":"topcoat/topcoat · GitHub","url":"https://github.com/topcoat/topcoat","content":"CSSフレームワークなUIライブラリ(Adobe)\nStylusを使ってて、Wikiにコーディングガイドラインやアーキテクチャ、Chrome telemetryを使ったパフォーマンステストなどについて書かれてる\nhttps://github.com/topcoat/topcoat/wiki/_pages\n","tags":["design","css","library","adobe"],"date":"2013-04-12T16:31:30.845Z"},{"title":"adamschwartz/log · GitHub","url":"https://github.com/adamschwartz/log","content":"FirebugとChrome Dev Toolsにスタイル付きのログを表示する記法を追加するJavaScriptライブラリ\nhttp://www.softwareishard.com/blog/firebug/firebug-tip-styled-logging/","tags":["デバック","color","JavaScript"],"date":"2013-04-13T00:59:45.626Z"},{"title":"Amazon: Backbone.jsガイドブック [単行本（ソフトカバー）]: 高橋 侑久","url":"http://www.amazon.co.jp/o/ASIN/4899773501/book042-22/ref=nosim","content":"2013/4/25発売\n以下の連載をベースにした書籍\nhttp://qiita.com/items/16b799d0ec0a0ae3f78e","tags":["backbone.js","book"],"date":"2013-04-13T03:29:55.927Z"},{"title":"Taming The Unicorn: Easing JavaScript Memory Profiling In Chrome DevTools","url":"http://addyosmani.com/blog/taming-the-unicorn-easing-javascript-memory-profiling-in-devtools/","content":"Chrome Dev ToolsのHeap ProfilerとTimelineを使ったメモリリーク解決のワークフロー。\nメモリリークがあるかどうかを最初にみるのはTimeline、Heap Profilerを使って何がリークしてるかを見る、どこから調べ始め、表示モードの違いの説明、Constructorに表示される項目の説明、クリーンなChromeでプロファイルは取るべきという話","tags":["JavaScript","デバック"],"date":"2013-04-13T09:10:53.469Z"},{"title":"Defensive Sass - Modular styles for the modern web // Speaker Deck","url":"https://speakerdeck.com/jlong/defensive-sass-modular-styles-for-the-modern-web","content":"CSSの設計についてのスライド。\nSubclassingでまとめるか、Contextualでセレクタを並べるかに。\nStateで変化するようなものをModifiersで表現するか、ResetとNormalizeについてやIDやタグのセレクタは使わない方がいいという話。","tags":["css","Sass","スライド"],"date":"2013-04-13T09:46:33.133Z"},{"title":"Modern Web Observer | an E-Mail Newsletter from appendTo","url":"http://appendto.com/","content":"フロントエンドWeb開発についての隔週のメールマガジン","tags":["HTML","JavaScript","mail"],"date":"2013-04-13T10:32:10.412Z"},{"title":"HTML5 Demos","url":"http://html5-demos.appspot.com/","content":"HTML5的な要素のデモと関連するドキュメントなどをまとめたりしてるサイト","tags":["HTML5"],"date":"2013-04-14T12:21:48.227Z"},{"title":"JavaScript: Need for Speed // Speaker Deck","url":"https://speakerdeck.com/ariya/javascript-need-for-speed","content":"JavaScriptの最適化についてのスライド.\nベンチマークの取り方、無駄なコードの削除、d8 --trace-inliningでのインライン化のトレース、JavaScriptエンジンの最適化が上手く働くコードと確認方法、GC、スケーラビリティについて","tags":["JavaScript","スライド"],"date":"2013-04-14T13:20:47.923Z"},{"title":"Web Dev .NET: Angry Birds of JavaScript Series","url":"http://www.elijahmanor.com/2013/03/angry-birds-of-javascript-series.html","content":"Angry Birdsで学ぶJavaScript.\nデザインパターンやBackBoneやRequireJS、モック、Lint、テンプレート等幅広い感じ","tags":["JavaScript","tutorial","デザインパターン"],"date":"2013-04-15T12:41:01.398Z"},{"title":"BackBone Model Unit Testing with Jasmine | Ken Tabor's Dev Articles","url":"http://blog.katworksgames.com/2013/03/30/bb_model_test_jasmine/","content":"Jasmineを使ったBackboneのモデルデータのモックを作ってテストするチュートリアル。","tags":["backbone.js","jasmine","testing","tutorial"],"date":"2013-04-15T13:08:52.761Z"},{"title":"Why I use CasperJS for regression testing web applications | Pixelite Magazine","url":"http://www.pixelite.co.nz/article/why-i-use-casperjs-regression-testing-web-applications","content":"CasperJSを使ってレグレッションテストをする事について。\nステータスコードのチェック、ページにエラーやワーニングが出てないか、キャッシュが効いてるか等のチェックに使ったりするなど","tags":["webservice","testing"],"date":"2013-04-15T13:20:43.805Z"},{"title":"PhoneGap | PhoneGap 2.6.0 Released!","url":"http://phonegap.com/blog/2013/04/09/pg-260-released/","content":"PhoneGap 2.6.0 リリース","tags":["PhoneGap","ReleaseNote"],"date":"2013-04-15T13:20:59.624Z"},{"title":"Yeoman Update: announcing 1.0 beta 4, Windows support, Refreshed Angular, Backbone, Ember generators and more.","url":"http://addyosmani.com/blog/yeoman-update-announcing-1-0-beta-4/","content":"Yeoman 1.0 beta 4リリース。\nWindowsサポート","tags":["JavaScript","node.js","console","Tools"],"date":"2013-04-15T13:22:40.656Z"},{"title":"HTML5 Canvas, 2nd Edition - O'Reilly Media","url":"http://shop.oreilly.com/product/0636920026266.do","content":"Canvasについてかなり詳しく書かれている書籍(Pages: 750)","tags":["HTML5","canvas","book"],"date":"2013-04-16T00:42:47.163Z"},{"title":"Behave","url":"http://jakiestfu.github.io/Behave.js/","content":"textareaにコードを書きやすくするための機能をつけるライブラリ。\nタブ入力やauto indent、括弧等の組み合わせの補完等","tags":["JavaScript","library"],"date":"2013-04-16T13:40:14.871Z"},{"title":"Grunt 日本語リファレンス | js STUDIO","url":"http://js.studio-kingdom.com/grunt","content":"Gruntの日本語リファレンス","tags":["Grunt","リファレンス","翻訳"],"date":"2013-04-16T15:36:45.871Z"},{"title":"Surfin' Safari - Blog Archive » Last week in WebKit: a new hope","url":"https://www.webkit.org/blog/2291/last-week-in-webkit-a-new-hope/","content":"peter.sh はBlinkがメインとなるので\nLast week in WebKitは引き続きやってくるとのこと","tags":["webkit","news"],"date":"2013-04-17T13:15:26.861Z"},{"title":"List of Pseudo-Elements to Style Form Controls - TJ VanToll - Tutorials, Thoughts, and Ramblings on Front End Development","url":"http://tjvantoll.com/2013/04/15/list-of-pseudo-elements-to-style-form-controls","content":"フォームやコントロールを装飾する擬似要素のまとめ.\n基本的にブラウザに依存する部分","tags":["css","browser"],"date":"2013-04-18T00:53:05.375Z"},{"title":"NV/captureCalls.js · GitHub","url":"https://github.com/NV/captureCalls.js","content":"キャプチャーしたいメソッドが呼ばれたらスタックトレースを吐くようにするライブラリ.\nspyみたいな感じでオリジナルのメソッドを置き換えてて、元にも戻せるようになってる","tags":["JavaScript","library","デバック"],"date":"2013-04-18T00:58:11.437Z"},{"title":"A comparison of Angular, Backbone, CanJS and Ember - Sebastian's Blog","url":"http://sporto.github.com/blog/2013/04/12/comparison-angular-backbone-can-ember/","content":"Angular, Backbone, CanJS , Emberの項目別比較.\n生産性やパフォーマンスとかだけじゃなくてコミュニティやエコシステムについて書かれてるのが面白い","tags":["MVC","library","まとめ"],"date":"2013-04-18T14:32:40.817Z"},{"title":"jQuery 2.0 Released | Official jQuery Blog","url":"http://blog.jquery.com/2013/04/18/jquery-2-0-released/","content":"jQuery 2.0リリース。\nIE 6/7/8のサポート廃止(古いIEは1.xの方で対応)、ファイルサイズの軽量化、CSPに対するテストの追加等","tags":["jQuery","ReleaseNote"],"date":"2013-04-19T05:03:41.807Z"},{"title":"border-image-generator","url":"http://border-image.com/","content":"border-imageのパラメータをプレビューを見ながらいじれるエディタ","tags":["ジェネレーター","editor","画像","css"],"date":"2013-04-20T04:45:49.811Z"},{"title":"Test-Driven Development with Jasmine Presentation","url":"http://designpepper.com/blog/tdd-with-jasmine","content":"Jasmineを使ったTDDについての発表(スライド+動画)\nGreen->Red->Refactoringの開発の流れやJasmineのspy等の機能紹介、matcherの追加等について","tags":["jasmine","動画","スライド","testing"],"date":"2013-04-20T10:36:59.752Z"},{"title":"Jasmine Testing… by Joshua Clanton [Leanpub PDF/iPad/Kindle]","url":"https://leanpub.com/jasmine-testing/","content":"Jasmineを使ったテストについての書籍","tags":["JavaScript","jasmine","testing","book"],"date":"2013-04-20T10:39:09.915Z"},{"title":"subprotocol/verlet-js · GitHub","url":"https://github.com/subprotocol/verlet-js","content":"Verlet法を使った物理演算エンジンライブラリ","tags":["JavaScript","library"],"date":"2013-04-20T11:04:01.656Z"},{"title":"FESS your CSS","url":"http://www.fess.me/","content":"CSSのショートハンドを展開したCSSにしてくれるサービス","tags":["css","webservice"],"date":"2013-04-20T11:39:47.928Z"},{"title":"Package Managers: An Introductory Guide For The Uninitiated Front-End Developer - Tech.Pro","url":"http://tech.pro/tutorial/1190/package-managers-an-introductory-guide-for-the-uninitiated-front-end-developer","content":"npmとBowerの使い方、オプション、package.jsonの解説。\n","tags":["node.js","tutorial"],"date":"2013-04-20T11:50:46.859Z"},{"title":"jQuery Custom Events","url":"http://blog.socialcast.com/jquery-custom-events/","content":"jQueryのCustom Eventについて。\nNamespaced Events、$.Event()でのオブエジェクトを使ったEventの使い方、DOM以外のでのEventについて","tags":["jQuery","event"],"date":"2013-04-20T12:16:05.765Z"},{"title":"CSSLintのRulesの超訳","url":"https://gist.github.com/hail2u/1303613","content":"CSSLintで設定できるルールについての説明","tags":["css","Tools","翻訳"],"date":"2013-04-20T13:32:56.446Z"},{"title":"Physics for JavaScript","url":"http://jonobr1.github.io/Physics/","content":"ProcessingのTraer Physicsのポート.\n物理演算エンジンライブラリ","tags":["JavaScript","library"],"date":"2013-04-20T14:26:45.121Z"},{"title":"Nodeでプライベートな(exportsされてない)メソッドのテスト - ぶれすとつーる","url":"http://nazomikan.hateblo.jp/entry/2013/04/10/032410","content":"Nodeのvm.runInContextを使ってexportsされてないメソッド等を別のモジュールから読み込んでテストをする方法について","tags":["node.js","JavaScript","testing"],"date":"2013-04-20T14:41:46.957Z"},{"title":"Ember 101: Learn Ember One Video At a Time","url":"http://ember101.com/","content":"Ember.jsについて扱う動画チュートリアルサイト","tags":["JavaScript","library","動画"],"date":"2013-04-21T05:40:51.435Z"},{"title":"kbouchard/devtools-redirect · GitHub","url":"https://github.com/kbouchard/devtools-redirect","content":"アクセスするリソースをルールに基づいてリダイレクトするChrome Dev Tools拡張.\nautoResponder的にサイト上のリソースをローカルサーバのファイルと差し替える等して使える","tags":["Chrome","Extension","デバック"],"date":"2013-04-21T05:45:57.984Z"},{"title":"harthur/kittydar · GitHub","url":"https://github.com/harthur/kittydar","content":"JavaScriptで書かれた猫の顔を認識するライブラリ","tags":["JavaScript","library"],"date":"2013-04-21T05:51:44.997Z"},{"title":"JSHint+Closure Linter+Gruntで最強のLint環境を目指してみた - はてブロ@ama-ch","url":"http://ama-ch.hatenablog.com/entry/2013/04/21/160208","content":"Closure LinterとJSHintが共存できるようになったので、設定についてやGrunt、WebStormについて","tags":["JavaScript","Tools"],"date":"2013-04-21T13:40:49.653Z"},{"title":"Hello Sencha Touch 2.2 | Blog | Sencha","url":"http://www.sencha.com/blog/hello-sencha-touch-2-2/","content":"Sencha Touch 2.2リリース。\nIE10のサポート+やっとWebkitに依存してたコード取り除いたみたい。\n和訳\nhttp://www.xenophy.com/sencha-blog/6878","tags":["Sencha","mobile","library","webkit","IE","ReleaseNote"],"date":"2013-04-21T14:36:54.756Z"},{"title":"JavaScript GIF Encoder “GifWriter.js” 0.1.0 をリリースしました - ひだまりソケットは壊れない","url":"http://vividcode.hatenablog.com/entry/release-notes/GifWriter.js-0.1.0","content":"TypeScriptで書かれたGIFエンコーダー","tags":["TypeScript","画像","JavaScript","library"],"date":"2013-04-22T08:39:43.538Z"},{"title":"Announcing 0.9 early previews - TypeScript - Site Home - MSDN Blogs","url":"http://blogs.msdn.com/b/typescript/archive/2013/04/22/announcing-0-9-early-previews.aspx","content":"TypeScript 0.9プレビュー版のリリース\n","tags":["TypeScript","ReleaseNote"],"date":"2013-04-23T01:45:51.712Z"},{"title":"Node v0.10.5 (Stable)","url":"http://blog.nodejs.org/2013/04/23/node-v0-10-5-stable/","content":"Node v0.10.5リリース","tags":["node.js","ReleaseNote"],"date":"2013-04-24T01:04:20.671Z"},{"title":"traceGL","url":"https://trace.gl/index.html","content":"JavaScriptのcodeflowをデバッグするツール。どういうイベントが起きてるか、ツールチップでコード上の変数にどういう値が入ってるやトレース情報の表示、WebGLを使ったビジュアライズ等の機能をもったデバッグツール($15)","tags":["JavaScript","デバック","Tools"],"date":"2013-04-24T14:07:03.317Z"},{"title":"Chutzpah - Chutzpah 2.4 – Code Coverage is a go! - Matthew Manela - Farblondzshet in Code","url":"http://matthewmanela.com/blog/chutzpah-2-4-code-coverage-is-a-go/","content":"Visual StudioのTest RunnerアドインChutzpah 2.4リリース。\nコードカバレッジのサポート","tags":["JavaScript","IDE","windows"],"date":"2013-04-24T14:27:45.685Z"},{"title":"YUI 3.10.0 Released - YUI Blog","url":"http://www.yuiblog.com/blog/2013/04/24/yui-3-10-0-released/","content":"YUI 3.10.0リリース","tags":["Yahoo","JavaScript","library","ReleaseNote"],"date":"2013-04-25T00:22:26.679Z"},{"title":"Amazon: JavaScript Ninjaの極意 [大型本]: ジョン・レシグ、ベア・ビボー","url":"http://www.amazon.co.jp/o/ASIN/4798128457/book042-22/ref=nosim","content":"2013年5月25日発売\nJohn Resig著のSecrets of the JavaScript Ninjaの翻訳本","tags":["JavaScript","book"],"date":"2013-04-26T00:18:42.415Z"},{"title":"レガシーブラウザでSVGを表示できるSIE 9 を公開しました - プラグインレスでSVGを表示する「SIE」開発ブログ","url":"http://d.hatena.ne.jp/dhrname/20130425/p1","content":"SIE 9リリース","tags":["SVG","JavaScript","library"],"date":"2013-04-26T13:16:06.506Z"},{"title":"HiDPI support, HTML5 notifications, Parallel JS, asm.js and more – Firefox Development Highlights ✩ Mozilla Hacks – the Web developer blog","url":"https://hacks.mozilla.org/2013/04/hidpi-support-html5-notifications-parallel-js-asm-js-and-more-firefox-development-highlights/","content":"最近 Firefox Nightly (22前後)で実装された機能について。\ninput type=\"range\"、HTML Notification、Parallel JS/asm.js/Arrow function、CSS @supports","tags":["firefox","WebAPI","JavaScript"],"date":"2013-04-26T13:56:25.412Z"},{"title":"Node, Promises and Functional Programming // Speaker Deck","url":"https://speakerdeck.com/okapies/node-promises-and-functional-programming","content":"\"Nodeとプロミスと、時々、関数型”\"\nPromiseについてのスライド\nhttps://gist.github.com/okapies/5354929","tags":["JavaScript","スライド"],"date":"2013-04-26T15:29:37.165Z"},{"title":"Javascript hoisting explained | Kenneth Truyers","url":"http://www.kenneth-truyers.net/2013/04/20/javascript-hoisting-explained/","content":"JavaScriptのhoisting(巻き上げ)についての解説","tags":["JavaScript"],"date":"2013-04-27T01:54:42.804Z"},{"title":"Closure IDE - Eclipse plugins for Google Closure Tools.","url":"http://digi-area.com/ClosureIDE/","content":"EclipseベースのGoogle Closure ToolsをターゲットにしたIDE","tags":["JavaScript","IDE"],"date":"2013-04-27T11:45:11.901Z"},{"title":"jQuery 2.0.0 での変更箇所の自分なりのまとめ | 私的なjQuery","url":"http://myjquery.blog.fc2.com/blog-entry-19.html","content":"jQuery 2.0.0の変更点について","tags":["jQuery"],"date":"2013-04-27T12:17:57.802Z"},{"title":"Analyzing the market of HTML5 games | GamesBeat","url":"http://venturebeat.com/2013/04/22/analyzing-the-market-of-html5-games/","content":"HTML5ゲームでどのゲームエンジンライブラリが使われているかをランキング付けしたもの","tags":["HTML5","game","library"],"date":"2013-04-28T08:07:30.919Z"},{"title":"LayoutIt! - Interface Builder for Bootstrap","url":"http://www.layoutit.com/","content":"BootStrapをD&Dでレイアウトを作成できるサービス","tags":["css","JavaScript","webservice"],"date":"2013-04-28T08:11:41.894Z"},{"title":"Java script testing framework for around html5 studies-","url":"http://www.slideshare.net/wa1327/java-script-testing-framework-for-around-html5-studies","content":"JavaScriptの著名なテストフレームワークの特徴まとめのスライド","tags":["JavaScript","testing","スライド"],"date":"2013-04-28T13:10:06.830Z"},{"title":"Jade について。","url":"https://gist.github.com/japboy/5402844","content":"Jadeとは何か から、Jadeの基本、テンプレート機能やコンポーネント化して使いまわす方法やGruntを使ったワークフローなどについて","tags":["node.js","JavaScript","document"],"date":"2013-04-28T14:36:36.341Z"},{"title":"Amazon: はじめてのEdge Animate [単行本]: ザ・ストリッパーズ","url":"http://www.amazon.co.jp/o/ASIN/4883378586/book042-22/ref=nosim","content":"2013/5/1発売\nAdobe Edgeでのアニメーション作成についての書籍","tags":["HTML5","animation","adobe","book"],"date":"2013-04-28T23:32:09.629Z"},{"title":"JsHamcrest – Library of matcher objects for JavaScript — JsHamcrest 0.7.0 documentation","url":"http://danielfm.github.io/jshamcrest/index.html","content":"Hamcrest系matcherを持ったJavaScriptテストライブラリ.","tags":["JavaScript","testing","library"],"date":"2013-04-29T02:16:53.978Z"},{"title":"Annotation | Closure Cheat Sheet","url":"http://www.closurecheatsheet.com/","content":"Closure Libraryのチートシート.\nサンプルコード集的な感じ","tags":["google","JavaScript","チートシート"],"date":"2013-04-29T08:40:42.245Z"},{"title":"Sinon.JS","url":"http://hokaccha.github.io/slides/sinonjs/#page1","content":"spy, stub, mockの使い方と使い道。\nFake TimerとFake XHRを使ったテストについて\n","tags":["JavaScript","testing","スライド"],"date":"2013-04-29T09:43:03.525Z"},{"title":"Instant HTML5 Local Storage How-to [Instant] | Packt Publishing","url":"http://www.packtpub.com/html5-local-storage-how-to/book","content":"LocalStorageについての薄い書籍(80ページ)","tags":["HTML5","book"],"date":"2013-04-29T10:39:16.131Z"},{"title":"I know jQuery. Now what?","url":"http://remysharp.com/2013/04/19/i-know-jquery-now-what/","content":"jQueryを使わないでVanilla JS(Pure JS)でやる場合にどのようなAPIを使うかについて書かれてる。\n同名のスライドの補足記事","tags":["jQuery","JavaScript","スライド"],"date":"2013-04-29T11:26:37.196Z"},{"title":"JavaScript Unit Test Why? What? How?","url":"http://www.slideshare.net/teppeis/javascript-testwhywhathow","content":"JavaScriptのテストのライフサイクル、始めやすいModelについて、テストツールの分類図","tags":["JavaScript","testing","スライド"],"date":"2013-04-29T11:28:08.625Z"},{"title":"O'Reilly Japan - セレクタ、詳細度、カスケード","url":"http://www.oreilly.co.jp/books/9784873116037/","content":"CSS: The Definitive Guide 4th Edition からセレクタ、詳細度、カスケードの部分について抜き出した電子書籍","tags":["css","book"],"date":"2013-04-30T03:19:14.666Z"},{"title":"Chris Granger - Light Table 0.4","url":"http://www.chris-granger.com/2013/04/28/light-table-040/","content":"コードをevalしてインラインでinspector的な結果を表示、Node.jsとのconnectをサポート、Pythonをサポート","tags":["editor","node.js","python"],"date":"2013-05-01T13:41:02.991Z"},{"title":"Surfin' Safari - Blog Archive » Announcing SunSpider 1.0","url":"https://www.webkit.org/blog/2364/announcing-sunspider-1-0/","content":"JavaScriptベンチマークのSunSpider 1.0がリリース。\nベンチマークの結果を見比べるのに以下がわかりやすい\nhttp://arewefastyet.com/","tags":["webkit","browser","JavaScript","Tools"],"date":"2013-05-01T15:26:04.010Z"},{"title":"canvas要素の基本的な使い方まとめ","url":"http://www.h2.dion.ne.jp/~defghi/canvasMemo/canvasMemo.htm","content":"Canvasの基本的な使い方のチュートリアル(svg要素の基本的な使い方まとめの姉妹版)","tags":["canvas","tutorial"],"date":"2013-05-01T15:33:51.742Z"},{"title":"HTML5 勧告候補に main 要素が追加、hgroup 要素は予定通り削除 | WWW WATCH","url":"http://hyper-text.org/archives/2013/04/add_main_html5_cr.shtml","content":"main要素の追加とhgroup要素の削除について","tags":["HTML5"],"date":"2013-05-01T15:34:49.614Z"},{"title":"jQuery Migrate 1.2.0 Released | Official jQuery Blog","url":"http://blog.jquery.com/2013/05/01/jquery-migrate-1-2-0-released/","content":"jQuery Migrate 1.2.0リリース。\njQuery 1.7未満にあった、XSSを作りやすい問題が再発してたのを修正された","tags":["jQuery","XSS","ReleaseNote"],"date":"2013-05-02T02:34:33.159Z"},{"title":"Amazon: HTML5 Canvas: Pocket Primer [Paperback]: Oswald Campesato","url":"http://www.amazon.com/o/ASIN/1938549678/book042-22/ref=nosim","content":"2013年12月15日発売\nCanvas本","tags":["HTML5","book"],"date":"2013-05-03T05:16:26.856Z"},{"title":"Web Platform Docs API used in Brackets | Web Platform Blog","url":"http://blog.webplatform.org/2013/05/web-platform-docs-in-brackets/","content":"WebPlatformのドキュメントAPI(MediaWiki)\nBracketsでCSSのヘルプに使われてる","tags":["WebAPI","DOM","document","API"],"date":"2013-05-03T05:39:19.796Z"},{"title":"felixge/node-utest · GitHub","url":"https://github.com/felixge/node-utest","content":"BDD/TDD/Objectの構造を持った小さなNodeテストライブラリ","tags":["node.js","testing"],"date":"2013-05-03T06:40:38.724Z"},{"title":"How to run Node.js tests in your browser - @mantoni","url":"http://maxantoni.de/blog/2013/04/how-to-run-nodejs-tests-in-your-browser.html","content":"Node.jsで動くテストをブラウザで動かすようにするツールphantomic(PhatomJS)とConsolify(静的なテストページのHTMLを作成)について。\nどちらもbrowserifyを使ってる","tags":["node.js","testing","browser"],"date":"2013-05-03T07:18:39.711Z"},{"title":"Selectors: Select This!","url":"http://estelle.github.io/selectors/#slide1","content":"CSSセレクタの解説スライド","tags":["css","スライド"],"date":"2013-05-03T08:51:05.539Z"},{"title":"今こそ未来！CSS3のFlexboxを基本から理解して、使い倒そう！ | 株式会社LIG","url":"http://liginc.co.jp/web/html-css/css/21024","content":"CSS Flexboxのプロパティとレイアウトの図解","tags":["css"],"date":"2013-05-03T09:24:58.512Z"},{"title":"jQuery UI 1.10.3 | jQuery UI Blog","url":"http://blog.jqueryui.com/2013/05/jquery-ui-1-10-3/","content":"jQuery UI 1.10.3リリース\nbugfixなメンテナンスリリース","tags":["jQuery","UI","library"],"date":"2013-05-04T04:40:50.487Z"},{"title":"node.jsでこんなのもテストしたい!! という話 #mocha #test #mongoose #Node.js - Qiita [キータ]","url":"http://qiita.com/items/14c9f298d88fc2a2e53d","content":"Node.jsで書かれたものへのテストアプローチについて\nlibやsexpress ever、CLI、fixtureについて等","tags":["node.js","testing"],"date":"2013-05-04T04:55:56.013Z"},{"title":"Selectors Level 4 の Working Draft が更新される | WWW WATCH","url":"http://hyper-text.org/archives/2013/05/selectors_level_4_wd_update.shtml","content":"CSS Selector Level 4について\nセレクタのまとめ","tags":["css"],"date":"2013-05-04T08:43:49.865Z"},{"title":"olov/defs · GitHub","url":"https://github.com/olov/defs","content":"let,constをtranspileしてES3なコードでも機能を利用できるように変換するツール","tags":["JavaScript","Tools"],"date":"2013-05-05T00:07:00.388Z"},{"title":"fogus: Announcing underscore-contrib","url":"http://blog.fogus.me/2013/04/25/announcing-underscore-contrib/","content":"Underscore.jsに追加のUtilを公開するunderscore-contribレポジトリについて","tags":["JavaScript","library"],"date":"2013-05-05T22:22:17.675Z"},{"title":"AngularJSのDIの仕組み、minify対策は覚えておこう！ #AngularJS #JavaScript - Qiita [キータ]","url":"http://qiita.com/items/363f430d21ec729f1b7d","content":"AngularJSをminifyした時に起こる問題と$scopeを渡すように変換するツール https://github.com/btford/ngmin","tags":["AngularJS"],"date":"2013-05-06T13:00:18.490Z"},{"title":"btford/ngmin · GitHub","url":"https://github.com/btford/ngmin","content":"AngularJSのDIの仕組みからminifyすると問題が起こることがあるので、minifyをしても問題ない形に変換するツール","tags":["AngularJS","Tools"],"date":"2013-05-06T13:02:06.185Z"},{"title":"Paul Irish - Google+ - New in Chrome DevTools: An exclusive touch cursor while…","url":"https://plus.google.com/+PaulIrish/posts/ZNsF3t8h2WX","content":"CannaryのChrome DevToolsにマウスカーソルを使ったTouch eventのエミュレートができるように","tags":["Chrome","デバック"],"date":"2013-05-07T12:07:53.269Z"},{"title":"Delivering Hapi-ness — What I Learned Building… — Medium","url":"https://medium.com/what-i-learned-building/a525df6c0b0c","content":"Node Server Framework hapi 1.0リリース","tags":["node.js","サーバー","library","ReleaseNote"],"date":"2013-05-07T12:28:50.362Z"},{"title":"Sinon.JS Changelog.txt","url":"http://sinonjs.org/Changelog.txt","content":"Sinon.JS 1.7.1リリース。\njQuery 2.0とのFake XHRの問題の修正、 Web workersサポート、sinon.restore()の追加","tags":["JavaScript","testing","library","ReleaseNote"],"date":"2013-05-07T12:35:25.519Z"},{"title":"Intern: A next-generation JavaScript testing stack","url":"http://theintern.io/","content":"全部入りな感じのJavaScriptテストフレームワーク.\nAMDベースがデフォルトでTDD/BDD/Objectスタイル、Travis CIやSauce Labs 、Istanbulを使ったコードカバレッジ、 WebDriver APIを使った機能テストなどデフォルトの機能が豊富","tags":["JavaScript","testing","AMD","Tools","library"],"date":"2013-05-07T12:50:10.614Z"},{"title":"The Politics of JavaScript // Speaker Deck","url":"https://speakerdeck.com/anguscroll/the-politics-of-javascript","content":"JavaScriptとどう付き合っていくかについてのスライド\nJavaScriptが見直されたと共に出てくるJavaScriptに対する不満。\nLintにより多くの問題を発見できるが融通の効かない場面もある、JSPerfはその時点のスコアに過ぎずブラウザは賢く変化している。\nprototype拡張されることを心配し過ぎないで、人やライブラリにリスペクトを持って接する姿勢。\nGood codeは知識とリスペクトを必要としてる。\nJavaScriptはシンプルだがそれ故難しい。\naltJSは難しさを解決してくれるかもしれない、しかaltJSの逆はどうだろうか。\ncomma firstも利点はあるがすべての問題が解決しているわけではない。\nJavaScriptは科学ではないので絶対的な正しい選択が存在しないことも多い。\n1つの事を実現するのに複数の方法があるのがJavaScriptらしさでもあり、ある方法がダメだと突っぱねるのではなくそこから何かを学んで行くのがGood coderだと思う。","tags":["JavaScript","歴史","スライド"],"date":"2013-05-07T13:26:05.430Z"},{"title":"Taking Control with Machina.js","url":"http://code.dougneiner.com/presentations/machina/","content":"ステートマシン/Event Emitterライブラリ machina.js の紹介スライド。","tags":["JavaScript","library","スライド"],"date":"2013-05-07T13:36:50.051Z"},{"title":"ExplainJS","url":"http://www.explainjs.com/","content":"Docco的なコードとコメントを並べた表示を作ってくれるウェブサービス .\njsファイルのURLを指定してドキュメント表示できる","tags":["JavaScript","webservice","document"],"date":"2013-05-07T13:38:53.475Z"},{"title":"JavaScriptの落とし穴","url":"http://www.slideshare.net/ikdysfm/java-script-20131612","content":"プロトタイプチェーン、スコープ、hoisting、thisといったJavaScriptの内容を扱った感じのスライド","tags":["JavaScript","スライド"],"date":"2013-05-07T13:48:07.131Z"},{"title":"KapIT/observe-shim · GitHub","url":"https://github.com/KapIT/observe-shim/","content":"ES HarmonyのObject.observeのshim(polyfill)","tags":["ECMA","JavaScript","library"],"date":"2013-05-07T14:21:00.373Z"},{"title":"WebMatrix 3 を発表 - Windows Azure Japan Team Blog (ブログ) - Site Home - MSDN Blogs","url":"http://blogs.msdn.com/b/windowsazurej/archive/2013/05/08/announcing-webmatrix-3.aspx","content":"WebMatrix 3 リリース","tags":["windows","software","IDE"],"date":"2013-05-09T01:24:02.480Z"},{"title":"JSHint - JSHint 2.0.0 is out","url":"http://jshint.com/blog/2013-05-07/2-0-0/","content":"JSHint 2.0.0リリース.\n後方互換性がない部分も含まれる。\nES5 modeがデフォルトに(オプションでES3モードがある)、ES6のものも一部サポート、コメントで挟んだ部分を警告対象から外すpragmaの追加等","tags":["JavaScript","Tools","デバック"],"date":"2013-05-09T01:38:10.076Z"},{"title":"ウェブ関連仕様 日本語訳（ www.hcn.zaq.ne.jp/___/WEB/ ）","url":"http://www.hcn.zaq.ne.jp/___/WEB/","content":"W3C/WHATWG等のDOM/JavaScript関連周りの仕様書翻訳\nDOM4/TypedArray/CSP/Web Workers/Navigation Timing API等","tags":["WebAPI","W3C","翻訳","ECMA","JavaScript"],"date":"2013-05-09T04:59:18.277Z"},{"title":"JSDoc Toolkit→JSDoc 3移行ガイド - Technology of DeNA","url":"http://engineer.dena.jp/2013/05/migration-from-jsdoc2-to-jsdoc3.html","content":"JSDoc2 から3に移行するときに対応ガイド。\nJSDoc 3で導入されたアノテーション等の解説。Markdownを使ったドキュメントの取り込み等","tags":["JavaScript","document"],"date":"2013-05-09T05:00:28.815Z"},{"title":"jQuery Migrate 1.2.1 Released | Official jQuery Blog","url":"http://blog.jquery.com/2013/05/08/jquery-migrate-1-2-1-released/","content":"jQuery Migrate 1.2.1リリース。\n1.2.0のsecurity fixで発生したリグレッションの修正","tags":["jQuery","plugin","ReleaseNote"],"date":"2013-05-10T01:34:16.468Z"},{"title":"Amazon: AngularJS in Action [Paperback]: Brian Ford, Lukas Ruebbelke","url":"http://www.amazon.com/o/ASIN/1617291331/book042-22/ref=nosim","content":"2013年11月28日発売\nAngularJSについての書籍","tags":["JavaScript","AngularJS","book"],"date":"2013-05-10T15:00:21.607Z"},{"title":"Amazon: Node.js in Practice [Paperback]: Alex R. Young, Marc Harter","url":"http://www.amazon.com/o/ASIN/1617290939/book042-22/ref=nosim","content":"2013年11月28日罰倍\nNode.jsについての書籍\nhttp://www.manning.com/young/","tags":["node.js","book"],"date":"2013-05-10T15:03:17.943Z"},{"title":"Ghostlab","url":"http://www.vanamco.com/ghostlab/","content":"複数のブラウザの操作を同期してテストするMacアプリ","tags":["browser","Tools","software","mac"],"date":"2013-05-10T15:47:23.524Z"},{"title":"jQuery 1.10 Beta 1 Released | Official jQuery Blog","url":"http://blog.jquery.com/2013/05/09/jquery-1-10-beta-1-released/","content":"jQuery 1.10 Beta 1 リリース。\n","tags":["jQuery","ReleaseNote"],"date":"2013-05-11T02:40:04.216Z"},{"title":"zlib.js 0.1.6 をリリースしました : document","url":"http://blog.livedoor.jp/imaya_js/archives/6504789.html","content":" zlib.js 0.1.6 リリース。\nビルドの最適化、ビルドオプションの追加、Raw 形式の追加","tags":["JavaScript","圧縮解凍","library","ReleaseNote"],"date":"2013-05-11T03:14:06.043Z"},{"title":"Preventing XSS with Content Security Policy - Google IO 2012","url":"http://benvinegar.github.io/csp-talk-2013/#1","content":"Third-party JavaScript著者の人によるXSSとCSPについてのスライド。\nCSVのヘッダルールと抑制される機能の解説、CSP reportingについても","tags":["CSP","XSS"],"date":"2013-05-11T04:28:53.255Z"},{"title":"Preventing XSS with Content Security Policy","url":"http://benvinegar.github.io/csp-talk-2013/#1","content":"Third-party JavaScript著者の人によるXSSとCSPについてのスライド。 CSPのヘッダルールと抑制される機能の解説、CSP reportingについても","tags":["CSP","XSS"],"date":"2013-05-11T04:30:06.555Z"},{"title":"generators in v8 -- wingolog","url":"http://wingolog.org/archives/2013/05/08/generators-in-v8","content":"V8に実装されたES6 generator(yeild)のC# awaitのような使い方について。\nQ.asyncのgenerator functionの対応 https://github.com/kriskowal/q/pull/288 ","tags":["JavaScript"],"date":"2013-05-11T04:55:13.771Z"},{"title":"設計ポイントの 比較で知る Backbone.js // Speaker Deck","url":"https://speakerdeck.com/utwang/she-ji-pointofalse-bi-jiao-dezhi-ru-backbone-dot-js","content":"RailsとBacnboneを比較しながら、Backboneの設計のポイント。\nInput/Output、Router、View、Model","tags":["backbone.js","スライド"],"date":"2013-05-11T05:48:54.516Z"},{"title":"MPEG1 Video Decoder in JavaScript - PhobosLab","url":"http://phoboslab.org/log/2013/05/mpeg1-video-decoder-in-javascript","content":"JavaScriptで書かれたMPEG1動画デコーダーライブライ","tags":["JavaScript","動画","library"],"date":"2013-05-11T05:51:48.255Z"},{"title":"Authoring & development workflow - Chrome DevTools — Google Developers","url":"https://developers.google.com/chrome-developer-tools/docs/authoring-development-workflow","content":"Chrome Dev Toolsの使いこなすと便利機能の紹介。\n検索やナビゲーション/フィルタ、編集機能と保存とファイル監視、スニペット機能、自動保存/更新の拡張機能について","tags":["JavaScript","Chrome","デバック"],"date":"2013-05-11T09:05:56.283Z"},{"title":"RequireJS 2.1.6 Released ~ James Burke","url":"http://jrburke.com/2013/05/10/requirejs-2.1.6-released/","content":"RequireJS 2.1.6 リリース。\nSourceMapサポート強化","tags":["JavaScript","ReleaseNote"],"date":"2013-05-11T09:32:48.463Z"},{"title":"ramesaliyev/EasyWebWorker · GitHub","url":"https://github.com/ramesaliyev/EasyWebWorker","content":"WebWorkerのコミュニケーションを補助するライブラリ。\nBrowser <-> Worker それぞれ関数を呼び出す、値の受け渡し、console.logのalias等","tags":["JavaScript","library"],"date":"2013-05-11T18:05:57.028Z"},{"title":"Debugging & Profiling Node.js","url":"https://gist.github.com/balupton/3944017","content":"Node.js周りのプロファイルツールやデバッグツールの導入方法まとめ","tags":["node.js","Tools","まとめ"],"date":"2013-05-11T18:37:07.601Z"},{"title":"Dojo 1.9 Released! | The Dojo Toolkit Blog","url":"http://dojotoolkit.org/blog/dojo-1-9-released","content":"Dojo 1.9リリース。\n","tags":["JavaScript","library","ReleaseNote"],"date":"2013-05-12T01:38:06.394Z"},{"title":"O'Reilly Japan - JavaScriptデザインパターン","url":"http://www.oreilly.co.jp/books/9784873116181/","content":"2013年05月25日 発売\nAddy Osmani著のJavaScriptデザインパターン本の翻訳","tags":["JavaScript","デザインパターン","book"],"date":"2013-05-13T08:19:53.946Z"},{"title":"Model View Madness","url":"http://www.slideshare.net/anm8tr/model-view-madness","content":"JavaScriptのMV*ライブラリで、それぞれModel、View、Controller、Otherが何を処理しているかをまとめながら紹介してるスライド","tags":["JavaScript","MVC","library","スライド"],"date":"2013-05-13T12:06:07.003Z"},{"title":"JavaScript, aka. Web ECMAScript","url":"http://javascript.spec.whatwg.org/","content":"使うべきではない機能だが、色々なウェブブラウザに実装されてる非標準なものを互換性のために標準化する目的の仕様\n訳: http://www.hcn.zaq.ne.jp/___/WEB/javascript-ja.html","tags":["JavaScript","DOM","spec"],"date":"2013-05-13T12:18:19.063Z"},{"title":"doug-martin/promise-utils · GitHub","url":"https://github.com/doug-martin/promise-utils","content":"Promiseな感じで使えるArray#map等のCollection系のUtilライブラリ。\n","tags":["JavaScript","library"],"date":"2013-05-13T12:38:26.262Z"},{"title":"SassのデバッグにSource Mapsを使うべきたくさんの理由 | Dress Cording","url":"http://dresscording.com/blog/sass/sass_sourcemaps.html","content":"Sass、CompassとSource Mapsでのデバッグについてやsassコマンドのオプションについて。\nChromeで編集して保存するTincr等の拡張について","tags":["Sass","Tools"],"date":"2013-05-13T12:59:13.744Z"},{"title":"enchant.js v0.7.0 をリリースしました | enchant.js - A simple JavaScript framework for creating games and apps.","url":"http://enchantjs.com/ja/2013/05/enchant-js-v0-7-0-%E3%82%92%E3%83%AA%E3%83%AA%E3%83%BC%E3%82%B9%E3%81%97%E3%81%BE%E3%81%97%E3%81%9F/","content":"enchant.js v0.7.0リリース","tags":["JavaScript","ReleaseNote","library"],"date":"2013-05-14T12:15:13.915Z"},{"title":"A new ES6 spec. draft has been posted","url":"https://mail.mozilla.org/pipermail/es-discuss/2013-May/030731.html","content":"ES6 Spec rev15 draftリリース","tags":["ECMA","ReleaseNote"],"date":"2013-05-15T03:42:13.168Z"},{"title":"Speed Up App Development with X-Tag and Web Components ✩ Mozilla Hacks – the Web developer blog","url":"https://hacks.mozilla.org/2013/05/speed-up-app-development-with-x-tag-and-web-components/","content":"X-Tag と Web Components について","tags":["WebAPI"],"date":"2013-05-15T05:13:26.868Z"},{"title":"Node v0.10.6 (Stable)","url":"http://blog.nodejs.org/2013/05/14/node-v0-10-6-stable/","content":"Node v0.10.6リリース","tags":["node.js","ReleaseNote"],"date":"2013-05-15T08:34:33.091Z"},{"title":"Bootstrap - O'Reilly Media","url":"http://shop.oreilly.com/product/0636920027867.do","content":"(Twitter)Bootstrapについての書籍","tags":["HTML","css","book"],"date":"2013-05-16T00:15:01.530Z"},{"title":"Bourbon - A Sass Mixin Library","url":"http://bourbon.io/","content":"Sassのmixinライブラリ。\nベンダープリフィックスとかクロスブラウザの対応などがまとまってる","tags":["Sass","library"],"date":"2013-05-16T00:22:35.726Z"},{"title":"YUI 3.10.1 Released to Fix SWF Vulnerability - YUI Blog","url":"http://www.yuiblog.com/blog/2013/05/14/yui-3-10-1-released-to-fix-swf-vulnerability/","content":"YUI 3.10.1 リリース.\nSWF Vulnerabilityの修正","tags":["JavaScript","library","ReleaseNote"],"date":"2013-05-16T02:32:08.550Z"},{"title":"Getfirebug Blog » Blog Archive » Firebug 1.11.3","url":"https://blog.getfirebug.com/2013/05/12/firebug-1-11-3/","content":"Firebug 1.11.3 リリース","tags":["Firebug","ReleaseNote"],"date":"2013-05-16T07:38:20.304Z"},{"title":"Firefox 21 個人的まとめ - hogehoge @teramako","url":"http://d.hatena.ne.jp/teramako/20130514/p1","content":"Firefox 21の機能追加、変更のまとめ\nwindow.location.origin、parseIntと8進数","tags":["firefox"],"date":"2013-05-16T16:45:36.385Z"},{"title":"Firefox 21.0 リリースノート","url":"http://www.mozilla.jp/firefox/21.0/releasenotes/","content":"Firefox 21.0リリース","tags":["firefox","ReleaseNote"],"date":"2013-05-16T16:48:53.207Z"},{"title":"FirefoxのJavascript プロファイラを使ってみよう - smellman's Broken Diary","url":"http://smellman.hatenablog.com/entry/2013/05/16/012020","content":"Firefox 20から入った開発ツールのプロファイラについて。\n21.0からはリモートプロファイリングがサポートされた","tags":["firefox","デバック","JavaScript"],"date":"2013-05-16T16:49:51.015Z"},{"title":"Web Audio API 解説 - 01.前説 | g200kg Music & Software","url":"http://www.g200kg.com/jp/docs/webaudio/","content":"Web Audio API 入門解説\n","tags":["WebAPI","sound"],"date":"2013-05-17T13:30:52.517Z"},{"title":"Web Audio API で Sound Font を使った標準 MIDI ファイルの再生 : document","url":"http://blog.livedoor.jp/imaya_js/archives/6531520.html","content":"Web Audio APIでSound Fontを使ったSMFを鳴らすデモ","tags":["JavaScript","sound"],"date":"2013-05-17T14:20:55.055Z"},{"title":"maryrosecook/coquette · GitHub","url":"https://github.com/maryrosecook/coquette","content":"Canvasゲーム向けの小さなフレームワーク。\nstateに対する描画を簡単に書ける感じ","tags":["JavaScript","canvas","game","library"],"date":"2013-05-18T05:12:48.563Z"},{"title":"Getfirebug Blog » Blog Archive » Firebug 1.12 alpha 6","url":"https://blog.getfirebug.com/2013/05/17/firebug-1-12-alpha-6/","content":"Firebug 1.12 alpha 6リリース。\nDOMパネルで選択したオブジェクトを$pでアクセスできるようにする機能、%f の追加","tags":["Firebug","ReleaseNote"],"date":"2013-05-18T08:29:14.674Z"},{"title":"AngularJS Cheat Sheet by ProLoser - Cheatography.com","url":"http://www.cheatography.com/proloser/cheat-sheets/angularjs/","content":"AngularJSチートシート","tags":["AngularJS","チートシート"],"date":"2013-05-18T12:47:23.518Z"},{"title":"Amazon: Head First JavaScript Programming [Paperback]: Eric T. Freeman, Elisabeth Robson","url":"http://www.amazon.com/o/ASIN/144934013X/book042-22/ref=nosim","content":"2013年11月22日発売\nHead First シリーズ","tags":["JavaScript","book"],"date":"2013-05-18T23:12:08.273Z"},{"title":"Node v0.10.7 (Stable)","url":"http://blog.nodejs.org/2013/05/17/node-v0-10-7-stable/","content":"Node v0.10.7 リリース","tags":["node.js","ReleaseNote"],"date":"2013-05-19T01:57:16.503Z"},{"title":"HTML5 Boilerplateの開発者でGoogleのエンジニア、ポール・アイリッシュに聞くCSS高速化テクニック - builder","url":"http://builder.japan.zdnet.com/html-css/35032198/","content":"CSSの高速化でボトルネックとなる点について。\nCSSセレクタは十分高速で、他に注意する場所について","tags":["css","performance"],"date":"2013-05-19T15:42:39.583Z"},{"title":"Functional JavaScript","url":"https://gist.github.com/ympbyc/5564146","content":"JavaScriptと関数指向について。\n関数型として書く場合のBad Parts、高階関数とUnderscore.js","tags":["JavaScript","関数型言語"],"date":"2013-05-20T09:16:38.637Z"},{"title":"Web Components普及の夜明け！？Polymerを試してみた。 | OpenWeb","url":"http://openweb.co.jp/2013/05/17/web-components%e6%99%ae%e5%8f%8a%e3%81%ae%e5%a4%9c%e6%98%8e%e3%81%91%ef%bc%81%ef%bc%9fpolymer%e3%82%92%e8%a9%a6%e3%81%97%e3%81%a6%e3%81%bf%e3%81%9f%e3%80%82/","content":"WebComponentsのPolyfillであるPolymer.jsについて","tags":["WebComponents","library"],"date":"2013-05-20T12:06:58.639Z"},{"title":"Evergreen Web Browser: a web browser that automatically updates itself | Yeti","url":"http://www.yetihq.com/blog/evergreen-web-browser/","content":"\"Evergreen Web Browser\" という概念について。自分自身を自動アップデートできる仕組みを持ってるブラウザのことを示す","tags":["browser"],"date":"2013-05-20T12:13:30.599Z"},{"title":"Polymer と Web Components - steps to phantasien","url":"http://steps.dodgson.org/b/2013/05/19/polymer-and-web-components/","content":"Custom Elements, HTML Imports, HTML Templates, Shadow DOMからなるWeb Componentsというものについての解説とPolymerについて。","tags":["WebComponents"],"date":"2013-05-20T12:16:28.797Z"},{"title":"Welcome - Polymer","url":"http://polymer-project.appspot.com/","content":"Web ComponentsのPolyfillなライブラリで、Web Componentsの仕様策定や実装を促進する目的をもってオープンソースとして公開されてる","tags":["WebComponents","JavaScript","library"],"date":"2013-05-20T12:34:16.426Z"},{"title":"JavaScript Regular Expression Enlightenment - Tech.Pro","url":"http://tech.pro/tutorial/1214/javascript-regular-expression-enlightenment","content":"Enlightenmentシリーズ。\nJavaScriptと正規表現についてのわかりやすい解説。見た目もわかりやすい動かせるサンプルが用意されてる","tags":["JavaScript","正規表現"],"date":"2013-05-20T12:39:54.628Z"},{"title":"開眼！JavaScript－ 言語仕様から学ぶJavaScriptの本質｜Ohmsha","url":"http://ssl.ohmsha.co.jp/cgi-bin/menu.cgi?ISBN=978-4-87311-621-1","content":"2013年6月発売\nJavaScript Enlightenmentの翻訳本\nhttp://www.javascriptenlightenment.com/","tags":["JavaScript","book"],"date":"2013-05-20T12:41:42.468Z"},{"title":"adobe-research/theseus · GitHub","url":"https://github.com/adobe-research/theseus","content":"Node.jsとJavaScript(Chrome連携)のデバッグができるBracketsプラグイン。\nコードカバレッジ的にCallの可視化やconsole.logを仕込んでログを出すような仕組みをコードをいじらずにできたり、コールスタックをより見やすい表現にした感じのデバッグツール","tags":["node.js","JavaScript","デバック","Brackets"],"date":"2013-05-20T12:54:47.891Z"},{"title":"ebobby/tracing.js · GitHub","url":"https://github.com/ebobby/tracing.js","content":"JavaScriptの関数に対してbefore/afterに動作を仕込んだり、traceで呼び出しのログを履けるようにするライブラリ","tags":["JavaScript","デバック","library"],"date":"2013-05-20T12:56:49.708Z"},{"title":"jnordberg/gif.js · GitHub","url":"https://github.com/jnordberg/gif.js","content":"GIFエンコーダーライブラリ","tags":["JavaScript","画像"],"date":"2013-05-21T05:13:39.423Z"},{"title":"JSHint - JSHint 2.1.0 is out","url":"http://jshint.com/blog/2013-05-20/2-1-0/","content":"JSHint 2.1.0 リリース.\nES6 class syntaxのサポート","tags":["JavaScript","Tools","ReleaseNote"],"date":"2013-05-21T09:23:47.446Z"},{"title":"ECMA-402 Internationalization API - hogehoge @teramako","url":"http://d.hatena.ne.jp/teramako/20130521/p1","content":"Internationalization APIについて。\nDateを言語別の出力にしたり、ソート、数値のフォーマット等のi18n向けのAPI","tags":["ECMA","i18n"],"date":"2013-05-22T00:25:57.046Z"},{"title":"How to keep up to date on Front-End Technologies - The Recipe","url":"http://uptodate.frontendrescue.org/","content":"フロントエンドの情報源について。\n人、サイト、ニュース、ポッドキャスト、イベント、情報の見方のまとめ","tags":["JavaScript","まとめ"],"date":"2013-05-24T02:31:31.314Z"},{"title":"Ember.js Resources on EmberWatch","url":"http://emberwatch.com/","content":"Ember.jsについての記事などを集めてるアグリゲートサイト","tags":["JavaScript","links"],"date":"2013-05-24T12:17:08.273Z"},{"title":"jQuery 1.10.0 and 2.0.1 Released | Official jQuery Blog","url":"http://blog.jquery.com/2013/05/24/jquery-1-10-0-and-2-0-1-released/","content":"jQuery 1.10.0 の正式リリースと\njQuery 2.0.1リリース","tags":["jQuery","ReleaseNote"],"date":"2013-05-25T05:09:01.627Z"},{"title":"Writing Testable JavaScript · An A List Apart Article","url":"http://alistapart.com/article/writing-testable-javascript","content":"JavaScriptでテストしやすいコードを書くのに気をつけること。\n検索画面を例にどのように分離して、それらをつなげるか、またそれらのテストをどう書くかについて紹介してる。\nSinon.jsを使った$.ajaxのモックのテスト","tags":["JavaScript","testing"],"date":"2013-05-25T06:28:17.320Z"},{"title":"BenjaminBenBen","url":"http://benjaminbenben.com/2013/05/09/wtcss/","content":"CSSセレクタとページを並べて表示して、セレクタがどこを指名しているかを可視化するサイト","tags":["css","performance"],"date":"2013-05-25T12:46:22.745Z"},{"title":"dtao/lazy.js · GitHub","url":"https://github.com/dtao/lazy.js","content":"Underscore.jsライクなコレクションAPIを持っているライブラリ。\n特徴は遅延評価する所で、sequence単位でリスト(parent)をつなげていく感じで、toArrayやeachなどを使った時に、sequenceを辿りながら初めて評価される仕組み","tags":["JavaScript","library"],"date":"2013-05-25T15:34:19.996Z"},{"title":"Node v0.10.8 (Stable)","url":"http://blog.nodejs.org/2013/05/24/node-v0-10-8-stable/","content":"Node v0.10.8リリース","tags":["node.js","ReleaseNote"],"date":"2013-05-25T17:06:47.356Z"},{"title":"Lastweek | DarKtears","url":"http://darktears.wordpress.com/tag/lastweek/","content":"Chromium/Blink周りのIntelによるコミットを週単位でまとめてるブログ。\nLast Week in WebKit系","tags":["Chrome","news","blog"],"date":"2013-05-26T07:22:48.774Z"},{"title":"Web Performance APIs Rapidly Become W3C Recommendations - IEBlog - Site Home - MSDN Blogs","url":"http://blogs.msdn.com/b/ie/archive/2013/05/21/web-performance-apis-rapidly-become-w3c-recommendations.aspx","content":"Web Performance APIs系の仕様のステータスまとめ","tags":["W3C","まとめ"],"date":"2013-05-26T08:01:38.003Z"},{"title":"The Battle of Modern Javascript Frameworks – Part I | SoftFinity -","url":"http://www.softfinity.com/blog/the-battle-of-modern-javascript-frameworks-part-i/","content":"MV*ライブラリの特徴を比較していく連載.\nFeatures/Ease of Learning/Compatibility and Extensibility/Testing and Debugging?/Pros and Cons\nの項目で見ていく","tags":["JavaScript","MVC","library","まとめ"],"date":"2013-05-27T12:21:37.366Z"},{"title":"ebryn/backburner.js · GitHub","url":"https://github.com/ebryn/backburner.js","content":"throttle,debounce的なところをまとめたライブラリ","tags":["JavaScript","library"],"date":"2013-05-27T12:48:09.951Z"},{"title":"End-to-End JavaScript Quality Analysis - Programming","url":"http://programming.oreilly.com/2013/05/end-to-end-javascript-quality-analysis.html","content":"JavaScriptのコードカバレッジ、複雑度解析、Defensive workflowについてのオーバービュー","tags":["JavaScript","Tools"],"date":"2013-05-27T12:50:40.641Z"},{"title":"フロントエンドなサイト / アプリケーション・アセンブラまとめ | Pen","url":"http://www.mamoida.com/2013/05/frontend-frameworks/","content":"Yeoman等のジェネレーター系のツールのまとめ","tags":["JavaScript","Tools","まとめ"],"date":"2013-05-27T12:52:53.724Z"},{"title":"dynaTrace AJAX Edition 4.1 now supports FF19, FF20 and IE10 on Windows 7 about:performance","url":"http://apmblog.compuware.com/2013/05/27/dynatrace-ajax-edition-4-1-now-supports-ff19-ff20-and-ie10-on-windows-7/","content":"dynaTrace AJAX Edition 4.1 リリース。\nWindows 7のIE10サポート","tags":["IE","firefox","software","windows"],"date":"2013-05-27T13:07:28.021Z"},{"title":"Compiling to JavaScript, and Debugging with Source Maps ✩ Mozilla Hacks – the Web developer blog","url":"https://hacks.mozilla.org/2013/05/compiling-to-javascript-and-debugging-with-source-maps/","content":"Firefxo開発ツールでのSourceMapデバッグについて\n小さなオリジナル言語を書いて、それをSourceMapデバッグ対応するまでについての記事","tags":["JavaScript","デバック"],"date":"2013-05-27T13:26:22.169Z"},{"title":"svg/svgo · GitHub","url":"https://github.com/svg/svgo","content":"SVG最適化ツール。\nSVG minify","tags":["SVG","Tools"],"date":"2013-05-29T04:29:16.728Z"},{"title":"VS100-062 JavaScript の単体テスト - YouTube","url":"http://www.youtube.com/watch?v=JxgohS4jUWY","content":"Chutzpah Test Adapter を使ったQUnitのテストについての動画","tags":["JavaScript","windows","IDE","動画"],"date":"2013-05-30T12:24:17.119Z"},{"title":"Pure","url":"http://purecss.io/","content":"Yahoo!製のCSSフレームワーク.\nSkin Builder http://yui.github.io/skinbuilder/?mode=pure を使っていじれる","tags":["Yahoo","css"],"date":"2013-05-30T12:35:09.507Z"},{"title":"ImagesLoaded","url":"http://desandro.github.io/imagesloaded/","content":"画像が読込中、読み込み完了、読み込み失敗かのイベントを設定できるライブラリ","tags":["JavaScript","画像","library"],"date":"2013-05-30T12:39:04.450Z"},{"title":"SIE 10を公開 - プラグインレスでSVGを表示する「SIE」開発ブログ","url":"http://d.hatena.ne.jp/dhrname/20130529/p1","content":"SIE 10リリース","tags":["SVG","ReleaseNote"],"date":"2013-05-30T12:52:54.760Z"},{"title":"Yeti 0.2.23 Released - YUI Blog","url":"http://www.yuiblog.com/blog/2013/05/23/yeti-0-2-23-released/","content":"Yeti 0.2.23リリース","tags":["JavaScript","testing","ReleaseNote"],"date":"2013-05-30T12:53:25.899Z"},{"title":"sapphire-al2o3/webgl-reference-jp · GitHub","url":"https://github.com/sapphire-al2o3/webgl-reference-jp","content":"WebGLリファレンス\n\"WebGL Reference Card を元に OpenGL ES 2.0 のリファレンスページなどから説明を持ってきています\"","tags":["WebGL","リファレンス"],"date":"2013-05-30T14:31:00.240Z"},{"title":"Selenium何とかっていうツールがやたら色々あるのはどういうわけなのか | 品質向上ブログ","url":"http://blog.trident-qa.com/2013/05/so-many-seleniums/","content":"Seleniumの歴史とWebDriver、Selenium Builderについて","tags":["testing"],"date":"2013-05-31T02:47:01.159Z"},{"title":"Node v0.10.9 (Stable)","url":"http://blog.nodejs.org/2013/05/30/node-v0-10-9-stable/","content":"Node v0.10.9リリース.","tags":["node.js","ReleaseNote"],"date":"2013-05-31T03:02:06.350Z"},{"title":"ToruYoshikawa_QConTokyo2013.pdf","url":"http://www.qcontokyo.com/data_2013/ToruYoshikawa_QConTokyo2013.pdf","content":"WebRTCについてのスライド.\nICE(STUN+TURN)のNAT超えの仕組みやライブラリ、実装状況について","tags":["WebRTC","スライド"],"date":"2013-05-31T03:40:03.544Z"},{"title":"Making the Web Rock: Web Audio","url":"http://webaudiodemos.appspot.com/slides/index.html#/","content":"Web Audioについてのスライド。\nWeb Audioが持つ機能の紹介、エフェクト、Web MIDI API、対応状況","tags":["JavaScript","sound","スライド"],"date":"2013-05-31T15:35:24.673Z"},{"title":"JSON Generator - tool for generating random JSON data","url":"http://www.json-generator.com/","content":"テンプレートにもとづいてランダムなJSONデータを生成するジェネレーター","tags":["JSON","webservice"],"date":"2013-06-01T02:48:34.235Z"},{"title":"Building CLI Tools with Node.js","url":"http://michaelbrooks.ca/deck/jsconf2013/#/","content":"Node.jsでCLIを書くベストプラクティス的なスライド。\nテストしやすい様にmainのbinとlibは分ける、event emitterを使ったログ、エラー時に正しくexitする、クロスプラットフォーム対応様にPathをハードコーディングしないで分ける","tags":["node.js","testing","console","スライド"],"date":"2013-06-01T03:18:36.810Z"},{"title":"WebStorm 7EAPのkarma連携について | Web scratch","url":"http://efcl.info/2013/0601/res3292/","content":"WebStorm公式のKarmaサポートについて","tags":["WebStorm","testing"],"date":"2013-06-01T04:09:29.124Z"},{"title":"Speaker Slides and Video: Fluent 2013 - O'Reilly Conferences, May 28 - 30, 2013, San Francisco, CA","url":"http://fluentconf.com/fluent2013/public/schedule/proceedings","content":"Fluent 2013 のスライドと動画","tags":["event","JavaScript","動画","スライド"],"date":"2013-06-01T11:09:35.201Z"},{"title":"HTML5 Pocket Reference, 5th Edition - O'Reilly Media","url":"http://shop.oreilly.com/product/0636920029274.do","content":"2013年7月発売\nHTML5ポケットリファレンス","tags":["HTML5","book"],"date":"2013-06-01T14:24:18.690Z"},{"title":"Implementing Multidimensional Arrays in JavaScript | 0 FPS","url":"http://0fps.wordpress.com/2013/05/22/implementing-multidimensional-arrays-in-javascript/","content":"Typed Arraysと多次元配列について。\nまたそれを扱うndarrayライブラリについて。ndarray自体はlow levelで、それの上にいくつかのモジュールが用意されてる http://0fps.wordpress.com/2013/05/28/cache-oblivious-array-operations/","tags":["JavaScript"],"date":"2013-06-01T15:52:59.383Z"},{"title":"Pingendo - web authoring with comfort","url":"http://www.pingendo.com/","content":"Twitter Bootstrap などをサポートしたHTMLのオーサリングソフト.\nDOMツリーやインスペクトしながらCSSルールを指定できる感じのWin/Mac対応のソフト","tags":["HTML","design","software"],"date":"2013-06-02T09:27:53.913Z"},{"title":"Front-Trends 2013, 24th-26th April 2013 | Lanyrd","url":"http://lanyrd.com/2013/front-trends/","content":"Front-Trends 2013\nhttp://2013.front-trends.com/\nのスライドと動画が公開されてる","tags":["JavaScript","event","動画","スライド","まとめ"],"date":"2013-06-02T09:38:40.247Z"},{"title":"How do I find JavaScript libraries? - Gun.io","url":"http://gun.io/blog/finding-javascript-libraries/","content":"JavaScriptのライブラリのまとめサイトやモジュール管理システムについて","tags":["JavaScript","library","まとめ"],"date":"2013-06-02T10:29:32.177Z"},{"title":"ECMAScript 6 - An Overview of ECMAScript 6 Presentation.pdf","url":"http://cdn.oreillystatic.com/en/assets/1/event/93/An%20Overview%20of%20ECMAScript%206%20Presentation.pdf","content":"Dr.Axel によるECMAScript 6のfeature全般についてのスライド .\n予定されてる機能や使い方についてまとまってる","tags":["ECMA","スライド"],"date":"2013-06-02T10:58:00.383Z"},{"title":"Firefoxでアプリケーションキャッシュをデバッグする - bathtimefish's blog","url":"http://bathtimefish.hatenablog.com/entry/2013/06/01/150656","content":"Firefox開発ツールでのappcacheデバッグについて","tags":["firefox","デバック"],"date":"2013-06-02T12:08:49.146Z"},{"title":"Secrets of the Browser Developer Tools - Secrets","url":"http://devtoolsecrets.com/","content":"ブラウザの開発デバッグツールの機能紹介サイト.ジャンルやブラウザなどでフィルタリングしながら使える機能を見られる","tags":["browser","デバック","Tools"],"date":"2013-06-02T12:55:39.605Z"},{"title":"WebStorm 7 EAP | JetBrains WebStorm Blog","url":"http://blog.jetbrains.com/webstorm/2013/05/webstorm-7-eap/","content":"WebStorm 7 EAPリリース。\nKarmaの統合、Mustache/Handlebarsのバンドル、Web Componentsのサポート、less/sass/scssのサポート向上、package.jsonを使った解析の改善等","tags":["WebStorm","ReleaseNote"],"date":"2013-06-02T14:16:35.988Z"},{"title":"React | A JavaScript library for building user interfaces","url":"http://facebook.github.io/react/","content":"JSXというE4XライクなXMLシンタックスを使ってDOM UIを作成できるライブラリ","tags":["E4X","JavaScript","DOM","library"],"date":"2013-06-03T12:26:24.280Z"},{"title":"ajacksified/Mediator.js · GitHub","url":"https://github.com/ajacksified/Mediator.js","content":"Mediator patternなライブラリ。\npub/sub","tags":["JavaScript","library"],"date":"2013-06-03T12:30:09.327Z"},{"title":"slightlyoff/async-local-storage · GitHub","url":"https://github.com/slightlyoff/async-local-storage","content":"fully-async object-storage APIなライブラリ。\nDOM Futureを返して非同期に扱える。\n","tags":["JavaScript","library"],"date":"2013-06-03T12:34:10.321Z"},{"title":"OW2 Nanoko","url":"http://www.slideshare.net/clement.escoffier/nanoko","content":"JavaScriptフレームワーク http://nanoko.org/ についてのスライド","tags":["JavaScript","library","スライド"],"date":"2013-06-03T12:59:18.709Z"},{"title":"Testing JavaScript with Yeti and Sauce Labs WebDriver — Ryuichi Okumura","url":"http://www.okuryu.com/2013/05/31/testing-javascript-yeti-saucelabs-webdriver.html","content":"Test RunnerのYetiとSauce Labs WebDriver連携して、yetiからSauce Labsのブラウザを使ってテストを動かす方法について","tags":["JavaScript","testing"],"date":"2013-06-03T13:03:56.938Z"},{"title":"Bower入門(基礎編) - from scratch","url":"http://yosuke-furukawa.hatenablog.com/entry/2013/06/01/173308","content":"フロントエンド用のパッケージマネージャであるBowerの使い方について。\n基本的な操作方法や使い方、Gruntを使った応用、ライブラリの公開方法等","tags":["JavaScript","node.js","Tools"],"date":"2013-06-04T12:30:52.652Z"},{"title":"Web描画パフォーマンスの改善 | Cacoo Blog","url":"http://blog.cacoo.com/ja/2013/06/03/web-paint-performance/","content":"Chrome Dev Toolsを使った再描画とGPUレイヤーについての詳しい解説。\nrepaintの発生の発見やGPUを使うと何故なめらかにアニメするのかの仕組みについてやGPUレイヤーの可視化、GPUレイヤーを使いすぎることの弊害について","tags":["JavaScript","canvas","performance","デバック","Chrome"],"date":"2013-06-04T12:52:28.180Z"},{"title":"YUI 3.10.2 Released - YUI Blog","url":"http://www.yuiblog.com/blog/2013/06/04/yui-3-10-2-released/","content":"YUI 3.10.2リリース。","tags":["JavaScript","library","ReleaseNote"],"date":"2013-06-05T00:48:53.311Z"},{"title":"新しいSafariについて予想する - fragmentary","url":"http://myakura.hatenablog.com/entry/2013/06/04/210702","content":"Webkit WatcherによるWebkitから見るSafari 7に入ると予想されるWeb APIまとめ。prefix の有無やバグ修正などについても","tags":["safari","webkit"],"date":"2013-06-05T01:44:09.779Z"},{"title":"Node v0.10.10 (Stable)","url":"http://blog.nodejs.org/2013/06/04/node-v0-10-10-stable/","content":"Node v0.10.10リリース.","tags":["node.js","ReleaseNote"],"date":"2013-06-05T02:37:40.424Z"},{"title":"Amazon: 独習JavaScript 第2版 [大型本]: 高橋 和也, 竹添 直樹, 里見 知宏","url":"http://www.amazon.co.jp/o/ASIN/4798130842/book042-22/ref=nosim","content":"2013年7月2日発売\n独習JavaScript の第二版","tags":["JavaScript","book"],"date":"2013-06-05T06:13:18.078Z"},{"title":"O'Reilly Japan - 開眼！ JavaScript","url":"http://www.oreilly.co.jp/books/9784873116211/","content":"2013年06月19日 発売\nJavaScript Enlightenmentの翻訳本","tags":["JavaScript","book"],"date":"2013-06-05T06:36:35.705Z"},{"title":"Amazon: レスポンシブWebデザインテクニックブック プロが教えるマルチデバイス対応の手法 [単行本]: 野田 一輝, 加藤 俊司, 藤田 拓人, 清水 豊, 細川 富代, 野田 真穂, 川下 城誉, 根岸 良樹, 岩堀 真吾, 大竹 孔明","url":"http://www.amazon.co.jp/o/ASIN/4844363530/book042-22/ref=nosim","content":"2013年7月2日発売\nRWD本","tags":["design","css","book"],"date":"2013-06-05T06:51:56.634Z"},{"title":"5 HTML5 Javascript APIs to keep an eye on — Adnane Belmadiaf's Blog","url":"http://daker.me/2013/06/5-html5-javascript-apis-to-keep-an-eye-on.html","content":"Battery Status API、Gamepad API、Device Orientation API、\nGeolocation API、Page Visibility APIの簡単な紹介","tags":["JavaScript"],"date":"2013-06-05T12:34:17.150Z"},{"title":"So you need a template engine..","url":"http://garann.github.io/template-chooser/","content":"JavaScriptテンプレートエンジンの選択","tags":["JavaScript","library"],"date":"2013-06-05T15:32:54.407Z"},{"title":"Web Dev .NET: Unit Test like a Secret Agent with Sinon.js","url":"http://www.elijahmanor.com/2013/06/unit-test-like-secret-agent-with-sinonjs.html","content":"Sinon.JSの使い方。\nSpy,Stub,Mock,Fake Timers,Fake Serverを使ったテストについて","tags":["JavaScript","testing"],"date":"2013-06-06T05:22:14.077Z"},{"title":"volo 0.3.0 released ~ James Burke","url":"http://jrburke.com/2013/06/05/volo-0.3.0-released/","content":"volo 0.3.0 リリース","tags":["JavaScript","node.js","Tools","ReleaseNote"],"date":"2013-06-06T07:24:41.335Z"},{"title":"JavaScript Step by Step, 3rd Edition - O'Reilly Media","url":"http://shop.oreilly.com/product/0790145344670.do","content":"2013年6月発売\n","tags":["JavaScript","book"],"date":"2013-06-07T05:07:50.146Z"},{"title":"Debug LESS with Chrome Developer Tools - Rob Dodson talks internets","url":"http://robdodson.me/blog/2012/12/28/debug-less-with-chrome-developer-tools","content":"Chrome Dev ToolsでLESSのデバッグ","tags":["Chrome","LESS","デバック"],"date":"2013-06-08T05:54:51.938Z"},{"title":"jmcunningham/AngularJS-Learning · GitHub","url":"https://github.com/jmcunningham/AngularJS-Learning","content":"AngularJSを学べるリンク集.\n機能別、書籍や動画","tags":["AngularJS","links"],"date":"2013-06-08T08:34:31.835Z"},{"title":"TestTheWebForward - YouTube","url":"http://www.youtube.com/user/TestTheWebForward","content":"http://testthewebforward.org/events/tokyo-2013.html の動画が公開された","tags":["W3C","HTML","動画"],"date":"2013-06-08T09:45:55.676Z"},{"title":"A Couple of Use Cases for Calc() | CSS-Tricks","url":"http://css-tricks.com/a-couple-of-use-cases-for-calc/","content":"Calcのユースケースについて","tags":["css"],"date":"2013-06-08T09:46:14.046Z"},{"title":"Deep dive into the murky waters of script loading - HTML5 Rocks","url":"http://www.html5rocks.com/en/tutorials/speed/script-loading/","content":"async,defer属性について。\nそれぞれのブラウザがどう解釈するか","tags":["JavaScript"],"date":"2013-06-08T11:12:17.076Z"},{"title":"puffnfresh/rephrase · GitHub","url":"https://github.com/puffnfresh/rephrase","content":"コメントで変数と置換するルールを書いておいて、コードをrewriteするツール。","tags":["JavaScript","console","Tools"],"date":"2013-06-08T11:18:32.776Z"},{"title":"JavaScript Modular e Event-Driven","url":"http://www.slideshare.net/eshiota/javascript-modular-e-eventdriven","content":"namespaceとモジュールパターン,pub/subをつかってモジュール間のやり取り。 実際のサイトを見ながらeventでモジュールをどう繋ぐかについて","tags":["JavaScript","event","スライド"],"date":"2013-06-09T02:13:50.924Z"},{"title":"PhoneGap | PhoneGap 2.8.0 Released!","url":"http://phonegap.com/blog/2013/06/07/pg-280-released/","content":"PhoneGap 2.8.0リリース","tags":["mobile","ReleaseNote"],"date":"2013-06-09T06:45:43.402Z"},{"title":"fluent-perfcourse.pdf","url":"http://www.igvita.com/slides/2013/fluent-perfcourse.pdf","content":"Webパフォーマンスについてのスライド。\nレイテンシー、HTTP2.0等のネットワークについてやNavigation Timingの利用法、レンダリングのクリティカルパス、HTML5のパースフローやレンダリングツリーについてやそれの最適化について等","tags":["performance","スライド"],"date":"2013-06-10T00:48:47.676Z"},{"title":"TEST CORDING » 私がenchant.jsではなくtmlib.jsでゲームを作る5つの理由","url":"http://testcording.com/?p=1433","content":"tmlib.jsとenchant.jsの比較","tags":["JavaScript","game","library"],"date":"2013-06-10T01:00:06.925Z"},{"title":"Buildinsider OFFLINE TypeScriptの基礎から実践・利用事例まで","url":"http://www.slideshare.net/vvakame/buildinsider-offline-typescript","content":"TypeScriptとは何かから基本的な文法や開発ツールや既存ライブラリの利用について等のスライド","tags":["TypeScript","スライド"],"date":"2013-06-10T06:20:58.806Z"},{"title":"A JavaScript refresh | TypedArray.org","url":"http://typedarray.org/javascript-refresh/","content":"JavaScript再入門という感じの内容。\nJavaScriptとは何か、エディタ、REPL、データ型、native object、context、クロージャー、GCについて等について","tags":["JavaScript","tutorial","document","歴史"],"date":"2013-06-10T12:43:23.037Z"},{"title":"jTypes","url":"http://www.jtypes.com/","content":"$$. virtual, abstract, override,  private, protected, publicといったものをオブジェクトのKeyに文字列で指定して定義して、クラスな仕組みを提供するライブラリ","tags":["JavaScript","library"],"date":"2013-06-10T12:52:41.185Z"},{"title":"A Study on Solving Callbacks with JavaScript Generators","url":"http://jlongster.com/A-Study-on-Solving-Callbacks-with-JavaScript-Generators","content":"ES6のGenerator*を使い方について。\n非同期なコードをyeild、suspend、promise、Qを使って書くパターンの紹介","tags":["JavaScript","tutorial"],"date":"2013-06-10T13:14:48.425Z"},{"title":"slightlyoff/NavigationController · GitHub","url":"https://github.com/slightlyoff/NavigationController","content":"HTML5 Application Cacheの新しいバージョンというわけではないが、ブラウザによりscriptableなキャッシュシステムを提供する試みのライブラリ","tags":["HTML5","JavaScript","library"],"date":"2013-06-10T13:18:28.345Z"},{"title":"Sassc and Bourbon: it works. - Damian Le Nouaille","url":"http://www.damln.com/log/sassc-and-bourbon-it-works/","content":"SassのC++実装であるLibsassのCLIラッパー","tags":["Sass","console"],"date":"2013-06-12T01:45:53.523Z"},{"title":"Content Security Policy 1.0 Lands In Firefox | Mozilla Security Blog","url":"https://blog.mozilla.org/security/2013/06/11/content-security-policy-1-0-lands-in-firefox/","content":"Firefox 23 でContent Security Policy 1.0 をサポート。\nCSP 1.0と仕様について","tags":["firefox","セキュリティ","ReleaseNote"],"date":"2013-06-13T00:51:53.926Z"},{"title":"Updates – Pure","url":"http://purecss.io/updates/","content":"Yahoo製のCSSフレームワーク Pure 0.2.0リリース。\nCIでCSSLint、Gruntを使った開発ワークフローなどについても書かれてる","tags":["Yahoo","css","ReleaseNote"],"date":"2013-06-13T00:55:14.976Z"},{"title":"JavaScript Static Analysis Tools and Techniques - STP Online Sessio...","url":"http://www.slideshare.net/noahsussman/java-script-staticanalysistoolsandtechniquesjune2013","content":"JSLint/JSHint/JSONLint/gjslintなどの静的解析ツールについてのスライド","tags":["JavaScript","スライド","Tools"],"date":"2013-06-13T03:23:06.942Z"},{"title":".NET Slave | Web Developer Checklist - the Chrome extension","url":"http://madskristensen.net/post/Chrome-extension-Web-Developer-Checklist.aspx","content":"Web Developer Checklist をChromeの拡張機能から利用できるようにしたもの","tags":["Chrome","Extension"],"date":"2013-06-13T05:00:31.464Z"},{"title":"Effectively managing memory at Gmail scale - HTML5 Rocks","url":"http://www.html5rocks.com/en/tutorials/memory/effectivemanagement/","content":"Gmailでのメモリ管理の話(via Google I/O)\nJavaScriptにおけるメモリリークとは、V8におけるGCの動き。\nどのようにGmailのメモリリークを直すのにあたり、performance.memoryとChrome Dev Toolsを使いどこに問題があるかを見つけ出す話","tags":["google","mail","JavaScript"],"date":"2013-06-13T05:08:27.375Z"},{"title":"Node v0.10.11 (Stable)","url":"http://blog.nodejs.org/2013/06/13/node-v0-10-11-stable/","content":"Node v0.10.11リリース","tags":["node.js","ReleaseNote"],"date":"2013-06-14T00:16:30.050Z"},{"title":"Behaviour Driven Development with JavaScript | developer.press","url":"http://developerpress.com/en/behaviour-driven-development-javascript-1","content":"Jasmineを使ったBDDについての書籍","tags":["jasmine","book","電子書籍"],"date":"2013-06-14T02:23:31.017Z"},{"title":"sourceMappingURL and sourceURL syntax changed - HTML5Rocks Updates","url":"http://updates.html5rocks.com/2013/06/sourceMappingURL-and-sourceURL-syntax-changed","content":"sourceURL を指定するコメントの書式が変更された。\nJScriptの//@cc_onみたいなものと衝突してしまっていたので`//# sourceMappingURL=<url>`という書式に変更された","tags":["browser","デバック"],"date":"2013-06-14T05:42:31.686Z"},{"title":"W3C Developer Meetup - Tokyo のアーカイブ情報 | html5j スタッフブログ","url":"http://blog.html5j.org/2013/06/w3c-developer-meetup-tokyo.html","content":"W3C Developer Meetup - Tokyoのスライドと動画まとめ","tags":["W3C","イベント","スライド","動画"],"date":"2013-06-14T05:43:06.553Z"},{"title":"Intro to Web Workers · Zapier","url":"https://zapier.com/engineering/intro-to-web-workers/","content":"Web Workers入門\nSharedWorkerについてや、Blob/createObjectURLを使った別ファイルに分けないでWorkerを作る方法について等","tags":["JavaScript","WebAPI","tutorial"],"date":"2013-06-14T06:25:19.333Z"},{"title":"Chromium Blog: Retiring Chrome Frame","url":"http://blog.chromium.org/2013/06/retiring-chrome-frame.html","content":"Google Chrome Frame 開発終了のお知らせ","tags":["Chrome","IE","ReleaseNote"],"date":"2013-06-14T12:51:29.678Z"},{"title":"Better performance with requestAnimationFrame - Dev.Opera","url":"http://dev.opera.com/articles/view/better-performance-with-requestanimationframe/","content":"timerベースの描画とrequestAnimationFrameの仕組みの違い。requestAnimationFrameがすることとしないこと。\nrequestAnimationFrameの使い方について","tags":["JavaScript","animation"],"date":"2013-06-14T13:09:15.729Z"},{"title":"Getfirebug Blog » Blog Archive » Firebug 1.12 alpha 8","url":"https://blog.getfirebug.com/2013/06/14/firebug-1-12-alpha-8/","content":"Firebug 1.12リリース.\n$_ で前回の評価結果を取得できるようになった","tags":["Firebug","ReleaseNote"],"date":"2013-06-15T02:53:58.668Z"},{"title":"Surfin' Safari - Blog Archive » State of Web Inspector","url":"https://www.webkit.org/blog/2518/state-of-web-inspector/","content":"SafariのWeb Inspectorがオープンソースになったので、画面の解説","tags":["safari","デバック"],"date":"2013-06-15T07:53:44.806Z"},{"title":"ECMAScript 6: automatically binding extracted methods","url":"http://www.2ality.com/2013/06/auto-binding.html","content":"event listnerのhandlerのthis bindingを自動化するためにはどうするか。\nProxyを使った方法、さらにProxy内にキャッシュを作るコトや、ES6的な方法について","tags":["ECMA","JavaScript"],"date":"2013-06-15T08:19:55.949Z"},{"title":"PhantomJSを使ったスマホサイトテストの自動化(前編)｜1 pixel｜サイバーエージェント公式クリエイターズブログ","url":"http://ameblo.jp/ca-1pixel/entry-11549761391.html","content":"PhantomJSを使ってモバイルサイトのテスト.\nmocha-phantomを使ってPhantomJSを操作しながらテストを書く","tags":["JavaScript","webkit","mobile"],"date":"2013-06-15T09:08:35.920Z"},{"title":"Beyond DOM Manipulations: Building Stateful Modules with Events and...","url":"http://www.slideshare.net/crashlytics/jquery-conf","content":" CrashlyticsのBackbone.jsについてのスライド。\nBackboneを使ったアプリの構造、stateと非同期の処理、同期的にデータをやり取りする場合は`Vent`に対してレスポンスとリクエストを登録して直接はやり取りしないようにしてモジュールの疎結合を作る","tags":["backbone.js","スライド"],"date":"2013-06-15T13:16:49.108Z"},{"title":"Dart News & Updates: Angular.js announces port for Dart","url":"http://news.dartlang.org/2013/06/angularjs-announces-port-for-dart.html","content":"Angular.js のDartポートが公開された.\nhttps://github.com/angular/angular.dart","tags":["AngularJS","dart","ReleaseNote"],"date":"2013-06-15T13:38:15.058Z"},{"title":"DOM Future と DOM の将来","url":"http://wakaba.github.io/packages/slides/20130523-future","content":"DOM APIの変化についてのスライド.\nMutaionObserver、append/after等の追加されたDOM API 、Future(現Promises)などについて\nhttp://www.w3.org/TR/2012/WD-dom-20121206/#element\nhttp://infrequently.org/2013/06/sfuturepromiseg/","tags":["DOM","スライド","歴史"],"date":"2013-06-16T06:17:19.631Z"},{"title":"0-9, ネットワーク通信を行う場合に検討すべきこと","url":"http://0-9.tumblr.com/post/53160053698/network-connection-development","content":"モバイル環境でのネットワーク通信について。\nコネクション数の制限が強いので正しく破棄で来てるかどうか、再接続や通信の数を減らすことのチェック項目","tags":["mobile","HTTP"],"date":"2013-06-17T08:19:41.555Z"},{"title":"(* programming -> girl -> ? *) | 業務アプリ実装にFRP使ってみた","url":"http://programplusgirl.tumblr.com/post/52698153869/frp","content":"Functional Reactive Programming なライブラリであるBacon.jsについて","tags":["JavaScript","library"],"date":"2013-06-17T08:41:23.817Z"},{"title":"「データバインディングによるインタラクティブなUIの効率的な表現」Build Insider OFFLINEで登壇しました : アシアルブログ","url":"http://blog.asial.co.jp/1165","content":"データバインディングとリアクティブプログラミングについてのスライド","tags":["JavaScript","スライド"],"date":"2013-06-17T08:45:29.727Z"},{"title":"csswizardry/CSS-Guidelines · GitHub","url":"https://github.com/csswizardry/CSS-Guidelines","content":"CSSガイドライン","tags":["css"],"date":"2013-06-17T08:51:28.288Z"},{"title":"Refactoring DOM Heavy JS","url":"http://javascriptplayground.com/blog/2013/06/refactoring-js/","content":"よく見かけるタブUIのDOMをリファクタリングする話。\n","tags":["JavaScript","DOM","HTML"],"date":"2013-06-17T13:07:35.151Z"},{"title":"Reserved keywords in JavaScript · Mathias Bynens","url":"http://mathiasbynens.be/notes/reserved-keywords","content":"ECMAScript バージョン別の予約語まとめ","tags":["ECMA","JavaScript"],"date":"2013-06-17T13:08:28.611Z"},{"title":"rthor/isjs · GitHub","url":"https://github.com/rthor/isjs","content":"クレジットカードやISBN、緯度経度、電話番号、郵便番号などよくある感じの正規表現をまとめたもの","tags":["JavaScript","library"],"date":"2013-06-17T13:13:33.752Z"},{"title":"blakeembrey/code-problems · GitHub","url":"https://github.com/blakeembrey/code-problems","content":"よくある感じのプログラム問題をJavaScriptで実装/解答した感じのコード集","tags":["JavaScript"],"date":"2013-06-17T13:16:32.467Z"},{"title":"The Extensible Web Manifesto","url":"http://extensiblewebmanifesto.org/","content":"開発者と標準は少し距離があるので、その間を埋める新たなサイクルについてのマニフェスト.\nPolymerのように既存機能を使ったPolyfillなどを用いながらやることで、開発者はすぐに使えて議論でき、Web標準へのフィードバックをより活発に行えるサイクルを形成していこうという感じの内容","tags":["WebAPI"],"date":"2013-06-17T13:50:35.320Z"},{"title":"Gone In 60 Frames Per Second: A Pinterest Paint Performance Case Study | Smashing Magazine","url":"http://www.smashingmagazine.com/2013/06/10/pinterest-paint-performance-case-study/","content":"Pinterestと描画パフォーマンス改善の話","tags":["デバック","browser"],"date":"2013-06-17T13:52:20.042Z"},{"title":"Chrome Mobile Summit 2013 - YouTube","url":"http://www.youtube.com/playlist?gl=JP&client=mv-google&hl=ja&list=PLNYkxOF6rcIBPVZ39YfuS4a9A4oOTRqrM&nomobile=1","content":"Chrome Mobile Summit 2013のパネルディスカッション動画が公開された。\n","tags":["Chrome","動画","イベント"],"date":"2013-06-18T06:00:42.226Z"},{"title":"TypeScript 0.9 Preview Release - Somasegar's blog - Site Home - MSDN Blogs","url":"http://blogs.msdn.com/b/somasegar/archive/2013/06/18/typescript-0-9-preview-release.aspx","content":"TypeScript 0.9 Preview Release.\n","tags":["TypeScript","ReleaseNote"],"date":"2013-06-19T03:01:23.179Z"},{"title":"Node v0.10.12 (Stable)","url":"http://blog.nodejs.org/2013/06/18/node-v0-10-12-stable/","content":"Node v0.10.12リリース","tags":["node.js","ReleaseNote"],"date":"2013-06-19T03:08:00.974Z"},{"title":"fogus: Functional JavaScript: Closure","url":"http://blog.fogus.me/2013/06/18/functional-javascript-closure/","content":"関数型JavaScript本 リリース","tags":["JavaScript","book","関数型言語"],"date":"2013-06-19T05:22:27.530Z"},{"title":"Announcing TypeScript 0.9 - TypeScript - Site Home - MSDN Blogs","url":"http://blogs.msdn.com/b/typescript/archive/2013/06/18/announcing-typescript-0-9.aspx","content":"TypeScript 0.9リリース\nGenerics","tags":["TypeScript","ReleaseNote"],"date":"2013-06-19T09:11:20.130Z"},{"title":"PhantomJSを使ったスマホサイトテストの自動化(後編)｜1 pixel｜サイバーエージェント公式クリエイターズブログ","url":"http://ameblo.jp/ca-1pixel/entry-11555224680.html","content":"PhantomJSを使った認証が必要なサイトのテスト","tags":["JavaScript","testing"],"date":"2013-06-20T02:41:50.012Z"},{"title":"25 Essential Sass and Compass Tools","url":"http://mashable.com/2013/06/11/sass-compass-tools/","content":"Sass関係のツールまとめ","tags":["Sass","Tools","まとめ"],"date":"2013-06-20T11:59:44.810Z"},{"title":"Amazon: 開発者のためのChromeガイドブック [単行本（ソフトカバー）]: 吉川 徹, あんどうやすし, 田中 洋一郎, 小松 健作","url":"http://www.amazon.co.jp/o/ASIN/4844334220/book042-22/ref=nosim","content":"2013年7月5日発売\nChrome 拡張、アプリ、packaged apps 、Chrome Dev Toolsについての書籍\nhttp://www.impressjapan.jp/books/1111101184","tags":["Chrome","デバック","Extension","book"],"date":"2013-06-20T12:17:59.932Z"},{"title":"Dart News & Updates: Release Notes for Dart's Beta Release","url":"http://news.dartlang.org/2013/06/release-notes-for-darts-beta-release.html","content":"Dart SDKとEditorがβリリース","tags":["dart","ReleaseNote"],"date":"2013-06-21T00:35:53.269Z"},{"title":"bgrins/devtools-snippets","url":"https://github.com/bgrins/devtools-snippets","content":"Chrome Dev Tools等で使えるスニペット集.","tags":["Chrome","firefox","Development","デバック"],"date":"2013-06-21T01:28:04.814Z"},{"title":"Server-Sent Events in Action","url":"http://www.slideshare.net/beatfactor/sse-23276287","content":"Server-Sent Eventsについてのスライド.\nweb.xms.me のリアルタイムのメッセージのやり取りにServer-Sent Eventsを使っていて、サーバ構成やエラーハンドリングについて","tags":["webservice","スライド"],"date":"2013-06-22T03:20:45.154Z"},{"title":"Content Security Policy 1.0 を Firefox に導入 | Mozilla Developer Street (modest)","url":"https://dev.mozilla.jp/2013/06/content-security-policy-1-0-lands-in-firefox/","content":"Content Security Policy 1.0 Lands In Firefoxの和訳。\n標準化される前のCSPとCSP1.0の違い。","tags":["firefox","CSP","翻訳"],"date":"2013-06-22T08:16:13.948Z"},{"title":"Angular.jsとBackbone.jsのDOM依存を図解する - ジンジャー研究室","url":"http://jinjor-labo.hatenablog.com/entry/2013/06/19/062931","content":"Angular.jsとBackbone.jsの依存の方向について。","tags":["JavaScript","MVC"],"date":"2013-06-22T13:38:21.819Z"},{"title":"Basic JavaScript: an introduction to the language","url":"http://www.2ality.com/2013/06/basic-javascript.html","content":"JavaScriptの基礎についてよくまとまってる。\nプリミティブ値とオブジェクト、文法、演算子、関数、Strict mode等","tags":["JavaScript","tutorial"],"date":"2013-06-23T09:38:48.858Z"},{"title":"dypsilon/frontend-dev-bookmarks","url":"https://github.com/dypsilon/frontend-dev-bookmarks","content":"フロントエンド開発のリソースリンク集","tags":["links"],"date":"2013-06-23T11:12:51.492Z"},{"title":"Writing a Javascript REST client - miguelgrinberg.com","url":"http://blog.miguelgrinberg.com/post/writing-a-javascript-rest-client","content":"REST APIとKnockoutを使ったTODO的なウェブアプリを作るチュートリアル.","tags":["JavaScript","API","MVC","tutorial"],"date":"2013-06-23T11:36:13.643Z"},{"title":"CDN performance in numbers - CDNperf","url":"http://www.cdnperf.com/#/yandex,microsoft,cdnjs,google,jquery_mt_,bootstrapcdn,jsdelivr/ping/30","content":"JavaScriptなCDNサイトのlatencyやuptimeを比較できるサイト","tags":["JavaScript","webservice"],"date":"2013-06-23T12:02:56.369Z"},{"title":"CDN performance in numbers - CDNperf","url":"http://www.cdnperf.com/","content":"JavaScriptなCDNサイトのlatencyやuptimeを比較できるサイト","tags":["JavaScript","webservice"],"date":"2013-06-23T12:03:20.752Z"},{"title":"Unit Testing JavaScript with Venus.js","url":"http://www.softwaretestingmagazine.com/videos/unit-testing-javascript-with-venus-js/","content":"LinkedInが公開してるテストフレームワークのVenus.jsについての動画","tags":["JavaScript","testing","動画"],"date":"2013-06-23T12:17:02.556Z"},{"title":"Content Security Policy - Marakana","url":"http://marakana.com/s/post/1489/content_security_policy_adam_barth_video","content":"Chrome Teamの人によるCSPについて発表の動画。\nそれぞれのポリシーディレクティブがどのような効果があり、どういうケースで動作するかについて解説。\nCSP1.1ではどの機能が予定されているか。","tags":["browser","セキュリティ","CSP","動画"],"date":"2013-06-23T13:48:52.048Z"},{"title":"ECMAScript.Next ECMAScipt 6","url":"http://www.slideshare.net/kevinderudder/esnext-23272446","content":"JavaScriptの歴史、ES5とES.nextについてのスライド","tags":["ECMA","歴史","スライド"],"date":"2013-06-24T08:38:44.203Z"},{"title":"fynyky/reactor.js","url":"https://github.com/fynyky/reactor.js","content":"リアクティブプログラミングライブラリ.\nSingnalとObserverからなる","tags":["JavaScript","library"],"date":"2013-06-24T12:06:32.190Z"},{"title":"Static Memory Javascript with Object Pools - HTML5 Rocks","url":"http://www.html5rocks.com/en/tutorials/speed/static-mem-pools/","content":"GCによるメモリ解放のパフォーマンスへ与える影響について。\nオブジェクトの作成/開放による定期的における “memory churn”を減らすのにどうすかという話","tags":["JavaScript"],"date":"2013-06-24T12:29:40.214Z"},{"title":"Syncfusion Ebooks | TypeScript Succinctly","url":"http://www.syncfusion.com/resources/techportal/ebooks/typescript","content":"無料のTypeScriptについての電子書籍.\n主に.NETユーザを対象として書かれてるが、TypeScriptの基本的な機能や使い方についてまとまってる","tags":["TypeScript","book"],"date":"2013-06-25T01:15:26.446Z"},{"title":"airportyh/empath","url":"https://github.com/airportyh/empath","content":"ディレクトリを指定してそのモジュールが、どのモジュールシステムをサポートしてるかを判定するCLI","tags":["JavaScript","Tools","console"],"date":"2013-06-25T12:20:49.316Z"},{"title":"Internet Explorer 11の新機能とか - ういはるかぜの化学 - subtech","url":"http://subtech.g.hatena.ne.jp/mayuki/20130625/1372173176","content":"Windows Server 2013 R2プレビューでのIE11 の新機能について.\nWeb API、ES6、F12開発者ツールの刷新","tags":["IE"],"date":"2013-06-26T04:35:23.789Z"},{"title":"jQuery UI Widgets vs. HTML5 | TJ VanToll","url":"http://tjvantoll.com/speaking/slides/2013/UI-Widgets-vs-HTML5/#/","content":"HTML formとjQuery UIについてのスライド。\ndatepicker,number,range それぞれの比較","tags":["jQuery","UI","HTML5"],"date":"2013-06-26T13:38:13.349Z"},{"title":"PHPSass - A PHP compiler for Sass","url":"http://phpsass.com/","content":"PHPで書かれたSassコンパイラー","tags":["php","Sass"],"date":"2013-06-27T05:16:22.895Z"},{"title":"Firefox 22 が正式リリース CSS Flexible Box の有効化、data、time 要素のサポートなど | WWW WATCH","url":"http://hyper-text.org/archives/2013/06/firefox_22_release.shtml","content":"Firefox 22 での変更点について","tags":["firefox","ReleaseNote"],"date":"2013-06-27T13:35:01.436Z"},{"title":"Firefox 22.0 リリースノート","url":"http://www.mozilla.jp/firefox/22.0/releasenotes/","content":"Firefox 22リリース.","tags":["firefox","ReleaseNote"],"date":"2013-06-27T13:39:11.910Z"},{"title":"Firefox 22 個人的まとめ - hogehoge @teramako","url":"http://d.hatena.ne.jp/teramako/20130625/p1","content":"Firefox 22の実装されたHTML,CSS,JavaScriptの機能とAddonまわりの変更点と該当Bugへのリンクまとめ","tags":["firefox","ReleaseNote"],"date":"2013-06-27T13:58:02.478Z"},{"title":"Important","url":"http://lea.verou.me/humble-border-radius/#for-browser","content":"border-radiusについて詳しく書かれたスライド。\n実際に動かしながらborder-radiusの指定方法を学べたり、ブラウザ間の挙動の違いを見られる。","tags":["css","browser","スライド"],"date":"2013-06-28T02:01:36.611Z"},{"title":"ブラウザレンダリング 最適化テクニック","url":"http://www.slideshare.net/classmethod/ss-23437633","content":"DOMツリーとレンダリングについてのスライド。\nパース -> レンダリングツリー(Reflow) -> RePaint の流れについて","tags":["DOM","css","browser","スライド"],"date":"2013-06-28T02:56:55.667Z"},{"title":"Node.js 0.12 では yield が使えるのでコールバック地獄にサヨナラできる話 - てっく煮ブログ","url":"http://tech.nitoyon.com/ja/blog/2013/06/27/node-yield/","content":"V8でGenerator*が有効になったので、Node.jsでyeildを使った説明.","tags":["JavaScript","node.js"],"date":"2013-06-28T07:43:54.331Z"},{"title":"PhoneGap | PhoneGap 2.9.0 Released!","url":"http://phonegap.com/blog/2013/06/26/pg-290-released/","content":"PhoneGap 2.9.0リリース","tags":["mobile","ReleaseNote"],"date":"2013-06-29T05:25:31.147Z"},{"title":"HTML5 や CSS などのリファレンスサイト （未完成） を公開したよ | WWW WATCH","url":"http://hyper-text.org/archives/2013/06/w3_watch_reference.shtml","content":"HTML5のタグリファレンスサイト","tags":["HTML5","リファレンス"],"date":"2013-06-29T07:47:28.370Z"},{"title":"DevDocs","url":"http://devdocs.io/","content":"MDNのHTMLやCSSについてや、jQueryのリファレンスを検索出来るサイト。\n","tags":["HTML","css","jQuery","リファレンス","検索"],"date":"2013-06-29T07:52:04.586Z"},{"title":"mozilla/pointer.js","url":"https://github.com/mozilla/pointer.js","content":"mouse/touch events をlistenして pointer event を 発火させるライブラリ","tags":["JavaScript","library"],"date":"2013-06-29T08:46:38.127Z"},{"title":"Schedule | Scotland JS","url":"http://scotlandjs.com/schedule.html","content":"ScotlandJSの発表動画が公開された","tags":["JavaScript","イベント","動画"],"date":"2013-06-29T08:50:05.552Z"},{"title":"What are Generators? | Flippin' Awesome","url":"http://flippinawesome.org/2013/06/24/what-are-generators/","content":"Generators*  について。\nGeneratorの基本的な挙動、yeild/next()、send()、throw()とtry-catch.\nGenerator functionを受け取って進める関数の書き方について","tags":["JavaScript","ECMA","node.js"],"date":"2013-06-29T09:02:20.753Z"},{"title":"Secrets of Awesome JavaScript API Design: Fluent 2013 - O'Reilly Conferences, May 28 - 30, 2013, San Francisco, CA","url":"http://fluentconf.com/fluent2013/public/schedule/detail/27777","content":"JavaScriptのAPIデザインについての発表\nhttp://www.youtube.com/watch?v=QlQm786MClE\nhttp://www.slideshare.net/TheSatch/secrets-of-awesome-javascript-api-design","tags":["JavaScript","API","design","スライド"],"date":"2013-06-29T09:26:21.771Z"},{"title":"フロントエンドのツール Yeoman を勘違いしていた","url":"http://www.slideshare.net/girigiribauer/20130629-yeoman","content":"自分用のYeoman generatorの作り方についてのスライド","tags":["node.js","console","Tools","スライド"],"date":"2013-06-30T02:06:20.306Z"},{"title":"YUI Modules Table","url":"http://www.okuryu.com/yui-modules-table/","content":"YUIの各バージョンに含まれてるCore moduleのまとめ","tags":["JavaScript","library","まとめ"],"date":"2013-06-30T02:44:05.851Z"},{"title":"Microsoft News | WebGL, SPDY/3, New Dev Tools, & More Confirmed For IE11 In Win 8.1","url":"http://microsoft-news.com/webgl-spdy3-new-dev-tools-more-confirmed-for-ie11-in-win-8-1/","content":"IE11の設定と開発者ツールについて","tags":["IE","デバック"],"date":"2013-06-30T02:57:43.279Z"},{"title":"Using Grunt & the ES6 Module Transpiler","url":"http://www.thomasboyt.com/2013/06/21/es6-module-transpiler","content":"ES6 Module TranspilerとGruntを使ってES6のModulesを変換して、今すぐ利用するワークフローについて。","tags":["JavaScript","ECMA","workflow"],"date":"2013-06-30T03:08:56.185Z"},{"title":"Chrome ウェブストア - jQuery Debugger","url":"https://chrome.google.com/webstore/detail/jquery-debugger/dbhhnnnpaeobfddmlalhnehgclcmjimi","content":"jQueryをデバッグする機能を追加するChrome Dev Tools 拡張.\n","tags":["jQuery","Chrome","デバック"],"date":"2013-06-30T03:16:17.283Z"},{"title":"FIRST STEP to Haxe/JavaScript","url":"http://www.slideshare.net/terurou/first-step-to-haxejavascript","content":"Haxe to JavaScriptについてのスライド.\nHaxeの構文について\n","tags":["JavaScript","altJS","スライド"],"date":"2013-06-30T04:49:50.448Z"},{"title":"FIRST STEP to Haxe/JavaScript","url":"http://www.slideshare.net/terurou/first-step-to-haxejavascript","content":"Haxe to JavaScriptについてのスライド.\nHaxeの構文について\n","tags":["JavaScript","altJS","スライド"],"date":"2013-06-30T04:49:53.504Z"},{"title":"WebRTC comes to Firefox ✩ Mozilla Hacks – the Web developer blog","url":"https://hacks.mozilla.org/2013/06/webrtc-comes-to-firefox/","content":"Firefox 22 でWebRTCがデフォルト有効に。(getUserMediaは20から)\n","tags":["firefox","ReleaseNote"],"date":"2013-06-30T05:21:39.831Z"},{"title":"bitwalker/keys.js","url":"https://github.com/bitwalker/keys.js","content":"キーバインドライブラリ.\n修飾キーの組み合わせや、バインドの設定をSerialize/Deserialize等の機能を持ってうr","tags":["キーボード","JavaScript","library"],"date":"2013-06-30T06:16:40.581Z"},{"title":"Using ES6 Modules Today","url":"http://guybedford.com/es6-modules-today","content":"使ったES6のModules Syntaxで定義されたjsファイルを、Esprimaを使いパースして読み込むモジュールローダを使って利用するアプローチ","tags":["JavaScript","ECMA","library"],"date":"2013-06-30T11:41:23.320Z"},{"title":"Using ES6 Modules Today","url":"http://guybedford.com/es6-modules-today","content":"ES6のModules Syntaxで定義されたjsファイルを、Esprimaを使いパースして読み込むモジュールローダを使って利用するアプローチ","tags":["JavaScript","ECMA","library"],"date":"2013-06-30T11:42:08.794Z"},{"title":"AlloyUI","url":"http://alloyui.com/","content":"YUIを使ったUIフレームワーク","tags":["JavaScript","UI","library"],"date":"2013-07-01T00:28:10.844Z"},{"title":"dunxrion/console.snapshot","url":"https://github.com/dunxrion/console.snapshot","content":"Canvasの表示内容のスナップショットを撮ってConsoleに表示するconsole.snapshotメソッド","tags":["canvas","デバック"],"date":"2013-07-01T02:22:47.185Z"},{"title":"SlimerJS","url":"http://slimerjs.org/index.html","content":"Firefox(Gecko)版PhantomJSのようなブラウザツール.\nPhantomJSのようにスクリプトを読み込ませてヘッドレスブラウザを操作できる。\nPhantomJSとスクリプトの互換性を持つことを目標に開発されている","tags":["firefox","JavaScript","Tools"],"date":"2013-07-01T12:33:04.507Z"},{"title":"jstest","url":"http://jstest.jcoglan.com/","content":"JavaScriptテストフレームワーク.\n様々な環境で動作するように作られていて、自信もRSpecライクなAssertionやFake等の機能を持っている。\n他のTest Runnerと連動して使うことができるのが特徴的","tags":["JavaScript","testing","library"],"date":"2013-07-01T12:37:06.321Z"},{"title":"jstest 1.0: the cross-platform JavaScript test framework finally released as a standalone package – The If Works","url":"http://blog.jcoglan.com/2013/06/30/jstest-1-0-the-cross-platform-javascript-test-framework-finally-released-as-a-standalone-package/","content":"JavaScriptテストフレームワーク jstest 1.0リリース。\njsclass の 一部として開発されてきたが独立して扱えるようになった。","tags":["JavaScript","testing","library","ReleaseNote"],"date":"2013-07-01T12:39:48.767Z"},{"title":"Advanced Unit Testing Techniques in JavaScript | Nettuts+","url":"http://net.tutsplus.com/tutorials/javascript-ajax/advanced-unit-testing-techniques-in-javascript/","content":"Buster.JSをつかったテストのチュートリアル。\nSinon.JSでのモックについて詳しく書かれてる。","tags":["JavaScript","BusterJS","tutorial"],"date":"2013-07-01T12:41:15.202Z"},{"title":"Chromium Blog: Experimenting with QUIC","url":"http://blog.chromium.org/2013/06/experimenting-with-quic.html","content":"GoogleがUDP上でTCP+TLS相当の機能を実現するQUIC (Quick UDP Internet Connections) を公開した","tags":["google","HTTP","ReleaseNote"],"date":"2013-07-01T15:10:56.689Z"},{"title":"QUIC Geek FAQ (和訳) - yoyaのメモ","url":"http://d.hatena.ne.jp/yoya/20130628/quic","content":"QUICのUDP, TCP, SPDY といった要素が分かる人向けのFAQを翻訳したもの","tags":["QUIC","まとめ","翻訳"],"date":"2013-07-01T15:12:14.985Z"},{"title":"Announcing TypeScript 0.9.0.1 - TypeScript - Site Home - MSDN Blogs","url":"http://blogs.msdn.com/b/typescript/archive/2013/06/28/announcing-typescript-0-9-0-1.aspx","content":"TypeScript 0.9.0.1リリース\nbugfix","tags":["TypeScript","ReleaseNote"],"date":"2013-07-02T02:35:06.282Z"},{"title":"Huddle/PhantomFlow","url":"https://github.com/Huddle/PhantomFlow","content":"PhantomJS,CapsperJS,PhantomCSSを使ってインテグレーションテストをビジュアライズする試みのツール","tags":["Tools","ビジュアライズ"],"date":"2013-07-02T04:53:19.502Z"},{"title":"mathiasbynens/esrever","url":"https://github.com/mathiasbynens/esrever","content":"ユニコード文字列もちゃんと扱えるString#reverse実装ライブラリ","tags":["JavaScript","library"],"date":"2013-07-02T07:26:47.578Z"},{"title":"JavaScript でスマートに非同期なコードを書くための Promise パターンの仕様（改良版）の邦訳です。","url":"https://gist.github.com/OrgaChem/5903697","content":"Promises/A+のSpec翻訳","tags":["JavaScript","翻訳"],"date":"2013-07-03T13:03:24.122Z"},{"title":"Ja - Scalable and Modular Architecture for CSS","url":"https://smacss.com/ja","content":"SMACSSの日本語版が発売された","tags":["css","book"],"date":"2013-07-04T00:51:54.824Z"},{"title":"jQuery 1.10.2 and 2.0.3 Released | Official jQuery Blog","url":"http://blog.jquery.com/2013/07/03/jquery-1-10-2-and-2-0-3-released/","content":"jQuery 1.10.2 と 2.0.3 リリース.\nbugfix","tags":["jQuery","ReleaseNote"],"date":"2013-07-04T01:33:02.659Z"},{"title":"JavaScript イディオム集 » nmi.jp","url":"http://nmi.jp/archives/488","content":"JavaScriptで演算子とか利用したイディオムのまとめ\n文字列化、数値化、null比較、isNaN、~indexOf、ビット演算","tags":["JavaScript"],"date":"2013-07-04T01:59:03.287Z"},{"title":"Amazon.com: Programming 3D Applications with HTML5 and WebGL: 3D Animation and Visualization for Web Pages (9781449362966): Tony Parisi: Books","url":"http://www.amazon.com/o/ASIN/1449362966/amazon0abac-22/ref=nosim","content":"2013年11月22日発売\nWebGLとかを使った3Dアニメーション、ビジュアライズについて","tags":["book","WebGL"],"date":"2013-07-04T02:49:22.842Z"},{"title":"Variables and Constants in ES6 - Generated Content by David Storey","url":"http://generatedcontent.org/post/54444832868/variables-and-constants-in-es6","content":"let, constの対応状況まとめ","tags":["JavaScript","ECMA"],"date":"2013-07-05T15:20:10.031Z"},{"title":"Aristochart - Sophisticated Javascript charts.","url":"http://dunxrion.github.io/aristochart/","content":"Canvas折れ線グラフライブラリ","tags":["JavaScript","canvas","グラフ","library"],"date":"2013-07-07T01:54:00.295Z"},{"title":"Basis.js - почему я не бросил разрабатывать свой фреймворк (extende...","url":"http://www.slideshare.net/basisjs/basisjs-fronttalks","content":"single-pageアプリ等に使えるJavaScriptフレームワーク http://basisjs.com/ についてのスライド","tags":["JavaScript","library","スライド"],"date":"2013-07-07T03:49:06.583Z"},{"title":"SpiderMonkey Parser API: A Standard For Structured JS Representations // Speaker Deck","url":"https://speakerdeck.com/michaelficarra/spidermonkey-parser-api-a-standard-for-structured-js-representations","content":"Mozilla Parser APIとそれの実装であるReflect.jsやEsprima等についてのスライド.\nASTをIRとして変換、可視化、解析、カバレッジ、altJSなどに利用されている話","tags":["JavaScript","firefox","Tools","スライド"],"date":"2013-07-07T04:14:30.653Z"},{"title":"Opera Developer News - Introducing Opera 15 for Computers, and a fast release cycle","url":"http://my.opera.com/ODIN/blog/2013/07/02/introducing-opera-15-for-desktop-and-a-fast-release-cycle","content":"ChromiumベースとなったOpera 15リリース","tags":["Opera","ReleaseNote"],"date":"2013-07-07T04:18:53.982Z"},{"title":"Big JS-Compatibility-Table","url":"http://compatibility.shwups-cms.ch/en/home/?","content":"JavaScript APIのブラウザ間の対応をまとめたサイト.\nかなり網羅的に載ってる","tags":["JavaScript","browser","まとめ"],"date":"2013-07-07T04:48:04.815Z"},{"title":"Webflow CSS Playground","url":"http://playground.webflow.com/","content":"CSSをGUIで変更しながら見られるツール.\nレスポンシブなプレビュー","tags":["css","Tools"],"date":"2013-07-07T05:32:33.714Z"},{"title":"This is Stuff: Building JavaScript Library with Grunt.js","url":"http://meri-stuff.blogspot.com/2013/06/building-javascript-library-with-gruntjs.html","content":"Grunt.jsを使ってJavaScriptライブラリを開発でのタスクについて","tags":["JavaScript","Tools","workflow"],"date":"2013-07-07T05:49:17.917Z"},{"title":"jQuery Conference Portland 2013","url":"http://events.jquery.org/2013/portland/","content":"jQuery Conference in Portland 2013のスライドと動画が公開されてる","tags":["jQuery","スライド","動画","イベント"],"date":"2013-07-07T06:16:30.617Z"},{"title":"TypeScript: Application-Scale JavaScript | Build 2013 | Channel 9","url":"http://channel9.msdn.com/Events/Build/2013/3-314","content":"Anders HejlsbergによるTypeScriptについての発表。\n主にデモやTypeScriptで作られてるウェブアプリの紹介等","tags":["TypeScript","スライド","動画"],"date":"2013-07-07T08:51:14.949Z"},{"title":"最強オブジェクト指向言語 JavaScript 再入門！","url":"http://www.slideshare.net/yuka2py/javascript-23768378","content":"JavaScriptのプロトタイプチェーンとprototype属性を分けて説明する事でわかりやすくできてるスライド.\nスコープとクロージャーとthisについても。JavaScriptとオブジェクト","tags":["JavaScript","スライド","tutorial"],"date":"2013-07-07T10:37:44.663Z"},{"title":"HTML 5.1","url":"http://momdo.s35.xrea.com/web-html-test/spec/WD-html51-20130528/Overview.html","content":"HTML5.1の仕様書翻訳\n5.0 http://momdo.s35.xrea.com/web-html-test/spec/html5-author-wd-201210/Overview.html","tags":["HTML5","W3C","翻訳"],"date":"2013-07-07T11:14:50.397Z"},{"title":"Five Patterns to Help You Tame Asynchronous JavaScript - Tech.Pro","url":"http://tech.pro/blog/1402/five-patterns-to-help-you-tame-asynchronous-javascript","content":"非同期コードをを扱う方法 コールバック、Observer パターン(EvnetsEmitter)、Messaging、Promises、 Finite State Machinesについてのメリット、デメリットのまとめ","tags":["JavaScript","まとめ"],"date":"2013-07-08T12:59:35.072Z"},{"title":"High Performance Web Frontend // Speaker Deck","url":"https://speakerdeck.com/ahomu/high-performance-web-frontend","content":"ウェブサイトのパフォーマンスについてスライド。\n画像の通信的な重さ、重いCSSプロパティとSkia Debugger、reflowと重い箇所をChrome Dev Toolsを見つける方法、JavaScriptとGCとメモリリーク","tags":["web","performance","スライド"],"date":"2013-07-08T13:39:30.892Z"},{"title":"Knockout v2.3.0 released; v3.0.0 beta available - Steve Sanderson’s blog - As seen on YouTube™","url":"http://blog.stevensanderson.com/2013/07/09/knockout-v2-3-0-released-v3-0-0-beta-available/","content":"Knockout v2.3.0リリース","tags":["JavaScript","MVC","library"],"date":"2013-07-09T12:31:27.292Z"},{"title":"RequireJS 2.1.7 Released ~ James Burke","url":"http://jrburke.com/2013/07/07/requirejs-2.1.7-released/","content":"RequireJS 2.1.7 リリース","tags":["AMD","JavaScript","library","ReleaseNote"],"date":"2013-07-09T14:25:46.252Z"},{"title":"WebStorm 7 build 130.1167 | JetBrains WebStorm Blog","url":"http://blog.jetbrains.com/webstorm/2013/07/webstorm-7-build-130-1167/","content":"WebStorm 7 build 130.1167リリース。\nTypeScript 0.9のサポート、Karma + istanbulでのコードカバレッジをサポート.\n","tags":["WebStorm","ReleaseNote"],"date":"2013-07-10T00:21:41.767Z"},{"title":"Web Audio API comes to Firefox ✩ Mozilla Hacks – the Web developer blog","url":"https://hacks.mozilla.org/2013/07/web-audio-api-comes-to-firefox/","content":"Firefox 24でWeb Audio APIのサポート","tags":["firefox","sound","API"],"date":"2013-07-10T03:21:33.698Z"},{"title":"Node v0.10.13 (Stable)","url":"http://blog.nodejs.org/2013/07/09/node-v0-10-13-stable/","content":"Node v0.10.13リリース","tags":["node.js","ReleaseNote"],"date":"2013-07-10T05:22:31.379Z"},{"title":"Advanced Jasmine - Front-End JavaScript Unit Testing","url":"http://www.slideshare.net/larsthorup/advanced-jasmine","content":"Jasmineについてのスライド。\nメソッド、コンストラクタのモックの使い方、Fake Timer、DOM fixture、非同期テスト、matcherについて等","tags":["jasmine","スライド"],"date":"2013-07-10T12:35:54.154Z"},{"title":"goloroden/isolated","url":"https://github.com/goloroden/isolated","content":"Nodeのテスト時に使える一時フォルダみたいなものを提供してくれるライブラリ","tags":["node.js","testing"],"date":"2013-07-10T12:55:52.993Z"},{"title":"Chutzpah - Chutzpah 2.4.2 - Matthew Manela - Farblondzshet in Code","url":"http://matthewmanela.com/blog/chutzpah-2-4-2/","content":"Chutzpah 2.4.2リリース","tags":["JavaScript","windows","testing"],"date":"2013-07-11T07:10:55.457Z"},{"title":"スマートフォンで動くリアルタイム3Dグラフィック｜1 pixel｜サイバーエージェント公式クリエイターズブログ","url":"http://ameblo.jp/ca-1pixel/entry-11559614722.html","content":"CanvasAPIで3D表現をする方法について。\n3Dの基本となる座標変換、カメラの定義、アフィン変換などについて詳しく説明されてる","tags":["canvas","3D"],"date":"2013-07-11T08:30:00.935Z"},{"title":"TEST CORDING » 基礎からのSass – Sassによる効率的CSSコーディングまとめ","url":"http://testcording.com/?p=412","content":"Sassについての記事まとめ","tags":["Sass","まとめ"],"date":"2013-07-11T09:00:08.338Z"},{"title":"nzakas/eslint","url":"https://github.com/nzakas/eslint","content":"JavaScriptのLintツール.\nLintのルールをpluginとして管理できる仕組みを持ってる","tags":["JavaScript","Tools"],"date":"2013-07-12T11:57:53.486Z"},{"title":"Amazon: WebクリエイターのためのCreateJSスタイルブック ~JavaScript+HTML5で作るアニメーション/インタラクティブコンテンツ~ (Web Designing Books) [単行本（ソフトカバー）]: 野中 文雄","url":"http://www.amazon.co.jp/o/ASIN/4839945179/amazon0abac-22/ref=nosim","content":"CreateJS本\nhttp://www.fumiononaka.com/Books/CreateJS_Style_Book.html","tags":["JavaScript","library","book"],"date":"2013-07-13T02:16:50.068Z"},{"title":"ES6: The Awesome Parts","url":"http://www.slideshare.net/domenicdenicola/es6-the-awesome-parts","content":"@esdiscussの方によるGenerator *, Template Stringについてのスライド.\nTemplate Stringの実用的な使い方","tags":["JavaScript","ECMA","スライド"],"date":"2013-07-13T03:12:08.329Z"},{"title":"Jump Start JavaScript - O'Reilly Media","url":"http://shop.oreilly.com/product/9780987332189.do","content":"SitePointのJavaScript,HTML,CSSな書籍","tags":["JavaScript","book"],"date":"2013-07-13T03:50:02.052Z"},{"title":"Amazon: スマートフォンサイト制作入門 〔レスポンシブ・ウェブ対応〕 [大型本]: ネットイヤークラフト株式会社, 荒井 千佳, 入江 寿栄","url":"http://www.amazon.co.jp/o/ASIN/4774158801/amazon0abac-22/ref=nosim","content":"2013年8月21日発売\nスマートフォンサイト制作とレスポンシブ・ウェブの基礎についての書籍","tags":["design","book"],"date":"2013-07-13T03:53:25.049Z"},{"title":"learn.js","url":"http://learnjs.io/","content":"\"Learn.js is like a collection of LEGO guides.\nThe goal: a fun way to learn javascript.\"","tags":["JavaScript","book"],"date":"2013-07-13T07:02:30.021Z"},{"title":"Minified.js - A Truly Lightweight JavaScript Library","url":"http://minifiedjs.com/","content":"Util、DOM操作、アニメーション、Promise、IE互換のためのJSONやXHR、event handler等の機能を持ったライブラリ。\nビルド用の条件分岐が細かく入っていて、カスタムビルドできるようになってる。","tags":["JavaScript","library"],"date":"2013-07-14T01:22:44.449Z"},{"title":"Testing your responsive design with PhantomJS — Adnane Belmadiaf's Blog","url":"http://daker.me/2013/07/testing-your-responsive-design-with-phantomjs.html","content":"PhantomJSを使って様々な画面サイズでCaptchaをまとめて取る方法","tags":["browser","Tools"],"date":"2013-07-14T01:44:51.623Z"},{"title":"Creating interactive graphs with SVG, Part 1 - Roemer's blog","url":"http://rvlasveld.github.io/blog/2013/07/02/creating-interactive-graphs-with-svg-part-1/","content":"SVGを使ってインタラクティブなグラフを作る話","tags":["SVG","グラフ","tutorial"],"date":"2013-07-21T08:28:32.981Z"},{"title":"Why I Test Private Functions In JavaScript — Philip Walton","url":"http://philipwalton.com/articles/why-i-test-private-functions-in-javascript/","content":"JavaScriptでなぜprivateメソッドをテストするのか。\nそもそもJavaScriptでPrivateって何なのかやモジュールの特性上の現実解として\nhttp://philipwalton.com/articles/how-to-unit-test-private-functions-in-javascript/ の補足記事","tags":["JavaScript","testing"],"date":"2013-07-21T09:16:33.674Z"},{"title":"JavascriptOO.com","url":"http://www.javascriptoo.com/","content":"JavaScriptのライブラリまとめサイト。\nそれぞれサンプルが用意されてるのが特徴的","tags":["JavaScript","library","まとめ"],"date":"2013-07-22T00:40:56.275Z"},{"title":"Blink, Chromium, Skia and v8 statistics","url":"http://commits.peter.sh/stats/","content":"Blink,Chromium,v8,Skiaに関するコミットをフィルターして見られて、コミット数のグラフができる。 on peter.sh ","tags":["blink","Chrome","webservice","グラフ"],"date":"2013-07-22T00:52:26.258Z"},{"title":"Announcing jQuery Mobile 1.3.2 | jQuery Mobile","url":"http://jquerymobile.com/blog/2013/07/19/announcing-jquery-mobile-1-3-2/","content":"jQuery Mobile 1.3.2リリース.","tags":["jQuery","mobile","ReleaseNote"],"date":"2013-07-22T12:48:52.106Z"},{"title":"Creating A Clean Testing Environment - Chrome DevTools — Google Developers","url":"https://developers.google.com/chrome-developer-tools/docs/clean-testing-environment","content":"Chromeをクリーンな環境で動かす方法。\nシークレットモードと--user-data-dirのnull指定","tags":["Chrome","デバック","document"],"date":"2013-07-22T12:58:09.261Z"},{"title":"YetiでJavaScriptのテストを動かす方法 | Web scratch","url":"http://efcl.info/2013/0721/res3337/","content":"Test RunnerのYetiの使い方について.\nSauce Labs連携をしてリモートのブラウザでテストを行う方法について","tags":["JavaScript","testing","tutorial"],"date":"2013-07-22T13:12:38.828Z"},{"title":"atMedia.info - CSS Media Query Generator","url":"http://atmedia.info/","content":"アクセスしたブラウザの情報と、CSS media queryを入力してそれにmatchしてるかを判定できるサイト","tags":["browser","css"],"date":"2013-07-22T13:15:42.159Z"},{"title":"Building Apps With the Yeoman Workflow | Nettuts+","url":"http://net.tutsplus.com/tutorials/javascript-ajax/building-apps-with-the-yeoman-workflow/","content":"Yeomanを使ってTodoウェブアプリを作りながら、ワークフローについて学ぶ話","tags":["JavaScript","Tools","workflow"],"date":"2013-07-22T13:40:21.079Z"},{"title":"bower/CHANGELOG.md at master · bower/bower","url":"https://github.com/bower/bower/blob/master/CHANGELOG.md#100---2013-07-23","content":"フロントエンドのパッケージ管理bower 1.0.0リリース.\n変更点については https://github.com/bower/bower/wiki/Rewrite-state にまとめられてる","tags":["JavaScript","Tools"],"date":"2013-07-23T12:49:18.746Z"},{"title":"nathggns/Overload","url":"https://github.com/nathggns/Overload","content":"JavaScriptでオーバーロードを行うライブラリ.\noverload.cleanで元に戻せる","tags":["JavaScript","library"],"date":"2013-07-23T13:23:31.477Z"},{"title":"libphonenumber - Google's phone number handling library, powering Android and more - Google Project Hosting","url":"https://code.google.com/p/libphonenumber/","content":"Googleの電話番号を扱うライブラリ. Java、JavaScript、C#、Objective-C、Python、Ruby版がある","tags":["google","library"],"date":"2013-07-23T13:36:33.975Z"},{"title":"Two Reasons Functional Style Is Slow in SpiderMonkey","url":"http://rfrn.org/~shu/2013/03/20/two-reasons-functional-style-is-slow-in-spidermonkey.html","content":"SpiderMonkeyにおける、通常for と forEach等の関数型スタイルの比較。\nself-hostedな実装になっているためJITでの差が出やすい","tags":["JavaScript","firefox"],"date":"2013-07-23T13:57:44.488Z"},{"title":"Testing Strategies for Angular JS - YouTube","url":"http://www.youtube.com/watch?v=UYVcY9EJcRs","content":"AngularJSのテストについてのスクリーンキャスト","tags":["AngularJS","動画","testing"],"date":"2013-07-23T13:58:14.285Z"},{"title":"Chance.js: Utility library to generate anything random for JavaScript","url":"http://chancejs.com/","content":"数値などの基本的な値、名前、ドメイン、住所、時間などいったものをランダム生成するライブラリ。\nSeedとなる値を渡して生成もできる","tags":["JavaScript","library"],"date":"2013-07-23T14:00:46.557Z"},{"title":"ES6 Modules, Build Tools and Browser App Delivery ☃ Ryan Florence Online","url":"http://ryanflorence.com/2013/es6-modules-and-browser-app-delivery/","content":"UMDと es6-module-transpiler","tags":["JavaScript","Tools"],"date":"2013-07-23T14:07:39.080Z"},{"title":"A Brief Introduction To Local Storage","url":"http://www.slideshare.net/garyfromchina/a-brief-introduction-to-local-storage","content":"LocalStorageについてよくまとまってるスライド. Store.js、StorageEvent、容量制限のまとめ、use caseと実例、オブジェクトのSerializeとパフォーマンスについて","tags":["JavaScript","スライド"],"date":"2013-07-23T14:41:07.707Z"},{"title":"最近のJavaScript開発まとめ : アシアルブログ","url":"http://blog.asial.co.jp/1187","content":"最近良く見る感じのフレームワーク、ライブラリ、コーディングルール、Lint、メトリクス、デバッグ、テスト、Grunt、Node.jsについて。","tags":["JavaScript","まとめ","開発環境"],"date":"2013-07-23T14:49:42.687Z"},{"title":"Try Sass","url":"http://trysass.com/","content":"Sass playground.\nSassを入力してCSSをその場で見られる","tags":["Sass","webservice"],"date":"2013-07-24T01:55:02.596Z"},{"title":"kendo-labs/kendo-bootstrapper","url":"https://github.com/kendo-labs/kendo-bootstrapper","content":"Kendo UI Bootstrapper","tags":["JavaScript","UI","Tools"],"date":"2013-07-24T16:06:07.319Z"},{"title":"Mergely - Online diff, merge documents","url":"http://www.mergely.com/","content":"JavaScriptなDiff/Mergeアプリとライブラリ","tags":["JavaScript"],"date":"2013-07-25T12:47:32.488Z"},{"title":"CoffeeScript, Meet Backbone.js: A Tutorial","url":"http://adamjspooner.github.io/coffeescript-meet-backbonejs/","content":"CoffeeScriptとBackbone.jsを使ったTodoアプリを作るチュートリアル。\nチュートリアル自体がDoccoのコードと説明を併記した形で読みやすい","tags":["CoffeeScript","backbone.js","tutorial"],"date":"2013-07-25T13:02:02.263Z"},{"title":"プログレッシブレンダリングでUXを向上させるJS非同期読み込みのベストプラクティス | ゆっくりと…","url":"http://tokkono.cute.coocan.jp/blog/slow/index.php/xhtmlcss/best-practice-of-truly-async-js-loading/","content":"スクリプトの遅延ロード.\nasync/defer属性やinsert、XHR、\niframe内にスクリプトを読み込ませて、親ドキュメントのブロックを防ぐ方法","tags":["JavaScript"],"date":"2013-07-25T13:51:35.467Z"},{"title":"JavaScript - じゃあ this の抜き打ちテストやるぞー - Qiita [キータ]","url":"http://qiita.com/KDKTN/items/0b468a07410d757ac609","content":"JavaScript Quiz.\nthisの挙動についてのクイズ","tags":["JavaScript"],"date":"2013-07-25T13:54:25.850Z"},{"title":"HTML5 Hub","url":"http://html5hub.com/","content":"Intelが関わってるHTML5コミュニティ","tags":["HTML5","community"],"date":"2013-07-26T00:42:54.732Z"},{"title":"alexyoung/ico @ GitHub","url":"http://alexyoung.github.io/ico/","content":"Raphaelベースなグラフライブラリ。\n","tags":["JavaScript","グラフ"],"date":"2013-07-26T00:47:01.726Z"},{"title":"IE11 Developer Preview for Windows 7: Enabling Next Generation Sites and Apps - Faster - IEBlog - Site Home - MSDN Blogs","url":"http://blogs.msdn.com/b/ie/archive/2013/07/25/ie11-developer-preview-for-windows-7-enabling-next-generation-sites-and-apps-faster.aspx","content":"Windows7向けにIE11 Developer Previewリリース。\n","tags":["IE","ReleaseNote"],"date":"2013-07-26T01:02:25.010Z"},{"title":"Node v0.10.15 (Stable)","url":"http://blog.nodejs.org/2013/07/25/node-v0-10-15-stable/","content":"Node v0.10.15リリース","tags":["node.js","ReleaseNote"],"date":"2013-07-26T01:46:51.245Z"},{"title":"Announcing jQuery Mobile 1.4.0 Alpha | jQuery Mobile","url":"http://jquerymobile.com/blog/2013/07/25/announcing-jquery-mobile-1-4-0-alpha/","content":"jQuery Mobile 1.4.0 Alphaリリース。\nデフォルトテーマが新しく、SVGアイコン。","tags":["jQuery","mobile","ReleaseNote"],"date":"2013-07-26T02:09:51.374Z"},{"title":"日付を便利に操作するためのJavaScriptライブラリ色々 | Mach3.laBlog","url":"http://blog.mach3.jp/2013/07/js-libraries-for-date.html","content":"日付操作ライブラリまとめ","tags":["JavaScript","library","まとめ"],"date":"2013-07-26T06:57:01.341Z"},{"title":"jasmine JS testing Cheat Sheet by CITguy - Cheatography.com","url":"http://www.cheatography.com/citguy/cheat-sheets/jasmine-js-testing/","content":"Jasmineのチートシート","tags":["jasmine","チートシート"],"date":"2013-07-26T08:05:18.950Z"},{"title":"High-Quality JavaScript Code","url":"http://www.slideshare.net/denodell/highquality-javascript-code","content":"JavaScriptのコードクオリティのツールやサービスなどについてのスライド\nリンクまとめ => http://jser.info/post/56525802407/high-quality-javascript-code","tags":["JavaScript","スライド","Tools"],"date":"2013-07-27T02:33:40.240Z"},{"title":"ryanackley/git-html5.js","url":"https://github.com/ryanackley/git-html5.js","content":"JavaScriptのGitクライアント実装ライブラリ。\nFileSystem APIを使ってる","tags":["JavaScript","git","library"],"date":"2013-07-27T03:34:13.114Z"},{"title":"Moment.js | Timezone support for Moment.js","url":"http://momentjs.com/timezone/","content":"MomentsのTimeZoneを扱うライブラリ。\nTimeZoneのルールを http://momentjs.com/timezone/data/ で追加できる","tags":["JavaScript","library"],"date":"2013-07-27T03:47:07.642Z"},{"title":"Ractive.js - next-generation DOM manipulation","url":"http://www.ractivejs.org/","content":"Mustachesなテンプレートとデータバインディングして、AngularJSみたいにDOM等を扱うライブラリ.\n名前の通り値を変更した時点で反映するリアクティブスタイル.\nチュートリアルがよく出来てる","tags":["JavaScript","DOM","library","AngularJS"],"date":"2013-07-27T08:39:12.946Z"},{"title":"あとから線の編集が可能なお絵描きツールの描画高速化 : document","url":"http://blog.livedoor.jp/imaya_js/archives/6682567.html","content":"Canvasとオフスクリーンバッファと再描画について。\n一度描いたものを再描画する際に処理コストを小さくするテクニックについて。\nfunction 生成での高速化","tags":["canvas","Tips"],"date":"2013-07-27T10:06:30.370Z"},{"title":"modern.IEをアップデート - Internet Explorer ブログ (日本語版) - Site Home - MSDN Blogs","url":"http://blogs.msdn.com/b/ie_jp/archive/2013/07/26/10437228.aspx","content":"modern.IEのサイトがアップデートされた。\nIE11のイメージが追加","tags":["IE","ReleaseNote","webservice"],"date":"2013-07-27T10:47:08.201Z"},{"title":"jspm.io - Get Started","url":"http://jspm.io/","content":"ES6 / AMD / CJS などで定義されたモジュールを読み込むことができるJavaScriptローダーライブラリ.","tags":["JavaScript","library"],"date":"2013-07-27T11:34:43.556Z"},{"title":"Bone.io - Realtime HTML5 Framework","url":"http://bone.io/","content":"WebSocketを使って、サーバとクライントを連携してデータのやり取りするアプリを作るBackbone.jsライクなライブラリ","tags":["JavaScript","library","node.js"],"date":"2013-07-27T11:41:13.340Z"},{"title":"Table-to-JSON","url":"http://lightswitch05.github.io/table-to-json/","content":"TableタグをJSONにして取得できるライブラリ","tags":["HTML","JSON","library"],"date":"2013-07-27T11:49:12.394Z"},{"title":"JointJS - JavaScript diagramming library.","url":"http://www.jointjs.com/","content":"インタラクティブなダイアグラムを作れるライブラリ。\nERD, Org chart, FSA, UML, PN, DEVS等の要素は別途用意されてる","tags":["JavaScript","グラフ","library"],"date":"2013-07-27T11:55:28.318Z"},{"title":"Object Playground: The Definitive Guide to Object-Oriented JavaScript","url":"http://www.objectplayground.com/","content":"JavaScriptのオブジェクト指向について学べるサイト。\nJavaScriptのオブジェクトのダイアグラムを表示できる機能があり、視覚化して把握できる","tags":["JavaScript","グラフ"],"date":"2013-07-27T12:03:15.973Z"},{"title":"In defense of JavaScript’s constructors","url":"http://www.2ality.com/2013/07/defending-constructors.html","content":"JavaScriptでconstructor関数を書く時のパターンについて。\nconstructorを使う利点、newをオプショナルにするのを避ける理由とstrict mode、ES6のclass syntaxを見据えた話","tags":["JavaScript"],"date":"2013-07-27T12:57:55.387Z"},{"title":"Design Elements - Chrome V8 — Google Developers","url":"https://developers.google.com/v8/design","content":"JavaScriptエンジンのhidden classについて。\nnew コンストラクタ関数で値を代入する場合に、操作の差分を持ったHidden classを作成しておき、次回インタンス化するときに、それを再利用する+lookupが減る事で高速化される。","tags":["JavaScript","V8"],"date":"2013-07-27T13:09:44.186Z"},{"title":"Part 1: Backbone.js Deconstructed - Tech.Pro","url":"http://tech.pro/tutorial/1367/part-1-backbonejs-deconstructed","content":"Cody LindleyによるBackbone.jsの入門チュートリアル。\n実際に動かせるサンプルと一緒に機能の解説が書かれている","tags":["JavaScript","backbone.js","tutorial"],"date":"2013-07-27T13:18:28.053Z"},{"title":"Voyeur.js","url":"http://dunxrion.github.io/voyeur.js/","content":"defineProperty/getterを使ってDOMの操作をプロパティを辿る感じでできる機能などを持ったDOM操作ライブラリ","tags":["JavaScript","DOM","library"],"date":"2013-07-27T13:40:51.148Z"},{"title":"DOM Traversal and Manipulation with Voyeur | Flippin' Awesome","url":"http://flippinawesome.org/2013/07/22/dom-traversal-and-manipulation-with-voyeur/","content":"Voyeur http://dunxrion.github.io/voyeur.js/ を使ったDOM操作についての解説","tags":["JavaScript","DOM","library"],"date":"2013-07-27T13:41:27.295Z"},{"title":"HTML5 components: Implement standard components","url":"http://www.ibm.com/developerworks/web/library/wa-html5components3/index.html","content":"Shadow DOMとWeb Componentstについて","tags":["DOM","WebComponents"],"date":"2013-07-27T13:48:35.798Z"},{"title":"Announcing a New and Improved Node.js Debugger | StrongLoop","url":"http://blog.strongloop.com/announcing-a-new-and-improved-node-js-debugger/","content":"StrongLoop Node distributionに含まれてるNode-inspectorについて。\nバックエンドはBlinkになり、breakpointや値の編集、SourceMap、関数の再実行等Nodeのデバッガーとして利用できる","tags":["node.js","デバック"],"date":"2013-07-27T14:05:33.464Z"},{"title":"Array modification · Rich-Harris/Ractive Wiki","url":"https://github.com/Rich-Harris/Ractive/wiki/Array-modification#performance-and-ui-benefits","content":"Ractive.jsは配列の変更をPrototype chain injectionを使って検知して、\n配列元にDOMを生成している場合、その配列の変更の差分を考えてDOMの操作を行なっている.(DOMの変更範囲を抑えてる)","tags":["JavaScript","DOM"],"date":"2013-07-27T14:23:16.703Z"},{"title":"Unit Testing: Minutes Now Will Save Hours Later - Eric Mann - YouTube","url":"http://www.youtube.com/watch?v=_UmmaPe8Bzc","content":"ユニットテストについての発表。\nhttp://eamann.com/slides/unit-testing/\nなぜ、なにを、どうやって、ツール、自動化について。\nコード全体が匿名関数で囲まれてる場合にどうするか等","tags":["JavaScript","testing","jQuery","動画"],"date":"2013-07-27T14:37:43.524Z"},{"title":"8th713/DOM-Promises-polyfill","url":"https://github.com/8th713/DOM-Promises-polyfill","content":"DOM Promisesのpolyfillライブラリ","tags":["JavaScript","library"],"date":"2013-07-28T01:16:06.669Z"},{"title":"Internet Explorer 11 Preview 開発者向けガイド (Preliminary)","url":"http://msdn.microsoft.com/ja-jp/library/ie/bg182636(v=vs.85).aspx","content":"IE11Previewの開発者向けガイド.\n開発者ツールやAPIの互換性情報、削除されたAPI、グラフィックス等","tags":["IE","Development","document"],"date":"2013-07-28T02:01:54.851Z"},{"title":"戻るナビゲーションのキャッシュ (Preliminary)","url":"http://msdn.microsoft.com/ja-jp/library/ie/dn265017(v=vs.85).aspx","content":"IE11の戻るボタンで戻った時に、ページからロードをしないでキャッシュから読み込まれる条件(bfcache)について並べられてる。\nhttp://bit.ly/16op9pe\n","tags":["IE","browser"],"date":"2013-07-28T02:08:10.298Z"},{"title":"lz-string: JavaScript compression, fast! - pieroxy.net","url":"http://pieroxy.net/blog/pages/lz-string/index.html","content":"文字列を圧縮するライブラリ","tags":["JavaScript","library"],"date":"2013-07-28T05:54:10.210Z"},{"title":"hanabi.md","url":"https://gist.github.com/mizchi/6081622","content":"オブザーバーパターンと安易な使い方をした時の問題について\nオブザーバーパターンのアンチパターン","tags":["JavaScript","CoffeeScript"],"date":"2013-07-28T06:11:15.513Z"},{"title":"Bootstrap 3 RC1 · Bootstrap Blog","url":"http://blog.getbootstrap.com/2013/07/27/bootstrap-3-rc1/","content":"Bootstrap 3 RC1リリース。\n変更点等がまとまってるpullrequest https://github.com/twbs/bootstrap/pull/6342","tags":["css","UI","design","ReleaseNote"],"date":"2013-07-28T13:51:56.968Z"},{"title":"Bootstrap3で何が変わるのかをまとめてみた | Pimp My Site","url":"http://pimpmysite.net/archives/501","content":"RCが出る前の段階に書かれた\nTwitter Bootstrap 3 の変更点概要","tags":["css","まとめ"],"date":"2013-07-28T13:53:20.457Z"},{"title":"Functional JavaScript","url":"http://functionaljavascript.blogspot.com/","content":"関数型JavaScriptについて書かれてるブログ","tags":["関数型言語","blog","JavaScript"],"date":"2013-07-28T13:56:35.055Z"},{"title":"ECMAScript 6 modules: the future is now","url":"http://www.2ality.com/2013/07/es6-modules.html","content":"AMDやCJSに対するES6 modulesのメリット。\n基本構文 import/export/default exports/inline modules/Module loadersについて。\n今日から使うためのツールについて","tags":["JavaScript","ECMA"],"date":"2013-07-28T14:41:49.014Z"},{"title":"Testing Array Contents with Array","url":"http://designpepper.com/blog/drips/testing-array-contents-with-array-every","content":"Array#everyについて","tags":["JavaScript"],"date":"2013-07-28T15:01:52.924Z"},{"title":"Unit testing JavaScript with Promises and Jasmine « El blog de Carlos Ble","url":"http://www.carlosble.com/2013/03/unit-testing-javascript-with-promises-and-jasmine/","content":"Jasmineの非同期テストを、spyOnとPromiseを使って行う","tags":["jasmine"],"date":"2013-07-28T15:04:23.185Z"},{"title":"Web Tools Weekly | A weekly newsletter for front-end developers","url":"http://webtoolsweekly.com/","content":"Web Toolについての週刊のメールマガジン","tags":["mail","web","Tools"],"date":"2013-07-28T15:07:27.493Z"},{"title":"実際にSoundJSを使ってみて分かったこと // Speaker Deck","url":"https://speakerdeck.com/448jp/shi-ji-nisoundjswoshi-tutemitefen-katutakoto","content":"SoundJSについてのスライド.\nサウンドを再生する仕組みや使い方","tags":["JavaScript","sound","スライド"],"date":"2013-07-29T03:43:09.998Z"},{"title":"ぼくのかんがえたさいきょうのしーえしゅえしゅ | MOL","url":"http://t32k.me/mol/log/the-perfect-css-i-thought/","content":"SassのCSSフレームワークとGruntタスクについて","tags":["css","Tools"],"date":"2013-07-29T05:06:35.165Z"},{"title":"Loading JSON-formatted data with Ajax and xhr.responseType='json' · Mathias Bynens","url":"http://mathiasbynens.be/notes/xhr-responsetype-json","content":"XHRのresponsetype=\"json\"について","tags":["XHR","JSON"],"date":"2013-07-29T07:20:59.871Z"},{"title":"JSHint 2.1.6 is out — JSHint","url":"http://jshint.com/blog/2013-07-28/2-1-6/","content":"JSHint 2.1.6 リリース。\nexcludeオプション、global変数を定義するコメントのサポート。\nES6のyield、import/exportのサポート","tags":["JavaScript","Tools","ReleaseNote"],"date":"2013-07-29T12:39:42.355Z"},{"title":"JSConf US 2013 - YouTube","url":"http://www.youtube.com/playlist?list=PL37ZVnwpeshF7AHpbZt33aW0brYJyNftx","content":"JSConf US 2013の動画が公開された\nhttp://2013.jsconf.us/","tags":["JavaScript","イベント","動画"],"date":"2013-07-30T00:36:02.522Z"},{"title":"Radian - Home","url":"http://openbrainsrc.github.io/Radian/index.html","content":"AngularJS+ D3.js を使ったグラフライブラリ","tags":["グラフ","library","AngularJS"],"date":"2013-07-30T11:58:54.514Z"},{"title":"mariusGundersen/Overload","url":"https://github.com/mariusGundersen/Overload","content":"オーバーロードライブラリ","tags":["JavaScript","library"],"date":"2013-07-30T12:15:17.345Z"},{"title":"Home | ng-newsletter","url":"http://www.ng-newsletter.com/","content":"AngularJSについてのWeeklyメールマガジン","tags":["AngularJS","mail"],"date":"2013-07-31T00:35:40.530Z"},{"title":"The classList API | HTML5 Doctor","url":"http://html5doctor.com/the-classlist-api/","content":"classListについての解説。\nclassListの仕様、DOMTokenListについても触れてる。","tags":["JavaScript","DOM"],"date":"2013-07-31T03:24:56.417Z"},{"title":"AngularJS in 60-ish Minutes – The eBook - Dan Wahlin's WebLog","url":"http://weblogs.asp.net/dwahlin/archive/2013/07/30/angularjs-in-60-ish-minutes-the-ebook.aspx","content":"AngularJSについての電子書籍。\nAngularJS in 60-ish Minutesの動画が元になってる内容","tags":["AngularJS","ebook","スライド"],"date":"2013-07-31T03:29:01.362Z"},{"title":"yaniswang/HTMLHint","url":"https://github.com/yaniswang/HTMLHint","content":"HTML Lintツール","tags":["HTML","Tools","node.js"],"date":"2013-07-31T11:46:39.818Z"},{"title":"Practical Data Structures and Algorithms with JavaScript - O'Reilly Media","url":"http://shop.oreilly.com/product/0636920029557.do","content":"2014年1月発売予定\nJavaScriptでlinked listやstack,queuesと行ったデータ構造とアルゴリズムについての書籍","tags":["JavaScript","book"],"date":"2013-07-31T13:44:22.250Z"},{"title":"philipwalton/html-inspector","url":"https://github.com/philipwalton/html-inspector","content":"JavaScriptとして埋め込んで機能するHTML Lintライブラリ。(静的にチェックするわけではない)\nレンダリングエンジンがパースした結果をチェックしていき、consoleに表示する","tags":["JavaScript","Tools","library","デバック"],"date":"2013-08-01T12:45:12.722Z"},{"title":"一歩進んだHTML/CSS/JSを目指すために | 1000ch.net","url":"http://1000ch.net/2013/08/01/FrontendCodingEnvironment/","content":"HTML/CSS/JavaScriptのチェックツールについて。\nHTMLInspector/CSSLint/JSHint","tags":["HTML","css","JavaScript","Tools"],"date":"2013-08-01T12:47:43.422Z"},{"title":"RequireBin","url":"http://requirebin.com/","content":"jsfiddle的なオンラインエディタ。\nコード中でrequireされているモジュールは、browserifyを経由して使えるようになってる","tags":["JavaScript","webservice"],"date":"2013-08-02T02:02:16.774Z"},{"title":"gilt/groc","url":"https://github.com/gilt/groc","content":"JSDoc, Istanbulのコードカバレッジ、モジュールの依存関係に対応してるDoccoライクなドキュメント生成ツール\nhttp://gi.lt/15o5VUr","tags":["JavaScript","console","Tools","document"],"date":"2013-08-03T10:33:25.563Z"},{"title":"Node Web Development - Second Edition | Packt Publishing","url":"http://www.packtpub.com/node-web-development-2e/book","content":"Node Web Development 第2版がリリース\nhttp://bit.ly/13D1WxK","tags":["node.js","book"],"date":"2013-08-03T11:00:51.484Z"},{"title":"hegemonic/catharsis","url":"https://github.com/hegemonic/catharsis","content":"Google Closure Compiler 、 JSDoc の 型宣言の式をパースするライブラリ","tags":["JavaScript","JSDoc","Tools"],"date":"2013-08-03T11:53:42.822Z"},{"title":"Promises, Promises - NYTimes.com","url":"http://open.blogs.nytimes.com/2013/05/29/promises-promises/","content":"Domenic DenicolaによるPromiseについての発表動画","tags":["JavaScript","スライド","動画"],"date":"2013-08-03T15:55:43.253Z"},{"title":"Manning: Sass and Compass in Action","url":"http://www.manning.com/netherland/","content":"Sass と Compassについての書籍","tags":["Sass","book"],"date":"2013-08-03T15:58:29.427Z"},{"title":"Manning: Sass and Compass in Action","url":"http://www.manning.com/netherland/","content":"Sass と Compassについての書籍。\nCompassの中の人とGithub,Googleの人が書いてる\n@pengwynn @chriseppstein @nex3 @imathise","tags":["Sass","book"],"date":"2013-08-03T16:12:26.672Z"},{"title":"Webアクセシビリティの現状ダイジェスト","url":"http://www.slideshare.net/kazuhito/20130802-a11y-status-24864076","content":"日本のウェブアクセシビリティについてのスライド","tags":["web","アクセシビリティ","スライド"],"date":"2013-08-03T16:32:26.829Z"},{"title":"joshdmiller/ng-boilerplate","url":"https://github.com/joshdmiller/ng-boilerplate","content":"AngularJS boilerplate","tags":["AngularJS"],"date":"2013-08-04T06:47:55.010Z"},{"title":"Why does Angular.js rock? - Angular Tips","url":"http://angular-tips.com/blog/2013/08/why-does-angular-dot-js-rock/","content":"AngularJSのデータバインディングやディレクティブなどについて動かせるサンプルコードと共に解説してる記事","tags":["AngularJS","tutorial"],"date":"2013-08-04T07:11:27.527Z"},{"title":"tracing-framework by Google","url":"http://google.github.io/tracing-framework/","content":"CanvasやWebGL、描画情報、(ネイティブ)イベント、メモリ、CG、DOMやXHR、WebWorkerのトレースを行うライブラリとビューアからなるフレームワーク。\nモダンブラウザ、Nodeでトレースが行える。","tags":["Chrome","browser","performance","Extension"],"date":"2013-08-04T07:54:23.245Z"},{"title":"JavaScript Static Security Analysis made easy with JSPrime","url":"http://www.slideshare.net/nishantdp/jsprime-bhusa13new","content":"EsprimaでASTとって、静的解析してDOM Based XSSとか探すツールについてのスライド\nhttps://github.com/dpnishant/jsprime","tags":["JavaScript","DOM","XSS","スライド"],"date":"2013-08-04T08:00:26.492Z"},{"title":"Directories for JavaScript resources","url":"http://www.2ality.com/2013/08/javascript-resource-directories.html","content":"ディレクトリ型のJavaScriptサイトについてのまとめ","tags":["JavaScript","まとめ"],"date":"2013-08-04T14:00:15.730Z"},{"title":"Web Components","url":"http://html5-demos.appspot.com/static/webcomponents-bdconf/index.html#1","content":"WebComponentsについてのスライド。\nHTML Templates, Shadow DOM, Custom Elements, HTML Imports","tags":["JavaScript","WebComponents"],"date":"2013-08-05T12:39:20.571Z"},{"title":"assemble/handlebars-helpers","url":"https://github.com/assemble/handlebars-helpers","content":"Handlebarsのhelpersを集めたライブラリ","tags":["JavaScript","DOM","library"],"date":"2013-08-05T13:15:15.576Z"},{"title":"jcreamer898/bindr","url":"https://github.com/jcreamer898/bindr","content":"小さなDIライブラリ","tags":["JavaScript","testing","library"],"date":"2013-08-05T13:18:58.534Z"},{"title":"Handlebars.js – a Behind the Scenes Look | Nettuts+","url":"http://net.tutsplus.com/tutorials/javascript-ajax/handlebars-js-a-behind-the-scenes-look/","content":"Handlebarsがどのような仕組みで動いてるかについて。\nHandlebars.parse()でTokens、Handlebars.Compiler()でopCode、Helperの仕組みについて","tags":["JavaScript","DOM","library"],"date":"2013-08-05T13:26:45.114Z"},{"title":"BBC-News/wraith","url":"https://github.com/BBC-News/wraith","content":"PhantomJS や SlimerJS を使って、2サイトを任意の画面サイズでスクリーンショットを撮り、画像同士のdiffを取って差分をハイライト表示するツール","tags":["design","Tools"],"date":"2013-08-06T00:54:51.644Z"},{"title":"François Beaufort - Google+ - The limit for window.localStorage in the last chromium…","url":"https://plus.google.com/100132233764003563318/posts/S5Q9HqDB8bh","content":"ChromiumのlocalStorageのデフォルトサイズが5MBから10MBに変更","tags":["Chrome","DOM"],"date":"2013-08-06T01:06:02.892Z"},{"title":"jehna/VerbalExpressions","url":"https://github.com/jehna/VerbalExpressions","content":"正規表現をメソッドチェーン的に組み立てるライブラリ.\n正規表現ビルダー","tags":["JavaScript","正規表現","library"],"date":"2013-08-06T12:20:09.145Z"},{"title":"Announcing 0.9.1 - TypeScript - Site Home - MSDN Blogs","url":"http://blogs.msdn.com/b/typescript/archive/2013/08/06/announcing-0-9-1.aspx","content":"TypeScript 0.9.1リリース。\nパフォーマンス改善、`typeof` 演算子の追加、`--noImplicitAny` で暗黙のAnyをエラーにするオプション、","tags":["TypeScript","ReleaseNote"],"date":"2013-08-07T09:15:51.200Z"},{"title":"Welcome Packt - Deals - O'Reilly Media","url":"http://shop.oreilly.com/category/deals/packt.do","content":"Packt Publishingの書籍がAugust 15, 2013 at 5:00am PTまで全て半額","tags":["book"],"date":"2013-08-07T12:26:25.516Z"},{"title":"“Grunt” your way to frontend performance optimization | Be better and faster","url":"http://bbinto.wordpress.com/2013/08/03/grunt-your-way-through-frontend-performance-optimization/","content":"圧縮や最適化等のGruntタスクまとめ","tags":["JavaScript","node.js","web"],"date":"2013-08-07T12:50:24.246Z"},{"title":"Web Worker Patterns - Tech.Pro","url":"http://tech.pro/tutorial/1487/web-worker-patterns","content":"WebWorkerのuse caseについて。\ninline(createObjectURL), dedicated(URL読み込み), sharedWorker それぞれの使い方についてまとまってる","tags":["webworker"],"date":"2013-08-08T02:31:53.393Z"},{"title":"0-9, HTMLElementのdata attributeの使いどころ","url":"http://0-9.tumblr.com/post/57660015287/data-attribute-use-case","content":"data属性での読み書きするデメリットとuse caseについて。\n代替方法としては jQuery.fn.dataのような実装 http://bit.ly/HPduGT (WeakMapがあるとやりやすい)","tags":["DOM","JavaScript"],"date":"2013-08-08T03:28:10.658Z"},{"title":"超高速レビュー: TypeScript 0.9.1 - teppeis blog","url":"http://teppeis.hatenablog.com/entry/typescript-0.9.1","content":"TypeScript 0.9.1の変更点詳細","tags":["TypeScript","ReleaseNote"],"date":"2013-08-08T04:51:36.270Z"},{"title":"IE11 の F12 開発者ツールによる Web サイトおよびアプリのデバッグとチューニング - IEBlog 日本語 - Site Home - MSDN Blogs","url":"http://blogs.msdn.com/b/ie_ja/archive/2013/08/07/debugging-and-tuning-web-sites-and-apps-with-f12-developer-tools-in-ie11.aspx","content":"IE11開発者ツールの機能についての訳。\nメモリプロファイラ、パフォーマンスダッシュボード、DOM Explorer(inspector)、デバッガー","tags":["IE","デバック"],"date":"2013-08-08T08:53:01.019Z"},{"title":"W3C Highlights - August 2013","url":"http://www.w3.org/2013/08/w3c-highlights/","content":"2013年前半におけるW3Cの活動のハイライト。\nHTML5、DRM、国際化、アクセシビリティ、Web Platform Docsなどなどについて","tags":["W3C","news"],"date":"2013-08-08T12:37:42.269Z"},{"title":"Cross-platform app development with HTML5 | Kendo UI Survey","url":"http://www.kendoui.com/surveys/global-developer-survey-2013.aspx","content":"Kendo UIが5000人超を対象にしたHTML5についての世論調査.\nどのようなアプリを作ったか、重要と思う要素、ネイティブvs HTML5 vs ハイブリッド、コスト、将来性、対応プラットフォームと難易度等","tags":["HTML5","document","資料"],"date":"2013-08-08T12:46:19.764Z"},{"title":"コールバック地獄","url":"http://callbackhell.dec31.net/","content":"callbackhell.com の翻訳.\nコードバックのネスト深くなってしまう問題の対処方について","tags":["JavaScript","翻訳"],"date":"2013-08-09T00:09:20.981Z"},{"title":"Chromium Blog: Introducing the (New) Chromium Web Platform Feature Dashboard","url":"http://blog.chromium.org/2013/08/introducing-new-chromium-web-platform.html","content":"chromestatus.comがPolymerで書きなおされた","tags":["Chrome","WebAPI"],"date":"2013-08-09T04:24:03.564Z"},{"title":"harp","url":"http://harpjs.com/","content":".jade, .markdown, .ejs, .coffee, .less, .styl as .html, .css, and .js等のコンパイルとdeployを行えるCLIツール","tags":["JavaScript","Markdown","Tools"],"date":"2013-08-09T12:29:46.139Z"},{"title":"The flag /g of JavaScript’s regular expressions","url":"http://www.2ality.com/2013/08/regexp-g.html","content":"正規表現を使うsearch、exec、matchについて。\nまた、globalオプションとlastIndexの保持されることで起きる問題について","tags":["JavaScript","正規表現"],"date":"2013-08-09T13:13:38.254Z"},{"title":"Amazon: The Dart Programming Language [Paperback]: Gilad Bracha","url":"http://www.amazon.com/o/ASIN/0321927702/amazon0abac-22/ref=nosim","content":"2014年3月2日発売\nDartの中の人( http://gplus.to/GiladBracha )によるDart本","tags":["dart","book"],"date":"2013-08-09T13:40:55.557Z"},{"title":"Backbone patterns","url":"http://ricostacruz.com/backbone-patterns/#naming_convention","content":"Backbone.jsまわりで起きる問題と解決方法等のTipsについて。\nView、Event、ファイル名、名前空間の命名、AMD、アンチパターンに就いてなど","tags":["backbone.js","Tips"],"date":"2013-08-10T03:31:25.726Z"},{"title":"Firefox 23.0 リリースノート","url":"http://www.mozilla.jp/firefox/23.0/releasenotes/","content":"Firefox 23.0リリース。\n* http://mozillazine.jp/?p=3774\n* http://hyper-text.org/archives/2013/08/firefox_23_release.shtml","tags":["firefox","ReleaseNote"],"date":"2013-08-10T04:26:10.249Z"},{"title":"jQuery Boilerplate","url":"http://jqueryboilerplate.com/","content":"jQueryプラグインのテンプレート。\nYeoman Generatorも用意されてる","tags":["jQuery","plugin"],"date":"2013-08-10T05:41:38.855Z"},{"title":"TodoMVC 1.2 — TasteJS","url":"http://tastejs.roon.io/todomvc-1-2","content":"TodoMVC 1.2リリース。\nPolymer、Enyo等の追加やVanilla JSの書き直し","tags":["JavaScript","MVC","ReleaseNote"],"date":"2013-08-10T05:53:18.146Z"},{"title":"JavaScript Programmer's Reference","url":"http://www.apress.com/9781430246299","content":"JavaScriptとDOMの簡単な解説と、\n5章からJavaScriptのAPIリファレンス本","tags":["JavaScript","DOM","リファレンス","book"],"date":"2013-08-11T01:37:55.704Z"},{"title":"jiyinyiyong/coffee-pattern","url":"https://github.com/jiyinyiyong/coffee-pattern","content":"CoffeeScriptでパターンマッチ的なライブラリ","tags":["CoffeeScript","library"],"date":"2013-08-11T01:59:31.275Z"},{"title":"BEM-Methodology Definitionsの日本語訳。 - Sooey","url":"http://journal.sooey.com/220","content":"YandexのBEM-Methodologyの翻訳。","tags":["css","HTML"],"date":"2013-08-11T09:50:36.670Z"},{"title":"BackboneConf 2013 Recap | bit swapping","url":"http://bitswapping.com/2013/08/backboneconf-2013-recap/","content":"BACKBONECONF 2013 のスライドまとめ","tags":["backbone.js","イベント","スライド","まとめ"],"date":"2013-08-11T10:34:37.614Z"},{"title":"Conditioner.js • Frizz free, environment-aware, javascript modules.","url":"http://conditionerjs.com/#examples","content":"media queryを条件にモジュールをロードするモジュールローダー\ndata属性に条件やロードするモジュールを記述する","tags":["JavaScript","library"],"date":"2013-08-11T11:38:10.598Z"},{"title":"scaleApp","url":"http://www.scaleapp.org/","content":"Single Pageアプリ向けのJavaScriptフレームワーク。\n依存なし、ブラウザ/Nodeをサポート、MV*、i18n、モジュール定義と遅延ロード、Flow Control、Pub/Sub、plugableな設計","tags":["JavaScript","MVC","library"],"date":"2013-08-11T12:26:35.506Z"},{"title":"全日本＜label＞要素マークアップ検定","url":"http://www.slideshare.net/kawada_hiroshi/label-25135849","content":"Label要素についてのスライド。\nlabel forやDOM API、ユーザーの視線移動とlabelの配置について","tags":["HTML","アクセシビリティ","スライド"],"date":"2013-08-11T13:16:25.809Z"},{"title":"DalekJS - Automated cross browser testing with JavaScript","url":"http://dalekjs.com/","content":"WebDriver - ChromeDriver、IEDriver、Firefoxのmarionetteなどを使って実際のブラウザで動かしながらUIテストをするツール。\nSelemium/CasperJS","tags":["JavaScript","DOM","browser","testing","Tools"],"date":"2013-08-12T12:50:45.154Z"},{"title":"CasperJSで気軽にJSのテストできる - hitode909の日記","url":"http://hitode909.hatenablog.com/entry/2013/08/07/202608","content":"CasperJSを使って実際にクリックやページ遷移があるようなテストを書くことについて","tags":["JavaScript","browser","testing"],"date":"2013-08-12T12:51:32.697Z"},{"title":"New Features in Firefox Developer Tools: Episode 24 ✩ Mozilla Hacks – the Web developer blog","url":"https://hacks.mozilla.org/2013/07/new-features-in-firefox-developer-tools-episode-24/","content":"Firefox 24の開発者ツールについて。\nSourceMapがデフォルト有効に、\nネットワークモニターの改善、console.profileの対応","tags":["firefox","デバック"],"date":"2013-08-12T13:08:07.610Z"},{"title":"Absolute Centering - CodePen","url":"http://codepen.io/shshaw/full/gEiDt","content":"CSSおabsoluteによる上下中央揃えについてのわかりやすい解説.\n","tags":["css","design"],"date":"2013-08-12T13:13:56.959Z"},{"title":"▶ AngularJS + TypeScript : Workflow - YouTube","url":"http://www.youtube.com/watch?v=0-6vT7xgE4Y","content":"AngularJS + TypeScript + WebStorm + Gruntでの開発ワークフローについての動画","tags":["TypeScript","AngularJS","WebStorm","動画"],"date":"2013-08-14T03:01:37.503Z"},{"title":"AngularJS 1.2.0-rc1: spooky-giraffe | AngularJS","url":"http://blog.angularjs.org/2013/08/angularjs-120-rc1-spooky-giraffe.html","content":"AngularJS 1.2.0-rc1リリース","tags":["AngularJS","ReleaseNote"],"date":"2013-08-14T03:44:54.860Z"},{"title":"simpl.info","url":"http://www.simpl.info/","content":"HTML/CSS/JavaScript等についてのシンプルなサンプル集.\nWebPlatformAPIやHTML5要素を使ったコード例","tags":["WebAPI","JavaScript","HTML","css"],"date":"2013-08-14T12:49:00.289Z"},{"title":"Tooling for Modern Web App Developer // Speaker Deck","url":"https://speakerdeck.com/praveenvijayan/tooling-for-modern-web-app-developer","content":"フロントエンド開発に使うライブラリやツール、スタイル、サービスなどについてのスライド。\n","tags":["HTML","CSS","JavaScript","Tools","library","スライド"],"date":"2013-08-14T13:28:11.902Z"},{"title":"New Features of Firefox Developer Tools: Episode 25 ✩ Mozilla Hacks – the Web developer blog","url":"https://hacks.mozilla.org/2013/08/new-features-of-firefox-developer-tools-episode-25/","content":"Firefox25での開発者ツール.\nスクリプト毎にbreakpoint等を無視する設定やネットワークモニターからの再送信、CSSの自動補完、コンソールから現在のスコープでスクリプトを動かせるように、プロファイラーの保存、読み込み","tags":["firefox","デバック"],"date":"2013-08-15T11:43:00.716Z"},{"title":"JavaScriptMVC 3.3 Released! » Bitovi","url":"http://www.bitovi.com/blog/2013/08/javascriptmvc-3.3.html","content":"JavaScriptMVC 3.3リリース。\njQueryMXをCanJSとjQuery++に分離、Google Closure JSDocの追加","tags":["JavaScript","MVC","jQuery","library","ReleaseNote"],"date":"2013-08-15T11:47:21.716Z"},{"title":"Toward Modern Web Apps with ECMAScript 6 | Blog | Sencha","url":"http://www.sencha.com/blog/toward-modern-web-apps-with-ecmascript-6/","content":"ES6の新しい文法について。\nES5で書いた場合と対比してまとめてる。\nデフォルトパラメータ、let、メソッド定義の簡易記法、arrow function、spread operator、rest parameters、for of、class、module、generatorなどについて","tags":["JavaScript","ECMAScript"],"date":"2013-08-15T12:49:13.784Z"},{"title":"Blog — JSHint","url":"http://jshint.com/blog/2013-08-15/release/","content":"JSHint 2.1.10リリース。\nfor ofとgeneratorの組み合わせのサポート","tags":["JavaScript","Tools","ReleaseNote"],"date":"2013-08-16T04:19:55.990Z"},{"title":"jQuery Mobile 1.4.0 Alpha 2 released | jQuery Mobile","url":"http://jquerymobile.com/blog/2013/08/15/jquery-mobile-1-4-0-alpha-2-released/","content":"jQuery Mobile 1.4.0 Alpha 2リリース","tags":["jQuery","mobile","ReleaseNote"],"date":"2013-08-16T04:27:32.725Z"},{"title":"Node Weekly: A Free, Weekly Node Email Newsletter","url":"http://nodeweekly.com/","content":"Nodeの週刊なメールマガジン by Cooper Press","tags":["node.js","mail"],"date":"2013-08-16T04:37:35.153Z"},{"title":"JavaScriptでアニメーションを書く初歩の初歩 » nmi.jp","url":"http://nmi.jp/archives/510","content":"JavaScriptでのsetTimeoutを使ったアニメーションの書き方について","tags":["JavaScript","animation"],"date":"2013-08-16T15:56:47.534Z"},{"title":"▶ 6 Ways To Disable CSS Or Specific Stylesheets In Chrome - YouTube","url":"http://www.youtube.com/watch?v=hftoly8QhEs","content":"ChromeでCSSを無効にする方法についての動画。\nhttp://bit.ly/1df1HAm , http://bit.ly/1df1JIj , Chrome Dev Toolsを用いた方法","tags":["Chrome","CSS"],"date":"2013-08-17T01:59:27.966Z"},{"title":"jrfeenst/esquery","url":"https://github.com/jrfeenst/esquery","content":"Mozilla Parser ASTをCSSセレクタみたいにクエリで検索できるライブラリ","tags":["JavaScript","library"],"date":"2013-08-17T02:31:23.214Z"},{"title":"Targeting first and last rows in CSS grid layouts | Keith Clark","url":"http://blog.keithclark.co.uk/targeting-first-and-last-rows-in-css-grid-layouts/","content":":nth-childの使い方ついて。\nグリッド要素を例に選択される要素を説明してる","tags":["CSS","tutorial"],"date":"2013-08-17T02:37:11.295Z"},{"title":"RaphaelJS - O'Reilly Media","url":"http://shop.oreilly.com/product/0636920029601.do","content":"Raphaëlについての書籍","tags":["SVG","JavaScript","library","book"],"date":"2013-08-17T02:51:03.994Z"},{"title":"Bootstrap 3 RC2 · Bootstrap Blog","url":"http://blog.getbootstrap.com/2013/08/13/bootstrap-3-rc2/","content":"Bootstrap 3 RC2リリース。\nドキュメントにAccessibility sectionを追加、Grid、Button、Form、Navbarの変更","tags":["CSS","design","library","ReleaseNote"],"date":"2013-08-17T05:14:28.725Z"},{"title":"Node v0.10.16 (Stable)","url":"http://blog.nodejs.org/2013/08/16/node-v0-10-16-stable/","content":"Node v0.10.16 リリース","tags":["node.js","ReleaseNote"],"date":"2013-08-17T05:16:47.556Z"},{"title":"BackboneConf","url":"http://backboneconf.com/","content":"http://backboneconf.com/2013/ の動画とスライドが公開された。","tags":["backbone.js","スライド","動画"],"date":"2013-08-17T05:17:51.023Z"},{"title":"YUI 3.12.0 Release Candidate 1 - YUI Blog","url":"http://www.yuiblog.com/blog/2013/08/15/yui-3-12-0-release-candidate-1/","content":"YUI 3.12.0 RC1リリース","tags":["JavaScript","library","ReleaseNote"],"date":"2013-08-18T04:09:46.330Z"},{"title":"Amazon: Web制作者のためのSassの教科書 これからのWebデザインの現場で必須のCSSメタ言語 [単行本（ソフトカバー）]: 平澤 隆, 森田 壮","url":"http://www.amazon.co.jp/o/ASIN/4844334662/amazon0abac-22/ref=nosim","content":"2013年9月13日発売\nSass本 http://book.scss.jp/","tags":["CSS","Sass","book"],"date":"2013-08-19T00:45:48.814Z"},{"title":"Yo, yo, yo!","url":"http://jlord.github.io/sheetsee.js/","content":"Google SpreadsheetをDBみたいに利用できるJavaScriptライブラリ","tags":["JavaScript","library"],"date":"2013-08-19T12:28:09.238Z"},{"title":"Bespoke.js: The Road to 1KB","url":"http://markdalgleish.github.io/presentation-bespoke.js-the-road-to-1kb/","content":"1KB以下のスライドショーライブラリである Bespoke.js についてのスライド。\nどのようにして小さくしたのかや、Gruntタスク、Yeoman Generatorについて等","tags":["JavaScript","スライド","library"],"date":"2013-08-19T12:33:37.210Z"},{"title":"HTTPリクエストを減らすために【序章】HTTPリクエストは甘え | MOL","url":"http://t32k.me/mol/log/reduce-http-requests-overview/","content":"HTTP 1.1/ ブラウザで見るHTTPリクエストの中身の解説と確認方法、同時接続数とHTTPリクエストの減らし方についての連載","tags":["HTTP","web","browser","mobile"],"date":"2013-08-19T12:55:34.790Z"},{"title":"Callable entities in ECMAScript 6","url":"http://www.2ality.com/2013/08/es6-callables.html","content":"JSでは関数のように呼べるものが複数あり、またnew,this,スコープの問題もあり混乱する。\nES6では=>、letとブロックスコープ、 concise method syntax、class等が追加されているが、それらを使うことで既存の問題をどのようにシンプルにできるかを解説してる。","tags":["JavaScript","ECMAScript"],"date":"2013-08-19T13:27:47.109Z"},{"title":"Bootstrap 3 released · Bootstrap Blog","url":"http://blog.getbootstrap.com/2013/08/19/bootstrap-3-released/","content":"Bootstrap 3 リリース。\nIE7以下のサポートは廃止、2.xの移行について以下にまとまってる http://bit.ly/16savPp","tags":["JavaScript","CSS","library","twitter"],"date":"2013-08-20T12:23:36.452Z"},{"title":"Safx: JavaScriptのSource Mapの内部表現について","url":"http://safx-dev.blogspot.com/2013/08/javascriptsource-map.html","content":"SourceMapによるマッピングデータの構造についての解説。\n視覚的に対応を見るなら https://github.com/sokra/source-map-visualization がわかりやすい","tags":["JavaScript","program"],"date":"2013-08-20T13:03:40.238Z"},{"title":"pazguille/ask","url":"https://github.com/pazguille/ask","content":"オブジェクトのtype判定のis*, has* みたいな真偽値を返すメソッドをまとめたJavaScriptライブラリ","tags":["JavaScript","library"],"date":"2013-08-21T01:08:53.515Z"},{"title":"jQueryプラグインのオプションとHTML5 data-*属性でハマった時に幸せになれるかもしれないまとめ | ゆっくりと…","url":"http://tokkono.cute.coocan.jp/blog/slow/index.php/xhtmlcss/jquery-options-in-html5-data/","content":"jQueryのdata-*属性の扱い方について。\nオブジェクトを入れる場合JSON validなデータじゃないと、オブジェクトとして取得できない","tags":["jQuery","JSON"],"date":"2013-08-21T01:46:08.834Z"},{"title":"Manning: Extending jQuery","url":"http://www.manning.com/wood/","content":"2013年8月26日発売\njQuery plugin、jQuery UIについての書籍","tags":["jQuery","book"],"date":"2013-08-21T06:17:31.585Z"},{"title":"Hypertext Transfer Protocol version 2.0 (draft-ietf-httpbis-http2-04) 日本語訳","url":"http://summerwind.jp/docs/draft-ietf-httpbis-http2-04/","content":"HTTP/2.0 Draft 04 仕様書の翻訳\nhttp://blog.summerwind.jp/archives/2076","tags":["HTTP","spec"],"date":"2013-08-21T13:27:38.817Z"},{"title":"[blink] Revision 156290","url":"http://src.chromium.org/viewvc/blink?view=revision&revision=156290","content":"Chrome 31 でXHRのresponseType:jsonをサポート","tags":["Chrome","JSON","XHR"],"date":"2013-08-21T13:42:36.212Z"},{"title":"ai/autoprefixer","url":"https://github.com/ai/autoprefixer","content":"CSSをパースしてvendor prefixをつけてくれるCLI. Gruntタスクもある\nhttp://css-tricks.com/autoprefixer/","tags":["CSS","Tools","console"],"date":"2013-08-21T14:11:08.073Z"},{"title":"Getfirebug Blog » Blog Archive » Firebug 1.12.0","url":"https://blog.getfirebug.com/2013/08/21/firebug-1-12-0/","content":"Firebug 1.12.0リリース。\nネットワークパネル/Eventsログのフィルターの改善、、cURLとしてコピーする機能、イベントリスナーを取得するgetEventListeners()コマンドを追加","tags":["Firebug","ReleaseNote"],"date":"2013-08-22T00:39:26.430Z"},{"title":"Node v0.10.17 (Stable)","url":"http://blog.nodejs.org/2013/08/21/node-v0-10-17-stable/","content":"Node v0.10.17リリース\n","tags":["node.js","ReleaseNote"],"date":"2013-08-22T01:02:18.941Z"},{"title":"フォントの読み込み完了を検知する - Weblog - hail2u.net","url":"http://hail2u.net/blog/webdesign/detect-font-loading.html","content":"WebFontをロード完了を検知する方法","tags":["JavaScript","font"],"date":"2013-08-22T13:46:19.234Z"},{"title":"Announcing TypeScript 0.9.1.1 - TypeScript - Site Home - MSDN Blogs","url":"http://blogs.msdn.com/b/typescript/archive/2013/08/21/announcing-typescript-0-9-1-1.aspx","content":"TypeScript 0.9.1.1リリース。\nimport x = module(...) や `bool` 等の非推奨の書き方を許容するオプションを追加。","tags":["TypeScript","ReleaseNote"],"date":"2013-08-22T14:16:33.081Z"},{"title":"Tridiv | CSS 3D Editor","url":"http://tridiv.com/","content":"CSS 3Dエディタ.\nHTMLとCSSで動くようなものをモデリングするオンラインエディタ","tags":["CSS","3D","HTML","Tools"],"date":"2013-08-22T17:14:36.519Z"},{"title":"最新版のv3.0.0に対応した『Bootstrap入門 (全17回)』を追加しました #dotinstall | IDEA*IDEA","url":"http://www.ideaxidea.com/archives/2013/08/bootstrap_v3_added.html","content":"Bootstrap 3.0.0に対応したチュートリアル動画","tags":["動画","CSS","tutorial","library"],"date":"2013-08-23T00:38:36.862Z"},{"title":"List of resources related to Web Components","url":"https://gist.github.com/ebidel/6314025","content":"Web Componentsについてのリソースまとめ。\n仕様、実装と実装状況、記事、スライド、ライブラリや情報源","tags":["WebComponents","まとめ"],"date":"2013-08-23T05:01:09.378Z"},{"title":"Exploring HTML Imports - Rob Dodson talks internets","url":"http://robdodson.me/blog/2013/08/20/exploring-html-imports","content":"HTML Importsについての解説記事。\nChrome Canaryはフラグ付き、他のブラウザはPolymerを使う。\nlink rel=\"import\"、style scopedとCSSを含んだ読み込み、スクリプトを読み込んだ場合、Web Components","tags":["HTML","JavaScript"],"date":"2013-08-23T08:03:39.589Z"},{"title":"3.3 “Haleakalā” · mbostock/d3","url":"https://github.com/mbostock/d3/releases/tag/v3.3.0","content":"d3.js 3.3リリース\n","tags":["JavaScript","グラフ","library","ReleaseNote"],"date":"2013-08-23T08:29:33.525Z"},{"title":"Yeoman - Modern workflows for modern webapps","url":"http://yeoman.io/blog/hello-1.0.html","content":"Yeoman 1.0リリース。\nyoemanからyoの分離、プロンプトの強化(Inquirer.js)、パフォーマンス改善","tags":["node.js","Tools","JavaScript"],"date":"2013-08-24T04:12:53.789Z"},{"title":"Amazon: HTML5 and CSS3 Developer's Phrasebook (Developer's Library) [Paperback]: Christian Wenz, Visit Amazon's Christian Wenz Page, search results, Learn about Author Central","url":"http://www.amazon.com/o/ASIN/0321776399/amazon0abac-22/ref=nosim","content":"2014年6月13日発売\nHTML5とCSS3についての書籍","tags":["HTML5","CSS","book"],"date":"2013-08-24T21:26:26.573Z"},{"title":"Detecting CSS Style Support | Ryan Morr","url":"http://ryanmorr.com/detecting-css-style-support/","content":"CSSの特定スタイルがサポートされているかを、CSS.supportsや実際にDOMに入れて判定する方法について","tags":["CSS","JavaScript"],"date":"2013-08-24T21:50:58.189Z"},{"title":"Home | Durandal","url":"http://durandaljs.com/","content":"jQuery,Knockout等の上に作られてるMV*ライブラリ.\nMimosaというスケルトンジェネレータも用意されている","tags":["JavaScript","MVC","library"],"date":"2013-08-25T04:13:48.361Z"},{"title":"Ember Hot Seat - Home","url":"http://emberhotseat.com/","content":"Ember.jsについての週刊のPodCast","tags":["JavaScript","podcast"],"date":"2013-08-25T04:15:09.212Z"},{"title":"Why I Chose Ember.js","url":"http://ryantablada.com/post/why-i-chose-ember-js","content":"Backbone,Marionette,Ember.js,Angular.js等色々試して、なぜEmber.jsを選んだか.\nRESTfulなフロントエンドアプリを作る場合は相性がよくで、時と場合によって適切なライブラリは異なるとの話","tags":["JavaScript","MVC","library"],"date":"2013-08-25T04:17:35.978Z"},{"title":"定期更新されるJavaScript等の情報サイトをまとめたMeta-Weeklyというサイトを作りました | Web scratch","url":"http://efcl.info/2013/0825/res3409/","content":"JavaScriptやフロントエンド系のメールマガジンや週刊とかで更新されてるサイトについてまとめたサイト","tags":["JavaScript","HTML","node.js","CSS","まとめ"],"date":"2013-08-25T06:49:22.337Z"},{"title":"Lately in JavaScript podcast - JS Classes","url":"http://www.jsclasses.org/blog/category/podcast/","content":"月一で更新してるJavaScriptについてのポッドキャスト(動画もあり)","tags":["JavaScript","podcast"],"date":"2013-08-25T13:37:41.948Z"},{"title":"jsCafe v13 Grunt","url":"http://www.slideshare.net/sakunyo/jscafe-v","content":"Gruntタスクについてのスライド.\nGrunt APIの使い方、タスクの紹介、子タスクに分散させる事で実行時間を減らす話","tags":["Grunt","スライド"],"date":"2013-08-26T01:52:18.965Z"},{"title":"JavaScriptでWebDriverのテストコードを書きましょ","url":"http://www.slideshare.net/ssuser3eb8d69/javascriptwebdriver","content":"WebDriverを使ったテストと、非同期処理を直接にまとめられるようにするwd-syncについてのスライド","tags":["browser","testing","スライド"],"date":"2013-08-26T09:04:00.933Z"},{"title":"2013年9月13日発売予定の「Web制作者のためのSassの教科書」を執筆しました - CSS HappyLife","url":"http://css-happylife.com/archives/2013/0824_1435.php","content":"Sassについての本","tags":["Sass","book"],"date":"2013-08-26T09:04:34.215Z"},{"title":"Modern JavaScript: Promises/A+ - understanding the spec through implementation","url":"http://modernjavascript.blogspot.com/2013/08/promisesa-understanding-by-doing.html","content":"Promises/A+を実装しながら仕様を理解していくチュートリアル。\n","tags":["JavaScript"],"date":"2013-08-26T12:22:19.126Z"},{"title":"twada/power-assert","url":"https://github.com/twada/power-assert","content":"GroovyのPower AssertのJavaScript版。\nassertがfailの場合に該当コードにそれぞれの値を表示し、可視化を行う。\nassertion自体をシンプルに保ちながら、エラーメッセージの情報を多く出せるライブラリ","tags":["JavaScript","testing","library"],"date":"2013-08-26T12:32:38.886Z"},{"title":"脱初心者のためにこれだけは知っておきたいJavaScriptネタ - Google ドライブ","url":"https://docs.google.com/presentation/d/1xprAZn5EuAZJ1NPcDFKfYb5LV4UtZfDvBinS-gOaOAQ/edit#slide=id.gf898cc10_1102","content":"関数、レキシカルスコープ、スコープチェイン、クロージャ、プロトタイプチェーンについてのスライド","tags":["JavaScript","スライド"],"date":"2013-08-27T01:12:19.504Z"},{"title":"Backbone Weekly Newsletter","url":"http://backboneweekly.com/","content":"Backbone.jsに関する週刊のメールマガジン","tags":["JavaScript","backbone.js","mail"],"date":"2013-08-28T11:47:19.830Z"},{"title":"Ember.js - Ember 1.0 RC8 Released","url":"http://emberjs.com/blog/2013/08/29/ember-1-0-rc8.html","content":"Ember 1.0 RC8リリース.\n最後のRCとなる予定","tags":["JavaScript","MVC","library","ReleaseNote"],"date":"2013-08-29T11:45:25.814Z"},{"title":"causes/scss-lint","url":"https://github.com/causes/scss-lint","content":"Sass Lintツール","tags":["Sass","Tools","console"],"date":"2013-08-29T11:56:01.672Z"},{"title":"YUI 3.12.0 Released - YUI Blog","url":"http://www.yuiblog.com/blog/2013/08/29/yui-3-12-0-released/","content":"YUI 3.12.0リリース。\n","tags":["YUI","ReleaseNote"],"date":"2013-08-29T16:19:27.312Z"},{"title":"モバイルOSとWeb標準とそれらへのアプローチ","url":"http://www.slideshare.net/kisato/osweb","content":"モバイルOSと入ってるAPIの標準化の状態などについてのスライド","tags":["mobile","OS","web","spec"],"date":"2013-08-31T00:56:37.612Z"},{"title":"Hypertext Transfer Protocol version 2.0 (draft-ietf-httpbis-http2-06) 日本語訳","url":"http://summerwind.jp/docs/draft-ietf-httpbis-http2-06/","content":"HTTP/2.0 Draft 06 日本語訳\nhttp://summerwind.jp/docs/draft-ietf-httpbis-http2-06/","tags":["HTTP2","翻訳","spec"],"date":"2013-08-31T10:37:12.235Z"},{"title":"Amazon: JavaScript Creativity: Exploring the Modern Capabilities of JavaScript and HTML5 [Paperback]: Shane Hudson","url":"http://www.amazon.com/o/ASIN/1430259442/amazon0abac-22/ref=nosim","content":"2014年5月14日発売\n","tags":["JavaScript","book"],"date":"2013-08-31T12:24:29.898Z"},{"title":"HTML5 コンポーネント: 標準コンポーネントの実装","url":"http://www.ibm.com/developerworks/jp/web/library/wa-html5components3/","content":"Web Componentsにおける Polymer と Mozilla X-Tag について。","tags":["HTML5","WebComponents"],"date":"2013-08-31T12:44:01.926Z"},{"title":"Sorted Maps in JavaScript - JSter Javascript Catalog","url":"http://jster.net/blog/sorted-maps-in-javascript#.UiIB7bxt-Cj","content":"JavaScriptでBinary Search Treesとbalanced search Treeの実装について。\n実装ライブラリとして http://monmohan.github.io/dsjslib/ について","tags":["JavaScript","アルゴリズム"],"date":"2013-08-31T15:00:48.077Z"},{"title":"jQueryサイト：完成！ | Design Drill Diary","url":"http://designdrill.jp/wordpress/?p=6876","content":"jQueryに関するチュートリアル、サンプルやリファレンスをまとめたサイト\nhttp://www.jquerystudy.info/","tags":["jQuery","ReleaseNote","tutorial","リファレンス"],"date":"2013-09-01T00:17:11.742Z"},{"title":"Ember.js - Ember 1.0 Released","url":"http://emberjs.com/blog/2013/08/31/ember-1-0-released.html","content":"Ember.js 1.0とEmber Data 1.0βをリリース","tags":["JavaScript","MVC","library","ReleaseNote"],"date":"2013-09-01T10:36:46.133Z"},{"title":"jpillora/xhook","url":"https://github.com/jpillora/xhook","content":"XHRのレスポンスやリクエストをhookして、Fakeや値を追加したりキャッシュ機構を設けたりできるライブラリ","tags":["XHR","JavaScript","library","testing"],"date":"2013-09-01T12:28:52.414Z"},{"title":"Kickstart Your AngularJS Development with Yeoman, Grunt and Bower - SitePoint","url":"http://www.sitepoint.com/kickstart-your-angularjs-development-with-yeoman-grunt-and-bower/","content":"Yeomanを使ったジェネレータ、Gruntを使ったテストの実行、Bowerを使ったライブラリの管理などについてのAngularJSチュートリアル","tags":["AngularJS","tutorial"],"date":"2013-09-01T12:38:51.890Z"},{"title":"sindresorhus/load-grunt-tasks · GitHub","url":"https://github.com/sindresorhus/load-grunt-tasks","content":"Gruntタスクのロードをまとめるタスク","tags":["Grunt"],"date":"2013-09-02T01:07:56.783Z"},{"title":"More maintainable Gruntfiles","url":"http://www.thomasboyt.com/2013/09/01/maintainable-grunt.html","content":"Gruntfiesのメンテナンス性をあげるにあどうするべきかという記事。\nload-grunt-tasks でloadNpmTasksをまとめる、タスクをファイルにわけて読み込んで使うようにする等","tags":["Grunt","Tips"],"date":"2013-09-02T01:12:23.658Z"},{"title":"New eBook: JavaScript Patterns JumpStart Guide - Clean up your JavaScript Code - Dan Wahlin","url":"http://weblogs.asp.net/dwahlin/archive/2013/09/01/new-ebook-javascript-patterns-jumpstart-guide-clean-up-your-javascript-code.aspx","content":"JavaScriptのパターンについてのKindle本","tags":["JavaScript","ebook"],"date":"2013-09-02T01:17:06.913Z"},{"title":"Functional JavaScript/TypeScript // Speaker Deck","url":"https://speakerdeck.com/yaakaito/typescript","content":"ES6の=>等を使って関数型スタイルなJavaScriptについてのスライド","tags":["JavaScript","ECMAScript","TypeScript","スライド"],"date":"2013-09-02T09:12:09.470Z"},{"title":"An Absolute Beginner's Guide to Node.js","url":"http://blog.modulus.io/absolute-beginners-guide-to-nodejs","content":"Nodeチュートリアル.\nシンプルなHTTPサーバとファイルの読み込み、npmの扱いなどについて","tags":["node.js","tutorial"],"date":"2013-09-02T12:01:14.016Z"},{"title":"ECMAScript Internationalization API - Generated Content by David Storey","url":"http://generatedcontent.org/post/59403168016/esintlapi","content":"ECMAScript i18n APIについて。\nIntlオブジェクトを使ってロケールに合わせた日付や数値、読み等を意識した文字列のソートなどコード例を含めながら詳しく解説されてる","tags":["ECMAScript","JavaScript","i18n"],"date":"2013-09-02T12:18:07.855Z"},{"title":"メンテナブルCSS | 株式会社サイバーエージェント","url":"http://www.cyberagent.co.jp/recruit/techreport/report/id=7926","content":"CSSのコーディングルールとツールについて。\nそれぞれのルールに\"なぜこのルールがあるの？\"という項目が用意されている","tags":["CSS","document"],"date":"2013-09-02T12:25:03.293Z"},{"title":"RequireJSをプロジェクトで使ってみての所感 - ダーシマ・ヱンヂニヤリング","url":"http://tsmd.hateblo.jp/entry/2013/08/06/165357","content":"“ファイルサイズ、リクエスト数の最適化”のためRequireJSを導入した話.\n遅延ロードと依存関係解決用途のローダーとしてのRequireJSについて","tags":["JavaScript","AMD"],"date":"2013-09-02T12:35:22.535Z"},{"title":"yuku-t/jquery-textcomplete","url":"https://github.com/yuku-t/jquery-textcomplete","content":"Githubみたいにテキストエリアに補完機能を付けるライブラリ\nhttp://qiita.com/yuku_t/items/7ddcc842d3d8f6a9fcd5","tags":["jQuery","library"],"date":"2013-09-04T00:50:55.507Z"},{"title":"WebStorm 7.0 Beta is available for download | JetBrains WebStorm Blog","url":"http://blog.jetbrains.com/webstorm/2013/09/webstorm-7-0-beta-is-available-for-download/","content":"WebStorm 7.0βリリース。\nEJS,Mustache,Handlebars等のテンプレート、Stylus,Compass, Karma, npmとターミナルのサポート","tags":["WebStorm","ReleaseNote"],"date":"2013-09-04T02:49:33.745Z"},{"title":"Custom Elements - A Web Components Gallery for Modern Web Apps","url":"http://customelements.io/","content":"Web Componentsのカスタム要素を集めてるサイト.","tags":["WebComponents","検索"],"date":"2013-09-04T12:53:04.650Z"},{"title":"Bootstrap Magic : Generate your own bootstrap theme quickly and easily","url":"http://pikock.github.io/bootstrap-magic/","content":"Bootstrapのテーマ作成サイト","tags":["design","webservice","Tools"],"date":"2013-09-04T13:10:36.316Z"},{"title":"Node v0.10.18 (Stable)","url":"http://blog.nodejs.org/2013/09/04/node-v0-10-18-stable/","content":"Node v0.10.18 リリース","tags":["node.js","ReleaseNote"],"date":"2013-09-04T21:42:41.002Z"},{"title":"Maluen/Backbone-Debugger","url":"https://github.com/Maluen/Backbone-Debugger","content":"Backbone.jsのデバッグをするChrome拡張","tags":["backbone.js","デバック","Chrome","Extension"],"date":"2013-09-05T01:36:16.359Z"},{"title":"YUI 3.13.0 Beta 1 Released - YUI Blog","url":"http://www.yuiblog.com/blog/2013/09/04/yui-3-13-0-beta-1-released/","content":"YUI 3.13.0 Beta 1リリース.\ncontent editableを使ったEditor機能が入った","tags":["YUI","ReleaseNote"],"date":"2013-09-05T02:03:24.009Z"},{"title":"O'Reilly Japan - テスタブルJavaScript","url":"http://www.oreilly.co.jp/books/9784873116358/","content":"2013年9月21日発売\nTestable JavaScriptの翻訳本\n","tags":["JavaScript","book","testing"],"date":"2013-09-05T08:16:04.479Z"},{"title":"マイクロソフト中の人が徹底解説！InternetExplorer 11 F12 開発者ツールの新機能 | HTML5Experts.jp","url":"http://html5experts.jp/osamum_ms/1928/","content":"IE11の開発者ツールについて","tags":["IE","デバック"],"date":"2013-09-05T08:20:36.223Z"},{"title":"angular.js/CHANGELOG.md at master · angular/angular.js","url":"https://github.com/angular/angular.js/blob/master/CHANGELOG.md#120-rc2-barehand-atomsplitting-2013-09-04","content":"AngularJS 1.2.0-rc.2リリース","tags":["AngularJS","ReleaseNote"],"date":"2013-09-05T13:04:54.363Z"},{"title":"Generators vs Fibers - How To Node - NodeJS","url":"http://howtonode.org/generators-vs-fibers","content":"Generators *とnode-fibersについて","tags":["node.js","JavaScript"],"date":"2013-09-06T02:44:47.108Z"},{"title":"「フロントエンドデベロッパー面接時の質問事項」日本語訳しました - Hack Your Design!","url":"http://blog.toshimaru.net/Front-end-Developer-Interview-Questions-Japanese/","content":"フロントエンドに関する質問集","tags":["HTML","CSS","JavaScript"],"date":"2013-09-07T06:15:52.412Z"},{"title":"Backbone debugger for Firebug.","url":"http://dhruvaray.github.io/spa-eye/","content":"Backbone.jsをデバッグするFirebu拡張。\nインスペクタ、編集、モデルの変更、ワークフローの可視化、View,Templateなどかなり多機能な拡張","tags":["firefox","Firebug","addon","backbone.js"],"date":"2013-09-07T12:13:41.901Z"},{"title":"CSSガイドラインを翻訳してみた - 技術日記＠kiwanami","url":"http://d.hatena.ne.jp/kiwanami/20130905/1378353853","content":"CSSガイドラインの翻訳\nhttps://github.com/kiwanami/CSS-Guidelines","tags":["CSS","document","翻訳"],"date":"2013-09-07T12:24:44.218Z"},{"title":"ES6 Iterators, Generators, and Iterables","url":"http://domenic.me/2013/09/06/es6-iterators-generators-and-iterables/","content":"ES6のGeneratorの仕様についての解説.\niterator, iterable, generator, generator functionの用語解説。\nfor-ofでのシンタックシュガーやfor-ofとの関係や実装状況等について","tags":["ECMAScript"],"date":"2013-09-07T13:30:00.824Z"},{"title":"ファビコン・カンニング・ペーパー","url":"http://hail2u.net/documents/favicon-cheat-sheet-ja.html","content":"faviconの配置方法について詳しく書かれた翻訳。\nfaviconの指定方法、appleデバイス、画像の作成 ico と pngの扱い、ツール、キャッシュについてなどまとまってる","tags":["document","browser","翻訳"],"date":"2013-09-07T13:35:39.683Z"},{"title":"Enterprise Web Development: Building HTML5 Applications: From Desktop to Mobile: Yakov Fain, Victor Rasputnis, Anatole Tartakovsky, Viktor Gamov: 9781449356811: Amazon.com: Books","url":"http://www.amazon.com/o/ASIN/1449356818/amazon0abac-22/ref=nosim","content":"2014年2月22日発売\nエンタープライズWebについての書籍\nhttp://enterprisewebbook.com/ ","tags":["JavaScript","web","book"],"date":"2013-09-07T14:18:40.570Z"},{"title":"Enterprise Web Development: From Desktop to Mobile","url":"http://enterprisewebbook.com/","content":"Enterprise Web Development本のサイト。\n内容を無料で公開してて、GithubにAsciidocで書かれたソースコードもCC by-nc-saで公開してる。","tags":["JavaScript","web","book"],"date":"2013-09-07T15:53:53.517Z"},{"title":"PhantomJS 1.9 Release Notes","url":"http://phantomjs.org/release-1.9.html","content":"PhantomJS 1.9.2リリース","tags":["webkit","browser","Tools","console"],"date":"2013-09-08T02:54:08.982Z"},{"title":"annyang - Easily add voice commands to your site","url":"https://www.talater.com/annyang/","content":"Web Speech API を利用して、音声入力に対応する関数を定義して呼べるようにするライブラリ","tags":["JavaScript","library"],"date":"2013-09-08T04:27:26.318Z"},{"title":"大阪Node学園 六時限目 「generator小咄」","url":"http://www.slideshare.net/shunsukewatanabe568/slide-25939509","content":"Node.jsとGenrator *についてのスライド。\nGeneratorを使ったライブラリについて","tags":["node.js","スライド"],"date":"2013-09-09T08:38:17.366Z"},{"title":"DOM操作の最適化によるJavaScriptチューニング（前編） | HTML5Experts.jp","url":"http://html5experts.jp/yoshikawa_t/1888/","content":"DOM操作で複数要素を編集する際やループ処理をするときに気をつけるべきこと","tags":["DOM","JavaScript"],"date":"2013-09-09T09:00:14.462Z"},{"title":"Brackets Sprint 30 Build – Brackets Blog","url":"http://blog.brackets.io/2013/09/05/brackets-sprint-30-build/","content":"Adobe製Web開発用エディタBrackets Sprint 30リリース.\n","tags":["JavaScript","editor","ReleaseNote"],"date":"2013-09-09T12:35:36.469Z"},{"title":"Getting to know mutation observers - Dev.Opera","url":"http://dev.opera.com/articles/view/mutation-observers-tutorial/","content":"Mutation Observersについて。\nMutationEventsとの違い、プロパティや値のリファレンス、登録方法、フィルターについて","tags":["JavaScript","tutorial"],"date":"2013-09-09T12:43:04.550Z"},{"title":"The 6 Simplest Web Accessibility Tests Anyone Can Do | Karl Groves","url":"http://www.karlgroves.com/2013/09/05/the-6-simplest-web-accessibility-tests-anyone-can-do/","content":"6つのシンプルなウェブアクセシビリティテストの方法","tags":["アクセシビリティ","web"],"date":"2013-09-09T12:48:50.320Z"},{"title":"jpillora/xdomain","url":"https://github.com/jpillora/xdomain","content":"postMessageとproxyとなるページを設置して、CORSを行うライブラリ。\nXHRのインターフェース自体はXHookを使いそのままクロスオリジンでやり取り出来るような仕組み","tags":["JavaScript","library","XHR"],"date":"2013-09-09T13:08:31.005Z"},{"title":"Implementing Native Drag and Drop - Treehouse Blog","url":"http://blog.teamtreehouse.com/implementing-native-drag-and-drop","content":"D&D APIを使ったチュートリアル","tags":["JavaScript","tutorial"],"date":"2013-09-09T13:10:51.413Z"},{"title":"Custom Elements: defining new elements in HTML - HTML5 Rocks","url":"http://www.html5rocks.com/en/tutorials/webcomponents/customelements/","content":"WebComponentsのCustom Elementsのチュートリアル","tags":["WebComponents","tutorial"],"date":"2013-09-09T13:24:06.645Z"},{"title":"Pure 0.3.0 — A Flexbox-based Grid · yui/pure","url":"https://github.com/yui/pure/releases/tag/v0.3.0","content":"Pure 0.3.0リリース\nGridにCSS3 Flexbox","tags":["Yahoo","CSS","library","ReleaseNote"],"date":"2013-09-10T03:30:22.927Z"},{"title":"flexboxの旧仕様、改定仕様、現行仕様の一覧 « NAVER Engineers' Blog","url":"http://tech.naver.jp/blog/?p=2479","content":"flexboxの仕様変更の歴史。(3つの段階)\nflexboxコンテナとアイテム、各種プロパティの解説","tags":["CSS","まとめ","歴史"],"date":"2013-09-10T12:40:08.854Z"},{"title":"Tips and Tricks: Ignoring Library Code While Debugging in Chrome","url":"http://www.divshot.com/blog/tips-and-tricks/ignoring-library-code-while-debugging-in-chrome/","content":"Chromium 31.0.1612.2 でFirefox開発者ツールみたいな正規表現にマッチしたライブラリ等をデバッグ時に無視する機能が着いた(Black boxing)","tags":["Chrome","デバック","JavaScript"],"date":"2013-09-10T12:48:27.773Z"},{"title":"Eloquent JavaScript Second Edition","url":"https://eloquentjavascript.net/2nd_edition/","content":"Eloquent JavaScriptの2nd editionがクラウドファンディング方式という名のdonateで募集されてる。\nCC by-ncで公開予定","tags":["JavaScript","book"],"date":"2013-09-11T13:06:46.828Z"},{"title":"Introduction to Web Accessibility - Course","url":"https://webaccessibility.withgoogle.com/preview","content":"GoogleによるWebアクセシビリティについての講座サイト.\n動画やChromeの開発者ツールやチェックシート等を使いWAI-ARIAなどについて学ベル","tags":["web","アクセシビリティ","WAI-ARIA"],"date":"2013-09-11T13:14:36.892Z"},{"title":"Understanding ECMAScript 6 arrow functions | NCZOnline","url":"http://www.nczonline.net/blog/2013/09/10/understanding-ecmascript-6-arrow-functions/","content":"Arrow Function => の特徴、シンタックス、使い方、typeofやcall()などと合わせた場合どうなるかなどについてまとまってる","tags":["ECMAScript","JavaScript"],"date":"2013-09-12T12:51:22.948Z"},{"title":"hadimichael/gest.js","url":"https://github.com/hadimichael/gest.js","content":"Gesture操作を検知してイベントを設定出来るJavaScriptライブラリ(up/down/left/right/error)","tags":["JavaScript","library"],"date":"2013-09-12T13:16:11.459Z"},{"title":"Carl Danley | JavaScript Design Patterns","url":"http://carldanley.com/javascript-design-patterns/","content":"JavaScriptのデザインパターンについて書かれている連載.\nメリット/デメリット/サンプル という感じでまとめられてる","tags":["JavaScript","デザインパターン","まとめ"],"date":"2013-09-12T14:10:35.710Z"},{"title":"tschaub/grunt-newer","url":"https://github.com/tschaub/grunt-newer","content":"最後に成功した時から変更されたものだけを処理出来るようにするGruntタスク","tags":["Grunt"],"date":"2013-09-12T16:17:55.905Z"},{"title":"Code Climate for JavaScript","url":"https://codeclimate.com/js","content":"コードのメトリクスなどを計測できるCode ClimateのJavaScriptサポート予定","tags":["JavaScript","webservice"],"date":"2013-09-13T00:54:22.943Z"},{"title":"Changelog · lodash/lodash Wiki","url":"https://github.com/lodash/lodash/wiki/Changelog#v200","content":"Lo-Dash v2.0.0リリース。\nメソッドの最適化や、_.curry ,_.sample等のメソッドの追加、JSDocなどの改善等細かい修正が色々","tags":["JavaScript","library"],"date":"2013-09-13T12:30:01.357Z"},{"title":"Introducing the Qt WebEngine | Qt Blog","url":"http://blog.qt.digia.com/blog/2013/09/12/introducing-the-qt-webengine/","content":"Qt WebKitをQt WebEngineと改めChromium(Blink)のベースのものにするとの方針. Qt 5.2以降開発をしてQt5.3でリリース予定","tags":["webkit","browser"],"date":"2013-09-13T12:40:34.791Z"},{"title":"json.human.js - Json Formatting for Human Beings","url":"http://marianoguerra.github.io/json.human.js/","content":"JSONをテーブルタグ(ネストも対応)に経感出来るライブラリ","tags":["JSON","HTML","library"],"date":"2013-09-14T04:03:51.232Z"},{"title":"はじめる Ember.js！！ ~ Getting started with ember.js ~","url":"http://www.slideshare.net/tricknotes/getting-started-with-emberjs","content":"Ember.jsについてのスライド.\n帳票アプリを元にチュートリアル的な感じ","tags":["JavaScript","MVC","library","スライド"],"date":"2013-09-14T07:20:44.022Z"},{"title":"Senchaブラウザ調査報告 | 株式会社ゼノフィ","url":"http://www.xenophy.com/sencha-blog/8508","content":"Senchaコミュニティの開発者に対して、サポートブラウザプランなどについてアンケート","tags":["Sencha","browser"],"date":"2013-09-14T11:08:56.458Z"},{"title":"Ask Not What JavaScript Can Do For You // Speaker Deck","url":"https://speakerdeck.com/jonbretman/ask-not-what-javascript-can-do-for-you","content":"JavaScriptの型、prototypeと継承、コールバックとPromise、キャッシュとパフォーマンスについてのスライド","tags":["JavaScript","スライド"],"date":"2013-09-14T11:41:41.257Z"},{"title":"JavaScript Unit Testing by Sauce Labs","url":"https://saucelabs.com/javascript","content":"SauceLabsのブラウザを使ってユニットテストを動かせるREST API. \nJasmine, QUnit, YUI Test, Mocha等のテストを動かせる","tags":["JavaScript","testing","webservice","API"],"date":"2013-09-14T12:11:09.865Z"},{"title":"Five Helpful Tips When Using RequireJS - Tech.Pro","url":"http://tech.pro/blog/1561/five-helpful-tips-when-using-requirejs","content":"Require.jsを使う時のTips.\ndefineの書き方、AMDに対応してないライブラリの使い方、CJSの扱い、CDNのFallback、プラグイン、エラー処理","tags":["AMD","JavaScript","library","Tips"],"date":"2013-09-14T13:01:42.136Z"},{"title":"Formbuilder.js by dobtco","url":"http://dobtco.github.io/formbuilder/","content":"フォームをGUIで操作しながら作成、並び替え等が出来るJavaScriptライブラリ.\n保存結果はJSONな出力される","tags":["JavaScript","library"],"date":"2013-09-14T13:14:16.372Z"},{"title":"Modern JavaScript: Promise patterns","url":"http://modernjavascript.blogspot.com/2013/09/promise-patterns.html","content":"Promise/A+の拡張例としてコールバック関数をPromiseに変換することについてやエラーハンドリング、複数のpromiseが全て解決した時に次を呼ぶような仕組みの実装などについて。","tags":["JavaScript"],"date":"2013-09-14T15:42:29.478Z"},{"title":"D3: Data Driven Documents: Pocket Primer: Oswald Campesato: 9781938549656: Amazon.com: Books","url":"http://www.amazon.com/o/ASIN/1938549651/amazon0abac-22/ref=nosim","content":"2014年5月14日発売\nD3.js についての書籍","tags":["JavaScript","library","book"],"date":"2013-09-15T00:06:33.710Z"},{"title":"Structure and Interpretation of Computer Programs","url":"http://www.comp.nus.edu.sg/~cs1101s/sicp/","content":"SICPのJavaScript版.\n2章の途中まで書かれている.","tags":["JavaScript","book"],"date":"2013-09-15T03:40:28.177Z"},{"title":"Getting Started | Semantic UI","url":"http://semantic-ui.com/","content":"BootStrapとかみたいなUIフレームワーク.\n","tags":["UI","HTML","JavaScript","CSS"],"date":"2013-09-15T13:57:52.181Z"},{"title":"terkel/mathsass","url":"https://github.com/terkel/mathsass","content":"Sass の数学関数ライブラリ","tags":["Sass","library"],"date":"2013-09-16T09:34:59.361Z"},{"title":"Custom Builds in Lo-Dash 2.0 - Kit Cambridge","url":"http://kitcambridge.be/blog/custom-builds-in-lo-dash-2-dot-0","content":"Lo-Dash 2.0リリース.\nメソッドの機能追加や、Backboneビルドの互換性の向上、underscoreビルドの変更、modernビルドではES5の機能を直接使うようにし軽量化、またcspビルドはmodernのaliasになった","tags":["JavaScript","library","ReleaseNote"],"date":"2013-09-16T10:04:09.121Z"},{"title":"ichord/At.js","url":"https://github.com/ichord/At.js","content":"Githubみたいなテキストエリアでmentionや絵文字の入力補完を行うライブラリ","tags":["github","JavaScript","library"],"date":"2013-09-16T10:47:06.178Z"},{"title":"jviereck/regexp.js","url":"https://github.com/jviereck/regexp.js","content":"デバッグ目的に作成されている正規表現のJavaScript実装.\n","tags":["JavaScript","正規表現","library"],"date":"2013-09-16T10:50:35.509Z"},{"title":"Changelog — Buster.JS 0.7.4 documentation","url":"http://docs.busterjs.org/en/latest/changelog/#v0-7-4","content":"JavaScriptテストフレームワーク Buster.JS v0.7.4リリース.\nWindowsのサポートやバグ修正、安定性や速度の改善. 破壊的な変更も一部含まれる","tags":["BusterJS","ReleaseNote","testing"],"date":"2013-09-18T03:05:18.738Z"},{"title":"Buster.JS 0.7リリースと変更点について | Web scratch","url":"http://efcl.info/2013/0918/res3425/","content":"Buster.JS 0.7.4での変更点についてのまとめ。","tags":["JavaScript","BusterJS","testing","ReleaseNote"],"date":"2013-09-18T03:06:44.646Z"},{"title":"Canvas Inspection using Chrome DevTools - HTML5 Rocks","url":"http://www.html5rocks.com/en/tutorials/canvas/inspection/","content":"Chrome Dev ToolsでCanvasの描画をframeごとにトレース出来るようになった","tags":["Chrome","canvas","デバック"],"date":"2013-09-18T05:20:24.911Z"},{"title":"Underscore Reference — Smooth CoffeeScript","url":"http://autotelicum.github.io/Smooth-CoffeeScript/literate/underscore.html","content":"Underscore.jsのリファレンス.\nその場でCoffeeScriptなコードを実行してUnderscoreの関数を確認できるようになってる","tags":["JavaScript","CoffeeScript","library","リファレンス"],"date":"2013-09-18T07:37:23.035Z"},{"title":"CSS Image Orientation Lands in Firefox 26 - Psychic Core Dump","url":"http://sethfowler.org/blog/2013/09/13/new-in-firefox-26-css-image-orientation","content":"CSSのimage-orientation:について。\n画像の回転反転、画像のメタデータからも回転できる","tags":["CSS"],"date":"2013-09-18T11:59:24.045Z"},{"title":"Quick Guide For… by Andre Alves Garzia [PDF/iPad/Kindle]","url":"https://leanpub.com/quickguidefirefoxosdevelopment","content":"無料のFirefox OS向けアプリの開発電子書籍","tags":["firefox","OS","book"],"date":"2013-09-18T13:16:12.236Z"},{"title":"aaronfrost/grunt-traceur","url":"https://github.com/aaronfrost/grunt-traceur","content":"Traceur-Compileを使ったGruntタスク.\nES6 -> ES3","tags":["ECMAScript","JavaScript","Grunt"],"date":"2013-09-18T13:18:04.878Z"},{"title":"Content Security Policy Header Generator","url":"http://cspisawesome.com/","content":"CSPの設定項目をチェック等指定していき、そのCSP header文字列を生成してくれるサービス。","tags":["CSP","ジェネレーター"],"date":"2013-09-18T13:21:30.711Z"},{"title":"Chromium Dashboard","url":"http://www.chromestatus.com/metrics/css/rank","content":"Google Chromeの利用情報送信機能でのCSSプロパティ利用についての統計情報","tags":["Chrome","CSS"],"date":"2013-09-19T09:06:16.724Z"},{"title":"Phaser - Desktop and Mobile HTML5 game framework","url":"http://phaser.io/","content":"TypeScriptも公式にサポートしてるHTML5ゲームなフレームワーク","tags":["JavaScript","TypeScript","HTML5","game","library"],"date":"2013-09-19T13:35:12.466Z"},{"title":"jQuery 1.11 and 2.1 Beta 1 Released | Official jQuery Blog","url":"http://blog.jquery.com/2013/09/19/jquery-1-11-and-2-1-beta-1-released/","content":"jQuery 1.11と2.1 β1リリース.\nAMDサポート、jQuery内部の依存関係にBowerを利用、sourcemap directivesの修正","tags":["jQuery","ReleaseNote"],"date":"2013-09-20T00:54:58.507Z"},{"title":"MozillaZine.jp » Blog Archive » Firefox 24 がリリースされた","url":"http://mozillazine.jp/?p=3825","content":"Firefox 24リリース","tags":["firefox","ReleaseNote"],"date":"2013-09-20T01:03:58.425Z"},{"title":"Firefox Site Compat (FxSiteCompat) on Twitter","url":"https://twitter.com/FxSiteCompat","content":"Firefoxのサイト互換性情報について発信してるTwitterアカウント","tags":["firefox","browser","twitter"],"date":"2013-09-20T01:07:28.681Z"},{"title":"An Introduction to The Page Visibility API - Treehouse Blog","url":"http://blog.teamtreehouse.com/an-introduction-to-the-page-visibility-api","content":" Page Visibilityを使って動画を停止させるチュートリアル","tags":["JavaScript","動画","tutorial"],"date":"2013-09-20T01:20:17.358Z"},{"title":"【完全日本語訳＋解説】ECMA-262 Edition 5.1を読む（Amazon予約キャンペーン実施中）","url":"http://ecma262.info/","content":"訳・編:竹迫良範\nECMA-262 Edition 5.1の翻訳と解説を含めた書籍","tags":["ECMAScript","book"],"date":"2013-09-20T04:33:40.450Z"},{"title":"BladeRunnerJS - Divide & conquer your web apps","url":"http://bladerunnerjs.org/","content":"Single-Pageなウェブアプリを作成する用途の開発ツールキットとフレームワーク.\n巨大なウェブアプリを想定して開発されてる\n(KnockoutJSを内部的に利用)","tags":["JavaScript","HTML","Tools","library"],"date":"2013-09-20T14:48:42.825Z"},{"title":"Speech Synthesis: Web Speech API, part one - Broken Links","url":"http://www.broken-links.com/2013/09/20/web-speech-api-part-one-speech-synthesis/","content":"iOS7でサポートされたWeb Speech APIについて","tags":["ios","JavaScript"],"date":"2013-09-20T15:20:16.784Z"},{"title":"Improved JavaScript debugger in WebStorm 7 | JetBrains WebStorm Blog","url":"http://blog.jetbrains.com/webstorm/2013/09/improved-javascript-debugger-in-webstorm-7/","content":"WebStorm 7JavaScriptデバッグ機能について。\nLive Edit、Elements tab、ブレークした時に変数を見られるVariables viewの改善など","tags":["WebStorm","デバック","動画"],"date":"2013-09-20T17:09:51.814Z"},{"title":"A Complete Guide to the Table Element | CSS-Tricks","url":"http://css-tricks.com/complete-guide-table-element/","content":"Tableタグについてコード例も豊富にまとまってる。\n基本から、Cellの結合、いつTableを使うべきかについて。display:table-*やCSSでの装飾、Tableの検索等のJSとの連携など","tags":["HTML","CSS","JavaScript","tutorial"],"date":"2013-09-21T02:52:37.464Z"},{"title":"Safari on iOS 7 and HTML5: problems, changes and new APIs | Breaking the Mobile Web","url":"http://www.mobilexweb.com/blog/safari-ios7-html5-problems-apis-review","content":"iOS 7のSafari周りの変更や追加された機能について等のまとめ","tags":["ios","safari"],"date":"2013-09-21T07:37:11.260Z"},{"title":"spy-js/spy-js","url":"https://github.com/spy-js/spy-js","content":"Proxyを通して、JavaScriptのイベントやコードの値の評価を表示したりなどデバッグするためのトレース情報を見られるツール","tags":["node.js","Tools","デバック"],"date":"2013-09-21T12:55:03.312Z"},{"title":"Loading sounds faster - Blog - Clicktorelease","url":"http://www.clicktorelease.com/blog/loading-sounds-faster-using-html5-web-audio-api","content":"XHR ArrayBufferで音楽を取得しながら、バッファーからWeb Audio APIで組みた立て再生する","tags":["sound","JavaScript"],"date":"2013-09-21T16:08:32.179Z"},{"title":"翻訳案保管: CSS Length Explained","url":"http://i7iblog.blogspot.com/2013/09/css-length-explained.html","content":"CSSに出てくるpxやin、pt等の単位について\nhttp://www.w3.org/TR/css3-values/","tags":["CSS","まとめ"],"date":"2013-09-22T01:09:51.461Z"},{"title":"Welcome our new ES5 Overlords","url":"http://mikemaccana.github.io/rejectjs2013/#1","content":"definePropertyとprefixを使ったネイティブ拡張ライブラリのagavejsについてのスライド。\nES3のprototype汚染、ES5のObject.definePropertyを使った拡張と衝突について","tags":["JavaScript","スライド"],"date":"2013-09-22T05:20:41.719Z"},{"title":"Agave.JS","url":"http://agavejs.org/","content":"Object.definePropertyとprefixを使ったネイティブ拡張ライブラリ.","tags":["JavaScript","library"],"date":"2013-09-22T05:24:07.142Z"},{"title":"Reject.JS 2013 - 60 FPS retrogaming on mobile","url":"http://gmarty.github.io/jsSMS/Reject.JS-2013-Slides/#/intro","content":"JavaScriptで書くエミュレータについてのスライド。\nROMからOpCodeを取り出してインタープリター的に処理すると簡潔だが速度的な問題がでる。\nそこでROMからJavaScript関数を生成するような仕組み(Recompiler)を入れる。\n* Prase\n* Analyser\n* optimiser\n* Generator\nこのRecompilerを静的と動的で行う事で速度を改善する話","tags":["JavaScript","スライド","game"],"date":"2013-09-22T05:42:16.620Z"},{"title":"Reject.JS 2013 - YouTube","url":"http://www.youtube.com/playlist?list=PL37ZVnwpeshGLrMTDPV12z7KmjrXsOeHT","content":"Reject.JS 2013の動画が公開された。\nhttp://rejectjs.org/","tags":["JavaScript","イベント","動画"],"date":"2013-09-22T05:43:09.241Z"},{"title":"Learning | alex bumbu","url":"http://bumbu.ru/learning/","content":"JavaScriptでのデザインパターンについて書かれている","tags":["JavaScript","デザインパターン"],"date":"2013-09-22T12:10:39.268Z"},{"title":"Support jQuery 1.10.2 & 2.0.3 on Qrefy! | milestoner","url":"http://s3pw.com/milestoner/2013/09/support-current-jquery-on-qrefy/","content":"jQueryリファレンスサイトのQrefyがjQuery 1.10.2 & 2.0.3に対応","tags":["jQuery","リファレンス"],"date":"2013-09-22T14:20:28.907Z"},{"title":"element: Modals made easy - HTML5Rocks Updates","url":"http://updates.html5rocks.com/2013/09/dialog-element-Modals-made-easy","content":"ChromeでHTML dialog要素のサポート。\nJavaScript API、CSSの擬似要素、polyfillを使ったデモについて","tags":["HTML","JavaScript"],"date":"2013-09-23T10:48:15.844Z"},{"title":"NodeSec Advisories | We need a tagline contributor™","url":"https://nodesecurity.io/","content":"Nodeモジュールなどに関するセキュリティ的なアドバイスや調査報告などについてのサイト","tags":["node.js","セキュリティ"],"date":"2013-09-23T14:56:50.051Z"},{"title":"[JavaScript] Knockout + ContainerJS でテスタブルにToDoリストを作るチュートリアル - うなの日記","url":"http://d.hatena.ne.jp/unageanu/20130923/1379916004","content":"KnockoutでMVVM、ContainerJSでDIをしてテストしやすい状態にしてアプリを作る。\nUI独自の状態や処理を管理するオブジェクトViewModelを作って、HTMLから分離してテストしやすくしている","tags":["JavaScript","testing","todo"],"date":"2013-09-24T12:31:31.169Z"},{"title":"Faster String#repeat method, with ancient Egyptian theory | CoderKeen","url":"http://coderkeen.com/javascript/faster-stringrepeat-method-with-ancient-egyptian-theory","content":"String.prototype.repeatのアルゴリズムについて\nhttp://hg.mozilla.org/mozilla-central/file/28e5d67b6b5a/js/src/builtin/String.js#l10","tags":["JavaScript","アルゴリズム"],"date":"2013-09-24T12:50:14.985Z"},{"title":"モバイルブラウザで動くWebアプリケーションのキャッシュ戦略 | HTML5Experts.jp","url":"http://html5experts.jp/kyo_ago/2466/","content":"Web Storage、Web SQL、Indexed DB、Filesystem APIを使った読み書きのキャッシュについてや、ApplicationCacheの動作や問題点、利用する場合の考え方についてまとまってる","tags":["JavaScript"],"date":"2013-09-24T13:04:55.112Z"},{"title":"JSConfUS 2013] Carter Rabasa: APIs and Making Humankind Better at Programming - YouTube","url":"http://www.youtube.com/watch?v=pHJRELG31dE","content":"http://2013.jsconf.eu/ の動画が公開された","tags":["JavaScript","イベント","動画"],"date":"2013-09-24T13:20:19.086Z"},{"title":"TojiCode: What's coming in WebGL 2.0","url":"http://blog.tojicode.com/2013/09/whats-coming-in-webgl-20.html","content":"WebGL 2.0 概要","tags":["WebGL"],"date":"2013-09-24T14:47:57.768Z"},{"title":"Announcing jQuery Mobile 1.4 Beta | jQuery Mobile","url":"http://jquerymobile.com/blog/2013/09/24/announcing-jquery-mobile-1-4-beta/","content":"jQuery Mobile 1.4 Betaリリース。\nαでの変更点についてもまとまってる","tags":["jQuery","mobile","ReleaseNote"],"date":"2013-09-25T00:42:52.897Z"},{"title":"freddyb/html2dom","url":"https://github.com/freddyb/html2dom","content":"HTML文字列をパースしてDOM APIを使って要素を作るコードを生成するライブラリ.\ninnerHTMLを使わずにHTML文字列を追加出来るようにする。\nhttp://mzl.la/1gZYWSo","tags":["JavaScript","DOM","library","セキュリティ"],"date":"2013-09-25T12:16:13.586Z"},{"title":"Node v0.10.19 (Stable)","url":"http://blog.nodejs.org/2013/09/24/node-v0-10-19-stable/","content":"Node v0.10.19リリース","tags":["node.js","ReleaseNote"],"date":"2013-09-25T12:16:25.712Z"},{"title":"Twitter / ebidel: Make CSS ::before/after content ...","url":"https://twitter.com/ebidel/status/382351541010567168","content":"Chrome Dev ToolsでCSSの擬似要素をインスペクト出来るようになった","tags":["Chrome","デバック"],"date":"2013-09-25T13:23:28.354Z"},{"title":"Unicode and JavaScript","url":"http://www.2ality.com/2013/09/javascript-unicode.html","content":"ユニコードの歴史と用語解説。\nユニコードエンコーディングの種類。JavaScriptとユニコード。\nJS内でユニコード文字の利用やユニコードエスケープについて。\nユニコードと正規表現について(\\u2028 \\u2029 についても触れてる)","tags":["JavaScript","文字コード"],"date":"2013-09-25T13:38:28.319Z"},{"title":"O'Reilly Japan - Web Audio API","url":"http://www.oreilly.co.jp/books/9784873116419/","content":"﻿Web Audio APIの翻訳本","tags":["sound","JavaScript"],"date":"2013-09-26T11:33:47.149Z"},{"title":"IE11 Changes - IEInternals - Site Home - MSDN Blogs","url":"http://blogs.msdn.com/b/ieinternals/archive/2013/09/24/10451776.aspx","content":"IE11の変更点などのまとめ記事","tags":["IE","ReleaseNote","まとめ"],"date":"2013-09-26T12:06:03.414Z"},{"title":"Vjeux » Javascript: Cyclic Object Detection","url":"http://blog.vjeux.com/2011/javascript/cyclic-object-detection.html","content":"再帰的なオブジェクトを検出する方法について","tags":["JavaScript"],"date":"2013-09-26T12:09:33.250Z"},{"title":"Reintroducing the Firefox Developer Tools, part 1: the Web Console and the JavaScript Debugger ✩ Mozilla Hacks – the Web developer blog","url":"https://hacks.mozilla.org/2013/09/reintroducing-the-firefox-developer-tools-part-1-the-web-console-and-the-javascript-debugger/","content":"Firefox開発ツールについての解説連載","tags":["firefox","デバック"],"date":"2013-09-26T12:28:39.904Z"},{"title":"Das E-Book zu ECMAScript 5 • Peter Kröner • Webtechnologie","url":"http://www.peterkroener.de/das-e-book-zu-ecmascript-5/","content":"ES5の新しい機能、コード例などリファレンスなどについて書籍\nドイツ語.","tags":["ECMAScript","JavaScript","book"],"date":"2013-09-26T15:33:32.161Z"},{"title":"Welcome WebStorm 7.0 – Everything you need, at your fingertips, without compromise | JetBrains WebStorm Blog","url":"http://blog.jetbrains.com/webstorm/2013/09/welcome-webstorm-7-0-everything-you-need-at-your-fingertips-without-compromise/","content":"WebStorm 7.0リリース.\nEJS,Web COmponents, Templates, Stylus, Karma + istanbul, npm, Terminal","tags":["WebStorm","ReleaseNote"],"date":"2013-09-28T01:48:40.803Z"},{"title":"How Complex are TodoMVC Implementations","url":"http://blog.coderstats.net/todomvc-complexity/","content":"TodoMVCの各ライブラリ等の実装から複雑度などやコードの行数などをグラフ化してまとめたもの.\nライブラリの傾向が見える感じ","tags":["JavaScript","まとめ","グラフ"],"date":"2013-09-28T05:39:47.103Z"},{"title":"New Features in the Firefox Developer Tools: Episode 26 ✩ Mozilla Hacks – the Web developer blog","url":"https://hacks.mozilla.org/2013/09/new-features-in-the-firefox-developer-tools-episode-26/","content":"Firefox26での開発者ツールについて\n擬似要素のinspect、try..catchしてない例外でのbreak、コンソールのテキスト選択の改善など","tags":["firefox","デバック"],"date":"2013-09-28T05:42:05.157Z"},{"title":"Advanced Testing and Debugging in AngularJS - yearofmoo.com","url":"http://www.yearofmoo.com/2013/09/advanced-testing-and-debugging-in-angularjs.html","content":"AngularJSのテストについて詳しくまとまってる発表と記事。\n何をテストするときに、どんなツールを使うかや何故テストするのかについても書かれてる。\nKarmaをつかった時のデバッグ方法やテストを動かす環境についてなど幅広くまとまってる","tags":["JavaScript","AngularJS","testing","スライド","動画"],"date":"2013-09-28T06:38:29.979Z"},{"title":"The Future of AngularJS - Google ドライブ","url":"https://docs.google.com/presentation/d/1Gv-dvU-yy6WY7SiNJ9QRo9XayPS6N2jtgWezdRpoI04/preview?sle=true#slide=id.p","content":"AngularJSの未来についてのスライド.\nES6やWebComponentsなどと組み合わせた時にどのように変わるかについて","tags":["AngularJS","スライド"],"date":"2013-09-28T07:23:28.405Z"},{"title":"BrowserSwarm","url":"http://www.browserswarm.com/","content":"GithubのプロジェクトをSauceLabsを使いブラウザのテストを動かせるTravis CIのようなサービス.\nDeploy、WebHook、カスタムスクリプト等を設定出来る","tags":["JavaScript","browser","testing","webservice"],"date":"2013-09-28T07:32:32.017Z"},{"title":"harmony:specification_drafts [ES Wiki]","url":"http://wiki.ecmascript.org/doku.php?id=harmony:specification_drafts#september_27_2013_draft_rev_19","content":"ES6 Rev 19リリース","tags":["ECMAScript","ReleaseNote"],"date":"2013-09-28T07:51:44.896Z"},{"title":"Building Polyfills - O'Reilly Media","url":"http://shop.oreilly.com/product/0636920030690.do","content":"Web Platform APIsのPolyfillについての書籍。","tags":["JavaScript","book"],"date":"2013-09-28T10:43:38.976Z"},{"title":"Using Node.js for UI Testing | Packt Publishing","url":"http://www.packtpub.com/testing-nodejs-web-uis/book","content":"Zombie.jsとMochaをつかったUIテストについての書籍.\nZombie BrowserをつかってページにアクセスしUIのテストを行う","tags":["node.js","browser","testing"],"date":"2013-09-28T11:01:07.077Z"},{"title":"そのコード、本当にjQueryが必要ですか？ネイティブ関数の代替えTips集 | ゆっくりと…","url":"http://tokkono.cute.coocan.jp/blog/slow/index.php/xhtmlcss/jquery-alternative-tips/","content":"jQueryで書いたものを素のJavaScriptで書いた場合の比較。\nモダンブラウザではクロスブラウザ対応に必要なラッパが要らない部分がでてきている等の視点から","tags":["jQuery","JavaScript"],"date":"2013-09-29T02:13:11.057Z"},{"title":"PhysicsJS - A modular, extendable, and easy-to-use physics engine for javascript","url":"http://wellcaffeinated.net/PhysicsJS/","content":"JavaScriptで書かれた物理エンジン絵ライブラリ.\nAMDでモジュール化、レンダーはFactory Pattern的に決められるなど、拡張性などを設けている","tags":["JavaScript","library"],"date":"2013-09-29T11:24:58.803Z"},{"title":"Tips for using window in JavaScript","url":"http://www.2ality.com/2013/09/window.html","content":"JavaScriptのグローバルについて。\nブラウザのwindowとグローバル、window.のユースケース、ビルドイン関数、グローバル変数のチェックについて","tags":["JavaScript","DOM"],"date":"2013-09-29T13:59:03.382Z"},{"title":"Autoprefixer ― CSSのベンダー接頭辞をいろいろする - fragmentary","url":"http://myakura.hatenablog.com/entry/2013/09/30/035244","content":"ホストプロセッサ. CanIuseの情報を元に、CSSに対してベンダー接頭辞や無駄なものを削除してくれる","tags":["CSS","Tools"],"date":"2013-09-30T16:42:32.921Z"},{"title":"三世代のFirefox ESRを比較する - Mozilla Flux","url":"http://d.hatena.ne.jp/Rockridge/20130929/1380464736","content":"Firefox ESR(10 ,17, 24)でのベンチマーク結果の比較。\nインクリメンタルGCの導入やJITコンパイラの違いなどで多く変化している事が見える。","tags":["firefox","まとめ"],"date":"2013-09-30T16:45:45.387Z"},{"title":"Node v0.10.20 (Stable)","url":"http://blog.nodejs.org/2013/09/30/node-v0-10-20-stable/","content":"Node v0.10.20リリース。","tags":["node.js","ReleaseNote"],"date":"2013-10-01T01:59:38.830Z"},{"title":"JavaScript Allonge is Free","url":"http://braythwayt.com/2013/10/01/javascript-allonge-is-free.html","content":"JavaScript Allongéが無料で読めるようになった\nhttps://leanpub.com/javascript-allonge/read","tags":["JavaScript","book"],"date":"2013-10-02T04:35:10.618Z"},{"title":"Unit Testing Async JavaScript with Promises and Stubs | Jonny Reeves","url":"http://www.jonnyreeves.co.uk/2012/unit-testing-async-javascript-with-promises-and-stubs/","content":"Promiseを返すメソッドをsinon.JSでstubしてテストする方法について","tags":["JavaScript","testing"],"date":"2013-10-02T12:50:23.490Z"},{"title":"Better search for Node.js modules","url":"http://node-modules.com/","content":"nodeモジュール検索サービス.\nYet another search engine for npm","tags":["node.js","検索"],"date":"2013-10-02T13:17:59.714Z"},{"title":"WebStorm 7 - Overview video | JetBrains TV","url":"http://tv.jetbrains.net/videocontent/webstorm-7-overview-video","content":"WebStorm7の機能を使ったデモ. TypeScript, REST Client, Terminal, File Watcher + browserify","tags":["WebStorm","TypeScript"],"date":"2013-10-02T13:51:55.607Z"},{"title":"Running JavaScript tests with Karma in WebStorm 7 | JetBrains WebStorm Blog","url":"http://blog.jetbrains.com/webstorm/2013/10/running-javascript-tests-with-karma-in-webstorm-7/","content":"WebStorm7 の karma 連携についてのスクリーンキャスト.\nKarmaでのテストやkarma-coverage(+istanbul)を使ったコードカバレッジについて","tags":["WebStorm","testing","動画","tutorial"],"date":"2013-10-03T12:24:29.236Z"},{"title":"アドビの新プロジェクト：JavaScript で WebGL シェーダを記述できる ShaderDSL.js - akihiro kamijo","url":"http://cuaoar.jp/2013/10/javascript-webgl-shaderd.html","content":"\"ShaderDSL.js は内部的に Gladder と RiverTrail を利用\"","tags":["WebGL","adobe"],"date":"2013-10-04T00:16:36.917Z"},{"title":"HTML5スコアコード：iOS7の良いところと悪いところ | 株式会社ゼノフィ","url":"http://www.xenophy.com/sencha-blog/8938","content":"The HTML5 Scorecard: The Good, The Bad and the Ugly in iOS 7 | Blog | Sencha http://www.sencha.com/blog/the-html5-scorecard-the-good-the-bad-and-the-ugly-in-ios7/ の訳","tags":["HTML5","ios"],"date":"2013-10-04T02:30:14.899Z"},{"title":"You Can't JavaScript Under Pressure - by UsVsTh3m","url":"http://toys.usvsth3m.com/javascript-under-pressure/","content":"テストを通るJavaScriptを書いていくタイムアタック的な腕試しゲーム","tags":["JavaScript"],"date":"2013-10-04T12:17:25.567Z"},{"title":"Standards for Web Applications on Mobile: current state and roadmap (September 2013)","url":"http://www.w3.org/2013/09/mobile-web-app-state/","content":"HTML5関連仕様と実装状況についてまとめられてるレポートのSeptember 2013版が公開された","tags":["HTML5","W3C","まとめ"],"date":"2013-10-04T14:15:27.166Z"},{"title":"petkaantonov/bluebird","url":"https://github.com/petkaantonov/bluebird","content":"Promises A+をベースに実装したライブラリ.\nPromisesA+の仕様、Q、When.jsのテストをパスしてたり、デバッグのしやすさ(error handling、stack trace)やパフォーマンスにかなり気を配ってる","tags":["JavaScript","library"],"date":"2013-10-05T08:19:48.551Z"},{"title":"wanasit/chrono","url":"https://github.com/wanasit/chrono","content":"JavaScriptで自然言語な日付表現をパースするライブラリ。\n英語、日本語、タイ語に対応してる","tags":["JavaScript","library"],"date":"2013-10-05T15:00:23.747Z"},{"title":"The JavaScript console API","url":"http://www.2ality.com/2013/10/console-api.html","content":"ブラウザ/Firebug/Node.jsでのconsole APIがサポートしてるメソッドについてまとまってる","tags":["browser","デバック"],"date":"2013-10-05T19:44:59.289Z"},{"title":"evanw/node-source-map-support","url":"https://github.com/evanw/node-source-map-support","content":"V8のstack trace APIをつかって、Node/ChromeのスタックトレースをSourcemapするライブラリ。\naltJS等のJSにコンパイルするものとエラースタックトレースの対応を取れる","tags":["JavaScript","デバック"],"date":"2013-10-06T08:52:13.060Z"},{"title":"An introduction to ES6 Part 1: Using ES6 Today","url":"http://globaldev.co.uk/2013/09/es6-part-1/","content":"ES6の機能を紹介していく連載.\n現段階でブラウザやNodeなどでそれらの機能を使う手段についても書かれてる","tags":["ECMAScript","JavaScript","tutorial"],"date":"2013-10-06T11:06:28.599Z"},{"title":"Rethinking JavaScript’s Try/Catch | Flippin' Awesome","url":"http://flippinawesome.org/2013/09/30/rethinking-javascripts-trycatch/","content":"try...catchのにはパフォーマンス的な問題があり、window.onerrorとcallbackを使いエラーからの復帰で代用できないか?という話","tags":["JavaScript"],"date":"2013-10-06T12:38:07.789Z"},{"title":"opentype.js – JavaScript parser for OpenType and TrueType fonts.","url":"http://nodebox.github.io/opentype.js/","content":"OpenType/TrueTypeフォントのJavaScriptパーサー","tags":["JavaScript","font","library"],"date":"2013-10-07T00:18:14.286Z"},{"title":"JavaScript の ArrayLike Object について - latest log","url":"http://uupaa.hatenablog.com/entry/2013/09/27/223405","content":"JavaScriptのArray likeなオブジェクトについて.\n","tags":["JavaScript"],"date":"2013-10-07T12:51:35.651Z"},{"title":"Testable & Tested Client-side Code - Tech.Pro","url":"http://tech.pro/tutorial/1589/testable--tested-client-side-code","content":"なぜテストを書くのか、テストの書き方/気をつけること、自動化、Lintツール、ユニットテスト、コードカバレッジ、platoでのコードメトリクス、統合テストについてなどテストに関して全体的にまとまってる","tags":["JavaScript","testing"],"date":"2013-10-07T13:02:31.456Z"},{"title":"YUI 3.13.0 Released - YUI Blog","url":"http://www.yuiblog.com/blog/2013/10/07/yui-3-13-0-released/","content":"YUI 3.13.0リリース","tags":["JavaScript","library","ReleaseNote"],"date":"2013-10-08T03:41:11.874Z"},{"title":"Manning: Single Page Web Applications","url":"http://www.manning.com/mikowski/","content":"Single Page Web Applicationsについての書籍","tags":["JavaScript","book"],"date":"2013-10-08T04:39:52.696Z"},{"title":"Selenium Testing Tools Definitive Guide | Packt Publishing","url":"http://www.packtpub.com/selenium-testing-tools-definitive-guide/book","content":"2014年1月発売\nSeleniumでのテストについての書籍","tags":["browser","testing","book"],"date":"2013-10-08T04:40:33.198Z"},{"title":"Knockout 3.0 Release Candidate available - Steve Sanderson’s blog - As seen on YouTube™","url":"http://blog.stevensanderson.com/2013/10/08/knockout-3-0-release-candidate-available/","content":"Knockout 3.0RCリリース。\n配列の変更通知、ビルドシステムをGruntに","tags":["JavaScript","MVC","library","ReleaseNote"],"date":"2013-10-09T01:06:21.101Z"},{"title":"Amazon: HTML5: The Definitive Guide [Paperback]: Chuck Musciano, Visit Amazon's Chuck Musciano Page, search results, Learn about Author Central, Bill Kennedy, Estelle Weyl","url":"http://www.amazon.com/o/ASIN/1449302599/amazon0abac-22/ref=nosim","content":"2014年7月22日発売\n","tags":["HTML5","book"],"date":"2013-10-11T00:51:30.189Z"},{"title":"Backbone.js","url":"http://backbonejs.org","content":"Backbone.js 1.1.0リリース","tags":["backbone.js","library","ReleaseNote"],"date":"2013-10-11T07:52:40.155Z"},{"title":"3日時間をもらったので TypeScriptを触ってみた","url":"http://www.slideshare.net/y-kato/3-typescript","content":"TypeScript 0.9の現状についてスライド.\n言語機能について","tags":["JavaScript","TypeScript","C#"],"date":"2013-10-11T13:57:15.293Z"},{"title":"Manning: Web Components in Action","url":"http://www.manning.com/buckett2/","content":"2014年夏発売\nWeb Componentsについての書籍","tags":["WebComponents","book"],"date":"2013-10-12T11:08:32.434Z"},{"title":"Inline SVG - トラブルとその対策","url":"http://www.slideshare.net/kadoppe/inline-svg","content":"Inline SVGでの表示の問題への対処法などについてのスライド","tags":["SVG","スライド"],"date":"2013-10-12T13:02:49.180Z"},{"title":"Introduction: CSS Testing :","url":"http://csste.st/","content":"CSSテストに関するツールや方法等をまとめてるサイト","tags":["CSS","testing","まとめ","Tools"],"date":"2013-10-12T15:17:40.221Z"},{"title":"WAH LAU! CSS CAN BE TESTED TOO! // Speaker Deck","url":"https://speakerdeck.com/winston/wah-lau-css-can-be-tested-too","content":"Cactusを使ったCSSテストについてのスライド\nhttps://github.com/winston/cactus","tags":["CSS","testing","スライド"],"date":"2013-10-12T15:25:34.489Z"},{"title":"natefaubion/sparkler","url":"https://github.com/natefaubion/sparkler","content":"sweet.jsを使ってパターンマッチを行うマクロライブラリ","tags":["JavaScript"],"date":"2013-10-12T15:38:04.111Z"},{"title":"ECMAScript 6 — будущее JavaScript // Speaker Deck","url":"https://speakerdeck.com/simonenko/ecmascript-6-budushchieie-javascript","content":"ES6の新しい機能、シンタックスについてのスライド.\nコード例が中心なので分かりやすい","tags":["ECMAScript","JavaScript","スライド"],"date":"2013-10-13T03:47:50.134Z"},{"title":"The Extensible Web","url":"http://domenic.me/2013/10/07/the-extensible-web/","content":"Extensible Web Manifestoについて。\n問題と解決、実際にどのような取り組みが行われているかについて\nhttp://www.slideshare.net/domenicdenicola/the-extensible-web","tags":["web","WebPlatformAPI"],"date":"2013-10-13T07:35:06.134Z"},{"title":"Two-way bindings","url":"http://projects.mariusgundersen.net/JSconf2013/#/title","content":"Knockout, Ember, Angularのデータバインディングの違い、値の変更の監視、値の変更とレンダリングを非同期に行うかどうか、値の変更と再計算(リアクティブ)、パフォーマンスについて","tags":["MVC","library","スライド","JavaScript"],"date":"2013-10-13T07:48:43.023Z"},{"title":"mustache-security - A wiki dedicated to JavaScript MVC security pitfalls - Google Project Hosting","url":"https://code.google.com/p/mustache-security/","content":"Angular,KnockoutやEmberなどのMV*ライブラリやUndescoreのテンプレートなどにおけるセキュリティの落とし穴やCSPについての調査がまとまってる","tags":["JavaScript","セキュリティ","CSP","MVC","library"],"date":"2013-10-13T07:59:36.815Z"},{"title":"Functional Refactoring in JavaScript | Victor Savkin on Software Architecture & Design","url":"http://victorsavkin.com/post/63551894251/functional-refactoring-in-javascript","content":"単純な値を渡して関数内部に埋め込んだ判定でやるよりも、判定をする関数を渡すようにするなど、関数型スタイルにリファクタリングしていく話","tags":["JavaScript"],"date":"2013-10-13T08:13:13.026Z"},{"title":"The dict pattern: objects without prototypes are better maps","url":"http://www.2ality.com/2013/10/dict-pattern.html","content":"{} オブジェクトはObjectからのtoString等を持っているので、Object.create(null)を使い、よりキレイなオブジェクトを使う話について","tags":["JavaScript"],"date":"2013-10-14T11:50:06.952Z"},{"title":"Рейтинг@Mail.ru - Глобальная статистика Рейтинг@mail.ru: браузеры","url":"http://top.mail.ru/browsers?id=250#sids=chrome,mob,firefox,opera,msie&percent=0","content":"ロシアのMail.ruのアクセス解析情報の統計データが見られる。\nブラウザの比率や訪問数、Flashのバージョン(インストール率)等大体のデータが載ってる","tags":["アクセス解析","browser","まとめ"],"date":"2013-10-14T13:55:20.309Z"},{"title":"AbsurdJS - the new CSS preprocessor","url":"http://krasimir.github.io/absurd/","content":"JavaScriptやJSONを書いてCSSにコンパイルするJSライブラリとNodeモジュール。\nプリプロセッサ的な部分をそのままJavaScriptに持ってきた感じ","tags":["JavaScript","node.js","CSS"],"date":"2013-10-14T14:43:27.393Z"},{"title":"RequireJS 2.1.9 Released ~ James Burke","url":"http://jrburke.com/2013/10/14/requirejs-2.1.9-released/","content":"RequireJS 2.1.9リリース","tags":["JavaScript","library","ReleaseNote"],"date":"2013-10-15T05:09:31.142Z"},{"title":"SproutCore 1.10.0 Release – SproutCore","url":"http://blog.sproutcore.com/sproutcore-1-10-0-release/","content":"SproutCore 1.10.0リリース","tags":["JavaScript","library"],"date":"2013-10-15T12:55:41.210Z"},{"title":"Plight Of The Butterfly - Everything You Wanted To Know About Object.observe() – Addy Osmani [Video]","url":"http://2013.jsconf.eu/speakers/addy-osmani-plight-of-the-butterfly-everything-you-wanted-to-know-about-objectobserve.html","content":"Object.observe()についての発表","tags":["JavaScript","動画"],"date":"2013-10-15T13:02:01.976Z"},{"title":"A dumb easy model for promises","url":"http://www.vittoriozaccaria.net/blog/2013/09/23/a-dumb-easy-model-for-promises.html","content":"Promises/A+の図解とチートシート","tags":["JavaScript","Promise","チートシート"],"date":"2013-10-15T13:06:57.981Z"},{"title":"O'Reilly Japan - HTML5 Hacks","url":"http://www.oreilly.co.jp/books/9784873116471/","content":"2013年10月26日 発売\nHTML5 Hacksの翻訳本","tags":["HTML5","book"],"date":"2013-10-15T14:34:28.404Z"},{"title":"初心者でも絶対わかる、WebGLプログラミング＜基礎知識編＞ | HTML5Experts.jp","url":"http://html5experts.jp/yomotsu/2897/","content":"WebGLとはなにか、実際に使うためにどうするかについての連載","tags":["WebGL","tutorial"],"date":"2013-10-16T06:07:06.814Z"},{"title":"React | React v0.5","url":"http://facebook.github.io/react/blog/2013/10/16/react-v0.5.0.html","content":"コード内にXMLライクなJSXを埋め込んでUIを組み立てられるReact v0.5リリース.\nビルド時にAdd-onsを追加出来る仕組みがサポートされた","tags":["JavaScript","DOM","E4X","library"],"date":"2013-10-17T00:40:29.425Z"},{"title":"Applied JavaScript MVC: Developing Complex Applications with Backbone.js: Zebulon Young: 9781449368128: Amazon.com: Books","url":"http://www.amazon.com/o/ASIN/1449368123/amazon0abac-22/ref=nosim","content":"2014年4月22日発売\nMV*フレームワークを使ったWebアプリケーション開発についての書籍","tags":["JavaScript","backbone.js","MVC","book"],"date":"2013-10-18T15:53:45.014Z"},{"title":"JavaScript with Promises - O'Reilly Media","url":"http://shop.oreilly.com/product/0636920032151.do","content":"2014年5月22日発売\nPromisesについての100Pほどの書籍\nFYI: https://github.com/dxparker/promise","tags":["JavaScript","Promise","book"],"date":"2013-10-18T15:59:58.280Z"},{"title":"Backbone.js Testing","url":"http://backbone-testing.com/","content":"Backbone.jsとテストについての書籍サイト.ノートアプリを作りながらテストについて学んで行く感じ\nhttp://www.packtpub.com/backbonejs-testing/book","tags":["backbone.js","JavaScript","testing","book"],"date":"2013-10-18T16:16:38.265Z"},{"title":"Object-Oriented JavaScript - Second Edition | Packt Publishing","url":"http://www.packtpub.com/object-oriented-javascript-2e/book","content":" オブジェクト指向JavaScriptの第2版","tags":["JavaScript","book"],"date":"2013-10-18T16:46:24.070Z"},{"title":"Node v0.10.21 (Stable)","url":"http://blog.nodejs.org/2013/10/18/node-v0-10-21-stable/","content":"Node v0.10.21リリース.\nHTTPサーバのsecurity fixを含むアップデート","tags":["node.js","ReleaseNote"],"date":"2013-10-19T02:47:05.502Z"},{"title":"Interactive web with Fabric.js @ meet.js","url":"http://www.slideshare.net/kangax/meetjs","content":"CanvasライブラリのFabric.jsについてのスライド","tags":["canvas","SVG","library","スライド"],"date":"2013-10-20T03:11:15.217Z"},{"title":"timoxley/functional-javascript-workshop","url":"https://github.com/timoxley/functional-javascript-workshop","content":"Funcation JavaScript(ES5のみで)について基礎的な事を学ぶための対話的なチュートリアル.\n項目ごとにテストを通すようなコードを書いて行って学べる。","tags":["関数型言語","JavaScript","tutorial"],"date":"2013-10-20T07:36:29.896Z"},{"title":"Promises and Generators: Control Flow Utopia","url":"http://pag.forbeslindesay.co.uk/#/","content":"GeneratorとPromisesについてのスライド.\nコントールフローとエラーハンドリングをどう組み込んでいくのかの話\nhttp://www.youtube.com/watch?v=qbKWsbJ76-s","tags":["JavaScript","Promise","スライド"],"date":"2013-10-20T08:26:59.487Z"},{"title":"Applicative Programming In JavaScript With lodash.js - Tech.Pro","url":"http://tech.pro/tutorial/1611/functional-javascript","content":"引数に関数を渡して、関数の組み合わせで処理するような方法についてのチュートリアル。\nES5の機能を使ったものやlo-dashなどにある機能について紹介してる","tags":["JavaScript","library","tutorial"],"date":"2013-10-20T08:45:52.088Z"},{"title":"jimhigson/oboe.js","url":"https://github.com/jimhigson/oboe.js","content":"JSONをストリーム的にパースして処理していけるライブラリ。\nXHRでonprogressベース、Nodeでは普通にstreamで処理する","tags":["JSON","JavaScript","node.js"],"date":"2013-10-20T11:27:12.606Z"},{"title":"Google Chrome Blog: Extending Chrome support for XP users until April 2015","url":"http://chrome.blogspot.com/2013/10/extending-chrome-support-for-xp-users.html","content":"ChromeのWindows XPサポートは2015年4月まで","tags":["Chrome","ReleaseNote"],"date":"2013-10-20T14:45:39.805Z"},{"title":"WebRTC Data Black Magic // Speaker Deck","url":"https://speakerdeck.com/feross/webrtc-data-black-magic","content":"WebRTCのデータのやり取りの流れが分かりやすいスライド","tags":["WebRTC","スライド"],"date":"2013-10-21T08:42:48.361Z"},{"title":"JSHint 2.3.0 is released · jshint/jshint","url":"https://github.com/jshint/jshint/releases/tag/2.3.0","content":"JSHint 2.3.0リリース\nネイティブオブジェクトのprototype拡張をチェック、typeof typoのチェック、parseIntのチェックがES5の仕様を配慮するように","tags":["JavaScript","Tools","ReleaseNote"],"date":"2013-10-21T12:28:16.239Z"},{"title":"捗るかもしれないフロントエンド開発環境 // Speaker Deck","url":"https://speakerdeck.com/koba04/bu-rukamosirenaihurontoendokai-fa-huan-jing","content":"Gruntを使ったWebアプリ開発についてのスライド.\nローカルサーバとAPIモック、testem+mochaでのテスト、foremanでのプロセス管理、Grwol通知","tags":["Grunt","JavaScript","スライド"],"date":"2013-10-21T12:42:01.692Z"},{"title":"NetBeans IDE 7.4 Release Information","url":"https://netbeans.org/community/releases/74/","content":"NetBeans IDE 7.4リリース。\niOS/Androidブラウザサポート、Chrome Dev Toolsでの保存結果を反映、ネットワークモニター、Sass/Less、AngularJS/Knockout/ExtJS\nhttp://wiki.netbeans.org/NetBeans_74_NewAndNoteworthy","tags":["NetBeans","ReleaseNote"],"date":"2013-10-22T02:05:26.542Z"},{"title":"facebook/regenerator","url":"https://github.com/facebook/regenerator","content":"ES6のGenerator*をES5のコードに変換する Transpiler","tags":["ECMAScript","JavaScript","console","Tools"],"date":"2013-10-23T01:15:38.396Z"},{"title":"Snap.svg - Home","url":"http://snapsvg.io/","content":"モダンブラウザ向けのSVGライブラリ.\nRaphaëlと違ってSVG subsetが実装されてるブラウザを対象として、SVGの操作などを行える。\nRaphaëlの作者によって書かれてる","tags":["adobe","SVG","library"],"date":"2013-10-24T14:03:40.127Z"},{"title":"theironcook/Kojak","url":"https://github.com/theironcook/Kojak","content":"A simple JavaScript profiler","tags":["JavaScript","performance","Tools"],"date":"2013-10-24T14:05:13.090Z"},{"title":"millermedeiros/js-signals","url":"https://github.com/millermedeiros/js-signals","content":"Event/Messaging. AS3のSignals","tags":["JavaScript","library"],"date":"2013-10-24T14:20:05.058Z"},{"title":"Launched: Code Climate for JavaScript - Code Climate Blog","url":"http://blog.codeclimate.com/blog/2013/10/24/code-climate-for-javascript/","content":"コードメトリクス等を計測できるサービスCode ClimateがJavaScriptに対応した。\nオープンソースプロジェクトは無料で利用できる","tags":["JavaScript","webservice","ReleaseNote"],"date":"2013-10-25T00:39:00.365Z"},{"title":"jQuery Mobile 1.4.0 RC1 released | jQuery Mobile","url":"http://jquerymobile.com/blog/2013/10/24/jquery-mobile-1-4-0-rc1-released/","content":"jQuery Mobile 1.4.0 RC1リリース。\n","tags":["jQuery","mobile","ReleaseNote"],"date":"2013-10-25T00:51:24.779Z"},{"title":"Ember.js - Ember 1.1.1 and 1.2 Beta Released","url":"http://emberjs.com/blog/2013/10/24/ember-1-1-1-and-ember-1-2-0-beta-released.html","content":"Ember.js 1.1.1と1.2β リリース。\nstableは six weeks ごとにリリースしていくサイクル","tags":["JavaScript","MVC","library","ReleaseNote"],"date":"2013-10-25T00:52:46.205Z"},{"title":"Monthly JavaScript Updatesの検索結果 - Qiita [キータ]","url":"http://qiita.com/search?utf8=%E2%9C%93&sort=&q=Monthly+JavaScript+Updates","content":"月刊でJavaScriptライブラリのアップデート情報や記事紹介などのmonthly news","tags":["JavaScript","news","blog"],"date":"2013-10-25T02:40:21.788Z"},{"title":"JavaScript unit test tools for TDD - Stack Overflow","url":"http://stackoverflow.com/questions/300855/javascript-unit-test-tools-for-tdd","content":"JavaScriptのテスティングフレームワークなどのまとめ。\n2008年ごろから現在も更新されてるので、死んでるものから人気のあるものまでまとまってる","tags":["JavaScript","testing","library","まとめ"],"date":"2013-10-25T13:05:21.967Z"},{"title":"ai/postcss","url":"https://github.com/ai/postcss","content":"CSSをJavaScriptで変更出来るライブラリ.\nCSSのチェックや修正などに使える","tags":["CSS","Tools","JavaScript"],"date":"2013-10-25T13:52:47.789Z"},{"title":"TDD | EtnasSoft","url":"http://www.etnassoft.com/category/tdd-2/","content":"JavaScriptでのモダンなテストについてのチュートリアル。\nmocha+chai+testem+Sinon.JSを使ったテスト、プロジェクトのディレクトリ構成、例としてBackbone、jQuery+Ajaxのテスト、プリベートメソッドのテストをどうするかについて書かれてる","tags":["JavaScript","testing","tutorial"],"date":"2013-10-25T14:26:12.193Z"},{"title":"offline","url":"http://github.hubspot.com/offline/","content":"Ajaxの通信が失敗したら通知するUI、そのリクエストを再送出来るようにするライブラリ。","tags":["JavaScript","library","UI","XHR"],"date":"2013-10-25T15:03:38.451Z"},{"title":"JavaScriptベースのCSS preprocessorであるAbsurdJS を試してみる | 69log","url":"http://kazu69.net/blog/tec/1814","content":"JavaScriptベースのCSSメタ言語的なライブラリについて","tags":["JavaScript","CSS"],"date":"2013-10-26T06:40:31.928Z"},{"title":"Web Audio APIでMIDIファイル再生","url":"http://imaya.github.io/slide/webaudio/#1","content":"Web Audio APIとMIDIについてのスライド。\nWeb Audio APIの構成要素、サウンドフォントやWebMidiLinkについて.\nFYI: http://imaya.blog.jp/archives/6531520.html","tags":["JavaScript","sound","スライド"],"date":"2013-10-26T07:27:03.878Z"},{"title":"Event Emitter: Obey and Report - Pony Foo","url":"http://blog.ponyfoo.com/2013/10/25/event-emitter-obey-and-report","content":"event emitter patternについて。\nキーボード操作をコマンドとして送って、要素を動かす例を元に説明してる","tags":["JavaScript","event"],"date":"2013-10-26T08:06:45.112Z"},{"title":"Yeoman Grunt Bower // Speaker Deck","url":"https://speakerdeck.com/yosuke_furukawa/yeoman-grunt-bower","content":"Yeomanのgeneratorの作り方、Bowerの最近の変更点についてのスライド","tags":["JavaScript","Tools"],"date":"2013-10-26T08:23:19.367Z"},{"title":"The Future of Programming in Node.js // Speaker Deck","url":"https://speakerdeck.com/meso/the-future-of-programming-in-node-dot-js","content":"Isaacsが語るNode.jsの今後についての訳についてのスライド","tags":["node.js"],"date":"2013-10-26T08:26:02.170Z"},{"title":"Knockout.js 3.0 Highlights - Knock Me Out","url":"http://www.knockmeout.net/2013/10/knockout-3-highlights.html","content":"Knockout.js 3.0リリース。\nhttp://knockoutjs.com/upgrade-notes/v3.0.0.html","tags":["JavaScript","MVC","library","ReleaseNote"],"date":"2013-10-26T16:17:40.383Z"},{"title":"Touche.js - seamless touch event mapping for your click events","url":"http://benhowdle.im/touche/","content":"fast click(300msの遅延を取る機能)、クリックイベントもtouchendとして取れるようにするライブラリ","tags":["JavaScript","library"],"date":"2013-10-26T17:22:33.963Z"},{"title":"gabesoft/trans","url":"https://github.com/gabesoft/trans","content":"JSONオブジェクトに対して複雑な変形を行うの補助するライブラリ","tags":["JavaScript","JSON","library"],"date":"2013-10-28T00:50:12.029Z"},{"title":"なぜAltJSだったのか、そしてこれからもAltJSなのか [東京Node学園2013] - Line 1: Error: Invalid Blog('by Esehara' )","url":"http://bugrammer.hateblo.jp/entry/2013/10/26/231517","content":"JavaScriptとAltJSの関係についてのスライドと補足記事。\nKalやRoy、ClojureScriptなどのaltJSが持つ機能やエコシステムについて","tags":["JavaScript","altJS"],"date":"2013-10-28T12:35:19.302Z"},{"title":"Perl 初心者がとある JavaScript コードを読むための基礎知識 - あらびき日記","url":"http://d.hatena.ne.jp/a_bicky/20131027/1382875227","content":"PerlとJavaScriptを比較しながら、JavaScriptの基礎文法やXHR、Canvasなどについてのチュートリアル","tags":["perl","JavaScript","tutorial"],"date":"2013-10-28T12:37:56.630Z"},{"title":"benjamn/ast-types","url":"https://github.com/benjamn/ast-types","content":"Mozilla Parser APIを元にしたEsprima互換のASTを、AST Node Type毎の関数を使う事で組み立てるビルダー、ASTのTraversal、独自のAST Node Typeの定義等を行えるライブラリ","tags":["JavaScript","ECMAScript","Tools"],"date":"2013-10-28T12:43:11.982Z"},{"title":"tupai.js — Minimal and Flexible JavaScript MVC Framework.","url":"http://tupaijs.com/index.html","content":"Javaライクな名前空間、mustache等を使ったテンプレートエンジン、controllerを生成するgenerator/ローカルサーバ等のCLI を持ったフレームワーク","tags":["JavaScript","MVC","library"],"date":"2013-10-28T14:12:01.057Z"},{"title":"Massa Labs","url":"http://massalabs.com/dev/2013/10/17/handling-errors-in-nodejs.html","content":"Node.jsでErrorオブジェクトを出力するときに見やすい形にするモジュールを作る話","tags":["JavaScript","node.js","デバック"],"date":"2013-10-28T14:15:53.235Z"},{"title":"Web Components are the Revolution","url":"http://robdodson.me/webcomponents-revolution/#/","content":"Web Componentsを構成する\nTemplates, Shadow DOM, Custom Elements, Importsについてのスライド。\nそれぞれの要素の説明と、ブラウザのサポート状況などについてまとまってる","tags":["JavaScript","WebComponents","スライド"],"date":"2013-10-28T14:20:07.373Z"},{"title":"1.0.0: Constellation/iv","url":"https://github.com/Constellation/iv/releases/tag/1.0.0","content":"@Constellation による ECMA262 5.1完全準拠のC++/JS実装の iv / lv5 1.0.0リリース\n* http://constellation.hatenablog.com/entry/20111019/1319008580\n* http://constellation.github.io/slides/contents/20120326/presentation.html","tags":["JavaScript","ECMAScript","C++","ReleaseNote"],"date":"2013-10-28T14:43:45.031Z"},{"title":"今年こそついにSVG元年？まだ間に合う！SVGの学習に役立つサイト紹介 - 聴く耳を持たない(片方しか)","url":"http://d.hatena.ne.jp/rikuo/20131028","content":"SVGの歴史、チュートリアルサイト、ライブラリやツールなどのまとめ","tags":["SVG","tutorial","まとめ"],"date":"2013-10-29T06:49:29.481Z"},{"title":"NV/CSSOM","url":"https://github.com/NV/CSSOM","content":"JavaScriptで書かれたCSSパーサー","tags":["JavaScript","CSS"],"date":"2013-10-30T07:33:03.714Z"},{"title":"Polymer/vulcanize","url":"https://github.com/Polymer/vulcanize","content":"HTML importとWeb Componentsを使ったhtmlを、importしたものを埋め込みPolymerのタグに変換してくれるCLI","tags":["WebComponents","Tools","console"],"date":"2013-10-30T07:35:05.160Z"},{"title":"Ghostlab","url":"http://vanamco.com/ghostlab/","content":"複数のモバイル端末等でページスクロール、フォーム入力、クリック、リロードを同期的に操作、インスペクト出来るツール","tags":["browser","Tools","mobile"],"date":"2013-10-30T13:18:10.133Z"},{"title":"AngularJS style guideを日本語訳した - Happy New World","url":"http://d.hatena.ne.jp/mainyaa/20131028/p1","content":"AngularJSスタイルガイドの翻訳","tags":["AngularJS","document","翻訳"],"date":"2013-10-30T13:36:55.108Z"},{"title":"sdesalas/trifleJS","url":"https://github.com/sdesalas/trifleJS","content":"PhantomJS互換のAPIを持ったTrident engine (Internet Explorer) のヘッドレスブラウザ.\nIEの互換モード(Document Mode)を指定するオプションもある","tags":["JavaScript","browser","IE","software"],"date":"2013-10-31T00:44:47.637Z"},{"title":"Using r.js to Optimize Your RequireJS Project - Tech.Pro","url":"http://tech.pro/blog/1639/using-rjs-to-optimize-your-requirejs-project","content":"r.jsでのビルド、設定方法、機能についての紹介","tags":["JavaScript","Tools"],"date":"2013-10-31T00:51:11.886Z"},{"title":"gfranko/amdclean","url":"https://github.com/gfranko/amdclean","content":"AMD APIを使ったコードからdefine/requireを取り除いて、依存のないJSに変換するツール.\nr.jsで結合 -> amdclean という使い方","tags":["node.js","AST","console","Tools"],"date":"2013-10-31T01:05:20.623Z"},{"title":"Web Audio API","url":"http://g200kg.github.io/web-audio-api-ja/","content":"Web Audio APIの日本訳","tags":["WebPlatformAPI","sound","spec","翻訳"],"date":"2013-10-31T11:58:02.516Z"},{"title":"WebView for Android - Google Chrome Mobile — Google Developers","url":"https://developers.google.com/chrome/mobile/docs/webview/overview","content":"Android 4.4 (KitKat) からWebViewがChromiumベースに変更","tags":["Android","webview","Chrome"],"date":"2013-11-01T00:16:19.804Z"},{"title":"Terminal in Chrome Devtools — Dmitry Filimonov","url":"http://blog.dfilimonov.com/2013/09/12/devtools-terminal.html","content":"Chrome Dev Toolsからターミナルを叩ける拡張.\nNode proxy プロキシ経由でもターミナルにアクセスできるようになってる。","tags":["node.js","Chrome","デバック","console"],"date":"2013-11-01T00:22:22.229Z"},{"title":"ES6FeatureSet.xlsx - Microsoft Excel Web App","url":"https://skydrive.live.com/view.aspx?resid=704A682DC00D8AAD!59602&app=Excel&authkey=!AAMixsO0TuyPYwc","content":"ES6の機能別の現在の仕様ステータスのまとめ.\nvia http://bit.ly/18M46g0","tags":["ECMAScript","まとめ"],"date":"2013-11-02T05:15:30.256Z"},{"title":"\"Добро пожаловать в SoundCloud!\". Александр Ковалёв, SoundCloud","url":"http://www.slideshare.net/yandex/soundcloud-soundcloud","content":"SoundCloudをJavaScript構成についてのスライド.\nBackbone(trombone)、メモリリークを見つけるツール(node-leaky)と方法について、V8のhidden class、オブジェクトの再利用、ASTをみて余分なコードをビルド時に削除.\n","tags":["JavaScript","スライド","backbone.js"],"date":"2013-11-02T05:35:22.823Z"},{"title":"WebStorm 7.0.2 RC: Mocha and improved Dart support | JetBrains WebStorm Blog","url":"http://blog.jetbrains.com/webstorm/2013/11/webstorm-7-0-2-rc-mocha-and-improved-dart-support/","content":"WebStorm 7.0.2 RCリリース。\nMochaをサポート","tags":["WebStorm","JavaScript","testing","ReleaseNote"],"date":"2013-11-02T06:01:45.972Z"},{"title":"Brackets Sprint 33 Build – Brackets Blog","url":"http://blog.brackets.io/2013/11/01/brackets-sprint-33-build/","content":"Brackets Sprint 33 リリース.\nHTMLファイルから該当するCSSの編集、CSSのtiming-functionをGUIで変更出来るように、画像のプレビューの追加等","tags":["JavaScript","IDE","ReleaseNote"],"date":"2013-11-02T07:22:25.245Z"},{"title":"Bootstrap 3.0.1 released · Bootstrap Blog","url":"http://blog.getbootstrap.com/2013/10/29/bootstrap-3-0-1-released/","content":"Bootstrap 3.0.1リリース","tags":["CSS","design","library"],"date":"2013-11-03T05:05:18.516Z"},{"title":"v0.1.0: Version 0.1.0 · nzakas/eslint","url":"https://github.com/nzakas/eslint/releases/tag/v0.1.0","content":"pluggableな機構を持ち、ASTをベースにLintできるツールのESLint 0.1.0リリース.\nhttps://github.com/nzakas/eslint/wiki/Release-goals#v010","tags":["JavaScript","ECMAScript","Tools"],"date":"2013-11-04T04:08:41.855Z"},{"title":"ESLint 0.1.0がリリースされたので、JSHintとの違いやプラグインの書き方について | Web scratch","url":"http://efcl.info/2013/1104/res3465/","content":"JavaScriptのASTをみてLintするツールについて。\nJSHintとの違いやプラグインの書き方について。\nプラグインを書いてLintするルールを追加することが出来る。","tags":["JavaScript","AST","Tools"],"date":"2013-11-05T13:44:12.557Z"},{"title":"Orion 4.0 Released | Orion News","url":"http://planetorion.org/news/2013/11/orion-4-0-released/","content":"Orion 4.0リリース","tags":["JavaScript","editor"],"date":"2013-11-05T13:50:26.816Z"},{"title":"Manning: CORS in Action","url":"http://www.manning.com/hossain/","content":"Cross-Origin Resource Sharingtについての書籍","tags":["web","セキュリティ","book"],"date":"2013-11-07T07:54:12.564Z"},{"title":"The Pragmatic Bookshelf | HTML5 and CSS3","url":"http://pragprog.com/book/bhh52e/html5-and-css3","content":"HTML5 and CSS3 (2nd edition)","tags":["HTML5","CSS","book"],"date":"2013-11-07T12:30:24.573Z"},{"title":"JSDiff for Comparing Text","url":"http://tobyho.com/2013/11/05/jsdiff-for-comparing-text/","content":"文字列のdiffを取るライブラリ","tags":["JavaScript","library"],"date":"2013-11-07T12:50:15.873Z"},{"title":"Firefox Developer Tools: Episode 27 – Edit as HTML, Codemirror & more ✩ Mozilla Hacks – the Web developer blog","url":"https://hacks.mozilla.org/2013/11/firefox-developer-tools-episode-27-edit-as-html-codemirror-more/","content":"Firefox 27の開発者ツールについて.\nDOM eventでのbreak、カラーテーマの変更、CSS上に色の表示、画像のプレビュー、Codemirrorベースのエディタ、reflowのログ機能等が追加された","tags":["firefox","デバック","Tools"],"date":"2013-11-07T15:55:04.096Z"},{"title":"High Performance Animations - HTML5 Rocks","url":"http://www.html5rocks.com/en/tutorials/speed/high-performance-animations/","content":"CSS アニメーションとGPUレイヤーについて。 opacity, translate, rotate, scaleはGPUによって処理させる事が出来る。 reflow/repaintの要因となるCSSプロパティのまとめ。","tags":["CSS","performance"],"date":"2013-11-08T12:54:26.415Z"},{"title":"tantaman/LargeLocalStorage","url":"https://github.com/tantaman/LargeLocalStorage","content":"FilesystemAPI、IndexedDB、 \tLocalStorage、WebSQLをそれぞれブリッジする実装があり、それを透過的に利用できるKey-value storeなライブラリ","tags":["JavaScript","library"],"date":"2013-11-08T13:15:12.524Z"},{"title":"Animated SVG Icons: Using Snap.svg to animate SVG icons","url":"http://tympanus.net/Development/AnimatedSVGIcons/","content":"Snap.svgを使ったアニメーションSVGアイコン","tags":["SVG","animation"],"date":"2013-11-08T13:35:04.931Z"},{"title":"Testing YUI Everywhere","url":"http://reidburke.com/deck/2013/yuiconf/#slide=title","content":"YUIのテストについてのスライド.\nCI, Selenium, Sauce Labsを使ってSafari/iOSでのテスト.\n100K以上あるテストをどうやって効率よく回すかについて","tags":["YUI","testing","スライド"],"date":"2013-11-08T15:27:59.339Z"},{"title":"History - Octane — Google Developers","url":"https://developers.google.com/octane/history","content":"GoogleのJavaScriptベンチマークOctane 2.0リリース","tags":["google","benchmark"],"date":"2013-11-08T17:36:41.327Z"},{"title":"harmony:specification_drafts [ES Wiki]","url":"http://wiki.ecmascript.org/doku.php?id=harmony:specification_drafts#november_8_2013_draft_rev_21","content":"ES6 Draft Rev 21リリース\nmodule synxtaxについての記述がアップデートされた","tags":["ECMAScript","document","spec"],"date":"2013-11-09T07:19:49.759Z"},{"title":"Amazon Web Services Blog: Developer Preview - AWS SDK for JavaScript in the Browser","url":"http://aws.typepad.com/aws/2013/10/developer-preview-aws-sdk-for-javascript.html","content":"AWSのJavaScript向けSDKがリリースされた。\nAmazon S3、SQS、SNS、DynamoDBが利用できる","tags":["JavaScript","amazon"],"date":"2013-11-09T07:32:27.220Z"},{"title":"AngularJS 1.2.0: timely-delivery | AngularJS","url":"http://blog.angularjs.org/2013/11/angularjs-120-timely-delivery.html","content":"AngularJS 1.2.0リリース","tags":["AngularJS","ReleaseNote"],"date":"2013-11-09T07:46:57.624Z"},{"title":"What's new in JSHint (October, 2013)","url":"http://jshint.com/blog/new-in-jshint-oct-2013/","content":"JSHint 2.2/2.3の機能について。\nLintを無視するコメント、typeofのチェック、freezeを指定するdirective","tags":["JavaScript","Tools"],"date":"2013-11-09T09:15:07.337Z"},{"title":"An In-Depth Introduction To Ember.js | Smashing Coding","url":"http://coding.smashingmagazine.com/2013/11/07/an-in-depth-introduction-to-ember-js/","content":"Ember.jsについてのチュートリアル。\n基本的な構造やEmber-Data、デバッグの方法などについて書かれてる","tags":["JavaScript","MVC","tutorial"],"date":"2013-11-09T09:24:20.063Z"},{"title":"Creditcard.js: a more usable credit card form. Improve payment form, checkout, and ecommerce usability with JavaScript card number validation, credit card type detection, and more.","url":"http://creditcardjs.com","content":"クレジトカードの入力フォームライブラリ","tags":["JavaScript","library"],"date":"2013-11-10T17:08:42.504Z"},{"title":"dtao/autodoc","url":"https://github.com/dtao/autodoc","content":"JavaScriptでdoctestやベンチマークのアノテーションを使えるツール。\nまたコメントからドキュメントも生成することが出来る","tags":["JavaScript","document","AST","testing","Tools"],"date":"2013-11-11T02:54:01.874Z"},{"title":"Amazon.co.jp： コーディングが５倍早くなるjQueryセレクター超活用 eBook: Paul Cyan: Kindleストア","url":"http://www.amazon.co.jp/%E3%82%B3%E3%83%BC%E3%83%87%E3%82%A3%E3%83%B3%E3%82%B0%E3%81%8C%EF%BC%95%E5%80%8D%E6%97%A9%E3%81%8F%E3%81%AA%E3%82%8BjQuery%E3%82%BB%E3%83%AC%E3%82%AF%E3%82%BF%E3%83%BC%E8%B6%85%E6%B4%BB%E7%94%A8-Paul-Cyan-ebook/dp/B00FKA52BM","content":"jQery Selectorについてのkindle book","tags":["jQuery","book"],"date":"2013-11-11T04:27:58.718Z"},{"title":"HTML5 を利用したWeb アプリケーションのセキュリティ問題に関する調査報告書","url":"http://www.jpcert.or.jp/research/html5.html","content":"広義のHTML5やWebWorkerやXHR Lv2などによって起こりえる脆弱性等の問題やXSSフィルターやCSP等についてまとめられた資料","tags":["HTML5","JavaScript","セキュリティ","PDF","資料"],"date":"2013-11-11T12:29:40.901Z"},{"title":"ES6 Uncensored // Speaker Deck","url":"https://speakerdeck.com/anguscroll/es6-uncensored","content":"ES5と比較したES6の新しい機能についてのスライド","tags":["JavaScript","ECMAScript","スライド"],"date":"2013-11-11T13:12:51.801Z"},{"title":"RemoteDebug, an initiative to unify remote debugging across browsers.","url":"http://remotedebug.org/","content":"ブラウザのremote debug protocolを共通の仕様(Chromeのをベースとしてる)を使えるようにして、色々なツールやブラウザ間でやり取り出来るようにするのを目的としてる。\nブリッジの実装としてFirefoxのものなどが公開されてる。","tags":["browser","デバック","Tools","spec","community"],"date":"2013-11-11T13:39:46.071Z"},{"title":"xfo-clickjacking.pdf","url":"https://cure53.de/xfo-clickjacking.pdf","content":"X-Frame-Optionsとクリックジャッキング、XSSについて","tags":["HTML","セキュリティ","PDF"],"date":"2013-11-11T13:52:47.915Z"},{"title":"WebStorm 7.0.2 is available: Mocha integration and improved Dart support | JetBrains WebStorm Blog","url":"http://blog.jetbrains.com/webstorm/2013/11/webstorm-7-0-2-is-available/","content":"WebStorm 7.0.2リリース.\nDart対応の改善、Mochaをサポート、CSS Flexbxへの対応","tags":["WebStorm","ReleaseNote"],"date":"2013-11-12T05:08:39.221Z"},{"title":"Firefoxの開発ツール","url":"http://www.slideshare.net/chikoski/firefox-28137532","content":"Firefoxの開発者ツールの解説スライド.\nそれぞれのUIの名前や機能、使い方についてまとまってる","tags":["firefox","デバック","スライド"],"date":"2013-11-12T13:20:29.313Z"},{"title":"HTML Imports: #include for the web - HTML5 Rocks","url":"http://www.html5rocks.com/en/tutorials/webcomponents/imports/","content":"HTML importについて特徴や使い方、機能判定、Web Components <template>と一緒に使う場合やCORSについて。\nimportを使ったライブラリの依存管理、importはメインHTMLのパースをブロッキングしない特徴などについて","tags":["HTML"],"date":"2013-11-12T14:24:50.200Z"},{"title":"vesln/jsmd","url":"https://github.com/vesln/jsmd","content":"readmeに書かれたJavaScriptのサンプルコードが正しく動くかをテスト出来るツール.\n// => で結果を書くdoctest的な感じ","tags":["node.js","document","testing","Tools"],"date":"2013-11-13T00:44:05.716Z"},{"title":"VelocityConf: Rendering Performance Case Studies // Speaker Deck","url":"https://speakerdeck.com/addyosmani/velocityconf-rendering-performance-case-studies","content":"60fpsでのスクロールを実現するために、どのような問題(jank)があるのかをみて、reflowや画像のデコード等重たい箇所をChrome Dev Toolsで見つけて解決していく話。\nケーススタディとしてパララックスなサイトで、スクロールする度に描画必要な要素を\nhttp://www.html5rocks.com/en/tutorials/speed/high-performance-animations/ で書かれているように、CSS translate3d等を使ってGPUレイヤーを分ける事で高速化する話。\nまたGoogle+の例にtranslate3dをやり過ぎると逆に合成に時間がかかりすぎる問題を生む話などレンダリングのパフォーマンスについて書かれているスライド","tags":["performance","browser","スライド"],"date":"2013-11-14T01:02:16.979Z"},{"title":"Angular.jsのngAnimateについての簡単なデモと1.2.0 - 車輪を再発明 / koba04の日記","url":"http://d.hatena.ne.jp/koba04/20131114/1384355889","content":"Angular.js 1.2のngRepeat、ngAnimateについて","tags":["AngularJS"],"date":"2013-11-14T01:13:39.430Z"},{"title":"Changelog · lodash/lodash Wiki","url":"https://github.com/lodash/lodash/wiki/Changelog#v230","content":"lodash 2.3.0リリース.\n_.createと _.noopの追加、_.debounce と _.throttleのメモリリークの解消やメソッドの最適化等","tags":["JavaScript","library","ReleaseNote"],"date":"2013-11-14T01:22:43.907Z"},{"title":"The Pragmatic Bookshelf | Backbone Marionette","url":"http://pragprog.com/book/dsbackm/backbone-marionette","content":"Backbone Marionetteについての書籍","tags":["backbone.js","book"],"date":"2013-11-14T05:48:54.829Z"},{"title":"Grunt Tips and Tricks - Pony Foo","url":"http://blog.ponyfoo.com/2013/11/13/grunt-tips-and-tricks","content":"Grunt Tips集。\nloadNpmTasksをまとめる、watchをまとめすぎると遅くなるので分ける、JSHintレポーター、ファイル分割について","tags":["Grunt","Tips"],"date":"2013-11-14T12:48:14.501Z"},{"title":"Dart News & Updates: Dart 1.0: A stable SDK for structured web apps","url":"http://news.dartlang.org/2013/11/dart-10-stable-sdk-for-structured-web.html","content":"Dart 1.0リリース.\n","tags":["dart","ReleaseNote"],"date":"2013-11-14T13:11:35.854Z"},{"title":"jQuery 1.11.0/2.1.0 Beta 2 Released | Official jQuery Blog","url":"http://blog.jquery.com/2013/11/15/jquery-1-11-02-1-0-beta-2-released/","content":"jQuery 1.11.0/2.1.0 Beta 2 リリース.\nnpmからインストールできるように、起動時にチェックしていた処理をlazyに出来るように変更、SouceMapコメントがCDN等のやつからは取り除かれるように","tags":["jQuery","ReleaseNote"],"date":"2013-11-16T01:54:05.393Z"},{"title":"AbsurdJS fundamentals","url":"http://krasimirtsonev.com/blog/article/AbsurdJS-fundamentals","content":"JavaScriptで書くCSSプリプロセッサのAbsurdJS について","tags":["JavaScript","CSS"],"date":"2013-11-17T13:22:35.638Z"},{"title":"Functional data structures in JavaScript with Mori - sitr.us","url":"http://sitr.us/2013/11/04/functional-data-structures.html","content":"MoriというClojureの関数型のデータ構造を模したものを扱うJavaScriptライブラリについての紹介記事.","tags":["JavaScript","関数型言語","library"],"date":"2013-11-17T13:45:54.569Z"},{"title":"Modules: The Right Way | dontkry.com","url":"http://dontkry.com/posts/code/modules-the-right-way.html","content":"nodeでのモジュールの構造的な管理について","tags":["node.js"],"date":"2013-11-18T08:51:48.332Z"},{"title":"Angular University Devoxx 2013 - Google ドライブ","url":"https://docs.google.com/presentation/d/1eQ3q_Y3Q2ra4PzWHrQ_E60Ar1-2IRooXI4P-fW0npzQ/preview#slide=id.p49","content":"AngularJSの構成要素について詳しく書かれてるスライド","tags":["AngularJS","スライド"],"date":"2013-11-18T08:53:01.256Z"},{"title":"An Introduction To DOM Events | Smashing Coding","url":"http://coding.smashingmagazine.com/2013/11/12/an-introduction-to-dom-events/","content":"DOMイベントについて詳しい記事.\neventオブジェクトの中身や、キャプチャー/バブリングフェーズについて、stopPropagation/preventDefaultの違い、カスタムイベントについて書かれてる","tags":["JavaScript","DOM","event"],"date":"2013-11-18T08:55:02.436Z"},{"title":"Live editing WebGL shaders with Firefox Developer Tools ✩ Mozilla Hacks – the Web developer blog","url":"https://hacks.mozilla.org/2013/11/live-editing-webgl-shaders-with-firefox-developer-tools/","content":"Firefox 27に追加されたShader Editorについて。\nWebGLのシェーダー部分を編集等できるデバッグツールが開発者ツールに追加された","tags":["WebGL","firefox","デバック"],"date":"2013-11-18T08:57:22.378Z"},{"title":"getify/You-Dont-Know-JS","url":"https://github.com/getify/You-Dont-Know-JS","content":"KickstarterでファンディングされてるJavaScriptのCore寄りの内容の書籍シリーズが公開された。","tags":["JavaScript","book"],"date":"2013-11-18T09:06:56.257Z"},{"title":"vesln/curiosity","url":"https://github.com/vesln/curiosity","content":"ASTを見てif ステートメント等の出現回数をカウントしてくれるツール","tags":["JavaScript","AST","Tools"],"date":"2013-11-18T13:47:41.058Z"},{"title":"TypeScript - Documentation","url":"https://typescript.codeplex.com/wikipage?title=TypeScript%200.9.5%20beta","content":"TypeScript 0.9.5 betaリリース","tags":["TypeScript","ReleaseNote"],"date":"2013-11-19T05:01:48.365Z"},{"title":"square/es6-arrow-function","url":"https://github.com/square/es6-arrow-function","content":"ES6の=>をAST変換してES5互換の形式に変換するツール.\nast-types, recaseを使用","tags":["ECMAScript","JavaScript","AST","Tools"],"date":"2013-11-20T00:58:54.601Z"},{"title":"Videos - Code Firefox","url":"http://codefirefox.com/","content":"Firefoxの開発に参加したい人向けの動画ガイド.\nビルド方法やbugの立て方、パッチの書き方、コードやテスト、レビュー、デバッグ方法等幅広く扱ってる","tags":["firefox","Mozilla","動画"],"date":"2013-11-20T15:25:20.308Z"},{"title":"js-platform/idbfs","url":"https://github.com/js-platform/idbfs","content":"IndexedDBを使ったfsモジュールライクなAPIを持ったFile Systemの実装","tags":["JavaScript","library"],"date":"2013-11-21T01:09:00.196Z"},{"title":"Brackets Sprint 34 Build – Brackets Blog","url":"http://blog.brackets.io/2013/11/20/1240/","content":"Brackets Sprint 34リリース。\nFile Systemがプラガブルになって、Dropbox等のサービス等と直接やり取り出来るようになった、拡張機能管理画面が分かりやすくなった、画像にpixelガイドが表示されるように","tags":["JavaScript","editor","IDE","ReleaseNote"],"date":"2013-11-21T01:12:48.153Z"},{"title":"Impress Japan: イラストでよくわかるJavaScript Ajax・jQuery・HTML5/CSS3のキホン","url":"http://www.impressjapan.jp/books/1113101018","content":"イラストが豊富な初心者向けのWeb開発本.","tags":["JavaScript","jQuery","book","電子書籍"],"date":"2013-11-22T01:06:16.993Z"},{"title":"Amazon: JavaScriptの新しい教科書 基礎から覚える、深く理解できる。 [単行本]: 比留間 和也","url":"http://www.amazon.co.jp/o/ASIN/4844363883/amazon0abac-22/ref=nosim","content":"2013年12月11日発売\nhttp://css-eblog.com/","tags":["JavaScript","book"],"date":"2013-11-22T01:34:31.634Z"},{"title":"OpenPGP.js","url":"http://openpgpjs.org/","content":"OpenPGPのJavaScript実装","tags":["mail","セキュリティ","library"],"date":"2013-11-22T02:31:31.660Z"},{"title":"Grunt 0.4.2 released - Grunt: The JavaScript Task Runner","url":"http://gruntjs.com/blog/2013-11-21-grunt-0.4.2-released","content":"Grunt 0.4.2リリース.\ngrunt.fileやgrunt.utilにあったライブラリのエイリアスが取り除かれて、外部モジュールを読み込んで使うのが推奨に","tags":["Grunt","ReleaseNote"],"date":"2013-11-22T07:17:49.263Z"},{"title":"CSSでフォント・ファミリーのショートカットを作る - Weblog - Hail2u.net","url":"http://hail2u.net/blog/coding/creating-css-font-family-shortcut.html","content":"@font-faceで、フォントをまとめたfont-familyの名前を定義する方法について","tags":["CSS","font"],"date":"2013-11-23T04:21:37.804Z"},{"title":"IE11 を使って JavaScript によるグローバル対応アプリケーションを開発する - IEBlog 日本語 - Site Home - MSDN Blogs","url":"http://blogs.msdn.com/b/ie_ja/archive/2013/11/19/building-world-ready-applications-in-javascript-using-ie11.aspx","content":"IE11でサポートしてるECMA-402 のi18n APIについての翻訳","tags":["i18n","JavaScript","ECMAScript"],"date":"2013-11-23T05:37:04.082Z"},{"title":"O'Reilly Japan - PHP開発者のためのJavaScript","url":"http://www.oreilly.co.jp/books/9784873116433/","content":"JavaScript for PHP Developersの翻訳本","tags":["JavaScript","php","book"],"date":"2013-11-23T05:46:11.234Z"},{"title":"Backbone & jQuery meet Browserify: easy. | learn.js – a series fo guide books to building projects with javascript","url":"http://learnjs.io/blog/2013/11/23/backbone-jquery-browserify/","content":"browserifyとbeefyを使ってnodeのスタイルでWebアプリ開発をすることについて","tags":["node.js","backbone.js"],"date":"2013-11-24T06:53:34.591Z"},{"title":"今日から使える！ Sass/compass ゆるめ勉強会","url":"http://www.slideshare.net/yuka2py/sasscompass-28389532","content":"Sass/Compassの入門について詳しいスライド\u001d","tags":["Sass","スライド"],"date":"2013-11-24T07:16:28.716Z"},{"title":"Managing JavaScript Complexity","url":"http://www.slideshare.net/JarrodOverson/complexity-28214103","content":"コーディングスタイル、Lint、循環的複雑度(Cyclomatic complexity)について。\nPlatoやcomplexity-reportを使ったメトリクスの可視化、コードの負債を大きくしないためにはどうするかという話","tags":["JavaScript","Tools","スライド"],"date":"2013-11-24T08:03:25.690Z"},{"title":"ng-embereño: Angular.js from the perspective of Ember.js - Google ドライブ","url":"https://docs.google.com/presentation/d/1e0z1pT9JuEh8G5DOtib6XFDHK0GUFtrZrU3IfxJynaA/preview#slide=id.p","content":"AngularJSとEmber.jsの違いについてのスライド。\nそれぞれが目指している位置の違い、AngularはHTML compiler、DOMの扱いの違い、テストのし易さについて等","tags":["JavaScript","AngularJS","スライド"],"date":"2013-11-24T08:06:38.249Z"},{"title":"SidekickJS - Javascript code quality tool","url":"https://www.sidekickjs.com/","content":"コードの重複、メトリクス、JSHintのLint、Todoコメントのトラッキング等を行えるウェブサービス.\nオープンソースの場合は無料で利用できる予定","tags":["JavaScript","webservice"],"date":"2013-11-25T00:33:04.674Z"},{"title":"IEの持つ互換性機能の全て - DOCTYPEスイッチ/X-UA-Compatible/互換表示 - ふろしき.js - 実用的なWeb技術を発信","url":"http://furoshiki.hatenadiary.jp/entry/ie_documentmode","content":"IE6-11の互換モードについてまとめ.\nDOCTYPEスイッチ、X-UA-Compatible、互換表示モードについてまとまってる\n","tags":["IE","まとめ"],"date":"2013-11-25T12:55:32.819Z"},{"title":"CascadiaJS 2013","url":"http://2013.cascadiajs.com/","content":"CascadiaJSの動画が公開されてる","tags":["JavaScript","動画"],"date":"2013-11-25T12:56:11.559Z"},{"title":"Node.js Tools for Visual Studio - Home","url":"https://nodejstools.codeplex.com/","content":"Visual Studio向けのNode.jsプラグイン.\n補完やプロファイル、npm、デバッガ連携等が出来る","tags":["node.js","IDE","plugin"],"date":"2013-11-25T14:35:30.198Z"},{"title":"YUI 3.14.0 Released - YUI Blog","url":"http://www.yuiblog.com/blog/2013/11/25/yui-3-14-0-released/","content":"YUI 3.14.0リリース.\nES6 modulesからYUI Modulesに変換する仕組みがes6-module-transpiler\nに追加された(つまりES6 moduleでYUIが扱える)","tags":["YUI","ReleaseNote"],"date":"2013-11-26T05:37:00.510Z"},{"title":"webpro/jquery-evergreen","url":"https://github.com/webpro/jquery-evergreen","content":"jQueryライクなAPIをモダンブラウザ向けに実装したライブラリ.\nES6 moduleをtranspileしていて、Gruntでカスタムビルド出来るようになってる","tags":["jQuery","API","library"],"date":"2013-11-26T12:36:20.280Z"},{"title":"Changelog · lodash/lodash Wiki","url":"https://github.com/lodash/lodash/wiki/Changelog#v240","content":"lodash v2.4.0 リリース.\n_.constant, _.mapValues, _.now, _.property, _.xor の追加.\n","tags":["JavaScript","library","ReleaseNote"],"date":"2013-11-27T01:37:37.751Z"},{"title":"jackfranklin/pulldown","url":"https://github.com/jackfranklin/pulldown","content":"BowerみたいにJavaScriptライブラリをダウンロードする。\nパッケージマネージャーではなく、jsファイルを設定なしにダウンロード出来るCLIツール.\ncdnjs からバージョン指定してダウンロード","tags":["JavaScript","console","Tools"],"date":"2013-11-27T05:16:54.865Z"},{"title":"Amazon.com: Pro jQuery 2.0 eBook: Adam Freeman: Kindle Store","url":"http://www.amazon.com/Pro-jQuery-2-0-Adam-Freeman-ebook/dp/B00GX4OY36","content":"2014年5月26日発売","tags":["jQuery","book"],"date":"2013-11-27T05:56:58.255Z"},{"title":"human javascript by Henrik Joreteg","url":"http://humanjavascript.com/","content":"ヒトJavaScript ebook.\nJavaScriptを使ったアプリを作ることについて書かれた書籍とスケルトン等がセットになったもの","tags":["JavaScript","book"],"date":"2013-11-27T13:02:22.831Z"},{"title":"Chrome DevTools November Digest - HTML5 Rocks","url":"http://www.html5rocks.com/en/tutorials/developertools/novdigest/","content":"Chrome DevToolsの最近の変更について。\nHigh-Resolution Profiling、UIの変更、Wordspacesでファイルの追加/削除が簡単になったのと無視リストの追加、串刺し検索の改善等","tags":["Chrome","デバック","Tools"],"date":"2013-11-28T00:33:27.249Z"},{"title":"logicalparadox/matcha","url":"https://github.com/logicalparadox/matcha","content":"mochaみたいな形式で書いてベンチマークテストを取れるツール.\n非同期の処理もdoneコールバックを渡す事で行える\n","tags":["JavaScript","Tools"],"date":"2013-11-28T12:31:32.440Z"},{"title":"TypeScriptを導入する上でのポイントまとめ","url":"http://lab.sonicmoov.com/development/1312/","content":"TypeScriptを導入した事例.\n現状足りない部分は命名規則とアノテーションで補う等","tags":["TypeScript"],"date":"2013-11-28T14:01:02.700Z"},{"title":"FileAPI — a set of javascript tools for working with files.","url":"http://mailru.github.io/FileAPI/","content":"File objectを扱うライブラリ.\nget/upload/evnt/image/camera等のAPI、\nflashを使ったfallbackを持ってる。","tags":["JavaScript","library"],"date":"2013-11-28T14:16:21.124Z"},{"title":"Promiseが実装された - JS.next","url":"http://js-next.hatenablog.com/entry/2013/11/28/093230","content":"ES6 promiseについて。\nPromiseコンストラクタ、.catchによる例外ハンドリング、[[PromiseStatus]]や基本的な使い方について","tags":["JavaScript","ECMAScript"],"date":"2013-11-28T14:31:03.387Z"},{"title":"DailyJS: JavaScript Developer Survey 2013","url":"http://dailyjs.com/2013/11/28/javascript-survey/","content":"JavaScript開発者アンケート2013の回答受付が始まった","tags":["JavaScript"],"date":"2013-11-29T16:39:25.733Z"},{"title":"Scala.js","url":"http://www.scala-js.org/","content":"ScalaをJavaScriptにコンパイルするaltJS.\nsbt連携、TypeScriptの型情報定義ファイル(d.ts)を利用等もできる","tags":["scala","JavaScript"],"date":"2013-11-30T04:15:19.048Z"},{"title":"Callbacks vs Coroutines — The JavaScript Collection — Medium","url":"https://medium.com/code-adventures/174f1fe66127","content":"コールバックスタイルとGenerator書いた場合の比較","tags":["JavaScript"],"date":"2013-12-02T14:26:10.218Z"},{"title":"Release 1.1-beta3 · n1k0/casperjs","url":"https://github.com/n1k0/casperjs/releases/tag/1.1-beta3","content":"casperJS 1.1β3リリース.\nnpm経由でインストール出来るようになった","tags":["JavaScript","Tools","ReleaseNote"],"date":"2013-12-02T14:41:49.308Z"},{"title":"Next Mobile WebApplication // Speaker Deck","url":"https://speakerdeck.com/uupaa/next-mobile-webapplication","content":"WebAudio, 高解像度Canvas, Command patternとCanvasの親和性について。\nWebWorkerのTransferable objects、ウェブアプリのキャッシュについて","tags":["JavaScript","mobile","スライド"],"date":"2013-12-02T15:46:46.488Z"},{"title":"Marionette.jsについてあれこれ - t93.js","url":"http://64.hateblo.jp/entry/2013/11/28/223604","content":"Backbone.jsのラッパであるMarionette.jsの機能やAPIについての紹介記事","tags":["backbone.js","MVC","library"],"date":"2013-12-03T05:02:15.748Z"},{"title":"ECMAScript 2013","url":"http://www.slideshare.net/dynamis/ecmascript-2013","content":"ES6で追加された機能とasm.jsについてのスライド.","tags":["ECMAScript","JavaScript"],"date":"2013-12-03T12:48:30.095Z"},{"title":"Advent Calendar 3日目:SVG画像を1バイトでも削るためのコードゴルフ - 聴く耳を持たない(片方しか)","url":"http://d.hatena.ne.jp/rikuo/20131203","content":"SVGゴルフ.\nSVGのサイズを削るテクニックについて。","tags":["SVG"],"date":"2013-12-03T13:06:12.277Z"},{"title":"Fun with JavaScript Native Array Functions | Flippin' Awesome","url":"http://flippinawesome.org/2013/11/25/fun-with-javascript-native-array-functions/","content":"配列で使えるメソッドについてそれぞれの特徴とコード例で紹介してる記事.","tags":["JavaScript"],"date":"2013-12-03T13:37:54.679Z"},{"title":"webpro/Automated-SPA-Testing","url":"https://github.com/webpro/Automated-SPA-Testing","content":"JavaScriptのTest Runnerについての比較.\nテストフレームワーク、アサーション、テストダブル。\nそれぞれのRunnerの特徴、機能、パフォーマンス、機能テスト等について広くまとまってる","tags":["JavaScript","testing","まとめ"],"date":"2013-12-03T14:29:36.622Z"},{"title":"真面目なアニメーション (html5j 2013, Web Animations)","url":"http://www.slideshare.net/brianskold/html5j-2013","content":"CSS Animations/SVG Animationsだと難しかった部分や複雑な部分等のバランスを取って、抽象化したアニメーションモデルを定義したWeb Animationsについてのスライド.\n動画等も入ってかなり分かりやすく解説されている。","tags":["web","animation","スライド"],"date":"2013-12-04T06:31:33.680Z"},{"title":"JavaScriptでdoctestを行う power-doctest を作った | Web scratch","url":"http://efcl.info/2013/1201/res3494/","content":"doctest的にコメントで書いた結果を比較しテストをするツール.\nexpression; // => result\nという感じで書くと、power-assertを使ったテストが走る","tags":["JavaScript","AST","testing","document"],"date":"2013-12-04T15:30:51.548Z"},{"title":"JSONファイルの管理をちょっとだけ楽にしてくれるgrunt-sync-versionを紹介するよ - Qiita [キータ]","url":"http://qiita.com/1000ch/items/1fdabd68ec9895c766d7","content":"package.jsonとかbower.jsonのバージョン番号を一括でアップデートするGruntタスク","tags":["JSON","Grunt"],"date":"2013-12-05T00:52:28.362Z"},{"title":"Node.app — Node.js for iOS","url":"http://nodeapp.org/","content":"JavaScriptCore.framework を使ってNode API互換の環境を使えるようにするのが目的のiOSアプリ","tags":["ios","node.js","JavaScript"],"date":"2013-12-05T12:36:50.733Z"},{"title":"Announcing TypeScript 0.9.5 - TypeScript - Site Home - MSDN Blogs","url":"http://blogs.msdn.com/b/typescript/archive/2013/12/05/announcing-typescript-0-9-5.aspx","content":"TypeScript 0.9.5リリース。\nビルドパフォーマンスの改善(50%ぐらい短くなった)、_references.tsというjs生成についての設定ファイルの追加","tags":["TypeScript","ReleaseNote"],"date":"2013-12-06T00:28:30.154Z"},{"title":"AngularJS 日本語リファレンス | js STUDIO","url":"http://js.studio-kingdom.com/angularjs","content":"AngularJS日本語リファレンス","tags":["AngularJS","リファレンス","翻訳"],"date":"2013-12-06T01:04:04.900Z"},{"title":"ブラウザ音響プログラミング言語 CoffeeCollider v0.1.0 リリース - 音の鳴るブログ","url":"http://mohayonao.hatenablog.com/entry/2013/12/06/103028","content":"processing.jsの音楽版のような感じで、CoffeeScriptを拡張して作られてる音響プログラミング言語","tags":["CoffeeScript","music","sound"],"date":"2013-12-06T05:48:39.226Z"},{"title":"browserify v3.0 changelog","url":"http://substack.net/browserify_v3_0_changelog","content":"browserify v3.0リリース。\n","tags":["node.js","JavaScript","Tools"],"date":"2013-12-08T08:02:09.499Z"},{"title":"2013年のWebプラットフォーム - Google ドライブ","url":"https://docs.google.com/presentation/d/1msQeS1xY_oMCLQMwceB_xSFv58TtFHOT4t0amArs_jg/edit?pli=1#slide=id.p","content":"Extensible Webについてのスライド.\nマクロな標準化とミクロな標準化.\nWeb Components、Promises、Service Workers(オフラインキャッシュ)","tags":["WebPlatformAPI"],"date":"2013-12-08T08:09:51.548Z"},{"title":"Hyperglot · A Language Experimentation Platform","url":"http://tmcnab.github.io/Hyperglot/","content":"PEG.jsを使ったaltJS等の作成するnodewekit製エディタ.\nEsprimaを使ったAST表現へのデコードや入力に対するプレビュー等が出来るアプリ","tags":["JavaScript","program"],"date":"2013-12-08T12:31:31.181Z"},{"title":"Fun with Esprima and Static Analysis","url":"http://tobyho.com/2013/12/02/fun-with-esprima/","content":"JavaScript ASTのTraversalのチュートリアル的な感じ。 \nファイルを読み込んでパースしてestraverseでASTを見ていきながらASTについて学ぶ。\n関数スコープ、変数宣言、グローバル変数の漏れ、スコープチェイン等について","tags":["JavaScript","AST"],"date":"2013-12-08T13:48:36.809Z"},{"title":"3分で分かるAngularJSセキュリティ - teppeis blog","url":"http://teppeis.hatenablog.com/entry/2013/12/angularjs-security","content":"AngularJSのセキュリティについて.\nCSRF、JSONハイジャック対策、CSPとngCspディレクティブ、$sceによるテンプレートのエスケープについて","tags":["AngularJS","セキュリティ"],"date":"2013-12-08T13:53:10.516Z"},{"title":"VanillaJS refactoring by cburgmer · Pull Request #739 · tastejs/todomvc","url":"https://github.com/tastejs/todomvc/pull/739","content":"TodoMVCのVanillaJSが大幅にリファクタリングされた。\nテストもちゃんと書かれてるので、どのようにリファクタリングしていったのかをコミット見ながら眺めると面白いかも。","tags":["JavaScript","デバック","todo"],"date":"2013-12-09T00:40:16.003Z"},{"title":"NeilFraser/JS-Interpreter","url":"https://github.com/NeilFraser/JS-Interpreter","content":"JavaScriptで実装したJavaScriptインタープリタ.\nacornでJavaScriptをパースしたASTを解釈してる。\nステップ実行やサンドボックスとしてJSの実行等ができる","tags":["JavaScript","AST"],"date":"2013-12-09T04:38:19.463Z"},{"title":"ECMAScript 6: what’s next for JavaScript? // Speaker Deck","url":"https://speakerdeck.com/rauschma/ecmascript-6-whats-next-for-javascript","content":"ES6についてのスライド(Dr. Axel)\n今日現在のES6の機能についてまとまってる。2014年12月にEcmaへの提出が予定されてる\nhttp://esdiscuss.org/topic/es6-timeline","tags":["ECMAScript","スライド"],"date":"2013-12-09T12:23:32.027Z"},{"title":"#buildfirst · bevacqua.io","url":"http://bevacqua.io/buildfirst","content":"\"JavaScript Application Design\"\nウェブアプリケーションを作るワークフローについての書籍.\nサンプルやスニペット等が公開されてる","tags":["JavaScript","book"],"date":"2013-12-09T12:27:11.058Z"},{"title":"Testing in Browsers and Node with Mocha, Chai, Sinon, and Testem · Ken Powers","url":"http://www.kenpowers.net/blog/testing-in-browsers-and-node/","content":"Mocha + Chai + Sinon.js + Testemを使ったテスト構成について.\nSinonのmockやstubの紹介やブラウザとNodeのハイブリッドテストについて書かれてる","tags":["node.js","browser","testing"],"date":"2013-12-09T12:33:24.646Z"},{"title":"Creating and maintaining your own Bower package","url":"http://bob.yexley.net/creating-and-maintaining-your-own-bower-package/","content":"Bowerを使ったパッケージの公開と継続してリリースするのにGrunt Bumpを使った方法について","tags":["JavaScript"],"date":"2013-12-09T12:37:19.444Z"},{"title":"BBC-News/Imager.js","url":"https://github.com/BBC-News/Imager.js","content":"srcsetのようなレスポンシブな画像を使うような仕組みを提供するライブラリ.\nプレースホルダーとなる要素を書いて、それに合わせた画像をlazy load出来るような仕組み","tags":["JavaScript","library","画像"],"date":"2013-12-09T13:44:38.584Z"},{"title":"andismith/grunt-responsive-images","url":"https://github.com/andismith/grunt-responsive-images/","content":"imagemagickを使って、指定したサイズの画像を指定したルールの名前で作成してくれるGruntタスク","tags":["Grunt","画像"],"date":"2013-12-09T13:45:46.060Z"},{"title":"task automation with npm run","url":"http://substack.net/task_automation_with_npm_run","content":"npm runを使ったタスクの自動化について\nhttps://gist.github.com/substack/7819530","tags":["node.js","Tools"],"date":"2013-12-09T13:58:31.377Z"},{"title":"Release v0.2.2: 0.2.2 · twada/power-assert","url":"https://github.com/twada/power-assert/releases/tag/v0.2.2","content":"power-assert v0.2.2リリース.\nassert.deepEqual 等のassertionのサポート、bower サポート\nhttps://github.com/twada/espower-loader の追加","tags":["JavaScript","testing","library","Tools","ReleaseNote"],"date":"2013-12-09T14:12:01.694Z"},{"title":"サイトを先読みに対応させる - ういはるかぜの化学 - subtech","url":"http://subtech.g.hatena.ne.jp/mayuki/20131209/1386606563","content":"dns-prefetch/prefetch/prerenderについて","tags":["web","browser"],"date":"2013-12-10T14:48:56.266Z"},{"title":"Node.jsの開発を超速化するGitHub連携 三種の神器 - teppeis blog","url":"http://teppeis.hatenablog.com/entry/2013/12/node-github","content":"Travis CIでのCI、Coverallsでのコードカバレッジ、Davidでのモジュールバージョンチェックの使い方について","tags":["TravisCI","node.js","webservice"],"date":"2013-12-10T14:52:47.105Z"},{"title":"jadeを知る - 株式会社ネクスト　エンジニアBlog","url":"http://nextdeveloper.hatenablog.com/entry/2013/12/10/180457","content":"Node.jsのテンプレートエンジンのjadeについてのユースケースから見る細かい機能の解説","tags":["node.js"],"date":"2013-12-10T14:55:34.229Z"},{"title":"typicode/json-server","url":"https://github.com/typicode/json-server","content":"https://github.com/cyberagent/node-easymock みたいにJSONファイル or JSオブジェクトを元にモックサーバを立てられるNodeモジュール","tags":["JSON","HTTP","サーバー","testing","library","node.js"],"date":"2013-12-11T06:59:30.109Z"},{"title":"grunt.js - automate all the things!1!! // Speaker Deck","url":"https://speakerdeck.com/pangratz/grunt-dot-js-automate-all-the-things-1","content":"Gruntについてのチュートリアル的なスライド.\nGruntの使い方、設定方法をステップごとに紹介してて分かりやすい。\nタスクの紹介やタスクの書き方について","tags":["Grunt","スライド","tutorial"],"date":"2013-12-12T03:23:26.102Z"},{"title":"HTML5テクニックバイブル：書籍案内｜技術評論社","url":"http://gihyo.jp/book/2014/978-4-7741-6193-8","content":"2013年12月28日発売\n広義のHTML5、Yahoo!Japan本","tags":["HTML5","book"],"date":"2013-12-12T12:16:46.381Z"},{"title":"Node v0.10.23 (Stable)","url":"http://blog.nodejs.org/2013/12/11/node-v0-10-23-stable/","content":"Node v0.10.23リリース.\n","tags":["node.js","ReleaseNote"],"date":"2013-12-12T12:33:47.394Z"},{"title":"Understanding the Real-World Performance of your Web Application Across IE11 and Other Browsers - IEBlog - Site Home - MSDN Blogs","url":"http://blogs.msdn.com/b/ie/archive/2013/12/12/understanding-the-real-world-performance-of-your-web-application-across-ie11-and-other-browsers.aspx","content":"ブラウザでより詳細なパフォーマンス計測等に使えるPerformance Timeline、Navigation Timing、Resource Timing、User Timingの仕様と使い方について","tags":["WebPlatformAPI","browser"],"date":"2013-12-14T08:48:12.059Z"},{"title":"Gmail スケールの効率的メモリ管理 - HTML5 Rocks","url":"http://www.html5rocks.com/ja/tutorials/memory/effectivemanagement/","content":"http://www.html5rocks.com/en/tutorials/memory/effectivemanagement/ の翻訳\nJavaScriptのメモリ管理とV8の世代別GC.\nGmailのメモリリーク観測と問題点の発見方法","tags":["google","mail","JavaScript"],"date":"2013-12-14T09:26:54.098Z"},{"title":"MozillaZine.jp » Blog Archive » Firefox 26 がリリースされた","url":"http://mozillazine.jp/?p=3951","content":"Firefox 26リリース.\nposition:sticky のサポート(フラグ付き)、ES6準拠したGenerator、URLコンストラクタ、IndexedDBを許可ダイアログなしで一時的なストレージとして利用可能に等","tags":["firefox","ReleaseNote"],"date":"2013-12-14T09:38:56.075Z"},{"title":"AngularJS 1.3: a new release approaches | AngularJS","url":"http://blog.angularjs.org/2013/12/angularjs-13-new-release-approaches.html","content":"AngularJS 1.3リリースに向けて。\nIE8のサポート終了、1.2より前に定義されたdeprecated APIの削除、リリースバージョンの命名ルールの変更.","tags":["AngularJS","ReleaseNote"],"date":"2013-12-15T03:04:05.077Z"},{"title":"MessageEventコンストラクタとpostMessageとWeb messagingについて | Web scratch","url":"http://efcl.info/2013/1215/res3535/","content":"MessageEvent型のevetを使ったメッセージングについて.\ndispatchEventで発火させる方法とpostMessageとの違い等","tags":["JavaScript","browser","event"],"date":"2013-12-15T04:06:24.980Z"},{"title":"Bootcamp","url":"http://tctcl.github.io/bootcamp/","content":"SassでBDDライクなテストを書けるライブラリ","tags":["Sass","testing"],"date":"2013-12-15T04:07:45.447Z"},{"title":"ちょっと未来のJavaScript - Thujikun blog","url":"http://thujikun.github.io/blog/2013/12/14/ie","content":"Composition EventsやDOMContentLoaded、querySelector、ES5でのArray拡張、Property descriptors、ネイティブオブジェクトの拡張などについてまとめ","tags":["JavaScript","DOM"],"date":"2013-12-15T06:43:06.983Z"},{"title":"CSS Variables in Firefox Nightly ✩ Mozilla Hacks – the Web developer blog","url":"https://hacks.mozilla.org/2013/12/css-variables-in-firefox-nightly/","content":"Firefox 29でCSSで変数を扱えるCSS Variablesがサポートされたので、それの解説.","tags":["CSS","firefox"],"date":"2013-12-15T06:52:37.922Z"},{"title":"JSMVCOMFG - To sternly look at JavaScript MVC and Templating Framew...","url":"http://www.slideshare.net/x00mario/jsmvcomfg-to-sternly-look-at-javascript-mvc-and-templating-frameworks","content":"data-*属性にはXSSフィルターが効かないため、Knockoutのような仕組みだとXSSを検知しにくい。\nテンプレートとXSS、AngularJSのCSPモード、Chrome Packaged Appについて.\nMV*のセキュリティメトリクス","tags":["JavaScript","MVC","セキュリティ","スライド"],"date":"2013-12-15T10:09:36.250Z"},{"title":"Amazon: カルタ付 HTML5マークアップ 現場で使える最短攻略ガイド (WEB PROFESSIONAL) [大型本]: 浜俊太朗","url":"http://www.amazon.co.jp/o/ASIN/4048660705/amazon0abac-22/ref=nosim","content":"HTML5タグについてのカルタ付き書籍","tags":["HTML5","book"],"date":"2013-12-16T01:08:55.954Z"},{"title":"これだけは抑えておきたい！ jQuery や CSS の「イージング」の基礎知識 | KAYAC DESIGNER'S BLOG - デザインやマークアップの話","url":"http://design.kayac.com/topics/2013/11/easing-basics.php","content":"イージングの種類と動作のまとめ","tags":["animation","jQuery"],"date":"2013-12-16T08:48:49.329Z"},{"title":"DailyJS: JavaScript Developer Survey 2013: Results","url":"http://dailyjs.com/2013/12/12/javascript-survey-results/","content":"JavaScript Developer Survey 2013のアンケート結果が公開された","tags":["JavaScript","まとめ"],"date":"2013-12-16T12:34:31.093Z"},{"title":"KarmaでTDD + Travis CI + Coverallsなイケてるワークフロー - はてブロ@ama-ch","url":"http://ama-ch.hatenablog.com/entry/2013/12/16/075512","content":"Karmaを使ったワークフローについて.\nTravis CIとの連携、コードカバレッジの計測とCoveralls、Karmaのプラグインについて等","tags":["JavaScript","testing"],"date":"2013-12-16T12:46:18.328Z"},{"title":"How to Unit Test Controllers In AngularJS Without Setting Your Hair On Fire — Nathan LeClaire","url":"http://nathanleclaire.com/blog/2013/12/13/how-to-unit-test-controllers-in-angularjs-without-setting-your-hair-on-fire/","content":"AngularJSのテスタビリティについて。\nプロジェクトの設定、DI、$httpBackendについて","tags":["AngularJS","testing"],"date":"2013-12-16T12:52:03.027Z"},{"title":"jsでTDD！MochaとChaiとsinon.js入門 - @lxyuma BLOG","url":"http://lxyuma.hatenablog.com/entry/2013/12/15/211637","content":"TDDとはなにか、mochaとchaiの使い方、sinon.jsの使い方等 JavaScriptのテストについて概要と使い方がまとまってる","tags":["JavaScript","testing","まとめ"],"date":"2013-12-16T12:58:31.958Z"},{"title":"Effective Unit Testing with AMD - Bocoup","url":"http://weblog.bocoup.com/effective-unit-testing-with-amd/","content":"ReuqireJSを使ったAMDのテスト手法について。\nrequirejsのconfigを上手く使って、テストごとに毎回モジュールを読み込むようにしたり、モジュールのモック等を扱う方法","tags":["JavaScript","AMD","testing"],"date":"2013-12-16T13:14:15.760Z"},{"title":"Backbone Antipatterns | Shine Technologies","url":"http://blog.shinetech.com/2013/11/26/backbone-antipatterns/","content":"Backbone.jsでのアンチパターンについて","tags":["backbone.js"],"date":"2013-12-16T13:16:25.692Z"},{"title":"RxJS 2.2 Released - Reactive Extensions Team Blog - Site Home - MSDN Blogs","url":"http://blogs.msdn.com/b/rxteam/archive/2013/12/13/rxjs-2-2-released.aspx","content":"RxJS 2.2リリース.\nES5をサポートしてるブラウザがメインとなり、レガシーブラウザはrx.compat.jsでのpolyfill実装となる.\nrx.asyncにPromisesとのブリッジの追加等","tags":["JavaScript","ReleaseNote"],"date":"2013-12-16T14:24:14.469Z"},{"title":"JSDoc vs YUIDoc vs Doxx vs Docco – Choosing a JavaScript documentation generator | The FusionCharts Blog","url":"http://blog.fusioncharts.com/2013/12/jsdoc-vs-yuidoc-vs-doxx-vs-docco-choosing-a-javascript-documentation-generator/","content":"JavaScriptのドキュメントツールの比較","tags":["JavaScript","document","Tools"],"date":"2013-12-17T08:07:32.796Z"},{"title":"Dojo 1.9.2 and more | The Dojo Toolkit Blog","url":"http://dojotoolkit.org/blog/dojo-1-9-2-and-more","content":"Dojo 1.9.2リリース.\nIE11サポート, Pointer Eventsへの対応.\nDojo2.0でDOH testsを http://intern.io/ に移行させる計画","tags":["JavaScript","library","ReleaseNote"],"date":"2013-12-18T00:35:27.547Z"},{"title":"Speaking JavaScript - O'Reilly Media","url":"http://shop.oreilly.com/product/0636920029564.do","content":"2014年2月発売\nDr. Axel による JavaScriptという言語の機能、ベストプラクティスやパターン、落とし穴等についての書籍","tags":["JavaScript","book"],"date":"2013-12-18T03:09:49.212Z"},{"title":"Prune: Automatically create QA environments for GitHub pull requests","url":"http://prune.io/","content":"Visual Regression Testingサービス.\nGithubのpull-requestと連動して、指定ブラウザでのスクリーンショットをissueに貼り付けて見た目を比較出来る。","tags":["github","browser","testing","webservice"],"date":"2013-12-18T05:24:51.772Z"},{"title":"俺のWeb Workersがこんなに遅いわけがない","url":"http://lab.sonicmoov.com/development/web-workers/","content":"WebWorkerのTransferable Objectsについての解説.\nデータをコピーせずに渡す事でオーバーヘッドが少なくなる","tags":["webworker"],"date":"2013-12-18T08:02:12.866Z"},{"title":"Amazon: [iOS/Android対応] HTML5 ハイブリッドアプリ開発[実践]入門 (Software Design plus) [単行本（ソフトカバー）]: 久保田 光則, アシアル株式会社","url":"http://www.amazon.co.jp/o/ASIN/4774162116/amazon0abac-22/ref=nosim","content":"2013年12月20日発売\nApache Cordova(PhoneGap)、WebViewアプリについての書籍\nhttp://blog.asial.co.jp/1238","tags":["mobile","ios","Android","book"],"date":"2013-12-19T01:15:00.172Z"},{"title":"YUI 3.14.1 Released - YUI Blog","url":"http://www.yuiblog.com/blog/2013/12/18/yui-3-14-1-released/","content":"YUI 3.14.1 リリース.\nIE11、Android4.4対応","tags":["YUI","ReleaseNote"],"date":"2013-12-19T04:23:06.662Z"},{"title":"Learning Web App Development - O'Reilly Media","url":"http://shop.oreilly.com/product/0636920030621.do","content":"2014年2月発売\nウェブアプリ開発についての書籍\nhttps://github.com/semmypurewal/LearningWebAppDev","tags":["JavaScript","book"],"date":"2013-12-19T04:32:34.070Z"},{"title":"スムーズなアニメーションを実装するコツと仕組みを説明するよ。CPUとGPUを理解しハードウェアアクセラレーションを駆使するのだ！（Frontrend Advent Calendar 2013 – 06日目） | Ginpen.com","url":"http://ginpen.com/2013/12/06/hardware-acceleration/","content":"CSSアニメーションとGPUレイヤーについて.\nGPUを使った場合のアニメーションが何故高速なのか、また適応範囲が大きすぎるが逆に問題が起きるのかが見た目で分かりやすくまとまってる。","tags":["CSS","animation"],"date":"2013-12-19T12:11:56.999Z"},{"title":"Inspect Object :: Add-ons for Firefox","url":"https://addons.mozilla.org/ja/firefox/addon/inspect-object/?src=cb-dl-created","content":"Firefox Dev Toolsに選択中の要素のDOMオブジェクトを表示するボタンを追加するアドオン.\ninspect($0)を行うのと同様の意味","tags":["firefox","デバック","addon"],"date":"2013-12-20T14:33:15.386Z"},{"title":"React | React v0.5.2, v0.4.2","url":"http://facebook.github.io/react/blog/2013/12/18/react-v0.5.2-v0.4.2.html","content":"React v0.5.2, v0.4.2リリース.\nXSS脆弱性に関するセキュリティ修正","tags":["XSS","JavaScript","library","ReleaseNote"],"date":"2013-12-20T15:08:56.857Z"},{"title":"DevTools Digest December 2013 - HTML5Rocks Updates","url":"http://updates.html5rocks.com/2013/12/DevTools-Digest-December-2013","content":"Chrome DevTools の最近アップデート内容についてのまとめ","tags":["Chrome","デバック"],"date":"2013-12-21T07:36:35.910Z"},{"title":"WebStormによるJavaScript開発のすすめ - maru source","url":"http://blog.h13i32maru.jp/entry/2013/12/20/091619","content":"WebStormの機能紹介まとめ","tags":["WebStorm","JavaScript"],"date":"2013-12-21T07:50:02.407Z"},{"title":"[翻訳] MCSS (Multilayer CSS) | Unformed Building","url":"http://unformedbuilding.com/articles/mcss-ja/","content":"CSS管理ルールのMultilayer CSSについてのドキュメント翻訳","tags":["CSS","document","翻訳"],"date":"2013-12-21T14:58:15.314Z"},{"title":"wearefractal/gulp","url":"https://github.com/wearefractal/gulp/","content":"ストリーミングベースなビルドシステム.\nGrunt用にオブジェクトベースな設定ではなく、コードとして設定する方向が強くでてる。\nまたプラグインがひとつのアクションだけを持つように推奨されてる\nhttp://travismaynard.com/writing/no-need-to-grunt-take-a-gulp-of-fresh-air","tags":["JavaScript","Grunt","console","Tools"],"date":"2013-12-21T15:47:02.978Z"},{"title":"annotations.js","url":"http://dacap.github.io/annotations.js/","content":"google-code-prettifyでシンタックスハイライトしたコードに、コメントで指定した部分にアノテーション的な表示を行えるライブラリ","tags":["JavaScript","library"],"date":"2013-12-21T16:29:55.952Z"},{"title":"Choosing a JavaScript MVC FrameworkFunny Ant","url":"http://www.funnyant.com/choosing-javascript-mvc-framework/","content":"JavaScript MV*ライブラリ比較","tags":["JavaScript","MVC","まとめ"],"date":"2013-12-21T18:46:02.866Z"},{"title":"palantir/eclipse-typescript","url":"https://github.com/palantir/eclipse-typescript","content":"TypeScriptサポートをするEclipseプラグイン","tags":["Eclipse","TypeScript","plugin"],"date":"2013-12-21T18:49:52.108Z"},{"title":"palantir/coffeescript-to-typescript","url":"https://github.com/palantir/coffeescript-to-typescript","content":"CoffeeScriptをTypeScriptに変換するツール.","tags":["CoffeeScript","TypeScript","Tools"],"date":"2013-12-21T18:55:58.624Z"},{"title":"palantir/tslint","url":"https://github.com/palantir/tslint","content":"TypeScriptをLintするツール.\nESLintみたいにルールごとに実装されている","tags":["TypeScript","Tools"],"date":"2013-12-21T18:59:13.377Z"},{"title":"PhoneGap | PhoneGap 3.3.0 Released","url":"http://phonegap.com/blog/2013/12/13/phonegap-release/","content":"PhoneGap 3.3.0リリース.\nAndroid KitKat対応","tags":["PhoneGap","ReleaseNote"],"date":"2013-12-21T19:02:52.279Z"},{"title":"jQuery 1.11.0/2.1.0 Beta 3 Released | Official jQuery Blog","url":"http://blog.jquery.com/2013/12/20/jquery-1-11-02-1-0-beta-3-released/","content":"jQuery 1.11.0と2.1.0 β3リリース.\n","tags":["jQuery","ReleaseNote"],"date":"2013-12-21T19:09:12.524Z"},{"title":"スプリットコンソール、ミニファイ済み JS の整形表示など – Firefox 開発ツール エピソード 28 | Mozilla Developer Street (modest)","url":"https://dev.mozilla.jp/2013/12/split-console-pretty-print-minified-js-and-more-firefox-developer-tools-episode-28/","content":"Firefox DevToolsにEscキーでコンソールを分割表示する機能、jsの整形機能、デバッグ地のツールチップ、カラーピッカーの追加等","tags":["JavaScript","firefox","デバック"],"date":"2013-12-22T06:30:11.299Z"},{"title":"blakeembrey/dombars","url":"https://github.com/blakeembrey/dombars","content":"handlebarsを使ったテンプレートにpub/subなイベントやカスタムテンプレートのヘルパーを使えるライブラリ","tags":["JavaScript","DOM","library"],"date":"2013-12-22T07:36:06.388Z"},{"title":"andyearnshaw/Intl.js","url":"https://github.com/andyearnshaw/Intl.js","content":"ECMAScript Internationalization API (ECMA-402) 互換のAPIを実装しているライブラリ","tags":["ECMAScript","JavaScript","i18n","library"],"date":"2013-12-22T08:03:10.019Z"},{"title":"Myth - CSS the way it was imagined.","url":"http://www.myth.io/","content":"CSSプリプロセッサ.\nCSS Variablesやcolor()、calc()などCSSの仕様策定が進められてる機能を使えるTranspiler的なツール","tags":["CSS","Tools"],"date":"2013-12-22T08:44:50.091Z"},{"title":"Experiments with Koa and JavaScript Generators - Steve Sanderson’s blog - As seen on YouTube™","url":"http://blog.stevensanderson.com/2013/12/21/experiments-with-koa-and-javascript-generators/","content":"Expressの人により作られてるGeneratorsベースのKoaについて。\nGeneratorを使った書き方、エラーハンドリング、非同期処理、Key-value objectsのyeildについて","tags":["node.js","ECMAScript"],"date":"2013-12-22T12:43:52.103Z"},{"title":"Node v0.10.24 (Stable)","url":"http://blog.nodejs.org/2013/12/19/node-v0-10-24-stable/","content":"Node v0.10.24リリース.","tags":["node.js","ReleaseNote"],"date":"2013-12-22T12:46:57.622Z"},{"title":"shootaroo/jit-grunt","url":"https://github.com/shootaroo/jit-grunt","content":"Gruntモジュールを遅延ロードする補助ライブラリ","tags":["Grunt"],"date":"2013-12-22T13:22:32.425Z"},{"title":"Brackets Sprint 35 Build – Brackets Blog","url":"http://blog.brackets.io/2013/12/20/brackets-sprint-35-build/","content":"Brackets Sprint 35 リリース.\nMac ChromeでのLive Preivewの改善、利用するJSとLESSを最適化して起動時間の改善等","tags":["JavaScript","IDE","ReleaseNote"],"date":"2013-12-22T16:27:40.346Z"},{"title":"jasmine/release_notes/20.md at v2.0.0 · pivotal/jasmine","url":"https://github.com/pivotal/jasmine/blob/v2.0.0/release_notes/20.md","content":"Jasmine 2.0リリース。\nmochaスタイル(done)の非同期テストに対応、RubyベースのCLIがNode/Gruntに変更、IE8未満は非サポート、spiesのsyntax変更等","tags":["JavaScript","testing","library","ReleaseNote"],"date":"2013-12-23T06:50:28.978Z"},{"title":"JavaScript Promises: There and back again - HTML5 Rocks","url":"http://www.html5rocks.com/en/tutorials/es6/promises/","content":"ES6 Promisesについて。\n既存のPromiseライクも扱えるようにするPromise.cast、Promise.thenの使い方、エラーハンドリング、Promiseとeach、Promise.all、Generatorと合わせた場合について","tags":["JavaScript","Promise","リファレンス"],"date":"2013-12-23T09:12:45.391Z"},{"title":"Koa - next generation web framework for node.js","url":"http://koajs.com/","content":"Expressの人たちが作ってるNodeのウェブフレームワーク.\nGeneratorが前提の構造になっており、Expressとアーキテクチャが違うので新規作成されてる。","tags":["node.js","web","library"],"date":"2013-12-23T10:30:32.751Z"},{"title":"Node 2013","url":"http://gergelyke.github.io/node2013/","content":"タイムライン表示で振り返るNore,jsの歴史","tags":["node.js","歴史"],"date":"2013-12-23T10:32:00.896Z"},{"title":"Release JSHint 2.4.0 is released · jshint/jshint","url":"https://github.com/jshint/jshint/releases/tag/2.4.0","content":"JSHint 2.4.0リリース.\nES6の =>やletなどのサポート改善、バグ修正中心.\n\"extends\"で分離した設定ファイルを取り込めるように\nhttps://github.com/jshint/jshint/pull/1314","tags":["JavaScript","Tools","ReleaseNote"],"date":"2013-12-25T04:07:26.800Z","relatedLinks":[{"title":"What's new in JSHint (December, 2013)","url":"http://www.jshint.com/blog/new-in-jshint-dec-2013/"}]},{"title":"Amazon: プログラマの力のためのコードパズル ~JavaScriptで挑むコードゴルフとアルゴリズム [単行本（ソフトカバー）]: 柳井 政和","url":"http://www.amazon.co.jp/o/ASIN/4774162531/amazon0abac-22/ref=nosim","content":"2014年2月4日発売\nコードゴルフやアルゴリズムクイズな感じの書籍\nhttps://codeiq.jp/ace/yanai_masakazu/","tags":["JavaScript","book"],"date":"2013-12-26T00:34:38.973Z"},{"title":"徹底比較！Selenium Builder vs Selenium IDE – Part 1 | 品質向上ブログ","url":"http://blog.trident-qa.com/2013/12/selenium-builder-vs-ide-1/","content":"Selenim IDEとSelenium Builderの比較まとめの連載","tags":["Selenium","まとめ"],"date":"2013-12-26T05:27:16.040Z"},{"title":"Sass 3.3で追加された「関数」や「変更点」のまとめ解説 | HTML5Experts.jp","url":"http://html5experts.jp/kosei27/3850/","content":"Sass3.3で追加された関数やif等の変更点について","tags":["Sass"],"date":"2013-12-26T12:24:40.949Z"},{"title":"Learning jQuery Deferreds - O'Reilly Media","url":"http://shop.oreilly.com/product/0636920030508.do","content":"2013年1月10日発売\njQuery Deferredsについての書籍","tags":["jQuery","Promise","book"],"date":"2013-12-29T03:18:48.749Z"},{"title":"koa入門 - from scratch","url":"http://yosuke-furukawa.hatenablog.com/entry/2013/12/26/125351","content":"koaのチュートリアル。(Dockerイメージ付き)\nkoaのExpress/Connestに対する違いとメリットについて。\nエラーハンドリング、カスケーディング、","tags":["node.js","tutorial"],"date":"2013-12-29T06:08:51.200Z"},{"title":"ES6のシンタックスを予習復習(1) ~let, const, arrow function, generators, for of~ | 1000ch.net","url":"http://1000ch.net/2013/12/26/ES6LetConstArrowFunction/","content":"ES6で追加されたシンタックスについて","tags":["ECMAScript","tutorial"],"date":"2013-12-29T15:56:25.815Z","relatedLinks":[{"title":"ES6のシンタックスを予習復習(2) ~default parameters, rest parameters, array spread, destructuring~ | 1000ch.net","url":"http://1000ch.net/2013/12/27/ES6DefaultRestParametersArraySpreadDestructuring/"}]},{"title":"Angular And Browserify","url":"http://ethanway.com/angular-and-browserify/","content":"browserifyとaungularJSでの開発について。 npmで入れられないものはnapaでインストールして、継続開発にbeefyを使い、テストはbrowserify-karmaで回す等のワークフロー","tags":["AngularJS","node.js"],"date":"2013-12-30T11:49:56.944Z","relatedLinks":[{"title":"shama/napa","url":"https://github.com/shama/napa"},{"title":"chrisdickinson/beefy","url":"https://github.com/chrisdickinson/beefy"},{"title":"waye929/angular-browserify","url":"https://github.com/waye929/angular-browserify"}]},{"title":"Manning: Getting MEAN with Mongo, Express, Angular, and Node","url":"http://www.manning.com/sholmes/","content":"MEAN (Mongo, Express, Angular, Node) についての書籍","tags":["node.js","book"],"date":"2013-12-31T03:13:20.856Z","relatedLinks":[{"title":"MEAN (Mongo, Express, Angular, Node) ","url":"http://mean.io/"}]},{"title":"Daily JS survey results visualised with Sankey diagrams","url":"http://kdzwinel.github.io/dailyjs-survey-sankey-diagrams/","content":"JavaScript Developer Surveyのアンケート結果をd3.jsを使ってビジュアライズしたもの","tags":["JavaScript","まとめ","d3.js"],"date":"2013-12-31T03:14:33.008Z","relatedLinks":[]},{"title":"Testing Backbone Views with QUnit and Sinon | Shine Technologies","url":"http://blog.shinetech.com/2013/06/27/testing-backbone-views-with-qunit-and-sinon/","content":"Backbone.jsとSInon.jsを使ったテスト。\n非同期のテストを減らして同期的に書クことで複雑さを減らす事について","tags":["backbone.js","testing","DOM"],"date":"2013-12-31T05:41:10.326Z","relatedLinks":[]},{"title":"ivanakimov/hashids.js","url":"https://github.com/ivanakimov/hashids.js","content":"YoutubeのURLのようなハッシュ値を数字から作るライブラリ","tags":["JavaScript","library"],"date":"2013-12-31T06:18:13.589Z","relatedLinks":[]},{"title":"JSConf.Asia 2013 - YouTube","url":"http://www.youtube.com/playlist?list=PL37ZVnwpeshHQ1_r4DyrIqonICtMg3ol_","content":"JSConf.Asia の動画が公開されている","tags":["JavaScript","動画","イベント"],"date":"2013-12-31T06:25:24.994Z","relatedLinks":[{"title":"JSConf.Asia","url":"http://2013.jsconf.asia/"}]},{"title":"Full Frontal 2013 - YouTube","url":"http://www.youtube.com/playlist?list=PLXmT1r4krsTrjhwBWKLzxdNjb9ZCb_cFI","content":"Full Frontal の動画が公開されてる\nhttp://2013.full-frontal.org/","tags":["JavaScript","イベント","動画"],"date":"2013-12-31T06:27:07.135Z","relatedLinks":[{"title":"Full Frontal 2013 - JavaScript Conference","url":"http://2013.full-frontal.org/"}]},{"title":"__proto__が変わりゆく件について - 株式会社ネクスト　エンジニアBlog","url":"http://nextdeveloper.hatenablog.com/entry/2013/12/15/191719","content":"ECMAScriptの__proto__とsetPrototypeOfについて","tags":["ECMAScript","spec"],"date":"2013-12-31T07:08:59.834Z","relatedLinks":[{"title":"uncurryThis 関数 - hogehoge @teramako","url":"http://d.hatena.ne.jp/teramako/20111231/p1"}]},{"title":"Virtual Machine Downloads | Josh Holmes","url":"http://www.joshholmes.com/blog/2013/12/18/virtual-machine-downloads/","content":"modern.IE の VMファイルがアップデートされてIE11等が追加された","tags":["IE","ReleaseNote"],"date":"2013-12-31T07:15:40.291Z","relatedLinks":[]},{"title":"Stop toggling classes with JS, use behaviour driven DOM manipulation with data-states","url":"http://toddmotto.com/stop-toggling-classes-with-js-use-behaviour-driven-dom-manipulation-with-data-states/","content":"CSSクラスをトグルして、状態の変更をするのではなく、data-*属性を変更して行う方法について。\nコメント欄でWAI-ARIAの属性を使って行う方法等色々書かれてる","tags":["CSS","DOM","WAI-ARIA"],"date":"2013-12-31T07:37:51.942Z","relatedLinks":[]},{"title":"substack/faucet","url":"https://github.com/substack/faucet","content":"TAP系の出力を見やすく表示するCLI","tags":["node.js","testing"],"date":"2014-01-01T03:14:27.201Z","relatedLinks":[]},{"title":"Release v0.2.0: 0.2.0 · nzakas/eslint","url":"https://github.com/nzakas/eslint/releases/tag/v0.2.0","content":"eslint 0.2.0リリース。\nルールの追加等","tags":["JavaScript","Tools","ReleaseNote"],"date":"2014-01-02T02:26:11.626Z","relatedLinks":[{"title":"0.2.0 · 72d0fce · nzakas/eslint","url":"https://github.com/nzakas/eslint/commit/72d0fce14428716f82f5526a0a3097c50b491e97"}]},{"title":"Test-driving a Node.JS API","url":"http://www.jorisooms.be/testing-your-node-api-with-supertest/","content":"supertestを使ったNodeアプリのAPIをテスト駆動開発していくチュートリアル","tags":["node.js","API","testing","tutorial"],"date":"2014-01-02T12:43:22.077Z","relatedLinks":[{"title":"visionmedia/supertest","url":"https://github.com/visionmedia/supertest"}]},{"title":"YAND - Yet Another Node.js Documentation","url":"http://nodemanja.herokuapp.com/","content":"Node.jsのドキュメントビューアサイト","tags":["node.js","リファレンス","document"],"date":"2014-01-03T13:40:29.338Z","relatedLinks":[]},{"title":"jQuery Mobile 1.4.0 Released | jQuery Mobile","url":"http://blog.jquerymobile.com/2013/12/23/jquery-mobile-1-4-0-released/","content":"jQuery Mobile 1.4.0リリース。","tags":["jQuery","mobile","ReleaseNote"],"date":"2014-01-05T08:12:53.684Z","relatedLinks":[]},{"title":"Getting Started With Gulp | Travis Maynard","url":"http://travismaynard.com/writing/getting-started-with-gulp","content":"タスク実行ツールのgulpについての導入方法や設定コードの書き方についてのチュートリアル","tags":["gulp","JavaScript","console","Tools","tutorial"],"date":"2014-01-06T05:25:39.613Z","relatedLinks":[{"title":"gulp.js - the streaming build system","url":"http://gulpjs.com/"}]},{"title":"Koa 0.2.0 — Code adventures — Medium","url":"https://medium.com/code-adventures/a3a046a04836","content":"NodeのウェブフレームワークKoa 0.2.0リリース。\nSocketのエラーハンドリング、Debug用のComposeモジュールの改善等","tags":["node.js","ReleaseNote"],"date":"2014-01-06T12:02:42.370Z","relatedLinks":[{"title":"koajs/compose","url":"https://github.com/koajs/compose"}]},{"title":"JavaScript Stringでサロゲートペアを扱う - teppeis blog","url":"http://teppeis.hatenablog.com/entry/2014/01/surrogate-pair-in-javascript","content":"サロゲートペアを考慮した文字数カウント(正規表現、ES6 Iterator)\nコードポイントの取得/文字生成","tags":["JavaScript","firefox"],"date":"2014-01-06T12:18:09.412Z","relatedLinks":[{"title":"JavaScript has a Unicode problem · Mathias Bynens","url":"http://mathiasbynens.be/notes/javascript-unicode"}]},{"title":"Functional JavaScript for crawling the Web | Code | Nicolas Perriault","url":"https://nicolas.perriault.net/code/2013/functional-javascript-for-crawling-the-web/","content":"FunctionalアプローチでDOMを走査する話。\n関数呼出を重ねすぎると読みにくくなるので、関数合成的なsequence関数を作ったり、ES6の=>やRest Argumentsの利用などを使ってより小さく書くなどしてる。\nそれぞれが関数であるのでテスト等も書きやすい。","tags":["JavaScript","DOM"],"date":"2014-01-06T12:51:16.146Z","relatedLinks":[{"title":"functional javascript","url":"http://www.functionaljavascript.com/"}]},{"title":"D3 Tips and Tricks by Malcolm Maclean [Leanpub PDF/iPad/Kindle]","url":"https://leanpub.com/D3-Tips-and-Tricks","content":"D3.jsについての書籍\n$0から任意の値段購入できる","tags":["d3.js","book"],"date":"2014-01-06T13:11:31.972Z","relatedLinks":[]},{"title":"Node Streams for APIs - collect {thoughts}","url":"http://blog.drewolson.org/blog/2014/01/04/node-streams-for-apis","content":"NodeのStreamを使ったAPIの実装について。\nテストの書き方、Streamの実装方法をAPIレンスポンスを返すものを書きながら見ていく話","tags":["node.js"],"date":"2014-01-06T13:29:07.090Z","relatedLinks":[]},{"title":"Advanced Features in Sinon · Ken Powers","url":"http://www.kenpowers.net/blog/advanced-features-in-sinon/","content":"Sinon.jsのFake Timer、spy、Fake Serversを使ったテストについて。\n","tags":["JavaScript","testing"],"date":"2014-01-06T13:34:46.110Z","relatedLinks":[]},{"title":"Managing the Asynchronous Nature of Node.js | Nettuts+","url":"http://net.tutsplus.com/tutorials/javascript-ajax/managing-the-asynchronous-nature-of-node-js/","content":"3種類の非同期なコードの構造の改善について。\nEvenetEmitterを使った方法、Q(Promises)を使った方法、stepを使った方法、それぞれの実装とメリット/デメリットについて書かれてる","tags":["JavaScript","node.js"],"date":"2014-01-06T13:44:02.349Z","relatedLinks":[{"title":"kriskowal/q","url":"https://github.com/kriskowal/q"},{"title":"creationix/step","url":"https://github.com/creationix/step"}]},{"title":"Dependency injection in JavaScript","url":"http://krasimirtsonev.com/blog/article/Dependency-injection-in-JavaScript","content":"JavaScriptでDIを実装してみるチュートリアル。\nAMDライクな依存関係を示すモジュールの定義をするアプローチとAngularJSみたいなリフレクションで関数定義から依存関係を取得するアプローチについて書かれてる","tags":["JavaScript","testing","tutorial"],"date":"2014-01-07T01:25:24.818Z","relatedLinks":[{"title":"Merrick Christensen - JavaScript Dependency Injection","url":"http://merrickchristensen.com/articles/javascript-dependency-injection.html"}]},{"title":"O'Reilly Japan - JavaScriptで学ぶ関数型プログラミング","url":"http://www.oreilly.co.jp/books/9784873116600/","content":"2014年01月18日発売\nFunctional JavaScriptの翻訳本","tags":["JavaScript","関数型言語","book"],"date":"2014-01-07T03:33:06.377Z","relatedLinks":[{"title":"functional javascript","url":"http://www.functionaljavascript.com/"}]},{"title":"Amazon: HTML5 Web標準API バイブル [単行本]: 羽田野 太巳","url":"http://www.amazon.co.jp/o/ASIN/4883379167/amazon0abac-22/ref=nosim","content":"2014年1月20日発売\n様々なWebPlatform APIについてチュートリアル方式で解説した書籍","tags":["HTML5","WebPlatformAPI","book"],"date":"2014-01-07T12:49:59.363Z","relatedLinks":[{"title":"Twitter / futomi: 昨年末の時点でメジャーブラウザーに実装されている W3C A ...","url":"https://twitter.com/futomi/status/420468660172369920"}]},{"title":"Ten reasons we switched from an icon font to SVG - Ian Feather","url":"http://Ianfeather.github.com/ianfeatherV3/ten-reasons-we-switched-from-an-icon-font-to-svg/","content":"アイコンフォントとSVGを比べた時にSVGのメリットについて。\n","tags":["fonts","SVG"],"date":"2014-01-08T08:28:01.764Z","relatedLinks":[]},{"title":"Why I am switching to promises","url":"http://spion.github.io/posts/why-i-am-switching-to-promises.html","content":"Promiseの利点について。\nthrow-safeなエラーハンドリング、パフォーマンスとメモリ消費、promise.nodeifyを使ったコールバックスタイルとの互換性、Promiseの書き方やユースケース等まとまってる","tags":["JavaScript","Promises"],"date":"2014-01-08T14:48:31.028Z","relatedLinks":[{"title":"Promise nuggets","url":"http://promise-nuggets.github.io/"}]},{"title":"RequireJS 2.1.10 Released ~ James Burke","url":"http://jrburke.com/2014/01/08/requirejs-2.1.10-released/","content":"RequireJS 2.1.10リリース。\nnodeIdCompat、bundlesオプションの追加","tags":["AMD","JavaScript","library","ReleaseNote"],"date":"2014-01-09T07:06:27.320Z","relatedLinks":[]},{"title":"Frida","url":"http://www.frida.re/","content":"プロセスのトレース、関数のhook等を出来るツール https://github.com/frida/frida-gum/ \nV8とPythonを使ったバインディングがあり、JavaScriptでスクリプトを書いてプロセスを監視したりデバッグに使える。","tags":["JavaScript","python","software"],"date":"2014-01-10T00:56:38.708Z","relatedLinks":[{"title":"History","url":"http://www.frida.re/docs/history/"}]},{"title":"Amazon: Dart for Absolute Beginners [Paperback]: David Kopec","url":"http://www.amazon.com/o/ASIN/1430264810/amazon0abac-22/ref=nosim","content":"2014年7月14日発売\nDart初心者向けの書籍","tags":["dart","book"],"date":"2014-01-12T11:41:54.897Z","relatedLinks":[]},{"title":"Frida","url":"http://www.frida.re/","content":"プロセスのトレース、関数のhook等を出来るツール https://github.com/frida/frida-gum/ \nV8とPythonを使ったバインディングがあり、JavaScriptでスクリプトを書いてプロセスを監視したりデバッグに使える。","tags":["JavaScript","python","software"],"date":"2014-01-10T00:56:38.708Z","relatedLinks":[{"title":"History","url":"http://www.frida.re/docs/history/"}]},{"title":"tooling/book-of-modern-frontend-tooling","url":"https://github.com/tooling/book-of-modern-frontend-tooling","content":"モダンなフロントエンド向けツールについて書かれている書籍。\nGithub上で書かれいるのでコントリビューションも出来る","tags":["book","Tools","browser"],"date":"2014-01-10T14:49:22.740Z","relatedLinks":[{"title":"Enterprise Web Development: From Desktop to Mobile","url":"http://enterprisewebbook.com/"}]},{"title":"Release Infix macros · mozilla/sweet.js","url":"https://github.com/mozilla/sweet.js/releases/tag/v0.4.0","content":"マクロを扱えるsweet.js 0.4.0リリース","tags":["JavaScript","ReleaseNote","library","Tools"],"date":"2014-01-11T09:02:21.814Z","relatedLinks":[]},{"title":"Release Now passing all relevant tests · andyearnshaw/Intl.js","url":"https://github.com/andyearnshaw/Intl.js/releases/tag/v0.1.0","content":"ECMAScript Internationalization API (ECMA-402)の実装であるIntl.js 0.1.0がリリース。\ntest262 suiteを全てパスした","tags":["JavaScript","ECMAScript","i18n","ReleaseNote"],"date":"2014-01-11T09:57:51.232Z","relatedLinks":[{"title":"ECMAScript Internationalization API Specification – ECMA-402 Edition 1.0","url":"http://www.ecma-international.org/ecma-402/1.0/"},{"title":"ECMAScript Language – test262","url":"http://test262.ecmascript.org/"}]},{"title":"Amazon: サードパーティJavaScript [大型本]: Ben Vinegar, Anton Kovalyov, 水野貴明","url":"http://www.amazon.co.jp/o/ASIN/4048916580/amazon0abac-22/ref=nosim","content":"2014年2月1日発売\nThird-party JavaScriptの翻訳本\nhttp://thirdpartyjs.com/","tags":["JavaScript","セキュリティ","book"],"date":"2014-01-12T02:49:26.521Z","relatedLinks":[]},{"title":"Promise nuggets","url":"http://promise-nuggets.github.io/","content":"Promisesに関するチュートリアル。\nPromisesの使い方やパターンについて書かれている","tags":["Promises","tutorial"],"date":"2014-01-13T08:30:17.143Z","relatedLinks":[]},{"title":"SVG - Super Vector Graphics","url":"http://tavendo.com/blog/post/super-vector-graphics/","content":"SVGについての連載。\nSVGの基本や利点や扱い方、クロスブラウザでの表示や最適化、fallbackについて書かれてる","tags":["SVG","tutorial","browser"],"date":"2014-01-13T08:44:38.242Z","relatedLinks":[]},{"title":"Stop Writing JavaScript Compilers! Make Macros Instead","url":"http://jlongster.com/Stop-Writing-JavaScript-Compilers--Make-Macros-Instead","content":"JavaScriptのマクロを書けるsweet.jsの使い方とsweet.jsを使ってES6のsyntaxをいくつか実装したmacroについて","tags":["JavaScript","ECMAScript"],"date":"2014-01-13T09:12:20.493Z","relatedLinks":[{"title":"jlongster/es6-macros","url":"https://github.com/jlongster/es6-macros"}]},{"title":"lo-th/Oimo.js","url":"https://github.com/lo-th/Oimo.js","content":"Three.jsを使った物理エンジンライブラリ。\nAS3のOimoPhysicsのJavaScriptポート。","tags":["JavaScript","library"],"date":"2014-01-13T11:11:07.310Z","relatedLinks":[{"title":"ActionScript3.0用の3D物理エンジンを作ってみた – EL-EMENT blog","url":"http://el-ement.com/blog/2012/10/08/as3-physics-engine/"}]},{"title":"groupon/testium","url":"https://github.com/groupon/testium","content":"WebDriverとmochaを使ったIntegration testを行えるツール。\nwebdriver-http-syncをベースにしていて同期的にテストを書けるのが特徴","tags":["node.js","webdriver","library","Tools"],"date":"2014-01-13T11:39:53.326Z","relatedLinks":[{"title":"Groupon: Node.js向け結合テストツールtestiumをオープンソースで提供 - ワザノバ | wazanova","url":"http://wazanova.jp/items/895"}]},{"title":"Lineman | Build awesome web apps, easily.","url":"http://linemanjs.com/","content":"Yeomanのようなウェブアプリのワークフロー管理ツール。\nプロジェクトのテンプレート、ジェネレータやAPIのStubやProxy、Gruntのタスク管理等","tags":["JavaScript","console","Tools"],"date":"2014-01-13T11:58:55.799Z","relatedLinks":[]},{"title":"sweet.jsでshift/reset: 限定継続を使ってコールバック地獄から抜け出す - 標高+1m","url":"http://ympbyc.hatenablog.com/entry/2014/01/11/sweet_js%E3%81%A7shift/reset%3A_%E9%99%90%E5%AE%9A%E7%B6%99%E7%B6%9A%E3%82%92%E4%BD%BF%E3%81%A3%E3%81%A6%E3%82%B3%E3%83%BC%E3%83%AB%E3%83%90%E3%83%83%E3%82%AF%E5%9C%B0%E7%8D%84%E3%81%8B%E3%82%89%E6%8A%9C","content":"sweet.jsを使ったshift/resetのような実装","tags":["JavaScript","sweet.js"],"date":"2014-01-13T12:00:03.652Z","relatedLinks":[]},{"title":"ジェネレータの解説と非同期への適用 - Block Rockin’ Codes","url":"http://jxck.hatenablog.com/entry/2014-01-12/generator-screencaset","content":"NodeでのGeneratorについてのスクリーンキャスト。\ngeneratorの使い方、next()でどこまで進むか、非同期処理の同期化、ユーザー側とライブラリ側を分けるための抽象化(coライクのものを作る)、throwでのエラー処理、thunkifyのやってる事\n","tags":["node.js","動画"],"date":"2014-01-13T12:22:22.736Z","relatedLinks":[{"title":"visionmedia/co","url":"https://github.com/visionmedia/co"},{"title":"visionmedia/node-thunkify","url":"https://github.com/visionmedia/node-thunkify"},{"title":"Koa - next generation web framework for node.js","url":"http://koajs.com/"}]},{"title":"Refactoring your JavaScript code with Grasp | Grasp - JavaScript structural search, replace, and refactor","url":"http://graspjs.com/blog/2014/01/07/refactoring-javascript-with-grasp/","content":"JS ASTを元にしたgrep/sedのようなツールであるGraspのユースケース紹介。\n実際にどのようにリファクタリングを行えるかが書かれてる","tags":["JavaScript","Tools","debug"],"date":"2014-01-13T14:03:48.117Z","relatedLinks":[{"title":"Graspを使ったJavaScriptのリファクタリング | JSer.info","url":"http://jser.info/post/73202282881/grasp-javascript"}]},{"title":"The State of jQuery 2014 | Official jQuery Blog","url":"http://blog.jquery.com/2014/01/13/the-state-of-jquery-2014/","content":"jQueryの現在と今後について。\njQuery CDNがhttpsに対応した","tags":["jQuery"],"date":"2014-01-14T00:43:33.992Z","relatedLinks":[]},{"title":"EndangeredMassa/bond","url":"https://github.com/endangeredmassa/bond","content":"シンプルなstubとspyの機能持ったライブラリ","tags":["JavaScript","library","testing"],"date":"2014-01-14T01:17:02.443Z","relatedLinks":[{"title":"Announcing: bond 1.0.0 - Massa Labs","url":"http://massalabs.com/dev/2013/11/13/announcing-bond.html"}]},{"title":"The Definitive TypeScript Guide | Blog | SitePen","url":"http://www.sitepen.com/blog/2013/12/31/definitive-guide-to-typescript/","content":"TypeScriptチュートリアル","tags":["TypeScript","tutorial"],"date":"2014-01-14T14:56:33.957Z","relatedLinks":[]},{"title":"State of function decompilation in Javascript — Perfection Kills","url":"http://perfectionkills.com/state-of-function-decompilation-in-javascript/","content":"実装依存となってるFunction.prototype.toStringの挙動について。\n現在のブラウザの動作、ES6で追加された関数ではどうなるか、またユーザー定義、Proxy.createFunctionについて","tags":["JavaScript","ECMAScript"],"date":"2014-01-15T00:55:43.414Z","relatedLinks":[]},{"title":"libsass.js - An Emscripten Experiment | Rodney Rehm","url":"http://blog.rodneyrehm.de/archives/33-libsass.js-An-Emscripten-Experiment.html","content":"libsassをEmscriptenして、Sassをブラウザ上でコンパイル出来るようにする","tags":["Sass","C++","JavaScript"],"date":"2014-01-16T01:01:56.087Z","relatedLinks":[]},{"title":"WebStorm 8 EAP Starts Now | JetBrains WebStorm Blog","url":"http://blog.jetbrains.com/webstorm/2014/01/webstorm-8-eap/","content":"WebStorm 8EAPの最初のリリース。\nAngularJSのサポート改善、JetBrainsが買収したSpy-jsを使ったトレースツールが入った。\n","tags":["WebStorm","ReleaseNote"],"date":"2014-01-16T01:51:45.218Z","relatedLinks":[{"title":"Spy-js JavaScriptトレースツール","url":"http://blog.jetbrains.com/jp/2014/01/16/363"}]},{"title":"Programming JavaScript Applications: Robust Web Architecture with Node, HTML5, and Modern JS Libraries: Eric Elliott: 9781491950296: Amazon.com: Books","url":"http://www.amazon.com/o/ASIN/1491950293/amazon0abac-22/ref=nosim","content":"2014年8月25日発売","tags":["JavaScript","book"],"date":"2014-01-16T12:15:28.016Z","relatedLinks":[]},{"title":"ng-conf 2014 - YouTube","url":"http://www.youtube.com/user/ngconfvideos","content":"ng-conf.org 2014の動画","tags":["AngularJS","動画"],"date":"2014-01-16T22:40:48.706Z","relatedLinks":[{"title":"ng-conf 2014 - The World's First Angular Conference in Salt Lake City, Utah","url":"http://ng-conf.org/"}]},{"title":"mdevils/node-jscs","url":"https://github.com/mdevils/node-jscs/","content":"JavaScriptのコーディングスタイルチェックツール.\nJSHIntと一緒に使うことを想定してる","tags":["JavaScript","Tools"],"date":"2014-01-16T22:46:00.170Z","relatedLinks":[]},{"title":"YUIConf 2013 - YouTube","url":"http://www.youtube.com/playlist?list=PLjKP9DUCzZorde6sLWHJ3GNd-6VrGrbqm","content":"YUI Conf 2013の動画が公開された","tags":["YUI","動画"],"date":"2014-01-17T00:40:11.919Z","relatedLinks":[{"title":"YUI Library","url":"https://yuilibrary.com/yuiconf/2013/"},{"title":"YUIConf 2013 – An Amazing Two Days! - YUI Blog","url":"http://www.yuiblog.com/blog/2013/11/08/yuiconf-2013-an-amazing-two-days/"}]},{"title":"twbs/bootstrap-sass","url":"https://github.com/twbs/bootstrap-sass","content":"Twitter bootstrapの公式Sassポート","tags":["Sass"],"date":"2014-01-18T14:53:00.784Z","relatedLinks":[]},{"title":"Introduction to Browserify • Blake Embrey","url":"http://blakeembrey.com/articles/introduction-to-browserify/","content":"browserifyについての紹介。\nNodeのCoreモジュールやnpmモジュール、Transforms機能を使ってファイルのインライン化やビルド時の環境変数の埋め込み、browserifyのオプションについて","tags":["browserify"],"date":"2014-01-19T06:46:31.604Z","relatedLinks":[]},{"title":"Optimizing large selector sets","url":"https://github.com/blog/1756-optimizing-large-selector-sets","content":"CSS Selectorのマッチを、最初にindexを作っておいてO(1)で探索をできるようにするSelectorSetについて。\njQueryと統合できるようになってて、`on`によるdelegate eventsを改善する。","tags":["jQuery","CSS","JavaScript"],"date":"2014-01-19T08:15:48.634Z","relatedLinks":[{"title":"josh/selector-set","url":"https://github.com/josh/selector-set"},{"title":"josh/jquery-selector-set","url":"https://github.com/josh/jquery-selector-set"}]},{"title":"jQuery UI 1.10.4 | jQuery UI Blog","url":"http://blog.jqueryui.com/2014/01/jquery-ui-1-10-4/","content":"jQuery UI 1.10.4リリース。\n","tags":["jQuery","UI","library","ReleaseNote"],"date":"2014-01-19T08:29:41.396Z","relatedLinks":[]},{"title":"ECMAScript 6: TC39 meetings, March–November 2013","url":"http://www.2ality.com/2014/01/tc39-march-november-2013.html","content":"2013年にECMAScript標準の管理をしてるTC39のミーティングで話された内容をまとめたもの。 ES6で追加される機能や仕様等について書かれている","tags":["ECMAScript","まとめ"],"date":"2014-01-19T08:56:17.590Z","relatedLinks":[]},{"title":"jQuery 1.11.0 RC1 and 2.1.0 RC1 Released | Official jQuery Blog","url":"http://blog.jquery.com/2014/01/16/jquery-1-11-0-rc1-and-2-1-0-rc1-released/","content":"jQuery 1.11.0 RC1 と 2.1.0 RC1リリース","tags":["jQuery","ReleaseNote"],"date":"2014-01-19T11:05:48.017Z","relatedLinks":[]},{"title":"Writing A Better JavaScript Library For The DOM | Smashing Coding","url":"http://coding.smashingmagazine.com/2014/01/13/better-javascript-library-for-the-dom/","content":"better-domについての記事\nhttps://github.com/chemerisuk/better-dom\nネイティブの機能を使いつつ、jQueryの罠っぽい機能を避けるような作り","tags":["JavaScript","DOM","library"],"date":"2014-01-20T09:33:18.764Z","relatedLinks":[]},{"title":"Introduction to React // Speaker Deck","url":"https://speakerdeck.com/shuhei/introduction-to-react","content":"Facebookによって開発されてるVirtual DOMライブラリのReactについてのスライド。\n","tags":["DOM","facebook","library","スライド"],"date":"2014-01-20T14:11:05.181Z","relatedLinks":[{"title":"React | A JavaScript library for building user interfaces","url":"http://facebook.github.io/react/"}]},{"title":"npmとbrowserifyを使ったクライアントサイドのウェブアプリ開発 | Web scratch","url":"http://efcl.info/2014/0120/res3605/","content":"browserifyについての紹介と使ってみての所感。\nnpmやbower経由でインストールしたライブラリの使い方、gulpやbeefyでのビルドのワークフロー、source mapを使ったデバッグ等","tags":["browserify","node.js","JavaScript","debug"],"date":"2014-01-20T14:29:53.126Z","relatedLinks":[]},{"title":"Callbacks, Promises, Signals and Events | Blog | Miller Medeiros","url":"http://blog.millermedeiros.com/callbacks-promises-signals-and-events/","content":"コールバック、Promises、Signals、Eventsのそれぞれの特徴について簡単にまとめられてる。","tags":["JavaScript"],"date":"2014-01-20T15:33:04.576Z","relatedLinks":[]},{"title":"ESLint 0.3.0 released - ESLint","url":"http://eslint.org/blog/2014/01/eslint-0.3.0-released/","content":"ESLint 0.3.0 リリース。\njsを設定ファイルとして使えなくなったけど、JSONにコメントが使えるように。\n.eslintignoreの追加、stylish format がデフォルトのレポーターに変更、ルールの追加や修正","tags":["JavaScript","Tools"],"date":"2014-01-21T02:30:00.495Z","relatedLinks":[{"title":"ESLint","url":"http://eslint.org/"}]},{"title":"Todd Anderson - BDD in JavaScript: CucumberJS","url":"http://custardbelly.com/blog/blog-posts/2014/01/08/bdd-in-js-cucumberjs/index.html","content":"CucumberJSについての紹介。\nシナリオの書き方","tags":["JavaScript","testing"],"date":"2014-01-21T13:23:12.613Z","relatedLinks":[]},{"title":"dunxrion/benchmartian · GitHub","url":"https://github.com/dunxrion/benchmartian","content":"benchmark.jsを使ったベンチマークを取るコマンドラインツール","tags":["JavaScript","Tools"],"date":"2014-01-22T02:44:42.165Z","relatedLinks":[{"title":"Benchmark.js","url":"http://benchmarkjs.com/"}]},{"title":"nodemon 1.0","url":"http://remysharp.com/2014/01/20/nodemon-1-0/","content":"Nodeのアプリケーションコードの変更を監視して、自動的にサーバを再起動できるnodemon 1.0リリース","tags":["node.js","ReleaseNote"],"date":"2014-01-23T00:29:48.376Z","relatedLinks":[]},{"title":"watilde/tvm","url":"https://github.com/watilde/tvm","content":"TypeScriptバージョン管理コマンドラインツール","tags":["TypeScript","バージョン管理","console","Tools"],"date":"2014-01-23T02:39:18.032Z","relatedLinks":[]},{"title":"Node v0.10.25 (Stable)","url":"http://blog.nodejs.org/2014/01/23/node-v0-10-25-stable/","content":"Node v0.10.25 リリース。\n","tags":["node.js","ReleaseNote"],"date":"2014-01-24T00:53:49.547Z","relatedLinks":[]},{"title":"O'Reilly Japan - Backbone.jsアプリケーション開発ガイド","url":"http://www.oreilly.co.jp/books/9784873116587/","content":"2014年02月07日 発売\nDeveloping Backbone.js Applicationsの翻訳本。\nhttp://addyosmani.github.io/backbone-fundamentals/","tags":["JavaScript","backbone.js","翻訳","book"],"date":"2014-01-24T07:17:26.466Z","relatedLinks":[]},{"title":"jQuery 1.11 and 2.1 Released | Official jQuery Blog","url":"http://blog.jquery.com/2014/01/24/jquery-1-11-and-2-1-released/","content":"jQuery 1.11 と 2.1リリース。\nそれぞれのモジュールがAMDとなった、+ 遅延初期化が可能に、npm/Bowerから利用できるように、sourcemap URLがデフォルトから外れた","tags":["jQuery","ReleaseNote"],"date":"2014-01-25T05:31:20.589Z","relatedLinks":[]},{"title":"Underscore.jsの入り口：連載｜gihyo.jp … 技術評論社","url":"http://gihyo.jp/dev/serial/01/underscorejs","content":"Underscore.jsについての連載。\n主要なメソッドの機能について紹介されてる","tags":["JavaScript","library"],"date":"2014-01-25T05:52:45.512Z","relatedLinks":[{"title":"Underscore.js","url":"http://underscorejs.org/"},{"title":"enja-oss/Underscore","url":"https://github.com/enja-oss/Underscore"}]},{"title":"Marionette.js in Single Page Application // Speaker Deck","url":"https://speakerdeck.com/koba04/marionette-dot-js-in-single-page-application","content":"Backbone.jsをベースにしたMarionette.jsについて。\nViewの階層構造、Events、テンプレートなど","tags":["backbone.js","スライド","JavaScript"],"date":"2014-01-25T13:23:28.125Z","relatedLinks":[{"title":"Marionette.js in Single Page Applicationという話をした - 車輪を再発明 / koba04の日記","url":"http://d.hatena.ne.jp/koba04/20140121/1390299728"},{"title":"Marionette.js","url":"http://marionettejs.com/"}]},{"title":"実践Backbone.Marionette 現場の悩みと解決まで","url":"http://www.slideshare.net/ryumatsukano/backbonemarionette","content":"Marionette.jsについてのスライド。\nRailsと合わせてウェブサイトを作った事例 - サーバサイドのViewと合わせた使い方、ajaxとView、親子View。\nBackbone.jsでテストしやすいコードを書く事、テストダブルについて。","tags":["backbone.js","JavaScript","スライド"],"date":"2014-01-25T13:58:37.356Z","relatedLinks":[{"title":"和訳：BackboneとAngularを比較する - @lxyuma BLOG","url":"http://lxyuma.hatenablog.com/entry/2013/11/05/074404"}]},{"title":"User Timing API: Understanding your Web App - HTML5 Rocks","url":"http://www.html5rocks.com/en/tutorials/webperformance/usertiming/","content":"User Timing APIでのパフォーマンス測定APIについて。\n","tags":["JavaScript","browserify","performance"],"date":"2014-01-25T14:46:32.820Z","relatedLinks":[]},{"title":"Web Animations 1.0 Overview","url":"http://www.slideshare.net/cwdoh/kig29th-web-animations","content":"Web Animationsについてのスライド。\nCSS/SVG/requestAnimationFrameの問題点、どのような仕組み/モデルを持ってるか、現在のブラウザのサポート状況などについて","tags":["web","animation","スライド"],"date":"2014-01-26T06:36:26.446Z","relatedLinks":[{"title":"真面目なアニメーション (html5j 2013, Web Animations)","url":"http://www.slideshare.net/brianskold/html5j-2013"}]},{"title":"Node.js - Gruntfile.js が長すぎてつらい人は gulp を使ってみよう - Qiita [キータ]","url":"http://qiita.com/shuhei@github/items/4aaa550d1ad30d2fc3b5","content":"gulpチュートリアル\n「Web デザイナーさん向け Grunt を使った コーディング作業の効率化、はじめの一歩」のgulp版","tags":["gulp","tutorial"],"date":"2014-01-26T14:52:12.353Z","relatedLinks":[]},{"title":"Angular with Browserify from ng-conf 2014","url":"http://benclinkinbeard.com/posts/angular-with-browserify-from-ng-conf-2014/","content":"AngularとBroserifyについての発表動画とスライド。\nBroserifyについてWhat/Why、AngularJSとどう合わせるかのHowが書かれてる。","tags":["AngularJS","browserify","スライド","動画"],"date":"2014-01-27T06:08:09.332Z","relatedLinks":[]},{"title":"軽量オブザーバJSライブラリのrev.2をリリースした - snyk_s log","url":"http://saneyukis.hatenablog.com/entry/2014/01/25/213310","content":"シンプルなObserverライブラリ。\nObserverは関数ではなくhandleMessageを持ったオブジェクトに限定されている。\nDOMのhandleEventのような感じ","tags":["JavaScript","library"],"date":"2014-01-27T06:14:28.194Z","relatedLinks":[{"title":"addEventListener, handleEvent and passing objects | The CSS Ninja - All things CSS, JavaScript & HTML","url":"http://www.thecssninja.com/javascript/handleevent"},{"title":"イベントハンドリングなら handleEvent を使えば、Function#bind や $.proxy はたぶん要らない - latest log","url":"http://d.hatena.ne.jp/uupaa/20101024/1287850660"}]},{"title":"HTML 5 JavaScript API Index","url":"http://html5index.org/","content":"HTML5関係のAPIのリファレンス\nhttps://github.com/stefanhaustein/html5index\nJavaDocっぽい感じ","tags":["HTML5","リファレンス","JavaScript","Java"],"date":"2014-01-27T06:40:01.042Z","relatedLinks":[]},{"title":"Testing in Node.js | Nettuts+","url":"http://net.tutsplus.com/tutorials/javascript-ajax/testing-in-node-js/","content":"mocha+chaiを使いTDDな感じでmochaでのテストの書き方について学んでいくチュートリアル","tags":["node.js","testing","tutorial"],"date":"2014-01-27T12:33:55.928Z","relatedLinks":[]},{"title":"goodeggs/chai-webdriver","url":"https://github.com/goodeggs/chai-webdriver","content":"selenium-webdriverのassertionをchaiで書けるようにしたChai asertionライブラリ。","tags":["Selenium","testing"],"date":"2014-01-27T12:36:58.027Z","relatedLinks":[{"title":"Chai Webdriver | Bites from Good Eggs","url":"http://bites.goodeggs.com/open_source/chai-webdriver/"}]},{"title":"Introduction to Component","url":"http://smalljs.org/package-managers/component-part-1/","content":"JavaScriptのパッケージ管理ツールであるComponentの紹介","tags":["JavaScript","管理"],"date":"2014-01-28T01:54:38.733Z","relatedLinks":[{"title":"component/component","url":"https://github.com/component/component"}]},{"title":"AriaMinaei/pretty-error","url":"https://github.com/AriaMinaei/pretty-error","content":"nodeのエラースタックトレースを読みやすい形に整形、色付けするモジュール","tags":["node.js","debug","library"],"date":"2014-01-28T05:21:03.848Z","relatedLinks":[]},{"title":"安全でアクセシブルなアイコン・フォント","url":"http://hail2u.net/documents/bulletproof-icon-fonts.html","content":"アイコンフォントとfallbackについて。\nまたスクリーン・リーダーでは擬似要素のcontentも読まれるためWAI-ARIAの属性を使ってアイコンを読み上げされないようにすることについても書かれてる","tags":["CSS","fonts","SVG","WAI-ARIA"],"date":"2014-01-28T12:05:16.037Z","relatedLinks":[]},{"title":"CoffeeScript","url":"http://coffeescript.org","content":"CoffeeScript1.7.0リリース。\nメソッドチェインで`()`を書く必要がなくなり綺麗に繋げられるようになった。\n新たな演算子や構文が追加されてる。\n配列を展開する `...`や`**`、`//`、 `%%`等。\nnodeのrequire.extensionsに対する対応を改善\n","tags":["CoffeeScript","ReleaseNote"],"date":"2014-01-29T00:16:35.828Z","relatedLinks":[{"title":"CoffeeScript upcoming changes.","url":"https://gist.github.com/aseemk/8637896/"},{"title":"release 1.6.4 · Issue #3141 · jashkenas/coffee-script","url":"https://github.com/jashkenas/coffee-script/issues/3141"}]},{"title":"PhoneGap | Cordova 3.3.0 Now on PhoneGap Build","url":"http://phonegap.com/blog/2014/01/28/cordova-3_3-now-on-build/","content":"Cordova(PhoneGap) 3.3.0リリース","tags":["PhoneGap","ReleaseNote"],"date":"2014-01-29T00:37:38.564Z","relatedLinks":[]},{"title":"Chromium Blog: Run Chrome Apps on mobile using Apache Cordova","url":"http://blog.chromium.org/2014/01/run-chrome-apps-on-mobile-using-apache.html","content":" Chrome Apps をApache Cordovaをベースとしたモバイルアプリとして開発出来るtoolchainが公開された","tags":["PhoneGap","Chrome","Android","ios","app"],"date":"2014-01-29T01:07:06.601Z","relatedLinks":[]},{"title":"Release 1.9.0 / 2014-01-29 · chaijs/chai","url":"https://github.com/chaijs/chai/releases/tag/1.9.0","content":"assertionライブラリのchai 1.9.0リリース。\n` .throw()`のエラー表示改善","tags":["JavaScript","testing","library","ReleaseNote"],"date":"2014-01-30T00:15:10.695Z","relatedLinks":[]},{"title":"scottcorgan/prominent","url":"https://github.com/scottcorgan/prominent","content":"DOM event listnersをpromises的に書けるようにするライブラリ。\n","tags":["JavaScript","library","event"],"date":"2014-01-30T02:36:33.726Z","relatedLinks":[]},{"title":"polygonplanet/WSHModule","url":"https://github.com/polygonplanet/WSHModule","content":"Nodeライクなモジュール、ES5標準に近い挙動をするようなJScript実行環境。\nWSH/JScriptが本来持つモノに加えてモダンな機能を加えた/修正したような感じ","tags":["JavaScript","JScript","windows"],"date":"2014-01-30T05:03:31.692Z","relatedLinks":[]},{"title":"Nightwatch.js","url":"http://nightwatchjs.org/","content":"Selenium WebDriver API を使ったE2Eテストを書けるテスティングフレームワーク。\nメソッドチェーンで動作とassertを書いてテストを書く","tags":["webdriver","Selenium","testing"],"date":"2014-01-30T13:44:25.381Z","relatedLinks":[]},{"title":"Live edit browserified code in chrome devtools | thlorenz.com","url":"http://thlorenz.com/blog/live-editing-browserify","content":"Chrome DevToolsのファイルマッピング機能を使うことで、browserifyの元ファイルもChrome DevToolsから編集出来る","tags":["Chrome","browserify","debug","動画"],"date":"2014-01-31T00:22:47.977Z","relatedLinks":[]},{"title":"Bootstrap 3.1.0 released · Bootstrap Blog","url":"http://blog.getbootstrap.com/2014/01/30/bootstrap-3-1-0-released/","content":"Bootstrap 3.1.0リリース。\nドキュメントサイトのリニューアル、公式のSassポート、Apache LicenseからMITへ、ビルドツールのアップデート","tags":["CSS","library","ReleaseNote"],"date":"2014-01-31T00:35:43.995Z","relatedLinks":[{"title":"Release v3.1.0 · twbs/bootstrap","url":"https://github.com/twbs/bootstrap/releases/tag/v3.1.0"},{"title":"Note about the license change from Apache to MIT by marclaporte · Pull Request #9075 · twbs/bootstrap","url":"https://github.com/twbs/bootstrap/pull/9075"}]},{"title":"lukehoban/ecmascript-asyncawait","url":"https://github.com/lukehoban/ecmascript-asyncawait","content":"sweet.jsでasyncとawaitの実装。\n内部的にはgenerator、Promisesを使ってる","tags":["sweet.js","JavaScript"],"date":"2014-01-31T00:48:21.106Z","relatedLinks":[]},{"title":"paypal/bootstrap-accessibility-plugin","url":"https://github.com/paypal/bootstrap-accessibility-plugin","content":"Bootstrap 3にWAI-ARIAの属性を加えるようにしてアクセシビリティ的に良くするプラグイン","tags":["CSS","JavaScript","アクセシビリティ","WAI-ARIA"],"date":"2014-01-31T12:02:49.403Z","relatedLinks":[]},{"title":"Promises","url":"http://www.promisejs.org/","content":"ES6 Promisesについて学べるサイト。\n基本的な使い方やPromises/A+ 互換の実装ライブラリについて書かれてる","tags":["JavaScript","tutorial","Promises"],"date":"2014-02-01T01:17:18.890Z","relatedLinks":[]},{"title":"AngularJS - ng-conf 2014 - Exclusive","url":"http://ng-learn.org/2014/01/NG-CONF-2014/","content":"ng-conf 2014 の動画やスライドのまとめ","tags":["AngularJS","イベント","動画","スライド"],"date":"2014-02-01T16:57:10.153Z","relatedLinks":[{"title":"ng-conf 2014 - The World's First Angular Conference in Salt Lake City, Utah","url":"http://ng-conf.org/"}]},{"title":"FrontEndLondon: ServiceWorker & the offline web // Speaker Deck","url":"https://speakerdeck.com/phuu/frontendlondon-serviceworker-and-the-offline-web","content":"オフラインアプリのキャッシュとしてのAppCache, ServiceWorkerのスライド。\n主にServiceWorkerとはどのような構造を持ってるかについて書かれている","tags":["JavaScript","スライド","オフライン"],"relatedLinks":[{"url":"https://github.com/slightlyoff/ServiceWorker","title":"slightlyoff/ServiceWorker"}]},{"title":"CoffeeScript 1.7.1が出てた - 終わる世界とコンテンツ","url":"http://blog.geta6.net/post/75337217382/coffeescript-1-7-1","content":"CoffeeScript 1.70(1.7.1)の変更点の詳細解説","tags":["CoffeeScript","ReleaseNote"],"date":"2014-02-02T12:25:09.174Z","relatedLinks":[]},{"title":"My First Gulp Adventure - Pony Foo","url":"http://blog.ponyfoo.com/2014/01/27/my-first-gulp-adventure","content":"gulpfileの基本的な書き方についてのチュートリアル。\ngulp.taskのdepencyの書き方、package.jsonの中身を使ったファイル名指定、外部プロセスを叩くタスク等について","tags":["gulp","tutorial"],"date":"2014-02-02T13:41:12.338Z","relatedLinks":[{"title":"gulp 3.5でgulp.runがdeprecatedになりました | Web scratch","url":"http://efcl.info/2014/0125/res3630/"}]},{"title":"React.js in pure JavaScript (Facebook library) - Deep explanation for newbies","url":"http://webdesignporto.com/react-js-in-pure-javascript-facebook-library/","content":"Facebookが作ってるVirtual DOMライブラリなReact.jsについてチュートリアル。","tags":["JavaScript","DOM","tutorial","library"],"date":"2014-02-02T13:46:35.993Z","relatedLinks":[]},{"title":"Release v1.8.1: 1.8.1 · cjohansen/Sinon.JS","url":"https://github.com/cjohansen/Sinon.JS/releases/tag/v1.8.1","content":"Sinon.JS 1.8.1 リリース。\n`clearImmediate`、`withCredentials`、`XHR.upload` のサポート、バグ修正等","tags":["JavaScript","ReleaseNote","library","testing"],"date":"2014-02-02T14:11:30.351Z","relatedLinks":[{"title":"== 1.8.0 / 2014-02-02","url":"http://sinonjs.org/Changelog.txt"}]},{"title":"Ractive.js入門 - @lxyuma BLOG","url":"http://lxyuma.hatenablog.com/entry/2014/02/03/000904","content":"リファクティブスタイルなDOMライブラリであるRactive.jsについて。\nAngularとKnockoutと比べた立ち位置、基本的な使い方、内部的な効率化の仕組み、Backboneと合わせた使い方について","tags":["JavaScript","DOM","library"],"date":"2014-02-03T05:42:40.520Z","relatedLinks":[]},{"title":"Cute - a smaller Angular","url":"http://timruffles.github.io/cute/","content":"Angular.jsのサブセット。Angularよりもコード量が少なく、読み書きしやすくしたライブラリ。","tags":["AngularJS","JavaScript","library"]},{"title":"A Guide to Building Your First Ember.js App","url":"http://www.toptal.com/javascript/a-step-by-step-guide-to-building-your-first-ember-js-app","content":"Ember.jsを使ったチュートリアル。ジュークボックス的なアプリを作っていく。","tags":["Ember.js","JavaScript","tutorial"],"relatedLinks":[{"title":"balinterdi/rock-and-roll","url":"https://github.com/balinterdi/rock-and-roll"}]},{"title":"Building rich web UIs with knockout.js","url":"http://programming.oreilly.com/2014/01/building-rich-web-uis-with-knockout-js.html","content":"Fluent 2013でのKnockout.jsを使用したライブコーディング。","tags":["JavaScript","Knockout.js","tutorial","動画"],"relatedLinks":[{"title":"O'reilly Fluent 2014","url":"http://fluentconf.com/fluent2014"}]},{"title":"mozilla/localForage","url":"https://github.com/mozilla/localForage","content":"localStorageを非同期版という感じのライブラリ。\nコールバック又はPromiseで書けるようになっていて、内部的にはIndexedDB or WebSQLを利用する","tags":["JavaScript","library"],"date":"2014-02-03T12:34:17.627Z","relatedLinks":[]},{"title":"gulp.js で TypeScript をコンパイルするプラグインを作った - kotas.tech","url":"http://kotas.hatenablog.jp/entry/2014/02/04/005146","content":"gulpのTypeScriptコンパイラプラグイン","tags":["gulp","TypeScript","plugin"],"date":"2014-02-04T01:24:18.803Z","relatedLinks":[{"title":"gulp-tsc","url":"https://npmjs.org/package/gulp-tsc"}]},{"title":"Amazon: インタラクティブ・データビジュアライゼーション ―D3.jsによるデータの可視化 [大型本]: Scott Murray, 長尾 高弘","url":"http://www.amazon.co.jp/o/ASIN/4873116465/amazon0abac-22/ref=nosim","content":"2014年02月19日 発売\nInteractive Data Visualization for the Webの翻訳本。\nD3.jsについての書籍","tags":["d3.js","book"],"date":"2014-02-04T12:56:20.805Z","relatedLinks":[{"title":"O'Reilly Japan - インタラクティブ・データビジュアライゼーション","url":"http://www.oreilly.co.jp/books/9784873116464/"}]},{"title":"サードパーティJavaScript【委託】 - 達人出版会","url":"http://tatsu-zine.com/books/3rdparty-javascript","content":"サードパーティJavaScriptの電子書籍","tags":["JavaScript","book","電子書籍"],"date":"2014-02-05T01:38:37.439Z","relatedLinks":[]},{"title":"boo1ean/casual","url":"https://github.com/boo1ean/casual","content":"ダミーデータ(オブジェクト)生成ライブラリ。\n標準で色々用意されているが、自分で定義して作成も出来る。","tags":["JavaScript","library"],"date":"2014-02-06T04:30:14.178Z","relatedLinks":[]},{"title":"Amazon: The Ember.js Way (Developer's Library) [Paperback]: Brian Cardarella, Alex Navasardyan","url":"http://www.amazon.com/o/ASIN/0321994531/amazon0abac-22/ref=nosim","content":"2014年8月12日発売\nEmber.jsについての書籍","tags":["JavaScript","MVC","library","book"],"date":"2014-02-06T06:31:32.973Z","relatedLinks":[]},{"title":"Release Pure 0.4.1 - It's the little things · yui/pure","url":"https://github.com/yui/pure/releases/tag/v0.4.1","content":"Pure 0.4.1リリース。\n`hidden` 属性で表示の有無、input要素周りのスタイル修正等","tags":["CSS","library"],"date":"2014-02-07T13:27:51.864Z","relatedLinks":[]},{"title":"jQuery's browser bug workarounds - Google ドライブ","url":"https://docs.google.com/document/d/1LPaPA30bLUB_publLIMF0RlhdnPx_ePXm7oW02iiT6o/preview","content":"jQueryが対応してるブラウザバグのワークアラウンドについてのまとめ。\n","tags":["jQuery","browser","まとめ"],"date":"2014-02-07T15:57:25.308Z","relatedLinks":[{"title":"You Might Not Need jQuery","url":"http://youmightnotneedjquery.com/"}]},{"title":"MozillaZine.jp » Blog Archive » Firefox 27 がリリースされた","url":"http://mozillazine.jp/?p=4308","content":"Firefox 27リリース。\nSPDY 3.1 をサポート、DevToolsでコード整形機能の追加、CSSの `all:unset`のサポート","tags":["firefox","ReleaseNote"],"date":"2014-02-07T16:35:04.810Z","relatedLinks":[{"title":"Firefox 27 for developers - Mozilla | MDN","url":"https://developer.mozilla.org/ja/docs/Mozilla/Firefox/Releases/27"},{"title":"Firefox 27.0 リリースノート","url":"http://www.mozilla.jp/firefox/27.0/releasenotes/"}]},{"title":"Creating standalone JavaScript library builds with browserify, watchify, and uglify-js","url":"http://learnjs.io/blog/2014/02/06/creating-js-library-builds-with-browserify-and-other-npm-modules/","content":"npm runを使ったタスクの実行についてのチュートリアル。\nbrowserify + watchify + uglify-jsでbuild(-min,-debug),watchとそれぞれのタスクをnpm scriptsで行うシンプルな話。\nGruntやgulpでも同じ事はできるけど、サンプルと構成共にとても小さく書かれているので分かりやすい。","tags":["browserify","tutorial","node.js","npm"],"date":"2014-02-08T05:52:21.602Z","relatedLinks":[{"title":"Modular JavaScript development with Browserify and LivePage | Solarian Programmer","url":"http://solarianprogrammer.com/2014/02/05/modular-javascript-development-browserify-livepage/"}]},{"title":"Private fields in JavaScript using Symbols","url":"https://curiosity-driven.org/private-fields-using-symbols","content":"ES6 Symbols を使った真なプライベート変数の作り方について。\n","tags":["JavaScript","ECMAScript"],"date":"2014-02-08T05:58:23.023Z","relatedLinks":[{"title":"Symbol でプライベートな値を作る - hogehoge @teramako","url":"http://d.hatena.ne.jp/teramako/20130317/p3"},{"title":"Private instance members with weakmaps in JavaScript | NCZOnline","url":"http://www.nczonline.net/blog/2014/01/21/private-instance-members-with-weakmaps-in-javascript/"}]},{"title":"fn.js | A JavaScript library built to encourage a functional programming style & strategy.","url":"http://eliperelman.com/fn.js/","content":"Functionalスタイルなメソッドを提供するライブラリ","tags":["関数型プログラミング","JavaScript","library"],"date":"2014-02-08T06:05:05.929Z","relatedLinks":[]},{"title":"Advanced Debugging Techniques in JavaScript - Part 1 | Keyhole Software","url":"http://keyholesoftware.com/2014/01/06/advanced-debugging-techniques-in-javascript-part-1/","content":"debugger;ステートメントを使ったデバッグについてのユースケース","tags":["browser","debug"],"date":"2014-02-08T06:16:01.514Z","relatedLinks":[]},{"title":"Writing Your First Sweet.js Macro","url":"http://jlongster.com/Writing-Your-First-Sweet.js-Macro","content":"sweet.jsを使ったマクロの書き方のチュートリアル。\nsweet.jsによる変換をステップ毎に見られるインタラクティブエディタがあり分かりやすい。\nマクロルールのパターンマッチ、`let` の使い方、名前の衝突回避、コマンドラインオプションについて","tags":["sweet.js","tutorial","JavaScript"],"date":"2014-02-08T07:34:13.685Z","relatedLinks":[]},{"title":"w3ctag/promises-guide","url":"https://github.com/w3ctag/promises-guide","content":"いつPromisesを使うか、いつ使うべきではないか。\nエラーが起きた時にどうするべきかやコントロールフローの管理であって、タスクのキューではない事や引数にpromiseを受ける場合についてのガイドライン。\nまた仕様書でよく使われるフレーズについてまとめられている","tags":["Promises","spec","document"],"date":"2014-02-08T12:01:32.931Z","relatedLinks":[{"title":"Promiseはコールバックに対する聖杯ではない - snyk_s log","url":"http://saneyukis.hatenablog.com/entry/2014/02/04/233817"}]},{"title":"vue.js","url":"http://vuejs.org/","content":"ViewとModelのデータバインディングライブラリ。\nObject.defineProperty等を使っているためES5以降のブラウザをサポート","tags":["JavaScript","library","MVC"],"date":"2014-02-08T15:34:04.780Z","relatedLinks":[]},{"title":"JavaScriptライブラリの気になる実装をどうやって見ていくか | Web scratch","url":"http://efcl.info/2014/0209/res3658/","content":"JavaScriptライブラリ等の実装の調べ方について。\nデバッガーで実行しながら探す方法とキーワードを元にgraspのようなツールを使って探す方法について","tags":["JavaScript","library"],"date":"2014-02-08T16:32:59.876Z","relatedLinks":[]},{"title":"List.js - Search, sort, filters, flexibility to tables, list and more!","url":"http://www.listjs.com/","content":"リスト表示して絞込検索、フィルター、ソート等を行えるライブラリ。\n依存ライブラリ等がなくシンプル","tags":["JavaScript","library","検索"],"date":"2014-02-08T16:37:18.789Z","relatedLinks":[]},{"title":"Web Platform Wednesdays, meet JavaScript! | Web Platform Blog","url":"http://blog.webplatform.org/2014/02/web-platform-wednesdays-meet-javascript/","content":"Web PlatformにJavaScriptリファレンスページが出来た。\nMSが寄稿したものが取り込まれてて、CC-BYライセンスが適応される?","tags":["JavaScript","リファレンス"],"date":"2014-02-09T03:15:19.356Z","relatedLinks":[{"title":"javascript · javascript · WPD · WebPlatform.org","url":"http://docs.webplatform.org/wiki/javascript"}]},{"title":"WebReflection/restyle","url":"https://github.com/WebReflection/restyle","content":"absurd.jsのようにJavaScriptでCSSライクなオブジェクトを書いてCSSにする。\nブラウザ、Nodeで動くライブラリ。","tags":["JavaScript","CSS","library"],"date":"2014-02-09T07:45:52.553Z","relatedLinks":[{"title":"Web Reflection: restyle.js - a simplified CSS approach","url":"http://webreflection.blogspot.jp/2014/02/restylejs-simplified-css-approach.html"},{"title":"AbsurdJS - the new CSS preprocessor","url":"http://krasimir.github.io/absurd/"}]},{"title":"JavaScript Promises - Thinking Sync in an Async World // Speaker Deck","url":"https://speakerdeck.com/kerrick/javascript-promises-thinking-sync-in-an-async-world","content":"ES6 Promisesの流れについてまとまってるスライド.\nPromiseが持つ状態、メソッド、Promiseコンストラクタの使い方とショートカット、Promiseとthisとbindを利用についてなど","tags":["JavaScript","Promises","スライド"],"date":"2014-02-09T10:53:23.261Z","relatedLinks":[{"title":"▶ JavaScript Promises: Thinking Sync in an Async World - YouTube","url":"http://www.youtube.com/watch?v=wc72cyYt8-c"}]},{"title":"Amazon: エンジニアのための データ可視化[実践]入門 ~D3.jsによるWebの可視化 (Software Design plus) [単行本（ソフトカバー）]: 森藤 大地, あんちべ","url":"http://www.amazon.co.jp/o/ASIN/4774163260/amazon0abac-22/ref=nosim","content":"2014年2月20日発売\nD3.jsを使ったデータの可視化についての書籍","tags":["d3.js","book"],"date":"2014-02-09T10:55:52.482Z","relatedLinks":[]},{"title":"Uniter","url":"http://asmblah.github.io/uniter/","content":"PHPをブラウザや、Node.jsで動かすライブラリ。α版。","date":"2014-02-09T17:55:58.089Z","tags":["PHP","JavaScript","Node.js"],"relatedLinks":[{"title":"Demo","url":"http://asmblah.github.io/uniter/demo/interactive.html"}]},{"title":"Replaced js with 1 single HTTP request · c958acc · jsdelivr/jsdelivr.com","url":"https://github.com/jsdelivr/jsdelivr.com/commit/c958acc742a1bb8d2966ff48a09632284e1dfa05","content":"JavaScript CDNのjsDelivrが複数のファイルを一つにまとめて配布出来るようになった","tags":["JavaScript","library"],"date":"2014-02-10T13:09:40.971Z","relatedLinks":[{"title":"jsDelivr - Free CDN for javascript libraries, jQuery plugins, CSS frameworks, Fonts and more","url":"http://www.jsdelivr.com/"}]},{"title":"Building a jQuery-like library – Blog of Cedric Ruiz","url":"http://cedricruiz.me/blog/building-a-jquery-like-library/","content":"ES5で増えたArray拡張やquerySelector等を使ってjQueryライクなDOM操作ライブラリを書くチュートリアル。\n関数型っぽい感じの構成になっている","tags":["JavaScript","jQuery","関数型プログラミング"],"date":"2014-02-10T13:17:47.382Z","relatedLinks":[]},{"title":"JS1k.com - a fiery js code golfing competition","url":"http://js1k.com/2014-dragons/","content":"コードゴルフ大会のJS1k 2014が開催","tags":["JavaScript","イベント"],"date":"2014-02-11T01:45:54.627Z","relatedLinks":[{"title":"Twitter / js1k: Announcing JS1k 2014: \"Here ...","url":"https://twitter.com/js1k/status/430812732028227584"}]},{"title":"Underscore.js","url":"http://underscorejs.org/","content":"Underscore 1.6.0 リリース。\n`_.partition`, `_.property`, `_.matches`,  `_.constant` , `_.now` の追加","tags":["JavaScript","library","ReleaseNote"],"date":"2014-02-11T04:54:59.609Z","relatedLinks":[]},{"title":"クライアントサイドのテンプレートエンジン doT.js がわりとよさ気なのでいじってみる | デブ ハゲ","url":"http://dev.hageee.net/39","content":"テンプレートエンジンのdoT.jsについて","tags":["JavaScript","library"],"date":"2014-02-12T01:39:21.285Z","relatedLinks":[{"title":"olado/doT","url":"https://github.com/olado/doT"}]},{"title":"ESLint 0.4.0 released - ESLint","url":"http://eslint.org/blog/2014/02/eslint-0.4.0-released/","content":"ESLint 0.4.0リリース。\n.eslintrcにYAML/JSONで設定がかけるように、`npm run profile` の追加とパフォーマンス改善、ルールの修正や追加(JSDocのバリデーションルール)等","tags":["JavaScript","Tools"],"date":"2014-02-13T00:43:52.582Z","relatedLinks":[{"title":"Release goals · eslint/eslint Wiki","url":"https://github.com/eslint/eslint/wiki/Release-goals"}]},{"title":"GulpFiction/gulpfiction","url":"https://github.com/GulpFiction/gulpfiction","content":"gulpfileのビジュアルエディタ。\ngulpタスクの内容をパイプで繋いでGUI上で作成出来る","tags":["gulp","editor","webservice"],"date":"2014-02-13T01:02:02.475Z","relatedLinks":[]},{"title":"ng-book: The Complete Book on AngularJS","url":"https://www.ng-book.com/","content":"600P超のAngularJSについての書籍","tags":["AngularJS","book"],"date":"2014-02-13T05:20:49.567Z","relatedLinks":[{"title":"Books | ng-newsletter","url":"http://www.ng-newsletter.com/books/"}]},{"title":"cloudup/browser-repl","url":"https://github.com/cloudup/browser-repl","content":"SauceLabsを使ったブラウザREPL.\nwebdriverを使ってリモートのブラウザをREPL的に使える","tags":["browser","JavaScript","webdriver","console","Tools"],"date":"2014-02-14T07:05:46.801Z","relatedLinks":[]},{"title":"yahoo/ypromise","url":"https://github.com/yahoo/ypromise","content":"YUIで使われてるES6 Promisesを分離したpolyfillライブラリ","tags":["ECMAScript","JavaScript","Promises","library"],"date":"2014-02-15T04:17:01.761Z","relatedLinks":[]},{"title":"Backbone.js","url":"http://backbonejs.org","content":"Backbone.js 1.1.1リリース。\nAMD,Bower,Componentのサポート、ルーティング周りの改善。","tags":["backbone.js","library","backbone.js"],"date":"2014-02-15T05:50:37.488Z","relatedLinks":[]},{"title":"Supercharging your Gruntfile: How to squeeze the most out of your build configuration. - HTML5 Rocks","url":"http://www.html5rocks.com/en/tutorials/tooling/supercharging-your-gruntfile/","content":"Grunt pluginの自動ロードにload-grunt-tasks、設定ファイルの分割、変更されたファイルのみを対象にする `grunt-newer`、並行実行でのビルド時間削減、通知について等","tags":["Grunt","Tips"],"date":"2014-02-15T07:17:23.103Z","relatedLinks":[]},{"title":"Building JavaScript Tools","url":"http://gregfranko.com/building-javascript-tools-talk/","content":"JavaScriptツールを使うだけじゃなくて書いてみよう。\nどこから始める? -> コードをASTというオブジェクトで表現できる -> AST を使ったツールを作ろう という感じのJS ASTについてのスライド","tags":["JavaScript","AST","Tools","スライド"],"date":"2014-02-15T15:16:44.288Z","relatedLinks":[{"title":"JavaScript AST Walker","url":"http://azu.github.io/slide/tkbjs/js-ast-walker.html"}]},{"title":"React | Community Round-up #16","url":"http://facebook.github.io/react/blog/2014/02/15/community-roundup-16.html","content":"ReactのVirtualDOMやDiffのアルゴリズムやチュートリアルへのリンクまとめ記事","tags":["facebook","DOM","JavaScript","library","まとめ"],"date":"2014-02-16T06:43:31.549Z","relatedLinks":[]},{"title":"How To Build A CLI Tool With Node.js And PhantomJS | Smashing Coding","url":"http://coding.smashingmagazine.com/2014/02/12/build-cli-tool-nodejs-phantomjs/","content":"PhantomJSを使ってappcache.manifestのリソースリストを作るNodeのコマンドラインツールを作るチュートリアル","tags":["node.js","browser","Tools","tutorial"],"date":"2014-02-16T07:58:11.795Z","relatedLinks":[]},{"title":"Release Release 1.0.0! · teppeis/fixclosure","url":"https://github.com/teppeis/fixclosure/releases/tag/1.0.0","content":"Closure Libraryを使って書かれたコードにおける依存関係の検証/解決するツールfixclosure 1.0.0リリース","tags":["JavaScript","library","Tools","ReleaseNote"],"date":"2014-02-17T01:32:21.875Z","relatedLinks":[{"title":"goog.require()を手書きしていいのは小学生まで","url":"http://www.slideshare.net/teppeis/googrequire"}]},{"title":"JavaScript Promises ... In Wicked Detail - Matt Greer","url":"http://mattgreer.org/articles/promises-in-wicked-detail/","content":"Promise/A+を実装しながらPromisesについて学ぶチュートリアル。\nかなり小さいコードから始まってるので分かりやすい","tags":["JavaScript","Promises","tutorial"],"date":"2014-02-17T09:09:13.863Z","relatedLinks":[{"title":"Modern JavaScript: Promises/A+ - understanding the spec through implementation","url":"http://modernjavascript.blogspot.jp/2013/08/promisesa-understanding-by-doing.html"}]},{"title":"Build Wars: Gulp vs Grunt","url":"http://markdalgleish.github.io/presentation-build-wars-gulp-vs-grunt/","content":"Gruntの成り立ちと歴史、gulpの特徴のストリーム等や基本的な使い方、内部的に使われてるモジュールについて。\nビルドシステムツールの今後についてなど、画像多めでコミカルにまとめてる","tags":["Grunt","gulp","スライド","歴史"],"date":"2014-02-17T12:44:02.726Z","relatedLinks":[]},{"title":"React | React v0.9 RC","url":"http://facebook.github.io/react/blog/2014/02/16/react-v0.9-rc1.html","content":"React v0.9 RCリリース","tags":["JavaScript","library","ReleaseNote"],"date":"2014-02-17T13:00:58.877Z","relatedLinks":[]},{"title":"RequireJS 2.1.11 Released ~ James Burke","url":"http://jrburke.com/2014/02/16/requirejs-2.1.11-released/","content":"RequireJS 2.1.11リリース","tags":["JavaScript","AMD","library","ReleaseNote"],"date":"2014-02-17T13:01:27.394Z","relatedLinks":[]},{"title":"What Every JavaScript Developer Should Know About Floating Points | Flippin' Awesome","url":"http://flippinawesome.org/2014/02/17/what-every-javascript-developer-should-know-about-floating-points/","content":"JavaScriptの浮動小数点について。\nIEEE 754、丸め誤差の問題、BigDecimalのような浮動小数点を扱うライブラリについて","tags":["JavaScript"],"date":"2014-02-17T13:04:42.637Z","relatedLinks":[{"title":"dtrebbien/BigDecimal.js","url":"https://github.com/dtrebbien/BigDecimal.js"}]},{"title":"saadtazi/firefox-profile-js · GitHub","url":"https://github.com/saadtazi/firefox-profile-js","content":"Firefoxのプロファイルを作ったり、既存のプロファイルを利用したり、アドオンを追加等プロファイルを扱えるNodeモジュール。WebDriverと合わせて使う感じ","tags":["firefox","webdriver","node.js"],"date":"2014-02-18T12:26:19.542Z","relatedLinks":[]},{"title":"nicjansma/usertiming.js","url":"https://github.com/nicjansma/usertiming.js","content":"UserTiming APIのpolyfillライブラリ","tags":["JavaScript","performance","library"],"date":"2014-02-19T00:41:56.817Z","relatedLinks":[]},{"title":"ES6 Fiddle","url":"http://www.es6fiddle.net/","content":"ECMAScript6のコードを実行出来るJSFiddle的なサービス。\nTraceurを使ったコンパイル、JSHintを使ったLint等が行われるのでブラウザが直接サポートされて無くても実行が出来る","tags":["JavaScript","ECMAScript","Tools"],"date":"2014-02-19T00:56:12.440Z","relatedLinks":[]},{"title":"sindresorhus/pageres","url":"https://github.com/sindresorhus/pageres","content":"PhantomJSを使った指定サイズのスクリーンショットをまとめて取るツール\nhttps://github.com/juliangruber/review と似た感じ","tags":["browser","画像","Tools"],"date":"2014-02-19T01:56:45.275Z","relatedLinks":[]},{"title":"Node v0.10.26 (Stable)","url":"http://blog.nodejs.org/2014/02/18/node-v0-10-26-stable/","content":"Node v0.10.26リリース。\n","tags":["node.js","ReleaseNote"],"date":"2014-02-19T02:18:15.914Z","relatedLinks":[]},{"title":"AngularJS Design Patterns | Packt Publishing","url":"http://www.packtpub.com/angularjs-design-patterns/book","content":"AngularJSでのデザインパターンについての書籍","tags":["AngularJS","book","デザインパターン"],"date":"2014-02-19T02:28:29.048Z","relatedLinks":[]},{"title":"CyberAgent/boombox.js","url":"https://github.com/CyberAgent/boombox.js","content":"HTMLVideo, HTMLAudio, WebAudioのAPIを同じインターフェースで扱えるライブラリ","tags":["HTML","audio","API","library"],"date":"2014-02-20T00:50:27.143Z","relatedLinks":[]},{"title":"CSS Animation Events Explained! - All The Right Moves Screencast on Vimeo","url":"http://vimeo.com/86821694","content":"CSS animation eventについてのスクリーンキャスト","tags":["CSS","動画"],"date":"2014-02-20T05:30:30.857Z","relatedLinks":[]},{"title":"Building Polyfills - O'Reilly Media","url":"http://shop.oreilly.com/product/0636920030690.do","content":"Web Platform APIsのPolyfillについての書籍。","tags":["JavaScript","book"],"date":"2014-02-21T02:37:40.848Z","relatedLinks":[{"title":"Building Polyfills by Brandon Satrom","url":"http://polyfillsbook.com/"}]},{"title":"React | React v0.9","url":"http://facebook.github.io/react/blog/2014/02/20/react-v0.9.html","content":"React v0.9リリース\nTest Utilitiesの追加、JSXのwhite spaceの扱いの変更","tags":["DOM","JavaScript","library","ReleaseNote"],"date":"2014-02-21T03:08:11.298Z","relatedLinks":[]},{"title":"Why \"use strict\" in JavaScript can save you hours","url":"http://webdesignporto.com/why-use-strict-in-javascript-can-save-you-hours/","content":"strict modeにすることで、コードのミスからエラー (構文エラーor実行時エラー) に出来る事について","tags":["JavaScript","Tips"],"date":"2014-02-21T07:24:50.067Z","relatedLinks":[]},{"title":"Pint","url":"http://www.pintjs.com/","content":"Gruntラッパーなコマンドラインツール。\nタスクの設定ファイル分割、タスクの依存関係を元に可能ならタスクの並列実行を行えるようにする。","tags":["Grunt","Tools"],"date":"2014-02-21T07:29:01.439Z","relatedLinks":[{"title":"Introducing Pint, the new build system for Grunt.js","url":"https://www.codefellows.org/blogs/introducing-pint-the-new-build-system-for-grunt-js"}]},{"title":"Koa 0.5.0 — Code adventures — Medium","url":"https://medium.com/code-adventures/a0a1c2cfc2ac","content":"Koa 0.5.0リリース。\n","tags":["node.js","ReleaseNote"],"date":"2014-02-21T15:01:35.077Z","relatedLinks":[]},{"title":"DartLanguageGuide.pdf","url":"http://www.cresc.co.jp/tech/java/Google_Dart/DartLanguageGuide.pdf","content":"Dart言語について詳しく書かれたPDF。\n基本的な文法から幅広く解説されてる","tags":["dart","book"],"date":"2014-02-22T06:52:12.956Z","relatedLinks":[]},{"title":"Maintainable Gruntfile.js - from scratch","url":"http://yosuke-furukawa.hatenablog.com/entry/2014/02/22/134852","content":"load-grunt-configを使ったタスクのファイル分割、time-gruntを使った実行時間の計測とでのタスクにキャッシュ機構の追加や並列実行などの実行時間の改善などについて","tags":["Grunt","Tips"],"date":"2014-02-22T09:48:42.292Z","relatedLinks":[]},{"title":"A modern JavaScript router in 100 lines - Tech.Pro","url":"http://tech.pro/tutorial/1889/a-modern-javascript-router-in-100-lines","content":"JavaScriptでシンプルなルーティングライブラリを書いてみるチュートリアル","tags":["JavaScript","URL"],"date":"2014-02-22T12:02:43.544Z","relatedLinks":[]},{"title":"Working with ES5 JavaScript array functions in modern and legacy browsers - Tech.Pro","url":"http://tech.pro/tutorial/1834/working-with-es5-javascript-array-functions-in-modern-and-legacy-browsers","content":"ES5で追加された配列の拡張メソッドについて。\n使い方とpolyfillの実装について","tags":["JavaScript"],"date":"2014-02-22T12:19:03.313Z","relatedLinks":[]},{"title":"Introduction to the Component JavaScript Package Manager | Flippin' Awesome","url":"http://flippinawesome.org/2014/02/17/introduction-to-the-component-javascript-package-manager/","content":"JavaScriptパッケージ管理ツールのComponentについてのチュートリアル。\n","tags":["JavaScript","Tools","動画"],"date":"2014-02-22T12:19:52.898Z","relatedLinks":[]},{"title":"joliss/broccoli","url":"https://github.com/joliss/broccoli","content":"高速なインクリメンタルビルドを目的としてGrunt等のようなビルドツール。\nビルド対象をファイルではなくtreeとして扱う、pluginもtreeとして扱う。キャッシュの仕組みなども入っている。\n","tags":["JavaScript","Tools"],"date":"2014-02-23T02:24:34.263Z","relatedLinks":[{"title":"Broccoli: First Beta Release","url":"http://www.solitr.com/blog/2014/02/broccoli-first-release/"}]},{"title":"Parse data files using Node.js streams - Nicolas Hery","url":"http://nicolashery.com/parse-data-files-using-nodejs-streams/","content":"node streamを使ってCSVをJSONに変換するTransform streamのチュートリアル。\n","tags":["node.js","stream","tutorial"],"date":"2014-02-23T03:56:36.763Z","relatedLinks":[]},{"title":"Stop Being Afraid Of Promises And Be Awesome Instead - XB Software","url":"http://xbsoftware.com/blog/stop-afraid-promises-be-awesome-instead/","content":"Promisesを使った非同期処理のコード例とpromiseのライブラリの紹介。\n","tags":["Promises","JavaScript"],"date":"2014-02-23T06:07:10.399Z","relatedLinks":[]},{"title":"angular/di.js","url":"https://github.com/angular/di.js","content":"AngularのDIライブラリ。\nES6で書かれていてTraceurで変換してる。","tags":["JavaScript","testing","library"],"date":"2014-02-23T06:26:46.433Z","relatedLinks":[{"title":"ng-conf-di-v2.pdf","url":"https://dl.dropboxusercontent.com/u/36607830/talks/ng-conf-di-v2.pdf"}]},{"title":"Task.js","url":"http://uupaa.github.io/Task.js/slide/#/","content":"カウントベースのフローコントロールライブラリ\nhttps://github.com/uupaa/Task.js についてのスライド\n","tags":["JavaScript","library"],"date":"2014-02-23T06:44:39.716Z","relatedLinks":[{"title":"Task.js は、非同期処理をスッキリ書ける(よく見かける)ライブラリである - latest log","url":"http://uupaa.hatenablog.com/entry/2014/02/21/153344"}]},{"title":"Promise Anti-patterns","url":"http://taoofcode.net/promise-anti-patterns/","content":"Promisesのアンチパターンについて。\nネストしたpromise、 例外を`catch`できないpromise、配列の中身に対してそれぞれ非同期処理するケース、分岐とpromise、過剰なエラーハンドリング、無駄なpromise","tags":["Promises","デザインパターン","JavaScript"],"date":"2014-02-23T07:47:00.654Z","relatedLinks":[]},{"title":"Amazon: HTML5+JavaScriptによる画像・動画像処理入門 [単行本]: 松田 晃一","url":"http://www.amazon.co.jp/o/ASIN/4877833218/amazon0abac-22/ref=nosim","content":"2014年3月10日発売\nJavaScriptを使った画像/動画処理について初心者向けに解説した書籍。\n動画の処理をベースに書かれているとの事","tags":["canvas","動画","JavaScript","book"],"date":"2014-02-24T14:17:08.197Z","relatedLinks":[{"title":"CUTT System:HTML5+JavaScriptによる画像・動画像処理入門","url":"http://www.cutt.co.jp/book/978-4-87783-321-3.html"}]},{"title":"zlib.js 0.2.0 をリリースしました : document","url":"http://imaya.blog.jp/archives/7115394.html","content":"zlib.js 0.2.0リリース。\nInflateアルゴリズムのbugfix","tags":["JavaScript","library","ReleaseNote"],"date":"2014-02-25T06:42:17.008Z","relatedLinks":[]},{"title":"captureme — CLI utility that helps you capture screenshots via browsers in the cloud","url":"http://vesln.github.io/captureme/","content":"コマンドラインから特定のURLのスクリーンショットを任意のブラウザで撮れるツール.\nSauceLabsを使っているので、IEからiPadまで任意のブラウザとバージョンを指定できる","tags":["node.js","スクリーンショット","console","Tools"],"date":"2014-02-26T00:05:52.781Z","relatedLinks":[]},{"title":"Matter.js","url":"http://brm.io/matter-js/","content":"JavaScriptで実装された2D物理エンジンライブラリ。\nCanvasを使ったレンダリングやテスト用のGUIが用意されてる","tags":["JavaScript","library"],"date":"2014-02-26T00:09:00.590Z","relatedLinks":[]},{"title":"Amazon: jQuery UI in Action [Paperback]: T. J. VanToll","url":"http://www.amazon.com/o/ASIN/1617291935/amazon0abac-22/ref=nosim","content":"2014年8月31日発売\njQuery UIについての書籍","tags":["jQuery","UI","book"],"date":"2014-02-26T00:16:33.559Z","relatedLinks":[]},{"title":"Programming 3D Applications with HTML5 and WebGL - O'Reilly Media","url":"http://shop.oreilly.com/product/0636920029205.do","content":"WebGLについての書籍。\nhttp://chimera.labs.oreilly.com/books/1234000000802 で読むこともできる","tags":["WebGL","book"],"date":"2014-02-26T00:24:31.601Z","relatedLinks":[{"title":"WebGL: Up and Running - O'Reilly Media","url":"http://shop.oreilly.com/product/0636920024729.do"},{"title":"Programming 3D Applications with HTML5 and WebGL","url":"http://chimera.labs.oreilly.com/books/1234000000802"}]},{"title":"Announcing TypeScript 1.0RC - TypeScript - Site Home - MSDN Blogs","url":"http://blogs.msdn.com/b/typescript/archive/2014/02/25/announcing-typescript-1-0rc.aspx","content":"TypeScript 1.0RCリリース。\n0.9.7として開発されてたもの。\n別々の`interface` で宣言されたばあいもoverloadがマージされるように、lib.d.tsのWebGL周りが改善。","tags":["TypeScript","ReleaseNote","WebGL"],"date":"2014-02-26T05:15:45.397Z","relatedLinks":[]},{"title":"Now shipping: Principles of Object-Oriented JavaScript | NCZOnline","url":"http://www.nczonline.net/blog/2014/02/25/now-shipping-principles-of-object-oriented-javascript/","content":"Principles of Object-Oriented JavaScriptリリース","tags":["JavaScript","book"],"date":"2014-02-26T05:16:00.316Z","relatedLinks":[]},{"title":"YUI 3.15.0 Released - YUI Blog","url":"http://www.yuiblog.com/blog/2014/02/26/yui-3-15-0-released/","content":"YUI 3.15.0リリース。\nYUI内にあるMV*フレームワークであるApp Frameworkの改善、ES6 Promiseに従ったPromise実装の変更、","tags":["YUI","ReleaseNote"],"date":"2014-02-27T03:05:40.835Z","relatedLinks":[]},{"title":"browserifyことはじめ // Speaker Deck","url":"https://speakerdeck.com/hitsujiwool/browserifykotohazime","content":"broserifyの基本的な機能や仕組み、変換するpluginについて紹介してるスライド","tags":["browserify","スライド"],"date":"2014-02-27T05:15:21.883Z","relatedLinks":[]},{"title":"Scanning Alexa Top 100,000 for JavaScript libraries with known vulerabilities","url":"http://erlend.oftedal.no/blog/?blogid=142","content":"Alexaを使ったjQuery等の著名ライブラリのバージョン分布について","tags":["jQuery","library"],"date":"2014-02-28T00:33:21.641Z","relatedLinks":[]},{"title":"ESLint 0.4.1 released - ESLint","url":"http://eslint.org/blog/2014/02/eslint-0.4.1-released/","content":"ESLint 0.4.1リリース。\nTAPレポーターのサポート、Windowsでの表示改善、ルールの追加修正","tags":["ECMAScript","Tools","ReleaseNote"],"date":"2014-02-28T00:40:54.495Z","relatedLinks":[]},{"title":"Test Console - automated functional UI testing in the cloud","url":"https://testconsole.com/","content":"CasperやSelenium+JUnit等でUIテストを書いて任意のサイトに対して実行してくれるサービス。\n任意のURLに対して実行し、テスト結果のレポートを見られる","tags":["webservice","debug","testing"],"date":"2014-02-28T13:18:13.285Z","relatedLinks":[]},{"title":"Lonely Pixel - Making a particle engine using Javascript (Part 1)","url":"http://lonely-pixel.com/blog/making-a-particle-engine-using-javascript-part-1","content":"JavaScriptでパーティクルエンジンを作るチュートリアル","tags":["JavaScript"],"date":"2014-02-28T15:39:30.646Z","relatedLinks":[]},{"title":"WebGL による 3D 開発: 第 1 回 WebGL の紹介","url":"http://www.ibm.com/developerworks/jp/web/library/wa-webgl1/index.html","content":"WebGLの説明とチュートリアル。\nOpenGLシェーダーの概要、行列について。","tags":["WebGL","tutorial"],"date":"2014-02-28T15:46:14.622Z","relatedLinks":[]},{"title":"Webアプリ開発者のためのHTML5セキュリティ入門","url":"http://www.slideshare.net/muneakinishimura/webhtml5-31749532","content":"CORS、XHR Lv2のリクエストヘッダにCSRF検証用のカスタムヘッダを付ける話、WebSocketにはOriginの制限がないためOriginの検証について。\nContent-Typeとnosniff、WebStorageとクッキーのアクセス権範囲の違いや使い分けについて。\nCSPの機能解説。","tags":["XHR","スライド"],"date":"2014-03-01T05:02:23.087Z","relatedLinks":[]},{"title":"DevTools Digest: Updates to the Developer tools in Chrome 33 - HTML5 Rocks","url":"http://www.html5rocks.com/en/tutorials/developertools/chrome-33/","content":"Chrome DevToolsに最近追加されたAsynchronous call stacks、`getEventListeners(window)`、ファイル名検索の改善、Remote IP addressの表示などについて","tags":["Chrome","debug"],"date":"2014-03-01T06:18:03.218Z","relatedLinks":[]},{"title":"WebStorm 8 EAP (build 134.1361): multiple selection | JetBrains WebStorm Blog","url":"http://blog.jetbrains.com/webstorm/2014/02/webstorm-8-eap-build-134-1361-multiple-selection/","content":"WebStorm 8 EAP (build 134.1361)リリース。\nMultiple selection、Live consoleでブラウザのDevToolsと同じようにconsoleを立たけるように、CucumberJSのサポート","tags":["WebStorm","ReleaseNote"],"date":"2014-03-03T01:13:41.273Z","relatedLinks":[]},{"title":"Rewriting A WebApp With ECMAScript 6 — TasteJS","url":"http://blog.tastejs.com/rewriting-a-webapp-with-ecmascript-6","content":"TodoMVCをES6(+traceur-compiler)で実装してみるとどのように書けるかという記事。\n実践的にES6でウェブアプリを書く感じなので参考になる","tags":["ECMAScript","JavaScript"],"date":"2014-03-03T08:02:26.359Z","relatedLinks":[]},{"title":"defunctzombie/zuul · GitHub","url":"https://github.com/defunctzombie/zuul","content":"CommonJSで書いたコードをBrowserifyを使い変換してブラウザでテストを実行出来る。\nmochaやqunitやtape、jasmine等をサポートしてる。\nまた、SauceLabでテストを実行もサポートされてる。\n\n![screenshot](http://gyazo.com/89c7fe1dcfd56ca2697bb74114926512.gif)","tags":["JavaScript","browserify","testing"],"date":"2014-03-03T13:20:45.424Z","relatedLinks":[]},{"title":"PDFKit","url":"http://pdfkit.org/","content":"Node.jsでPDFを生成するライブラリ","tags":["node.js","PDF","library"],"date":"2014-03-04T03:43:32.820Z","relatedLinks":[]},{"title":"lukehoban/es6features","url":"https://github.com/lukehoban/es6features","content":"ES6で追加された機能、構文等について紹介してる。\nそれぞれのコード例もあり、大体の事がひと通り書かれている感じ","tags":["ECMAScript","JavaScript","サンプル"],"date":"2014-03-04T13:57:16.632Z","relatedLinks":[]},{"title":"PhoneGap | PhoneGap 3.4.0 Released","url":"http://phonegap.com/blog/2014/03/04/phonegap-3-4-release/","content":"PhoneGap 3.4.0リリース。\nFirefox OSをサポート","tags":["PhoneGap","ReleaseNote"],"date":"2014-03-05T13:11:43.782Z","relatedLinks":[]},{"title":"Environment-specific Builds With Grunt, Gulp or Broccoli","url":"http://addyosmani.com/blog/environment-specific-builds-with-grunt-gulp-or-broccoli/","content":"jsファイル等のパスをプロダクションとデバッグ時で切り替える3つの方法を3つのビルドツールで。\n置換、条件付きコメント、テンプレート","tags":["JavaScript","Grunt","gulp","Tools"],"date":"2014-03-05T13:29:55.425Z","relatedLinks":[]},{"title":"Yeoman - Modern workflows for modern webapps","url":"http://yeoman.io/blog/performance-optimization.html","content":"ウェブサイトのパフォーマンス関係のGrunt/gulp タスクについて。\n画像の圧縮/最適化、SVGの最適化、WebP、CSSのminify、最適化、インライン化。\nJS/HTMLのminify、単一ファイル化、AssetGraphについて等","tags":["web","performance","Tools"],"date":"2014-03-06T01:04:38.702Z","relatedLinks":[{"title":"Gruntとgulp.jsでサイトパフォーマンスを向上させる - ワザノバ | wazanova","url":"http://wazanova.jp/items/1128"}]},{"title":"Release v1.9.0: 1.9.0 · cjohansen/Sinon.JS","url":"https://github.com/cjohansen/Sinon.JS/releases/tag/v1.9.0","content":"Sinon.JS 1.9.0リリース。\n`sinon.assert.match` の追加、ProgressEvent/CustomEventのサポート、バグ修正等","tags":["JavaScript","testing","library"],"date":"2014-03-06T01:37:41.374Z","relatedLinks":[{"title":"Sinon.JS - Documentation","url":"http://sinonjs.org/"},{"title":"Sinon.JS/Changelog.txt at master · cjohansen/Sinon.JS","url":"https://github.com/cjohansen/Sinon.JS/blob/master/Changelog.txt"},{"title":"Add sinon.assert.match by ropez · Pull Request #410 · cjohansen/Sinon.JS","url":"https://github.com/cjohansen/Sinon.JS/pull/410"}]},{"title":"CutJS — DOM + jQuery for Canvas","url":"http://cutjs.org/","content":"DOM/jQueryっぽいAPIでCanvasに描画出来るライブラリ","tags":["JavaScript","jQuery","DOM","canvas","library"],"date":"2014-03-06T06:08:19.530Z","relatedLinks":[]},{"title":"Partial Application in JavaScript using bind()","url":"http://passy.svbtle.com/partial-application-in-javascript-using-bind","content":"`bind` のthisバインドと、部分適応を利用した書き方について。\n第一引数のみ異なるイベントハンドラで無名関数なしでも同様な事が出来る例を紹介している","tags":["JavaScript"],"date":"2014-03-07T07:36:55.290Z","relatedLinks":[{"title":"JavaScriptでbind()を使って部分適用する - HackerNews翻訳してみた","url":"http://rdepf.hatenablog.jp/entry/2014/02/25/195352"}]},{"title":"html5j - YouTube","url":"http://www.youtube.com/playlist?list=PLeFZWzLJpZcdASzt41r-ThpvFfNCQSRTS&feature=c4-feed-u","content":"http://conference.html5biz.org/2014spring/ の動画が公開された","tags":["HTML5","動画","イベント"],"date":"2014-03-07T07:38:15.746Z","relatedLinks":[{"title":"Enterprise x HTML5 Conference 2014 - エンタープライズIT向けWeb標準技術のソリューション展","url":"http://conference.html5biz.org/2014spring/"}]},{"title":"5.0.0 Release Review | projects.eclipse.org","url":"http://projects.eclipse.org/projects/eclipse.orion/reviews/5.0.0-release-review","content":"ブラウザベースのIDE Orion 5.0.0リリース。\nESLintがデフォルトになった(インラインのJSはJSHintと併用)","tags":["JavaScript","browser","IDE","ReleaseNote"],"date":"2014-03-07T08:02:27.402Z","relatedLinks":[{"title":"WebブラウザベースのIDE「Eclipse Orion 5.0」が登場 | SourceForge.JP Magazine","url":"http://sourceforge.jp/magazine/14/03/07/153000"}]},{"title":"Speaking JavaScript","url":"http://speakingjs.com/","content":"Dr. AxelによるJavaScript言語についての書籍。\nオンライン版も公開される予定\nhttp://speakingjs.com/es5/","tags":["JavaScript","book"],"date":"2014-03-08T03:47:34.825Z","relatedLinks":[{"title":"Speaking JavaScript - O'Reilly Media","url":"http://shop.oreilly.com/product/0636920029564.do"}]},{"title":"Sass 3.3 is Released « Sass Blog","url":"http://blog.sass-lang.com/posts/184094-sass-33-is-released","content":"Sass 3.3 リリース。\nkey-valueなmap変数のサポート、SouceMapのサポート、suffixの追加","tags":["Sass","ReleaseNote"],"date":"2014-03-08T08:52:56.068Z","relatedLinks":[]},{"title":"Grunt 0.4.3 released - Grunt: The JavaScript Task Runner","url":"http://gruntjs.com/blog/2014-03-07-grunt-0.4.3-released","content":"Grunt 0.4.3 リリース。\n`grunt.util` がdeprecatedな方針の一貫としてが grunt-legacy-util モジュールが用意された。","tags":["Grunt","ReleaseNote"],"date":"2014-03-09T13:20:26.278Z","relatedLinks":[]},{"title":"testling-ciとtravis-ciでクライアントサイドもサーバサイドもテストを実行する - from scratch","url":"http://yosuke-furukawa.hatenablog.com/entry/2014/03/08/115537","content":"Noeでコードを書いて、tapeでテストを書いたものを、testlingとbrowserifyを使ってブラウザでもテストを動かす方法について。\ntestling-ci で各ブラウザのテスト結果を得られる","tags":["browserify","testing","webservice","CI"],"date":"2014-03-10T07:17:34.579Z","relatedLinks":[]},{"title":"Node.jsのコールバック地獄をPromiseやGeneratorを使って解消する - HackerNews翻訳してみた","url":"http://rdepf.hatenablog.jp/entry/2014/03/07/122337","content":"ディレクトリからファイル一覧を見るようなコードで、コールバックのネストをどのように解消するかについて。\nモジュールでの分離、Async、Promises、Generator、それぞれのやり方と特徴について解説してる","tags":["JavaScript","Promises"],"date":"2014-03-10T12:32:07.012Z","relatedLinks":[]},{"title":"Object.observeについて - JS.next","url":"http://js-next.hatenablog.com/entry/2014/03/08/185434","content":"ES7のObject.observeがV8でデフォルト有効へ。\nオブジェクトの変更の監視の基本的な使い方、監視出来る対象、通知の種類、MutationObserverとの組み合わせについて等","tags":["JavaScript","ECMAScript"],"date":"2014-03-10T12:41:26.891Z","relatedLinks":[]},{"title":"Sass3.3.0の「&」の扱い - < /gecko >","url":"http://geckotang.tumblr.com/post/79158530266/sass3-3-0","content":"Sass 3.3.0RCからの`&` に関する変更点について","tags":["Sass"],"date":"2014-03-10T12:58:43.429Z","relatedLinks":[]},{"title":"Sassでlinear-gradient()のmixinをつくる その6 - fragmentary","url":"http://myakura.hatenablog.com/entry/2014/03/10/185924","content":"Sass3.3の`map`について。\n","tags":["Sass"],"date":"2014-03-10T13:00:34.791Z","relatedLinks":[]},{"title":"WebStorm 8 Beta (build 134.1503) | JetBrains WebStorm Blog","url":"http://blog.jetbrains.com/webstorm/2014/03/webstorm-8-beta/","content":"WebStorm 8βリリース。\nAngular/Dartのサポート改善、デバッガーでJSONのinspectが出来るように、ES6 modulesのサポート、Terminalで256-colorのサポート、Spy-jsの改善等","tags":["WebStorm","ReleaseNote"],"date":"2014-03-11T01:46:02.359Z","relatedLinks":[]},{"title":"The Pure Blog — Pure 0.5.0 Release Candidate 1","url":"http://blog.purecss.io/post/79180224574/pure-0-5-0-release-candidate-1","content":"Pure 0.5.0 RC1 リリース","tags":["CSS","ReleaseNote"],"date":"2014-03-11T05:30:15.424Z","relatedLinks":[]},{"title":"emadurandal/emberjs-guides-japanese-translation","url":"https://github.com/emadurandal/emberjs-guides-japanese-translation","content":"Ember.js Guides の日本語訳","tags":["JavaScript","翻訳"],"date":"2014-03-12T00:25:17.624Z","relatedLinks":[{"title":"Ember.js - Guides and Tutorials: Ember.js Guides","url":"http://emberjs.com/guides/"}]},{"title":"Karma - Changelog","url":"http://karma-runner.github.io/0.12/about/changelog.html","content":"Karma 0.12.0 リリース。\nJasmine 2.0のサポート、ファイル監視のパフォーマンス改善、sourcemapのサポート(スタックトレースの書き換え)","tags":["JavaScript","browser","testing","ReleaseNote"],"date":"2014-03-12T01:57:33.775Z","relatedLinks":[{"title":"Karma 0.12 is out - Google グループ","url":"https://groups.google.com/forum/#!topic/karma-users/6svHczOwCiM"},{"title":"Use source maps for stacktraces · Issue #594 · karma-runner/karma","url":"https://github.com/karma-runner/karma/issues/594"}]},{"title":"Sinon.JS - hifive","url":"http://www.htmlhifive.com/conts/web/view/library/sinonjs","content":"Sinon.JSのAPIリファレンス的なサイト。 それぞれのメソッドの解説等も書かれてる","tags":["JavaScript","testing","library"],"date":"2014-03-12T02:02:14.608Z","relatedLinks":[]},{"title":"Unit Test like a Secret Agent with Sinon.js","url":"http://elijahmanor.com/unit-test-like-a-secret-agent-with-sinon-js/","content":"Sinon.JSのspy、stub、mock、fake serverを使ったテストの書き方についてのチュートリアル","tags":["JavaScript","testing","tutorial"],"date":"2014-03-12T02:03:37.381Z","relatedLinks":[]},{"title":"bower/CHANGELOG.md at master · bower/bower","url":"https://github.com/bower/bower/blob/master/CHANGELOG.md#130---2014-03-10","content":"Bower 1.3.0リリース。\nopt-inで統計データの収集するBower Insight、パッケージがAMD/CJS/globalなのかを示す`moduleType`の追加、installの前後にhook scriptを設定可能に、SVNのサポート","tags":["Tools","browser"],"date":"2014-03-12T02:15:03.760Z","relatedLinks":[]},{"title":"Chutzpah - Chutzpah 3.2 – A smarter approach to compilation - Matthew Manela - Farblondzshet in Code","url":"http://matthewmanela.com/blog/chutzpah-3-2-a-smarter-approach-to-compilation/","content":"VSのTest runner拡張であるChutzpah 3.2 リリース。\nTypeScript等のaltJSのサポート、テストパターンを指定してのテスト実行、Require.jsのサポート改善","tags":["JavaScript","testing","Tools"],"date":"2014-03-12T03:01:15.444Z","relatedLinks":[]},{"title":"A Year with Browserify - ÆFLASH","url":"http://aeflash.com/2014-03/a-year-with-browserify.html","content":"Browserifyでの開発についてよくまとまってる。\nnpmで管理できるメリット、npm linkやnodeモジュールでの依存関係の解決がそのまま利用できる。\n既存ライブラリがある場合のビルドを高速化する方法としてshimやビルド自体を分ける事、バージョンが異なるライブラリの依存をaliasで解決。\ngruntでのビルド、相対パスが深くなるのをaliasMappingsでフラットにする方法などよくまとまっている。","tags":["browserify","まとめ"],"date":"2014-03-12T09:22:57.233Z","relatedLinks":[]},{"title":"marmelab/gremlins.js","url":"https://github.com/marmelab/gremlins.js","content":"ウェブアプリのMonkey testingライブラリ。\nストレステストの細かいロジックやログ等も設定出来るようになってる","tags":["JavaScript","testing","Tools"],"date":"2014-03-13T01:00:17.584Z","relatedLinks":[]},{"title":"Amazon: Sass&Compass徹底入門 CSSのベストプラクティスを効率よく実現するために [大型本]: Wynn Netherland, Nathan Weizenbaum, Chris Eppstein, Brandon Mathis, 石本 光司 (株式会社サイバーエージェント), 株式会社トップスタジオ","url":"http://www.amazon.co.jp/o/ASIN/4798132446/amazon0abac-22/ref=nosim","content":"2014年3月18日発売\nSass and Compass in Actionの翻訳本","tags":["Sass","book"],"date":"2014-03-13T01:19:01.290Z","relatedLinks":[{"title":"Sass and Compass in Action","url":"http://t32k.me/mol/log/sass-and-compass-in-action/"},{"title":"Amazon.co.jp： Sass and Compass in Action: Wynn Netherland, Nathan Weizenbaum, Chris Eppstein, Brandon Mathis: 洋書","url":"http://www.amazon.co.jp/dp/1617290149/"}]},{"title":"t32k/stylestats","url":"https://github.com/t32k/stylestats","content":"CSSのサイズやルール/セレクタ数等のメトリクス的な情報を出してくれるコマンドラインツール","tags":["CSS","console","Tools"],"date":"2014-03-13T06:40:07.477Z","relatedLinks":[]},{"title":"iOS 7.1: new minimal UI mode and old bugs on Safari | Breaking the Mobile Web","url":"http://www.mobilexweb.com/blog/ios-7-1-safari-minimal-ui-bugs","content":"iOS7.1のSafariのminimal-uiとその他バグについて","tags":["ios","safari"],"date":"2014-03-14T01:18:06.353Z","relatedLinks":[]},{"title":"mocha/History.md at master · visionmedia/mocha","url":"https://github.com/visionmedia/mocha/blob/master/History.md#1180--2014-03-13","content":"mocha 1.18.0リリース。\npromiseのテストをサポート。\nhttps://github.com/azu/mocha-support-promise promiseオブジェクトをreturnするだけで良くなる","tags":["node.js","JavaScript","testing","library","ReleaseNote"],"date":"2014-03-14T01:58:03.461Z","relatedLinks":[{"title":"Adding promise support to runnables (and thus tests). by domenic · Pull Request #329 · visionmedia/mocha","url":"https://github.com/visionmedia/mocha/pull/329"},{"title":"azu/mocha-support-promise","url":"https://github.com/azu/mocha-support-promise"},{"title":"MochaがPromisesのテストをサポートしました | Web scratch","url":"http://efcl.info/2014/0314/res3708/"}]},{"title":"ES6 - Next Generation Javascript","url":"http://www.slideshare.net/RameshNair6/es6-next-generation-javascript","content":"ES6の新しいsyntaxについてのスライド.\nsyntaxの紹介、ES5との違い、サポートブラウザの状況がよくまとまってる。\n特に`...`の使い方についてユースケース、Generatorの使い方、Typed objects、module構文について詳しい","tags":["ECMAScript","スライド"],"date":"2014-03-15T06:40:44.700Z","relatedLinks":[]},{"title":"Async Programming Part 3: Finally - Brian Cavalier","url":"http://briancavalier.github.io/async-programming-part-3-finally","content":"Promisesでのエラーハンドリングのプラクティス。try-catchとpromiseの場合の違い。\n`otherwise` は `catch` と同じ。\npromiseを処理するfinally的なものを書くときに、渡した値を捨てないようにする","tags":["Promises","debug"],"date":"2014-03-15T13:36:26.480Z","relatedLinks":[]},{"title":"Node.jsのrequireをインライン化、無駄なuse strictを取り除くモジュールを書いた | Web scratch","url":"http://efcl.info/2014/0316/res3719/","content":"`require` で読み込むファイルのインライン化 と 無意味な `\"use strict\"` を削除するnode moduleについて。 JavaScript ASTを使った書き換えの方法について","tags":["JavaScript","AST","node.js","book","library"],"date":"2014-03-16T05:43:58.119Z","relatedLinks":[]},{"title":"Naming JavaScript Functions - @rjzaworski","url":"http://blog.rjzaworski.com/2014/03/naming-javascript-functions/","content":"無名関数と名前付き関数式とのスタックトレースの比較。\nまた関数として分ける場合の命名規則について書かれてる","tags":["JavaScript","debug"],"date":"2014-03-16T06:30:14.484Z","relatedLinks":[]},{"title":"azer/prettify-error","url":"https://github.com/azer/prettify-error","content":"errorオブジェクトからerrorが発生した前後の行のコードを表示してくれるnode module.\n","tags":["JavaScript","library"],"date":"2014-03-16T06:37:07.123Z","relatedLinks":[{"title":"azer/failing-code","url":"https://github.com/azer/failing-code"}]},{"title":"You Don't Know JS: Scope and Closures - O'Reilly Media","url":"http://shop.oreilly.com/product/0636920026327.do","content":"JavaScriptのスコープとクロージャー周りについてだけ扱った書籍","tags":["JavaScript","book"],"date":"2014-03-16T06:46:48.686Z","relatedLinks":[]},{"title":"MVC in vanilla javascript on Vimeo","url":"http://vimeo.com/88952704","content":"ライブラリを使わないで、Model,View,CollectionというBackbone.jsっぽい要素を使ったアプリを作るスクリーンキャスト","tags":["JavaScript","MVC","動画"],"date":"2014-03-16T07:34:26.625Z","relatedLinks":[]},{"title":"The Phenomenal Fluent 2014","url":"http://ariya.ofilabs.com/2014/03/the-phenomenal-fluent-2014.html","content":"JavaScriptのAPIデザインについてのスライド。\n","tags":["JavaScript","API","スライド"],"date":"2014-03-16T09:38:59.053Z","relatedLinks":[]},{"title":"ES6 - episode 1","url":"http://tagtree.tv/ecmascript-6-episode-1","content":"ES6の機能を紹介してるスクリーンキャスト","tags":["JavaScript","ECMAScript","動画"],"date":"2014-03-16T09:58:31.542Z","relatedLinks":[]},{"title":"Lesser-Known JavaScript Debugging Techniques","url":"http://amasad.me/2014/03/09/lesser-known-javascript-debugging-techniques/","content":"特定のプロパティやイベントやメソッドが呼ばれた時にログ、ブレークポイントを貼れるユーティリティライブラリについて","tags":["JavaScript","event","debug","library"],"date":"2014-03-16T10:36:36.428Z","relatedLinks":[]},{"title":"termi/es6-transpiler","url":"https://github.com/termi/es6-transpiler","content":"ES6をES5に変換する実装。\ntraceur-compilerと違って、no runtime libraryで実行出来るようする等の目標が挙げられている","tags":["JavaScript","ECMAScript","library","Tools"],"date":"2014-03-16T12:45:14.644Z","relatedLinks":[]},{"title":"azer/prova","url":"https://github.com/azer/prova","content":"tape + browserifyなtest runner。\nテストの失敗の表示に prettify-error を使ったりして見やすくしてる","tags":["browserify","testing"],"date":"2014-03-17T02:30:26.112Z","relatedLinks":[{"title":"azer/prettify-error","url":"https://github.com/azer/prettify-error"}]},{"title":"azer/memdiff","url":"https://github.com/azer/memdiff","content":"BDDなテストを書く感じで書けるnode.jsのメモリリークの調査ライブラリ。","tags":["JavaScript","testing","node.js"],"date":"2014-03-17T05:37:22.483Z","relatedLinks":[]},{"title":"ExpressJS 4.0: New Features and Upgrading from 3.0 ♥ Scotch","url":"http://scotch.io/bar-talk/expressjs-4-0-new-features-and-upgrading-from-3-0","content":"ExpressJS 4.0 rc1リリース。\nExpressJS 4.0の変更点等についてまとまってる。","tags":["node.js","ReleaseNote"],"date":"2014-03-17T12:49:11.993Z","relatedLinks":[{"title":"Migrating from 3.x to 4.x · visionmedia/express Wiki","url":"https://github.com/visionmedia/express/wiki/Migrating-from-3.x-to-4.x#changed"}]},{"title":"Making Change.org — Promises and Error Handling","url":"http://making.change.org/post/69613524472/promises-and-error-handling","content":"Promisesのエラーハンドリングについて。\nrejectする時はエラーオブジェクトを渡す、onRejectが呼ばれないパターンと`catch`の活用、`finally`はcleanupに使う、`done` を呼ぶことで次の処理に移る場合はエラーの時も忘れずに呼ぶ","tags":["Promises","debug","JavaScript"],"date":"2014-03-17T13:50:45.614Z","relatedLinks":[{"title":"あなたが読むべきJavaScript Promises | JSer.info","url":"http://jser.info/post/77696682011/es6-promises"}]},{"title":"The state of JavaScript Linting","url":"http://www.slideshare.net/mischah/js-linting","content":"JavaScriptのLintツールについてまとまってるスライド。ドイツ語。 \nJSのLintツールの歴史、JSHint/JSHint/ESLintの開発スタイル、機能的な特徴、オプション、検出可能なルールの紹介等","tags":["JavaScript","Tools","スライド","歴史"],"date":"2014-03-18T00:49:58.080Z","relatedLinks":[]},{"title":"Release 3.0.0 · cujojs/when","url":"https://github.com/cujojs/when/releases/tag/3.0.0","content":"Promises/A+ の実装であるwhen.js 3.0.0リリース。\n抜本的に書き換えてパフォーマンスの改善、APIの追加、ES6 Promise shimとして使えるモジュールの追加。","tags":["JavaScript","Promises","library","ReleaseNote"],"date":"2014-03-18T01:00:41.140Z","relatedLinks":[{"title":"Twitter / cujojs: when.js 2.3.0: promise.tap(), ...","url":"https://twitter.com/cujojs/status/365856710520344577"},{"title":"when/docs/api.md at master · cujojs/when","url":"https://github.com/cujojs/when/blob/master/docs/api.md#upgrading-to-30-from-2x"}]},{"title":"JavaScript Promise ... イカした詳細 - くじら公園","url":"http://p-baleine.hatenablog.com/entry/2014/03/12/190000","content":"http://mattgreer.org/articles/promises-in-wicked-detail/ の翻訳。\nPromises/A+を実装しながらPromisesについて学ぶ","tags":["JavaScript","Promises","翻訳"],"date":"2014-03-18T05:30:54.802Z","relatedLinks":[]},{"title":"▶ InstaBuster: JavaScript testing with LightTable & Buster.JS - YouTube","url":"http://www.youtube.com/watch?v=WKHWazblpbc","content":"Light Table上でBuster.JSでのテスト結果をインライン表示するプラグイン。\nテストコードにそのまま結果が表示されていて面白い","tags":["BusterJS","testing"],"date":"2014-03-18T13:00:06.814Z","relatedLinks":[{"title":"busterjs/lt-instabuster","url":"https://github.com/busterjs/lt-instabuster"}]},{"title":"Amazon: プログラミング言語Dart [大型本]: Chris Buckett, あんどうやすし, 粟納裕貴, 勝又雅史, 川俣千恵子, 植田大貴, 井関正也, 水野あゆみ","url":"http://www.amazon.co.jp/o/ASIN/4048915118/amazon0abac-22/ref=nosim","content":"2014年3月28日発売\nhttp://www.manning.com/buckett/ の翻訳本。","tags":["dart","book"],"date":"2014-03-19T01:13:40.435Z","relatedLinks":[]},{"title":"The state of JavaScript Linting - English version","url":"http://www.slideshare.net/mischah/js-linting-en","content":"JavaScriptのLintツールについてまとまってるスライド。  JSのLintツールの歴史、JSHint/JSHint/ESLintの開発スタイル、機能的な特徴、オプション、検出可能なルールの紹介等","tags":["JavaScript","Tools","スライド"],"date":"2014-03-19T05:30:24.017Z","relatedLinks":[]},{"title":"Manning: D3.js in Action","url":"http://www.manning.com/meeks/","content":"D3.js のAction本","tags":["d3.js","book"],"date":"2014-03-20T01:50:43.183Z","relatedLinks":[]},{"title":"BarcelonaJS","url":"http://barcelonajs.org/history","content":"Barcelona.JSでの動画とスライド。\nEmber/Marionete/Angular/API Blueprint","tags":["動画","JavaScript"],"date":"2014-03-20T02:16:31.748Z","relatedLinks":[]},{"title":"React | React v0.10 RC","url":"http://facebook.github.io/react/blog/2014/03/19/react-v0.10-rc1.html","content":"React v0.10 RCリリース","tags":["JavaScript","DOM","library","ReleaseNote"],"date":"2014-03-20T03:22:24.897Z","relatedLinks":[]},{"title":"Speaking JavaScript","url":"http://speakingjs.com/es5/","content":"Speaking JavaScriptのオンライン版が無料で公開。","tags":["JavaScript","book"],"date":"2014-03-20T06:07:56.128Z","relatedLinks":[{"title":"Speaking JavaScript","url":"http://speakingjs.com/"}]},{"title":"ES6 in Real Life","url":"http://www.slideshare.net/domenicdenicola/es6-in-real-life","content":"ArrowFunction、class syntaxの紹介。\nまたES6のブラウザの実装状況や対応するshimやtranspilerについて。","tags":["JavaScript","ECMAScript"],"date":"2014-03-21T11:15:09.209Z","relatedLinks":[{"title":"lukehoban/es6features","url":"https://github.com/lukehoban/es6features"}]},{"title":"Javascript error monitoring - Bugsnag","url":"https://bugsnag.com/platforms/javascript","content":"ウェブサイトでのJavaScriptのエラー収集/解析サービス","tags":["JavaScript","webservice"],"date":"2014-03-22T15:54:50.513Z","relatedLinks":[]},{"title":"AngularJS 2.0 | AngularJS","url":"http://blog.angularjs.org/2014/03/angular-20.html","content":"AngularJS2.0の開発方針について。\nモバイルアプリを重視、ES6+traceurで書いていく、データバインディングの変更検知の仕組みの変更、より多くの機能をオプショナルに、DI.js + ES6等","tags":["AngularJS","ECMAScript"],"date":"2014-03-22T16:08:26.134Z","relatedLinks":[{"title":"Angular 2.0 - ワザノバ | wazanova","url":"http://wazanova.jp/items/1203"}]},{"title":"React | React v0.10","url":"http://facebook.github.io/react/blog/2014/03/21/react-v0.10.html","content":"React v0.10リリース","tags":["JavaScript","library","DOM"],"date":"2014-03-23T06:04:22.025Z","relatedLinks":[]},{"title":"Sache: Find Sass and Compass Extensions for your next project","url":"http://www.sache.in/","content":"SassとかCompassのライブラリ/mix-inとかの集積地。\n`sache.json` でメタ情報を書いておけばURLを登録できる","tags":["Sass","webservice"],"date":"2014-03-24T02:45:06.671Z","relatedLinks":[]},{"title":"WebStorm 8.0 Release Candidate | JetBrains WebStorm Blog","url":"http://blog.jetbrains.com/webstorm/2014/03/webstorm-8-rc/","content":"WebStorm 8.0 RCリリース。\nGruntコンソール(Gruntのタスク一覧や実行結果のコンソール)の追加","tags":["WebStorm","ReleaseNote"],"date":"2014-03-24T02:47:23.416Z","relatedLinks":[]},{"title":"Fluent Conference 2014 - YouTube","url":"http://www.youtube.com/playlist?list=PL055Epbe6d5bab7rZ3i83OtMmD-d9uq2K","content":"O'Reilly Fluent Conference 2014の動画が公開された","tags":["JavaScript","イベント","動画"],"date":"2014-03-24T02:56:39.071Z","relatedLinks":[{"title":"Fluent 2014 - O'Reilly Conferences, March 11 - 13, 2014, San Francisco, CA","url":"http://fluentconf.com/fluent2014"}]},{"title":"Firefox 28.0 リリースノート","url":"http://www.mozilla.jp/firefox/28.0/releasenotes/","content":"Firefox 28 リリース。\nWebM/VP9、spdy/3の実装、`File`コンストラクタの実装等","tags":["firefox","ReleaseNote"],"date":"2014-03-24T09:30:29.916Z","relatedLinks":[{"title":"Firefox 28 for developers - Mozilla | MDN","url":"https://developer.mozilla.org/ja/docs/Mozilla/Firefox/Releases/28"},{"title":"Firefox 28 が正式リリース、Flexbox によるマルチラインレイアウトが可能に | WWW WATCH","url":"http://hyper-text.org/archives/2014/03/firefox_28_release.shtml"},{"title":"Split console, pretty-print minified JS and more – Firefox Developer Tools Episode 28 ✩ Mozilla Hacks – the Web developer blog","url":"https://hacks.mozilla.org/2013/12/split-console-pretty-print-minified-js-and-more-firefox-developer-tools-episode-28/"}]},{"title":"Why I'm Excited About Object.observe","url":"http://amasad.me/2014/03/16/why-im-excited-about-objectobserve/","content":"ES7で予定されてる/V8でデフォルト有効になったObject.observeについて。\n","tags":["JavaScript","ECMAScript"],"date":"2014-03-24T12:00:17.392Z","relatedLinks":[{"title":"Object.observe()とNode.jsのイベントループの関係 - ぼちぼち日記","url":"http://d.hatena.ne.jp/jovi0608/20140320/1395294325"},{"title":"Object.observe | nekman","url":"http://nekman.se/object-observe/"}]},{"title":"l33t literals in JavaScript - appendTo","url":"http://appendto.com/2014/02/l33t-literals-javascript/","content":"オブジェクトをドットで繋いで書くと、プロパティが存在してない場合にエラーになるかもしれないので、その辺を安全に取得するためのライブラリについて","tags":["JavaScript","library"],"date":"2014-03-24T12:05:16.257Z","relatedLinks":[{"title":"nicholascloud/l33teral","url":"https://github.com/nicholascloud/l33teral"}]},{"title":"browserify in Backbone.Marionette project - blog.koba04.com","url":"http://blog.koba04.com/post/2014/03/23/browserify-in-backbone-marionette-project/","content":"Browserify + Marionetteのプロジェクト構成について。 grunt-browserifyを使ったビルドの分割によるビルド時間の短縮、aliasMappingsによるパスの短縮、サンプルプロジェクト","tags":["browserify","Grunt","backbone.js","設定"],"date":"2014-03-24T12:19:31.662Z","relatedLinks":[]},{"title":"Vue.js 0.10 is here! - vue.js","url":"http://vuejs.org/2014/03/22/vuejs-010-release/","content":"MVVMライブラリのVue.js 0.10リリース。\n`v-view` directiveの追加、`v-repeat` にorderBy/filterByの追加、delimitersが設定可能になる等","tags":["JavaScript","MVC","library"],"date":"2014-03-25T00:49:03.308Z","relatedLinks":[]},{"title":"jQuery 1.11.1 Beta 1 and 2.1.1 Beta 1 Released | Official jQuery Blog","url":"http://blog.jquery.com/2014/03/24/jquery-1-11-1-beta-1-and-2-1-1-beta-1-released/","content":"jQuery 1.11.1β/2.1.1βリリース。\nbower.jsonに`main`が定義された(1.11.0もtagが打ち直された)ため、browserify等から利用がしやすくなった。\npointer eventとの互換性の向上等","tags":["jQuery","ReleaseNote"],"date":"2014-03-25T00:59:03.828Z","relatedLinks":[{"title":"Bower: add main property, move Sizzle to devDependencies, add license pr... · 027d470 · jquery/jquery","url":"https://github.com/jquery/jquery/commit/027d470b574e15c94cda28f5e2c7a0ed54c11fa6"}]},{"title":"Build your own TDD boilerplate project for JavaScript | dfkaye.github.io","url":"http://dfkaye.github.io/2014/03/04/tdd-boilerplate/","content":"JavaScriptのtdd-boilerplateを作る話。\nGithubでプロジェクトを作成する所からnode、mochaのセットアップ、npm test、browserでのテスト実行、testem、Travis CIの設定等丁寧に書かれてる","tags":["JavaScript","testing","github"],"date":"2014-03-25T15:36:30.517Z","relatedLinks":[{"title":"dfkaye/tdd-boilerplate","url":"https://github.com/dfkaye/tdd-boilerplate"}]},{"title":"Sweet.js Tutorial #2: Recursive Macros and Custom Pattern Classes","url":"http://jlongster.com/Sweet.js-Tutorial--2--Recursive-Macros-and-Custom-Pattern-Classes","content":"sweet.jsのチュートリアル Part2。\nES6 variable destructuringの実装を題材にsweet.jsについて学ぶ","tags":["JavaScript","tutorial"],"date":"2014-03-26T06:35:51.390Z","relatedLinks":[{"title":"Writing Your First Sweet.js Macro","url":"http://jlongster.com/Writing-Your-First-Sweet.js-Macro"}]},{"title":"Parse.comを使ったサーバサイド実装不要のフロントエンド開発[前編]","url":"http://www.riaxdnp.jp/?p=6420","content":"Parseをバックエンドとして利用したBackboneベースのウェブアプリ作成について・\nParse SDKについて書かれている","tags":["JavaScript","webservice","API"],"date":"2014-03-26T06:37:48.176Z","relatedLinks":[{"title":"Parse.comを使ったサーバサイド実装不要のフロントエンド開発[後編]","url":"http://www.riaxdnp.jp/?p=6529"}]},{"title":"Duktape","url":"http://duktape.org/index.html","content":"埋め込み用のJavaScriptエンジン。\n正規表現エンジンも内蔵していて、ES5対応でtest262、Underscore等のテストを通してる。","tags":["JavaScript","C言語","C++"],"date":"2014-03-27T01:09:17.388Z","relatedLinks":[]},{"title":"Welcome WebStorm 8.0: AngularJS support, spy-js, multiple selections, Grunt and more | JetBrains WebStorm Blog","url":"http://blog.jetbrains.com/webstorm/2014/03/welcome-webstorm-8/","content":"WebStorm 8.0リリース。\nAngularJSのサポート改善、Spy-jsの統合、Grunt・Bowerの統合、Live Consoleの追加、CucumberJSのサポート、ES6 module対応等","tags":["WebStorm","ReleaseNote","AngularJS"],"date":"2014-03-27T03:20:42.493Z","relatedLinks":[{"title":"WebStorm 8 EAP (build 134.1081): Bower, improved spy-js and AngularJS support and more | JetBrains WebStorm Blog","url":"http://blog.jetbrains.com/webstorm/2014/02/webstorm-8-eap-build-134-1081/#spy-js"}]},{"title":"カジュアルJavaScript AST","url":"http://azu.github.io/slide/JSojisan/","content":"JavaScript ASTについてのスライド。\n簡単なASTの概要と実際にどんなツールでASTが使われてるかの紹介、ASTを使ったツールを書いてみる話","tags":["JavaScript","AST","スライド"],"date":"2014-03-28T03:41:38.603Z","relatedLinks":[]},{"title":"ci_on_client_and_server // Speaker Deck","url":"https://speakerdeck.com/yosuke_furukawa/ci-on-client-and-server","content":"Broserify+testについてのスライド。\nTravis CI、drone.io、testlling-ci、zuulの比較","tags":["node.js","browserify","testing","webservice","CI"],"date":"2014-03-28T05:14:20.849Z","relatedLinks":[]},{"title":"esprima/ChangeLog at master · ariya/esprima","url":"https://github.com/ariya/esprima/blob/master/ChangeLog","content":"Esprima 1.1.1リリース。\nIE7以下のサポート廃止、パフォーマンスの改善、`attachComment` のオプション追加等","tags":["JavaScript","ECMAScript","library"],"date":"2014-03-28T05:37:31.941Z","relatedLinks":[{"title":"Issue 197 - esprima - Attach comment to the owning syntax nodes - ECMAScript parsing infrastructure for multipurpose analysis - Google Project Hosting","url":"http://code.google.com/p/esprima/issues/detail?id=197"},{"title":"Issue 451 - esprima - Support HTML comment syntax - ECMAScript parsing infrastructure for multipurpose analysis - Google Project Hosting","url":"http://code.google.com/p/esprima/issues/detail?id=451"},{"title":"Issue 474 - esprima - Drop support for legacy browsers - ECMAScript parsing infrastructure for multipurpose analysis - Google Project Hosting","url":"http://code.google.com/p/esprima/issues/detail?id=474"}]},{"title":"The Meteor blog","url":"https://www.meteor.com/blog/2014/03/27/meteor-080-introducing-blaze","content":"Meteor 0.8.0リリース","tags":["JavaScript","ReleaseNote"],"date":"2014-03-28T05:43:03.729Z","relatedLinks":[]},{"title":"Srcset and sizes — ericportis.com","url":"http://ericportis.com/posts/2014/srcset-sizes/","content":"imgの`srcset` 属性と画像サイズについて、仕様とか書き方について。\nかわいい感じのイラストともに説明してる","tags":["HTML","画像"],"date":"2014-03-28T05:45:30.854Z","relatedLinks":[]},{"title":"eBrainUs - YouTube","url":"https://www.youtube.com/user/ebrainus/videos?tag_id=UCvpuO2DHMdgmxte25k0X6Lg.3.javascript-programming-language&sort=dd&view=46&shelf_id=1","content":"韓国のOK. JavaScript Conferenceの動画が公開された。\nhttp://jscon.ebrainus.com/\n","tags":["JavaScript","イベント","動画","韓国"],"date":"2014-03-28T14:46:58.591Z","relatedLinks":[]},{"title":"andyhmltn/grape-js","url":"https://github.com/andyhmltn/grape-js","content":"シンプルなDIライブラリ","tags":["JavaScript","testing","library"],"date":"2014-03-28T15:07:44.223Z","relatedLinks":[]},{"title":"ESLint 0.4.4 - ESLint","url":"http://eslint.org/blog/2014/03/eslint-0.4.4-released/","content":"ESLint 0.4.4リリース。","tags":["JavaScript","Tools","ReleaseNote"],"date":"2014-03-28T15:48:28.347Z","relatedLinks":[]},{"title":"ESLint 0.4.5 released - ESLint","url":"http://eslint.org/blog/2014/03/eslint-0.4.5-released/","content":"ESLint 0.4.5 リリース。\n`--no-eslintrc` のオプション追加、`handle-callback-err`のルールを追加","tags":["JavaScript","Tools","ReleaseNote"],"date":"2014-03-30T03:33:57.898Z","relatedLinks":[{"title":"Ensures Callback Error Handling","url":"http://eslint.org/docs/rules/handle-callback-err.html"}]},{"title":"jQueryのメモリーリークの傾向と対策 — KaoriYa","url":"http://www.kaoriya.net/blog/2014/03/28/","content":"jQueryは自分で要素を保持するので、jQueryのAPIを使わないで要素を削除すると強参照が残ってしまう話。\nMutationObserverで監視して削除する","tags":["jQuery","JavaScript"],"date":"2014-03-30T06:10:24.092Z","relatedLinks":[]},{"title":"#JSオジサンで Source Map について話してきました : document","url":"http://imaya.blog.jp/archives/7169783.html","content":"Source Mapについてのスライド。\njsとmapの断片化や不整合が起きるケース、Data URLで埋め込む方法、`sourcesContent`を使った埋め込み、配布方法と応用について","tags":["JavaScript","スライド"],"date":"2014-03-30T06:20:03.355Z","relatedLinks":[]},{"title":"NaN-BoxingによるJavaScriptの最適化 - Code Lunch Podcast","url":"http://codelunch.fm/3/","content":"IEEE754の浮動小数点について。\nJSのNumberがdouble、∞-∞みたいな場合のために定義されてるNaNについて、JSCとか実装されてるメモリ節約のテクニックとしてのNaN-Boxingについての解説。また内部的には整数を扱ったりしてる話","tags":["JavaScript","program","podcast"],"date":"2014-03-30T06:38:30.959Z","relatedLinks":[]},{"title":"Guillie - JavaScript MicroFramework by PabloVallejo","url":"http://pablovallejo.github.io/gillie/","content":"backbone.jsインスパイアな小さいMV*フレームワーク。 HTTP通信系のメソッドを元から持ってる","tags":["backbone.js","JavaScript","library"],"date":"2014-03-30T07:08:45.502Z","relatedLinks":[]},{"title":"rotundasoftware/parcelify","url":"https://github.com/rotundasoftware/parcelify","content":"browserifyの上にCSSやテンプレートも扱えるような依存関係の仕組みをもたせたもの。\nComponentのように一つのHTML/CSS/JSのセットをmoduleとして管理出来るようにするイメージ\n","tags":["browserify","CSS","Tools"],"date":"2014-03-30T08:09:21.647Z","relatedLinks":[{"title":"Componentによるフロントエンドのパッケージ管理 ::ハブろぐ","url":"http://havelog.ayumusato.com/develop/javascript/e588-component_package_and_dependency_and_build.html"}]},{"title":"ES6 - episode 3","url":"http://tagtree.tv/ecmascript-6-episode-3","content":"ES6についてのスクリーンキャスト。\n`class` syntax、moduleの`export`と`import`と`module`の意味、分割代入、classのexportについて","tags":["JavaScript","ECMAScript","動画"],"date":"2014-03-30T14:24:45.509Z","relatedLinks":[]},{"title":"Shibu's Diary: JavaScriptのメモリリークを10倍速で発見する","url":"http://blog.shibu.jp/article/92030639.html","content":"node-webkit-agentを使ったNode.jsでのメモリリークの検出方法について。\n無名関数に自動的に名前を付けるadd-func-nameを利用してデバッグ。","tags":["node.js","JavaScript","debug"],"date":"2014-03-31T14:07:15.880Z","relatedLinks":[{"title":"c4milo/node-webkit-agent","url":"https://github.com/c4milo/node-webkit-agent"},{"title":"shibukawa/add-func-name","url":"https://github.com/shibukawa/add-func-name"}]},{"title":"Automate with Grunt - O'Reilly Media","url":"http://shop.oreilly.com/product/9781941222119.do","content":"2014年5月発売\nGruntについての書籍","tags":["Grunt","book"],"date":"2014-04-01T12:04:31.267Z","relatedLinks":[]},{"title":"Browser Support in jQuery 1.12 and Beyond | Official jQuery Blog","url":"http://blog.jquery.com/2014/04/02/browser-support-in-jquery-1-12-and-beyond/","content":"jQuery 1.12がIE6,7をサポートした最後のバージョンになり。1.13からはIE8未満は非サポート。\nサポートの定義についても書かれてる","tags":["jQuery"],"date":"2014-04-03T05:23:38.879Z","relatedLinks":[]},{"title":"winjs/winjs","url":"https://github.com/winjs/winjs","content":"WinJSがGithubで公開された\nhttp://try.buildwinjs.com/default.aspx\nから試すことが出来る","tags":["windows","HTML","JavaScript","library"],"date":"2014-04-03T05:31:58.473Z","relatedLinks":[]},{"title":"Announcing TypeScript 1.0 - TypeScript - Site Home - MSDN Blogs","url":"http://blogs.msdn.com/b/typescript/archive/2014/04/03/announcing-typescript-1-0.aspx","content":"TypeScript 1.0リリース。\npull requestを受け付けるようになったことやドキュメントの改善等も行われている。\nhttps://typescript.codeplex.com/documentation","tags":["TypeScript","ReleaseNote"],"date":"2014-04-03T05:36:14.218Z","relatedLinks":[]},{"title":"モダンブラウザのストレージ容量と調査方法まとめ - HTML5 Rocks","url":"http://www.html5rocks.com/ja/tutorials/offline/quota-research/","content":"WebStorage(LocalStorage/SessionStorage)、WebSQL、Indexed DB、FileSystem API、App Cacheの容量と調査方法にまとまっている。\n","tags":["ストレージ","browser","API","まとめ"],"date":"2014-04-03T05:52:04.694Z","relatedLinks":[]},{"title":"O'Reilly Japan - AngularJSアプリケーション開発ガイド","url":"http://www.oreilly.co.jp/books/9784873116679/","content":"2014年04月18日 発売\nAngularJS本","tags":["AngularJS","book"],"date":"2014-04-03T07:40:07.212Z","relatedLinks":[]},{"title":"TypeScriptとは？ Visual Studioを使って開発してみよう - Build Insider","url":"http://www.buildinsider.net/web/typescriptvs/01","content":"Visual Studioを使ったTypeScriptチュートリアルの連載","tags":["TypeScript","tutorial","windows"],"date":"2014-04-03T12:14:30.577Z","relatedLinks":[]},{"title":"SETT April 2014 - ES6: Jump in, the water is warm!","url":"http://sett.ociweb.com/sett/settApr2014.html","content":"ES6でTodoアプリを作るチュートリアル。\n","tags":["JavaScript","ECMAScript","todo","tutorial"],"date":"2014-04-03T14:30:53.647Z","relatedLinks":[]},{"title":"Debugging Asynchronous JavaScript with Chrome DevTools - HTML5 Rocks","url":"http://www.html5rocks.com/en/tutorials/developertools/async-call-stack/","content":"Chrome 35でsetTimeout, XHR, promisesのような非同期処理のスタックトレースが取れるようになった。\nまたコールスタックで特定のものを選択した時にそのスコープでの情報を取れるように、Promise chainのデバッグ、名前付き関数式にすることのメリット等についても書かれている","tags":["JavaScript","Chrome","debug"],"date":"2014-04-03T14:43:27.488Z","relatedLinks":[]},{"title":"ＴｙｐｅＳｃｒｉｐｔ入門/川俣晶 本・コミック ： オンライン書店e-hon","url":"http://www.e-hon.ne.jp/bec/SA/Detail?refBook=978-4-8222-9835-7","content":"2014年5月30日発売\nTypeScript本","tags":["TypeScript","book"],"date":"2014-04-04T02:19:25.778Z","relatedLinks":[]},{"title":"jwagner/smartcrop.js","url":"https://github.com/jwagner/smartcrop.js","content":"画像から注目する部分を中心とした切り抜きを行うアルゴリズムを持ってるライブラリ","tags":["画像","library"],"date":"2014-04-04T03:51:48.097Z","relatedLinks":[]},{"title":"Ember.js - Ember 1.5.0 and 1.6 Beta Released","url":"http://emberjs.com/blog/2014/03/30/ember-1-5-0-and-ember-1-6-beta-released.html","content":"Ember 1.5.0リリース","tags":["JavaScript","library","ReleaseNote"],"date":"2014-04-05T05:03:47.268Z","relatedLinks":[]},{"title":"Server-Sent Events: The simplest realtime browser spec","url":"https://segment.io/blog/2014-04-03-server-sent-events-the-simplest-realtime-browser-spec/","content":"Server-Sent Eventsについて。\nクライアントとサーバ(node)での実装について","tags":["JavaScript","HTTP"],"date":"2014-04-05T06:37:15.682Z","relatedLinks":[]},{"title":"サイトに適したリソース配置 – レンダリング優先のグッド・プラクティス | ゆっくりと…","url":"http://tokkono.cute.coocan.jp/blog/slow/index.php/xhtmlcss/resource-potitioning-best-practice/","content":"script要素の場所と`async`と`defer`属性について。\nstyle要素、img要素とDOM構築の関係、`</body>`直前での読み込みとFOUC。\n読み込みを実験出来るサイトについて","tags":["JavaScript","HTML","performance"],"date":"2014-04-05T07:31:49.772Z","relatedLinks":[{"title":"Content Loaded","url":"http://contentloaded.com/"},{"title":"CSSのロードタイミングの不備が引き起こす、FOUCとは？ - ふろしき.js","url":"http://furoshiki.hatenadiary.jp/entry/2013/06/27/052327"}]},{"title":"Grid 日本語版","url":"http://maepon.github.io/grid/","content":"\"レスポンシブデザイン入門\"\nCSSのボックスモデル、コンテナ、カラム、clearfix、flloatについて書かれてる","tags":["CSS","design","翻訳"],"date":"2014-04-05T08:03:00.205Z","relatedLinks":[]},{"title":"Handbook - Welcome to TypeScript","url":"http://www.typescriptlang.org/Handbook","content":"TypeScriptハンドブック。\n言語機能についてまとまってる","tags":["TypeScript","document"],"date":"2014-04-05T08:13:39.163Z","relatedLinks":[]},{"title":"seen.js","url":"http://seenjs.io/","content":"3D空間をSVGかCanvasを使って描画出来るライブラリ","tags":["canvas","SVG","library"],"date":"2014-04-05T08:18:31.447Z","relatedLinks":[]},{"title":"IE11 の新機能 – エンタープライズ モード | Hebikuzure's Tech Memo","url":"http://hebikuzure.wordpress.com/2014/04/04/new-feature-of-ie11-enterprise-mode/","content":"IE11のエンタープライズモードについて。\n\"作成したリストに含まれるサイトやユーザーが指定したサイトを Internet Explorer 8 のエミュレーション モードで表示/動作させる機能\"","tags":["IE"],"date":"2014-04-05T08:20:52.730Z","relatedLinks":[]},{"title":"TypeScriptの型定義ファイルを共有しよう！ - Qiita","url":"http://qiita.com/vvakame/items/1980d4b6cc222e03fdcb","content":"TypeScriptの型定義ファイルの利用方法と自分で定義したものをpull requestする手順について書かれてる。\nJavaScriptでもWebStorm等から補完候補の定義として利用できる","tags":["TypeScript","tutorial"],"date":"2014-04-05T08:45:07.758Z","relatedLinks":[]},{"title":"Optimization killers · petkaantonov/bluebird Wiki","url":"https://github.com/petkaantonov/bluebird/wiki/Optimization-killers","content":"V8の最適化ができない事例についてよくまとめられている。\n最適化ができるか調べる方法、try-catchなど関数内にあると最適化をしなくなる式、arguments、switch-case、hash tableとしてのオブジェクトについて等","tags":["JavaScript","Promises","Tips","performance"],"date":"2014-04-05T13:30:15.896Z","relatedLinks":[]},{"title":"harmony:specification_drafts [ES Wiki]","url":"http://wiki.ecmascript.org/doku.php?id=harmony:specification_drafts#april_5_2014_draft_rev_23","content":"ES6 Draft Rev 23リリース。\n","tags":["ECMAScript","ReleaseNote"],"date":"2014-04-07T01:30:25.308Z","relatedLinks":[]},{"title":"power-assertの使い方 Node.js編 | Web scratch","url":"http://efcl.info/2014/0406/res3809/","content":"シンプルなアサーションでも分かりやすくテスト出来るツールであるpower-assertについて。\nNode.jsでの導入方法、Grunt/gulpなどからの利用方法等","tags":["JavaScript","testing","node.js"],"date":"2014-04-07T02:04:26.761Z","relatedLinks":[]},{"title":"Internet Explorer Web Platform Status and Roadmap - status.modern.IE","url":"http://status.modern.ie/","content":"IEのWeb Platform APIの対応ステータス、ロードマップが公開されているサイト","tags":["IE","WebPlatformAPI","まとめ"],"date":"2014-04-07T02:08:27.056Z","relatedLinks":[]},{"title":"Release JSHint 2.5.0 · jshint/jshint","url":"https://github.com/jshint/jshint/releases/tag/2.5.0","content":"JSHint 2.5.0リリース。\nインデントスタイル関係のLintの削除(JSCSへと移行を推奨)、template strings、`--filename`のCLIオプションを追加、ディレクトリごとにオプションを変更する設定を追加","tags":["JavaScript","Tools","ReleaseNote"],"date":"2014-04-07T05:26:18.604Z","relatedLinks":[{"title":"mdevils/node-jscs","url":"https://github.com/mdevils/node-jscs"},{"title":"support a --filename flag by Raynos · Pull Request #1503 · jshint/jshint","url":"https://github.com/jshint/jshint/pull/1503"}]},{"title":"Practical Workflows for ES6 Modules","url":"http://guybedford.com/practical-workflows-for-es6-modules","content":"ES6 moduleとmodule loaderについて。\nまたES6 moduleをCJS/AMDへ変換して利用する方法や動的にロードするSystemJS loader等について","tags":["JavaScript","ECMAScript","AMD"],"date":"2014-04-07T12:58:14.536Z","relatedLinks":[{"title":"▶ Practical Workflows for ES6 Modules, Fluent 2014 - YouTube","url":"https://www.youtube.com/watch?v=0VUjM-jJf2U"}]},{"title":"Async","url":"http://bredele.github.io/async/","content":"JavaScriptの非同期処理のパターンの実装ライブラリと紹介。\nEventEmitter、Promises、FSM、Doors、Emitter queueの実装であるライブラリと概要が書かれてる","tags":["JavaScript","まとめ"],"date":"2014-04-07T13:05:18.947Z","relatedLinks":[]},{"title":"WebStorm 8.0.1 Bug Fix Update is Available: node-webkit, TypeScript 1.0 and Sass 3.3 | JetBrains WebStorm Blog","url":"http://blog.jetbrains.com/webstorm/2014/04/webstorm-8-0-1-bug-fix-update/","content":"WebStorm 8.0.1リリース。\nTypeScript 1.0、Sass3.3対応、node-webkitのデバッグ実行に対応","tags":["WebStorm","ReleaseNote","node.js","TypeScript"],"date":"2014-04-08T06:54:47.342Z","relatedLinks":[]},{"title":"Understanding… by Nicholas C. Zakas [Leanpub PDF/iPad/Kindle]","url":"https://leanpub.com/understandinges6","content":"Nicholas C. ZakasによるES6についての書籍\nhttps://github.com/nzakas/understandinges6","tags":["ECMAScript","book"],"date":"2014-04-08T14:21:37.861Z","relatedLinks":[]},{"title":"Release Release 1.3.2 · bower/bower","url":"https://github.com/bower/bower/releases/tag/v1.3.2","content":"Bower 1.3.2リリース。\nconcurrency実行した時の問題を修正等","tags":["JavaScript","Tools","ReleaseNote"],"date":"2014-04-10T05:01:11.655Z","relatedLinks":[]},{"title":"Introduction to d3.js","url":"http://ireneros.com/conf/nicar/introduction-to-d3.html#1","content":"d3.jsについてのスライド。\nセレクタ、スタイルの適応、scale、データの操作、アニメーション等について","tags":["d3.js","スライド"],"date":"2014-04-10T12:48:46.260Z","relatedLinks":[]},{"title":"ESLint 0.5.0 released - ESLint","url":"http://eslint.org/blog/2014/04/eslint-0.5.0-released/","content":"ESLint 0.5.0リリース\n`eslint-env`又はCLIの`--env`オプションで実行環境の設定が出来るように、グローバル変数を定義するCLI `--global`オプションの追加等","tags":["JavaScript","Tools","ReleaseNote"],"date":"2014-04-11T00:34:17.379Z","relatedLinks":[{"title":"eslint/docs/command-line-interface at master · eslint/eslint","url":"https://github.com/eslint/eslint/tree/master/docs/command-line-interface#--env"}]},{"title":"YUI 3.16.0 Released - YUI Blog","url":"http://www.yuiblog.com/blog/2014/04/10/yui-3-16-0-released/","content":"YUI 3.16.0リリース。\n","tags":["YUI","ReleaseNote"],"date":"2014-04-11T00:36:56.099Z","relatedLinks":[]},{"title":"Relato - Open Source Statistics","url":"http://bripkens.github.io/relato/","content":"npmに登録されてるパッケージの統計データ。\nユーザー数、利用者( dependencies)、開発利用者(devDependencies)、ページランク等でソートして一覧出来る","tags":["node.js","webservice"],"date":"2014-04-11T00:39:52.042Z","relatedLinks":[]},{"title":"power-assertでJavaScriptのテストをする ブラウザ編 | Web scratch","url":"http://efcl.info/2014/0411/res3820/","content":"power-assertを使ったブラウザでのテストについて。\ntestemを使った方法、browserifyとkarmaを使った方法、sourcemapでのデバッグについて書かれてる。","tags":["JavaScript","testing","browser","browserify"],"date":"2014-04-11T05:34:52.660Z","relatedLinks":[]},{"title":"Spy-js: WebStorm secret service | JetBrains WebStorm Blog","url":"http://blog.jetbrains.com/webstorm/2014/04/spy-js-webstorm-secret-service/","content":"WebStorm8に入ったspy-jsの詳細。\nトレースを行うproxyサーバを立てて、JSのトレースを行う。\nイベントのスタックを見たり、カバレッジのようにコードの実行された部分の可視化や実行時の値の確認等が出来る。","tags":["JavaScript","debug","Tools","WebStorm"],"date":"2014-04-11T15:16:53.839Z","relatedLinks":[{"title":"spy-js: tracing, profiling, debugging javascript","url":"http://spy-js.com/"}]},{"title":"Using WAI-ARIA in HTML の日本語訳を公開しました ｜ IMAGEDRIVE","url":"http://blog.imagedrive.jp/web/2014-04-09/using-wai-aria-in-html-ja","content":"\"Using WAI-ARIA in HTML\"の翻訳","tags":["WAI-ARIA","翻訳"],"date":"2014-04-12T03:26:18.759Z","relatedLinks":[]},{"title":"Getfirebug Blog » Blog Archive » Firebug 2.0 beta 1","url":"https://blog.getfirebug.com/2014/04/11/firebug-2-0-beta-1/","content":"Firebug 2.0 beta 1リリース。\nブレークポイント周りの強化。\nコンソールパネルからエラーに対してブレークポイントを貼れるようになる等","tags":["Firebug","ReleaseNote"],"date":"2014-04-12T03:29:14.510Z","relatedLinks":[]},{"title":"Chromium Blog: Chrome 35 Beta: More developer control over touch input, new JavaScript features, and unprefixed Shadow DOM","url":"http://blog.chromium.org/2014/04/chrome-35-beta-more-developer-control.html","content":"Chrome35βリリース。\n35で入るCSSの`touch-action`プロパティ、ES6 Promises、WeakMap/WeakSet、`Object.observe`、WebAudio、Shadow DOMのprefixが梨、CSS Font Loading","tags":["Chrome"],"date":"2014-04-12T06:33:55.846Z","relatedLinks":[{"title":"タッチ操作向けサイト構築のガイドライン - IEBlog 日本語 - Site Home - MSDN Blogs","url":"http://blogs.msdn.com/b/ie_ja/archive/2012/04/28/guidelines-for-building-touch-friendly-sites.aspx"},{"title":"JavaScript - ナウでヤングな CSS Font Loading - Qiita","url":"http://qiita.com/damele0n/items/6afc5160cf7ea8b15787"}]},{"title":"JavaScript - ナウでヤングな CSS Font Loading - Qiita","url":"http://qiita.com/damele0n/items/6afc5160cf7ea8b15787","content":"WebFontsのロードタイミングを取得できたりするCSS Font Loadingについて。\n`document.fonts`の使い方について書かれてる。\n","tags":["JavaScript","web","fonts"],"date":"2014-04-12T06:36:58.903Z","relatedLinks":[]},{"title":"#DevTools Tip 検索 - Google+","url":"https://plus.google.com/s/%23DevTools%20Tip","content":"Chrome DevToolsのTips集","tags":["Chrome","debug","Tools","Tips"],"date":"2014-04-12T07:10:28.089Z","relatedLinks":[]},{"title":"Famous/famous","url":"https://github.com/famous/famous","content":"リッチウェブアプリ向けのJavaScriptフレームワーク。\nEvent管理、物理エンジン、数学ライブラリ、transform、transition、Canvasのコンテナ、View Layout等を持ってる。\nUIのパフォーマンスとメンテンスビリティに重きがある感じ","tags":["HTML5","JavaScript","library","UI","mobile"],"date":"2014-04-13T12:56:08.347Z","relatedLinks":[]},{"title":"Running Node.js apps in production","url":"http://fhemberger.github.io/talks/nodejs-in-production/#/cover","content":"Node.jsアプリのデプロイ、モニタリング等についてのスライド。\nrecluster, PM2, kibana, new relic、エラーレポート等ツールについて色々まとまってる","tags":["node.js","Tools","スライド"],"date":"2014-04-13T14:19:49.819Z","relatedLinks":[]},{"title":"Javascript 101","url":"http://themouette.github.io/slides-clermontjs-js101/#/","content":"JavaScriptの基本からnpmやGrunt等のツールやリソースについて幅広く書かれてるスライド","tags":["JavaScript","スライド"],"date":"2014-04-13T14:24:34.604Z","relatedLinks":[]},{"title":"Express 4 — Javascript and the server — Medium","url":"https://medium.com/javascript-and-the-server/aa6992b52bcd","content":"Express 4がリリースされた","tags":["node.js","ReleaseNote"],"date":"2014-04-13T14:28:19.272Z","relatedLinks":[]},{"title":"Asynchronous JavaScript Interfaces","url":"http://medikoo.com/asynchronous-javascript-interfaces/","content":"JavaScriptの非同期処理についてのスライド。Event、コールバック、Generator、Promises。\nPromisesのエラーハンドリング、簡単に実装しながら学ぶ、`done`と`then`の違い、Deferred、`done`の論争についてよくまとまってる","tags":["JavaScript","スライド"],"date":"2014-04-13T23:12:11.137Z","relatedLinks":[]},{"title":"meet.js - kwiecień 2014 | Events Poznań Blog","url":"http://events.pozoga.eu/meet-js/","content":"meet.jsの動画が公開された。\nメモリ管理、gulp、WebComponents、Selenium Builderの話等","tags":["JavaScript","イベント","動画"],"date":"2014-04-14T01:06:19.185Z","relatedLinks":[]},{"title":"Backbone.js Patterns and Best Practices | Packt Publishing","url":"http://www.packtpub.com/backbone-js-patterns-and-best-practices/book","content":"Backbone.jsのベストプラクティスとパターンについての書籍","tags":["backbone.js","book"],"date":"2014-04-14T07:48:17.896Z","relatedLinks":[]},{"title":"moment-2.6.0.md","url":"https://gist.github.com/ichernev/10544682","content":"Dateを扱うライブラリであるmoment.js 2.6.0リリース。\nNode.js環境でグローバル変数がでないように、AMDのshim対応の改善、DST(夏時間)の対応改善等","tags":["JavaScript","library"],"date":"2014-04-15T02:47:40.565Z","relatedLinks":[{"title":"moment/moment","url":"https://github.com/moment/moment"}]},{"title":"WAI-ARIA の基礎知識 — Website Usability Info","url":"http://website-usability.info/2014/04/entry_140415.html","content":"WAI-ARIAとはどういう仕様なのか。\nRoles、States/Properties、Managin Focus、HTML5との関係について簡単に紹介されてる","tags":["WAI-ARIA","アクセシビリティ"],"date":"2014-04-15T07:47:33.210Z","relatedLinks":[]},{"title":"Functional JavaScript, Part 1: Introduction - Tech.Pro","url":"http://tech.pro/tutorial/1953/functional-javascript-part-1-introduction","content":"Functional JavaScriptについての連載","tags":["JavaScript","関数型プログラミング"],"date":"2014-04-15T13:22:49.260Z","relatedLinks":[]},{"title":"Brackets 0.38 Release (Multiple cursors) – Brackets Blog","url":"http://blog.brackets.io/2014/04/15/brackets-0-38-release-multiple-cursors/","content":"Brackets 0.38リリース。\nマルチカーソルのサポート、`.ico`ファイルのプレビューに対応","tags":["adobe","editor","ReleaseNote"],"date":"2014-04-16T05:10:07.935Z","relatedLinks":[]},{"title":"Amazon: TypeScriptリファレンス Ver.1.0対応 [単行本（ソフトカバー）]: 株式会社トップゲート 若命 全洋, 日本マイクロソフト株式会社 井上 章, 丸山 弘詩","url":"http://www.amazon.co.jp/o/ASIN/484433588X/amazon0abac-22/ref=nosim","content":"2014年5月16日発売\nTypeScriptリファレンス本","tags":["TypeScript","book"],"date":"2014-04-16T07:17:29.050Z","relatedLinks":[]},{"title":"JS Recipes","url":"http://jsrecipes.org/","content":"JavaScript/Nodeのライブラリを使った逆引き的なチュートリアルがまとまっているサイト。\n初心者向けの内容からNode.jsを使ったサーバサイド、UI等のフロントエンド、gulp等のツール、最適化やワークフローについて等かなり幅広い","tags":["JavaScript","library","node.js"],"date":"2014-04-17T11:56:41.351Z","relatedLinks":[]},{"title":"Release 1.4.7 · npm/npm","url":"https://github.com/npm/npm/releases/tag/v1.4.7","content":"npm 1.4.7リリース。\nモジュールのバージョンのprefixを決める`--save-prefix` の追加","tags":["node.js","Tools","ReleaseNote"],"date":"2014-04-18T05:00:51.576Z","relatedLinks":[]},{"title":"telerik/kendo-ui-core","url":"https://github.com/telerik/kendo-ui-core","content":"Kendo UIのCoreがオープンソースとして公開された","tags":["JavaScript","HTML5","UI","イベント"],"date":"2014-04-19T02:12:14.190Z","relatedLinks":[{"title":"Telerik Open Sources World’s Largest Library of UI Tools and JavaScript Framework Features with Telerik Kendo UI Core","url":"http://www.telerik.com/company/press-releases/2014/04/16/telerik-open-sources-world-s-largest-library-of-ui-tools-and-javascript-framework-features-with-telerik-kendo-ui-core"}]},{"title":"ripplejs/ripple","url":"https://github.com/ripplejs/ripple","content":"Viewのテンプレートとデータバインディングライブラリ。\nCoreは小さめで、pluginをmixinすることでディレクティブ等を拡張出来る仕組み","tags":["JavaScript","library","ui"],"date":"2014-04-19T02:28:56.937Z","relatedLinks":[]},{"title":"PhantomJS 2 · ariya/phantomjs Wiki","url":"https://github.com/ariya/phantomjs/wiki/PhantomJS-2","content":"PhantomJS2のビルド方法について","tags":["webkit","browser","console","Tools"],"date":"2014-04-19T02:30:45.212Z","relatedLinks":[{"title":"phantomJS2 build on linux - Qiita","url":"http://qiita.com/ku0522a/items/c92a07802b3bba3a4235"}]},{"title":"NYTimes/pourover","url":"https://github.com/NYTimes/pourover","content":"コレクションの高速なフィルタリング、ソートが出来るライブラリ。\n大量のデータに耐えられる作り","tags":["JavaScript","library"],"date":"2014-04-19T03:14:34.225Z","relatedLinks":[{"title":"NYTimes/tamper","url":"https://github.com/nytimes/tamper/"}]},{"title":"Reusable components by Vue.js and Browserify","url":"http://blog.koba04.com/post/2014/04/17/reusable-components-by-vuejs-and-browserify/","content":"Vue.jsとbrowserifyを使ってJavascript、HTML、CSSをcomponentとして再利用性のあるものにする方法やRoutingについて","date":"2014-04-18T16:09:49.662Z","tags":["vue.js","browserify"],"relatedLinks":[]},{"title":"Node-v0.12からデフォルトでES6の一部が使えるようになった(WeakMap解説編) - ぼちぼち日記","url":"http://d.hatena.ne.jp/jovi0608/20140418/1397789018","content":"WeakMapの概要と使い方について","tags":["JavaScript","node.js","ECMAScript"],"date":"2014-04-19T11:46:07.504Z","relatedLinks":[{"title":"Let's WeakMap - 枕を欹てて聴く","url":"http://constellation.hatenablog.com/entry/20111002/1317561215"}]},{"title":"PexJS/PexJS","url":"https://github.com/PexJS/PexJS","content":"JavaScriptで書かれたFlash Lite 1.1のランタイムエンジンライブラリ。\n","tags":["JavaScript","flash","library"],"date":"2014-04-21T06:58:53.065Z","relatedLinks":[{"title":"Pexの内部構成の簡単な解説 : fchiba memo","url":"http://fchiba.blog.jp/archives/1001805200.html"}]},{"title":"Frontrend vol.7 html5 audio","url":"http://www.slideshare.net/fkei/frontrend-vol7-html5-audio","content":"WebAudio、HTMLAudio、HTMLVideoそれぞれの特徴と複数音の同時再生、Audio Sprite等についてのスライド","tags":["JavaScript","HTML","audio","スライド"],"date":"2014-04-21T09:26:22.154Z","relatedLinks":[{"title":"CyberAgent/beez","url":"https://github.com/CyberAgent/beez"}]},{"title":"V8 Resources","url":"http://mrale.ph/v8/resources.html","content":"V8に関係するスライドや記事等のリソースまとめ","tags":["V8","まとめ"],"date":"2014-04-21T12:02:08.948Z","relatedLinks":[]},{"title":"Фронтенд разработка без боли","url":"http://www.slideshare.net/smile42ru/ss-33729118","content":"\"痛みをとはないフロントエンド開発\" \n最近のフロントエンド開発のツールやライブラリ等についてのスライド。BEM,WebCompoents,gulp,CDN,MV*,Vanilla JSについて。\n","tags":["JavaScript","CSS","スライド"],"date":"2014-04-21T12:11:16.660Z","relatedLinks":[{"title":"Фронтенд разработка без боли|лекция в KLЮTCH | VK","url":"http://vk.com/event69759919"}]},{"title":"square/esnext · GitHub","url":"https://github.com/square/esnext","content":"SquareのES6のコードを現在のJavaScriptに変換するツール。\nTraceurとやりたい事は似てるが、runtimeに必要なコードはできるだけ小さく、人間でも読みやすいコードを出力するのが目的","tags":["ECMAScript","JavaScript","Tools"],"date":"2014-04-21T12:17:10.168Z","relatedLinks":[]},{"title":"jQuery 1.11.1 RC2 and 2.1.1 RC2 Released | Official jQuery Blog","url":"http://blog.jquery.com/2014/04/18/jquery-1-11-1-rc2-and-2-1-1-rc2-released/","content":"jQuery 1.11.1 RC2と2.1.1 RC2リリース。\n","tags":["jQuery","ReleaseNote"],"date":"2014-04-22T00:10:57.473Z","relatedLinks":[]},{"title":"Windows 8.1 Update での F12 の新機能 - IEBlog 日本語 - Site Home - MSDN Blogs","url":"http://blogs.msdn.com/b/ie_ja/archive/2014/04/21/whats-new-in-f12-w-windows-8-1-update.aspx","content":"IE11のDevToolsのアップデート内容について。\nCSSの変更履歴の表示、SourceMapの対応、デバッグ対象のフィルタリング、メモリリーク等を見つけられるスナップショット機能等","tags":["IE","debug","Tools"],"date":"2014-04-22T03:01:34.470Z","relatedLinks":[{"title":"Chrome/Firefox の JavaScript Debugger でステップ実行時にライブラリ・フレームワークをスキップする - Qiita","url":"http://qiita.com/sora_h/items/f3ef444fa1c1d8d0e9fd"},{"title":"Inspect running JavaScript with the Debugger (Windows)","url":"http://msdn.microsoft.com/en-US/library/ie/dn255007%28v=vs.85%29#source_maps"}]},{"title":"scottcorgan/lag","url":"https://github.com/scottcorgan/lag","content":"underscoreのpromises版みたいなライブラリ。","tags":["JavaScript","Promises","library"],"date":"2014-04-22T14:46:56.485Z","relatedLinks":[]},{"title":"angular/deferred","url":"https://github.com/angular/deferred","content":"Promisesを使ったDeferred(主にDIのため)\nPromiseMockという同期的にPromise APIのテストをするためのモジュールと、Promiseをモックに置き換えるzoneを提供するPromiseBackendの構成。","tags":["JavaScript","Promises","testing","library"],"date":"2014-04-22T15:32:32.949Z","relatedLinks":[]},{"title":"Inline SVG vs Icon Fonts [CAGEMATCH] | CSS-Tricks","url":"http://css-tricks.com/icon-fonts-vs-svg/","content":"アイコンフォントとインラインSVの比較。\nIE+9/Android3+ならSVGを使う方が良いとこの話","tags":["画像","SVG","fonts"],"date":"2014-04-23T06:05:31.858Z","relatedLinks":[]},{"title":"dramatically enhance colors for javascript and css by maxogden · Pull Request #979 · github/linguist","url":"https://github.com/github/linguist/pull/979","content":"GithubのJavaScriptとCSSの色が変更された。\nJSConf color と bootstrapc color","tags":["github","JavaScript","CSS","color"],"date":"2014-04-24T00:30:07.755Z","relatedLinks":[]},{"title":"Creating defensive objects with ES6 proxies | NCZOnline","url":"http://www.nczonline.net/blog/2014/04/22/creating-defensive-objects-with-es6-proxies/","content":"Proxy APIについて。 Proxyを使ってObject.sealやpreventExtensionsみたいなプロパティアクセスの制御","tags":["JavaScript"],"date":"2014-04-27T15:21:15.955Z","relatedLinks":[]},{"title":"Release v0.10.4: Release-v0.10.4 · yyx990803/vue","url":"https://github.com/yyx990803/vue/releases/tag/v0.10.4","content":"Vue.js 0.10.4リリース","tags":["JavaScript","library","ReleaseNote"],"date":"2014-04-28T00:55:12.371Z","relatedLinks":[]},{"title":"jQuery UI 1.11.0-beta.1 | jQuery UI Blog","url":"http://blog.jqueryui.com/2014/04/jquery-ui-1-11-0-beta-1/","content":"jQuery UI 1.11.0βリリース\nIE7のサポート終了、ワークアラウンドはまだ残ってるけど1.12でコードベースから削除される","tags":["jQuery","UI","ReleaseNote"],"date":"2014-04-28T01:42:04.993Z","relatedLinks":[]},{"title":"ES6 on the front end","url":"http://johnkpaul.github.io/presentations/jsconf-br/es6-now/#/","content":"ES6の機能を実際に実行しながら紹介してるスライド。\n実際に今使う方法としてTraceur、es6fyについて","tags":["ECMAScript","JavaScript","スライド"],"date":"2014-04-28T06:47:39.097Z","relatedLinks":[]},{"title":"Node-v0.12の新機能について","url":"http://www.slideshare.net/shigeki_ohtsu/node-v012tng12","content":"Node.js 0.12についてのスライド。\nES6の機能の追加、Stream3(又stream1,2の問題点)、動機child_process、`beforeExit`イベント、新しいvmモジュールについて等","tags":["node.js","スライド"],"date":"2014-04-28T08:15:03.792Z","relatedLinks":[]},{"title":"Functional Programming in Javascript === Garbage « Thomas Reynolds","url":"http://awardwinningfjords.com/2014/04/21/functional-programming-in-javascript-equals-garbage.html","content":"JavaScriptで関数型スタイルを取るときに気をつけるべきこと。\nImmutableにするためにコピーが必要なこと、末尾最適化がないためトランポリン、関数合成と部分適応について","tags":["JavaScript","関数型プログラミング"],"date":"2014-04-28T09:16:33.063Z","relatedLinks":[]},{"title":"MountainWest JavaScript 2014 - YouTube","url":"https://www.youtube.com/playlist?list=PLVjBwkjgx9fq7x3enYMzgpQkrSvJiI8-X","content":"MountainWest JavaScript 2014の動画が公開された。\nhttp://mtnwestjs.org/2014/","tags":["JavaScript","イベント","動画"],"date":"2014-04-29T03:01:14.419Z","relatedLinks":[]},{"title":"MountainWest JavaScript 2014 Schedule - Confreaks, LLC","url":"http://www.confreaks.com/events/mwjs","content":"MountainWest JavaScript 2014の動画が公開された。\nhttp://mtnwestjs.org/2014/","tags":["JavaScript","動画","イベント"],"date":"2014-04-29T03:22:10.526Z","relatedLinks":[{"title":"MountainWest JavaScript 2014 - YouTube","url":"https://www.youtube.com/playlist?list=PLVjBwkjgx9fq7x3enYMzgpQkrSvJiI8-X"}]},{"title":"JavaScriptにおける非同期パターン #翻訳 « Tatyusa's Note","url":"http://tatyusa.logdown.com/posts/196064/javascript-period-in-non","content":"http://bredele.github.io/async/ の翻訳。\n非同期処理のパターンについて","tags":["JavaScript","翻訳"],"date":"2014-04-29T03:29:48.639Z","relatedLinks":[]},{"title":"Nunjucks","url":"http://mozilla.github.io/nunjucks/","content":"Mozillaのサービス等で使ってるJavaScriptテンプレートエンジン。","tags":["JavaScript","Mozilla","library"],"date":"2014-04-29T03:34:26.544Z","relatedLinks":[]},{"title":"Callbacks, promises, generators - asynchronous javascript","url":"http://www.slideshare.net/wookieb/callbacks-promises-generators-asynchronous-javascript","content":"JavaScriptの非同期処理のスライド。\nAsync+コールバックのウォーターフォールな書き方。\nPromiseを使って行う場合に、コールバックスタイルをPromiseに変換、既存の関数を利用する方法について。\nGenerator、thunk、coを使った方法に ついてバランスよくまとまってる。\nコールバックベースの関数をPublic APIとして用意して、自分orチームに最適な方法を選んで使うという方針についても書かれてる","tags":["JavaScript","スライド"],"date":"2014-04-29T06:54:23.037Z","relatedLinks":[]},{"title":"Regenerator, AST, and ES6 at Facebook","url":"http://www.hakkalabs.co/articles/ecmascript-6-at-facebook","content":"regeneratorの作者(Facebook社)によるJavaScript ASTによる変換についてのスライド。\nES6 -> ES5の変換の仕組みやfacebook.com内のコードの置き換えた結果やそこから学んだ事について。\n変換ツールを運用する際のTipsについても書かれてる。\nReact、regeneratorの変換、動作の仕組みについて。\nまた何故このような難しいものをサイドプロジェクトとしてやっているのかについて話されてる。","tags":["JavaScript","AST","動画","スライド"],"date":"2014-04-29T08:19:11.721Z","relatedLinks":[{"title":"Technical and Social Progress Toward ECMAScript 6 at Facebook","url":"http://benjamn.github.io/pivotal-meetup-talk/#/"}]},{"title":"Release 1.0.0 · jakearchibald/es6-promise","url":"https://github.com/jakearchibald/es6-promise/releases/tag/1.0.0","content":"ES6 Promisesのpolyfillライブラリであるes6-promise 1.0.0リリース。\nES6の仕様に追従した変更として`cast`がなくなり、`resolve`を使うようになった","tags":["JavaScript","Promises","ReleaseNote"],"date":"2014-04-29T14:37:32.659Z","relatedLinks":[]},{"title":"Firefox — Notes — Mozilla","url":"http://www.mozilla.org/en-US/mobile/29.0/releasenotes/","content":"Firefox29リリース。\n`box-sizing`がunprefixに、ECMAScript i18n APIの実装、ES6 Promises、SharedWorker、webworkerから扱えるものが増えた、Gamepad APIが有効に","tags":["firefox","ReleaseNote"],"date":"2014-04-29T14:47:00.232Z","relatedLinks":[{"title":"Firefox 29 for developers - Mozilla | MDN","url":"https://developer.mozilla.org/en-US/Firefox/Releases/29"}]},{"title":"google/closure-library","url":"https://github.com/google/closure-library","content":"Closure Libraryや Closure Compiler等がGithubに移行した","tags":["google","library"],"date":"2014-04-30T08:40:37.044Z","relatedLinks":[{"title":"github repo - Google グループ","url":"https://groups.google.com/forum/#!topic/closure-library-discuss/WEgaBsn-08U/discussion"}]},{"title":"O'Reilly Japan - ハイパフォーマンス ブラウザネットワーキング","url":"http://www.oreilly.co.jp/books/9784873116761/","content":"2014年05月30日 発売\nHigh Performance Browser Networkingの翻訳本","tags":["web","performance","book"],"date":"2014-04-30T11:28:04.875Z","relatedLinks":[{"title":"High Performance Browser Networking","url":"http://chimera.labs.oreilly.com/books/1230000000545"}]},{"title":"ECMAScript 6入门","url":"http://es6.ruanyifeng.com/","content":"ES6入門の電子書籍。\nES6の新しい構文や追加されたメソッド等について書かれている。\nCC BY-NC 4.0でソースも公開されてる","tags":["JavaScript","ECMAScript","book"],"date":"2014-04-30T12:27:10.162Z","relatedLinks":[{"title":"ruanyf/es6tutorial","url":"https://github.com/ruanyf/es6tutorial"}]},{"title":"ES6 draft Rev24 now available","url":"http://esdiscuss.org/topic/es6-draft-rev24-now-available","content":"ES6 draft Rev24リリース","tags":["ECMAScript","ReleaseNote"],"date":"2014-05-01T01:53:02.083Z","relatedLinks":[]},{"title":"ES6の前にES5のベストプラクティスを改めて考えたい - snyk_s log","url":"http://saneyukis.hatenablog.com/entry/2014/04/30/015807","content":"ES5の機能に使ったコードに改めて。\n\"use strict\"、Object.seal/freezeの利用、Object.definePropertyでのgetter/setter、bind、Arrayの拡張メソッドの利用などついて","tags":["JavaScript"],"date":"2014-05-01T14:21:42.612Z","relatedLinks":[]},{"title":"Modern JavaScript Applications: Design Patterns","url":"http://www.slideshare.net/VolodymyrVoytyshyn/modern-java-script-applications","content":"JavaScriptとデザインパターンについてのスライド","tags":["JavaScript","デザインパターン","スライド"],"date":"2014-05-01T14:31:42.664Z","relatedLinks":[]},{"title":"Talk videos now available | CSSConf Australia 2014","url":"http://2014.cssconf.com.au/news/videos","content":"CSSConf Australia 2014の動画が公開された","tags":["CSS","イベント","動画"],"date":"2014-05-01T14:50:10.937Z","relatedLinks":[{"title":"CSSConf Australia 2014","url":"http://2014.cssconf.com.au/"}]},{"title":"Adaptation and Components // Speaker Deck","url":"https://speakerdeck.com/necolas/adaptation-and-components","content":"HTML/CSS/JSのモジュール化についてのスライド。\nhttps://suitcss.github.io/ を使ったCSSのモジュール化、それらをcomponentを使って管理する話","tags":["CSS","HTML","スライド"],"date":"2014-05-01T15:04:18.538Z","relatedLinks":[{"title":"▶ Nicolas Gallagher - Adaptation and Components - YouTube","url":"https://www.youtube.com/watch?v=m0oMHG6ZXvo&list=PLZriQCloF6GDEOUPK7tlaWAtJhPW21ZDF"},{"title":"component/component","url":"https://github.com/component/component"}]},{"title":"jQuery 1.11.1 and 2.1.1 Released | Official jQuery Blog","url":"http://blog.jquery.com/2014/05/01/jquery-1-11-1-and-2-1-1-released/","content":"jQuery 1.11.1 と 2.1.1リリース。\n","tags":["jQuery","ReleaseNote"],"date":"2014-05-02T03:25:45.574Z","relatedLinks":[]},{"title":"Node.js require(s) best practices · Mirco Zeiss","url":"http://www.mircozeiss.com/node-js-require-s-best-practices/","content":"node.jsでのrequireの書き方のベストプラクティスについて。\nESLintで似たようなものがルールとして定義されてる\nhttp://eslint.org/docs/rules/no-mixed-requires.html\n","tags":["node.js","Tips"],"date":"2014-05-02T04:43:48.922Z","relatedLinks":[{"title":"Disallow Mixed Requires","url":"http://eslint.org/docs/rules/no-mixed-requires.html"}]},{"title":"Node v0.10.27 (Stable)","url":"http://blog.nodejs.org/2014/05/01/node-v0-10-27-stable/","content":"Node v0.10.27リリース","tags":["node.js","ReleaseNote"],"date":"2014-05-02T11:58:01.772Z","relatedLinks":[]},{"title":"wilkerlucio/barrier","url":"https://github.com/wilkerlucio/barrier","content":"RSpecライクなテストフレームワーク。\nPromiseのテストもサポートしてる","tags":["JavaScript","Promises","testing"],"date":"2014-05-04T10:39:14.969Z","relatedLinks":[]},{"title":"Release Sweet Dreams · mozilla/sweet.js","url":"https://github.com/mozilla/sweet.js/releases/tag/v0.6.0","content":"sweet.js 0.6.0リリース。\nカスタム演算子の定義、マクロをモジュールとして読み込む事が出来るように、Custom Pattern Classes等","tags":["JavaScript","AST","Tools","ReleaseNote"],"date":"2014-05-05T11:12:03.212Z","relatedLinks":[]},{"title":"What's the difference between React and Ractive? | Blog | Ractive.js","url":"http://blog.ractivejs.org/posts/whats-the-difference-between-react-and-ractive/","content":"ReactとRactiveの違いについてReactの作者が語っている","tags":["JavaScript"],"date":"2014-05-05T13:40:47.171Z","relatedLinks":[]},{"title":"▶ Nodebp April 2014: The History of Node.js Streams - YouTube","url":"https://www.youtube.com/watch?v=g5ewQEuXjsQ","content":"Node.jsのstreamsの歴史について","tags":["node.js","動画"],"date":"2014-05-06T04:04:11.348Z","relatedLinks":[{"title":"Nodebp","url":"http://nodebp.com/"}]},{"title":"facebook/fb-flo","url":"https://github.com/facebook/fb-flo","content":"ファイル監視してビルドした結果を実行中のアプリに反映するツールとChrome拡張。\nLive Edit的なツール","tags":["browser","debug","Tools"],"date":"2014-05-06T04:44:17.655Z","relatedLinks":[]},{"title":"Promiseのテストを補助するライブラリを書いた | Web scratch","url":"http://efcl.info/2014/0506/res3894/","content":"最初に落ちる条件を明示することでPromiseのテストのミスを減らすことを目的にしたライブラリについて","tags":["JavaScript","Promises","testing"],"date":"2014-05-06T07:04:24.530Z","relatedLinks":[]},{"title":"I’m writing a book. - JS Testing Recipes","url":"http://jstesting.jcoglan.com/","content":"JavaScriptのテストについての書籍。\nhttp://jstest.jcoglan.com/ を使っていて、Node.jsのStreamやCLIアプリ、ブラウザのテスト、関数とモック、`with`についてなど書かれている","tags":["JavaScript","testing","book"],"date":"2014-05-06T08:26:45.095Z","relatedLinks":[{"title":"jstest","url":"http://jstest.jcoglan.com/"}]},{"title":"Coverage of FutureJS | Lanyrd","url":"http://lanyrd.com/2014/futurejs/coverage/","content":"FutureJSのスライドが公開されてる","tags":["JavaScript","スライド","イベント"],"date":"2014-05-06T08:33:18.864Z","relatedLinks":[{"title":"FutureJS - May 1-3 2014 Barcelona","url":"http://futurejs.org/"}]},{"title":"Node v0.11.13 (Unstable)","url":"http://blog.nodejs.org/2014/05/02/node-v0-11-13-unstable/","content":"Node 0.11.13 unstableリリース。\nV8の更新でES6 PromiseやObject.observe、WeakMap/Set等が入った","tags":["node.js","ReleaseNote"],"date":"2014-05-06T08:46:51.305Z","relatedLinks":[]},{"title":"TypeScriptリファレンス Ver.1.0対応【委託】 - 達人出版会","url":"http://tatsu-zine.com/books/typescript-reference","content":"TypeScriptリファレンスの電子版先行リリース","tags":["TypeScript","book"],"date":"2014-05-06T08:59:30.599Z","relatedLinks":[]},{"title":"WebComponents.org","url":"http://webcomponents.org/","content":"WebComponentsについてのドキュメントやプラクティスを集約するサイト","tags":["WebComponents"],"date":"2014-05-06T10:33:34.381Z","relatedLinks":[{"title":"webcomponents/webcomponents.github.io","url":"https://github.com/webcomponents/webcomponents.github.io/"}]},{"title":"Release 1.0.0 (Orion) · appium/appium","url":"https://github.com/appium/appium/releases/tag/v1.0.0","content":"appium1.0.0リリース","tags":["mobile","ios","Android","Selenium"],"date":"2014-05-08T14:36:46.168Z","relatedLinks":[]},{"title":"JavaScriptでスパイ、スタブ、モックなどのテストダブルを行う （1/3）：CodeZine","url":"http://codezine.jp/article/detail/7729","content":"sinon.jsを使ったテストダブルを使ったテストのチュートリアル","tags":["JavaScript","testing","tutorial"],"date":"2014-05-08T14:39:39.252Z","relatedLinks":[]},{"title":"JavaScriptでセキュアなコーディングをするために気をつけること – cybozu.com developer network","url":"https://cybozudev.zendesk.com/hc/ja/articles/201850320-JavaScript%E3%81%A7%E3%82%BB%E3%82%AD%E3%83%A5%E3%82%A2%E3%81%AA%E3%82%B3%E3%83%BC%E3%83%87%E3%82%A3%E3%83%B3%E3%82%B0%E3%82%92%E3%81%99%E3%82%8B%E3%81%9F%E3%82%81%E3%81%AB%E6%B0%97%E3%82%92%E3%81%A4%E3%81%91%E3%82%8B%E3%81%93%E3%81%A8","content":"JavaScriptで脆弱性を作り出しやすい所について","tags":["JavaScript","セキュリティ"],"date":"2014-05-08T15:15:28.495Z","relatedLinks":[]},{"title":"quilljs/quill","url":"https://github.com/quilljs/quill","content":"SalesforceによるJavaScriptのリッチテキストエディタライブラリ","tags":["JavaScript","library","editor"],"date":"2014-05-09T05:41:04.990Z","relatedLinks":[]},{"title":"You Don't Know JS: this & Object Prototypes - O'Reilly Media","url":"http://shop.oreilly.com/product/0636920033738.do","content":"June 2014発売\nJavaScriptのthisとprototypeについての書籍","tags":["JavaScript","boook"],"date":"2014-05-09T12:50:31.600Z","relatedLinks":[]},{"title":"ECMAScript 6’s new array methods","url":"http://www.2ality.com/2014/05/es6-array-methods.html","content":"ES6のArray likeやiterableオブジェクトを配列にする`Array.from`、可変長の引数を受けて配列にする`Array.of`、新たに追加されたentries、keys、valuesについて","tags":["JavaScript","ECMAScript"],"date":"2014-05-10T02:51:42.016Z","relatedLinks":[]},{"title":"VVVV.js - Visual Web Client Programming","url":"http://www.vvvvjs.com/","content":"ビジュアルプログラミング言語 http://vvvv.org/ のJavaScript版","tags":["JavaScript","library"],"date":"2014-05-10T03:16:27.382Z","relatedLinks":[]},{"title":"rdio/jsfmt","url":"https://github.com/rdio/jsfmt","content":"gofmtみたいなJavaScriptの整形/検索/置換ツール。\nJavaScript ASTを使ったものとなってる。","tags":["JavaScript","AST","Tools"],"date":"2014-05-10T11:31:40.149Z","relatedLinks":[]},{"title":"browserify v4 changelog","url":"https://gist.github.com/substack/e831c05da4a74a29b50b","content":"browserify 4.0.0リリース。\n","tags":["browserify","ReleaseNote"],"date":"2014-05-11T05:19:09.513Z","relatedLinks":[{"title":"Comparing 3.46.1...master · substack/node-browserify","url":"https://github.com/substack/node-browserify/compare/3.46.1...master"}]},{"title":"Getting gulpy — Medium","url":"https://medium.com/web-code-junk/a2010c13d3d5","content":"gulpとstreamについて詳しく書かれてる。\nbuffer <-> stream、いつもpluginが必要という訳ではないという話、Task orchestrationについて","tags":["gulp","node.js"],"date":"2014-05-11T10:59:53.406Z","relatedLinks":[]},{"title":"BigPipe // Speaker Deck","url":"https://speakerdeck.com/3rdeden/bigpipe","content":"NodeのウェブアプリケーションフレームワークであるBigPipeについてのスライド","tags":["node.js","library","スライド"],"date":"2014-05-11T11:03:58.372Z","relatedLinks":[{"title":"BigPipe.io","url":"http://bigpipe.io/"}]},{"title":"Service Worker - first draft published - JakeArchibald.com","url":"http://jakearchibald.com/2014/service-worker-first-draft/","content":"Service Worker の最初のドラフトがリリースされた。\nオフラインアプリで使うようなキャッシュの仕様。\n今のところSSL下でないと使えない仕様になってる。","tags":["JavaScript","browser","セキュリティ"],"date":"2014-05-11T14:45:52.022Z","relatedLinks":[]},{"title":"Gulp","url":"http://tagtree.tv/gulp","content":"gulpチュートリアル動画 @ tagtree","tags":["gulp","tutorial","動画"],"date":"2014-05-11T14:52:36.142Z","relatedLinks":[]},{"title":"ericdouglas/ES6-Learning","url":"https://github.com/ericdouglas/ES6-Learning","content":"ES6のチュートリアルや記事、書籍、スライドやポッドキャスト等のリソースまとめ","tags":["ECMAScript","links","まとめ"],"date":"2014-05-12T01:31:01.512Z","relatedLinks":[]},{"title":"JS.next: A Manager's Guide","url":"http://chimera.labs.oreilly.com/books/1234000001623","content":"現状とES6。\nES6の機能紹介,ES7についての書籍","tags":["JavaScript","book","ECMAScript"],"date":"2014-05-12T01:35:10.692Z","relatedLinks":[]},{"title":"kintoneのJSユニットテスト最新事情 | Cybozu Inside Out | サイボウズエンジニアのブログ","url":"http://developer.cybozu.co.jp/tech/?p=7089","content":"それぞれのテストが独立したtestbedとなるHTMLを持つ方式から、\ntest runnerとしてKarmaを採用し乗り換えた時に起きた問題と対策、乗り換えたことによって得られた効果について","tags":["JavaScript","testing","browser"],"date":"2014-05-12T09:25:20.622Z","relatedLinks":[]},{"title":"Test Double | Our Thinking | JavaScript Testing Tactics: Lightning Edition","url":"http://blog.testdouble.com/posts/2014-05-09-javascript-testing-tactics-lightning-edition.html","content":"JasmineとCoffeeScriptを使ったテスト。\nXHRに対してはFake server、UI Eventじはテストしやすくするためにも、自分の手に届くようにラッパーを作る、非同期コード、DOMへのテストの方針について書かれてる。","tags":["JavaScript","testing","動画","スライド"],"date":"2014-05-12T09:32:44.976Z","relatedLinks":[]},{"title":"Navigation Timingだからできる、Webアプリを俯瞰したパフォーマンス計測(1/3) | HTML5Experts.jp","url":"http://html5experts.jp/furoshiki/6242/","content":"Navigation Timing APIについての連載。\nNavigation Timingの使い方、計測できるモノなどについて","tags":["JavaScript","browser","tutorial"],"date":"2014-05-12T10:59:40.820Z","relatedLinks":[]},{"title":"Chapter 28. Subclassing Built-ins","url":"http://speakingjs.com/es5/ch28.html","content":"ビルトインオブジェクトのサブクラス的な実装をする方法について。 それぞれの` internal instance property`について。 Arrayのサブクラスの実装例、Errorのサブクラス、delegateによる実装","tags":["JavaScript"],"date":"2014-05-12T11:58:19.419Z","relatedLinks":[]},{"title":"email.js","url":"http://emailjs.org/","content":"IMAP、SMTPクライアント、Emailパーサとビルダーをまとめたライブラリ","tags":["mail","JavaScript","library"],"date":"2014-05-12T12:02:17.222Z","relatedLinks":[]},{"title":"Guide to JavaScript Prototypes, Scopes, and Performance | Toptal","url":"http://www.toptal.com/javascript/javascript-prototypes-scopes-and-performance-what-you-need-to-know","content":"JavaScriptのprototypeチェーン、スコープと変数のlookupについての解説。\n図がキレイで分かりやすい。","tags":["JavaScript","tutorial"],"date":"2014-05-12T12:07:32.705Z","relatedLinks":[]},{"title":"cofounders/urlutils","url":"https://github.com/cofounders/urlutils","content":"https://github.com/medialize/URI.js をベースにした`URL` コンストラクタの実装。\n文字列からURLオブジェクトを作成出来る","tags":["JavaScript","node.js","URL"],"date":"2014-05-12T12:26:40.823Z","relatedLinks":[{"title":"medialize/URI.js","url":"https://github.com/medialize/URI.js"},{"title":"URL() - Web API インターフェイス | MDN","url":"https://developer.mozilla.org/ja/docs/Web/API/URL.URL"}]},{"title":"Grunt 0.4.5 released - Grunt: The JavaScript Task Runner","url":"http://gruntjs.com/blog/2014-05-12-grunt-0.4.5-released","content":"Grunt 0.4.5 リリース。\n`grunt.log`がgrunt-legacy-logのモジュールに移動、","tags":["Grunt","ReleaseNote"],"date":"2014-05-13T01:03:04.812Z","relatedLinks":[]},{"title":"Internet Explorer Beta Feedback | Microsoft Connect","url":"https://connect.microsoft.com/IE/","content":"IEへのフィードバックを送ったり、フィードバックを見られるサイト","tags":["IE","community","browser"],"date":"2014-05-13T02:25:49.423Z","relatedLinks":[]},{"title":"O'Reilly Japan - シングルページWebアプリケーション","url":"http://www.oreilly.co.jp/books/9784873116730/","content":"2014年05月24日 発売\nSingle Page Web Applicationsの翻訳本\n","tags":["JavaScript","book"],"date":"2014-05-13T08:49:48.627Z","relatedLinks":[{"title":"Manning: Single Page Web Applications","url":"http://www.manning.com/mikowski/"}]},{"title":"Platypi/style_typescript","url":"https://github.com/Platypi/style_typescript","content":"TypeScriptのコーディングスタイルガイド","tags":["TypeScript","document"],"date":"2014-05-14T00:47:59.643Z","relatedLinks":[]},{"title":"Blink in JavaScript - Google スライド","url":"https://docs.google.com/presentation/d/1XvZdAF29Fgn19GCjDhHhlsECJAfOR49tpUFWrbtQAwU/edit#slide=id.g3840fe06e_00","content":"Blink-in-JSはDOM機能をJSで実装するメカニズム。\nセキュリティ、メンテンス性、Webアーキテクチャのレイヤー化が目的\nJIT化したJSはC++の20倍ぐらいのサイズになるけど遅延コンパイルで対処。\nisolate,context,worldの領域を分ける、Chrome拡張のような領域の分離、world間のやり取りの動的バリデーション等によるセキュリティモデルの構築","tags":["JavaScript","Chrome","スライド"],"date":"2014-05-14T15:33:38.939Z","relatedLinks":[]},{"title":"Jest | Painless JavaScript Unit Testing","url":"http://facebook.github.io/jest/","content":"FacebookによるNodeモジュールのモック機能を持ったtest runner。\n基本的なテストは内蔵しているJasmine、Automatic Mocking機能を持ち、CJS moduleに対してデフォルトでモックを行うアプローチ。","tags":["facebook","jasmine","testing"],"date":"2014-05-15T00:49:41.866Z","relatedLinks":[]},{"title":"Amazon: JavaScriptプログラマのための 実践的TypeScript入門 [大型本]: 川俣晶, 井上章","url":"http://www.amazon.co.jp/o/ASIN/4048661450/amazon0abac-22/ref=nosim","content":"2014年5月31日発売\nTypeScript入門本(Visual Studio)","tags":["TypeScript","JavaScript","book"],"date":"2014-05-15T00:58:50.314Z","relatedLinks":[{"title":"実践的TypeScript入門","url":"http://ascii.asciimw.jp/books/books/detail/978-4-04-866145-4.shtml"}]},{"title":"FredKSchott/NodeJS-Handbook","url":"https://github.com/FredKSchott/NodeJS-Handbook","content":"Node.jsのデザインパターンやベストプラクティスについての連載。","tags":["node.js","デザインパターン","book","testing"],"date":"2014-05-15T01:06:44.883Z","relatedLinks":[]},{"title":"Node.js Handbook - Testing Essentials | FredKSchott","url":"http://fredkschott.com/post/2014/05/nodejs-testing-essentials/","content":"Node.jsのテストについて全体的に軽くまとめた感じの内容","tags":["node.js","testing"],"date":"2014-05-15T01:10:35.539Z","relatedLinks":[]},{"title":"Rethinking DOM Traversal | Flippin' Awesome","url":"http://flippinawesome.org/2014/05/12/rethinking-dom-traversal/","content":"DOMのトラバーサルについて。\nsiblings、parent等DOMをどのようにたどっていくかのチュートリアル","tags":["JavaScript","DOM","jQuery"],"date":"2014-05-15T14:48:08.178Z","relatedLinks":[]},{"title":"JavaScriptStackTraceApi邦訳。Errorオブジェクトのstackについて。 | Ginpen.com","url":"http://ginpen.com/2014/05/13/javascriptstacktraceapi/","content":"V8のError StackTrace APIについて解説訳","tags":["JavaScript","V8","debug"],"date":"2014-05-15T15:01:54.483Z","relatedLinks":[]},{"title":"JavaScript Spessore by raganwald [Leanpub PDF/iPad/Kindle]","url":"https://leanpub.com/javascript-spessore","content":"JavaScriptのオブジェクト指向についての書籍","tags":["JavaScript","book"],"date":"2014-05-15T15:12:37.827Z","relatedLinks":[]},{"title":"Brackets 0.39 Release – Brackets Blog","url":"http://blog.brackets.io/2014/05/15/brackets-0-39-release/","content":"Brackets 0.39リリース。\nCSS Fuzzy Code Hints、任意の拡張子とシンタックスハイライトの対応を設定出来るように、拡張のアップデート通知、Windowsの文字エンコードサポート、検索メニューの追加","tags":["editor","ReleaseNote"],"date":"2014-05-17T18:41:33.377Z","relatedLinks":[]},{"title":"Home","url":"http://www.learn-angular.org/","content":"Angular.JSのインタラクティブなチュートリアルサイト","tags":["AngularJS","tutorial"],"date":"2014-05-18T01:18:48.756Z","relatedLinks":[]},{"title":"ESLint 0.6.0 released - ESLint","url":"http://eslint.org/blog/2014/05/eslint-0.6.0-released/","content":"ESLint 0.6.0リリース。\n.eslintignoreはplain text形式のみへ、ルールの追加/修正(無駄な括弧の注意、switch defaultの検知等)、CLIで`--rule`と`--force`オプションの追加","tags":["JavaScript","Tools","ReleaseNote"],"date":"2014-05-18T01:41:53.289Z","relatedLinks":[]},{"title":"CSS: The Good Parts - Pony Foo","url":"http://blog.ponyfoo.com/2014/05/17/css-the-good-parts","content":"CSSのセレクタの命名規則について","tags":["CSS"],"date":"2014-05-18T05:13:16.124Z","relatedLinks":[]},{"title":"Guide to Node.js Development with WebStorm | JetBrains WebStorm Blog","url":"http://blog.jetbrains.com/webstorm/2014/05/guide-to-node-js-development-with-webstorm/","content":"WebStormを使ったNodeアプリ開発のスクリーンキャスト","tags":["WebStorm","tutorial","動画"],"date":"2014-05-18T10:34:01.264Z","relatedLinks":[]},{"title":"Understanding the four layers of JavaScript OOP","url":"http://www.2ality.com/2014/05/oop-layers.html","content":"JavaScriptとオブジェクト指向について","tags":["JavaScript","OOP","スライド"],"date":"2014-05-19T13:54:40.095Z","relatedLinks":[]},{"title":"Understanding asm.js","url":"http://www.sitepoint.com/understanding-asm-js/","content":"asm.jsについての解説。\nEmscriptenを使ってC++のコードをasm.jsに対応したJavaScriptと、ClangでC++のコードをコンパイルしたコード それぞれ実行してどのくらいの違いがでるかを紹介してて分かりやすい","tags":["JavaScript"],"date":"2014-05-19T14:02:37.461Z","relatedLinks":[]},{"title":"lovell/sharp","url":"https://github.com/lovell/sharp","content":"libvipsを使ったJPEG, PNG, WebP, TIFF のりサイズを行うnode module","tags":["node.js","画像"],"date":"2014-05-20T00:39:04.266Z","relatedLinks":[]},{"title":"HTML and URI's in Javascript ☯ plexus devblog","url":"http://devblog.arnebrasseur.net/2014-05-HTML-and-URIs-in-Javascript","content":"文字列からURLを組み立てるURI.js。\n文字列からエスケープされたHTML文字列を取得する","tags":["JavaScript","URL"],"date":"2014-05-20T00:58:55.677Z","relatedLinks":[{"title":"medialize/URI.js","url":"https://github.com/medialize/URI.js"}]},{"title":"Unoptimize V8 for Easy Debugging - Moshe's Blog","url":"http://kolodny.github.io/blog/blog/2014/05/19/unoptimize-devtools-for-easy-debugging","content":"Chrome/V8は最適化によってbreakしてもまだ変数が見えない時があるため、`eval()`によって最適化を無効にしてbreakする話","tags":["V8","Chrome","debug"],"date":"2014-05-20T05:28:07.913Z","relatedLinks":[]},{"title":"Backbone.jsを使っている人間がVue.jsを触ってみました。 - Catcher in the tech","url":"http://catcher-in-the-tech.net/801/","content":"Backbone.jsとVue.jsの書き方を比較した記事","tags":["JavaScript","MVC","library"],"date":"2014-05-20T12:09:27.600Z","relatedLinks":[]},{"title":"StrongLoop | Generators in Node.js: Common Misconceptions and Three Good Use Cases","url":"http://strongloop.com/strongblog/how-to-generators-node-js-yield-use-cases/","content":"generatorの使い方、誤解やどこで使うべきかについて","tags":["JavaScript","node.js"],"date":"2014-05-20T12:25:03.415Z","relatedLinks":[]},{"title":"Working With Intl - Tuts+ Code Tutorial","url":"http://code.tutsplus.com/tutorials/working-with-intl--cms-21082","content":"ECMAScript Internationalization APIの機能についての解説","tags":["ECMAScript","JavaScript","i18n","API"],"date":"2014-05-20T12:25:56.263Z","relatedLinks":[]},{"title":"Dev.Opera — An Introduction to IndexedDB","url":"http://dev.opera.com/articles/introduction-to-indexeddb/","content":"IndexedDBのチュートリアル。\n基本的な使い方についてよくまとまってる","tags":["JavaScript","tutorial"],"date":"2014-05-20T12:28:19.392Z","relatedLinks":[]},{"title":"HTML Imports: ウェブのための #include - HTML5 Rocks","url":"http://www.html5rocks.com/ja/tutorials/webcomponents/imports/","content":"HTML Importsについての日本語訳。\n基本的的な使い方、`link.import`、WebComponentsの取り込み、`template`要素、サブインポート、キャッシュや非動的ロードについて等","tags":["HTML","WebComponents"],"date":"2014-05-20T12:37:42.045Z","relatedLinks":[]},{"title":"Release v1.10.0 · cjohansen/Sinon.JS","url":"https://github.com/cjohansen/Sinon.JS/releases/tag/v1.10.0","content":"Sinon.js 1.10.0リリース。\nXDomainRequestのサポート、武具修正","tags":["JavaScript","testing","ReleaseNote","library"],"date":"2014-05-20T12:40:42.788Z","relatedLinks":[{"title":"1.10.0","url":"http://sinonjs.org/Changelog.txt"}]},{"title":"substack/browserify-handbook","url":"https://github.com/substack/browserify-handbook","content":"substackによるbrowserifyハンドブック。\nbrowserifyを使うにあたって必要な知識がまとめられている","tags":["node.js","browserify","book"],"date":"2014-05-20T12:46:38.625Z","relatedLinks":[]},{"title":"Release v0.7.0 · twada/power-assert","url":"https://github.com/twada/power-assert/releases/tag/v0.7.0","content":"power-assert 0.7.0リリース\nReporterに値のdiff表示が追加された\n\nhttps://twitter.com/azu_re/status/466067175883546624","tags":["JavaScript","testing","ReleaseNote"],"date":"2014-05-20T13:25:38.532Z","relatedLinks":[]},{"title":"Chrome Releases: Stable Channel Update","url":"http://googlechromereleases.blogspot.com/2014/05/stable-channel-update_20.html","content":"Chrom35リリース。\nPromiseの実装、フラグ付でWeakMaps/WeakSetsの追加、Shadow-DOMのprefixがなくなった。\ntouch-actionとObject.observeは36へ延期","tags":["Chrome","ReleaseNote","JavaScript"],"date":"2014-05-21T15:40:45.783Z","relatedLinks":[{"title":"Chromium Blog: Chrome 35 Beta: More developer control over touch input, new JavaScript features, and unprefixed Shadow DOM","url":"http://blog.chromium.org/2014/04/chrome-35-beta-more-developer-control.html"}]},{"title":"Full Stack Web Development with Backbone.js - O'Reilly Media","url":"http://shop.oreilly.com/product/0636920030799.do","content":"2014年6月発売\nBackbone.jsを使ったシングルページアプリケーションについての書籍","tags":["JavaScript","backbone.js","book"],"date":"2014-05-22T02:05:22.141Z","relatedLinks":[]},{"title":"YUI 3.17.1 Released - YUI Blog","url":"http://www.yuiblog.com/blog/2014/05/21/yui-3-17-1-released/","content":"YUI 3.17.1リリース。\nPromiseはypromise、touch eventsはHammer.jsとするため下準備(まだ取り込まれてはいない)。D&Dのレグレッションの修正等","tags":["YUI","ReleaseNote"],"date":"2014-05-22T02:35:15.902Z","relatedLinks":[{"title":"Hammer.js - A javascript library for multi-touch gestures","url":"http://eightmedia.github.io/hammer.js/"},{"title":"yahoo/ypromise","url":"https://github.com/yahoo/ypromise"}]},{"title":"harmony:specification_drafts [ES Wiki]","url":"http://wiki.ecmascript.org/doku.php?id=harmony:specification_drafts#may_22_2014_draft_rev_25","content":"ES6 Draft Rev 25リリース。\n","tags":["ECMAScript","ReleaseNote"],"date":"2014-05-23T01:00:04.978Z","relatedLinks":[]},{"title":"Reusing require.js modules in Node.js - arqex","url":"http://arqex.com/874/reusing-require-js-modules-node-js","content":"Node.js上でAMDモジュールを`require`する事が出来るAMDrequireについて","tags":["JavaScript","AMD","library"],"date":"2014-05-23T02:23:58.383Z","relatedLinks":[{"title":"arqex/amdrequire","url":"https://github.com/arqex/amdrequire"}]},{"title":"indus/ncc","url":"https://github.com/indus/ncc","content":"Node.js向けのCanvasライブラリ。\nChromeのremote debugging protocolを利用して、Node.jsからChromeで実際にCanvasを動かす。\n","tags":["Chrome","canvas","node.js","library"],"date":"2014-05-23T02:25:08.659Z","relatedLinks":[]},{"title":"Amazon: Professional AngularJS [Paperback]: Valeri Karpov, Diego Netto","url":"http://www.amazon.com/o/ASIN/1118832078/amazon0abac-22/ref=nosim","content":"2014年12月22日発売\nAngularJSについての書籍","tags":["AngularJS","book"],"date":"2014-05-23T02:41:16.878Z","relatedLinks":[]},{"title":"ESLint 0.6.2 released - ESLint","url":"http://eslint.org/blog/2014/05/eslint-0.6.2-released/","content":"ESLint 0.6.2リリース。\n細かいバグ修正とドキュメントの改善","tags":["JavaScript","Tools","ReleaseNote"],"date":"2014-05-24T03:02:34.067Z","relatedLinks":[]},{"title":"jQuery UI 1.11.0-beta.2 | jQuery UI Blog","url":"http://blog.jqueryui.com/2014/05/jquery-ui-1-11-0-beta-2/","content":"jQuery UI 1.11.0-beta.2リリース。\nSelectmenuのwidgetを追加、AMDとBowerをサポート、IE7のサポートを終了、ダウンロードパッケージをよりシンプルに","tags":["jQuery","UI","library","ReleaseNote"],"date":"2014-05-24T03:04:15.393Z","relatedLinks":[]},{"title":"Release v1.4.11 · npm/npm","url":"https://github.com/npm/npm/releases/tag/v1.4.11","content":"npm 1.4.11リリース\nnpmデフォルトのリポジトリが`git://`から`https://`に変更、npm versionにprerelease, preminor, prepatch を追加等","tags":["node.js","ReleaseNote"],"date":"2014-05-25T03:37:08.379Z","relatedLinks":[]},{"title":"XMLHttpRequest#responseURL について - xK.memo","url":"http://xkansan.tumblr.com/post/86600297939/about-xhr-responseurl","content":"XHRでリダイレクトされてる時の最終的なURLを取得できる`responseURL`がFirefoxに実装された","tags":["XHR","firefox"],"date":"2014-05-25T15:04:49.550Z","relatedLinks":[]},{"title":"Web Animations - element.animate() is now in Chrome 36 - HTML5Rocks Updates","url":"http://updates.html5rocks.com/2014/05/Web-Animations---element-animate-is-now-in-Chrome-36","content":"Chrome36で実装されたWeb Animationsの機能について","tags":["Chrome","animation"],"date":"2014-05-25T15:09:17.660Z","relatedLinks":[{"title":"真面目なアニメーション (html5j 2013, Web Animations)","url":"http://www.slideshare.net/brianskold/html5j-2013"}]},{"title":"Data-binding Revolutions with Object.observe() - HTML5 Rocks","url":"http://www.html5rocks.com/en/tutorials/es7/observe/","content":"ES7の`Object.observe()`によるデータバインディングについて。\n現状のやり方であるDirty-checkingやCotainerとの違い、`Object.observe`の使い方。\nPathObserver、ArrayObserver等についても解説されてる","tags":["ECMAScript","JavaScript","Chrome","tutorial"],"date":"2014-05-25T15:20:24.028Z","relatedLinks":[]},{"title":"JavaScript Memory Profiling - Google Chrome","url":"https://developer.chrome.com/devtools/docs/javascript-memory-profiling","content":"Chrome DevToolsを使ったメモリプロファイリングのやり方、DevToolsの解説ページ。\nそれぞれの機能がかなり詳細に解説されてて、実行出来る例もある","tags":["Chrome","debug"],"date":"2014-05-25T15:23:50.406Z","relatedLinks":[]},{"title":"Communicating Large Objects with Web Workers in javascript | Red Hat Developer Blog","url":"http://developerblog.redhat.com/2014/05/20/communicating-large-objects-with-web-workers-in-javascript/","content":"JavaScriptででかいファイルをやり取りするときにWebWorkerを使って1行ずつ渡していく方法等について。\nRedHatのログ解析画面で行っている事例","tags":["JavaScript","webworker"],"date":"2014-05-25T15:27:59.325Z","relatedLinks":[]},{"title":"GoogleWebComponents","url":"https://github.com/GoogleWebComponents","content":"YoutubeとかカレンダーとかGoogleサービスのWebComponents","tags":["google","WebComponents"],"date":"2014-05-26T02:58:11.012Z","relatedLinks":[]},{"title":"Google ウェブマスター向け公式ブログ: ウェブページをより深く理解するようになりました","url":"http://googlewebmastercentral-ja.blogspot.com/2014/05/understanding-web-pages-better.html","content":"Google検索等に利用されるGooglebotがJavaScript等も実行し通常のブラウザと同じようにレンダリングしたりしてクロールするようになったとの事","tags":["google","検索","ReleaseNote"],"date":"2014-05-26T05:21:13.553Z","relatedLinks":[]},{"title":"How the Browser Pre-loader Makes Pages Load Faster - Andy Davies","url":"http://andydavies.me/blog/2013/10/22/how-the-browser-pre-loader-makes-pages-load-faster/","content":"pre-loadingとpre-fetchingのパフォーマンスについて","tags":["browser","HTTP"],"date":"2014-05-26T11:54:48.676Z","relatedLinks":[]},{"title":"Journey to the Promises Land | LinkedIn Engineering","url":"http://engineering.linkedin.com/javascript/journey-promises-land","content":"Promiseを使ったコードフローの管理について。\n`.nodeify()`を上手く使ってて、nodeify(done)という感じでテストにも使ってる。(今だとpromiseオブジェクト自体にも対応してるけど)","tags":["Promises","node.js"],"date":"2014-05-26T12:02:31.009Z","relatedLinks":[{"title":"LinkedIn: Promiseでデータフローコントロールを改善 - ワザノバ | wazanova","url":"http://wazanova.jp/items/750"}]},{"title":"Script-injected \"async scripts\" considered harmful - igvita.com","url":"https://www.igvita.com/2014/05/20/script-injected-async-scripts-considered-harmful/","content":"JavaScriptの非同期スクリプトロードは本当にいいのかについて。\nCSSのロード待ちが発生するケースや`async`属性を使った場合との比較や現状のブラウザサポートについて。","tags":["JavaScript"],"date":"2014-05-26T13:01:35.324Z","relatedLinks":[]},{"title":"React.js: an interactive tutorial to get started","url":"http://webdesignporto.com/react-js-an-interactive-tutorial-to-get-started/","content":"React.jsのインタラクティブなチュートリアル。\nReact.jsによるDOMの作り方やコンポーネントとしての利用等、その場で実行出来るサンプルが一緒に書かれててる。","tags":["JavaScript","DOM","tutorial","library"],"date":"2014-05-26T13:06:50.099Z","relatedLinks":[]},{"title":"RequireJS 2.1.12 Released ~ James Burke","url":"http://jrburke.com/2014/05/26/requirejs-2.1.12-released/","content":"RequireJS 2.1.12リリース。\n\n","tags":["JavaScript","AMD","library","ReleaseNote"],"date":"2014-05-28T00:25:40.304Z","relatedLinks":[]},{"title":"The Pure Blog — Pure 0.5.0","url":"http://blog.purecss.io/post/87107938596/pure-0-5-0","content":"Pure 0.5.0リリース。\nGridの仕組みが改善されて、大中小でいくつのカラムになるのかを指定できるように。サイトのドキュメントがアップデートされた","tags":["CSS","library","ReleaseNote"],"date":"2014-05-28T16:16:17.030Z","relatedLinks":[]},{"title":"Socket.IO — Introducing Socket.IO 1.0","url":"http://socket.io/blog/introducing-socket-io-1-0/","content":"Socket.IO 1.0リリース。\nWebSockets等のtransport周りのクロスブラウザ対応はEngine.IOという別モジュールへレイヤー分け、Coreの軽量化、バイナリのサポート、デバッグツールの展望等","tags":["node.js","WebSocket","library"],"date":"2014-05-29T01:09:01.852Z","relatedLinks":[{"title":"Automattic/engine.io","url":"https://github.com/automattic/engine.io"},{"title":"Socket.IO 1.0の紹介 (翻訳) - from scratch","url":"http://yosuke-furukawa.hatenablog.com/entry/2014/05/30/093103"}]},{"title":"Empeeric/asynctrace","url":"https://github.com/Empeeric/asynctrace","content":"node.js 0.11以降のtracing apiと https://github.com/othiym23/shimmer を使ってMochaでのテスト実行時に深いスタックトレースを表示できるnode module","tags":["JavaScript","debug","library"],"date":"2014-05-29T09:18:02.954Z","relatedLinks":[]},{"title":"Release 3.7 · gulpjs/gulp","url":"https://github.com/gulpjs/gulp/releases/tag/3.7","content":"streamベースのビルドシステムツールであるgulp 3.7リリース。\n設定ファイルをjs以外、coffeescriptなどでも書けるようになった(node-liftoffを利用)","tags":["gulp","ReleaseNote"],"date":"2014-06-01T08:34:05.104Z","relatedLinks":[{"title":"altjs - gulp 3.7 リリース: CoffeeScriptネイティブに - Qiita","url":"http://qiita.com/cognitom/items/4468723674199cf5f9a5"},{"title":"tkellen/node-liftoff","url":"https://github.com/tkellen/node-liftoff"}]},{"title":"Love Generating SVG With JavaScript? Move It To The Server! | Smashing Magazine","url":"http://www.smashingmagazine.com/2014/05/26/love-generating-svg-javascript-move-to-server/","content":"JavaScriptでSVGを作成する方法について。\nPhantomJSを使っての生成やsvableを使った方法について","tags":["JavaScript","SVG"],"date":"2014-06-02T02:15:57.875Z","relatedLinks":[]},{"title":"ask11/storage · GitHub","url":"https://github.com/ask11/storage","content":"localForageのラッパライブラリ。 バッチ処理、nodeスタイルのコールバックの対応(localForageはPromiseが基本)、シンプルなAPI","tags":["JavaScript","library"],"date":"2014-06-02T02:23:22.134Z","relatedLinks":[]},{"title":"TremayneChrist/ProtectJS","url":"https://github.com/TremayneChrist/ProtectJS","content":"prototypeに実装されてるメソッドで`_`で始まるものをprivate method的に呼べなくするライブラリ。\n(protectしたオブジェクトを作成する)","tags":["JavaScript","library"],"date":"2014-06-02T02:25:25.204Z","relatedLinks":[]},{"title":"then/promise","url":"https://github.com/then/promise","content":"ES6 Promisesなライブラリ。\n仕様にはないけどよく使いそうな`denodeify`、`nodeify`、`done`が用意されてる。\nまたPromiseの拡張方法(継承とdelegateとprototype)について書かれてる","tags":["JavaScript","Promises","library"],"date":"2014-06-02T02:28:01.447Z","relatedLinks":[]},{"title":"JSConf 2014 Slides, Codes and Notes.","url":"https://gist.github.com/airportyh/8b29434a52a2eebf08d2","content":"http://2014.jsconf.us/ のスライドまとめ","tags":["JavaScript","スライド","まとめ"],"date":"2014-06-02T07:46:59.371Z","relatedLinks":[]},{"title":"Unshackling JavaScript with Macros // Speaker Deck","url":"https://speakerdeck.com/jlongster/unshackling-javascript-with-macros","content":"sweet.jsのマクロを使ったEmojiScriptについてのスライド。\nsweet.jsを使ったHygieneなマクロ、パターンマッチ等についても紹介してる","tags":["JavaScript","スライド"],"date":"2014-06-02T08:00:27.996Z","relatedLinks":[{"title":"jlongster/emojiscript","url":"https://github.com/jlongster/emojiscript"}]},{"title":"Everything is broken, and I don't know why. // Speaker Deck","url":"https://speakerdeck.com/mattrobenolt/everything-is-broken-and-i-dont-know-why","content":"JavaScriptのエラースタックトレースについてのスライド。\nスタックの読み方や各ブラウザでの違い、どのようにエラー情報を回収するかについて。\nまたSentryというサービスとRaven.jsについて","tags":["JavaScript","debug","browser","スライド"],"date":"2014-06-02T08:24:24.444Z","relatedLinks":[{"title":"Sentry: Track exceptions with modern error logging for JavaScript, Python, Ruby, Java, and Node.js","url":"https://www.getsentry.com/welcome/"},{"title":"getsentry/raven-js","url":"https://github.com/getsentry/raven-js"}]},{"title":"rpflorence/jsconf2014","url":"https://github.com/rpflorence/jsconf2014","content":"Ember,Angular,React,Polymer,Backbone ライブラリについて、それぞれがどのような目的で作られたのか、またどのような要素/特徴を持ってるについてよくまとまってるスライド","tags":["JavaScript","library","スライド"],"date":"2014-06-02T08:35:32.008Z","relatedLinks":[]},{"title":"eval everything - Running Student Code at Code School // Speaker Deck","url":"https://speakerdeck.com/adamfortuna/eval-everything-running-student-code-at-code-school","content":"チュートリアル等で見かけるページ内でJavaScriptを実行出来るiframeのSandboxをどのように作るかについてのスライド。\n入力されたコードを実行するだけではなく、Lintやテストを行う話","tags":["JavaScript","スライド","library"],"date":"2014-06-02T08:49:50.963Z","relatedLinks":[{"title":"Codecademy/stuff.js","url":"https://github.com/Codecademy/stuff.js"},{"title":"codeschool/abecedary","url":"https://github.com/codeschool/abecedary"}]},{"title":"Hacking with Unicode // Speaker Deck","url":"https://speakerdeck.com/mathiasbynens/hacking-with-unicode","content":"ユニコードとJavaScriptについて詳しく書かれたスライド(と動画)\nユニコードでの問題として文字数とlengthの違い、ノーマライズ、反転時の問題、正規表現でUnicode symbolがマッチしない問題。\nES6での正しくコードポイントやサロゲートペアを扱う方等について。\nそれを利用したMySQLやXSSの事例についても","tags":["文字コード","JavaScript","スライド","SQL"],"date":"2014-06-02T08:59:49.864Z","relatedLinks":[]},{"title":"Front End Ops Tooling // Speaker Deck","url":"https://speakerdeck.com/bevacqua/front-end-ops-tooling","content":"ビルドファーストという考え方、ビルドツール、プロセス、ワークフローについてのスライド。\nGrunt/gulp/npm run-scriptそれぞれの特徴。またCommonJSで書いてbrowserifyでビルドすることの利点について。","tags":["JavaScript","Tools","スライド"],"date":"2014-06-02T12:58:54.158Z","relatedLinks":[{"title":"JavaScript Application Design #buildfirst · bevacqua.io","url":"http://bevacqua.io/buildfirst"}]},{"title":"#buildfirst · bevacqua.io","url":"http://bevacqua.io/buildfirst","content":"ビルドファーストについての書籍。\nウェブアプリケーションを作るワークフロー、ツール. サンプルやスニペット等が公開されてる","tags":["JavaScript","book"],"date":"2014-06-02T13:08:29.198Z","relatedLinks":[]},{"title":"XSS game","url":"https://xss-game.appspot.com/","content":"XSSについて問題を解きながら学べるゲーム形式のサイト","tags":["JavaScript","XSS","game"],"date":"2014-06-02T13:12:06.977Z","relatedLinks":[]},{"title":"Announcing Sencha Ext JS 5 | Blog | Sencha","url":"http://www.sencha.com/blog/announcing-sencha-ext-js-5/","content":"Ext JS 5リリース。\nMVVMなデータバインドの実装、タッチサポート、Responsive Layouts等","tags":["Sencha","JavaScript","library"],"date":"2014-06-03T03:17:48.540Z","relatedLinks":[]},{"title":"▶ Introducing the Polymer Designer tool - YouTube","url":"https://www.youtube.com/watch?v=djQh8XKRzRg","content":"WebComponentsを使ったGUIでUIを追加出来るデザインツールについての紹介動画","tags":["WebComponents","動画","design","Tools"],"date":"2014-06-03T14:04:40.419Z","relatedLinks":[{"title":"Polymer/designer","url":"https://github.com/Polymer/designer"}]},{"title":"受託開発でのAngularJS - 第1回AngularJS 勉強会 at LIG","url":"http://www.slideshare.net/frontainer/angularjs-1angularjs-lig","content":"AngularJSでIE7,8等もサポートする場合の対処法、AngularJSの学習コストについてのスライド","tags":["JavaScript","AngularJS","スライド","IE"],"date":"2014-06-03T14:42:29.547Z","relatedLinks":[]},{"title":"JS NICE: Statistical renaming, Type inference and Deobfuscation","url":"http://jsnice.org/","content":"JavaScriptコードの整形とJSDocの型注釈コメントの自動追加、変数のリネームとその名前のサジェストをしてくれるツール。\nGithubのプロジェクトをクロールして学習した結果が使われてる。\nエディタの部分はCodeMirrorを利用","tags":["JavaScript","Tools"],"date":"2014-06-03T14:52:29.924Z","relatedLinks":[{"title":"Software Reliability Lab | ETH | Jsnice","url":"http://www.srl.inf.ethz.ch/jsnice.php"}]},{"title":"O'Reilly Japan - オブジェクト指向JavaScriptの原則","url":"http://www.oreilly.co.jp/books/9784873116815/","content":"2014年06月18日 発売\nThe Principles of Object-Oriented JavaScript の翻訳本","tags":["JavaScript","翻訳","book"],"date":"2014-06-04T02:41:10.813Z","relatedLinks":[]},{"title":"Snap.svg/history.md at master · adobe-webplatform/Snap.svg","url":"https://github.com/adobe-webplatform/Snap.svg/blob/master/history.md#030","content":"SVGライブラリのSnap.svg 0.3.0リリース。\n`.addClass()`等のクラス系のAPI、`Paper.mask()`や`Paper.ptrn()`等の`Paper.g()`のショートカット的なマスク/パターン要素のメソッドの追加等","tags":["SVG","library","ReleaseNote"],"date":"2014-06-05T01:25:01.088Z","relatedLinks":[]},{"title":"andrewbredow/Library-Detector-for-Chrome","url":"https://github.com/andrewbredow/Library-Detector-for-Chrome","content":"サイトで使ってるJavaScriptライブラリを判定するChrome拡張","tags":["JavaScript","Chrome","Extension","library"],"date":"2014-06-05T01:30:23.925Z","relatedLinks":[]},{"title":"osscafe/gulp-cheatsheet","url":"https://github.com/osscafe/gulp-cheatsheet","content":"gulpfileのタスクの書き方のチートシート","tags":["gulp","チートシート"],"date":"2014-06-05T05:49:19.694Z","relatedLinks":[]},{"title":"bluebird/changelog.md at master · petkaantonov/bluebird","url":"https://github.com/petkaantonov/bluebird/blob/master/changelog.md#200-2014-06-04","content":"bluebird 2.0.0リリース。\n","tags":["Promises","library","ReleaseNote"],"date":"2014-06-05T14:20:55.457Z","relatedLinks":[]},{"title":"Detect, Undo And Redo DOM Changes With Mutation Observers","url":"http://addyosmani.com/blog/mutation-observers/","content":"MutationObserverの使い方、MutationObserverでキャッチ出来る変化をUndo/Redoする実装について","tags":["JavaScript","tutorial"],"date":"2014-06-06T04:44:05.122Z","relatedLinks":[]},{"title":"PlayCanvas goes open source | PlayCanvas","url":"http://blog.playcanvas.com/playcanvas-goes-open-source/","content":"WebGLを使ったゲームエンジンのPlayCanvasがオープンソースになった。\n","tags":["WebGL","library"],"date":"2014-06-06T05:02:07.674Z","relatedLinks":[{"title":"Mozilla、クロスプラットフォームのWebGLゲームエンジン「PlayCanvas Engine」公開 | SourceForge.JP Magazine","url":"http://sourceforge.jp/magazine/14/06/05/160000"}]},{"title":"Command-line utilities with Node.js","url":"http://cruft.io/posts/node-command-line-utilities/","content":"Node.jsで作るコマンドラインツールnチュートリアル。\nshebang、commanderでの引数の処理、 chalkを使った色、終了コード、他のCLIとパイプで繋げられるようにするなどについて","tags":["node.js","tutorial","console","Tools"],"date":"2014-06-06T05:55:46.775Z","relatedLinks":[{"title":"visionmedia/commander.js","url":"https://github.com/visionmedia/commander.js/"},{"title":"sindresorhus/chalk","url":"https://github.com/sindresorhus/chalk"}]},{"title":"The ECMAScript 6 schedule changes","url":"http://www.2ality.com/2014/06/es6-schedule.html","content":"ES6リリースのスケジュールについて。\nバグへの対応を除いたものは2014年の終わりまでに完了し、それらの実装からくるフィードバックに対応してから、\n正式なものとしてECMAに提出するのは June 2015 に予定を変更","tags":["ECMAScript"],"date":"2014-06-07T01:49:35.086Z","relatedLinks":[]},{"title":"Release v0.10.5: Release-v0.10.5 · yyx990803/vue","url":"https://github.com/yyx990803/vue/releases/tag/v0.10.5","content":"Vue.js v0.10.5リリース。\n","tags":["JavaScript","MVC","library","ReleaseNote"],"date":"2014-06-07T03:57:05.703Z","relatedLinks":[]},{"title":"Brackets 0.40 Release (Find Exclusion Sets) – Brackets Blog","url":"http://blog.brackets.io/2014/06/06/brackets-0-40-release-find-exclusion-sets/","content":"Brackets 0.40リリース。\n検索するときに除外するルールを書けるように、API ドキュメントの自動生成","tags":["JavaScript","IDE","ReleaseNote"],"date":"2014-06-07T15:08:01.552Z","relatedLinks":[]},{"title":"reworkcss/css","url":"https://github.com/reworkcss/css","content":"CSSパーサー/ジェネレーターライブラリ。CSSプリプロセッサのreworkで使われている。\nCSSをパースした結果をASTとして取得でき、ASTからCSSを生成時にSourcemapも生成出来る。","tags":["CSS","library","node.js"],"date":"2014-06-07T16:27:42.728Z","relatedLinks":[{"title":"reworkcss/rework","url":"https://github.com/reworkcss/rework"}]},{"title":"MooTools - MooTools Core and More 1.5 are here!","url":"http://mootools.net/blog/2014/05/19/mootools-1-5-is-here/","content":"MooTools 1.5リリース","tags":["JavaScript","library","ReleaseNote"],"date":"2014-06-08T03:08:57.695Z","relatedLinks":[]},{"title":"Web Fundamentals — Web Fundamentals","url":"https://developers.google.com/web/fundamentals/","content":"Googleによるマルチデバイス対応のウェブ開発についてのドキュメント。\nResponsiveなデザイン、フォーム、Touchやジェスチャー、画像や音楽/動画、パフォーマンスの最適化等について書かれてる","tags":["google","tutorial","design","mobile","JavaScript"],"date":"2014-06-08T03:27:51.441Z","relatedLinks":[]},{"title":"Promises: The Sync Problem (part 1) | getiblog","url":"http://blog.getify.com/promises-part-1/","content":"ES6 Promisesについての連載。\nPromise Polyfillがsub-classableである事とstateの保護が両立できない事について。\nネイティブのPromise.prototypeを拡張すべきなのかどうか、Promiseをレゴのように組み立てて使う話。","tags":["JavaScript","Promises"],"date":"2014-06-09T07:47:02.349Z","relatedLinks":[{"title":"getify/native-promise-only","url":"https://github.com/getify/native-promise-only"}]},{"title":"Intro | Javascript Challenges","url":"http://tcorral.github.io/javascript-challenges-book/","content":"git-bookで書かれたドリル形式のJavaScriptの機能や動作について学習出来るサイト","tags":["JavaScript","book"],"date":"2014-06-09T12:15:23.440Z","relatedLinks":[]},{"title":"ng-inspector for AngularJS","url":"http://ng-inspector.org/","content":"AngularJSのアプリをデバッグするためのChrome/Safari拡張。\nScopeやディレクティブ、モデル等のインスペクトできる","tags":["AngularJS","debug"],"date":"2014-06-09T12:20:33.204Z","relatedLinks":[]},{"title":"A first-person engine in 265 lines","url":"http://www.playfuljs.com/a-first-person-engine-in-265-lines/","content":"300行弱でFPS的なエンジンを作るチュートリアル。\n視点の計算やテクスチャーについて書かれてる","tags":["JavaScript","game"],"date":"2014-06-09T12:25:14.032Z","relatedLinks":[]},{"title":"domenic/count-to-6","url":"https://github.com/domenic/count-to-6","content":"ES6の機能や構文について課題を回答していく形で学べるコンソールアプリ","tags":["ECMAScript","tutorial","console"],"date":"2014-06-09T13:26:40.523Z","relatedLinks":[]},{"title":"JSConf US 2014 - YouTube","url":"https://www.youtube.com/playlist?list=PL37ZVnwpeshFXOP2lqCUykYPXYNsK_fgN","content":"JSConf US 2014 の動画が公開された","tags":["JavaScript","イベント","動画"],"date":"2014-06-10T00:58:18.664Z","relatedLinks":[{"title":"JSConf US 2014 - The best conference for JS and the Web. Period","url":"http://2014.jsconf.us/"}]},{"title":"Getfirebug Blog » Blog Archive » Firebug 2.0","url":"https://blog.getfirebug.com/2014/06/10/firebug-2-0/","content":"Firebug 2.0リリース。\nスクリプトの自動整形、シンタックスハイライト付きの編集、DOM Eventインスペクタ、正規表現での検索、 Command Editor(複数行)での補完、consoleログのグルーピング、returnした値のwatch、Mutation Observersの監視等","tags":["Firebug","ReleaseNote"],"date":"2014-06-11T03:16:47.011Z","relatedLinks":[]},{"title":"Getting Started with Browserify","url":"http://www.sitepoint.com/getting-started-browserify/","content":"Browserifyチュートリアル。\n基本的な使い方やnpm run-script/gulp/gruntでのビルドについて書かれてる","tags":["browserify","tutorial"],"date":"2014-06-11T04:50:58.106Z","relatedLinks":[]},{"title":"Firefox 30.0 リリースノート","url":"http://www.mozilla.jp/firefox/30.0/releasenotes/","content":"Firefox 30リリース\n`XMLHttpRequest`等DOMのコンストラクタ関数を`new`なしでは呼べないように、`__proto__`のsetter利用の警告、特定条件下では300msのタッチイベントの遅延が廃止等","tags":["firefox","ReleaseNote"],"date":"2014-06-11T05:16:22.916Z","relatedLinks":[{"title":"Firefox 30 for developers - Mozilla | MDN","url":"https://developer.mozilla.org/ja/docs/Mozilla/Firefox/Releases/30"},{"title":"Firefox 30 サイト互換性情報 - Mozilla | MDN","url":"https://developer.mozilla.org/ja/docs/Mozilla/Firefox/Releases/30/Site_Compatibility"}]},{"title":"Two-Way Data Binding","url":"http://n12v.com/2-way-data-binding/","content":"VanillaJS、Backbone、React、Angular、Meteorでの2-wayデータバインディングの実装比較。\n","tags":["JavaScript"],"date":"2014-06-11T06:40:48.904Z","relatedLinks":[]},{"title":"Sharing Data Between Sass and JavaScript with JSON | Viget","url":"http://viget.com/extend/sharing-data-between-sass-and-javascript-with-json","content":"sass-json-varsを使ってSassでJSONを読み込んで使う話","tags":["JavaScript","Sass","JSON"],"date":"2014-06-12T01:36:19.165Z","relatedLinks":[{"title":"vigetlabs/sass-json-vars","url":"https://github.com/vigetlabs/sass-json-vars"}]},{"title":"PhoneGap | PhoneGap 3.5.0 Release","url":"http://phonegap.com/blog/2014/06/12/phonegap-3_5_release/","content":"PhoneGap 3.5.0リリース。\n全てのプラットフォーム向けがnpmでリリースされた、`package.json`、今後のアップデートはnpm経由、iOS5.0のサポートは終了、iOSのユニバーサルバイナリ対応","tags":["PhoneGap","ReleaseNote"],"date":"2014-06-13T03:47:03.799Z","relatedLinks":[]},{"title":"Tumblrの省メモリーな無限スクロール - 記録","url":"http://vzvu3k6k.tk/memo/2014/04/26/tumblr-ghostlist.html","content":"Tumblrの無限スクロールでのメモリの使用量対策について。\n画像を一時的にダミーに入れ替える方法、display:noneとする方法や、ノードは変数として保持してDOMから削除する事によるメモリへの影響について書かれてる","tags":["tumblr","JavaScript"],"date":"2014-06-13T14:38:51.446Z","relatedLinks":[{"title":"無限スクロールの問題点と解決方法 - 記録","url":"http://vzvu3k6k.tk/memo/2014/04/27/better-infinite-scroll.html"}]},{"title":"Release v2.0.0 · chrisdickinson/beefy","url":"https://github.com/chrisdickinson/beefy/releases/tag/v2.0.0","content":"Browserifyでの開発補助ツール(自動ビルド、更新)であるbeefy 2.0.0がリリース。\nnode moduleとしても利用しやすくなった。全体的に書きなおして内部構造の改善、Windowsサポートの改善等","tags":["JavaScript","browserify","Tools","ReleaseNote"],"date":"2014-06-14T03:07:53.543Z","relatedLinks":[{"title":"Beefy 2 -- The Beefening by chrisdickinson · Pull Request #40 · chrisdickinson/beefy","url":"https://github.com/chrisdickinson/beefy/pull/40"}]},{"title":"Understanding Error Messages in JavaScript","url":"http://www.choskim.me/understanding-error-messages-in-javascript/","content":"JavaScriptのエラーが発生した時のコンソールに表示されるエラー内容についての解説。\nまだ初期化されてない、識別子が間違ってる、データタイプがあってない\nケースについてそれぞれ例と解説が書かれてる","tags":["JavaScript","debug"],"date":"2014-06-14T06:05:52.702Z","relatedLinks":[]},{"title":"Amazon: D3.js in Action : Elijah Meeks","url":"http://www.amazon.com/dp/1617292117?tag=amazon0abac-22","content":"2014年12月31日発売\nD3.jsのAction本","tags":["d3.js","book"],"date":"2014-06-14T16:27:02.356Z","relatedLinks":[]},{"title":"GLSL ray marching","url":"http://wgld.org/o/tools/slide/doc/001/","content":"WebGLでのレイマーチングについてのスライド。\nレイトレーシング、レイマーチングがどういうものなのかについても書かれてる。\nレイマーチングでの中心的な要素となるdistance functionについて","tags":["WebGL","スライド"],"date":"2014-06-15T14:21:59.649Z","relatedLinks":[]},{"title":"WebGLことはじめ","url":"http://www.slideshare.net/hirumakazuya/webgl-35833170","content":"WebGLとは何か、シェーダーの実装の流れについてのスライド。","tags":["WebGL","スライド"],"date":"2014-06-15T14:24:10.622Z","relatedLinks":[]},{"title":"darobin/webidl2.js · GitHub","url":"https://github.com/darobin/webidl2.js","content":"JavaScriptによるWebIDLパーサライブラリ","tags":["JavaScript","library"],"date":"2014-06-15T14:30:41.190Z","relatedLinks":[]},{"title":"VOC.js作った。　視覚と見た目に基づいた非同期コミュニケーションができるよ - 標高+1m","url":"http://ympbyc.hatenablog.com/entry/VOCjs","content":"Vision Oriented Communication、プルベースな考え方のコミュニケーションライブラリ。\nそれぞれのオブジェクトがループの中で外から情報を取ってきて、それに対する挙動を書いていく感じ。","tags":["JavaScript","library"],"date":"2014-06-15T14:39:35.068Z","relatedLinks":[{"title":"ympbyc/VOC","url":"https://github.com/ympbyc/VOC"}]},{"title":"Sharing Polymer Components: Part 1 - Tuts+ Code Tutorial","url":"http://code.tutsplus.com/tutorials/sharing-polymer-components-part-1--cms-21264","content":"Polymerを使った再利用可能なComponentsを使って公開する連載","tags":["WebComponents","tutorial"],"date":"2014-06-16T12:32:53.133Z","relatedLinks":[]},{"title":"Easy audio capture with the MediaRecorder API ✩ Mozilla Hacks – the Web developer blog","url":"https://hacks.mozilla.org/2014/06/easy-audio-capture-with-the-mediarecorder-api/","content":"Firefox 25からサポートしてる\nMediaRecorder API(navigator.getUserMedia)で、音声を録音できるという話","tags":["audio","API","JavaScript"],"date":"2014-06-16T12:52:47.533Z","relatedLinks":[{"title":"Web Audio API - Web API Interfaces | MDN","url":"https://developer.mozilla.org/en-US/docs/Web/API/Web_Audio_API"}]},{"title":"Amazon: フロントエンドエンジニア養成読本 [HTML、CSS、JavaScriptの基本から現場で役立つ技術まで満載! ] (Software Design plus): 斉藤 祐也, 石本 光司, 加藤 賢一, 水野 隼登, 谷 拓樹, 泉水 翔吾, 原 一成, 平木 聡, 佐藤 歩, 杉本吉章","url":"http://www.amazon.co.jp/dp/4774165786?tag=amazon0abac-22","content":"2014年7月2日発売\nHTML/CSS/JavaScriptの基礎、JavaScriptの設計やモバイルへの対応、テストやパフォーマンス、Gitやセキュリティ、Futureについて書かれてるムック","tags":["JavaScript","HTML","CSS","git","book"],"date":"2014-06-16T13:10:32.772Z","relatedLinks":[{"title":"フロントエンドエンジニア養成読本 | 1000ch.net","url":"http://1000ch.net/posts/2014/frontend-engineer-training-book.html"}]},{"title":"ブラウザにやさしいHTML/CSS","url":"http://www.slideshare.net/TakeharuIgari/htmlcss-34506501","content":"HTTP通信、DOMのレンダリングツリー、GPU Layer、CSSセレクタ、JavaScriptの実行の大まかな動きについて書かれたスライド。\n常に変化がある部分だけど、どういう要素があってどうゆう手法があったのかについて把握しやすく書かれてる","tags":["browserify","DOM","HTTP","スライド"],"date":"2014-06-16T13:39:02.517Z","relatedLinks":[]},{"title":"Release vinyl-fs update · gulpjs/gulp","url":"https://github.com/gulpjs/gulp/releases/tag/3.8","content":"gulp 3.8.0リリース。\n`gulp.src`を使ってpipeの途中でファイルを追加出来るように、`gulp.dest`が関数を受け取ることが出来るようになって出力先を操作しやすくなった","tags":["gulp","ReleaseNote"],"date":"2014-06-16T13:42:54.685Z","relatedLinks":[]},{"title":"Announcing Internet Explorer Developer Channel - MSDN Blogs","url":"http://blogs.msdn.com/b/ie/archive/2014/06/16/announcing-internet-explorer-developer-channel.aspx","content":"IEの開発バージョンを使えるDeveloper Channelが公開された。\n開発者向けにリリース前のIEを機能を試すことが出来る。\n","tags":["IE"],"date":"2014-06-16T14:50:49.294Z","relatedLinks":[{"title":"IE Developer Channel","url":"http://devchannel.modern.ie/"},{"title":"Internet Explorer Web Platform Status and Roadmap - status.modern.IE","url":"http://status.modern.ie/"}]},{"title":"TypeScript勉強会 スライドまとめ(VSハッカソン倶楽部 第五回) | wIssue Note","url":"http://efcl.wordpress.com/2014/06/17/typescript%e5%8b%89%e5%bc%b7%e4%bc%9a-%e3%82%b9%e3%83%a9%e3%82%a4%e3%83%89%e3%81%be%e3%81%a8%e3%82%81vs%e3%83%8f%e3%83%83%e3%82%ab%e3%82%bd%e3%83%b3%e5%80%b6%e6%a5%bd%e9%83%a8-%e7%ac%ac%e4%ba%94/","content":"TypeScript勉強会のスライドまとめ\nhttp://vshtc.doorkeeper.jp/events/11407","tags":["TypeScript","スライド","まとめ"],"date":"2014-06-17T01:02:18.494Z","relatedLinks":[]},{"title":"esformatter/CHANGELOG.md at master · millermedeiros/esformatter","url":"https://github.com/millermedeiros/esformatter/blob/master/CHANGELOG.md#v020-2014-06-16","content":"JavaScriptの整形ツールであるesformatter0.2.0リリース。\nプラグインのサポート","tags":["JavaScript","Tools","ReleaseNote","AST"],"date":"2014-06-17T02:18:15.851Z","relatedLinks":[]},{"title":"メンテナブルなJsってなんだろう","url":"http://www.slideshare.net/datomotu/js-35909719","content":"既存のJavaScriptコードがある中で、どのようにルールを設けてチェックして、自動化していくかについてのスライド","tags":["JavaScript","スライド"],"date":"2014-06-17T09:16:38.954Z","relatedLinks":[]},{"title":"BDD with JS: Architecture, Tools & Patterns","url":"http://eamodeorubio.github.io/bdd-with-js/#/","content":"Mocha/CucumberJS + Zombie/RealBrowser(Karuma)でのテストについてのスライド。\n","tags":["JavaScript","testing","スライド"],"date":"2014-06-17T09:19:18.425Z","relatedLinks":[]},{"title":"Collections for JavaScript","url":"http://www.collectionsjs.com/","content":"MapやSet、Heapなどのデータ構造とコレクション系の機能を提供してくれるライブラリ。(それぞれ単体で利用できる)\nチェック式でどのデータ構造がニーズにあってるかを教えてくれたりドキュメントがちゃんと書かれてる","tags":["JavaScript","library"],"date":"2014-06-17T10:46:42.249Z","relatedLinks":[]},{"title":"Release v1.5.0 · mdevils/node-jscs","url":"https://github.com/mdevils/node-jscs/releases/tag/v1.5.0","content":"JavaScriptのコーディングスタイルチェックツールのJSCS 1.5.0リリース。\nGoogleやjQueryのプリセットのアップデート、yandexやwikimediaのプリセットの追加、細かいオプションが色々増えている\nhttps://github.com/mdevils/node-jscs/blob/master/CHANGELOG.md","tags":["JavaScript","Tools","ReleaseNote"],"date":"2014-06-17T10:54:11.919Z","relatedLinks":[]},{"title":"Release v2.0.0 · marionettejs/backbone.marionette","url":"https://github.com/marionettejs/backbone.marionette/releases/tag/v2.0.0","content":"Backbone.Marionette 2.0.0リリース。\nAPIの変更が多くあるため、1.x からのアップデートは https://github.com/marionettejs/Marionette.Upgrade を参照。\n","tags":["backbone.js","library","ReleaseNote"],"date":"2014-06-18T04:00:09.268Z","relatedLinks":[{"title":"marionettejs/Marionette.Upgrade","url":"https://github.com/marionettejs/Marionette.Upgrade"}]},{"title":"Release 2.0.0 · reworkcss/css","url":"https://github.com/reworkcss/css/releases/tag/2.0.0","content":"CSSパーサのcss 2.0.0リリース。\nASTのnodeに`position.content`を追加、`@custom-media`等のサポート\nhttps://github.com/reworkcss/css/blob/2.0.0/History.md\n","tags":["CSS","node.js","library","ReleaseNote"],"date":"2014-06-19T00:50:04.352Z","relatedLinks":[]},{"title":"Dojo turns (1.)10 | The Dojo Toolkit Blog","url":"http://dojotoolkit.org/blog/dojo-turns-1-10","content":"Dojo 1.10 リリース。\nDojo10年目","tags":["JavaScript","library","ReleaseNote"],"date":"2014-06-19T12:21:46.198Z","relatedLinks":[]},{"title":"Node v0.10.29 (Stable)","url":"http://blog.nodejs.org/2014/06/16/node-v0-10-29-stable/","content":"Node v0.10.29 リリース。\nBufferでのUTF-8 の表示が変わった","tags":["node.js","ReleaseNote"],"date":"2014-06-20T05:06:46.259Z","relatedLinks":[{"title":"OpenSSL and Breaking UTF-8 Change (fixed in Node v0.8.27 and v0.10.29)","url":"http://blog.nodejs.org/2014/06/16/openssl-and-breaking-utf-8-change/"}]},{"title":"Orion 6.0 – Language Tooling Enhancements | Orion News","url":"http://planetorion.org/news/2014/06/orion-6-0-language-tooling-enhancements/","content":"Orion 6.0リリース。\n関数にJSDocを追加出来るように、インラインスクリプトのLint、ESLintの細かいカスタマイズ、スコープに合わせたコードスニペット、壊れてるコードのパースから復帰と間違いの指摘、チェックツールなどをWebWorkerで動かせるように","tags":["editor","ReleaseNote"],"date":"2014-06-21T05:40:21.848Z","relatedLinks":[]},{"title":"Testing A Backbone App with Karma | Open Software Integrators","url":"http://osintegrators.com/node/322","content":"Backbone+Jasmine+Karmaを使ったテストとコードカバレッジのチュートリアル。 バックエンドのFakeを書いてテストする方法について等","tags":["backbone.js","testing","AMD","tutorial"],"date":"2014-06-21T06:03:44.842Z","relatedLinks":[]},{"title":"Specifiction","url":"http://discourse.specifiction.org/t/name-663399-becca-purple-in-css4-color/225","content":"Web標準をよりオープンに議論/フィードバックすることを目的にした場所","tags":["web","spec","community"],"date":"2014-06-22T04:44:54.008Z","relatedLinks":[{"title":"Move The Web Forward | Guide to getting involved with standards and browser development","url":"http://movethewebforward.org/"}]},{"title":"Source Mapを扱う関連ライブラリのまとめ | Web scratch","url":"http://efcl.info/2014/0622/res3933/","content":"source mapを扱うライブラリについてのまとめ。\nツールを作るときに使うようなsource mapを扱うモジュールについての紹介。","tags":["JavaScript","node.js","browser","sourcemap","library","まとめ"],"date":"2014-06-22T04:59:12.489Z","relatedLinks":[]},{"title":"Web Starter Kit","url":"https://developers.google.com/web/starter-kit/","content":"Web Fundamentalsのプラクティスを実際に行うのを補助する初期セット/boilerplate。","tags":["google","web","Tools"],"date":"2014-06-22T12:17:19.406Z","relatedLinks":[{"title":"Chromium Blog: Web Fundamentals and Web Starter Kit: Resources for Modern Web Development","url":"http://blog.chromium.org/2014/06/web-fundamentals-and-web-starter-kit.html"}]},{"title":"asynquence: The Promises You Don't Know Yet (Part 1)","url":"http://davidwalsh.name/asynquence-part-1","content":"Promiseスタイルの非同期sequenceフローコントールライブラリであるasynquenceについての連載","tags":["JavaScript","Promises"],"date":"2014-06-22T12:56:19.899Z","relatedLinks":[{"title":"Promises: The Sync Problem (part 1) | getiblog","url":"http://blog.getify.com/promises-part-1/"},{"title":"getify/asynquence","url":"https://github.com/getify/asynquence"}]},{"title":"Native NodeJS Apps on Vimeo","url":"http://vimeo.com/97881078","content":"node-webkitやatom-shellのようにNodeJSをベースとしたデスクトップアプリについて","tags":["node-webkit","スライド","動画"],"date":"2014-06-22T13:09:00.773Z","relatedLinks":[]},{"title":"JavaScript Promiseの本を書きました | Web scratch","url":"http://efcl.info/2014/0623/res3943/","content":"JavaScript Promiseの本 1.0.0リリース。\nES6 Promiseの基本的な使い方、テスト、ライブラリや応用について書かれた電子書籍","tags":["JavaScript","Promises","book"],"date":"2014-06-23T03:51:23.532Z","relatedLinks":[]},{"title":"The Problem With ES6 Promises","url":"http://blog.soareschen.com/the-problem-with-es6-promises","content":"Promiseにおけるよくある問題について。\n複数回resolve/reject、キャッチしてないPromise、Uncaugh Error、タイムアウト。\nまたその解決策の実装について","tags":["Promises","debug"],"date":"2014-06-23T12:14:52.084Z","relatedLinks":[{"title":" First commit with examples to improve ES6 Promise debugging. 10 days ago ","url":"https://github.com/soareschen/es6-promise-debugging"}]},{"title":"Structs and ImmutableStructs","url":"http://raganwald.com/2014/06/15/immutable-structs.html","content":"`Object.defineProperties`を使ってImmutableなオブジェクトを作る話","tags":["JavaScript"],"date":"2014-06-23T12:24:03.721Z","relatedLinks":[]},{"title":"Is ServiceWorker ready?","url":"https://jakearchibald.github.io/isserviceworkerready/","content":"ServiceWorkerの関連仕様のサポート状況がわかるサイト。\nServiceWorker/Promies/postMessage/Fetch Event/Install Event","tags":["JavaScript","browser","Promises"],"date":"2014-06-23T12:25:55.360Z","relatedLinks":[]},{"title":"Chrome Extension の CI が出来るようになるまで(導入編) - けんごのお屋敷","url":"http://tkengo.github.io/blog/2014/06/22/ci-for-chrome-extensions1/","content":"Chrome拡張のテストとCIについての連載","tags":["Chrome","Extension","testing","CI"],"date":"2014-06-23T12:28:40.592Z","relatedLinks":[]},{"title":"Socket.IO 1.0の変更点・内部的な話 // Speaker Deck","url":"https://speakerdeck.com/nkzawa/socket-dot-io-1-dot-0falsebian-geng-dian-nei-bu-de-nahua","content":"socket.io 1.0/engine.ioについてまとまってるスライド。\nWebSocketへのアップグレードの仕組み、ハンドシェイクから接続の間に処理を入れるミドルウェア、バイナリサポート、Adapter、サーバ間共有、プロトコルの変化等","tags":["WebSocket","スライド"],"date":"2014-06-23T12:33:24.140Z","relatedLinks":[]},{"title":"JavaScript Promiseの本","url":"http://azu.github.io/promises-book/","content":"JavaScript Promiseについての電子書籍。 Promiseの基本的な使い方、テスト、応用について書かれている。 Asciidocで書かれた文章/ソースコードもGithubで公開されている。","tags":["ECMAScript","JavaScript","Promises","book","asciidoc","電子書籍"],"date":"2014-06-23T12:44:32.657Z","relatedLinks":[]},{"title":"GlobalEventHandlers.onerror - Web API Interfaces | MDN","url":"https://developer.mozilla.org/en-US/docs/Web/API/GlobalEventHandlers.onerror","content":"Firefox 31から`onerror`のハンドラに第4,5引数が追加された\nカラム番号とErrorオブジェクトそのものが取得出来るように\nhttp://jsbin.com/xagiy/1/edit","tags":["JavaScript","firefox"],"date":"2014-06-24T09:06:59.915Z","relatedLinks":[]},{"title":"Web Audio Editor の紹介 | Mozilla Developer Street (modest)","url":"https://dev.mozilla.jp/2014/06/introducing-the-web-audio-editor-in-firefox-developer-tools/","content":"FirefoxのWeb Audio Editorについて","tags":["firefox","audio","editor"],"date":"2014-06-25T02:23:41.258Z","relatedLinks":[]},{"title":"Amazon: Web制作者のためのCSS設計の教科書 モダンWeb開発に欠かせない「修正しやすいCSS」の設計手法: 谷 拓樹","url":"http://www.amazon.co.jp/dp/4844336355?tag=amazon0abac-22","content":"2014年7月24日発売\n","tags":["CSS","book"],"date":"2014-06-25T09:02:27.747Z","relatedLinks":[]},{"title":"WebIDE Lands in Nightly ✩ Mozilla Hacks – the Web developer blog","url":"https://hacks.mozilla.org/2014/06/webide-lands-in-nightly/","content":"Firefox Nighlyに載ったWebIDEについて","tags":["firefox","web","IDE"],"date":"2014-06-25T14:30:00.341Z","relatedLinks":[{"title":"開発版 Firefox で WebIDE が利用できるようになりました | Mozilla Japan ブログ","url":"http://www.mozilla.jp/blog/entry/10412/"}]},{"title":"CSS Shrink","url":"http://cssshrink.com/","content":"CSS圧縮ツール。\nCSS ASTをtraverseして余分なCSSを取り除いたり、まとめたりしてコード量を小さくする","tags":["CSS","Tools"],"date":"2014-06-26T06:38:11.616Z","relatedLinks":[{"title":"CSS shrinkage","url":"http://cssshrink.com/velocity/"}]},{"title":"jQuery UI 1.11.0 | jQuery UI Blog","url":"http://blog.jqueryui.com/2014/06/jquery-ui-1-11-0/","content":"jQuery UI 1.11.0リリース。\nSelectmenu Widgetの追加、AMD/Bowerサポート、IE7のサポート終了。","tags":["jQuery","UI","ReleaseNote"],"date":"2014-06-27T01:18:13.654Z","relatedLinks":[]},{"title":"npm-dom","url":"https://github.com/npm-dom","content":"npmからインストールできるDOMを扱うライブラリを作る感じのOrganizations\n","tags":["npm","JavaScript","library","まとめ"],"date":"2014-06-27T01:34:28.220Z","relatedLinks":[]},{"title":"Introduction | Human JavaScript","url":"http://read.humanjavascript.com/","content":"Human JavaScriptのオンライン版","tags":["JavaScript","book"],"date":"2014-06-27T03:28:03.335Z","relatedLinks":[{"title":"human javascript by Henrik Joreteg","url":"http://humanjavascript.com/"}]},{"title":"Brackets 0.41 Release (Replace Across Files) – Brackets Blog","url":"http://blog.brackets.io/2014/06/27/brackets-0-41-release-replace-across-files/","content":"Brackets 0.41リリース。","tags":["JavaScript","IDE","ReleaseNote"],"date":"2014-06-29T05:38:30.392Z","relatedLinks":[]},{"title":"Node.jsで書いてQuickStartを使ってブラウザで実行する話 | Web scratch","url":"http://efcl.info/2014/0629/res3956/","content":"BrowserifyみたいにCommonJSで書いてビルド出来るツールについて。\nローダとして使えるため、開発中はビルドしないでローダとして使って、プロダクトはビルドして使うみたいな事が出来る","tags":["node.js","browserify","CommonJS","Tools"],"date":"2014-06-29T11:07:32.331Z","relatedLinks":[]},{"title":"QuickStart","url":"http://spotify.github.io/quickstart/","content":"BrowserifyみたいにCommonJSで書いたものをビルド出来るツール。 ビルドだけじゃなくてローダとしても使えるようになってるため、開発時は毎回のビルドをしなくても利用できる。","tags":["browserify","CommonJS","JavaScript","Tools"],"date":"2014-06-29T11:19:04.312Z","relatedLinks":[{"title":"Node.jsで書いてQuickStartを使ってブラウザで実行する話 | Web scratch","url":"http://efcl.info/2014/0629/res3956/"}]},{"title":"LXJS 2014 - YouTube","url":"https://www.youtube.com/playlist?list=PLt4dwg5cC5TRpoSVH5Rs6-bIIUNIYTy9-","content":"LXJS 2014 の動画が公開された","tags":["JavaScript","イベント","動画"],"date":"2014-06-29T12:25:30.298Z","relatedLinks":[{"title":"LXJS 2014","url":"http://2014.lxjs.org/"}]},{"title":"RequireJS等はもう古い。WebPackとは？｜1 pixel｜サイバーエージェント公式クリエイターズブログ","url":"http://ameblo.jp/ca-1pixel/entry-11884453208.html","content":"何でも`require`出来るWebPackのしょうかい記事。\nWebPackの特徴や色々な構成のサンプルについて書かれてる","tags":["JavaScript","CSS","HTML","Tools"],"date":"2014-06-29T13:01:40.576Z","relatedLinks":[{"title":"webpack module bundler","url":"http://webpack.github.io/"},{"title":"gunta/webpack-samples-1pixel","url":"https://github.com/gunta/webpack-samples-1pixel"}]},{"title":"Firefox DevTools - Velocity 2014","url":"http://media.fitzgeraldnick.com/velocity2014/presentation/html5/template.html","content":"Firefoxの開発者ツールについてのスライド.\n`csscoverage`コマンド、ネットワークモニタの使い方、`console.profile`、描画の可視化、リフローを発生させたコードのログ、Canvasデバッガー等について。","tags":["firefox","JavaScript","debug","Tools","スライド"],"date":"2014-06-29T13:04:49.704Z","relatedLinks":[]},{"title":"JavaScript Roots: Core Language Essentials","url":"http://bramus.github.io/js-roots-core-language-essentials/","content":"JavaScriptという言語の基礎についてのスライド。\nプリミティブとそうでないものの違い\n、リテラル、引数に渡した時に参照なのかコピーなのか、クロージャー、即時実行等について","tags":["JavaScript","スライド"],"date":"2014-06-29T22:53:13.068Z","relatedLinks":[]},{"title":"Web Components を支えるPolyfillライブラリ ::ハブろぐ","url":"http://havelog.ayumusato.com/develop/others/e599-webcomponents_pollyfills.html","content":"WebComponents構成要素のPolyfillであるPolymer、platform.js、X-Tag、Bosonicについて","tags":["WebPlatformAPI","WebComponents","library"],"date":"2014-06-30T08:57:54.674Z","relatedLinks":[]},{"title":"Backbone with ES6 | Mike Fowler","url":"http://mikefowler.me/2014/06/11/backbone-with-es6/","content":"Backbone.jsをES6のclassを使った書き方について。\nclass exntedによる実装とES6 moduleについて書かれている\n","tags":["JavaScript","ECMAScript","backbone.js"],"date":"2014-06-30T12:21:19.881Z","relatedLinks":[]},{"title":"CSS Font Loading Module Level 3を試してみた - console.blog(self);","url":"http://sadah.hatenablog.com/entry/2014/06/30/211944","content":"CSS Font loadingについての詳しい解説。\nFOUTとの関係や、実装状況、基本的なAPIの使い方、Web Fontを読み込んでからCanvasで描画するサンプル等\n","tags":["CSS","fonts"],"date":"2014-07-01T05:13:37.857Z","relatedLinks":[]},{"title":"DevTools Digest - Chrome 35: Updates to the Developer Tools in Chrome 35 - HTML5 Rocks","url":"http://www.html5rocks.com/en/tutorials/developertools/chrome-35/","content":"Chrome35でのDevToolsについて。\nネットパークパネルのフィルタリング、Shadow DOMの編集、CodeMirror 4.0へのアップでと、ヒープスナップショットの改善等","tags":["Chrome","debug","Tools"],"date":"2014-07-01T12:33:51.383Z","relatedLinks":[]},{"title":"Intern 2.0 released | Blog | SitePen","url":"http://www.sitepen.com/blog/2014/07/01/intern-2-0-released/","content":"全部入りな感じのJavaScriptテストフレームワーク Intern 2.0リリース。\nCommonJSのコードカバレッジ、\nBrowserStack/TestingBotのサポート、WD.jsの代わりにLeadfootの利用や速度の向上など\n","tags":["JavaScript","testing","ReleaseNote","library"],"date":"2014-07-02T13:17:01.313Z","relatedLinks":[{"title":"Release 2.0.0 · theintern/intern","url":"https://github.com/theintern/intern/releases/tag/2.0.0"},{"title":"Leadfoot docs: Index","url":"https://theintern.github.io/leadfoot/"},{"title":"Dig Dug docs: Index","url":"http://theintern.github.io/digdug/"}]},{"title":"Eloquent JavaScript","url":"http://eloquentjavascript.net/2nd_edition/preview/","content":"Eloquent JavaScript第二版のプレビュー版","tags":["JavaScript","book"],"date":"2014-07-04T00:57:22.077Z","relatedLinks":[]},{"title":"Don’t Use jquery-latest.js | Official jQuery Blog","url":"http://blog.jquery.com/2014/07/03/dont-use-jquery-latest-js/","content":"CDNのjquery-latest.jsを本番環境で使わないでという話と、今後jquery-latest.jsはjQuery 1.11.1に固定されるため、**latest**でもなくなる","tags":["jQuery"],"date":"2014-07-04T01:37:09.313Z","relatedLinks":[{"title":"jQuery 公式 Blog 「jquery-latest.js を使用するのをやめろ」 | WWW WATCH","url":"http://hyper-text.org/archives/2014/07/dont_use_jquery_latest_js.shtml"}]},{"title":"Web Components and concepts, ShadowDOM, imports, templates, custom elements","url":"http://toddmotto.com/web-components-concepts-shadow-dom-imports-templates-custom-elements/","content":"WebComponentsの構成要素について。","tags":["WebComponents"],"date":"2014-07-04T04:28:08.087Z","relatedLinks":[]},{"title":"Leadfoot docs: Index","url":"https://theintern.github.io/leadfoot/","content":"WebDriver APIを使ったライブラリ。\nWD.jsと互換性を持ったAPIも用意されているが、将来的に互換レイヤーは削除される","tags":["webdriver","library"],"date":"2014-07-04T04:29:47.725Z","relatedLinks":[]},{"title":"CSS will-changeプロパティについて知っておくべきこと | POSTD","url":"http://postd.cc/css-will-change-property/","content":"GPUを使うためのtranslate3dというハックではなくwill-changeというそれを用のプロパティについての話。\n予めて変化するものをブラウザに伝える事で最適化し、変化後に削除する。\nCSS animationのチラツキの軽減とハードウェアアクセラレーションの活用","tags":["JavaScript","CSS","animation"],"date":"2014-07-04T07:07:33.687Z","relatedLinks":[]},{"title":"krasimir/deb.js","url":"https://github.com/krasimir/deb.js","content":"`Function.prototype` にデバッグ用のダンプ関数を追加して、コンソールに関数の詳細情報を表示するライブラリとChrome拡張","tags":["JavaScript","debug","library"],"date":"2014-07-04T13:39:09.084Z","relatedLinks":[]},{"title":"Crush & Lovely — 7 Patterns to Refactor JavaScript Applications: Value Objects","url":"http://journal.crushlovely.com/post/88286828068/7-patterns-to-refactor-javascript-applications-value","content":"JavaScriptの問題の分離をするAPIデザインとテストについての連載。\n\"7 Patterns to Refactor Fat ActiveRecord Models\" が元ネタで、それぞれについてサンプルコードとテストが書いてあって丁寧に解説されてる","tags":["JavaScript","API","design","Promises","testing"],"date":"2014-07-04T15:18:39.092Z","relatedLinks":[{"title":"7 Patterns to Refactor Fat ActiveRecord Models - Code Climate Blog","url":"http://blog.codeclimate.com/blog/2012/10/17/7-ways-to-decompose-fat-activerecord-models/"}]},{"title":"お前自分ちのページャUIが本当に速いと思ってんの？ // Speaker Deck","url":"https://speakerdeck.com/mizchi/oqian-zi-fen-tifalsepeziyauigaben-dang-nisu-itosi-tutenfalse","content":"テンプレートエンジンとデータバインドによるDOMの書き換え方の違いについてののスライド。\nリストビューとデータバインドでの差分描画のアプローチ、無限スクロールでのページャについて","tags":["JavaScript","DOM","performance","スライド"],"date":"2014-07-05T03:56:39.048Z","relatedLinks":[]},{"title":"Dart News & Updates: Ecma approves the 1st edition of the Dart language specification","url":"http://news.dartlang.org/2014/07/ecma-approves-1st-edition-of-dart.html","content":"ECMA-408 DartのECMA仕様 1st editionがリリースされた","tags":["dart","spec"],"date":"2014-07-05T04:23:37.621Z","relatedLinks":[{"title":"Standard ECMA-408","url":"http://www.ecma-international.org/publications/standards/Ecma-408.htm"},{"title":"Ecma Standardizes Dart","url":"http://www.infoq.com/news/2014/07/ecma-dart-google#.U7c9cZBvbc0.twitter"}]},{"title":"AngularJS: Novice to Ninja - O'Reilly Media","url":"http://shop.oreilly.com/product/9780992279455.do","content":"2014年9月発売\nAngularについての書籍。\nデータバインディング、TDD、モジュール、ディレクティブ、SPA","tags":["AngularJS","book"],"date":"2014-07-06T02:06:21.359Z","relatedLinks":[]},{"title":"O'Reilly Japan - プログラミング HTML5 Canvas","url":"http://www.oreilly.co.jp/books/9784873116877/","content":"2014年07月19日 発売\nCore HTML5 Canvasの翻訳本","tags":["canvas","book"],"date":"2014-07-07T03:32:36.699Z","relatedLinks":[]},{"title":"JavaScript Modules","url":"http://jsmodules.io/","content":"ES6 moduleの使い方についてまとまってるサイト。\nNode/CommonJSスタイルとの比較についても書かれている","tags":["JavaScript","ECMAScript","module"],"date":"2014-07-07T09:04:01.640Z","relatedLinks":[{"title":"Porting from CommonJS","url":"http://jsmodules.io/cjs.html"}]},{"title":"bahmutov/next-update","url":"https://github.com/bahmutov/next-update","content":"node moduleのdependenciesを一時的にアップデートした状態でテストを走らせて、問題なくアップデートできるかどうかを確認するコマンドラインツール","tags":["node.js","console","Tools"],"date":"2014-07-07T09:17:13.681Z","relatedLinks":[{"title":"Node.jsパッケージ: next-update - Weblog - Hail2u.net","url":"http://hail2u.net/blog/software/node-next-update.html"}]},{"title":"ESLint 0.7.1 released - ESLint","url":"http://eslint.org/blog/2014/07/eslint-0.7.1-released/","content":"ESLint 0.7.1リリース。","tags":["JavaScript","Tools","ReleaseNote"],"date":"2014-07-08T03:30:37.495Z","relatedLinks":[]},{"title":"Amazon: Programming Chrome Apps : Marc Rochkind","url":"http://www.amazon.com/dp/1491904283?tag=amazon0abac-22","content":"2015年1月25日発売\nChrome App本","tags":["Chrome","book"],"date":"2014-07-10T03:13:53.857Z","relatedLinks":[]},{"title":"コードのバグはコードで見つけよう！｜サイバーエージェント 公式エンジニアブログ","url":"http://ameblo.jp/principia-ca/entry-11837554210.html","content":"ESLintを使ったプラグイン(独自のLintルール)の書き方について。","tags":["JavaScript","Tools"],"date":"2014-07-10T13:43:40.956Z","relatedLinks":[{"title":"ESLint 0.1.0がリリースされたので、JSHintとの違いやプラグインの書き方について | Web Scratch","url":"http://efcl.info/2013/1104/res3465/"}]},{"title":"sindresorhus/awesome-nodejs","url":"https://github.com/sindresorhus/awesome-nodejs","content":"便利なnodeモジュールやnode製のツールについてのまとめ","tags":["node.js","まとめ"],"date":"2014-07-12T14:13:21.776Z","relatedLinks":[]},{"title":"Ember.js - Ember 1.6.0 and 1.7 Beta Released","url":"http://emberjs.com/blog/2014/07/07/ember-1-6-0-and-ember-1-7-0-beta-released.html","content":"Ember 1.6.0リリース。\nES6モジュールで書かれるようになった。","tags":["JavaScript","library","ReleaseNote"],"date":"2014-07-12T16:46:29.661Z","relatedLinks":[]},{"title":"ブラウザストレージ技術とプライベートブラウジング（改訂版） - Nothing ventured, nothing gained.","url":"http://takoratta.hatenablog.com/entry/2014/07/11/130000","content":"プライベートブラウジングでのストレージの挙動についてのまとめ","tags":["browser","まとめ","セキュリティ"],"date":"2014-07-13T14:21:31.061Z","relatedLinks":[]},{"title":"Julie Pagano - JavaScript Debugging for Beginners","url":"http://juliepagano.com/blog/2014/05/18/javascript-debugging-for-beginners/","content":"JavaScriptのデバッグ方法とブラウザのデバッグツールについての解説","tags":["JavaScript","debug","browser"],"date":"2014-07-13T14:24:31.250Z","relatedLinks":[{"title":"Secrets of the Browser Developer Tools - Secrets","url":"http://devtoolsecrets.com/"}]},{"title":"krasimir/gifffer","url":"https://github.com/krasimir/gifffer","content":"gif動画をクリックしたら再生を開始出来るようにするJavaScriptライブラリ","tags":["JavaScript","画像"],"date":"2014-07-14T01:24:38.154Z","relatedLinks":[]},{"title":"chai のプラグインを書いた ＆ 書きかた - 音の鳴るブログ","url":"http://mohayonao.hatenablog.com/entry/2014/07/14/121750","content":"chaiのカスタムアサーションの書き方","tags":["JavaScript","testing","library"],"date":"2014-07-14T07:12:18.537Z","relatedLinks":[]},{"title":"andrejewski/seth","url":"https://github.com/andrejewski/seth","content":"Set的な機能を持ったライブラリ。\nSet同士の和集合や積集合など比較系のメソッドが用意されてる","tags":["JavaScript","library"],"date":"2014-07-14T09:00:14.219Z","relatedLinks":[]},{"title":"React | React v0.11 RC","url":"http://facebook.github.io/react/blog/2014/07/13/react-v0.11-rc1.html","content":"React v0.11 RCリリース。\n何もレンダリングしないというのを明示的にnullを返す事で出来るように、JSXでJS風な名前空間が辿れるように、DOM 3 Eventsの対応改善等","tags":["JavaScript","library","ReleaseNote"],"date":"2014-07-14T13:15:09.087Z","relatedLinks":[]},{"title":"Writing Unit Tests for Existing JavaScript - Adventures in JavaScript Development","url":"http://rmurphey.com/blog/2014/07/13/unit-tests/","content":"既存のJavaScriptコードに対してテストを書いていくステップの話。\nテストフレームワークにIntern、テストダブルにSquire.js、Sinon.jsを使って進める。\n何をテストし何をスべきではないかについて","tags":["JavaScript","testing"],"date":"2014-07-14T13:43:09.680Z","relatedLinks":[]},{"title":"Designing Modules for the Browser and Node with Browserify","url":"http://www.slideshare.net/kwhinnery/designing-modules-for-the-browser-and-node-with-browserify","content":"Browserifyを使ったNodeとブラウザ向けにモジュールを作る方法について。\nbrowser fieldを使ってブラウザ向けの設定をpackage.jsonにする\nhttps://www.youtube.com/watch?v=rx3O64is50g","tags":["browserify","スライド","動画"],"date":"2014-07-14T15:26:20.331Z","relatedLinks":[{"title":"browser field","url":"https://github.com/substack/browserify-handbook#browser-field"}]},{"title":"W3C Highlights - June 2014","url":"http://www.w3.org/2014/06/w3c-highlights/","content":"W3Cによる2014年6月度の活動ハイライトが公開された。\n2014年前半のW3Cの活動についてまとめられている。\nモバイル、電子書籍(epub)、Test the Web Forwardの活動について等","tags":["W3C","ReleaseNote"],"date":"2014-07-15T09:26:18.756Z","relatedLinks":[]},{"title":"JavaScript - Promiseを使った逐次処理でユーザー入力との待ち合わせができるイベントループを記述する - Qiita","url":"http://qiita.com/mizchi/items/e57cb91da5f07f5e5cfc","content":"ユーザー入力等のイベントをPromise化して、Promiseを使った逐次処理を行う話。\nイベントでの逐次的な処理は別途回す仕組みが必要になるが、Promiseの場合はPromise化した処理に連ねて書くだけで逐次処理を行える。","tags":["JavaScript","Promises"],"date":"2014-07-15T12:43:15.587Z","relatedLinks":[{"title":"Promiseによる逐次処理 - JavaScript Promiseの本","url":"http://azu.github.io/promises-book/#promise-sequence"}]},{"title":"WebKit CSS JIT Internals - Constellation Scorpius","url":"http://constellation.github.io/blog/2014/07/14/webkit-css-jit-internals","content":"Webkitに実装されているCSS Selector JITについての解説スライド。\nCSS Selectorのマッチング処理の仕組みから、それをどうやって高速にしていくか、マッチが失敗した時にバックトラッキングの効率化について","tags":["CSS","webkit","スライド"],"date":"2014-07-15T12:47:40.279Z","relatedLinks":[{"title":"Surfin' Safari - Blog Archive » Little overview of WebKit’s CSS JIT Compiler","url":"https://www.webkit.org/blog/3271/webkit-css-selector-jit-compiler/"},{"title":"ブラウザエンジン先端観測会 アウトラインメモ | Web Scratch","url":"http://efcl.info/2014/07/13/edge-of-browser/"},{"title":"iOS 8.x Changesets · uupaa/Spec.js Wiki","url":"https://github.com/uupaa/Spec.js/wiki/iOS-8.x-Changesets"}]},{"title":"リファクタリングのためのテスト","url":"http://hokaccha.github.io/slides/refactoring/","content":"リファクタリングしても通らなくなったりしないテストについてのスライド","tags":["JavaScript","testing","スライド"],"date":"2014-07-15T12:50:18.605Z","relatedLinks":[{"title":"Remixing Vol.1 イベントリポート | TECH BLOG","url":"http://www.rich.co.jp/tech/?p=427"}]},{"title":"ES6 proxies","url":"http://tagtree.tv/es6-proxies","content":"ES6 Proxyについてのスクリーンキャスト。\n基本的なProxy APIの使い方、Reflect APIを使っての元処理の維持、setにproxyを挟んで変更の検知等","tags":["ECMAScript","JavaScript","動画"],"date":"2014-07-15T13:15:09.681Z","relatedLinks":[]},{"title":"Three.js Essentials | Packt Publishing","url":"http://www.packtpub.com/three-js-essentials/book","content":"Three.jsについての書籍","tags":["WebGL","book"],"date":"2014-07-16T00:55:43.225Z","relatedLinks":[]},{"title":"WebReflection/document-register-element","url":"https://github.com/WebReflection/document-register-element#document-register-element","content":"WebComponentsのCustom Elementsのpolyfillライブラリ","tags":["WebComponents"],"date":"2014-07-16T07:04:46.498Z","relatedLinks":[{"title":"Web Reflection: A W3C Custom Elements Alternative","url":"http://webreflection.blogspot.jp/2014/07/a-w3c-custom-elements-alternative.html"}]},{"title":"selector-replace() の利用 · terkel.jp","url":"http://terkel.jp/archives/2014/07/selector-replace/","content":"Sass 3.4.0のselector-replace() 関数について","tags":["Sass"],"date":"2014-07-16T14:25:29.554Z","relatedLinks":[]},{"title":"WebRTC at SFHTML5 - YouTube","url":"https://www.youtube.com/playlist?list=PLOU2XLYxmsILM4q-aaVpYgRM5XTCnQuVt","content":"SFHTML5のWebRTCイベントの動画","tags":["WebRTC","動画"],"date":"2014-07-16T14:49:35.635Z","relatedLinks":[]},{"title":"ezequiel/cssprima","url":"https://github.com/ezequiel/cssprima","content":"CSS パーサーライブラリ","tags":["CSS","AST","library"],"date":"2014-07-18T03:11:24.700Z","relatedLinks":[]},{"title":"The roles of AngularJS and Polymer","url":"http://www.2ality.com/2014/07/angularjs-vs-polymer.html","content":"AngularJSとPolymerの役割の違い。\nAngularはアプリ開発に最適化したデザイン(DIやルーティング等)、PolymerはCustom Element開発に最適化したデザイン。\n2つは競合なのかどうかについて書かれてる。\n","tags":["AngularJS","WebComponents"],"date":"2014-07-19T04:30:15.874Z","relatedLinks":[{"title":"Plans for supporting Web Components in AngularJS and Ember.js","url":"http://www.2ality.com/2013/05/web-components-angular-ember.html"}]},{"title":"New: Rev26 ES6 draft now available","url":"http://esdiscuss.org/topic/new-rev26-es6-draft-now-available","content":"ES6 draft Rev26リリース。\n","tags":["ECMAScript","ReleaseNote"],"date":"2014-07-19T12:50:17.788Z","relatedLinks":[]},{"title":"azproduction/autopolyfiller","url":"https://github.com/azproduction/autopolyfiller","content":"AutoprefixerのJavaScript版的なツール。\nコードとサポートブラウザを指定して、必要なPolyfillコードを生成してくれる","tags":["JavaScript","library","Tools"],"date":"2014-07-19T13:12:05.987Z","relatedLinks":[]},{"title":"React | React v0.11","url":"http://facebook.github.io/react/blog/2014/07/17/react-v0.11.html","content":"React 0.11リリース。\n何もレンダリングしないというのを明示的にnullを返す事で出来るように、JSXでJS風な名前空間が辿れるように、DOM 3 Eventsの対応改善等","tags":["JavaScript","library","ReleaseNote"],"date":"2014-07-20T06:52:16.602Z","relatedLinks":[]},{"title":"ECMAScript 6 // Speaker Deck","url":"https://speakerdeck.com/othree/ecmascript-6","content":"ES6の主要な機能について概要スライド。\nModule, Class, Iterator, Syntax。\nまたES7や8、ECMAScriptについてはどこを参照すればいいかについて書いてある","tags":["ECMAScript","JavaScript","スライド","歴史"],"date":"2014-07-20T13:28:05.790Z","relatedLinks":[]},{"title":"Ampersand.js - Home","url":"http://ampersandjs.com/","content":"HumanJSの作者によるJavaScriptアプリ向けのフレームワーク。\nBackbone.jsを使っていた経験から、機能を細かくNodeモジュールとして分けてBrowserifyでコンパイルして利用出来るようになってる。","tags":["JavaScript","backbone.js","library"],"date":"2014-07-20T14:04:55.185Z","relatedLinks":[{"title":"Ampersand.js - Backbone.jsに対抗する\"フレームワークらしくない\"フレームワーク","url":"http://www.infoq.com/jp/news/2014/07/ampersandjs"},{"title":"Introducing Ampersand.js | Blog","url":"http://blog.andyet.com/2014/06/25/introducing-ampersand-js"}]},{"title":"Are We Componentized Yet?","url":"http://jonrimmer.github.io/are-we-componentized-yet/","content":"ブラウザごとのWebComponentsのサポート状況、仕様についてまとめてるサイト","tags":["WebComponents","まとめ","browser"],"date":"2014-07-20T14:48:59.814Z","relatedLinks":[]},{"title":"New design and site changes now on caniuse.com","url":"http://caniuse.com/feed/148","content":"Caniuseの新しいデザインが公開された","tags":["webservice","browser"],"date":"2014-07-21T12:46:13.002Z","relatedLinks":[]},{"title":"JavaScript フレームワークがデータバインディングを実現する４通りの手法 - てっく煮ブログ","url":"http://tech.nitoyon.com/ja/blog/2014/07/18/data-binding/","content":"MV*フレームワークで見られるデータバインディングの実装方法について","tags":["MVC","library"],"date":"2014-07-21T13:06:07.689Z","relatedLinks":[]},{"title":"Chrome Releases: Stable Channel Update","url":"http://googlechromereleases.blogspot.com/2014/07/stable-channel-update.html","content":"Chrome 36 stableリリース。\n`Object.observe()`や`element.animate()`、 HTML Imports等が入った","tags":["Chrome","ReleaseNote"],"date":"2014-07-21T13:10:24.606Z","relatedLinks":[{"title":"Chromium Blog: Chrome 36 Beta: element.animate(), HTML Imports, and Object.observe()","url":"http://blog.chromium.org/2014/05/chrome-36-beta-elementanimate-html.html"},{"title":"Chrome 36 Launches with New Incognito Design","url":"http://thenextweb.com/google/2014/07/16/chrome-36-launches-rich-notifications-improvements-new-incognito-design-app-launcher-linux/"}]},{"title":"18 Surprises From Reading jQuery's Source Code - Quick Left Boulder Colorado","url":"http://quickleft.com/blog/18-surprises-from-reading-jquery-s-source-code","content":"jQueryのソースコードを読んでの知見。\nコメント欄にも書かれているからundocumentなAPIについてが多い","tags":["jQuery","API"],"date":"2014-07-21T13:14:29.490Z","relatedLinks":[]},{"title":"Improve Your Tests by Breaking the Rules - Bocoup","url":"http://bocoup.com/weblog/breaking-rules-in-tests/","content":"JavaScript一般で良くないパターンを、あえてテストにおいては使用することで改善できるという話。\nグローバル変数の利用、同期的なコードにする(Sinon.JS、Generator)、DRYじゃないコードを書く事で得られる点について","tags":["JavaScript","testing"],"date":"2014-07-21T13:25:01.491Z","relatedLinks":[]},{"title":"New Compiler and Moving to GitHub - TypeScript - Site Home - MSDN Blogs","url":"http://blogs.msdn.com/b/typescript/archive/2014/07/21/new-compiler-and-moving-to-github.aspx","content":"TypeScriptがGitHubへ移行した。\nWikiもGitHubへ移行。\nまた新しいコンパイラの開発していて、現在のものより5倍早くコンパイルできているが、まだ機能は完全ではなく開発中","tags":["TypeScript","ReleaseNote"],"date":"2014-07-22T00:35:19.308Z","relatedLinks":[]},{"title":"Raynos/mercury","url":"https://github.com/Raynos/mercury","content":"モジュール指向なフレームワーク。\nInput(Controller),State(Model),Render(View)\nReactのようにVirtual DOM持っていて、データバインディングはモデルクラス方式。","tags":["JavaScript","MVC","library","browserify"],"date":"2014-07-22T08:48:23.493Z","relatedLinks":[]},{"title":"node streams","url":"http://tagtree.tv/intro-to-node-streams","content":"node.jsのStreamについてのスクリーンキャスト。\nランダムな単語を流すStreamを作り、transform streamで変換してWriteStreamに流すサンプルについて","tags":["node.js","stream","動画"],"date":"2014-07-22T08:50:19.200Z","relatedLinks":[]},{"title":"node-webkit v0.10.0 released - Google グループ","url":"https://groups.google.com/forum/#!msg/node-webkit/x7kYuDO0Cj8/cIxoJ6RFiLsJ","content":"node-webkit v0.10.0リリース。\nChromium 35、Node.js 0.11.13にアップデート、ネイティブメニューの改善、グローバルショートカットのサポート等","tags":["node-webkit","ReleaseNote"],"date":"2014-07-22T12:12:04.667Z","relatedLinks":[]},{"title":"天使やカイザーと呼ばれて » Web ComponentsのWebブラウザ別動作を調べてみた","url":"http://www.eisbahn.jp/yoichiro/2014/07/confirmation_of_web_components_on_each_browser.html","content":"WebCompoentsをサポートしてないブラウザでのplatform.jsのpolyfillの挙動について。\n`createShadowRoot()` と Shadow DOMのCSSスコープについて","tags":["WebComponents","browser"],"date":"2014-07-22T12:19:39.390Z","relatedLinks":[{"title":"Why Web Components Aren't Ready for Production... Yet -Telerik Developer Network","url":"http://developer.telerik.com/featured/web-components-arent-ready-production-yet/"}]},{"title":"Polymer vs. X-Tag - Here's the difference · Pascal Precht","url":"http://pascalprecht.github.io/2014/07/21/polymer-vs-x-tag-here-is-the-difference/","content":"Polymerのplatform.jsによるpolyfillとX-Tagの違い。\nX-TagはCustom Elementについて扱う。\npolymer-elementにnoscript属性を入れる意味等Polyfillを使ったCustom Elementについて詳しく書かれている","tags":["WebComponents","library","browser"],"date":"2014-07-22T12:32:11.812Z","relatedLinks":[]},{"title":"Protractor - end to end testing for AngularJS","url":"http://angular.github.io/protractor/","content":"AngularJS向けのWebdriverを使ったE2EテストフレームワークであるProtractorが公開された。\nデフォルトではテストコードはJasmineで書くt興ができ、MochaやCucumberも利用できる。","tags":["AngularJS","testing","Selenium","library"],"date":"2014-07-22T12:37:08.955Z","relatedLinks":[]},{"title":"Dev.Opera — Opera 23 released","url":"http://dev.opera.com/blog/opera-23/","content":"Opera 23リリース。\nChromium36がベースとなっていて、CSS touch-action、CSS will-change、CSS Transformsからprefixの削除、Web Animationsの一部実装、`Object.observe()`、HMLT Importsの実装等が入ってる。\n","tags":["Opera","ReleaseNote","browser"],"date":"2014-07-22T12:41:07.417Z","relatedLinks":[]},{"title":"node-browserify/changelog.markdown at 5.0.0 · substack/node-browserify","url":"https://github.com/substack/node-browserify/blob/5.0.0/changelog.markdown","content":"Browserify 5.0.0リリース。\npipelineの処理に対してhookできる仕組みが入った、`bundle()`を複数回呼んでも問題なくなった(watchの安定化)、`--noparse`の高速化","tags":["browserify","ReleaseNote"],"date":"2014-07-24T01:04:23.917Z","relatedLinks":[{"title":"node-browserify/doc/changelog/5_0.markdown at master · substack/node-browserify","url":"https://github.com/substack/node-browserify/blob/master/doc/changelog/5_0.markdown"},{"title":"substack/labeled-stream-splicer","url":"https://github.com/substack/labeled-stream-splicer"}]},{"title":"Solving spyOn problems in Jasmine - Two Fucking Developers","url":"http://twofuckingdevelopers.com/2014/07/solving-spyon-problems-in-jasmine/","content":"jasmineでlocalstroage#setに対してspyOnするときにFirefoxが例外を投げる問題について。\nlocalstroage自体をmockで置き換える","tags":["jasmine","testing"],"date":"2014-07-24T08:19:09.481Z","relatedLinks":[]},{"title":"Release v2.0.0-alpha-5: script arguments! · npm/npm","url":"https://github.com/npm/npm/releases/tag/v2.0.0-alpha-5","content":"npm 2.0.0 α5で、 npm run-scriptに引数を渡せるようになった。","tags":["node.js","ReleaseNote"],"date":"2014-07-24T08:33:14.382Z","relatedLinks":[]},{"title":"Google Web Starter Kitのgulpfileを翻訳してみた - Qiita","url":"http://qiita.com/fainder/items/5cc8bc318f6407e47a4c","content":"Google Web Starter Kitで使われてるgulpfileのタスクについて","tags":["gulp","google"],"date":"2014-07-24T13:36:27.073Z","relatedLinks":[]},{"title":"google/google-api-nodejs-client","url":"https://github.com/google/google-api-nodejs-client","content":"Google公式のGoogle APIライブラリ","tags":["node.js","google","API","library"],"date":"2014-07-25T00:29:58.798Z","relatedLinks":[]},{"title":"Node.js Tools for Visual Studio 1.0 Beta 2 Available - The Visual Studio Blog - Site Home - MSDN Blogs","url":"http://blogs.msdn.com/b/visualstudio/archive/2014/07/23/node-js-tools-for-visual-studio-1-0-beta-2-available.aspx","content":"Node.jsサポートをするのVisual Studio add-on。\n補完の改善、npm UIの改善、mochaのサポートや他のテストフレームワークもサポート出来るように","tags":["node.js","IDE","MS"],"date":"2014-07-25T00:32:26.772Z","relatedLinks":[]},{"title":"Valve/fingerprintjs","url":"https://github.com/Valve/fingerprintjs","content":"ブラウザのnavition.*や入ってるプラグインなどから特定のハッシュ値を生成するライブラリ。\nEFFが発表してた94%は特定出来るというのが元ネタ\n","tags":["browser","JavaScript","library"],"date":"2014-07-26T03:25:39.519Z","relatedLinks":[{"title":"browser-uniqueness.pdf","url":"https://panopticlick.eff.org/browser-uniqueness.pdf"}]},{"title":"zzarcon/html-observer","url":"https://github.com/zzarcon/html-observer","content":"Object.observeを使ったデータバインディングライブラリ","tags":["HTML","JavaScript","DOM","library"],"date":"2014-07-26T04:13:59.843Z","relatedLinks":[]},{"title":"JavaScript初級者から中級者になろう — uhyohyo.net","url":"http://uhyohyo.net/javascript/index.html","content":"JavaScript/DOM関するチュートリアルサイト。\nDOM Treeの操作やDOM RangeなどDOM APIに関する解説が豊富","tags":["JavaScript","DOM","tutorial"],"date":"2014-07-26T23:26:18.210Z","relatedLinks":[]},{"title":"RReverser/estemplate","url":"https://github.com/RReverser/estemplate","content":"JavaScript ASTベースのテンプレートエンジン。\nSourceMapに対応したコードを生成できる","tags":["JavaScript","AST","library"],"date":"2014-07-26T23:37:01.627Z","relatedLinks":[{"title":"Proper (AST-based) JavaScript code templating with source maps support.","url":"http://rreverser.com/gh-estemplate/"}]},{"title":"blittle/bower-installer","url":"https://github.com/blittle/bower-installer","content":"bower.jsonにモジュールのコピー場所を追加する事で、インストールしたモジュールをコピー出来るコマンドラインツール。","tags":["web","console","tools"],"date":"2014-07-27T00:50:15.452Z","relatedLinks":[]},{"title":"Shipping Blink-in-JS - Google グループ","url":"https://groups.google.com/a/chromium.org/forum/#!topic/blink-dev/0cpgMaFnZIk","content":"JavaScriptでのDOM実装であるBlink-in-JSがshipへ。\nC++ではない理由としてセキュリティとメンテナンスビリティが主。","tags":["JavaScript","DOM","blink","Chrome","ReleaseNote"],"date":"2014-07-28T01:51:41.143Z","relatedLinks":[{"title":"Blink-in-JavaScript - The Chromium Projects","url":"https://sites.google.com/a/chromium.org/dev/blink/blink-in-js"}]},{"title":"そろそろ押さえておきたい AngularJSのセキュリティ","url":"http://www.slideshare.net/muneakinishimura/angularjs-37342658","content":"AngularJSのデータバインディングとDOM Based XSSについてのスライド。\nホワイトリストによるフィルタリング、自作のディレクティブでの扱い、SCE、ng-cspについて。","tags":["JavaScript","AngularJS","XSS","DOM","セキュリティ","スライド"],"date":"2014-07-28T08:24:42.070Z","relatedLinks":[]},{"title":"Web Audio Changes in m36 - HTML5Rocks Updates","url":"http://updates.html5rocks.com/2014/07/Web-Audio-Changes-in-m36","content":"Chrome 36でのWeb Audio APIの変更点について","tags":["Chrome","audio"],"date":"2014-07-28T10:43:55.978Z","relatedLinks":[]},{"title":"Away3D勉強会に行ってきた - pirosikick's diary","url":"http://pirosikick.hateblo.jp/entry/2014/07/26/005952","content":"元々Flash向けに開発されていたAway3DのTypeScriptポートについて。\n Away3D TypeScriptはWebGLを使った3Dエンジンで、Flashを使ったフォールバックも持っている","tags":["TypeScript","WebGL","library","イベント","flash"],"date":"2014-07-28T10:49:18.407Z","relatedLinks":[]},{"title":"The Basics Of ES6 Generators","url":"http://davidwalsh.name/es6-generators","content":"ES5 Generatorsについての連載","tags":["ECMAScript"],"date":"2014-07-28T10:52:20.562Z","relatedLinks":[]},{"title":"Lonely Planet & GitHub: CSSの構成と方針 - ワザノバ | wazanova","url":"http://wazanova.jp/items/1426","content":"GithubのCSSとLonely PlanetのCSSの構成や使ってるツール、開発スタイルについて。\n","tags":["CSS","github","翻訳"],"date":"2014-07-28T12:07:53.032Z","relatedLinks":[{"title":"CSS at Lonely Planet - Ian Feather","url":"http://ianfeather.co.uk/css-at-lonely-planet/"},{"title":"GitHub's CSS · @mdo","url":"http://markdotto.com/2014/07/23/githubs-css/"},{"title":"mrmrs/cssstats","url":"https://github.com/mrmrs/cssstats"}]},{"title":"Opinionated AngularJS styleguide for teams","url":"http://toddmotto.com/opinionated-angular-js-styleguide-for-teams/","content":"AngularJSのコーディングスタイルガイド。","tags":["AngularJS","JavaScript"],"date":"2014-07-29T04:22:45.163Z","relatedLinks":[{"title":"AngularJS styleguide 日本語訳 - AngularJS Ninja","url":"http://angularjsninja.com/blog/2014/07/29/angularjs-styleguide-in-Japanese/"}]},{"title":"CSS Triggers...","url":"http://csstriggers.com/","content":"CSSプロパティ別にreflowやrepaintの発生、Compositeが可能かどうかが一覧出来る。\nChrome DevToolsで調べた結果を元にしてる。","tags":["CSS","検索","まとめ"],"date":"2014-07-29T04:27:22.380Z","relatedLinks":[{"title":"Aerotwist - CSS Triggers","url":"http://aerotwist.com/blog/css-triggers/"}]},{"title":"Vue.js 0.10.6, and what's next - vue.js","url":"http://vuejs.org/2014/07/29/vue-next/","content":"Vue.js 0.10.6リリース。\nVue-nextについても書かれている。\nスクラッチで書きなおしている理由として、デザインの問題とコードの質の改善を上げてる。","tags":["JavaScript","ReleaseNote","library"],"date":"2014-07-29T13:28:08.071Z","relatedLinks":[]},{"title":"Eloquent JavaScript","url":"http://eloquentjavascript.net/","content":"Eloquent JavaScript第二版がリリースされた","tags":["JavaScript","book"],"date":"2014-07-31T04:31:15.942Z","relatedLinks":[]},{"title":"AngularJS入門の巻","url":"http://www.slideshare.net/itokami1123/angularjs-34533999","content":"AngularJSのデータバインディング、モジュール、スコープとデータの反映についてのスライド。","tags":["AngularJS","スライド"],"date":"2014-07-31T04:38:51.438Z","relatedLinks":[]},{"title":"3 New JavaScript APIs You May Want to Follow","url":"http://www.sitepoint.com/3-new-javascript-apis-may-want-follow/","content":"最近ドラフトがリリースされたWeb Alarms API, Presentation API, Standby APIについて","tags":["WebPlatformAPI","JavaScript"],"date":"2014-07-31T04:49:00.306Z","relatedLinks":[]},{"title":"Event listeners popup, @media sidebar, Cubic bezier editor + more – Firefox Developer Tools Episode 33 ✩ Mozilla Hacks – the Web developer blog","url":"https://hacks.mozilla.org/2014/07/event-listeners-popup-media-sidebar-cubic-bezier-editor-more-firefox-developer-tools-episode-33/","content":"Firefox33に入る開発者ツールの機能紹介。\nDOMから関連するイベントリスナーの表示、media queryのルール表示、イージングエディタ、コマンドの追加、min.jsをデバッグの対象外にする機能等","tags":["firefox","debug","tools"],"date":"2014-07-31T08:55:14.013Z","relatedLinks":[]},{"title":"traceur-compiler 入門 - from scratch","url":"http://yosuke-furukawa.hatenablog.com/entry/2014/07/31/093041","content":"traceur-compilerについての解説。\nES6のコードをES5で実行出来るように変換(要runtime)、対応してるES6の構文、ExperimentalなES7の機能、メリット・デメリット、類似ツールについて。","tags":["ECMAScript","JavaScript","tools","google"],"date":"2014-07-31T09:12:21.412Z","relatedLinks":[]},{"title":"Highlights from recent Chromium, Blink, Skia and v8 commits","url":"http://commits.peter.sh/","content":"Chromium,Blink,Skia,V8のコミットハイライトをまとめてるpeterさんのサイト。\nRSSも追加された","tags":["Chrome","blink","V8","git"],"date":"2014-08-01T01:40:09.772Z","relatedLinks":[]},{"title":"V8 Memory Corruption and Stack Overflow (fixed in Node v0.8.28 and v0.10.30)","url":"http://blog.nodejs.org/2014/07/31/v8-memory-corruption-stack-overflow/","content":"Node 0.10.xと0.8.xのsecurity fix.","tags":["node.js","ReleaseNote","セキュリティ"],"date":"2014-08-01T01:47:31.696Z","relatedLinks":[]},{"title":"Atom Shell vs Node-Webkit - 牛角堂","url":"http://blog.iwege.com/posts/atom-shell-vs-node-webkit.html","content":"Atom Shellとnode-webkitの比較。\nentry-pointの違い、Chromiumアップデートの対応(ビルドシステム)、マルチコンテキスト、プロセス分離とコミュニケーション、パッケージ管理などについて","tags":["atom","node-webkit"],"date":"2014-08-01T03:16:59.040Z","relatedLinks":[]},{"title":"EcmaScript 6 Template Strings | mozintern","url":"http://mozintern.wordpress.com/2014/07/31/ecmascript-6-template-strings-2/","content":"Firefox34あたりで入るTwmplate Stringsについて","tags":["firefox","JavaScript"],"date":"2014-08-03T02:05:42.371Z","relatedLinks":[]},{"title":"flerro/jop","url":"https://github.com/flerro/jop","content":"Node.js製のJSONを扱うコマンドラインツール。\n整形表示、データのフィルタリング、カウント、グループング、変換等。jq的なツール","tags":["JSON","console","Tools"],"date":"2014-08-03T02:41:57.676Z","relatedLinks":[]},{"title":"Brackets 0.42 Release (Themes!) – Brackets Blog","url":"http://blog.brackets.io/2014/08/01/brackets-0-42-release-themes/","content":"Brackets 0.42リリース。\nテーマのサポート","tags":["JavaScript","IDE","ReleaseNote"],"date":"2014-08-03T02:51:11.801Z","relatedLinks":[]},{"title":"Amazon: 入門Backbone.js (Programmer's SELECTION): James Sugrue","url":"http://www.amazon.co.jp/dp/479813712X?tag=amazon0abac-22","content":"2014年8月29日発売\nhttp://www.apress.com/9781430263340 の翻訳本","tags":["backbone.js","翻訳","book"],"date":"2014-08-03T02:52:41.190Z","relatedLinks":[]},{"title":"Announcing Scala.js 0.5.3","url":"http://www.scala-js.org/news/2014/07/30/announcing-scalajs-0.5.3/","content":"Scala.js 0.5.3 リリース。\nパフォーマンスの改善","tags":["JavaScript","scala","ReleaseNote"],"date":"2014-08-03T15:06:38.183Z","relatedLinks":[]},{"title":"JavaScript and V8 TurboFan","url":"http://ariya.ofilabs.com/2014/08/javascript-and-v8-turbofan.html","content":"V8にlandedしたばかりの新しいOptimizing compilerであるTurboFanについての解説。\nCrankshaftの後任的なものでまだ開発が始まったばかり","tags":["JavaScript","V8"],"date":"2014-08-04T05:16:35.369Z","relatedLinks":[{"title":"[v8] r22709 committed - Land the Fan (disabled)... - Google グループ","url":"https://groups.google.com/forum/#!msg/v8-dev/ab8V5Z58_70/5-05DvysCt8J"}]},{"title":"facebook/immutable-js","url":"https://github.com/facebook/immutable-js","content":"immutableなVector、Map、Set等を提供してくれるライブラリ。\nそれぞれ同名のオブジェクトと同じメソッドを提供しくれるのと、遅延シーケンスに対応してる。\nES6で書かれてる","tags":["JavaScript","関数型プログラミング","library"],"date":"2014-08-04T05:26:38.290Z","relatedLinks":[]},{"title":"DOM Event Delegation without jQuery | Matt Andrews","url":"https://mattandre.ws/2014/08/small-beautiful-dom-delegation/","content":"依存がないシンプルなDOM delegateライブラリ。\nelementを取って、そこに対してイベントを設定出来る","tags":["DOM","JavaScript","library"],"date":"2014-08-04T05:56:10.405Z","relatedLinks":[{"title":"ftlabs/ftdomdelegate","url":"https://github.com/ftlabs/ftdomdelegate"}]},{"title":"Using ECMAScript 6 today","url":"http://www.2ality.com/2014/08/es6-today.html","content":"今日から使えるES6について。\nES6の機能のハイライトやライブラリやツール、Traceur等のTranspilerについて。\n","tags":["JavaScript","ECMAScript","Tools"],"date":"2014-08-04T12:02:09.109Z","relatedLinks":[]},{"title":"rakuten-nlp/rakutenma","url":"https://github.com/rakuten-nlp/rakutenma","content":"形態素解析器ライブラリ。\n日本語と中国語の分から単語単位に分割し、品詞を付与出来る","tags":["JavaScript","library"],"date":"2014-08-07T22:11:36.206Z","relatedLinks":[{"title":"Twitter / rakuten_tech: 楽天技術研究所は本日、JavaScript版・形態素解析器R ...","url":"https://twitter.com/rakuten_tech/status/496913434668064768"}]},{"title":"Best Practices for Building Angular.js Apps with BrowerifyModern Web","url":"http://medium.com/@dickeyxxx/best-practices-for-building-angular-js-apps-266c1a4a6917","content":"Angular.JSにはmodule機能があるため、BrowserifyやRequire.JSのようなビルドを使わなくてもconcatするだけでも問題ないという話。\nconcatでもsourcemapは対応できて、何よりシンプル。","tags":["AngularJS","browserify"],"date":"2014-08-08T06:52:59.206Z","relatedLinks":[]},{"title":"Why Web Components Are Ready For Production -Telerik Developer Network","url":"http://developer.telerik.com/featured/web-components-ready-production/","content":"Web componentsは複雑で現時点ではpolyfillは難しいが、Custom Elementに関してはシンプルなAPIであるためPolyfillが簡単で、現実に使うことができるという話","tags":["WebComponents"],"date":"2014-08-08T07:00:54.555Z","relatedLinks":[]},{"title":"The State of the Componentised Web - Blog - Events, News, and Videos for Web Designers and Developers","url":"http://www.futureinsights.com/home/the-state-of-the-componentised-web.html","content":"ウェブにおけるコンポーネントの流れについて。\nAngularやEmberなどがもつコンポーネントを作る機能の紹介とWeb componentsについて簡単にまとまってる","tags":["JavaScript","MVC","WebComponents"],"date":"2014-08-09T04:17:17.101Z","relatedLinks":[]},{"title":"WebStorm 9 EAP is Open! | JetBrains WebStorm Blog","url":"http://blog.jetbrains.com/webstorm/2014/08/webstorm-9-eap/","content":"WebStorm 9EAPリリース。\nLive Editの強化、JavaScriptのトレーシングを行うSpy-jsがNode.jsに対応、PhoneGap対応、`.if`などを末尾から補完出来る、Postfix templates の追加、EditorConfig、Web componentsの対応","tags":["WebStorm","ReleaseNote"],"date":"2014-08-09T06:15:19.527Z","relatedLinks":[]},{"title":"wu.js 2.0","url":"http://fitzgeraldnick.com/weblog/58/","content":"mapやreduceのような高階関数を提供するwu.js2.0リリース。\nES6に対応してGenrator関数なども受け取って処理することが出来るようになった。\n","tags":["ECMAScript","関数型プログラミング","JavaScript","library","ReleaseNote"],"date":"2014-08-09T06:31:34.212Z","relatedLinks":[{"title":"wu.js 2.0","url":"http://fitzgeraldnick.com/weblog/58/"}]},{"title":"Stay up-to-date with Internet Explorer - IEBlog - Site Home - MSDN Blogs","url":"http://blogs.msdn.com/b/ie/archive/2014/08/07/stay-up-to-date-with-internet-explorer.aspx","content":"2016年1月12日からWindows OSとIEのバージョンのサポートサイクルが変更される。\nOSごとの最新版のIEのみをサポート対象として、後方互換性はエンタープライズモードを使えという方針になった","tags":["IE","ReleaseNote"],"date":"2014-08-10T14:39:47.215Z","relatedLinks":[{"title":"Internet Explorer のサポートライフサイクルが変更されます | Hebikuzure's Tech Memo","url":"http://hebikuzure.wordpress.com/2014/08/08/lifecycle-change-on-internet-explorer/"}]},{"title":"tc39-notes/es6/2014-07 at master · rwaldron/tc39-notes","url":"https://github.com/rwaldron/tc39-notes/tree/master/es6/2014-07","content":"2014年7月度のECMAScriptの仕様策定に関するTC39 Meeting Notesが公開された。\ntest262の大幅な改善、SIMD-128、指数演算子についてなど","tags":["ECMAScript","資料"],"date":"2014-08-10T15:17:23.197Z","relatedLinks":[{"title":"bterlson/test262-harness","url":"https://github.com/bterlson/test262-harness"},{"title":"simd-128-tc39.pdf","url":"http://esdiscuss.org/notes/2014-07/simd-128-tc39.pdf"},{"title":"Exponentiation Operator: **","url":"https://gist.github.com/rwaldron/ebe0f4d2d267370be882"}]},{"title":"github/time-elements","url":"https://github.com/github/time-elements","content":"GitHubで使われている`<time>`のCustom Elementsライブラリ","tags":["github","WebComponents"],"date":"2014-08-11T05:25:10.761Z","relatedLinks":[]},{"title":"Wisembly/basil.js","url":"https://github.com/Wisembly/basil.js","content":"localstorage, cookie ,session storage , in memoryにおいて統一的なAPIで扱えるメソッドを提供してくれるライブラリ。","tags":["JavaScript","library"],"date":"2014-08-11T08:17:38.807Z","relatedLinks":[]},{"title":"Using PDF.js web worker cross domain (CORS) | ColonelPanic","url":"http://colonelpanic.net/2014/08/using-pdf-js-web-worker-cross-domain-cors/","content":"WebWorker内でXHRをして取得したリソースを、`URL.createObjectURL`でblob URLにして、blob URLを受け取って使うという話","tags":["JavaScript","webworker"],"date":"2014-08-11T09:08:42.229Z","relatedLinks":[]},{"title":"Speeding up AngularJS apps with simple optimizations - Tutorial - Binpress","url":"http://www.binpress.com/tutorial/speeding-up-angular-js-with-simple-optimizations/135","content":"AngularJSパフォーマンス改善Tips.\n`{{ ::title }}` 一度きりのバインディング、$scope.$apply() と $scope.$digest()の違い、ng-repeat、ディレクティブ内でのDOM操作について","tags":["AngularJS","performance"],"date":"2014-08-11T09:11:38.766Z","relatedLinks":[]},{"title":"trek/pretender","url":"https://github.com/trek/pretender","content":"HTTPモックライブラリ。\nXHRをFakeXHRにすり替えておき、リクエストに対するレスポンスの定義して、任意のリソースへのリクエストをテストするモックライブラリ。\n","tags":["JavaScript","library","HTTP","testing"],"date":"2014-08-11T12:16:48.585Z","relatedLinks":[{"title":"trek/FakeXMLHttpRequest","url":"https://github.com/trek/FakeXMLHttpRequest"}]},{"title":"Server Sent Events(SSE)の使いどころと使い方 | GREE Engineers' Blog","url":"http://labs.gree.jp/blog/2014/08/11070/","content":"Server Sent Eventsについての解説。\nCometと違い標準仕様が定義されている点や、WebSocketと違いHTTPを使うため通信的な互換性が高いあり、Polyfillが作れる事や現状の問題点について書かれている","tags":["JavaScript","W3C","XHR","WebSocket"],"date":"2014-08-11T12:33:51.151Z","relatedLinks":[{"title":"Server Side Events","url":"http://www.slideshare.net/thepilif/server-side-events"},{"title":"リアルタイムWebの栄光を願い!! これから死に行くせめてものこの間に!! SSEの戦術的価値を説きます!!","url":"http://0-9.sakura.ne.jp/pub/HTML5han/start.html"}]},{"title":"古めかしいCGを描くためのライブラリ gretro です - 音の鳴るブログ","url":"http://mohayonao.hatenablog.com/entry/2014/08/12/111859","content":"Canvasで描くとどうしてもモダンな感じになってしまうという問題を解決するライブラリ。\n色やパターンを絞ってレトロな感じのCanvasを描画出来る","tags":["JavaScript","canvas","library"],"date":"2014-08-12T03:35:01.767Z","relatedLinks":[]},{"title":"Release v0.8.0: Release 0.8.0 (2014-08-12) · twada/power-assert","url":"https://github.com/twada/power-assert/releases/tag/v0.8.0","content":"power-assert 0.8.0リリース。\nespowerのオプションでアサーションの指定がescallmatchを使ったパターンを渡す方法に変更。デフォルト設定を使っている場合はそのまま維持される。","tags":["JavaScript","testing","library","ReleaseNote"],"date":"2014-08-13T05:48:10.620Z","relatedLinks":[{"title":"twada/escallmatch","url":"https://github.com/twada/escallmatch"}]},{"title":"arian/partition-bundle","url":"https://github.com/arian/partition-bundle","content":"Browserify内にAMD的な動的ロードを持ち込むplugin。\n動的に読み込みたいjsファイルを定義した設定ファイルを作り、動的に読み込むようにrequireではなく`loadjs`関数を使って読み込む。","tags":["browserify","plugin","library"],"date":"2014-08-14T00:43:49.830Z","relatedLinks":[]},{"title":"Rome","url":"http://bevacqua.github.io/rome/","content":"依存がないDate/Time Picker UIライブラリ。\n","tags":["JavaScript","UI","library"],"date":"2014-08-14T01:01:15.157Z","relatedLinks":[]},{"title":"Opinionated Rundown of JS Frameworks | Blog","url":"http://blog.andyet.com/2014/08/13/opinionated-rundown-of-js-frameworks","content":"HumanJSの人によるJavaScript MV*のまとめ\nAngular/Ember/React/Polymer/Backbone.js/Vanilla/Ampersand.js","tags":["JavaScript","MVC","まとめ"],"date":"2014-08-14T01:25:51.629Z","relatedLinks":[{"title":"シングルページアプリづくりのJavaScriptフレームワーク比較 - ワザノバ | wazanova","url":"http://wazanova.jp/items/1474"}]},{"title":"jQuery UI 1.11.1 | jQuery UI Blog","url":"http://blog.jqueryui.com/2014/08/jquery-ui-1-11-1/","content":"jQuery UI 1.11.1リリース","tags":["jQuery","UI","ReleaseNote"],"date":"2014-08-14T01:36:44.833Z","relatedLinks":[]},{"title":"gwendall/way.js","url":"https://github.com/gwendall/way.js","content":"HTML formで入力した内容をStorageに保存したり、JSONにしたり、監視や値のやり取りが出来るライブラリ。\nフォームに属性をしておくだけで、フォーム内容の保存的な事が出来る","tags":["DOM","JavaScript","library"],"date":"2014-08-15T01:08:39.588Z","relatedLinks":[]},{"title":"Announcing new F12 dev tools features in August update - IEBlog - Site Home - MSDN Blogs","url":"http://blogs.msdn.com/b/ie/archive/2014/08/14/announcing-new-f12-dev-tools-features-in-august-update.aspx","content":"IE11のF12開発者ツールの変更点について。\nカラーピッカー、sourcemapの選択機能、他のの強化、Asyncコールスタック、パフォーマンス、メモリパネルでセッションをImport/exportが可能になる等","tags":["IE","debug"],"date":"2014-08-16T09:23:44.623Z","relatedLinks":[]},{"title":"ESNext for humans - LvivJS 16 August 2014","url":"http://www.slideshare.net/janjongboom/esnext-for-humans-lvivjs-16-august-2014","content":"ES6についてのスライド。\n新しい構文についての紹介がメインでGeneratorについて詳しく説明してる","tags":["ECMAScript","JavaScript","スライド"],"date":"2014-08-16T10:49:34.195Z","relatedLinks":[]},{"title":"Compass 1.0 is Released! | Compass Documentation","url":"http://compass-style.org/blog/2014/08/15/omg-compass-1-0/","content":"Compass 1.0リリース。\nベンダーprefixはcaniuseを利用、コマンドラインツールなしにライブラリとして利用可能に、sourcemapサポート、import-onceでのパフォーマンス改善等","tags":["Sass","library","ReleaseNote"],"date":"2014-08-16T14:07:08.245Z","relatedLinks":[]},{"title":"thlorenz/browserify-devdupe · GitHub","url":"https://github.com/thlorenz/browserify-devdupe","content":"browserify bundleを作るときにnpm dedupeみたいな事をするモジュール","tags":["browserify","npm","library"],"date":"2014-08-18T03:10:16.816Z","relatedLinks":[]},{"title":"長期かつ修正頻度の高いPJでのCSSメンテ - ワザノバ | wazanova","url":"http://wazanova.jp/items/1484","content":"大規模プロジェクトでのCSSのメンテナンスビリティについて。\nDRYより修正する時に迷わず消せるような疎結合なコンポーネントであるとよい、プロジェクにおける命名ルールを持つことはいいこと、ファイルの管理、ライブラリmixinについて等","tags":["CSS","設計","翻訳"],"date":"2014-08-18T05:44:12.216Z","relatedLinks":[{"title":"Enduring CSS: writing style sheets for rapidly changing, long-lived projects - Author and responsive web developer Ben Frain","url":"http://benfrain.com/enduring-css-writing-style-sheets-rapidly-changing-long-lived-projects/"}]},{"title":"Web Reflection: PointerEvents No More","url":"http://webreflection.blogspot.com/2014/08/pointerevents-no-more.html","content":"BlinkはPointerEventsを実装しないことにした。\n- touch eventsが既にある\n- hit-testモデルがパフォーマンス的に不利\n- 複雑すぎる\n","tags":["Chrome","event"],"date":"2014-08-18T06:03:06.596Z","relatedLinks":[{"title":"Issue 162757 - chromium - Implement pointer events in Chrome behind experimental flag - An open-source project to help move the web forward. - Google Project Hosting","url":"https://code.google.com/p/chromium/issues/detail?id=162757#c64"},{"title":"PSA: PointerEvents and PointerGestures are being replaced by polymer-gestures, breaking changes for pointer* events - Google グループ","url":"https://groups.google.com/forum/#!topic/polymer-dev/ba4aDyOozm8"}]},{"title":"JavaScript Test-Driven Development with Jasmine 2.0 and Karma","url":"http://www.slideshare.net/cebartling/javascript-38057372","content":"Jasmine2.0とKarmaについてのスライド。\njasmine spyについて紹介されてる","tags":["JavaScript","testing","library","スライド"],"date":"2014-08-18T08:16:52.254Z","relatedLinks":[]},{"title":"Knockout 3.2.0 released - Steve Sanderson’s blog - As seen on YouTube™","url":"http://blog.stevensanderson.com/2014/08/18/knockout-3-2-0-released/","content":"Knockout 3.2.0リリース。\nComponents、Custom Elements、textInputのバインディングなどの追加。\nIE6のサポートは維持","tags":["JavaScript","MVC","library","ReleaseNote"],"date":"2014-08-19T00:32:06.683Z","relatedLinks":[]},{"title":"Release JSHint 2.5.4 · jshint/jshint","url":"https://github.com/jshint/jshint/releases/tag/2.5.4","content":"JSHint 2.5.4リリース。\n","tags":["JavaScript","Tools","ReleaseNote"],"date":"2014-08-19T05:29:23.114Z","relatedLinks":[]},{"title":"Sass 3.4 is Released « Sass Blog","url":"http://blog.sass-lang.com/posts/221239-sass-34-is-released","content":"Sass 3.4 リリース。\nparent selector `&`の扱いを改善、Selector Functionsで`&`を使えるように。`@error` ディレクティブの追加、sourcemapの生成がデフォルトに鳴るなど","tags":["Sass","ReleaseNote"],"date":"2014-08-19T05:33:09.899Z","relatedLinks":[{"title":"File: SASS_CHANGELOG — Sass Documentation","url":"http://sass-lang.com/documentation/file.SASS_CHANGELOG.html"},{"title":"@error directive · Issue #747 · sass/sass","url":"https://github.com/sass/sass/issues/747"}]},{"title":"mizchi/bower-build","url":"https://github.com/mizchi/bower-build","content":"bowerの`main`で指定されているファイルをconcatしたものを生成するツール","tags":["JavaScript","Tools"],"date":"2014-08-19T11:54:52.828Z","relatedLinks":[{"title":"bower-buildでbowerで入れたファイルを一つにconcatする - Qiita","url":"http://qiita.com/mizchi/items/67fcaf92ef3e8e5ac393"}]},{"title":"August updates for Internet Explorer - IEBlog - Site Home - MSDN Blogs","url":"http://blogs.msdn.com/b/ie/archive/2014/08/13/august-updates-for-internet-explorer.aspx","content":"2014年8月のIE11のアップデートについて。\nF12開発者ツールの改善、WebGLの改善、WebDriverのサポート","tags":["IE","ReleaseNote"],"date":"2014-08-19T12:09:27.501Z","relatedLinks":[]},{"title":"browserify-loader 介绍 - 寸志 - SegmentFault","url":"http://blog.segmentfault.com/zhicun/1190000000640242","content":"https://github.com/island205/browserify-loader についての紹介記事。\nrequrejsのように`main`属性で読み込むものを指定して使うローダーライブラリ","tags":["browserify","AMD","CommonJS","library"],"date":"2014-08-20T00:58:32.298Z","relatedLinks":[]},{"title":"Node v0.10.31 (Stable)","url":"http://blog.nodejs.org/2014/08/19/node-v0-10-31-stable/","content":"Node v0.10.31 リリース。\n","tags":["node.js","ReleaseNote"],"date":"2014-08-21T02:37:39.205Z","relatedLinks":[]},{"title":"WebStorm+Spy-jsの使い方 - Qiita","url":"http://qiita.com/laco0416/items/985044f0019ebef6cb2c","content":"WebStormから使えるspy-jsの機能や使い方について","tags":["WebStorm","Tools"],"date":"2014-08-21T05:41:46.863Z","relatedLinks":[{"title":"WebStorm - Node.jsでもSpy-jsを使ってみる - Qiita","url":"http://qiita.com/laco0416/items/6a45b08da45385dda746"}]},{"title":"ストリーム表現とその変換 - ✘╹◡╹✘","url":"http://r7kamura.hatenablog.com/entry/2014/08/21/113654","content":"リアクティブプログラミングにおけるストリームの実装ライブラリと、ストリームについての解説。\nストリームの作成、ストリームを変換するmap、filter、scanについて","tags":["JavaScript","library"],"date":"2014-08-21T13:41:05.428Z","relatedLinks":[{"title":"【翻訳】あなたが求めていたリアクティブプログラミング入門 - ninjinkun's diary","url":"http://ninjinkun.hatenablog.com/entry/introrxja"}]},{"title":"joyent/node-vstream","url":"https://github.com/joyent/node-vstream","content":"node streamをラップして、データのダンプやチェック機能等を付けられるモジュール。","tags":["node.js","stream","library"],"date":"2014-08-21T13:58:53.687Z","relatedLinks":[]},{"title":"bevacqua/js","url":"https://github.com/bevacqua/js/","content":"\"JavaScript Quality Guide\"\nJavaScriptコーディングスタイルルール。\n","tags":["JavaScript"],"date":"2014-08-21T14:01:19.633Z","relatedLinks":[]},{"title":"ECMAScript 6 support in Mozilla - JavaScript | MDN","url":"https://developer.mozilla.org/en-US/docs/Web/JavaScript/New_in_JavaScript/ECMAScript_6_support_in_Mozilla","content":"FirefoxのES6サポート状況についてまとまってるページ","tags":["firefox","ECMAScript","まとめ"],"date":"2014-08-21T14:08:45.632Z","relatedLinks":[]},{"title":"Duo","url":"http://duojs.org/","content":"Componentライクなパッケージ管理ツール。component.jsonでまとめられたコンポーネントからビルドしたjsやcssを生成出来る。またGo言語のようにrequireに直接GitHubのレポジトリを指定して使うことも出来る","tags":["JavaScript","Tools","GoLang","browserify"],"date":"2014-08-22T15:00:45.796Z","relatedLinks":[{"title":"the future of component? · Issue #594 · component/component","url":"https://github.com/component/component/issues/594"},{"title":"duo? · Issue #27 · normalize/discussions","url":"https://github.com/normalize/discussions/issues/27"}]},{"title":"Ment.io examples","url":"http://jeff-collins.github.io/ment.io/#/","content":"COntent EditableとかテキストエリアでGitHub的な@ mentionの補完が出来るライブラリ","tags":["JavaScript","library","AngularJS"],"date":"2014-08-23T02:36:10.514Z","relatedLinks":[]},{"title":"Release 3.0 “Liberté, Égalité, Fraternité” · postcss/autoprefixer","url":"https://github.com/postcss/autoprefixer/releases/tag/3.0.0","content":"Autoprefixer 3.0リリース。\n`autoprefixer()`のAPIの変更、coreは分離、CoffeeからES6で書き直し、リポジトリがpostcssに移動した","tags":["CSS","node.js","Tools"],"date":"2014-08-23T03:09:31.796Z","relatedLinks":[]},{"title":"normalize.io - an ES6 module, Web Component, and SPDY/HTTP2 Push frontend development worfklow","url":"https://normalize.github.io/","content":"ES6 moudle/HTML Import/CSS importで書いてimportしたものをビルド出来るパッケージ管理ツール。\nnpm、URL、components等に対応してて、パッケージをURLで指定するという原則を持ってる","tags":["node.js","CSS","JavaScript","Tools"],"date":"2014-08-23T08:03:46.770Z","relatedLinks":[]},{"title":"Sass 3.4 is Out!","url":"http://www.sitepoint.com/sass-3-4-is-out/","content":"Sass3.4の更新内容について。\nparent selector 、selector function、 `@error` ディレクティブなどについて","tags":["Sass"],"date":"2014-08-23T08:51:14.474Z","relatedLinks":[]},{"title":"styledown/styledown · GitHub","url":"https://github.com/styledown/styledown","content":"CSSスタイルガイド生成ツール。 コメントでmarkdownで書いてスタイルガイドを生成する","tags":["CSS","Markdown","document"],"date":"2014-08-24T04:38:47.333Z","relatedLinks":[]},{"title":"hail2u/node-csswring","url":"https://github.com/hail2u/node-csswring/","content":"CSSから余分な記述を取り除いたり、書き換える事で圧縮するツール。\nSourceMapに対応してる","tags":["CSS","Tools"],"date":"2014-08-24T12:28:34.680Z","relatedLinks":[{"title":"CSSWring v1.1.0 - Weblog - Hail2u.net","url":"http://hail2u.net/blog/webdesign/node-csswring-v1.1.0.html"}]},{"title":"soliton4/nodeMirror","url":"https://github.com/soliton4/nodeMirror","content":"node.js + CodeMirrorなブラウザで動くIDE的なツール。\nローカルサーバを立ち上げて、ブラウザで使う。hexエディタ、ターミナル、HTMLの表示などが出来る","tags":["node.js","editor","JavaScript","library"],"date":"2014-08-24T14:40:23.455Z","relatedLinks":[]},{"title":"5 Minutes of JavaScript - The latest news in the JavaScript community","url":"http://five-js.envylabs.com/episodes/42-episode-41-august-21st-2014","content":"週間JavaScriptなPodcast","tags":["podcast","JavaScript"],"date":"2014-08-24T15:34:52.966Z","relatedLinks":[]},{"title":"WebRTC で動く Chord DHT の実装 webrtc-chord を公開しました - tsujio’s blog","url":"http://ntsujio.hatenablog.com/entry/2014/07/03/221023","content":"WebRTCを使った分散ハッシュテーブル (DHT: Distributed Hash Table) の実装","tags":["JavaScript","WebRTC"],"date":"2014-08-25T09:12:55.201Z","relatedLinks":[{"title":"tsujio/webrtc-chord","url":"https://github.com/tsujio/webrtc-chord"}]},{"title":"Advanced objects in JavaScript","url":"http://bjorn.tipling.com/advanced-objects-in-javascript","content":"JSのオブジェクトについて幅広く解説されてる。\ngetter/setter、definePropertyとPropertyDescriptor、Object.create、valueOfとtoString、ES6のProxyとSymbolについて","tags":["JavaScript","ECMAScript","tutorial"],"date":"2014-08-25T12:26:31.641Z","relatedLinks":[{"title":"Web Reflection: What Books Didn't Tell You About ES5 Descriptors - Part 1","url":"http://webreflection.blogspot.jp/2014/03/what-books-wont-tell-you-about-es5.html"},{"title":"ES5, Property Descriptor解説 - 枕を欹てて聴く","url":"http://constellation.hatenablog.com/entry/20101205/1291564928"},{"title":"Revisiting JavaScript Objects | LakTEK (Lakshan Perera)","url":"http://www.laktek.com/2012/12/29/revisiting-javascript-objects/"}]},{"title":"slap-editor/slap","url":"https://github.com/slap-editor/slap","content":"node.js製のターミナル上で動くテキストエディタ。\nSublimeText的なファイルリストやマウスやキーバインドの対応などデフォルトでもそのまま使えるような感じで面白い","tags":["node.js","console","editor"],"date":"2014-08-25T12:58:21.126Z","relatedLinks":[]},{"title":"Run CasperJS scripts online - CasperBox","url":"https://www.casperbox.com/","content":"CaperJSのコードをオンラインで書いて実行、REST APIとAPIを使って実行出来るライブラリを提供してるサービス","tags":["JavaScript","testing","webservice","library"],"date":"2014-08-26T04:35:40.338Z","relatedLinks":[]},{"title":"Amazon: JavaScript逆引きレシピ jQuery対応","url":"http://www.amazon.co.jp/dp/4798135461?tag=amazon0abac-22","content":"2014年8月29日発売\n電子版も同時リリース","tags":["JavaScript","book"],"date":"2014-08-26T06:55:08.804Z","relatedLinks":[{"title":"JavaScript逆引きレシピ jQuery対応（9784798139470）：翔泳社の電子書籍","url":"http://www.shoeisha.co.jp/ebooks/detail/9784798139470"}]},{"title":"Announcing Sencha Touch 2.4 | Blog | Sencha","url":"http://www.sencha.com/blog/announcing-sencha-touch-2-4/","content":"Sencha Touch 2.4リリース。\nBlackBerry 10のサポート強化とtoast コンポーネントの追加","tags":["Sencha","ReleaseNote"],"date":"2014-08-26T08:50:12.578Z","relatedLinks":[]},{"title":"Cheerp homepage","url":"http://leaningtech.com/cheerp/","content":"C++からJavaScriptへコードへのコードコンパイラ。\nLLVMを使用、DOM等扱うC++のラッパライブラリ的なのを持っている","tags":["C++","JavaScript"],"date":"2014-08-26T09:32:32.765Z","relatedLinks":[]},{"title":"CoffeeScript","url":"http://coffeescript.org","content":"CoffeeScript 1.8.0リリース。\nsourcemapのファイル名が.js.mapに変更、CLIの改善、`require(\"coffee-script/repl\")`をrequire出来るように","tags":["CoffeeScript","ReleaseNote"],"date":"2014-08-27T01:17:08.611Z","relatedLinks":[]},{"title":"twistdigital/es6-promisify","url":"https://github.com/twistdigital/es6-promisify","content":"nodeスタイルのコールバックを受け取る関数のPromiseラッパーを作るモジュール。","tags":["node.js","JavaScript","library"],"date":"2014-08-27T05:12:34.108Z","relatedLinks":[]},{"title":"harmony:specification_drafts [ES Wiki]","url":"http://wiki.ecmascript.org/doku.php?id=harmony:specification_drafts#august_24_2014_draft_rev_27","content":"ECMAScript 6 Draft Rev 27リリース。\nArray/generator comprehensionsの削除、Array.prototype.sortの実装依存についての明文化等","tags":["ECMAScript","ReleaseNote"],"date":"2014-08-27T05:41:47.995Z","relatedLinks":[]},{"title":"Manning: Firefox OS in Action","url":"http://www.manning.com/jongboom/","content":"2015年春発売\nFirefox OS本","tags":["firefox","OS","book"],"date":"2014-08-27T07:45:42.884Z","relatedLinks":[]},{"title":"The Meteor blog","url":"https://www.meteor.com/blog/2014/08/26/meteor-090-new-packaging-system","content":"Meteor 0.9.0リリース","tags":["JavaScript","ReleaseNote"],"date":"2014-08-27T13:07:29.231Z","relatedLinks":[]},{"title":"O'Reilly Japan - モダンWeb","url":"http://www.oreilly.co.jp/books/9784873116921/","content":"2014年09月10日 発売\n","tags":["web","book"],"date":"2014-08-27T15:11:01.785Z","relatedLinks":[]},{"title":"Underscore.js","url":"http://underscorejs.org/","content":"Underscore 1.7.0 リリース。\nArrayのネイティブ関数では無く独自の実装を使うように変更し高速化、`_.iteratee`がカスタマイズ可能に`_.before`のメソッド追加、`_.extend`の挙動がES6 `Object.assign`にあわせた形へ変更するなど。\n\"Sparse\" arrays、extend、union、template等破壊的な変更も多く含まれている。","tags":["JavaScript","library","ReleaseNote"],"date":"2014-08-27T15:35:38.774Z","relatedLinks":[{"title":"Release Underscore 1.7.0 by akre54 · Pull Request #1799 · jashkenas/underscore","url":"https://github.com/jashkenas/underscore/pull/1799#issuecomment-53577944"}]},{"title":"The Pragmatic Bookshelf | Dart 1 for Everyone","url":"https://www.pragprog.com/book/csdart1/dart-1-for-everyone","content":"2014年10月10日発売\nGoogle Dartについての書籍","tags":["dart","book"],"date":"2014-08-28T01:08:18.973Z","relatedLinks":[]},{"title":"Dart News & Updates: Dart 1.6 adds support for deferred loading","url":"http://news.dartlang.org/2014/08/dart-16-adds-support-for-deferred.html","content":"Dart 1.6リリース。\nloadLibraryというDeferred loadingを提供するlibraryが入った。","tags":["dart","ReleaseNote"],"date":"2014-08-28T01:11:44.617Z","relatedLinks":[{"title":"Deferred Loading in Dart | Dart: Structured web apps","url":"https://www.dartlang.org/docs/spec/deferred-loading.html"}]},{"title":"Virtual DOMを持つMV*ライブラリのmercuryについて | Web Scratch","url":"http://efcl.info/2014/08/28/mercury/","content":"mercuryのModel(State)、View(Virtual DOM)、Controller(Event)について。\nモジュールを組み合わせた構造と関数型プログラミング的なアプローチがベースのライブラリ","tags":["JavaScript","DOM","library","MVC"],"date":"2014-08-28T07:09:54.383Z","relatedLinks":[]},{"title":"Gravit – unlock your design potential.","url":"http://gravit.io/","content":"Illustratorライクなデザインツール。\nドローやレイヤー等の機能を持ってる\nブラウザで動かすこともできるオープンソースなアプリ。\nhttps://github.com/quasado/gravit","tags":["JavaScript","illust","software"],"date":"2014-08-29T02:03:11.773Z","relatedLinks":[]},{"title":"大規模開発でも小規模開発でも使える TypeScript実践入門：書籍案内｜技術評論社","url":"http://gihyo.jp/book/2014/978-4-7741-6711-4","content":"2014年9月12日発売\nTypeScriptについての書籍","tags":["TypeScript","book","windows"],"date":"2014-08-29T12:29:46.529Z","relatedLinks":[]},{"title":"MooTools - 1.5.1 is out!","url":"http://mootools.net/blog/2014/08/29/mootools-1-5-1-release/","content":"MooTools 1.5.1リリース・\nパッケージ周りの改善","tags":["JavaScript","ReleaseNote"],"date":"2014-08-29T14:49:28.450Z","relatedLinks":[]},{"title":"aster","url":"http://rreverser.com/aster-ast-based-code-builder/","content":"JavaScript ASTを処理するビルドツール。\nGruntやGulp等はtaskごとにパースと生成を繰り返すため非効率な部分がある。\nasterはASTに対して変換の処理をパイプラインで行うため無駄な処理が減る。","tags":["JavaScript","Tools","AST","library"],"date":"2014-08-30T08:31:08.768Z","relatedLinks":[{"title":"asterjs/aster","url":"https://github.com/asterjs/aster"}]},{"title":"Release 1.6.0 · jscs-dev/node-jscs","url":"https://github.com/jscs-dev/node-jscs/releases/tag/v1.6.0","content":"コードスタイルチェックツールのjscs 1.6.0リリース。\nGoogleプリセットの改善やバグシュウセイ等\n","tags":["JavaScript","Tools","ReleaseNote"],"date":"2014-08-30T08:46:46.343Z","relatedLinks":[]},{"title":"Ember.js - Ember 1.7.0 and 1.8 Beta Released","url":"http://emberjs.com/blog/2014/08/23/ember-1-7-0-released.html","content":"Ember 1.7.0 と 1.8 Betaリリース","tags":["JavaScript","library","ReleaseNote"],"date":"2014-08-30T08:53:24.121Z","relatedLinks":[]},{"title":"Chromium Blog: Chrome 38 Beta: New primitives for the next-generation web","url":"http://blog.chromium.org/2014/08/chrome-38-beta-new-primitives-for-next.html","content":"Chrome 38βリリース。\npicture要素、Map/Set、for...of、Symbol、Math周りの追加。\nNetInfo API、 Screen Orientation AP、Encoding APIでバイナリのstreamをデコード出来るように","tags":["Chrome","ReleaseNote"],"date":"2014-08-30T13:00:03.861Z","relatedLinks":[{"title":"Collecting and Iterating, the ES6 Way - HTML5Rocks Updates","url":"http://updates.html5rocks.com/2014/08/Collecting-and-Iterating-the-ES6-Way"},{"title":"Easier ArrayBuffer <-> String conversion with the Encoding API - HTML5Rocks Updates","url":"http://updates.html5rocks.com/2014/08/Easier-ArrayBuffer---String-conversion-with-the-Encoding-API"}]},{"title":"Important Announcement Regarding YUI | Yahoo Engineering","url":"http://yahooeng.tumblr.com/post/96098168666/important-announcement-regarding-yui","content":"YUIは新規開発終了するというアナウンス。","tags":["YUI","ReleaseNote"],"date":"2014-08-30T13:36:41.641Z","relatedLinks":[{"title":"Yahoo stopping all new development of YUI | Hacker News","url":"https://news.ycombinator.com/item?id=8243523"}]},{"title":"mathiasbynens/regexpu","url":"https://github.com/mathiasbynens/regexpu","content":"ES6の正規表現の`u`フラグをES5でも使えるように変換するtranspiler","tags":["JavaScript","正規表現","Tools"],"date":"2014-08-30T14:30:44.654Z","relatedLinks":[]},{"title":"Unicode-aware regular expressions in ES6 · Mathias Bynens","url":"https://mathiasbynens.be/notes/es6-unicode-regex","content":"ES6で導入された正規表現の`u`フラグについての解説とES5でも使えるようにするTransppilerについて。\n正規表現でユニコード文字を正しく扱うためのフラグ","tags":["ECMAScript","JavaScript","正規表現"],"date":"2014-08-30T14:33:18.617Z","relatedLinks":[]},{"title":"JavaScript Memory Management Masterclass // Speaker Deck","url":"https://speakerdeck.com/addyosmani/javascript-memory-management-masterclass","content":"JavaScriptでのメモリリークとそもそも何故起きるのかについてのスライド。 \nDOM leakやV8のメモリ管理の方法、世代別GC、DevToolsを使っての見つけ方、Performance Toolsの使い方についてなどかなり詳しく紹介されている。","tags":["V8","JavaScript","browser","debug","スライド"],"date":"2014-08-31T12:05:01.809Z","relatedLinks":[{"title":"JavaScript Memory Management Masterclass のメモ | wIssue Note","url":"http://efcl.wordpress.com/2014/08/31/javascript-memory-management-masterclass-%e3%81%ae%e3%83%a1%e3%83%a2/"}]},{"title":"A Gentle Browserify Walkthrough - Pony Foo","url":"http://blog.ponyfoo.com/2014/08/25/a-gentle-browserify-walkthrough","content":"Browserifyについての丁寧なチュートリアル。\nCommonJSとは何か、browserifyの基本的な使い方、利点としてnpmのモジュールが使える点やCJS以外のモジュールをbrowserify-shimで扱う事について等","tags":["JavaScript","browserify","tutorial"],"date":"2014-08-31T12:32:45.692Z","relatedLinks":[{"title":"Browserify All The Things // Speaker Deck","url":"https://speakerdeck.com/bevacqua/browserify-all-the-things"},{"title":"substack/browserify-handbook","url":"https://github.com/substack/browserify-handbook"}]},{"title":"Chartist - Simple responsive charts","url":"http://gionkunz.github.io/chartist-js/","content":"SVGベースのレスポンシブなグラフライブラリ。\nmedia queriesを使って指定","tags":["JavaScript","SVG","グラフ","library"],"date":"2014-08-31T13:44:07.845Z","relatedLinks":[]},{"title":"Forward JS","url":"http://forwardjs.com/","content":"Forward JSの動画が公開されている","tags":["JavaScript","イベント","動画"],"date":"2014-08-31T14:17:58.049Z","relatedLinks":[]},{"title":"Journey from browserify to webpack — Medium","url":"https://medium.com/@tomchentw/why-webpack-is-awesome-9691044b6b8e","content":"webpackを使ったビルドについて。 browserifyとの比較\nwebpackがデフォルトで webpack-dev-serverや差分コンパイル、bower統合、js以外を読み込めるloaderを持ってる点について書かれている","tags":["browserify","JavaScript","Tools"],"date":"2014-09-01T05:03:06.517Z","relatedLinks":[]},{"title":"Amazon: AngularJSリファレンス","url":"http://www.amazon.co.jp/dp/4844336681?tag=amazon0abac-22","content":"2014年9月5日発売\nAngularJSの脱初心者〜中級者向けの書籍\nhttp://zoetrope.hatenablog.jp/entry/2014/09/01/201056","tags":["AngularJS","book"],"date":"2014-09-02T15:09:50.022Z","relatedLinks":[]},{"title":"Dev.Opera — Opera 24 released","url":"https://dev.opera.com/blog/opera-24/","content":"Opera 24リリース。\nWindowsでのフォントレンダリングの改善、CSSの`all`プロパティのサポート、`navigator.hardwareConcurrency`でCPUコア数の取得、Cryptography APIのサポート等","tags":["Opera","ReleaseNote"],"date":"2014-09-02T15:17:33.376Z","relatedLinks":[]},{"title":"An Introduction to WebDriver Using the JavaScript Bindings - Tuts+ Code Tutorial","url":"http://code.tutsplus.com/tutorials/an-introduction-to-webdriver-using-the-javascript-bindings--cms-21855","content":"WebDriverJSのバインディングについて。","tags":["Selenium","webdriver","node.js"],"date":"2014-09-03T14:38:52.586Z","relatedLinks":[]},{"title":"Firefox — Notes (32.0) — Mozilla","url":"http://www.mozilla.org/en-US/firefox/32.0/releasenotes/","content":"Firefox 32リリース。\nposition:stickyがデフォルト有効に、imgのsrcset属性を試験サポート、`Array.from()`、Public Key Pinningの対応","tags":["firefox","ReleaseNote","セキュリティ"],"date":"2014-09-03T14:54:18.553Z","relatedLinks":[{"title":"Firefox 32 が正式リリース、position: sticky; や srcset 属性への対応、開発ツールの機能追加など | WWW WATCH","url":"http://hyper-text.org/archives/2014/09/firefox_32_release.shtml"},{"title":"Firefox 32 for developers - Mozilla | MDN","url":"https://developer.mozilla.org/ja/docs/Mozilla/Firefox/Releases/32"}]},{"title":"O'Reilly Japan - 実践 Selenium WebDriver","url":"http://www.oreilly.co.jp/books/9784873116952/","content":"2014年09月18日 発売\nSeleniumについての書籍。\nブラウザやiOS/Androidのテストについて扱う","tags":["Selenium","book","ios","Android"],"date":"2014-09-04T06:43:56.752Z","relatedLinks":[]},{"title":"Socket.IO — Socket.IO 1.1.0","url":"http://socket.io/blog/socket-io-1-1-0/","content":"Socket.IO 1.1.0リリース。\nnamespaceの指定が`/`から始まるかどうかはどちらでも良くなった。バグ修正等","tags":["node.js","library","ReleaseNote"],"date":"2014-09-05T00:35:49.513Z","relatedLinks":[]},{"title":"多段SourceMapの対応方法とライブラリ | Web Scratch","url":"http://efcl.info/2014/09/03/multi-stage-sourcemap/","content":"多段SourceMapといわれてるものについての問題と、それをマッピングし直すことでその問題を解決するモジュールについて","tags":["sourcemap","JavaScript","library","node.js"],"date":"2014-09-05T10:56:13.543Z","relatedLinks":[]},{"title":"mathjs/HISTORY.md at v1.0.0 · josdejong/mathjs","url":"https://github.com/josdejong/mathjs/blob/v1.0.0/HISTORY.md","content":"既存のMathと互換性のある関数や数値演算、数式のパーサを持つライブラリであるmath.js 1.0.0リリース","tags":["JavaScript","library","ReleaseNote"],"date":"2014-09-05T12:03:46.714Z","relatedLinks":[]},{"title":"Brackets 0.43 Release – Brackets Blog","url":"http://blog.brackets.io/2014/09/04/brackets-0-43-release/","content":"Brackets 0.43リリース。\nSass/Lessのサポート、検索UIの改善、シンタックスの言語切替ができるように","tags":["editor","ReleaseNote"],"date":"2014-09-06T06:27:14.034Z","relatedLinks":[]},{"title":"btwael/locallydb","url":"https://github.com/btwael/locallydb","content":"node、node-webkitで使えるNoSQLなデータベースライブラリ。\nJSONファイルベース","tags":["JavaScript","library"],"date":"2014-09-07T06:41:03.966Z","relatedLinks":[]},{"title":"Release SCSS-Lint 0.28.0 · causes/scss-lint","url":"https://github.com/causes/scss-lint/releases/tag/v0.28.0","content":"SCSS-Lint 0.28.0リリース。\nSass 3.4に対応","tags":["Sass","ReleaseNote"],"date":"2014-09-07T07:19:30.196Z","relatedLinks":[]},{"title":"Release v0.9.0: Release 0.9.0 (2014-09-02) multi-stage sourcemaps · twada/power-assert","url":"https://github.com/twada/power-assert/releases/tag/v0.9.0","content":"power-assert 0.9.0リリース。\nAltJS等を使っている時に、元ファイルの正しいエラー行数を表示するために多段SourceMapに対応","tags":["JavaScript","library","testing","ReleaseNote"],"date":"2014-09-07T07:21:18.141Z","relatedLinks":[{"title":"多段SourceMapの対応方法とライブラリ | Web Scratch","url":"http://efcl.info/2014/09/03/multi-stage-sourcemap/"}]},{"title":"ESLint 0.8.0 released - ESLint","url":"http://eslint.org/blog/2014/09/eslint-0.8.0-released/","content":"ESLint 0.8.0リリース。\nプラグインの仕組みがstableになって、作り方、テスト方法、命名ルール等が公開された。\nignorefileの`/**`の変更、パフォーマンスの改善等","tags":["JavaScript","Tools","ReleaseNote"],"date":"2014-09-07T07:27:53.426Z","relatedLinks":[{"title":"Working with Plugins","url":"http://eslint.org/docs/developer-guide/working-with-plugins.html"}]},{"title":"RReverser/acorn-csp","url":"https://github.com/RReverser/acorn-csp","content":"acornのCSP対応版を生成するツール。\n`new Function`を使っているのを、\nAST変換を使ったインライン展開的な事をして対応してる","tags":["JavaScript","library","AST"],"date":"2014-09-07T07:40:21.910Z","relatedLinks":[{"title":"Acorn-cspのできた流れ - efcl’s blog","url":"http://efcl.hatenablog.com/entry/2014/09/07/022914"}]},{"title":"zendesk/cross-storage","url":"https://github.com/zendesk/cross-storage","content":"postMessageを使ったクロスドメインでデータを共有出来るlocalStorageラッパライブラリ。\nES6 Promisesを使ったPromiseベースのAPIになってる","tags":["JavaScript","Promises","library"],"date":"2014-09-07T08:00:17.213Z","relatedLinks":[{"title":"DailyJS: Cross-Storage: Share Local Data Across Domains","url":"http://dailyjs.com/2014/09/05/cross-storage/"}]},{"title":"A Fond Farewell to YUI | Blog | Sencha","url":"http://www.sencha.com/blog/a-fond-farewell-to-yui/","content":"Ext JS 1.0より前はYUIに依存してて、その後は3.0までアダプタ的なものを提供していた。\nまたエンタープライズウェブアプリの今後についてや、AngularJS等とExt JSがカバーしてる範囲の違いと用途への適正等の話","tags":["JavaScript","歴史","library"],"date":"2014-09-07T08:13:40.428Z","relatedLinks":[{"title":"YUI との別れを惜しむ | 株式会社ゼノフィ","url":"https://www.xenophy.com/sencha-blog/11463"},{"title":"Enterprise Web Development: From Desktop to Mobile","url":"http://enterprisewebbook.com/"}]},{"title":"Supersonic JavaScript // Speaker Deck","url":"https://speakerdeck.com/ariya/supersonic-javascript","content":"JavaScriptエンジンの最適化についてのスライド。\nコンストラクタ関数の最適化(Shape、Hidden class)を妨げない書き方、短絡評価、段階的なアプローチ、GCについてなど","tags":["JavaScript","performance","スライド"],"date":"2014-09-07T08:36:08.408Z","relatedLinks":[{"title":"JavaScript Memory Management Masterclass // Speaker Deck","url":"https://speakerdeck.com/addyosmani/javascript-memory-management-masterclass"}]},{"title":"macbre/phantomas","url":"https://github.com/macbre/phantomas","content":"PhantomJSを使ったパフォーマンスメトリクス、モニタリングツール","tags":["JavaScript","browser","performance","Tools"],"date":"2014-09-07T10:21:49.646Z","relatedLinks":[]},{"title":"Making the web “just work” with any input: Mouse, Touch, and Pointer Events - IEBlog - Site Home - MSDN Blogs","url":"http://blogs.msdn.com/b/ie/archive/2014/09/05/making-the-web-just-work-with-any-input.aspx","content":"IE 11のアップデートでTouch Eventsがサポートが入り、Mouser/Touch/Pointerの3つのモデルが存在する。\nそれらのモデルの比較とfeature detectによる互換性のない実装がよくみられる事について等","tags":["IE","browser","mobile"],"date":"2014-09-07T15:09:41.981Z","relatedLinks":[{"title":"The Mobile Web should just work for everyone - IEBlog - Site Home - MSDN Blogs","url":"http://blogs.msdn.com/b/ie/archive/2014/07/31/the-mobile-web-should-just-work-for-everyone.aspx"},{"title":"IE11: 現在そして将来の Web に対応するタッチ ブラウジング - IEBlog 日本語 - Site Home - MSDN Blogs","url":"http://blogs.msdn.com/b/ie_ja/archive/2013/08/06/ie11-touch-browsing-for-todays-web-and-beyond.aspx"},{"title":"Issue 162757 - chromium - Implement pointer events in Chrome behind experimental flag - An open-source project to help move the web forward. - Google Project Hosting","url":"https://code.google.com/p/chromium/issues/detail?id=162757#c64"}]},{"title":"TimBeyer/html-to-vdom","url":"https://github.com/TimBeyer/html-to-vdom","content":"HTML文字列をVirtual DOM(vTree)に変換するライブラリ。\n","tags":["JavaScript","DOM","library"],"date":"2014-09-08T00:45:35.568Z","relatedLinks":[]},{"title":"From AngularJS to React: the isomorphic way","url":"http://blog.risingstack.com/from-angularjs-to-react-the-isomorphic-way/","content":"SEO的な視点からAngularJSからReactにした話。\nAngularではkoa-prerenderでプリレンダリングをしていた。\nReactを使うことでクライアントもサーバも同じコード(Isomorphic JavaScript)を使ってViewができるようになった","tags":["JavaScript","AngularJS"],"date":"2014-09-08T10:42:55.860Z","relatedLinks":[]},{"title":"コーディングガイド by @mdo","url":"http://kia-king.com/code-guide/","content":"http://codeguide.co/ の訳\nHTMLやCSSやJavaScriptそれぞれを書く時のルールを統一感を持つためのガイドライン","tags":["HTML","CSS","JavaScript","翻訳"],"date":"2014-09-08T10:48:16.973Z","relatedLinks":[]},{"title":"pioneer.js - javascript integration testing","url":"http://pioneerjs.com/","content":"Cucumber的なDSLと、そのDSLに対応した処理をJavaScriptで書けるStep、どこをテストするのかのDOMをラップしたWIdgetsの3層構造のテストフレームワーク。\nWebDriverを使ってブラウザ自動テストが出来る","tags":["JavaScript","testing","Selenium","webdriver","library"],"date":"2014-09-08T12:25:18.674Z","relatedLinks":[{"title":"Pioneerのお試しステップ - efcl’s blog","url":"http://efcl.hatenablog.com/entry/2014/09/08/212101"}]},{"title":"ECMAScript 6 modules: the final syntax","url":"http://www.2ality.com/2014/09/es6-modules-final.html","content":"ES6 modulesの構文について。\n構文の仕様は固まり、CommonJSのような同期的な形とAMDのような非同期的な呼び出しどちらでも使える。\nES6 modulesの構文、使い方、default exportやSystem.importについて等まとまってる","tags":["JavaScript","ECMAScript"],"date":"2014-09-08T12:29:39.517Z","relatedLinks":[]},{"title":"GraftJS/jschan · GitHub","url":"https://github.com/GraftJS/jschan","content":"libchanのJavaScriptポート。\nネットワークを超えてChannel同士でやり取りをする。\nWebSocketsとSPDYをサポートしていて、msgpackを使う","tags":["JavaScript","library"],"date":"2014-09-10T00:50:34.223Z","relatedLinks":[]},{"title":"thlorenz/v8-perf","url":"https://github.com/thlorenz/v8-perf","content":"V8のパフォーマンスに関するレポートや資料のまとめ。\nData type、コンパイラ、最適化、GC、メモリ、CPUプロファイリング。\nまたfast objectであるかどうかの確認方法やプロファイルの取り方などについて","tags":["Chrome","V8","performance","まとめ"],"date":"2014-09-10T01:14:41.541Z","relatedLinks":[]},{"title":"JavaScript: Novice to Ninja - O'Reilly Media","url":"http://shop.oreilly.com/product/9780992461225.do","content":"2014年10月 発売\n基礎から学ぶJavaScript","tags":["JavaScript","book"],"date":"2014-09-10T07:55:20.233Z","relatedLinks":[]},{"title":"davidmarkclements/decofun","url":"https://github.com/davidmarkclements/decofun","content":"無名関数を自動的にそのコンテキストに応じた名前を付けるデバッグツール。\n","tags":["JavaScript","debug","Tools"],"date":"2014-09-11T04:56:31.740Z","relatedLinks":[]},{"title":"srcset と sizes","url":"http://terkel.github.io/srcset-sizes/","content":"srcset と sizes 属性の入門の翻訳\nhttp://ericportis.com/posts/2014/srcset-sizes/","tags":["HTML","画像","CSS","翻訳"],"date":"2014-09-11T05:04:29.476Z","relatedLinks":[{"title":"Srcset and sizes の日本語訳 · terkel.jp","url":"http://terkel.jp/archives/2014/09/srcset-sizes/"}]},{"title":"Polyfill service","url":"https://cdn.polyfill.io/v1/","content":"polyfillライブラリを配信してくれるCDNサービス。\nクエリでfeaturesやuaを指定してそれに対するpolyfillをまとめくれたものを配信してくれる","tags":["JavaScript","library"],"date":"2014-09-11T07:25:20.053Z","relatedLinks":[{"title":"Polyfills as a service | FT Labs","url":"http://labs.ft.com/2014/09/polyfills-as-a-service/"}]},{"title":"9 anti-patterns for node.js teams","url":"http://www.slideshare.net/jeharrell/9-antipatterns-for-nodejs-teams","content":"node.jsにおける9つのアンチパターンについてのスライド http://efcl.hatenablog.com/entry/2014/09/11/212846","tags":["JavaScript","node.js","スライド"],"date":"2014-09-11T12:33:40.210Z","relatedLinks":[]},{"title":"Talk talks_12C5ADD371A9A5D4 - Ember Fest!","url":"https://emberfest.eu/talks/talks_12C5ADD371A9A5D4","content":"JavaScriptベースのビルドツールであるBroccoliについての動画\nhttps://github.com/broccolijs/broccoli\nBroccoliがどのようなプロセスでファイルを処理するかについて話されてる","tags":["JavaScript","Tools","動画"],"date":"2014-09-11T12:55:12.132Z","relatedLinks":[]},{"title":"「for やめろ」またはイベントループと nextTick() - Block Rockin’ Codes","url":"http://jxck.hatenablog.com/entry/for-with-eventloop","content":"node.jsにおけるイベントループとブロッグについて。\nsetTimeout、process.nextTick、setImmediateの意味の違い。\nI/Oイベントとそれぞれの実行タイミングについて分かりやすく解説してる。","tags":["JavaScript","node.js"],"date":"2014-09-12T13:53:03.710Z","relatedLinks":[]},{"title":"Speed Hall of Fame - The Chromium Projects","url":"http://www.chromium.org/developers/speed-hall-of-fame","content":"ChromiumやV8のパフォーマンスの最適化/向上のIssue(内容)とその結果についてまとめられてるページ","tags":["V8","Chrome","まとめ"],"date":"2014-09-13T04:52:19.103Z","relatedLinks":[]},{"title":"OSCON - React Architecture // Speaker Deck","url":"https://speakerdeck.com/vjeux/oscon-react-architecture","content":"Reactの歴史とReactのDOM Diffについてのスライド\nhttps://www.youtube.com/watch?v=eCf5CquV_Bw\nDOMのバージョン管理に擬えて、Virtual DOMのdiffの仕組みについて解説されてる","tags":["JavaScript","DOM","スライド"],"date":"2014-09-13T07:10:36.439Z","relatedLinks":[{"title":"JavaScript’s History and How it Led To ReactJS | The New Stack","url":"http://thenewstack.io/javascripts-history-and-how-it-led-to-reactjs/"}]},{"title":"V8の最適化とIRHydraでの可視化とベンチマークについてのメモ | Web Scratch","url":"http://efcl.info/2014/09/13/v8-optimization-memo/","content":"V8のHidden Class等のJavaScriptの最適化やhot codeについて。\nIRHydra2を使った最適化されてない事の可視化や参考リソースについて。","tags":["JavaScript","V8","performance","Tools","まとめ"],"date":"2014-09-13T15:36:30.779Z","relatedLinks":[]},{"title":"DartLanguageSpecification_Japanese.pdf","url":"http://www.cresc.co.jp/tech/java/Google_Dart/DartLanguageSpecification_Japanese.pdf","content":"Dartの仕様書日本語訳\nECMA-408版","tags":["dart","spec","翻訳"],"date":"2014-09-13T15:46:32.930Z","relatedLinks":[]},{"title":"V8 Installation and d8 shell usage","url":"https://gist.github.com/kevincennis/0cd2138c78a07412ef21","content":"d8コマンドをインストールして、最適化/非最適化、プロファイリング、GCのトレース、hidden class等のチェック方法などについてまとまってるチュートリアル","tags":["V8","console","Tools","tutorial"],"date":"2014-09-13T16:32:53.330Z","relatedLinks":[]},{"title":"Intern 2.1 released | Blog | SitePen","url":"http://www.sitepen.com/blog/2014/09/12/intern-2-1-released/","content":"Intern 2.1リリース。\nHTMLレポーター/JUnit XMLレポーターの追加。","tags":["JavaScript","testing","library","ReleaseNote"],"date":"2014-09-14T06:32:42.455Z","relatedLinks":[]},{"title":"Asynchronous JavaScript & Promises","url":"http://www.innoarchitech.com/asynchronous-javascript-promises/","content":"JavaScriptの非同期処理、Promiseについての動画とスライド。\nPromiseとはどういうものかについて","tags":["JavaScript","Promises","スライド","動画"],"date":"2014-09-14T07:48:31.251Z","relatedLinks":[{"title":"Asynchronous JavaScript & Promises by Alex Castrounis","url":"http://slides.com/alexcastrounis/async-js-promises#/"}]},{"title":"2014-09-09-performance-in-css-hikalab-yuya-saito.pdf • Droplr","url":"http://d.pr/f/sP4H","content":"CSSとパフォーマンスについてのスライド。CSSのスタイル変更がどのようなレンダリングツリーの変更/再描画を起こしてるか、それを計測する方法、回避する方法について詳しく書かれてる","tags":["CSS","browser","performance","スライド"],"date":"2014-09-14T07:55:00.093Z","relatedLinks":[]},{"title":"thlorenz/proxyquireify","url":"https://github.com/thlorenz/proxyquireify","content":"`require`をラップして読み込んだモジュールのメソッドのstubを行えるbrowserify plugin。\n変換によってDIが行われるので元モジュールに特殊な仕組みが必要ない","tags":["browserify","plugin","testing","library"],"date":"2014-09-14T08:25:35.055Z","relatedLinks":[]},{"title":"ES6 right now","url":"http://johnkpaul.github.io/presentations/jqcon/2014/es6-now/#/","content":"ES6の動かせるサンプルと共に機能紹介と今スグ使う設定についてのスライド\ntraceur(+grunt/gulp/broccoli/browserify)やes6-shimの紹介","tags":["ECMAScript","JavaScript","スライド"],"date":"2014-09-14T09:10:04.256Z","relatedLinks":[]},{"title":"Firefox Add-on Enables Web Development Across Browsers and Devices ✩ Mozilla Hacks – the Web developer blog","url":"https://hacks.mozilla.org/2014/09/firefox-tools-adapter/","content":"Firefoxの開発者ツールを使ってChromeやSafariで表示してるページをデバッグするアダプタのアドオン。\nremotedebug.org と似ているが、共有のプロトコルの提供ではなく、Firefoxのプロトコルをベースとしてる","tags":["firefox","debug","Chrome","addon"],"date":"2014-09-14T09:22:27.342Z","relatedLinks":[{"title":"Firefox Tools Adapter - Firefox Developer Tools | MDN","url":"https://developer.mozilla.org/en-US/docs/Tools/Firefox_Tools_Adapter"}]},{"title":"ブラウザ内で安全に文字列からDOMを組み立てるためのRickDOMというライブラリを書いた - 葉っぱ日記","url":"http://d.hatena.ne.jp/hasegawayosuke/20140912/p1","content":"DOMParserやcreateHTMLDocumentを使って文字列から安全にDOMを組み立てるライブラリ","tags":["JavaScript","DOM","library"],"date":"2014-09-14T09:26:27.799Z","relatedLinks":[{"title":"hasegawayosuke/rickdom","url":"https://github.com/hasegawayosuke/rickdom"}]},{"title":"Building high quality services at Uber","url":"http://raynos.github.io/nodeconfeu2014-talk/#/","content":"Uber社のnode.jsを使ったプロダクションを運用するにあたってのスライド。\nログ、モニター、設定の管理、例外のログ、プロファイル、初期設定のscaffolding等のツールについて。","tags":["JavaScript","node.js","スライド"],"date":"2014-09-14T09:30:21.416Z","relatedLinks":[]},{"title":"Intro to Broccoli","url":"http://aexmachina.info/assets/talks/intro-to-broccoli/#1","content":"ビルドツールであるBroccoliについてのスライド。 Railsで言えばBroccoliはasset pipelineで、GruntやGulpはrakeに当たるツール。\nビルドに焦点をおいているという特徴がある","tags":["JavaScript","Tools","スライド"],"date":"2014-09-14T10:14:22.163Z","relatedLinks":[]},{"title":"uupaa/WMCache.js","url":"https://github.com/uupaa/WMCache.js","content":"FileSystem, IndexedDB, Quota Management APIを使って100MB超えのテンポラリなストレージを管理するライブラリ","tags":["JavaScript","library","Chrome","safari"],"date":"2014-09-14T10:42:51.649Z","relatedLinks":[{"title":"WMCache · uupaa/WMCache.js Wiki","url":"https://github.com/uupaa/WMCache.js/wiki/WMCache"}]},{"title":"Release 3.1 “Satyameva Jayate” · postcss/autoprefixer","url":"https://github.com/postcss/autoprefixer/releases/tag/3.1.0","content":"autoprefixer 3.1リリース\n","tags":["CSS","Tools","ReleaseNote"],"date":"2014-09-15T08:23:45.656Z","relatedLinks":[]},{"title":"hello.js - Javascript API for OAuth2 authentication and REST services","url":"http://adodson.com/hello.js/","content":"OAuth 2対応のアプリの認証やAPIを叩く機能を持ったライブラリ。\nhttps://auth-server.herokuapp.com/ という認証のサーバを使っていて、クライアントサイトを書くだけでGitHubやFacebook等のAPIを利用できる","tags":["JavaScript","OAuth","library"],"date":"2014-09-15T11:57:34.119Z","relatedLinks":[]},{"title":"BlackDice/lill","url":"https://github.com/BlackDice/lill","content":"es6-symbolを使った linked-listの実装ライブラリ","tags":["JavaScript","library","node.js"],"date":"2014-09-15T12:02:35.343Z","relatedLinks":[]},{"title":"Integrating D3.js visualizations in a React app - Nicolas Hery","url":"http://nicolashery.com/integrating-d3js-visualizations-in-a-react-app/","content":"D3.jsのデータ・ドリブンのデータ更新とReactのVirtual DOMを組み合わせた話","tags":["d3.js","DOM"],"date":"2014-09-15T12:11:50.844Z","relatedLinks":[{"title":"D3.js の Data-Driven な DOM 操作がおもしろい - てっく煮ブログ","url":"http://tech.nitoyon.com/ja/blog/2013/10/24/d3js/"}]},{"title":"BSidesLA Managing Content Security Policy // Speaker Deck","url":"https://speakerdeck.com/oreoshake/bsidesla-managing-content-security-policy","content":"CSPについてのスライド。\nCSPとは何か、どうやって適応するか、どうやって管理するか。\nCSP Lv2のhashについてやCSPレポート解析と http://caspr.io/ ついて","tags":["セキュリティ","CSP","browser","スライド"],"date":"2014-09-15T12:19:44.105Z","relatedLinks":[{"title":"Caspr","url":"http://caspr.io/#/"}]},{"title":"JavaScript Promiseを使うウェブの仕様を調べてみた | Web Scratch","url":"http://efcl.info/2014/09/16/promises-spec-ref-list/","content":"Promisesの仕様を前提にしてる仕様の一覧。また、仕様をどうやって調べるかについて。W3CやWHATWGの仕様をまとめてダウンロードして検索する方法について書かれてる","tags":["JavaScript","Promises","spec","検索"],"date":"2014-09-16T11:24:58.866Z","relatedLinks":[]},{"title":"CORS для тестирования и для жизни. Константин Якушев. MoscowJS 14","url":"http://www.slideshare.net/moscowjs/cors-moscowjs-14","content":"CORSのHTTPヘッダの設定と動作について分かりやすくまとめられてる。 \n指定する値の書き方についてが分かりやすい\nCORS in Actionの人。\n","tags":["XHR","スライド"],"date":"2014-09-17T00:45:39.413Z","relatedLinks":[]},{"title":"Node v0.10.32 (Stable)","url":"http://blog.nodejs.org/2014/09/16/node-v0-10-32-stable/","content":"Node v0.10.32 リリース。\n","tags":["node.js","ReleaseNote"],"date":"2014-09-17T00:47:38.303Z","relatedLinks":[]},{"title":"CSSセレクターマッチングのコスト - Unreviewed","url":"http://takenspc.hatenablog.com/entry/2014/09/16/152157","content":"CSSセレクタは要素とセレクタの数だけ判定を行う回数が増えるため、そのコストを減らすアプローチについて。\nまた、CSSセレクタのマッチ判定の手順について結合子別に詳しく解説してる。\n","tags":["CSS","webkit"],"date":"2014-09-17T04:58:00.409Z","relatedLinks":[{"title":"WebKit CSS JIT Internals - Constellation Scorpius","url":"http://constellation.github.io/blog/2014/07/14/webkit-css-jit-internals/"}]},{"title":"Node.jsエンジニアなら2014年内に知っておきたいPromise入門 | Tokyo Otaku Mode Tech Blog","url":"http://blog.otakumode.com/2014/09/17/nodejs-promise/","content":"JavaScript Promiseの基本的な使い方、async.jsを使っていた場合にそれをPromiseに書き換える実装方法について。\nPromiseについてよくまとまってるチュートリアル","tags":["JavaScript","node.js","Promises","tutorial"],"date":"2014-09-17T06:25:09.580Z","relatedLinks":[]},{"title":"Componentization for Reality","url":"http://ja.slideshare.net/ygoto3q/componentization-for-reality","content":"コンポーネントベースで考えるウェブ開発についてスライド。\nディレクトリ単位だとバラけてしまうのでコンポーネント単位でまとめる。\nジェネレータ、webpack、insertCSS、Angular","tags":["JavaScript","スライド"],"date":"2014-09-17T14:08:10.953Z","relatedLinks":[{"title":"俺の話を聞け、5分だけでもいい　ーJavaScriptだいすきな男たちとJavaScriptを学ぼう！【JSオジサン#3】 JSオジサン 先生 - 無料動画学習｜schoo（スクー）","url":"https://schoo.jp/class/1190"}]},{"title":"A Quick Introduction to BrowserSync - Tuts+ Web Design Tutorial","url":"http://webdesign.tutsplus.com/tutorials/a-quick-introduction-to-browsersync--cms-22135","content":"BrowserSyncについて紹介するスクリーンキャスト","tags":["browser","動画","Tools"],"date":"2014-09-18T12:05:57.597Z","relatedLinks":[]},{"title":"WebIDE、ストレージインスペクタ、jQuery イベント、iframe 切り替えなど – Firefox 開発ツール エピソード 34 | Mozilla Developer Street (modest)","url":"https://dev.mozilla.jp/2014/09/webide-storage-inspector-jquery-events-iframe-switcher-more-firefox-developer-tools-episode-34/","content":"Firefox 34 で追加されてる開発ツールの機能について","tags":["firefox","debug","Tools"],"date":"2014-09-18T14:53:24.222Z","relatedLinks":[]},{"title":"Updates to our platform roadmap - IEBlog - Site Home - MSDN Blogs","url":"http://blogs.msdn.com/b/ie/archive/2014/09/18/updates-to-our-platform-roadmap.aspx","content":"IEの開発中、検討中の機能について","tags":["IE","ECMAScript","JavaScript"],"date":"2014-09-19T00:11:22.427Z","relatedLinks":[{"title":"Internet Explorer Web Platform Status and Roadmap - status.modern.IE","url":"http://status.modern.ie/"}]},{"title":"React v0.11.2 | React","url":"http://facebook.github.io/react/blog/2014/09/16/react-v0.11.2.html","content":"React v0.11.2リリース。\ndialogとpicture要素のサポート、flowの型チェックツール用のアノテーションを取り除くフラグをjsxコマンドに追加","tags":["facebook","JavaScript","DOM","library","ReleaseNote"],"date":"2014-09-19T00:40:22.083Z","relatedLinks":[]},{"title":"wingify/dom-comparator","url":"https://github.com/wingify/dom-comparator","content":"2つのDOM文字列を比較した結果を取得するライブラリ。\nCSSやNodeにどういう操作が行われたかの情報が取れる","tags":["JavaScript","DOM","testing","library"],"date":"2014-09-20T15:11:48.371Z","relatedLinks":[]},{"title":"Apple Shows Love for HTML5 with iOS 8 | Blog | Sencha","url":"http://www.sencha.com/blog/apple-shows-love-for-html5-with-ios-8","content":"iOS8のSafariでサポートされた新しい機能について。\nまた今までのWebViewと新しく追加されたWebKitの機能がちゃんと使えるWKWerbViewのパフォーマンスの比較。\n既知のバグについても書かれてる","tags":["ios","safari","まとめ","performance"],"date":"2014-09-21T03:32:14.697Z","relatedLinks":[{"title":"iOS 8 に Apple の HTML5 への愛を見た | 株式会社ゼノフィ","url":"https://www.xenophy.com/sencha-blog/11578"}]},{"title":"iOS 8 and iPhone 6 for web developers and designers: next evolution for Safari and native webapps | Breaking the Mobile Web","url":"http://www.mobilexweb.com/blog/safari-ios8-iphone6-web-developers-designers","content":"iPhone6とplusの仕様やviewportまわりの違い、iOS8 safariでサポートされたAPIやCSSサポート、minimal-uiの廃止、safariの追加機能、UIWebViewとWKWebVIewの違い、バグについて詳しくまとめられている","tags":["ios","safari","まとめ","JavaScript","CSS"],"date":"2014-09-21T03:34:52.175Z","relatedLinks":[{"title":"iOS8 presents serious issues that prevent file uploading | Blog","url":"http://blog.fineuploader.com/2014/09/10/ios8-presents-serious-issues-that-prevent-file-uploading/"}]},{"title":"ConradIrwin/async-profile","url":"https://github.com/ConradIrwin/async-profile","content":"node.jsで非同期処理のプロファイルを取るためのライブラリ。callback待ちにどれくらいの時間を使ってるかの表示、\n非同期処理の結果をネスト表示も出来る","tags":["JavaScript","performance","library","node.js"],"date":"2014-09-21T04:11:09.048Z","relatedLinks":[{"title":"A CPU Profiler for Node.js - Bugsnag","url":"https://bugsnag.com/blog/async-profile"}]},{"title":"Node.js Best Practices","url":"http://blog.risingstack.com/node-js-best-practices/","content":"Node.jsにおけるコーディングルール的なのとエラーについて。\ncallbackのerrorはチェックする事と早期return、Operational errorとProgrammer errorsの違いと対処、npmを使ったWorkflowについて書かれてる","tags":["node.js","開発環境"],"date":"2014-09-21T06:31:07.089Z","relatedLinks":[{"title":"Error Handling in Nodejs - Developer Center - Joyent","url":"http://www.joyent.com/developers/node/design/errors"}]},{"title":"deloreanjs/delorean","url":"https://github.com/deloreanjs/delorean","content":"Flux patternの実装ライブラリ\ndispatcherとstore、ComponentとしてReactやFlight、Ractiveなどと組み合わせて使うことができる","tags":["JavaScript","library"],"date":"2014-09-21T06:51:54.199Z","relatedLinks":[{"title":"Fluxxor - Home","url":"http://fluxxor.com/"}]},{"title":"fat/bean","url":"https://github.com/fat/bean","content":"JavaScriptのDOMイベントを簡単に扱える小さなライブラリ。\non/off/fire/one/cloneが用意されている。cloneではNodeと共にeventをコピーすることができる","tags":["JavaScript","library","event"],"date":"2014-09-21T06:59:58.344Z","relatedLinks":[]},{"title":"WinJS Everywhere","url":"http://blogs.windows.com/buildingapps/2014/09/17/winjs-everywhere/","content":"WinJS 3.0リリース。\nクロスプラットフォームのデザイン互換性周りの修正が中心","tags":["JavaScript","library","ReleaseNote"],"date":"2014-09-21T07:24:28.005Z","relatedLinks":[{"title":"WinJS3.0 がリリースされました。 - monoe's blog - Site Home - MSDN Blogs","url":"http://blogs.msdn.com/b/osamum/archive/2014/09/19/winjs3-0.aspx"}]},{"title":"matthew-andrews/denodeify","url":"https://github.com/matthew-andrews/denodeify/","content":"nodeスタイルで書かれた関数(error, response)をPromiseラッパにするライブラリ","tags":["JavaScript","Promises","library"],"date":"2014-09-21T07:41:37.599Z","relatedLinks":[]},{"title":"Slide decks of JSConf 2014","url":"https://gist.github.com/nikcorg/1fe60d2da6e22653806c","content":"JSConf.eu 2014のスライドまとめ\nhttp://2014.jsconf.eu/\nhttps://www.youtube.com/user/jsconfeu/","tags":["JavaScript","event","スライド"],"date":"2014-09-21T11:36:29.140Z","relatedLinks":[]},{"title":"透過PNGをSVGを利用して軽くするテクニック - Weblog - Hail2u.net","url":"http://hail2u.net/blog/webdesign/with-svg.html","content":"JPG画像とマスクとなるPNG画像をsvgのmask要素を合わせる事で擬似アルファチャネルをやる事について。\n単体の透過pngよりサイズサイズが軽量に出来る話。\nhttp://blog.jackadam.net/2010/alpha-jpegs/","tags":["SVG","画像"],"date":"2014-09-21T11:54:06.061Z","relatedLinks":[]},{"title":"Syncing Async","url":"http://www.slideshare.net/fitc_slideshare/syncingasync","content":"非同期処理とPromiseについてのスライド。\nコールバックのネストの問題、PromiseやGeneratorで考える非同期で逐次的な処理について。","tags":["JavaScript","Promises","スライド"],"date":"2014-09-21T12:41:00.350Z","relatedLinks":[]},{"title":"inikulin/dmn","url":"https://github.com/inikulin/dmn","content":"プロジェクトで使ってるファイルからら.npmignoreを生成するコマンドラインツール。\nまた、インストール済みのnode_modulesから不要なファイルを削除する事も出来る。\n","tags":["npm","node.js","console","Tools"],"date":"2014-09-23T03:26:31.282Z","relatedLinks":[]},{"title":"WebStorm 9 EAP, 138.2406: spy-js code completion, CSS3 enhancements, Scratch files and… JSX | JetBrains WebStorm Blog","url":"http://blog.jetbrains.com/webstorm/2014/09/webstorm-9-eap-138-2406/","content":"spy.jsを実行した結果を使ったコード補完が行えるように。また、今までは引数や返り値のみだったか、式にも対応した。\nemacsみたいなScratchファイルの機能を追加、indexingの範囲をデフォルトではnode_moduleまでに限定、JSX(React)のサポート改善等","tags":["WebStorm","ReleaseNote","node.js"],"date":"2014-09-23T04:22:36.466Z","relatedLinks":[]},{"title":"Polymer 0.4.1 Released!","url":"http://blog.polymer-project.org/releases/2014/09/18/release-0.4.1/","content":"Polymer 0.4.1リリース。\nWAI-ARIAについての`core-a11y-keys`要素を追加、\niOS8のバグに対するworkaroundを追加","tags":["JavaScript","WebComponents","library","ReleaseNote"],"date":"2014-09-23T06:09:44.962Z","relatedLinks":[]},{"title":"The npm Blog — npm@2.0.0","url":"http://blog.npmjs.org/post/98131109725/npm-2-0-0","content":"npm 2.0.0リリース。\nリリースプロセスのドキュメント、semverの挙動の変更、企業など社内モジュールの管理等に使えるscopeという機能を追加、npm runが引数を取れるようになるなど","tags":["npm","ReleaseNote"],"date":"2014-09-23T06:20:00.879Z","relatedLinks":[{"title":"Release Process · npm/npm Wiki","url":"https://github.com/npm/npm/wiki/Release-Process"},{"title":"npm-scope","url":"https://www.npmjs.org/doc/misc/npm-scope.html"}]},{"title":"Traceur, Gulp, Browserify and ES6 - Matt Greer","url":"http://www.mattgreer.org/articles/traceur-gulp-browserify-es6/","content":"Gulp+TraceurでES6のコードを使う方法と、Browserify + es6ifyでTraceurを使う方法について。","tags":["JavaScript","gulp","browserify"],"date":"2014-09-23T07:17:26.830Z","relatedLinks":[]},{"title":"async vs defer attributes - Growing with the Web","url":"http://www.growingwiththeweb.com/2014/02/async-vs-defer-attributes.html","content":"script要素のasync属性とdefer属性の動作の違いを図解にしたもの ","tags":["HTML","JavaScript"],"date":"2014-09-24T14:53:32.674Z","relatedLinks":[{"title":"サイトに適したリソース配置とasync/defer完全マスター – レンダリング優先のグッド・プラクティス | ゆっくりと…","url":"http://tokkono.cute.coocan.jp/blog/slow/index.php/xhtmlcss/resource-potitioning-best-practice/"}]},{"title":"Using ServiceWorker in Chrome today - JakeArchibald.com","url":"http://jakearchibald.com/2014/using-serviceworker-today/","content":"Chromeでフラグ付きで実装されたService Workerを動かす方法やオフラインキャッシュのデモ","tags":["Chrome"],"date":"2014-09-25T07:57:38.901Z","relatedLinks":[]},{"title":"Amazon.co.jp： JavaScriptエンジニア養成読本 [Webアプリ開発の定番構成Backbone.js+CoffeeScript+Gruntを1冊で習得! ] (Software Design plus): 吾郷 協, 山田 順久, 竹馬 光太郎, 和智 大二郎: 本","url":"http://www.amazon.co.jp/JavaScript%E3%82%A8%E3%83%B3%E3%82%B8%E3%83%8B%E3%82%A2%E9%A4%8A%E6%88%90%E8%AA%AD%E6%9C%AC-Web%E3%82%A2%E3%83%97%E3%83%AA%E9%96%8B%E7%99%BA%E3%81%AE%E5%AE%9A%E7%95%AA%E6%A7%8B%E6%88%90Backbone-js-CoffeeScript-Grunt%E3%82%921%E5%86%8A%E3%81%A7%E7%BF%92%E5%BE%97-Software/dp/4774167975","content":"2014年10月18日 発売\nJavaScript開発のムック本","tags":["JavaScript","book"],"date":"2014-09-26T02:26:46.497Z","relatedLinks":[]},{"title":"Dev.Opera — Better @font-face with Font Load Events","url":"https://dev.opera.com/articles/better-font-face/","content":"CSS Font Loadingを使ってウェブフォントを読み込んでから適応して、FOUTを回避する事について","tags":["fonts","Promises","CSS"],"date":"2014-09-26T15:17:30.139Z","relatedLinks":[{"title":"CSS Font Loading Module Level 3を試してみた - console.blog(self);","url":"http://sadah.hatenablog.com/entry/2014/06/30/211944"}]},{"title":"Developing a React.js Edge - O'Reilly Media","url":"http://shop.oreilly.com/product/9781939902122.do","content":"React.jsについての書籍\nhttps://github.com/rtfeldman/bleeding-edge-sample-app","tags":["VirualDOM","JavaScript","library","book"],"date":"2014-09-27T11:41:45.958Z","relatedLinks":[]},{"title":"▶ Tale of npm, css and html - YouTube","url":"https://www.youtube.com/watch?v=27GYm6nRv6E","content":"browserifyとnpmを使った開発、またbrowserifyのcss版と言えるparcelifyについてのスクリーンキャスト\nhttps://github.com/rotundasoftware/parcelify","tags":["npm","browserify","CSS","動画"],"date":"2014-09-27T12:22:30.480Z","relatedLinks":[]},{"title":"JavaScript - BrowserifyからWebpackへの移行時の注意点 - Qiita","url":"http://qiita.com/derui@github/items/5233b4ef8fbde1e80d33","content":"Browserifyから見たWebpackのメリットについて。 Browserifyはデフォルト(factor-bundleなどが必要)では1ビルドに1出力で、Webpackは複数のファイルを吐き出せる。\nまた、Webpackはデフォルトで賢いビルドをするため高速にビルド出来る。\n(BrowserifyはAdvanced Optionsなどで細かい指定やビルドの工夫が必要)\nどちらもビルド時間の多くがSourceMap出力が占めている傾向がある。","tags":["JavaScript","browserify"],"date":"2014-09-29T09:39:56.861Z","relatedLinks":[]},{"title":"Testing Flux Applications | React","url":"http://facebook.github.io/react/blog/2014/09/24/testing-flux-applications.html","content":"FluxアーキテクチャをJestでテストする話。\n","tags":["JavaScript","testing"],"date":"2014-09-29T13:48:41.233Z","relatedLinks":[{"title":"Flux | Application Architecture for Building User Interfaces","url":"http://facebook.github.io/flux/"},{"title":"Jest | Painless JavaScript Unit Testing","url":"http://facebook.github.io/jest/"}]},{"title":"ECMAScript 6 promises (1/2): foundations","url":"http://www.2ality.com/2014/09/es6-promises-foundations.html","content":"ES6 Promiseについての連載。\nJavaScriptにおける非同期処理に関連するコールスタック、イベントループ、コールバックについての解説がされている","tags":["JavaScript","Promises"],"date":"2014-09-29T13:52:21.154Z","relatedLinks":[]},{"title":"JavaScriptが実行できるリアルタイムオンラインエディタ作ってみました | 圧縮電子どうのこうの","url":"http://polygon-planet-log.blogspot.com/2014/09/javascript-online-synchronize-editor.html","content":"コラボレーション出来るjsfiddle的なウェブサービス。\n複数人で編集できカーソル位置の可視化、JavaScriptコンソールやHTMLのプレビューなどがある","tags":["JavaScript","editor","webservice"],"date":"2014-09-29T13:58:03.114Z","relatedLinks":[]},{"title":"The State of Grunt","url":"http://cowboy.github.io/state-of-grunt-fe-summit-2014-talk/#1","content":"Gruntの現状と未来についてのスライド。\nGrunt 0.4ではGulpやBroccoliのプラグインも使えるようにすることやstream/promiseベースのTaskのパイプラインのサポート。\nGrunt/Gulp/Broccoliの目的の違いについてまとめられてる","tags":["Grunt","スライド"],"date":"2014-09-29T14:17:37.006Z","relatedLinks":[]},{"title":"Virtual DOMのアルゴリズムが知りたくてvirtual-domのコードを読んだ話 - snyk_s log","url":"http://saneyukis.hatenablog.com/entry/2014/09/03/134858","content":"VirtualDOMの構成要素やdiffのアルゴリズムについて","tags":["VirualDOM","アルゴリズム","JavaScript"],"date":"2014-09-29T15:03:21.054Z","relatedLinks":[]},{"title":"Preparing for ECMAScript 6: New String Methods","url":"http://www.sitepoint.com/preparing-ecmascript-6-new-string-methods/","content":"ES6で入るString周りのメソッドについての解説","tags":["ECMAScript","JavaScript"],"date":"2014-09-30T07:21:17.162Z","relatedLinks":[]},{"title":"“There Are More Bugs In Mobile Than... Particles In The Universe!” | Smashing Magazine","url":"http://www.smashingmagazine.com/2014/09/30/mobile-web-handbook-release/","content":"PPKによるモバイル周りのJSやCSSのバグや混乱する挙動などについてのガイドラインを提供する本。\nviewportや300msの遅延、ズームの動作、Touch Event、Androidなどのハマりどころについて書かれてる","tags":["ios","Android","mobile","web","JavaScript","CSS","book"],"date":"2014-09-30T12:44:19.044Z","relatedLinks":[]},{"title":"Get Started React.js // Speaker Deck","url":"https://speakerdeck.com/koba04/get-started-react-dot-js","content":"React.jsについて詳しく書かれたスライド。\nJSXの使い方、Viewの構成、ImmutableなPropと状態を表すState、Component同士のやり取りやライフサイクル、CSSやアニメーション、Fluxアーキテクチャ、サーバサイドレンダリングなど","tags":["JavaScript","VirualDOM","library","スライド"],"date":"2014-09-30T12:54:38.928Z","relatedLinks":[{"title":"Fluxアーキテクチャの覚え書きを書いた - snyk_s log","url":"http://saneyukis.hatenablog.com/entry/2014/09/26/174750"}]},{"title":"mohayonao/neume.js · GitHub","url":"https://github.com/mohayonao/neume.js","content":"Web Audio APIを扱うライブラリ。\nパフォーマンスや試行錯誤がしやすいインタフェースを目的にしている\nhttp://mohayonao.hatenablog.com/entry/2014/09/29/123242","tags":["JavaScript","audio","library"],"date":"2014-09-30T13:14:59.878Z","relatedLinks":[]},{"title":"Dropbox - guiding-through-the-javascript-frameworks.pdf","url":"https://www.dropbox.com/s/hjl3cfs36b31jja/guiding-through-the-javascript-frameworks.pdf?dl=0","content":"JavaScriptのAngular、Ember、Backbone、React、Ampersand.jsなどのライブラリの特徴、またそれらを使って何を解決のかというガイドラインを示すスライド","tags":["JavaScript","MVC","library","スライド"],"date":"2014-09-30T13:20:50.771Z","relatedLinks":[]},{"title":"Release 0.11.0-rc · yyx990803/vue","url":"https://github.com/yyx990803/vue/releases/tag/0.11.0-rc","content":"Vue.js 0.11.0-rcリリース。\nBreakingな変更も含め多数の変更が予定されてる","tags":["JavaScript","library","ReleaseNote"],"date":"2014-09-30T13:33:32.198Z","relatedLinks":[]},{"title":"yahoo/gifshot","url":"https://github.com/yahoo/gifshot","content":"複数枚の画像や動画からgifを作成する JavaScriptライブラリ","tags":["JavaScript","画像","library"],"date":"2014-10-01T05:28:59.106Z","relatedLinks":[]},{"title":"レスポンシブイメージのネイティブサポート - HTML5 Rocks","url":"http://www.html5rocks.com/ja/tutorials/responsive/picture-element/","content":"レスポンシブに画像を扱うpicture要素について。\nmedia queryでの分岐、srcset属性での解像度対応、読み込む画像の種類によるfailback","tags":["HTML","画像"],"date":"2014-10-01T05:57:44.173Z","relatedLinks":[]},{"title":"Release Stable API · mozilla/localForage","url":"https://github.com/mozilla/localForage/releases/tag/1.0.0","content":"IndexedDB, WebSQL, localStorageを同じインタフェースで使えるlocalForage 1.0.0リリース。\n","tags":["JavaScript","library","ReleaseNote"],"date":"2014-10-02T04:52:32.648Z","relatedLinks":[]},{"title":"Developing a Gulp.js Edge - O'Reilly Media","url":"http://shop.oreilly.com/product/9781939902146.do","content":"JavaScriptのStreamベースのビルドシステムであるGulpについての書籍","tags":["gulp","book"],"date":"2014-10-02T15:54:37.481Z","relatedLinks":[{"title":"gulp.js - the streaming build system","url":"http://gulpjs.com/"}]},{"title":"JavaScript Promises Essentials | Packt","url":"https://www.packtpub.com/application-development/javascript-promises-essentials","content":"JavaScript Promiseについての書籍。\nWinJSのPromiseについても扱ってる","tags":["JavaScript","book","電子書籍"],"date":"2014-10-02T15:56:51.189Z","relatedLinks":[]},{"title":"SweetAlert","url":"http://tristanedwards.me/sweetalert","content":"ダイアログUIライブラリ","tags":["JavaScript","UI","library"],"date":"2014-10-02T16:04:47.935Z","relatedLinks":[]},{"title":"shakiba/svgexport","url":"https://github.com/shakiba/svgexport","content":"PhantomJSを使ってSVGをPNG/JPEG/PDFなどに変換出来るコマンドラインツール。","tags":["node.js","SVG","画像","console","Tools"],"date":"2014-10-02T16:05:45.219Z","relatedLinks":[]},{"title":"Steady.js","url":"http://lafikl.github.io/steady.js/","content":"scrollイベントを扱うライブラリ。\nonscrollをthrottleしたり、topからの位置で反応するイベントをつけたりスクロール周りの処理を扱いやすくしてくれる","tags":["JavaScript","library"],"date":"2014-10-03T07:51:58.282Z","relatedLinks":[]},{"title":"TypeScript: coding JavaScript without the pain","url":"http://www.slideshare.net/SanderMak/typescript-coding-javascript-without-the-pain","content":"TypeScriptの特徴について紹介しているスライド","tags":["TypeScript","スライド"],"date":"2014-10-04T01:57:03.241Z","relatedLinks":[{"title":"sandermak/typescript-presentation","url":"https://github.com/sandermak/typescript-presentation"}]},{"title":"TypeScript: coding JavaScript without the pain","url":"http://www.slideshare.net/SanderMak/typescript-coding-javascript-without-the-pain","content":"TypeScriptの特徴について紹介しているスライド","tags":["TypeScript","スライド"],"date":"2014-10-04T01:57:07.393Z","relatedLinks":[{"title":"sandermak/typescript-presentation","url":"https://github.com/sandermak/typescript-presentation"}]},{"title":"node-browserify/changelog.markdown at 6.0.0 · substack/node-browserify","url":"https://github.com/substack/node-browserify/blob/6.0.0/changelog.markdown","content":"browserify 6.0.0リリース。\nSourceMapのファイルパスがベースURLからの相対パスとなるように","tags":["browserify","ReleaseNote","sourcemap"],"date":"2014-10-04T05:19:24.854Z","relatedLinks":[]},{"title":"Release 0.9.0 · marijnh/acorn","url":"https://github.com/marijnh/acorn/releases/tag/0.9.0","content":"JavaScriptパーサのacorn 0.9.0リリース。","tags":["JavaScript","AST","library","ReleaseNote"],"date":"2014-10-04T05:21:08.668Z","relatedLinks":[]},{"title":"HTML5Rocks の日本語記事まとめ - Google Developer Relations Japan Blog","url":"http://googledevjp.blogspot.com/2014/10/html5rocks.html","content":"HTML5Rockに現在公開されている翻訳記事のまとめ","tags":["翻訳","まとめ"],"date":"2014-10-04T05:22:02.954Z","relatedLinks":[]},{"title":"Amazon.co.jp: Webアプリ構築のためのAngularJS 電子書籍: 外村 和仁, CodeGrid: Kindleストア","url":"http://www.amazon.co.jp/Web%E3%82%A2%E3%83%97%E3%83%AA%E6%A7%8B%E7%AF%89%E3%81%AE%E3%81%9F%E3%82%81%E3%81%AEAngularJS-%E5%A4%96%E6%9D%91-%E5%92%8C%E4%BB%81-ebook/dp/B00O4RMZ4O","content":"2014年10月6日 発売\nhttps://app.codegrid.net/ の攻略！AngularJSの連載を元にした書籍","tags":["AngularJS","book","kindle"],"date":"2014-10-04T15:25:09.047Z","relatedLinks":[]},{"title":"Node.js Security Tips","url":"http://blog.risingstack.com/node-js-security-tips/","content":"Node.jsとセキュリティについて\neval、strict mode、sudoしない、シェルを叩いてコマンドを実行しない、一時ファイル、XSS、HttpOnly、CSP等の扱いについて書かれている","tags":["node.js","セキュリティ"],"date":"2014-10-04T15:46:20.681Z","relatedLinks":[]},{"title":"Release v1.3.0 - UI Improvements · yeoman/yo","url":"https://github.com/yeoman/yo/releases/tag/v1.3.0","content":"yo v1.3.0リリース。\nUIの改善","tags":["JavaScript","console","Tools","ReleaseNote"],"date":"2014-10-04T16:39:50.367Z","relatedLinks":[]},{"title":"React - A JavaScript library for building user interfaces // Speaker Deck","url":"https://speakerdeck.com/helielson/react-a-javascript-library-for-building-user-interfaces","content":"React.js入門的なスライド。\nrender、state、componentのライフサイクル、テストについて","tags":["React","JavaScript","library","スライド"],"date":"2014-10-04T17:02:13.329Z","relatedLinks":[]},{"title":"verb - A CAD Library for the Web","url":"http://verbnurbs.com/","content":"CADライブラリ","tags":["JavaScript","library"],"date":"2014-10-04T17:10:54.319Z","relatedLinks":[]},{"title":"viljamis/Molten-Leading","url":"https://github.com/viljamis/Molten-Leading","content":"jQueryで実装されてたMolten Leadingのpure JavaScript版。\nline-heightを要素の幅に併せて変更してくれるライブラリ","tags":["JavaScript","library"],"date":"2014-10-05T04:02:02.499Z","relatedLinks":[]},{"title":"npm 2.0.0でローカルモジュールを使ってrequire('../../../')を回避する | Web Scratch","url":"http://efcl.info/2014/10/04/npm2-local-module/","content":"npm 2.0.0からdependenciesにローカルパスを指定出来るようになり、プロジェクトだけで使うUitlsを読み込みやすくなった話","tags":["npm","node.js","JavaScript"],"date":"2014-10-05T04:04:02.248Z","relatedLinks":[]},{"title":"A primer on Content Security Policy // Speaker Deck","url":"https://speakerdeck.com/polarblau/a-primer-on-content-security-policy","content":"XSSの動く仕組み、そのXSSを防止するためのエスケープや必要な事の多さとその一つとしてのCSPについてのスライド。\nCSPのルールについての紹介","tags":["CSP","スライド"],"date":"2014-10-05T04:46:22.321Z","relatedLinks":[]},{"title":"Reject.JS 2014 - YouTube","url":"https://www.youtube.com/playlist?list=PL37ZVnwpeshF8Sr8JZNFU6boKMmod9YBw","content":"Reject.JS 2014 の動画が公開された\nhttp://rejectjs.org/speakers/","tags":["JavaScript","動画","まとめ"],"date":"2014-10-05T05:13:31.110Z","relatedLinks":[]},{"title":"Ampersand.js – Minimalistic Approach to not so minimalistic Problems // Speaker Deck","url":"https://speakerdeck.com/kamilogorek/ampersand-dot-js-minimalistic-approach-to-not-so-minimalistic-problems","content":"Ampersand.js の紹介スライド ","tags":["JavaScript","MVC","library","スライド"],"date":"2014-10-05T05:28:23.706Z","relatedLinks":[{"title":"▶ Kamil Ogórek – Ampersand.js – Minimalistic Approach to not so minimalistic Problems [Reject.JS 2014] - YouTube","url":"https://www.youtube.com/watch?v=2Rzxn-xaFkg&index=5&list=PL37ZVnwpeshF8Sr8JZNFU6boKMmod9YBw"}]},{"title":"Localize your frontend // slidr.io","url":"http://slidr.io/klyrr/localize-your-frontend##1","content":"jimdo.com のローカライズについてのスライド。数字フォーマットの問題に対してAngularJS、Closure LibraryやECMA i18n API(とpolyfill)等について\n","tags":["JavaScript","i18n","library","スライド","AngularJS"],"date":"2014-10-05T06:05:58.021Z","relatedLinks":[{"title":"▶ Tina Umlandt – Localize your frontend! [Reject.JS 2014] - YouTube","url":"https://www.youtube.com/watch?v=Lu4mholN2lA&index=3&list=PL37ZVnwpeshF8Sr8JZNFU6boKMmod9YBw"}]},{"title":"【JavaScript】 MutationObserverの使い方 個人的まとめ - はりをきば","url":"http://blog.gutyan.jp/entry/2014/09/06/MutationObserver","content":"MutationObserverの使い方、オプションについての解説","tags":["JavaScript"],"date":"2014-10-05T15:35:19.168Z","relatedLinks":[]},{"title":"Mozilla Brick","url":"http://brick.mozilla.io/","content":"WebComponentを使ったUIコンポーネントライブラリ","tags":["Mozilla","WebComponents","library"],"date":"2014-10-06T07:39:53.014Z","relatedLinks":[]},{"title":"ES6: the future is now // Speaker Deck","url":"https://speakerdeck.com/jsist/es6-the-future-is-now","content":"ECMAScriptのタイムライン、ES6の機能紹介のスライド","tags":["ECMAScript","スライド"],"date":"2014-10-06T12:22:16.915Z","relatedLinks":[]},{"title":"まだmechanizeで消耗してるの? WebDriverで銀行をスクレイピング（ProtractorとWebdriverIOを例に） - 詩と創作・思索のひろば (Poetry, Writing and Contemplation)","url":"http://motemen.hatenablog.com/entry/2014/10/01/scrape-by-protractor-webdriverio","content":"AngularJS向けのE2EテストフレームワークであるProtractorを使ったスクレイピングについて。\n","tags":["AngularJS","testing","Tools"],"date":"2014-10-06T12:26:31.103Z","relatedLinks":[]},{"title":"Google Developers Blog: Promises in the Google APIs JavaScript Client Library","url":"http://googledevelopers.blogspot.com/2014/10/promises-in-google-apis-javascript.html","content":"Google APIのクライアントライブラリがPromise/A+ベースのものとなった","tags":["google","Promises","library","ReleaseNote"],"date":"2014-10-06T12:27:33.771Z","relatedLinks":[]},{"title":"ECMAScript 6 promises (2/2): the API","url":"http://www.2ality.com/2014/10/es6-promises-api.html","content":"ES6 Promiseについて詳しい解説。基本的な使い方やどのようなフローで動くか、エラーハンドリング、メリット/デメリット、デバッグ、Promiseラッパの書き方、他の機能と強調した書き方についてなど","tags":["Promises","tutorial"],"date":"2014-10-06T12:35:42.408Z","relatedLinks":[]},{"title":"React Apps Using Flux and Backbone | Toptal","url":"http://www.toptal.com/front-end/simple-data-flow-in-react-applications-using-flux-and-backbone","content":"Fluxアーキテクチャのフローについて。\nDispatcherでイベントとState管理、Store(EventEmitter)がブロードキャストしたイベントをキャッチしてViewをレンダリングするという流れ。\nこれをBackbone.jsとReactを使った実装について","tags":["React","backbone.js","JavaScript"],"date":"2014-10-06T13:11:18.925Z","relatedLinks":[]},{"title":"Brackets 0.44 Release: Split View – Brackets Blog","url":"http://blog.brackets.io/2014/10/06/brackets-0-44-release-split-view/","content":"Brackets 0.44リリース。\n横並べで表示できるSplit Viewの追加、Vendor prefixなどについてのQuick Docsを追加","tags":["JavaScript","editor","ReleaseNote"],"date":"2014-10-07T08:27:40.252Z","relatedLinks":[]},{"title":"Visual Studio “14” CTP 4 and TypeScript 1.1 CTP Released - The Visual Studio Blog - Site Home - MSDN Blogs","url":"http://blogs.msdn.com/b/visualstudio/archive/2014/10/06/visual-studio-14-ctp-4-and-typescript-1-1-ctp-released.aspx","content":"TypeScript 1.1リリース","tags":["TypeScript","ReleaseNote"],"date":"2014-10-07T09:54:43.836Z","relatedLinks":[{"title":"TypeScript 1.1.0 変更点 - Qiita","url":"http://qiita.com/vvakame/items/5e53c392867ebc604267"}]},{"title":"Vue.js v0.11の変更点(予定)まとめ - blog.koba04.com","url":"http://blog.koba04.com/post/2014/10/07/vue-js-v011-changes/","content":"Vue.js v0.11 RCの変更点のまとめ","tags":["JavaScript","MVC","library"],"date":"2014-10-07T15:02:50.481Z","relatedLinks":[]},{"title":"Nightmare","url":"http://www.nightmarejs.org/","content":"PhantomJS APIでの操作をメソッドチェーンで書いていけるライブラリ。\n`.run(callback)` にerrorオブジェクトが渡ってくる。\n操作をまとめたモジュールを作って`.use`で再利用できる","tags":["JavaScript","browserify","library"],"date":"2014-10-07T15:06:10.298Z","relatedLinks":[]},{"title":"JavaScript - 本当にあったTouchEventの怖い話 - Qiita","url":"http://qiita.com/damele0n/items/dc312bbf66da1d46dd6f","content":"Android、iOSでのTouchEventを生成してdispatchする方法について。\n独自仕様の`initTouchEvent`についてやPolyfillについて","tags":["mobile","JavaScript","Android","ios"],"date":"2014-10-07T15:09:38.766Z","relatedLinks":[]},{"title":"Explorations In Automatically Fixing JavaScript Linting-errors","url":"http://addyosmani.com/blog/fixmyjs/","content":"FixMyJSを使ったJSHintの警告対象を自動的に修正する方法とSublime Text等のエディタ連携について","tags":["JavaScript","editor","Tools"],"date":"2014-10-07T15:13:40.108Z","relatedLinks":[]},{"title":"sebmck/6to5","url":"https://github.com/sebmck/6to5","content":"ES6のコードをランタイムなしのES5に変換するツール。\nSourceMap対応、BrowserifyやGrunt等のpluginが用意されてる。\n他のES6コード変換との比較表も載せている。","tags":["ECMAScript","JavaScript","Tools"],"date":"2014-10-08T14:12:17.298Z","relatedLinks":[]},{"title":"React Bootstrap","url":"http://react-bootstrap.github.io/","content":"Reactを使ったBootstrap 3のcomponent。","tags":["React","CSS","design"],"date":"2014-10-08T14:46:14.195Z","relatedLinks":[]},{"title":"全国のSeleniumer必読 - Qiita","url":"http://qiita.com/oh_rusty_nail/items/b8ba525d31ea7c522856","content":"SeleniumのTips集、verifyとassertの使い分け、状況別の対処方等","tags":["Selenium","まとめ","Tips","browser"],"date":"2014-10-08T14:47:50.329Z","relatedLinks":[]},{"title":"WebRTC (概要から中の仕組みまで) // Speaker Deck","url":"https://speakerdeck.com/yosuke_furukawa/webrtc-gai-yao-karazhong-falseshi-zu-mimade","content":"WebRTCの接続確立から通信するまで流れとWebRTCのAPIについてのスライド。\nNAT、ICE(STUN,TURN)、DTLS,\nSRTP、SCTP、WebSocket APIとの類似性などについて","tags":["WebRTC","スライド"],"date":"2014-10-09T02:06:15.630Z","relatedLinks":[{"title":"WebRTCについての話を社内勉強会でしてきた - from scratch","url":"http://yosuke-furukawa.hatenablog.com/entry/2014/10/09/100629"}]},{"title":"cure53/jPurify","url":"https://github.com/cure53/jPurify","content":"jQueryでDOM Based XSSを引き起こす可能性があるメソッドを乗っ取って、サニタイズ的な処理を追加するライブラリ","tags":["jQuery","DOM","XSS","library"],"date":"2014-10-09T05:23:01.750Z","relatedLinks":[]},{"title":"Chrome Releases: Stable Channel Update","url":"http://googlechromereleases.blogspot.com/2014/10/stable-channel-update.html","content":"Chrome 38リリース","tags":["Chrome","ReleaseNote"],"date":"2014-10-09T08:17:08.853Z","relatedLinks":[{"title":"Chromium Blog: Chrome 38 Beta: New primitives for the next-generation web","url":"http://blog.chromium.org/2014/08/chrome-38-beta-new-primitives-for-next.html"}]},{"title":"ractive/CHANGELOG.md at master · ractivejs/ractive","url":"https://github.com/ractivejs/ractive/blob/master/CHANGELOG.md","content":"Ractive.js 0.6.0リリース。\n`init`の代わりに`onrender`等のevent hooksが追加された。\nテンプレートエンジンへの機能追加等","tags":["JavaScript","library","ReleaseNote"],"date":"2014-10-09T13:37:32.602Z","relatedLinks":[{"title":"Version 0.6.0 - Google グループ","url":"https://groups.google.com/forum/#!topic/ractive-js/_VIdRH_pG3w"}]},{"title":"angular/dart2es6","url":"https://github.com/angular/dart2es6","content":"DartをES6に変換するtranspiler","tags":["dart","ECMAScript","Tools"],"date":"2014-10-10T01:19:42.740Z","relatedLinks":[]},{"title":"Release v0.9.1: Release Release 0.9.1 (2014-10-08) Node 0.11.x support · twada/power-assert","url":"https://github.com/twada/power-assert/releases/tag/v0.9.1","content":"power-assert 0.9.1リリース。\nNode.js 0.11サポート","tags":["JavaScript","testing","library","ReleaseNote"],"date":"2014-10-10T01:27:59.310Z","relatedLinks":[]},{"title":"JavaScript Beyond the Web in 2014","url":"http://www.sitepoint.com/javascript-beyond-web-2014/","content":"JavaScriptとハードウェアについて。\nJavaScriptを使って触れるハードウェアについてまとめられている","tags":["JavaScript"],"date":"2014-10-10T01:29:27.634Z","relatedLinks":[]},{"title":"DevTools Tips","url":"http://devtoolstips.com/","content":"Chrome DevToolsのTips投稿サイト","tags":["Chrome","debug"],"date":"2014-10-10T07:25:22.312Z","relatedLinks":[]},{"title":"ilyavolodin/eslint-plugin-backbone","url":"https://github.com/ilyavolodin/eslint-plugin-backbone","content":"ESLintを使ったBackbone.jsに関するLintのルールセット","tags":["JavaScript","backbone.js","plugin"],"date":"2014-10-11T04:29:58.716Z","relatedLinks":[]},{"title":"Lightweight ES6 Features That Pack A Punch | colintoh.com","url":"http://colintoh.com/blog/lightweight-es6-features","content":"ES6の機能紹介記事。\nES6Fiddleで実行出来るサンプルコードと共に紹介されてて分かりやすい","tags":["ECMAScript","JavaScript"],"date":"2014-10-11T05:17:41.757Z","relatedLinks":[]},{"title":"React: Flux Architecture - Video Tutorial Series @eggheadio","url":"https://egghead.io/series/react-flux-architecture","content":"Reactを使ったFluxアーキテクチャでのショッピングカートを作るスクリーンキャスト。\nReactでなくても実現できる事が中心なのでデザインのパターンとして見られる感じ","tags":["React","動画"],"date":"2014-10-11T10:49:15.220Z","relatedLinks":[{"title":"dummy","url":"http://dummy"}]},{"title":"Dev.Opera — CSS: It was twenty years ago today — an interview with Håkon Wium Lie","url":"https://dev.opera.com/articles/css-twenty-years-hakon/","content":"CSS20周年を記念してのインタビュー","tags":["CSS","歴史","インタビュー"],"date":"2014-10-13T12:24:03.685Z","relatedLinks":[]},{"title":"JavaScript… by Reginald Braithwaite [Leanpub PDF/iPad/Kindle]","url":"https://leanpub.com/javascript-spessore","content":"JavaScriptのオブジェクト指向についての書籍。スケール出来るようなWebアプリケーションの作りを学ぶ。\nWeb版は無料で見られる","tags":["JavaScript","book"],"date":"2014-10-13T12:36:15.992Z","relatedLinks":[]},{"title":"github/fetch · GitHub","url":"https://github.com/github/fetch","content":"WHATWGで策定されてる`fetch`のpolyfillライブラリ。 \nXHRよりもシンプルなAPIでデータの取得、送信等が行える。\nfetchはPromiseを返すので別途Promiseのpolyfillが必要。\nformやArrayBuffer等まだ実装されていない部分がある。","tags":["JavaScript","XHR","Promises","library"],"date":"2014-10-14T02:50:03.672Z","relatedLinks":[]},{"title":"INTRO TO D3.JS - Overview","url":"https://square.github.io//intro-to-d3/","content":"Square社によるD3.jsチュートリアル","tags":["JavaScript","d3.js","tutorial"],"date":"2014-10-14T06:18:40.012Z","relatedLinks":[]},{"title":"AngularJS 1.3.0 – superluminal-nudge","url":"http://angularjs.blogspot.com/2014/10/angularjs-130-superluminal-nudge.html","content":"AngularJS 1.3.0リリース\nOne-time bindings、WAI-ARIAに対応するngAriaやStrict DI等の機能追加。\nまた1.3.0からはIE8は非サポートとなる","tags":["AngularJS","ReleaseNote"],"date":"2014-10-14T09:09:29.061Z","relatedLinks":[{"title":"AngularJS 1.3.0 リリース - AngularJS Ninja","url":"http://angularjsninja.com/blog/2014/10/14/angularjs-1.3.0-released/"}]},{"title":"天使やカイザーと呼ばれて » オレ流AngularJSを使った設計ポリシー","url":"https://www.eisbahn.jp/yoichiro/2014/10/my_angularjs_design_policy.html","content":"Chrome MySQL Adminを例としたAngularJSを使った設計のポリシーについて。\nコントローラやサービス、状態変化とイベントのやり取りについて等\n","tags":["AngularJS","JavaScript"],"date":"2014-10-14T10:36:42.353Z","relatedLinks":[]},{"title":"Browser Platform Status Tracker","url":"http://platformstatustracker.azurewebsites.net/","content":"IEやChromiumのステータス情報から差分の情報をまとめてくれているページ。\nどの機能がどのバージョンで入ったか、prefixが外れたか等が分かる","tags":["IE","Chrome","まとめ","browser"],"date":"2014-10-15T15:24:30.813Z","relatedLinks":[]},{"title":"A new ES6 draft, Rev28","url":"https://esdiscuss.org/topic/a-new-es6-draft-rev28","content":"ECMAScript 6 Draft Rev 28リリース。\n","tags":["ECMAScript","spec","ReleaseNote"],"date":"2014-10-16T02:53:07.020Z","relatedLinks":[{"title":"harmony:specification_drafts [ES Wiki]","url":"http://wiki.ecmascript.org/doku.php?id=harmony:specification_drafts#october_14_2014_draft_rev_28"}]},{"title":"No9/localstorage-down","url":"https://github.com/no9/localstorage-down","content":"leveldownのdbとして使えるlocalStorageのバックエンド実装。\n","tags":["JavaScript","library"],"date":"2014-10-16T13:11:00.056Z","relatedLinks":[]},{"title":"Exploring Angular 1.3 - One-time bindings – Blog | thoughtram - Extend your memory","url":"http://blog.thoughtram.io//angularjs/2014/10/14/exploring-angular-1.3-one-time-bindings.html","content":"Angular 1.3で導入されたone-time bindingについての解説","tags":["AngularJS"],"date":"2014-10-16T13:16:10.257Z","relatedLinks":[]},{"title":"react-hot-loader · Pure JS live-editing for React","url":"http://gaearon.github.io/react-hot-loader/","content":"Reactを使ったコードのLive Reloadを行うためのWebpackのloaderに指定するプラグイン","tags":["React","JavaScript","Tools"],"date":"2014-10-16T13:38:11.139Z","relatedLinks":[]},{"title":"Lapple/ErrorBoard","url":"https://github.com/Lapple/ErrorBoard","content":"Node.jsで動くJavaScriptのエラーを収集して見るためのダッシュボードアプリ","tags":["JavaScript","debug","node.js"],"date":"2014-10-16T13:40:49.296Z","relatedLinks":[]},{"title":"Firefox — Notes (33.0) — Mozilla","url":"https://www.mozilla.org/en-US/firefox/33.0/releasenotes/","content":"Firefox33リリース。\nOpenH264のサポート、CSPのバックエンドが新しくなった、開発者ツールの機能追加等","tags":["firefox","ReleaseNote"],"date":"2014-10-16T15:12:02.052Z","relatedLinks":[{"title":"Firefox 33 for developers - Mozilla | MDN","url":"https://developer.mozilla.org/ja/docs/Mozilla/Firefox/Releases/33"},{"title":"Firefox 33 サイト互換性情報 - Mozilla | MDN","url":"https://developer.mozilla.org/ja/docs/Mozilla/Firefox/Releases/33/Site_Compatibility"},{"title":"Firefox 33 が正式リリース、Open H264 や @counter-style 規則のサポート、OMTC の有効化など | WWW WATCH","url":"http://hyper-text.org/archives/2014/10/firefox_33_release.shtml"},{"title":"CSP for the web we have | Mozilla Security Blog","url":"https://blog.mozilla.org/security/2014/10/04/csp-for-the-web-we-have/"}]},{"title":"jQuery UI 1.11.2 | jQuery UI Blog","url":"http://blog.jqueryui.com/2014/10/jquery-ui-1-11-2/","content":"jQuery UI 1.11.2リリース","tags":["jQuery","UI","ReleaseNote"],"date":"2014-10-17T02:06:26.163Z","relatedLinks":[]},{"title":"captainbrosset/pagerecorder","url":"https://github.com/captainbrosset/pagerecorder","content":"Firefoxの開発者ツールでページの変更を記録するアドオン。\nどのようなイベントがおきて、どの要素が変更されたか等を一覧できる","tags":["firefox","addon"],"date":"2014-10-17T05:51:17.773Z","relatedLinks":[]},{"title":"box/leche","url":"https://github.com/box/leche","content":"mockするためのオブジェクト作成やパラメタライズドテストを行うData Providerの機能が用意されているテストの補助ライブラリ。\nMochaとSinonと共に使う事を想定して作られている","tags":["JavaScript","testing","library"],"date":"2014-10-18T05:35:46.494Z","relatedLinks":[]},{"title":"Release Dragon Master · sass/libsass","url":"https://github.com/sass/libsass/releases/tag/3.0","content":"SassコンパイラのC++実装であるlibsass 3.0リリース。\nSass3.4の動作に近づけていく改善が中心。\n`@extends`、Map、`call()`のサポート、WIndowsでの動作を改善など","tags":["Sass","C++"],"date":"2014-10-18T05:56:41.871Z","relatedLinks":[]},{"title":"FormatJS","url":"http://formatjs.io/","content":"数字や日付、文字列の国際化対応のためのライブラリ。\n150言語以上に対応しており、HandlebarsやReact等のテンプレートの対応も用意されている。\nECMA i18n APIやUnicode CLDR、ICU Messageなどの標準の上に実装されている","tags":["JavaScript","i18n","library"],"date":"2014-10-18T06:29:24.365Z","relatedLinks":[{"title":"Announcing Format.JS: Internationalize your web apps on the client & server | Yahoo Engineering","url":"http://yahooeng.tumblr.com/post/100006468771/announcing-format-js-internationalize-your-web-apps-on"},{"title":"米Yahoo!が国際化のためのJavaScriptライブラリ「Format.JS」を公開 | SourceForge.JP Magazine","url":"http://sourceforge.jp/magazine/14/10/17/151500"}]},{"title":"medikoo/memoize","url":"https://github.com/medikoo/memoize","content":"memorizeを行うためのライブラリ。\n多彩なキャッシュするルールが用意されていて、特定の引数をキーにしたり、非同期対応、Weakなmemorizeなども用意されている","tags":["JavaScript","library"],"date":"2014-10-18T06:41:58.343Z","relatedLinks":[]},{"title":"Knockout Secure Binding – Brian M Hunt","url":"http://brianmhunt.github.io/articles/knockout-plus-content-security-policy/","content":"KnockoutのCSP対応なバインディングを出来るようにするライブラリ。\n`new Function`を使わないようにしてる","tags":["CSP","JavaScript","library"],"date":"2014-10-18T08:08:30.417Z","relatedLinks":[]},{"title":"Android Lollipop | Android Developers","url":"http://developer.android.com/about/versions/lollipop.html#WebView","content":"Android5以降のChromium WebViewはGoogle Playからアップデートすることが出来るようになっている","tags":["Android","webview"],"date":"2014-10-18T08:22:57.400Z","relatedLinks":[]},{"title":"NPM 2.0 and how it helps avoiding global dependencies | 4waisenkinder","url":"http://4waisenkinder.de/blog/2014/10/18/npm-2-dot-0-and-the-much-better-star-npm-run-star-command/","content":"npm 2.0からnpm run scriptに引数を渡せるようになった件とnpm run scriptでは自動的にnode_modules/.binのパスを解決してくれる事について","tags":["node.js","npm"],"date":"2014-10-19T02:57:17.567Z","relatedLinks":[]},{"title":"dgs700/angular-custom-element","url":"https://github.com/dgs700/angular-custom-element","content":"Angular2.0ではWeb Components対応が予定されているが、1.xでもCustom Elementsを使ってディレクティブを定義出来るようにするライブラリ","tags":["AngularJS","WebComponents"],"date":"2014-10-19T03:00:25.141Z","relatedLinks":[]},{"title":"platform.js ⇒ webcomponents.js","url":"http://blog.polymer-project.org/announcements/2014/10/16/platform-becomes-webcomponents/","content":"platform.jsはwebcomponents.jsという名前にリネームされる。\nbower等を利用して入れている場合は影響があるので参照するファイルを変更する必要がある","tags":["WebPlatformAPI","WebComponents","library"],"date":"2014-10-19T05:42:59.063Z","relatedLinks":[]},{"title":"othiym23/async-listener","url":"https://github.com/othiym23/async-listener","content":"Node 0.11のasyncListener APIのpolyfillライブラリ。","tags":["node.js","library"],"date":"2014-10-19T05:50:15.191Z","relatedLinks":[]},{"title":"uber/potter","url":"https://github.com/uber/potter","content":"uber社のNodeのプロダクションプロジェクトを作成するscaffold、CIの設定等行うpluginで拡張可能なコマンドラインツール\nhttp://raynos.github.io/nodeconfeu2014-talk/","tags":["node.js","console","Tools"],"date":"2014-10-19T06:03:31.054Z","relatedLinks":[]},{"title":"status.modern.IEの見方 | Web Scratch","url":"http://efcl.info/2014/10/19/modern-ie/","content":"status.modern.IEで公開されているIEの開発ステータスの読み方と、その変更を見ていく方法について","tags":["IE","browser","webservice"],"date":"2014-10-19T06:05:05.660Z","relatedLinks":[]},{"title":"Learning Ember.js by Blake Erickson [Leanpub PDF/iPad/Kindle]","url":"https://leanpub.com/learningemberjs","content":"Ember.jsとEmber CLIについての基本的な使い方から学べる書籍","tags":["JavaScript","library","book"],"date":"2014-10-19T06:07:37.572Z","relatedLinks":[]},{"title":"自動検出と自動修正でCSSを保守する - Qiita","url":"http://qiita.com/r7kamura/items/7addebc61d177313a29d","content":"scss-lintとcsscombを使ってSassのLintと修正を行い保守可能なCSSを維持する事について","tags":["CSS","Sass","Tools"],"date":"2014-10-19T09:55:01.786Z","relatedLinks":[]},{"title":"ReactJS For Stupid People","url":"http://blog.andrewray.me/reactjs-for-stupid-people/","content":"Reactとは何かについて。\nReactはViewのみを扱うライブラリ、DOM APIでHTML作成は大変なのでJSXというSyntaxを持つ、Reactはサーバでも使える。\n良くない点としてドキュメントサイト、サイズ。\nFluxはコンセプトであってライブラリではないという話やどういう時に使うべきかについて","tags":["JavaScript","React"],"date":"2014-10-19T11:37:32.185Z","relatedLinks":[]},{"title":"React v0.12 RC | React","url":"http://facebook.github.io/react/blog/2014/10/16/react-v0.12-rc1.html","content":"React v0.12 RCリリース。\nJSXに破壊的な変更が多く含まれている。\n`@jsx` pragmaは不要に、JSXタグは小文字or`-`が含まれてるならHTMLとして扱うように、Spread attributesのサポートし代わりにtransferPropsToは非推奨に等など","tags":["React","ReleaseNote"],"date":"2014-10-19T12:24:55.323Z","relatedLinks":[]},{"title":"Functional Programming in Javascript","url":"http://jhusain.github.io/learnrx/","content":"Arrayのmapやfilter等について学べるエクササイズ。\n一つのエクササイズを完了させると次の問題へ進めていって全部で40個以上ある\nhttps://github.com/jhusain/learnrx","tags":["JavaScript","関数型プログラミング"],"date":"2014-10-19T12:59:30.189Z","relatedLinks":[]},{"title":"Announcing key advances to JavaScript performance in Windows 10 Technical Preview - IEBlog - Site Home - MSDN Blogs","url":"http://blogs.msdn.com/b/ie/archive/2014/10/09/announcing-key-advances-to-javascript-performance-in-windows-10-technical-preview.aspx","content":"IEのJavaScriptエンジンであるChakraの最適化について。baseline的なASTを中間層としてJITコンパイル。\n最適化として、オブジェクトの同値の場合にインラインキャッシュ、コードのインライン化、Arrayアクセスの最適化、mark&sweep GCの改善等","tags":["IE","JavaScript"],"date":"2014-10-19T13:29:35.311Z","relatedLinks":[{"title":"Baseline コンパイラを導入しました | Mozilla Developer Street (modest)","url":"https://dev.mozilla.jp/2013/04/the-baseline-compiler-has-landed/"}]},{"title":"mattdesl/module-best-practices","url":"https://github.com/mattdesl/module-best-practices","content":"Node.jsのモジュールベストプラクティス。\nモジュールのファイル名、npmモジュールの作成、コンストラクタのパターン、テスト、バージョニング、package.jsonの情報、npmignore、npm run-scriptについて等","tags":["node.js","JavaScript","document"],"date":"2014-10-19T14:23:34.937Z","relatedLinks":[]},{"title":"kriasoft/react-starter-kit · GitHub","url":"https://github.com/kriasoft/react-starter-kit","content":"React/Fluxパターンで全部入りな感じのStarter Kit。\nシングルページアプリケーション的な構成になっている。","tags":["React"],"date":"2014-10-19T14:40:21.483Z","relatedLinks":[{"title":"Web Starter Kit — Web Fundamentals","url":"https://developers.google.com/web/starter-kit/"}]},{"title":"hughsk/district","url":"https://github.com/hughsk/district","content":"指定したディレクトリをnode_modules以下にエイリアスを貼るツール。\nモジュールを特定のディレクトリに名前空間的にまとめることができる","tags":["node.js","npm","console","Tools"],"date":"2014-10-20T13:09:20.960Z","relatedLinks":[]},{"title":"CodeMirror release 4.7.0 - Google グループ","url":"https://groups.google.com/forum/#!msg/codemirror/Ry_Mx8BGcQU/NFqd0odfYHQJ","content":"CodeMirror 4.7.0リリース\nCoffeeScriptやScala、PHP等のmodeを改善。Textileのサポート、ロゴが新しくなった","tags":["JavaScript","editor","library"],"date":"2014-10-22T00:41:24.430Z","relatedLinks":[]},{"title":"Content Security Policy Playground","url":"http://www.cspplayground.com/","content":"CSPについて実際に任意の設定を適応して試しながら学べるサイト。\nCSP Policyのバリデーションや関連リソースについてもまとめられている","tags":["CSP","webservice","まとめ"],"date":"2014-10-22T14:25:31.464Z","relatedLinks":[]},{"title":"WebStorm 9 released: Meteor support, React and JSX, Gulp integration, and more | JetBrains WebStorm Blog","url":"http://blog.jetbrains.com/webstorm/2014/10/webstorm-9-released-meteor-support-react-and-jsx-gulp-integration-and-more/","content":"WebStorm 9リリース。\n\n主に以下の様な機能追加等が中心です。\n\n- Meteor、React/JSX、Polymerのサポート\n- PhoneGap、Gulp統合\n- spy-js/LiveEditがNode.jsアプリケーションに対応\n- ESLint/JSCS/EditorConfigのサポート","tags":["WebStorm","ReleaseNote"],"date":"2014-10-22T14:45:49.598Z","relatedLinks":[{"title":"What's new in WebStorm 9","url":"https://www.jetbrains.com/webstorm/whatsnew/"}]},{"title":"Release Custom Driver Support · mozilla/localForage","url":"https://github.com/mozilla/localForage/releases/tag/1.1.1","content":"localForage 1.1.1リリース。\n`defineDriver()`メソッドが追加され、任意のCustom Driverを作成して適応出来るようになった。\n任意のストレージをバックエンドに実装出来る","tags":["JavaScript","library","ReleaseNote"],"date":"2014-10-23T01:18:52.234Z","relatedLinks":[]},{"title":"dameleon/paw.js","url":"https://github.com/dameleon/paw.js","content":"TouchEventやPointerEventをハンドリングして、シンプルに扱える`tap`イベント等のカスタムイベントを発行してくれるライブラリ。","tags":["JavaScript","mobile","library"],"date":"2014-10-23T08:16:23.633Z","relatedLinks":[{"title":"Paw.jsというのを書いたのと今から始めるマルチタッチイベント処理 - damelog","url":"http://dameleon.hatenablog.com/entry/2014/10/21/171448"}]},{"title":"mocha/History.md at 2.0.0 · mochajs/mocha","url":"https://github.com/mochajs/mocha/blob/2.0.0/History.md","content":"mocha 2.0.0リリース。\nリポジトリのオーナーがmochajsになった。\nNode.js 0.4と0.6のサポート終了","tags":["JavaScript","node.js","testing","ReleaseNote"],"date":"2014-10-23T13:22:21.402Z","relatedLinks":[]},{"title":"Node v0.10.33 (Stable)","url":"http://blog.nodejs.org/2014/10/23/node-v0-10-33-stable/","content":"Node v0.10.33リリース\nPOODLE対策","tags":["node.js","ReleaseNote","セキュリティ"],"date":"2014-10-24T05:44:48.856Z","relatedLinks":[]},{"title":"JS Compatibility Checker","url":"http://jscc.info/","content":"ブラウザ間で互換性のあるコードかをチェックするツール。\nECMAScript5 APIやcaniuseのデータを元にチェックする","tags":["browser","JavaScript","Tools"],"date":"2014-10-25T00:54:14.254Z","relatedLinks":[]},{"title":"ECMAScript 6 returns JavaScript to original intent | InfoWorld","url":"http://www.infoworld.com/article/2837425/javascript/ecmascript-6-returns-javascript-to-original-intent.html","content":"ES6,7についてJafar Husainさん(Async Generatorの人)へのインタビュー。\n何故ES6,7を同時進行しているのか、Async functionとAsync Generatorについて、大きなアプリケーションと型の必要性について。","tags":["JavaScript","ECMAScript","インタビュー"],"date":"2014-10-25T02:07:59.465Z","relatedLinks":[]},{"title":"ESLint 0.9.0 released - ESLint","url":"http://eslint.org/blog/2014/10/eslint-0.9.0-released/","content":"ESLint 0.9.0リリース。\npluginはstableに、 Governance Modelを追加、ルールの追加や修正など","tags":["JavaScript","Tools","ReleaseNote"],"date":"2014-10-25T02:45:18.935Z","relatedLinks":[]},{"title":"ブラウザのパフォーマンスを限界まで高める HTMLコーディングの考え方","url":"http://ja.slideshare.net/kawada_hiroshi/html-40678123","content":"ブラウザのパフォーマンス最適化の戦略についてのスライド。\n極端な例外を除いたパーセンタイルを見てパフォーマンスを調整。\nレンダリングの開始時間、Speed Index、Critical Redering Pathを目安にする。\n標準化やNavigation Timingについて","tags":["browser","performance","スライド"],"date":"2014-10-25T06:44:10.143Z","relatedLinks":[{"title":"Google I/O 2014 - Mobile Web performance auditing","url":"https://www.google.com/events/io/schedule/session/c8300366-03ed-e311-903f-00155d5066d7"}]},{"title":"AurelioDeRosa/HTML5-API-demos","url":"https://github.com/AurelioDeRosa/HTML5-API-demos","content":"Battery Status API等の広義のHTML5 APIについての仕様とサンプルと記事をまとめたリポジトリ","tags":["HTML5","WebPlatformAPI","サンプル"],"date":"2014-10-26T01:03:42.869Z","relatedLinks":[]},{"title":"Yahoo! JAPAN Creative Blog — 「SCRIPTY#1 」の資料を公開します #scripty01","url":"http://yj-creative.tumblr.com/post/100569738942/scripty-1-scripty01","content":"SCRIPTYのスライドまとめ。\nCSS/BEM、Backbone/Marionette、Angular/Three.js、Polymer、Yahoo!ニュースのブラウザサポート、grunt、ライブコーディング、アクセシビリティなど","tags":["JavaScript","スライド","まとめ","イベント"],"date":"2014-10-26T01:14:08.606Z","relatedLinks":[]},{"title":"写真サービス機能のブラウザ内実装 | 株式会社サイバーエージェント","url":"https://www.cyberagent.co.jp/recruit/techreport/report/id=8548","content":"iOS6.0~、Android4.0~に対応した画像を扱う時に起きる問題と対処について。\niOS6のファイルサイズの問題、AndroidのtoDataURLがJPEGをサポートしてない問題、フィルタ処理やリサイズについてなどハマりどころをまとめられている","tags":["ios","Android","画像","canvas","browser"],"date":"2014-10-26T01:34:48.343Z","relatedLinks":[]},{"title":"スマートフォンWebのフロントエンドを高速化する取り組み - クックパッド開発者ブログ","url":"http://techlife.cookpad.com/entry/2014/10/23/095814","content":"モバイル向けの一部ページをシングルページアプリケーションとして作るのに適した条件やメリットについて書かれている。\nクライアントサイドでの画像リサイズとアップロードやTouchイベント対応などについて","tags":["Android","webkit","JavaScript","mobile"],"date":"2014-10-26T01:44:28.986Z","relatedLinks":[]},{"title":"In the DOM, no one will hear you scream","url":"http://www.slideshare.net/x00mario/in-the-dom-no-one-will-hear-you-scream","content":"DOM Based XSSとjQueryによるXSSについてのスライド。\nDOM Level、文字列からコードとして実行するメソッド一覧、上書きによる破壊、DOMPurifyによる防止について","tags":["DOM","XSS","スライド"],"date":"2014-10-26T02:16:37.467Z","relatedLinks":[{"title":"cure53/DOMPurify","url":"https://github.com/cure53/DOMPurify"},{"title":"cure53/jPurify","url":"https://github.com/cure53/jPurify"}]},{"title":"Community Round-up #23 | React","url":"http://facebook.github.io/react/blog/2014/10/17/community-roundup-23.html","content":"Fluxアーキテクチャのサンプルや解説やライブラリ等のまとめ","tags":["Flux","JavaScript","まとめ"],"date":"2014-10-26T02:22:31.260Z","relatedLinks":[]},{"title":"wooorm/mdast","url":"https://github.com/wooorm/mdast","content":"JavaScriptのMarkdownパーサライブラリ。パースした結果をJSON的なASTとして出力する。\ngfmやpandoc風の解釈も対応していて、Parser API ライクなドキュメントもあって良さそう","tags":["Markdown","node.js","AST","library"],"date":"2014-10-26T05:05:51.944Z","relatedLinks":[]},{"title":"Khan/structuredjs","url":"https://github.com/Khan/structuredjs","content":"JavaScriptのコードをプレースホルダー的に書いておいて、入力されたコードがプレースホルダーと一致するかをチェックできるライブラリ。\n不一致の場合のエラー情報等も定義でき、学習サイト等で使われる感じ","tags":["JavaScript","AST","library"],"date":"2014-10-26T06:48:08.976Z","relatedLinks":[]},{"title":"christianalfoni WebApp Enthusiast","url":"http://christianalfoni.github.io/javascript/2014/08/20/react-js-and-flux.html","content":"Backbone/Angular/Flux+Reactでそれぞれ実装した場合の違いを見ながら、Fluxアーキテクチャの特徴について紹介。 \n\n[Ractive.js](http://www.ractivejs.org/ \"Ractive.js\")と[vue.js](http://vuejs.org/ \"vue.js\")とFluxアーキテクチャを使って同様のサンプルを作ってあります。","tags":["JavaScript","Flux"],"date":"2014-10-26T07:12:27.543Z","relatedLinks":[{"title":"azu/Flux-Checkbox-Example","url":"https://github.com/azu/Flux-Checkbox-Example"}]},{"title":"TypeScript and the Road to 2.0 - TypeScript - Site Home - MSDN Blogs","url":"http://blogs.msdn.com/b/typescript/archive/2014/10/22/typescript-and-the-road-to-2-0.aspx","content":"TypeScript 2.0のロードマップ。\n1.4で union types のサポート、1.5からES6の親和性の向上などを目指す。\nまたFacebookのFlowやAngular2.0で使われてるAtScriptのチームと一緒にType AnnotaionsをECMAScriptへの提案を進めていく","tags":["TypeScript"],"date":"2014-10-26T07:20:09.851Z","relatedLinks":[]},{"title":"AngularJS カンファレンス（ng-europe 2014）のスライドまとめ - AngularJS Ninja","url":"http://angularjsninja.com/blog/2014/10/24/slides-at-ngeurope-2014/","content":"ng-europeのスライドまとめ","tags":["AngularJS","スライド","まとめ"],"date":"2014-10-26T07:23:27.094Z","relatedLinks":[{"title":"ng-europe - The first AngularJS European conference in Paris, France.","url":"http://ngeurope.org/"}]},{"title":"ES6 & Traceur","url":"http://arv.github.io/ngeurope/#/","content":"ES6の機能についてのスライド。\n機能ごとにいつ、どんな時に使うべきかも書かれている。\nまたTraceurがどのように動いているかやAngularで使われてるAtScriptの拡張について","tags":["ECMAScript","JavaScript","スライド"],"date":"2014-10-26T08:57:19.239Z","relatedLinks":[]},{"title":"AtScript Primer - Google ドキュメント","url":"https://docs.google.com/document/d/11YUzC-1d0V1-Q3V0fQ7KSit97HnZoKVygDxpWzEYW0U/preview#","content":"Angular2.0で使われているES6に型定義を拡張したもの。\nassert.jsを使ったES6 validなものへTraceurで変換が出来る。 \nまたDI等に利用できるMetadata Annotationsがある。\nECMAScript標準への提案を行っていく方向","tags":["AngularJS","JavaScript","document","spec"],"date":"2014-10-26T09:22:33.553Z","relatedLinks":[{"title":"Assert.js","url":"http://angular.github.io/assert/"},{"title":"The Extensible Web Manifesto","url":"http://extensiblewebmanifesto.org/"}]},{"title":"Keynote: AtScript - Google スライド","url":"https://docs.google.com/presentation/d/1hr2IM-8G-0RzpB-WY8pLHvxqNggKPzUO0KvEv1IKPws/present#slide=id.p","content":"AtScriptについてのスライド。\nAtScriptは新しい言語ではなくES6にTypesとAnnotationsとIntrospectionを追加したもの。\nAtScriptのロードマップについても書かれている。","tags":["AngularJS","スライド"],"date":"2014-10-26T09:48:10.649Z","relatedLinks":[]},{"title":"Release RxJS Version 2.3 · Reactive-Extensions/RxJS","url":"https://github.com/Reactive-Extensions/RxJS/releases/tag/v2.3.12","content":"RxJS 2.3リリース。\nPromise、Generatorのサポート。\nまたES6以降のArray.fromといったメソッドと同等の機能の提供など","tags":["JavaScript","library","ReleaseNote"],"date":"2014-10-28T00:02:13.983Z","relatedLinks":[]},{"title":"Sinon.JS/Changelog.txt at v1.11.1 · cjohansen/Sinon.JS","url":"https://github.com/cjohansen/Sinon.JS/blob/v1.11.1/Changelog.txt","content":"Sinon.JS 1.11.0リリース。\nAMDサポートの改善、xhrに`.response`プロパティの追加、バグ修正","tags":["JavaScript","testing","ReleaseNote","library"],"date":"2014-10-28T00:14:31.810Z","relatedLinks":[]},{"title":"Socket.IO — Socket.IO 1.2.0","url":"http://socket.io/blog/socket-io-1-2-0/","content":"Socket.IO 1.2.0リリース。\nサーバとクライアントのバグ修正。\nIE10みたいにXDRとXHR Lv2がある場合はXHRを優先するように、PhantomJSのサポート等","tags":["node.js","JavaScript","library","ReleaseNote"],"date":"2014-10-28T06:20:12.539Z","relatedLinks":[]},{"title":"ブラウザーに優しくて、アニメーションを滑らかに","url":"http://people.mozilla.org/~bbirtles/pres/html5j-2014/#/","content":"Web Animationについてのスライド。\nどのようなフローでスタイルが決定され、レンダリングが行われているか。\nまたどうすれば、レンダリングやレイアウトのコストを減らせるかについて等の最適化について。\nレイヤーや`will-change`などについても触れている","tags":["JavaScript","CSS","SVG","animation","スライド"],"date":"2014-10-28T07:14:04.347Z","relatedLinks":[]},{"title":"CSP Lv.2の話","url":"http://ja.slideshare.net/yagihashoo/csp-lv2","content":"CSP Level2の機能についての紹介スライド。\nPath matching、Nonce source、Source hash、frame-ancestors、referrer、sandbox等についてよくまとまっている","tags":["CSP","スライド","セキュリティ"],"date":"2014-10-28T07:29:07.104Z","relatedLinks":[]},{"title":"Getting To Know Flux, the React.js Architecture ♥ Scotch","url":"http://scotch.io/tutorials/javascript/getting-to-know-flux-the-react-js-architecture","content":"Fluxアーキテクチャについて分かりやすく解説されてる。\nStoreが複数ある場合にwatiForを使って依存関係の解決する方法やどのようなフローで処理が行うかを図を用いて分かりやすくまとめられている","tags":["JavaScript","Flux","React"],"date":"2014-10-28T14:55:19.653Z","relatedLinks":[]},{"title":"React v0.12 | React","url":"http://facebook.github.io/react/blog/2014/10/28/react-v0.12.html","content":"React 0.12正式リリース。\n用語やAPIの変更、JSXの変更、ChromeのDevTools拡張の改善、ライセンスがApache 2から修正BSDに変更","tags":["React","library","ReleaseNote"],"date":"2014-10-29T02:13:48.942Z","relatedLinks":[]},{"title":"Release JSHint 2.5.7 · jshint/jshint","url":"https://github.com/jshint/jshint/releases/tag/2.5.7","content":"JSHint 2.5.7リリース。\nES6のSymbol、Reflect、System、ComputedPropertyNamesに対応等","tags":["JavaScript","Tools","ReleaseNote"],"date":"2014-10-29T02:23:52.790Z","relatedLinks":[]},{"title":"jwerle/w625","url":"https://github.com/jwerle/w625","content":"6to5を使ってES6で書けるREPLの実装。\n特定のウェブサイトに繋いで、コンソール的に使うことも出来る","tags":["JavaScript","console","Tools"],"date":"2014-10-29T02:53:50.865Z","relatedLinks":[{"title":"sebmck/6to5","url":"https://github.com/sebmck/6to5"}]},{"title":"Building single page apps using web components - Polymer","url":"https://www.polymer-project.org/articles/spa.html","content":"Web Componentsを使ってシングルページアプリケーションを作るチュートリアル","tags":["WebComponents","tutorial"],"date":"2014-10-29T03:42:38.550Z","relatedLinks":[]},{"title":"Release Son of Dragon · sass/libsass","url":"https://github.com/sass/libsass/releases/tag/3.0.1","content":"libsass 3.0.1リリース","tags":["Sass","ReleaseNote"],"date":"2014-10-29T05:16:26.433Z","relatedLinks":[]},{"title":"Meteor","url":"https://www.meteor.com/blog/2014/10/28/meteor-1-0","content":"Meteor 1.0リリース","tags":["JavaScript","node.js","ReleaseNote"],"date":"2014-10-29T05:21:56.166Z","relatedLinks":[]},{"title":"Model-View-Intent and the Virtual DOM","url":"http://staltz.com/mvi-freaklies/#/","content":"Reactiveなパターンについてのスライド。\nMVCが絡み合って複雑になるのをイベントバスを使ってどう解決するか。\nModel、View(Virtual DOM)、Intentでのアーキテクチャについて","tags":["VirualDOM","JavaScript","スライド","MVC"],"date":"2014-10-29T05:29:40.461Z","relatedLinks":[{"title":"MVI Example","url":"http://staltz.com/mvi-example/"}]},{"title":"HTML5勧告–オープン・ウェブ・プラットフォームの重要なマイルストーンを達成","url":"http://www.w3.org/2014/10/html5-rec.html.ja","content":"W3C HTML5が勧告された","tags":["HTML5","ReleaseNote"],"date":"2014-10-29T05:51:26.352Z","relatedLinks":[]},{"title":"Introducing SIMD.js ✩ Mozilla Hacks – the Web developer blog","url":"https://hacks.mozilla.org/2014/10/introducing-simd-js/","content":"SIMD APIについて。 SIMDとは何か、polyfillのSIMD.jsについて","tags":["JavaScript","ECMAScript","performance"],"date":"2014-10-31T02:30:48.838Z","relatedLinks":[]},{"title":"Spy-js 2.0: New level of JavaScript tracing | JetBrains WebStorm Blog","url":"http://blog.jetbrains.com/webstorm/2014/10/spy-js-2-0-new-level-of-javascript-tracing/","content":"WebStorm 9のspy-js 2.0について。\n実行時の結果からコードの補完候補の追加、breakpointを貼らなくてもinspectionで変数の中身を見られるように、Node.jsサポート、トレース結果の共有、ES6サポート等","tags":["WebStorm","node.js","JavaScript"],"date":"2014-10-31T02:35:36.907Z","relatedLinks":[]},{"title":"Bootstrap 3.3.0 released · Bootstrap Blog","url":"http://blog.getbootstrap.com/2014/10/29/bootstrap-3-3-0-released/","content":"Bootstrap 3.3.0リリース。\nHTML lintをするbootlintや4.0についても書かれている","tags":["CSS","library","ReleaseNote"],"date":"2014-10-31T07:48:15.661Z","relatedLinks":[{"title":"twbs/bootlint","url":"https://github.com/twbs/bootlint"}]},{"title":"A State of Change — On the future of Object.observe","url":"https://markdalgleish.github.io/presentation-a-state-of-change-object-observe/","content":"Object.observeについてのスライド。\nObject.observeはオブジェクトの変更を監視できるが、Imuutabilityとは逆の事になってしまう。\nImmutableなしくみを提供するmori等のライブラリや同様にDOMでもStatelessなDOMを提供するReactやVirtual DOMがある。\nただ、全体としてのUI状態を管理するImmutableオブジェクトは必要。\n\nImmutableなオブジェクトでやるとUndoの実装が簡単になる話。\n\n現在のシンプルなバインディングはMutableデータをStateful DOMへ結びつける。\n未来のレンダリングはImmutableデータをStateless DOMにする?","tags":["JavaScript","スライド"],"date":"2014-10-31T14:36:57.236Z","relatedLinks":[{"title":"The Future of JavaScript MVC Frameworks","url":"http://swannodette.github.io/2013/12/17/the-future-of-javascript-mvcs/"},{"title":"presentation-a-state-of-change-object-observe/REFERENCES.md at master · markdalgleish/presentation-a-state-of-change-object-observe","url":"https://github.com/markdalgleish/presentation-a-state-of-change-object-observe/blob/master/REFERENCES.md"}]},{"title":"Zolmeister/promiz","url":"https://github.com/Zolmeister/promiz","content":"ES6 Promisesのpolyfill。","tags":["JavaScript","Promises","library"],"date":"2014-11-02T04:35:11.566Z","relatedLinks":[]},{"title":"Why we should stop using Grunt & Gulp","url":"http://blog.keithcirkel.co.uk/why-we-should-stop-using-grunt/","content":"GruntやGulpのようなTask Runnerではなく、npm runを使う話。\nTask Runnerはそれ自体のアップデート変更や別の選択肢が出てきた時のコストやpluginの挙動の不満等からnpm runで行う事について","tags":["JavaScript","Grunt","gulp","Tools"],"date":"2014-11-02T05:00:18.512Z","relatedLinks":[]},{"title":"The Fine Art of JavaScript Error Tracking — Medium","url":"https://medium.com/@jico/the-fine-art-of-javascript-error-tracking-bc031f24c659","content":"JavaScriptのエラーレポートを集めるサービスについて。\nまたエラーレポートはノイズにも成り得る。Sentryでは重要と思われるエラーを優先的表示やどのブラウザなのかについて表示してくれる","tags":["JavaScript","debug","webservice"],"date":"2014-11-02T06:43:32.939Z","relatedLinks":[{"title":"Application Performance Management & Monitoring | New Relic","url":"http://newrelic.com/"},{"title":"Error Monitoring, Error Tracking, and Notification for Ruby on Rails 2, 3 and 4 - Honeybadger - Honeybadger","url":"https://www.honeybadger.io/"},{"title":"{Track:js} Javascript Error and Event Logging","url":"http://trackjs.com/"},{"title":"Sentry: Track exceptions with modern error logging for JavaScript, Python, Ruby, Java, and Node.js","url":"https://getsentry.com/welcome/"}]},{"title":"Class構文が実装された - JS.next","url":"http://js-next.hatenablog.com/entry/2014/11/01/034607","content":"ES6のclass syntaxについて。\nprototypeの糖衣構文であることや継承、匿名クラス、class内はstrict modeになる点について書かれている","tags":["JavaScript","V8","ECMAScript"],"date":"2014-11-02T06:50:28.241Z","relatedLinks":[]},{"title":"For and against 'let'","url":"http://davidwalsh.name/for-and-against-let","content":"ES6の`let`について詳しく書かれてる。\nletによるブロックスコープや使い方について","tags":["ECMAScript"],"date":"2014-11-02T07:29:20.581Z","relatedLinks":[]},{"title":"Reactive MVC and the Virtual DOM — Futurice","url":"http://futurice.com/blog/reactive-mvc-and-the-virtual-dom","content":"MVIというReactiveなデザインパターンについて。\nMV*と違いControllerを取り除き、代わりにIntentというユーザイベントを扱う仕組みを入れる。\n 一方通行にする点などFluxに似ている所はあるが、RxJS等を意識した話。\nまたVirtual DOMを使い、テストしやすくするためViewと実際の表示を作るRendererに分けている。\n最後にReact/Fluxとどのような点が違うのかについて書かれている","tags":["React","Flux","VirualDOM","デザインパターン","JavaScript"],"date":"2014-11-03T14:34:52.178Z","relatedLinks":[{"title":"Reactive MVC and the Virtual DOMのメモ | GH Issue Note","url":"http://efcl.wordpress.com/2014/11/03/reactive-mvc-and-the-virtual-dom%e3%81%ae%e3%83%a1%e3%83%a2/"},{"title":"Model-View-Intent and the Virtual DOM","url":"http://staltz.com/mvi-freaklies/#/"}]},{"title":"AngularJS についての所感 ::ハブろぐ","url":"http://havelog.ayumusato.com/develop/javascript/e628-angularjs_thought.html","content":"AngularJSの扱い方を間違えるとハマってしまう所。\n$scope、DIとProviderと依存の数、ルールの抑制とexpression、Controllerの肥大化。\n他のライブラリに応用がしにくい世界観などについて","tags":["AngularJS","JavaScript"],"date":"2014-11-05T03:11:23.701Z","relatedLinks":[]},{"title":"Brackets Blog - The Free, Open Source Code Editor for the Web","url":"http://blog.brackets.io/2014/11/04/brackets-1-0-and-extract-for-brackets-preview-now-available/","content":"Brackets 1.0リリース。\n同時にExtract for Brackets というPSDファイルからテキストや色などの情報が取得出来るプラグインのα版が公開されている","tags":["JavaScript","editor","ReleaseNote"],"date":"2014-11-05T03:26:13.567Z","relatedLinks":[{"title":"Adobe、オープンソースのWeb開発向けテキストエディター「Brackets」v1.0をリリース - 窓の杜","url":"http://www.forest.impress.co.jp/docs/news/20141105_674571.html"}]},{"title":"zertosh/ssr-demo-kit","url":"https://github.com/zertosh/ssr-demo-kit","content":"SoundCloudの人のReactによるサーバーサイドレンダリングのスライドと動画とサンプル","tags":["スライド","動画"],"date":"2014-11-06T04:55:35.951Z","relatedLinks":[]},{"title":"travishorn/npm-package-store","url":"https://github.com/travishorn/npm-package-store","content":"App Storeみたいにnpmモジュールの更新一覧を見られるツール","tags":["npm","Tools"],"date":"2014-11-06T11:58:44.755Z","relatedLinks":[{"title":"NPM Package Store","url":"http://travishorn.com/npm-package-store/"}]},{"title":"substack/html-inline","url":"https://github.com/substack/html-inline","content":"HTMLで読み込み指定されてるJavaScriptやCSS、画像をインライン化するコマンドラインツール","tags":["HTML","CSS","画像","Tools"],"date":"2014-11-06T12:13:19.015Z","relatedLinks":[]},{"title":"An easier way of using polyfills ✩ Mozilla Hacks – the Web developer blog","url":"https://hacks.mozilla.org/2014/11/an-easier-way-of-using-polyfills/","content":"JavaScriptの必要な機能のpolyfillをCDN的に使えるPolyfill.ioについて","tags":["JavaScript","library"],"date":"2014-11-06T14:39:24.853Z","relatedLinks":[]},{"title":"Amazon: WebRTC ブラウザベースのP2P技術: Alan B. Johnston, Daniel C. Burnett, 日本電信電話株式会社 内田直樹(監訳)","url":"http://www.amazon.co.jp/dp/4897979587?tag=amazon0abac-22","content":"2014年12月12日 発売\nWebRTC: APIs and RTCWEB Protocols of the HTML5 Real-Time Webの翻訳本","tags":["WebRTC","p2p","book"],"date":"2014-11-07T02:23:19.030Z","relatedLinks":[]},{"title":"Ember.js - Ember.js 1.8.0 and 1.9 Beta Released","url":"http://emberjs.com/blog/2014/10/26/ember-1-8-0-released.html","content":"Ember 1.8.0と1.9βリリース。\nまたEmber 2.0についても話し合われている","tags":["JavaScript","library","ReleaseNote"],"date":"2014-11-07T02:41:51.444Z","relatedLinks":[{"title":"The Road to Ember 2.0 RFC by tomdale · Pull Request #15 · emberjs/rfcs","url":"https://github.com/emberjs/rfcs/pull/15"},{"title":"Contribute to Ember.js 2.0. No coding required. :: madhatted.com","url":"http://madhatted.com/2014/11/5/contribute-to-ember-js-2-0-no-coding-required"}]},{"title":"ReactJS News","url":"http://reactjsnews.com/","content":"ReactのWeeblyニュースサイト","tags":["React","JavaScript","news"],"date":"2014-11-07T10:29:48.224Z","relatedLinks":[]},{"title":"ibm-js/ecma402 · GitHub","url":"https://github.com/ibm-js/ecma402","content":"ECMA-402 JavaScript  Internationalization API のshimライブラリ","tags":["JavaScript","i18n","library","AMD"],"date":"2014-11-07T10:35:53.423Z","relatedLinks":[]},{"title":"Announcing RemoteIE: Test the latest IE on Windows, Mac OS X, iOS and Android - IEBlog - Site Home - MSDN Blogs","url":"http://blogs.msdn.com/b/ie/archive/2014/11/02/announcing-remoteie-test-the-latest-ie-on-windows-mac-os-x-ios-and-android.aspx","content":"確認用のIEをOS XやAndroid、iOS等でVPNで簡単に利用できるRemoteIEを公開した","tags":["IE","debug","MS"],"date":"2014-11-07T14:04:08.483Z","relatedLinks":[]},{"title":"Paperclip.js - fast template engine for the DOM","url":"http://paperclipjs.com/","content":"JavaScriptテンプレートライブラリ。\nデータバインディングについての方向をテンプレート内に`<~>`演算子を使って指定する事ができるのが特徴的","tags":["JavaScript","template","library"],"date":"2014-11-07T14:14:58.552Z","relatedLinks":[]},{"title":"Stream API がブラウザにやってくる - Block Rockin’ Codes","url":"http://jxck.hatenablog.com/entry/whatwg-stream","content":"WHATWGのStream APIについて。\n連続したイベントを表現するStreamの流れ、ReadableとWritableの処理待ちのバランスが悪くなった時に調整するBack Pressureについても書かれている","tags":["stream","API","JavaScript"],"date":"2014-11-07T15:17:33.710Z","relatedLinks":[{"title":"Streams Standard","url":"https://streams.spec.whatwg.org/"}]},{"title":"Amazon: デザイニングWebアクセシビリティ - アクセシブルな設計やコンテンツのための実践Q&A: 太田良典, 伊原力也","url":"http://www.amazon.co.jp/dp/4862671756?tag=amazon0abac-22","content":"2015年1月31日 発売\nWebアクセシビリティについての書籍","tags":["web","アクセシビリティ","book"],"date":"2014-11-07T15:18:18.440Z","relatedLinks":[]},{"title":"Release 0.11.0: Cowboy Bebop · yyx990803/vue","url":"https://github.com/yyx990803/vue/releases/tag/0.11.0","content":"Vue.js 0.11.0リリース。\n一から書きなおされているため、挙動の変更やオプションの削除等破壊的な変更も多くあり、追加された機能やオプションも多い。","tags":["JavaScript","MVC","library","ReleaseNote"],"date":"2014-11-07T15:31:32.141Z","relatedLinks":[{"title":"vue/changes.md at master · yyx990803/vue","url":"https://github.com/yyx990803/vue/blob/master/changes.md"},{"title":"Vue.js v0.11の変更点(予定)まとめ - blog.koba04.com","url":"http://blog.koba04.com/post/2014/10/07/vue-js-v011-changes/"}]},{"title":"rtfeldman/seamless-immutable","url":"https://github.com/rtfeldman/seamless-immutable","content":"ES5の機能を使ってImmutableな配列やオブジェクトを作成するライブラリ。\nそれぞれのオブジェクトは`Object.freeze`された状態になり、幾つか補助するメソッドが追加が用意されている","tags":["JavaScript","library"],"date":"2014-11-07T15:53:29.019Z","relatedLinks":[]},{"title":"Components, React and Flux (WIP) by Dan Abramov","url":"http://slides.com/danabramov/components-react-flux-wip#/","content":"Reactに関する事が幅広く書かれているスライド。\njQuery、Backbone、Reactそれぞれで実装した場合について。\nReactの特徴である再利用性、コンポーネントのネスト、ステートフルやreact-router等について。\nまた開発ツールとしてhot-reload、一方向のデータフローを実現するFluxアーキテクチャについてもそれぞれの役割が詳しく書かれている。","tags":["React","Flux","スライド","サンプル"],"date":"2014-11-08T11:34:06.633Z","relatedLinks":[{"title":"gaearon/flux-react-router-example","url":"https://github.com/gaearon/flux-react-router-example"}]},{"title":"uxebu/kommando","url":"https://github.com/uxebu/kommando","content":"Webdriverを使ったE2Eテストを行うライブラリ。\nwd.jsやleadfootなどのクライアントライブラリはオプションで指定できる。","tags":["JavaScript","browser","testing","library"],"date":"2014-11-08T13:58:48.455Z","relatedLinks":[]},{"title":"Protractor for AngularJS: writing end-to-end tests has never been so fun","url":"http://ramonvictor.github.io/protractor/slides/","content":"Protractorについてよく書かれたスライド。\nProtractorの仕組み、インストール方法、設定、API、Page Objectsを使ったテストのパターン、デバッグ方法等幅広くまとまってる","tags":["protractor","AngularJS","testing","スライド"],"date":"2014-11-09T01:51:43.670Z","relatedLinks":[]},{"title":"React.jsとBackbone.jsを組み合わせて実践してみた結果 - Qiita","url":"http://qiita.com/derui@github/items/864113f694b77eca685d","content":"ReactとBackboneの組み合わせについて実践的な話が書かれている。\nViewの部分をReactにするアプローチ、Viewをテストする際に使えるTestUtilsやReactを導入する際の注意点など","tags":["React","backbone.js"],"date":"2014-11-09T11:16:03.351Z","relatedLinks":[]},{"title":"Release v2.0.0.0 · less/less.js","url":"https://github.com/less/less.js/releases/tag/v2.0.0","content":"Less 2.0リリース\n","tags":["JavaScript","CSS","ReleaseNote"],"date":"2014-11-10T04:13:20.896Z","relatedLinks":[]},{"title":"browserify をはじめてみる - Please Sleep","url":"http://please-sleep.cou929.nu/trying-browserify.html","content":"埋め込み配布を目的としてJavaScriptをBrowserifyビルドするにあたっての話。\nbowerでインストールしたjQueryの依存関係の解決、browserify-shimを使ってCommonJSに対応してないライブラリを使う方法について","tags":["JavaScript","browserify"],"date":"2014-11-10T10:20:18.813Z","relatedLinks":[]},{"title":"Getfirebug Blog » Blog Archive » Firebug 3 – next generation of Firebug","url":"https://blog.getfirebug.com/2014/11/10/firebug-3-next-generation-of-firebug/","content":"Firebug 3αリリース。\nFirefox開発者ツールをベースにした拡張となる。\nFirefox開発者ツールにFirebug風のテーマやDOMパネル等の機能を追加出来るアドオン","tags":["Firebug","ReleaseNote"],"date":"2014-11-11T07:09:06.896Z","relatedLinks":[]},{"title":"Mozilla Introduces the First Browser Built For Developers: Firefox Developer Edition ✩ Mozilla Hacks – the Web developer blog","url":"https://hacks.mozilla.org/2014/11/mozilla-introduces-the-first-browser-built-for-developers-firefox-developer-edition/","content":"Firefox Developer Editionが公開された(Auroraと呼ばれていたもの)\n","tags":["firefox","software"],"date":"2014-11-11T13:38:53.874Z","relatedLinks":[{"title":"開発者のために作られた初めてのブラウザ、Firefox Developer Edition を公開しました | Mozilla Developer Street (modest)","url":"https://dev.mozilla.jp/2014/11/mozilla-introduces-the-first-browser-built-for-developers-firefox-developer-edition/"},{"title":"Firefox Developer Edition — Mozilla","url":"https://www.mozilla.org/ja/firefox/developer/"}]},{"title":"Underscore vs Lo-Dash","url":"http://benmccormick.org/2014/11/12/underscore-vs-lodash/","content":"UnderscoreとLo-Dashについて。\nLo-DashはUnderscoreを書き直し+機能追加したもの。\n2つの違いについてユーザビリティ、ファイルサイズ、バージョニング、追加機能、パフォーマンスの観点で書かれている。","tags":["JavaScript","library"],"date":"2014-11-12T23:13:22.368Z","relatedLinks":[]},{"title":"Announcing TypeScript 1.3 - TypeScript - Site Home - MSDN Blogs","url":"http://blogs.msdn.com/b/typescript/archive/2014/11/12/announcing-typescript-1-3.aspx","content":"TypeScript 1.3リリース。\n`protected` アクセス修飾子、tupleのサポート、Visual Studioでコード構文解析やリファクタリング機能の改善","tags":["TypeScript","ReleaseNote"],"date":"2014-11-13T00:43:49.554Z","relatedLinks":[{"title":"TypeScript 1.3.0 変更点 - Qiita","url":"http://qiita.com/vvakame/items/0b5060de5566f210479b"}]},{"title":"wilmoore/frontend-packagers","url":"https://github.com/wilmoore/frontend-packagers","content":"フロントエンド向けのパッケージマネージャ管理ツールのまとめ","tags":["JavaScript","まとめ"],"date":"2014-11-13T02:01:08.930Z","relatedLinks":[]},{"title":"CSSI: CSS Investigation // Speaker Deck","url":"https://speakerdeck.com/studiomohawk/cssi-css-investigation","content":"CSSのコードレビューやツールについてのスライド","tags":["CSS","スライド"],"date":"2014-11-13T08:58:40.481Z","relatedLinks":[]},{"title":"wooorm/franc","url":"https://github.com/wooorm/franc","content":"テキストから言語判定が出来るJavaScriptライブラリ","tags":["JavaScript","言語","library"],"date":"2014-11-13T13:51:00.535Z","relatedLinks":[]},{"title":"sinonjs/lolex","url":"https://github.com/sinonjs/lolex","content":"SinonJSのFake Timerライブラリ。\nSinonJSから独立して使えるようになった","tags":["JavaScript","library","testing"],"date":"2014-11-13T14:56:27.481Z","relatedLinks":[]},{"title":"Release 4.0 “Indivisibiliter ac Inseparabiliter” · postcss/autoprefixer","url":"https://github.com/postcss/autoprefixer/releases/tag/4.0.0","content":"Autoprefixer 4.0リリース。 SourceMapがデフォルト有効に、`prev`でsourcemapを指定時にエラーが起きた時に元の行数を示せるように。 不要なprefixの削除がデフォルト有効になるなど","tags":["CSS","JavaScript","Tools"],"date":"2014-11-14T01:51:25.824Z","relatedLinks":[{"title":"PostCSS v3の変更点 - Weblog - Hail2u.net","url":"http://hail2u.net/blog/coding/postcss-v3.html"}]},{"title":"interact.js for drag and drop, resizing and multi-touch gestures ✩ Mozilla Hacks – the Web developer blog","url":"https://hacks.mozilla.org/2014/11/interact-js-for-drag-and-drop-resizing-and-multi-touch-gestures/","content":"要素をD&D、リサイズ、multi-touch等に対応した処理を書くことが出来るinteract.jsについての紹介記事","tags":["JavaScript","library"],"date":"2014-11-14T02:00:19.355Z","relatedLinks":[{"title":"interact.js - JavaScript drag and drop, resizing and gestures with inertia and snapping","url":"http://interactjs.io/"}]},{"title":"The Pragmatic Bookshelf | Dart 1 for Everyone","url":"https://pragprog.com/book/csdart1/dart-1-for-everyone","content":"Dartについての書籍","tags":["dart","book"],"date":"2014-11-15T13:40:21.531Z","relatedLinks":[]},{"title":"jasmine/2.1.0.md at master · pivotal/jasmine","url":"https://github.com/pivotal/jasmine/blob/master/release_notes/2.1.0.md","content":"Jasmine 2.1.0リリース。\n`fit`、`fdescribe`で指定したテストのみを実行出来るように、`beforeAll`、`afterAll`のサポート、`fail`のサポート、それぞれタイムアウトの時間指定のサポート等","tags":["JavaScript","testing","library","ReleaseNote"],"date":"2014-11-15T16:56:31.081Z","relatedLinks":[]},{"title":"Sinon.JS/Changelog.txt at v1.12.1 · cjohansen/Sinon.JS","url":"https://github.com/cjohansen/Sinon.JS/blob/v1.12.1/Changelog.txt","content":"Sinon.JS 1.12.1 リリース。\nFake timersが単体のモジュールに分離、setImmediateとsetTimeoutを同時に使った時の順番の問題を改善、AMDの対応改善など","tags":["JavaScript","library","ReleaseNote"],"date":"2014-11-16T01:45:33.859Z","relatedLinks":[{"title":"sinonjs/lolex","url":"https://github.com/sinonjs/lolex"},{"title":"Set immediate precedence by duncanbeevers · Pull Request #6 · sinonjs/lolex","url":"https://github.com/sinonjs/lolex/pull/6"}]},{"title":"Building a Q&A System With Polymer and Firebase","url":"https://divshot.com/blog/web-components/building-a-qa-system-with-polymer-and-firebase/","content":"PolymerとFirebaseを使ったQ&Aシステム作るチュートリアル","tags":["JavaScript","tutorial","WebComponents"],"date":"2014-11-16T02:55:36.163Z","relatedLinks":[]},{"title":"Announcing ES6 and JSX Support - ESLint","url":"http://eslint.org/blog/2014/11/es6-jsx-support/","content":"ESLintではES6とJSXをサポートしたブランチ `es6jsx` が用意されて、masterとは別モジュールとしてインストールする事でES6のコードに対応する。\nJSXはオプションで有効化出来る。 \nまた、現時点ではES6ではスコープの表現力が変わったため正しく動作しないルールが存在している。\n年内にES6対応をリリース予定","tags":["ECMAScript","JavaScript","Tools"],"date":"2014-11-16T09:02:41.708Z","relatedLinks":[]},{"title":"BlinkOn 3 One-Pager - http://bit.ly/blinkon3 - Google ドキュメント","url":"https://docs.google.com/document/d/1m6JNcFYnwJ0I7OWHrs-meO6820oM_5q9jSELOPDAQnc/edit#","content":"Blinkについてのカンファレンスのスライドまとめ","tags":["JavaScript","Chrome","blink","イベント","スライド","まとめ"],"date":"2014-11-16T11:11:07.955Z","relatedLinks":[]},{"title":"Simplifying Async Programs","url":"http://jlongster.com/s/nationjs-slides/#/","content":"js-CSPについてのスライド","tags":["JavaScript","スライド"],"date":"2014-11-16T11:33:23.233Z","relatedLinks":[{"title":"ubolonton/js-csp","url":"https://github.com/ubolonton/js-csp"}]},{"title":"Living on the Edge – our next step in helping the web just work - IEBlog - Site Home - MSDN Blogs","url":"http://blogs.msdn.com/b/ie/archive/2014/11/11/living-on-the-edge-our-next-step-in-interoperability.aspx","content":"IE 11の新しいプレビュー版が公開された。\n多くのES6の機能が入り、CSP1.0、CSS Interaction Media Queries、Gamepad API等が実装された。\nまたドキュメントモードの挙動もEdgeがデフォルトとなり、互換表示となる場合が限定された。","tags":["IE","ECMAScript","JavaScript"],"date":"2014-11-16T11:48:16.811Z","relatedLinks":[{"title":"IE11 の「エンタープライズ モード」の新機能 – ドキュメント モードの指定 | Hebikuzure's Tech Memo","url":"http://hebikuzure.wordpress.com/2014/11/13/ie11-enterprise-mode-improvement/"},{"title":"さねゆき on Twitter: \"\"Living\" Edge document mode, イントラでenterpriseモード使ってれば互換性リストで動作確保. Webには最新機能ガンガン入れてくよ. 古いIEへのフォールバックコード無視するUA文字列にするよ. http://t.co/5OBcP6la3J\"","url":"https://twitter.com/saneyuki_s/status/532701057940348929"},{"title":"Šime Vidas on Twitter: \"IE’s upcoming “interoperable UA string”. (Context: http://t.co/W0LeK8GCLe.) http://t.co/VsY2VgEe8Y\"","url":"https://twitter.com/simevidas/status/532749912333881344"}]},{"title":"danielstjules/jsinspect","url":"https://github.com/danielstjules/jsinspect","content":"JavaScriptのファイル(複数ファイルも可能)から構造的に類似している部分を抽出してdiff表示出来るツール","tags":["JavaScript","console","Tools"],"date":"2014-11-16T13:02:56.605Z","relatedLinks":[]},{"title":"power-assert/CHANGELOG.md at v0.10.0 · twada/power-assert","url":"https://github.com/twada/power-assert/blob/v0.10.0/CHANGELOG.md","content":"power-assert 0.10.0リリース。\n設定や出力に使うモジュールを指定等を出来る`.customize` APIをサポート。\ndiff等のassert結果の細かいカスタマイズが可能になった","tags":["JavaScript","testing","ReleaseNote"],"date":"2014-11-17T10:39:38.375Z","relatedLinks":[{"title":"power-assert, mechanism and philosophy","url":"http://www.slideshare.net/t_wada/power-assert-nodefest-2014"}]},{"title":"npm で依存もタスクも一元化する - Qiita","url":"http://qiita.com/Jxck_/items/efaff21b977ddc782971","content":"npm run-scriptをtask runnerのインターフェースとして使う話","tags":["npm","node.js","console","Tools"],"date":"2014-11-17T11:44:01.115Z","relatedLinks":[]},{"title":"native_javascript_data_binding","url":"http://www.sellarafaeli.com/blog/native_javascript_data_binding","content":"Object.observeを使ったデータバインディング、getter/setterを使ったデータバインディングの実装について","tags":["JavaScript","tutorial"],"date":"2014-11-17T12:13:39.636Z","relatedLinks":[]},{"title":"newton-software/devil","url":"https://github.com/newton-software/devil","content":"node-inspectorのようにGUIでNode.jsアプリのデバッグを行う事が出来るツール。","tags":["node.js","node-webkit","debug"],"date":"2014-11-18T08:31:21.877Z","relatedLinks":[]},{"title":"Flow | A static type checker for JavaScript","url":"http://flowtype.org/","content":"Facebookの静的型チェックツール。\nOcamlで書かれていて、TypeScriptと大体互換性が型定義を行える。\nサーバとして動かす事もできる。HHVM/Hackみたいなインクリメンタルな型付けを行える","tags":["flowtype","facebook","JavaScript","Tools"],"date":"2014-11-19T06:08:06.877Z","relatedLinks":[]},{"title":"axemclion/protractor-perf","url":"https://github.com/axemclion/protractor-perf","content":"Protractorのパフォーマンス測定版のようなツール","tags":["protractor","testing","performance"],"date":"2014-11-20T05:12:26.314Z","relatedLinks":[]},{"title":"Property testing in JavaScript with quick_check.js - RightScale Engineering Blog","url":"http://eng.rightscale.com/2014/07/18/quick-check-js.html","content":"JavaScriptのQuickChek実装である https://github.com/gampleman/quick_check.js/ について","tags":["JavaScript","library","testing"],"date":"2014-11-20T05:30:22.332Z","relatedLinks":[]},{"title":"uxebu/mocha-sinon-traceur-example","url":"https://github.com/uxebu/mocha-sinon-traceur-example","content":"ES6でテストを書いてTDDするサンプルプロジェクト","tags":["ECMAScript","JavaScript","testing"],"date":"2014-11-20T09:18:19.971Z","relatedLinks":[{"title":"ES6 and TDD at work, with traceur, mocha and sinon - uxebu","url":"http://www.uxebu.com/blog/2014/11/es6-tdd-work-traceur-mocha-sinon/"}]},{"title":"jas-/secStore.js","url":"https://github.com/jas-/secStore.js","content":"localStorage/sessionStorage/Cookieで暗号化をサポートするラッパーライブラリ","tags":["JavaScript","library"],"date":"2014-11-22T04:29:31.941Z","relatedLinks":[]},{"title":"Nodevember - YouTube","url":"https://www.youtube.com/user/nodevember/feed","content":"http://nodevember.org/ の動画が公開されている","tags":["JavaScript","node.js","動画"],"date":"2014-11-22T05:33:38.472Z","relatedLinks":[]},{"title":"Modern Debugging Experience: Part 2 - Tuts+ Code Tutorial","url":"http://code.tutsplus.com/tutorials/modern-debugging-experience-part-2--cms-22584","content":"開発者ツールを使ったデバッグ方法のTips。\ndebuggerステートメント、コールスタック、getter/setter/Object.observe等を使ったアクセス時にBreakさせる方法やWatch Expression、イベントリスナーのデバッグ等について書かれている","tags":["JavaScript","Chrome","debug","Tools"],"date":"2014-11-22T07:11:46.714Z","relatedLinks":[]},{"title":"inikulin/ineed","url":"https://github.com/inikulin/ineed","content":"HTMLのスクレイピング、変換処理(Reprocessing)を行えるNodeモジュール","tags":["HTML","node.js","JavaScript","library"],"date":"2014-11-22T08:18:55.949Z","relatedLinks":[]},{"title":"Discover AngularJS by Adam Burak [Leanpub PDF/iPad/Kindle]","url":"https://leanpub.com/discoverangularjs","content":"AngularJSチュートリアル本","tags":["AngularJS","book"],"date":"2014-11-22T12:20:35.402Z","relatedLinks":[]},{"title":"Real World React - YouTube","url":"https://www.youtube.com/watch?v=uZgAq1CZ1N8","content":"ReactのComponentの作り方やテストについて詳しい発表\nhttp://presentboldly.com/bejonbee/real-world-react-v012","tags":["React","JavaScript","スライド","動画"],"date":"2014-11-23T02:19:36.922Z","relatedLinks":[]},{"title":"KnowThen – Screencasts For Developers","url":"http://knowthen.com/","content":"JavaScriptについてのスクリーンキャストをするサイト","tags":["JavaScript","node.js","動画"],"date":"2014-11-23T02:24:59.769Z","relatedLinks":[]},{"title":"janmonschke/Web-Audio-Editor","url":"https://github.com/janmonschke/Web-Audio-Editor","content":"ウェブベースのWeb Audio Editor","tags":["browser","web","audio","Tools"],"date":"2014-11-23T08:32:25.555Z","relatedLinks":[]},{"title":"DOM Performance (JSNext Bulgaria)","url":"http://www.slideshare.net/ickatanet/dom-performance-jsnext-bulgaria","content":"DOM操作のパフォーマンスTips的なスライド。\nEvent Delegate、Style操作、Nodeの作成(clone、DocumentFragment)、Nodeの削除について。","tags":["DOM","performance","スライド"],"date":"2014-11-24T12:55:40.764Z","relatedLinks":[]},{"title":"Send beacon data in Chrome 39","url":"http://updates.html5rocks.com/2014/10/Send-beacon-data-in-Chrome-39","content":"Chrome 39でBeacon APIが入った。\nBeacon APIを使えばクリックしてページ移動するときのクリックのログも非同期でちゃんと送ることが出来る。(単純なXHRだと送り終わる前に遷移してしまう)","tags":["JavaScript","アクセス解析","Chrome"],"date":"2014-11-24T13:57:50.685Z","relatedLinks":[]},{"title":"Chromium Blog: Chrome 39 Beta: JS Generators, Animation Playback Control, and the WebApp Manifest","url":"http://blog.chromium.org/2014/10/chrome-39-beta-js-generators-animation.html","content":"Chrome 39βリリース。\nGeneratorがデフォルトで有効、Web Animationの`play()`や`pause()`のサポート、 Web Application Manifest、 Beacon API のサポート","tags":["Chrome","ReleaseNote"],"date":"2014-11-24T14:03:38.009Z","relatedLinks":[{"title":"ジェネレータについて - JS.next","url":"http://js-next.hatenablog.com/entry/2014/08/07/174147"},{"title":"Send beacon data in Chrome 39","url":"http://updates.html5rocks.com/2014/10/Send-beacon-data-in-Chrome-39"}]},{"title":"SpoonX/useuses","url":"https://github.com/SpoonX/useuses","content":"`@uses`アノテーションコメントでそのJSファイルが依存するファイルパスを記述して使うモジュール管理ルール、ビルドツール\nconcatする程度にはシンプルで、CommonJSのような強い依存関係ではなく、単純にコメントを追加するだけなので余計にファイルは必要ない。","tags":["JavaScript","Tools"],"date":"2014-11-24T15:26:25.057Z","relatedLinks":[{"title":"javascript dependency management « Php « SpoonX Blog","url":"http://blog.spoonx.nl/javascript-dependency-management/"}]},{"title":"techlayer/espresso.js","url":"https://github.com/techlayer/espresso.js","content":"BackboneとReactをインスパイアしたMV*ライブラリ。\nFluxのデータフローを一方向にするアイデアをBackboneに持ってきた感じのライブラリ","tags":["JavaScript","library","backbone.js","Flux"],"date":"2014-11-24T22:52:44.951Z","relatedLinks":[]},{"title":"My five promise patterns","url":"https://remysharp.com/2014/11/19/my-five-promise-patterns","content":"Promiseパターンについて\nNodeスタイルの高階関数をPromiseを返すようにするdenodeify、`bind`による引数の固定、コールバックとの併用、`reject`ではなく常にthrowする、処理の終わりでいつも`catch`する","tags":["JavaScript","Promises"],"date":"2014-11-24T23:06:09.390Z","relatedLinks":[]},{"title":"Functional Programming","url":"http://scott.sauyet.com/Javascript/Talk/2014/01/FuncProgTalk/","content":"関数型プログラミングについてのスライド。\nオブジェクト指向との考え方の違い、DeclarativeとImperative、まだJSでは扱えない部分について(末尾最適化等)、具体的にOOPからFPへどう書き換えるかの例等","tags":["JavaScript","関数型プログラミング","スライド"],"date":"2014-11-25T01:40:17.577Z","relatedLinks":[]},{"title":"IE Web Development Support Moving to Stack Overflow","url":"https://social.msdn.microsoft.com/Forums/ie/en-US/8ba70824-dba2-4425-bc75-247c2c29bde1/action?threadDisplayName=ie&forum=iewebdevelopment","content":"IEの開発に関する質問はStack Overflowに移行するとの話","tags":["MS","IE"],"date":"2014-11-25T05:21:09.740Z","relatedLinks":[]},{"title":"Custom Elements - Web Components を構成する技術: Tender Surrender","url":"http://blog.agektmr.com/2014/11/custom-elements-web-components.html","content":"Custom Elements についての解説。\nCustom Elementsの作り方、仕組み、ライフサイクルコールバック、ユースケースについて","tags":["JavaScript","WebComponents","動画"],"date":"2014-11-26T08:11:10.815Z","relatedLinks":[]},{"title":"ペパボのフロントエンドスタンダード","url":"http://pepabo.github.io/docs/frontend/standard.html","content":"ペパボによるエンジニア、デザイナが「最低限これだけはおさえておこう」というスタンダードを文書化したもの。","tags":["JavaScript","CSS","tutorial","document"],"date":"2014-11-26T13:46:42.848Z","relatedLinks":[]},{"title":"The State of Flux","url":"http://reactjsnews.com/the-state-of-flux/","content":"Fluxアーキテクチャ関連のライブラリのまとめ、それぞれの実装的な特徴","tags":["Flux","library","まとめ"],"date":"2014-11-26T13:51:57.543Z","relatedLinks":[]},{"title":"krasimir/atomus","url":"https://github.com/krasimir/atomus","content":"Node.js環境でDOMを含めたクライアントサイドのコードをテストするライブラリ。\njsdomを使っていて、テストを実行する場所となるHTMLを渡して、クリックなどのイベントを起こしてテスト出来る","tags":["JavaScript","DOM","node.js","testing","library"],"date":"2014-11-27T07:50:01.499Z","relatedLinks":[]},{"title":"ReactJS: Keep Simple. Everything can be a component! // Speaker Deck","url":"https://speakerdeck.com/pedronauck/reactjs-keep-simple-everything-can-be-a-component","content":"Reactの特徴について分かりやすくまとめられているスライド。\nImmutable、Virtual DOM、PropとState、DRYにするためのMixin、Isomorphicについて","tags":["React","スライド"],"date":"2014-11-27T08:10:10.732Z","relatedLinks":[]},{"title":"ESLint 0.10.0 released - ESLint","url":"http://eslint.org/blog/2014/11/eslint-0.10.0-released/","content":"ESLint 0.10.0リリース。\nCLIがデフォルトでnode_modulesを無視するように、拡張子なしのファイル名のみの指定が可能になり、別途オプションとして拡張子のデフォルト値を設定出来るようになる等","tags":["JavaScript","Tools","ReleaseNote"],"date":"2014-11-28T01:47:28.867Z","relatedLinks":[]},{"title":"React Through the Ages // Speaker Deck","url":"https://speakerdeck.com/zpao/react-through-the-ages","content":"Reactの今後についてのスライド。\nReusable ComponentsがFacebookの中には既に10000個ある。\n1.0に向けてAPIの安定化/修正、ES6 Classesへの対応、CSS in JS、Web Worker対応、レイアウトやアニメーション等をあげている","tags":["React","スライド"],"date":"2014-11-28T01:53:15.575Z","relatedLinks":[{"title":"React: CSS in JS // Speaker Deck","url":"https://speakerdeck.com/vjeux/react-css-in-js"}]},{"title":"serratus/quaggaJS","url":"https://github.com/serratus/quaggaJS","content":"JavaScriptで書かれたバーコードリーダライブラリ。getUserMediaを使ってリアルタイムに処理したり、画像から検出したりできる","tags":["JavaScript","library"],"date":"2014-11-28T13:16:51.508Z","relatedLinks":[]},{"title":"Handsontable - JavaScript data grid editor. Excel-like grid editing with HTML & JavaScript","url":"http://handsontable.com/","content":"Excelライクなデータグリッドエディタ。\n依存するライブラリなしで利用できる","tags":["JavaScript","library"],"date":"2014-11-28T14:49:28.775Z","relatedLinks":[]},{"title":"Getting Started with React and JSX","url":"http://www.sitepoint.com/getting-started-react-jsx/","content":"Reactのチュートリアル。\nprops、state、eventと順に紹介してる","tags":["React","tutorial"],"date":"2014-11-28T15:12:07.123Z","relatedLinks":[]},{"title":"What's in a Function Name? - Bocoup","url":"http://bocoup.com/weblog/whats-in-a-function-name/","content":"JavaScriptの関数名について。\n関数定義や関数式、即時実行、newの場合、ES6のletやexportなどのそれぞれの場合に\"関数名\"がどうなるか。\nまたJSHintによるチェックやデバッグに役立つ`displayName`プロパティについて","tags":["JavaScript"],"date":"2014-11-30T06:40:03.350Z","relatedLinks":[]},{"title":"decadecity/css-specificity-map","url":"https://github.com/decadecity/css-specificity-map","content":"CSSの詳細度グラフのデータを作るライブラリ","tags":["CSS","JavaScript","tools"],"date":"2014-11-30T08:02:18.719Z","relatedLinks":[{"title":"The Specificity Graph – CSS Wizardry – CSS, OOCSS, front-end architecture, performance and more, by Harry Roberts","url":"http://csswizardry.com/2014/10/the-specificity-graph/"},{"title":"CSS specificity graphs | Blog | Decade City","url":"https://decadecity.net/blog/2014/11/26/css-specificity-graphs"}]},{"title":"フロントエンドエンジニアになってから11ヶ月間で覚えたちょっと捗るChromeの使い方 - Qiita","url":"http://qiita.com/dayoshix/items/0d4043bf7dbaa1dc9184","content":"Chrome開発者ツールのTips。\ngifと共に機能を紹介してて分かりやすい","tags":["Chrome","debug","tools"],"date":"2014-11-30T14:46:37.953Z","relatedLinks":[{"title":"Chrome DevTools Overview - Google Chrome","url":"https://developer.chrome.com/devtools"}]},{"title":"knsv/mermaid","url":"https://github.com/knsv/mermaid","content":"テキストからD3を使ったフローチャートやダイアグラム等の図を作成してくれるライブラリ","tags":["図","JavaScript"],"date":"2014-12-01T02:12:15.077Z","relatedLinks":[]},{"title":"Release 0.11.1 · yyx990803/vue","url":"https://github.com/yyx990803/vue/releases/tag/0.11.1","content":"vue.js 0.11.1リリース。\nv-componentのスコープの変更、`wait-for`属性で特定のeventがemitされるまで待てるように、`v-style`にdataとしてCSSオブジェクトを渡してスタイルを適応出来るようになるなど","tags":["JavaScript","library","ReleaseNote"],"date":"2014-12-01T03:18:19.704Z","relatedLinks":[]},{"title":"Introduction | Full Stack JavaScript Engineering","url":"http://fsje.codefellows.org/","content":"フロントエンド全般についての知識について書かれたGitBookを使った電子書籍","tags":["JavaScript","book","Sass"],"date":"2014-12-01T12:01:41.747Z","relatedLinks":[]},{"title":"Goodbye, Layout Invalidation: Animating SVGs With CSS Transforms | Charlie Marsh","url":"http://www.princeton.edu/~crmarsh/svg-performance/","content":"動かすSVG要素を分けてCSS transform等を使ってGPUで処理が出来るようにチューニングすることで、60FPSが出るようにパフォーマンス改善をする話","tags":["SVG","performance"],"date":"2014-12-01T12:13:39.539Z","relatedLinks":[]},{"title":"DailyJS: JavaScript Developer Survey 2014","url":"http://dailyjs.com/2014/12/01/javascript-survey/","content":"DailyJSのJavaScript開発者アンケート 2014の受付が開始された","tags":["JavaScript"],"date":"2014-12-01T23:06:20.037Z","relatedLinks":[]},{"title":"The State of JavaScript in 2015 - Jimmy Breck-McKye","url":"http://www.breck-mckye.com/blog/2014/12/the-state-of-javascript-in-2015","content":"AngularJS 2.0の発表でJavaScriptについて再考する話。\n新しいテクノロジーを扱う時はちゃんと疑問を持って接する事、企業製だからといって信用するのは別問題、モノリシックなフレームワークよりも役割が分けられたライブラリを選ぶ。\n著名なライブラリがどのような役割を持っているかについて。","tags":["JavaScript","AngularJS","library","thought"],"date":"2014-12-01T23:23:25.597Z","relatedLinks":[]},{"title":"Amazon: 改訂版 Webデザイナーのための jQuery入門: 髙津戸 壮, 小原 司","url":"http://www.amazon.co.jp/dp/4774169447?tag=amazon0abac-22","content":"「WebデザイナーのためのjQuery入門」の改訂版","tags":["jQuery","book"],"date":"2014-12-02T01:06:58.623Z","relatedLinks":[{"title":"改訂版 WebデザイナーのためのjQuery入門 - Takazudo hamalog","url":"http://hamalog.tumblr.com/post/104081966956/web-jquery"}]},{"title":"lafikl/RWDPerf","url":"https://github.com/lafikl/RWDPerf","content":"画面サイズやUA等のシミュレートして、あるURLで使ってない要素や画像の検出、通信量などのデータを一覧出来るパフォーマンス測定ツール","tags":["design","performance","Tools"],"date":"2014-12-02T14:42:14.911Z","relatedLinks":[]},{"title":"Firefox — Notes (34.0) — Mozilla","url":"https://www.mozilla.org/en-US/firefox/34.0/releasenotes/","content":"Firefox 34リリース。\nCSS Fonts Level 3 の実験的な実装、ES6のObject.assign()やTemplate String、メソッド定義の短縮記法等の実装、開発者ツールの改善等","tags":["firefox","ReleaseNote"],"date":"2014-12-03T08:04:08.946Z","relatedLinks":[{"title":"Firefox 34 for developers - Mozilla | MDN","url":"https://developer.mozilla.org/ja/Firefox/Releases/34"},{"title":"WebIDE, Storage inspector, jQuery events, iframe switcher + more – Firefox Developer Tools Episode 34 ✩ Mozilla Hacks – the Web developer blog","url":"https://hacks.mozilla.org/2014/09/webide-storage-inspector-jquery-events-iframe-switcher-more-firefox-developer-tools-episode-34/"}]},{"title":"Moving from PhantomJS to node-webkit - Todd Wolfson","url":"http://twolfson.com/2014-11-22-moving-from-phantomjs-to-node-webkit","content":"node-webkitを使いスクリーンショットを取って画像diffのレグレッションテストを行う話。","tags":["browser","node-webkit","testing"],"date":"2014-12-03T14:38:00.189Z","relatedLinks":[]},{"title":"Understanding JSON Schema — Understanding JSON Schema 1.0 documentation","url":"http://spacetelescope.github.io/understanding-json-schema/","content":"JSON Schema draft 4について解説しているサイト。\nJSON Schemaの書き方やリファレンス等が用意されている","tags":["JSON","book","tutorial"],"date":"2014-12-03T14:48:08.143Z","relatedLinks":[]},{"title":"Dev.Opera — Opera 26 released","url":"https://dev.opera.com/blog/opera-26/","content":"Opera 26 (based on Chromium 39)リリース","tags":["Opera","ReleaseNote"],"date":"2014-12-04T05:51:28.223Z","relatedLinks":[]},{"title":"JavaScript - Direct Proxiesでmethod missing的なことをやる - Qiita","url":"http://qiita.com/hokaccha/items/3a3ea6180e94e70bc335","content":"Direct Proxiesを使ったmethod missingの実装について","tags":["JavaScript","ECMAScript"],"date":"2014-12-04T05:52:02.260Z","relatedLinks":[]},{"title":"js-reporters/js-reporters","url":"https://github.com/js-reporters/js-reporters","content":"JavaScriptテストフレームワーク/Runnerのレポーターの共通フォーマットについて議論してるコミュニティ","tags":["JavaScript","testing","issue"],"date":"2014-12-04T06:04:04.943Z","relatedLinks":[]},{"title":"bassistance.de » jQuery Foundation 2014 roundup","url":"http://bassistance.de/2014/12/01/jquery-foundation-2014-roundup/","content":"2014年のjQueryの活動についてのまとめ。\njQuery Coreの3.0の方針やPromises等の標準へ合わせる変更について。\njQuery UIのUIレイヤーの標準化活動、パフォーマンステストの実施。\nQUnitを始めとするテストフレームワークのレポーターの標準化活動。\n国際化に使うCLDRのJSON版の管理など","tags":["jQuery","まとめ"],"date":"2014-12-04T07:35:11.970Z","relatedLinks":[{"title":"Roadmap · jquery/jquery Wiki","url":"https://github.com/jquery/jquery/wiki/Roadmap"},{"title":"jquery/css-framework","url":"https://github.com/jquery/css-framework"},{"title":"js-reporters/js-reporters","url":"https://github.com/js-reporters/js-reporters/"},{"title":"jquery/globalize","url":"https://github.com/jquery/globalize/"}]},{"title":"qunit/History.md at 1.16.0 · jquery/qunit","url":"https://github.com/jquery/qunit/blob/1.16.0/History.md","content":"QUnit 1.16.0リリース。\n`done()`呼び出しでの非同期テストを行う`assert.async`の追加、Promiseのサポート、setup/teardownをbeforeEach/afterEachにリネーム、HTML Reporterの改善等","tags":["JavaScript","testing","library","ReleaseNote"],"date":"2014-12-04T14:32:37.103Z","relatedLinks":[{"title":"async() | QUnit API Documentation","url":"http://api.qunitjs.com/async/"},{"title":"Async: Make tests Promise-aware by JamesMGreene · Pull Request #634 · jquery/qunit","url":"https://github.com/jquery/qunit/pull/634"},{"title":"QUnit 2.x Upgrade Guide | QUnit","url":"http://qunitjs.com/upgrade-guide-2.x/"}]},{"title":"QUnit 2.xで変わること","url":"http://azu.github.io/slide/chatwork/qunit2.html","content":"QUnit 2.xでの変更点についてのスライド。\nモジュール化、`done`スタイルの非同期テストサポート、スマートなPromiseテストサポート、レポーターの標準化活動など","tags":["JavaScript","testing","スライド"],"date":"2014-12-06T06:23:56.343Z","relatedLinks":[{"title":"QUnit 2.x Upgrade Guide | QUnit","url":"http://qunitjs.com/upgrade-guide-2.x/"}]},{"title":"Intern 2.2 released | Blog | SitePen","url":"http://www.sitepen.com/blog/2014/12/05/intern-2-2-released/","content":"Intern 2.2リリース。\nコンソールレポーターの表示改善、テストが失敗した時にオブジェクトのDiff表示が出来るようになるなど","tags":["JavaScript","testing","library","ReleaseNote"],"date":"2014-12-06T07:33:34.208Z","relatedLinks":[]},{"title":"ES7 final.mp4 - Google ドライブ","url":"https://drive.google.com/file/d/0B4PVbLpUIdzoUjdmSkFtVVozQnM/view","content":"ES7についての紹介する発表。\nObject.observeの変更通知とイベントループ。\nPromises、Generator、またES7のasync/await、さらに発展してObservableを返すAsync Generatorについて。","tags":["JavaScript","ECMAScript","動画","スライド"],"date":"2014-12-06T12:58:19.516Z","relatedLinks":[{"title":"ES7 Async Generator from azu on Twitter","url":"https://twitter.com/azu_re/timelines/541204375696191488"},{"title":"jhusain/asyncgenerator","url":"https://github.com/jhusain/asyncgenerator"}]},{"title":"JavaScript Cookbook, 2nd Edition - O'Reilly Media","url":"http://shop.oreilly.com/product/0636920033455.do","content":"2015年2月 発売\nJavaScript Cookbookの第二版","tags":["JavaScript","book"],"date":"2014-12-06T15:03:01.681Z","relatedLinks":[]},{"title":"Introduction to Service Worker: How to use Service Worker - HTML5 Rocks","url":"http://www.html5rocks.com/en/tutorials/service-worker/introduction/","content":"Service Workerのライフサイクル、Service Workerへのスクリプトの登録方法や基本的な使い方、どうやってキャッシュを更新するか、注意点について","tags":["JavaScript","tutorial"],"date":"2014-12-06T15:40:40.260Z","relatedLinks":[]},{"title":"The npm Blog — Getting Started with npm","url":"http://blog.npmjs.org/post/104272486560/getting-started-with-npm","content":"npmのサイトのGetting Startedに動画チュートリアルが追加された ","tags":["npm","動画"],"date":"2014-12-06T15:43:42.085Z","relatedLinks":[{"title":"Getting Started","url":"https://docs.npmjs.com/getting-started/what-is-npm"}]},{"title":"Top 10 Mistakes Node.js Developers Make","url":"https://www.airpair.com/node.js/posts/top-10-mistakes-node-developers-make","content":"Nodeで開発時にやってしまう間違いとそれを改善する方法や参考リソース。\n半分以上JavaScriptで同様の事が当てはまりそう","tags":["node.js","まとめ"],"date":"2014-12-06T15:48:06.838Z","relatedLinks":[]},{"title":"a11y.css by Gaël Poupard","url":"http://ffoodd.github.io/a11y.css/","content":"CSSを使ったHTMLのビジュアルLintツール。\nHTML要素における記述のミスなどへの警告やエラーを表示する事ができる","tags":["CSS","アクセシビリティ","HTML","ブックマークレット"],"date":"2014-12-07T09:32:51.732Z","relatedLinks":[]},{"title":"Learn JavaScript & jQuery - a book about interactive front-end web development","url":"http://www.javascriptbook.com/","content":"HTML & CSS: Design and Build WebsitesのJavaScript編","tags":["JavaScript","jQuery","book"],"date":"2014-12-07T10:38:49.708Z","relatedLinks":[]},{"title":"Chromium Blog: Chrome 40 Beta: Powerful Offline and Lightspeed Loading with Service Workers","url":"http://blog.chromium.org/2014/12/chrome-40-beta-powerful-offline-and.html","content":"Chrome 40β リリース。\nService WorkersとCSP Lv2の部分的サポート、`element.closest()`のサポート等","tags":["Chrome","ReleaseNote"],"date":"2014-12-07T12:43:43.692Z","relatedLinks":[]},{"title":"webpackを使い倒す - Thujikun blog","url":"http://thujikun.github.io/blog/2014/12/07/webpack","content":"webpackのloader紹介、`resolve`フィールドの指定による`require`のパス解決、pluginsの紹介、Webpack Deb Server、非同期読み込みについて","tags":["webpack"],"date":"2014-12-07T14:28:56.016Z","relatedLinks":[]},{"title":"Tweene :: JavaScript Animation Proxy","url":"http://tweene.com/","content":"JavaScriptアニメーションプロキシライブラリ。\n既にアニメーション機能を実装してるGSAP、 Velocity.js、 Transit、 jQuery等のライブラリを共通のAPIで利用できるようにするラッパライブラリ","tags":["JavaScript","animation","library"],"date":"2014-12-08T08:29:40.811Z","relatedLinks":[]},{"title":"生WebGL入門:初音ミクの美麗3Dモデルを表示する(前編) » nmi.jp","url":"http://nmi.jp/archives/582","content":"WebGLを使ってMMDの3Dモデルを表示するまでを丁寧に解説している\nWebGLでのポリゴンの表示、3Dで必須な行列や座標、モデルデータの読み込みについて等","tags":["WebGL","tutorial","JavaScript"],"date":"2014-12-08T08:59:30.796Z","relatedLinks":[{"title":"生WebGL入門:初音ミクの美麗3Dモデルを表示する(前編) » nmi.jp","url":"http://nmi.jp/archives/582"}]},{"title":"rejs – Vanilla JS Module Builderの紹介 | GREE Engineers' Blog","url":"http://labs.gree.jp/blog/2014/12/12311/","content":"名前空間オブジェクトを使うJavaScriptファイルを、名前空間のプロパティにアクセスできるようにソートして結合出来るコマンドラインツール","tags":["JavaScript","Tools"],"date":"2014-12-08T10:38:18.541Z","relatedLinks":[{"title":"Moncader/rejs","url":"https://github.com/Moncader/rejs"}]},{"title":"SVGOを使ったSVGの軽量化方法（アニメーションさせるときの注意とか）｜2.IDEA","url":"http://2ndidea.com/svg/optimize-svg-with-svgo/","content":"SVGの最適化を行うSVGOの使い方について。\nそれぞれのプラグインについて解説されてる","tags":["SVG","Tools"],"date":"2014-12-09T02:29:22.818Z","relatedLinks":[]},{"title":"WebSocket - O'Reilly Media","url":"http://shop.oreilly.com/product/0636920030485.do","content":"WebSocketについての書籍","tags":["WebSocket","book"],"date":"2014-12-09T05:40:31.121Z","relatedLinks":[]},{"title":"harmony:specification_drafts [ES Wiki]","url":"http://wiki.ecmascript.org/doku.php?id=harmony:specification_drafts#december_6_2014_draft_rev_29","content":"ECMAscript 6 Draft Rev 29リリース。\n`RegExp.prototype.flags`の追加、WeakMap/WeakSetから`clear`メソッドの削除、`String.prototype.contains`が`includes`にリネーム","tags":["ECMAScript","ReleaseNote"],"date":"2014-12-10T01:33:17.272Z","relatedLinks":[{"title":"TC39 MTG Notes 第43回 報告会","url":"http://azu.github.io/slide/chatwork/tc39-mtg-notes.html"},{"title":"RegExp.prototype.flags - JavaScript | MDN","url":"https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/RegExp/flags"}]},{"title":"Release 0.4 · sdesalas/trifleJS","url":"https://github.com/sdesalas/trifleJS/releases/tag/v0.4","content":"PhantomJSのIE版的なヘッドレスブラウザであるtrifleJS 0.4リリース。\n","tags":["IE","ReleaseNote"],"date":"2014-12-10T01:53:38.918Z","relatedLinks":[]},{"title":"Ember.js - Ember.js 1.9.0 and 1.10 Beta Released","url":"http://emberjs.com/blog/2014/12/08/ember-1-9-0-released.html","content":"Ember.js 1.9.0と1.10βリリース。\nEmber 2.0に向けて1.9では非推奨となった機能があることについて書かれている。\nHandlebars 2.0へのアップデート、streams observationパターンの導入等","tags":["JavaScript","library","ReleaseNote"],"date":"2014-12-10T08:25:27.002Z","relatedLinks":[{"title":"Ember.js - Deprecations: Deprecations","url":"http://emberjs.com/guides/deprecations/"}]},{"title":"Release 3.5 “Mount Sharp” · mbostock/d3","url":"https://github.com/mbostock/d3/releases/tag/v3.5.0","content":"D3.js 3.5リリース","tags":["JavaScript","SVG","library","ReleaseNote"],"date":"2014-12-10T14:12:05.951Z","relatedLinks":[{"title":"D3 バージョン 3.5 がリリースされました。 | Daily D3","url":"http://daily.d3js.info/?p=775"}]},{"title":"On Third-Party JavaScript - In Production Case-Study","url":"http://blog.risingstack.com/on-third-party-javascript-in-production/","content":"サードパーティJavaScriptのケーススタディから学べる事について。\nMixpanel、Disqusからサイズやキャッシュ、どういう初期化経路を踏むかなどについて書かれている","tags":["JavaScript","セキュリティ"],"date":"2014-12-11T01:13:58.187Z","relatedLinks":[]},{"title":"Snap.svgの使い方まとめ","url":"http://www.h2.dion.ne.jp/~defghi/snapsvg/snapsvg.xhtml","content":"Snap.svgについての詳しい解説、チュートリアル。\n目的や基本的な使い方から応用、Raphaël.jsとの違いなどよくまとまってる","tags":["SVG","tutorial","まとめ"],"date":"2014-12-11T06:48:02.776Z","relatedLinks":[]},{"title":"gcanti/uvdom","url":"https://github.com/gcanti/uvdom","content":"Virtual DOMを持っているライブラリ(React、virtual-dom等)向けに、それぞれ変換出来る抽象レイヤーの実装。","tags":["JavaScript","VirualDOM","library"],"date":"2014-12-11T09:15:11.185Z","relatedLinks":[]},{"title":"Dynatrace AJAX Edition 4.5 is here","url":"http://apmblog.compuware.com/2014/12/11/dynatrace-ajax-edition-4-5-last-page-chapter-yet-story-continues/","content":"Dynatrace AJAX Edition 4.5リリース","tags":["performance","software","browser"],"date":"2014-12-12T06:29:27.341Z","relatedLinks":[]},{"title":"Introducing the JavaScript Internationalization API ✩ Mozilla Hacks – the Web developer blog","url":"https://hacks.mozilla.org/2014/12/introducing-the-javascript-internationalization-api/","content":"ECMA i18n APIの使い方について。\n元々localeCompareやtoLocaleStringといったものがあったがローカライズには不十分であったため、ECMA i18n APIを使って色々なユースケースの紹介","tags":["JavaScript","i18n","API"],"date":"2014-12-12T09:16:46.876Z","relatedLinks":[]},{"title":"Polyfilling Doesn't Have to be Difficult -Telerik Developer Network","url":"http://developer.telerik.com/featured/polyfilling-doesnt-difficult/","content":"polyfillとはどういうものか、実際に`Number.isInteger()`や`placeholder`属性の実装しながら学ぶチュートリアル","tags":["JavaScript","library","tutorial"],"date":"2014-12-12T09:26:07.420Z","relatedLinks":[]},{"title":"How to Use npm as a Build Tool","url":"http://blog.keithcirkel.co.uk/how-to-use-npm-as-a-build-tool/","content":"npm run-scriptをビルドツールとして使う話\nクロスプラットフォーム向けにrmの代わりにrimrafモジュールを使ったり、タスクのグループ化やhookについて書かれている。","tags":["npm"],"date":"2014-12-12T09:32:06.198Z","relatedLinks":[]},{"title":"[JavaScript Advent Calendar 2014 No.6] navigator.onLine in Blink","url":"http://blog.oimou.com/javascript-advent-calendar-2014-6ri-mu-navigator-onlinemaniatukusu2589ed73/","content":"navigator.onLineがどのように実装されているかをBlink/Chromeのソースコードから追っていく話。\nブラウザのソースコードを見ていく方法について実例での参考になりそう","tags":["Chrome","blink","コードリーディング"],"date":"2014-12-12T09:33:47.348Z","relatedLinks":[]},{"title":"JavaScript - Chrome 40 で今すぐ ServiceWorker を試す - Qiita","url":"http://qiita.com/kinu/items/2abd61b4390f9bbaffc9","content":"ServiceWorkerを使ったオフライン処理、スクリプトの登録、更新方法、FetchやCache APIについて","tags":["ServiceWorker","JavaScript"],"date":"2014-12-13T10:24:04.102Z","relatedLinks":[]},{"title":"Papa Parse - Powerful CSV parser for Javascript","url":"http://papaparse.com/","content":"CSVパーサーライブラリ。\nCSVをJSONに変換、WebWorkerを使っての並列処理、ダウンロードしながらのパース等","tags":["JavaScript","library"],"date":"2014-12-13T12:49:08.815Z","relatedLinks":[]},{"title":"Amazon: TypeScript実践プログラミング (Programmer's SELECTION): スティーブ・フェントン, 鈴木 幸敏, 株式会社クイープ","url":"http://www.amazon.co.jp/dp/4798139807?tag=amazon0abac-22","content":"2015年1月23日 発売\nPro TypeScriptの翻訳本\nhttp://www.apress.com/9781430267911","tags":["TypeScript","book","翻訳"],"date":"2014-12-13T16:17:28.973Z","relatedLinks":[]},{"title":"Offline.js – Handle your users losing their internet connection like a pro","url":"http://github.hubspot.com/offline/docs/welcome/","content":"オフラインかどうかを検知して通知出来るライブラリ","tags":["JavaScript","library"],"date":"2014-12-14T07:19:19.012Z","relatedLinks":[]},{"title":"Ractive.js の紹介 — KaoriYa","url":"http://www.kaoriya.net/blog/2014/12/13/","content":"簡単なTODOアプリを使ったRactive.jsの紹介。\nmustache拡張なテンプレートとイベント、データバインディングについて","tags":["JavaScript","MVC","library"],"date":"2014-12-14T07:35:43.788Z","relatedLinks":[]},{"title":"jsdom/Changelog.md at 1.5.0 · tmpvar/jsdom","url":"https://github.com/tmpvar/jsdom/blob/1.5.0/Changelog.md","content":"jsdom 1.5.0リリース。\nconsole APIの定義を追加","tags":["JavaScript","DOM","library"],"date":"2014-12-15T07:40:49.493Z","relatedLinks":[]},{"title":"decimal.js API","url":"http://mikemcl.github.io/decimal.js/","content":"Decimalを扱うライブラリ。\n小数点同士の演算、丸め込みの挙動の指定等、フォーマットを指定しての出力等が出来る","tags":["JavaScript","library"],"date":"2014-12-16T07:46:02.514Z","relatedLinks":[]},{"title":"JavaScript Application Architecture On The Road To 2015 — Medium","url":"https://medium.com/@addyosmani/javascript-application-architecture-on-the-road-to-2015-d8125811101b","content":"2014年のJavaScript全体のアーキテクチャを振り返り今後どうなるかについての話。\nデータバインディング、Immutable、Virtual DOM、Web Component、Component同士のメッセージング、ES6とBrowserify、オフラインファースト等","tags":["JavaScript"],"date":"2014-12-16T08:09:09.172Z","relatedLinks":[]},{"title":"Meta programming with ECMAScript 6 proxies","url":"http://www.2ality.com/2014/12/es6-proxies.html","content":"ES6のProxyについて詳しい解説。\nメタプログラミングとは何か、Proxyはどのように動くのか、ユースケース、Proxyかどうかの判定方法、PropertyDescriptorとあわせた場合の挙動、Reflect APIについて","tags":["JavaScript","ECMAScript","リファレンス","まとめ"],"date":"2014-12-16T11:16:24.257Z","relatedLinks":[{"title":"ECMAScript 6 proxyによるメタプログラミング(1/11) | JSお散歩","url":"http://panda.node.ws/?p=1371"}]},{"title":"The offline cookbook - JakeArchibald.com","url":"http://jakearchibald.com/2014/offline-cookbook/","content":"ServiceWorkerを使った典型的なパターンの紹介。\n","tags":["ServiceWorker","JavaScript"],"date":"2014-12-16T11:54:59.067Z","relatedLinks":[]},{"title":"実践入門 Ember.js：連載｜gihyo.jp … 技術評論社","url":"http://gihyo.jp/dev/serial/01/emberjs","content":"Ember.jsについての連載","tags":["JavaScript","MVC","library"],"date":"2014-12-16T11:59:39.298Z","relatedLinks":[]},{"title":"Web Componentsの基本的な使い方・まとめ","url":"http://www.h2.dion.ne.jp/~defghi/webc/webc.htm","content":"Web Componentsの構成要素、それぞれの機能について詳しく解説されてる。\ntemplate要素、HTML Imports、Shadow DOM、Custom Elementsについて","tags":["WebComponents","tutorial","まとめ"],"date":"2014-12-16T12:36:23.781Z","relatedLinks":[]},{"title":"Backbone Conf III - 2014 - YouTube","url":"https://www.youtube.com/playlist?list=PLlgxAbM67lYIGw8DnANC7VgREbzJRQged&app=desktop","content":"http://backboneconf.com/ の動画が公開された","tags":["backbone.js","動画","イベント","まとめ"],"date":"2014-12-18T05:36:34.387Z","relatedLinks":[{"title":"BACKBONECONF 2014, by Bocoup","url":"http://backboneconf.com/"}]},{"title":"CUTT System:TypeScriptネットワークプログラミング","url":"http://www.cutt.co.jp/book/978-4-87783-354-1.html","content":"2014年1月10日 発売\nWebSocketやWebRTC等を使ったアプリをTypeScriptで書いて学んで行く書籍","tags":["TypeScript","book"],"date":"2014-12-18T06:01:13.478Z","relatedLinks":[]},{"title":"Improving the Pointer Events Polyfill | Official jQuery Blog","url":"http://blog.jquery.com/2014/12/17/improving-the-pointer-events-polyfill/","content":"GoogleからjQuery FoundationがPointerEventsのpolyfillの管理を引き継いだ","tags":["google","jQuery","library"],"date":"2014-12-18T06:04:19.113Z","relatedLinks":[]},{"title":"DailyJS: JavaScript Developer Survey 2014: Results","url":"http://dailyjs.com/2014/12/16/javascript-survey-results/","content":"JavaScript開発者アンケート 2014年の結果が公開された。\n","tags":["JavaScript","まとめ"],"date":"2014-12-18T06:06:49.684Z","relatedLinks":[{"title":"DailyJS | JavaScript デベロッパー・サーベイ 2014 結果 | JSお散歩","url":"http://panda.node.ws/?p=1620"}]},{"title":"Libscore","url":"http://libscore.com/","content":"世界中のサイトでどのJavaScriptライブラリがどれくらい使われているかを表示するサービス","tags":["JavaScript","library","検索"],"date":"2014-12-18T07:32:32.682Z","relatedLinks":[]},{"title":"Node v0.10.34 (Stable)","url":"http://blog.nodejs.org/2014/12/17/node-v0-10-34-stable","content":"Node v0.10.34 リリース。\nv0.11.15がv0.12RCとなるので、次のStableで0.12がリリースされる予定","tags":["node.js","ReleaseNote"],"date":"2014-12-18T07:36:58.314Z","relatedLinks":[{"title":"node js on Twitter: \"Node v0.10.34 (Stable) http://t.co/VimTZXc1VK tomorrow is v0.11.15 (the release candidate for v0.12)\"","url":"https://twitter.com/nodejs/status/545349270241435648"}]},{"title":"TypeScript - dtsmのご紹介 - Qiita","url":"http://qiita.com/vvakame/items/38b953ab0f4de63cce8b","content":"npmライクなコマンドラインインタフェースを持ったd.ts管理ツール","tags":["TypeScript","package","Tools"],"date":"2014-12-18T11:41:38.905Z","relatedLinks":[]},{"title":"JavaScript - こわくない Protractor - Qiita","url":"http://qiita.com/shuhei/items/6973fe694d29a193f224","content":"ProtractorというE2Eテストツールの仕組みについての解説。\nelement() は DOM 要素を選択してる訳ではない、ブラウザの操作をするメソッドはPromiseを返している、書いた順番で実行されるようになっている点などどのような仕組みで動いているかについてまとめられている","tags":["protractor","E2E","testing"],"date":"2014-12-18T11:52:25.310Z","relatedLinks":[]},{"title":"jQuery 1.11.2 and 2.1.3 Released – Safari Fail-Safe Edition | Official jQuery Blog","url":"http://blog.jquery.com/2014/12/18/jquery-1-11-2-and-2-1-3-released-safari-fail-safe-edition/","content":"jQuery 1.11.2 と 2.1.3リリース。\niOS7と8のquerySelectorバグの対処","tags":["jQuery","ReleaseNote"],"date":"2014-12-20T01:20:20.743Z","relatedLinks":[]},{"title":"Effective web performance tuning for smartphone","url":"http://www.slideshare.net/dena_study/effective-web-performance-tuning-for-smartphone","content":"スマフォのパフォーマンスチューニングについてのスライド。\nどうやって調査するか、改善のワークフロー、何を指標に改善するか。\n処理時間が20ms超、一定間隔で同一処理、描画の負荷が高いイベント、5MB超のGC、メモリリーク、意図しないレイヤーの合成について","tags":["mobile","JavaScript","game","performance","スライド"],"date":"2014-12-20T14:25:07.385Z","relatedLinks":[]},{"title":"ソーシャルメディアの読み込みはDNSプリフェッチのまとめ設定がお得 | ゆっくりと…","url":"http://tokkono.cute.coocan.jp/blog/slow/index.php/programming/boostup-socials-with-dns-prefetch/","content":"rel=\"dns-prefetch\"のブラウザサポート状況、同時に指定できる数の制限が無いこと、meta要素を置く場所について。\n","tags":["browser","performance"],"date":"2014-12-21T12:41:54.224Z","relatedLinks":[]},{"title":"HTML Best Practices - Weblog - Hail2u.net","url":"http://hail2u.net/blog/webdesign/html-best-practices.html","content":"HTMLベストプラクティス。\nHTMLの書き方について良い例と悪い例が書かれている","tags":["HTML"],"date":"2014-12-22T08:56:29.296Z","relatedLinks":[{"title":"hail2u/html-best-practices","url":"https://github.com/hail2u/html-best-practices"}]},{"title":"domenic/html-as-custom-elements","url":"https://github.com/domenic/html-as-custom-elements","content":"HTML要素をCustom Elementで実装し直すプロジェクト。","tags":["HTML","WebComponents"],"date":"2014-12-22T10:28:28.063Z","relatedLinks":[]},{"title":"IE10 以下を切る場合の JavaScript チェックリスト - Qiita","url":"http://qiita.com/Jxck_/items/fe8a1c49cac717e52ae3","content":"モダンブラウザでは利用できるJavaScriptやDOM APIについて。\nまた使いどころが難しい機能についても触れている","tags":["IE","JavaScript","browser","まとめ"],"date":"2014-12-22T12:31:46.562Z","relatedLinks":[]},{"title":"React.js + Flux入門 #scripty02","url":"http://www.slideshare.net/techblogyahoo/reactjs-flux-scripty02","content":"React, Virtual DOM, Flux(Fluxxor) を全体的に眺めた感じのスライド。 Reactが持つ機能やライフサイクル、Fluxのフローについて","tags":["React","library","Flux"],"date":"2014-12-23T07:06:07.944Z","relatedLinks":[]},{"title":"foss-haas/fynx","url":"https://github.com/foss-haas/fynx","content":"Fluxアーキテクチャ的な実装ライブラリ。\nAjax的な操作を行うServicesという場所を明示的に用意している。\n","tags":["Flux","library"],"date":"2014-12-23T07:08:11.085Z","relatedLinks":[]},{"title":"Unit Testing Polymer Elements - Polymer","url":"https://www.polymer-project.org/articles/unit-testing-elements.html","content":"Polymerを使ったElementのテストのチュートリアル。\nWeb Componentsのテストの参考になりそう","tags":["WebComponents","testing","tutorial"],"date":"2014-12-23T08:31:35.048Z","relatedLinks":[]},{"title":"Maintaining JavaScript Code Quality with ESLint | PayPal Engineering Blog","url":"https://www.paypal-engineering.com/2014/12/12/maintaining-javascript-code-quality-with-eslint/","content":"自分でルールを拡張出来るESLintの紹介。簡単なルールの書き方、設定方法について","tags":["JavaScript","Tools","AST"],"date":"2014-12-23T08:52:12.250Z","relatedLinks":[]},{"title":"私のJavaScript情報の集め方 - Qiita","url":"http://qiita.com/koba04/items/ba2381776d394633de72","content":"JavaScriptに関連する情報収集について","tags":["JavaScript","rss","twitter","github"],"date":"2014-12-23T09:20:49.650Z","relatedLinks":[{"title":"Frontrend in Kanazawaのスライドを公開しましたというご連絡と情報収集についての補足など - Life goes on","url":"http://layzie.hatenablog.com/entry/20141104/1415076724"},{"title":"世界のJavaScriptを読もう @ 2014","url":"http://azu.github.io/slide/jser200/javascript-2014.html"}]},{"title":"Shape Security Labs: Announcing the Shift JavaScript AST Specification","url":"http://engineering.shapesecurity.com/2014/12/announcing-shift-javascript-ast.html","content":"SpiderMonkey ASTは内部表現として始まったので、ツールから扱いにくい部分やES6のサポートの問題がでてきた。 \"Shift\"プロジェクトではそのASTの仕様策定、パーサ、ジェネレータ、バリデータ、SpiderMonkey ASTからの変換ツール、Javaの実装などが公開されている。","tags":["JavaScript","AST","spec"],"date":"2014-12-24T03:26:34.177Z","relatedLinks":[{"title":"Shape Security","url":"https://github.com/shapesecurity"}]},{"title":"Node v0.10.35 (Stable)","url":"http://blog.nodejs.org/2014/12/23/node-v0-10-35-stable/","content":"Node v0.10.35リリース。\nhttp://d.hatena.ne.jp/jovi0608/20141222/1419265270 の修正が入った","tags":["node.js","ReleaseNote"],"date":"2014-12-24T06:45:26.884Z","relatedLinks":[]},{"title":"Performance Calendar » Fast-Forward Performance – The Future Looks Bright","url":"http://calendar.perfplanet.com/2014/fast-forward-performance-the-future-looks-bright/","content":"パフォーマンス改善に役立つAPI、測定をするためのAPIのまとめ。\nブラウザのサポート状態について","tags":["browser","JavaScript","API","performance"],"date":"2014-12-25T11:19:21.642Z","relatedLinks":[]},{"title":"Knockout.js - O'Reilly Media","url":"http://shop.oreilly.com/product/0636920035367.do","content":"Knockout.js についての書籍","tags":["JavaScript","library","book"],"date":"2014-12-25T11:40:33.569Z","relatedLinks":[]},{"title":"Brackets Blog - The Free, Open Source Code Editor for the Web","url":"http://blog.brackets.io/2014/12/18/brackets-1-1-and-extract-for-brackets-0-6-now-available/","content":"Brackets 1.1リリース。\nクロスプラウザのLive Previewを実験的にサポート。","tags":["editor","ReleaseNote"],"date":"2014-12-25T11:56:51.629Z","relatedLinks":[]},{"title":"JSVerify — property based testing for JavaScript. Like QuickCheck.","url":"http://jsverify.github.io/#jsverify","content":"QuickCheckを行うライブラリ。\nMochaやJasmineとの連携も用意されている","tags":["JavaScript","testing","library"],"date":"2014-12-26T06:11:46.955Z","relatedLinks":[]},{"title":"Ember.js - Ember.js 1.9.1 Released","url":"http://emberjs.com/blog/2014/12/23/ember-1-9-1-released.html","content":"Ember.js 1.9.1 リリース。\nHandlebarsテンプレートはタグのエスケープは自動でやるが、属性値にjavascript:等を指定した場合にXSSとなる可能性があったため自動的にエスケープされるように変更された","tags":["JavaScript","library","ReleaseNote","XSS"],"date":"2014-12-26T06:17:02.540Z","relatedLinks":[]},{"title":"Flux react現状確認会","url":"http://www.slideshare.net/VOYAGE_GROUP/flux-react","content":"FluxとReactについてのスライド。\nアーキテクチャ = オブザーバパターン、データの一方通行性、メリット・デメリット、ViewライブラリとしてReactを選んだ理由について。\n実際にFlux的にやっての本家との違いについて","tags":["React","Flux","スライド"],"date":"2014-12-26T08:23:49.198Z","relatedLinks":[{"title":"Fluxとはなんだったのか + misc at 2014 - snyk_s log","url":"http://saneyukis.hatenablog.com/entry/2014/12/24/014421"}]},{"title":"Chrome 関連の動画に日本語字幕が付きました - Google Developer Japan Blog","url":"http://googledevjp.blogspot.com/2014/12/chrome.html","content":"I/O Bytes 2014のChrome関係の動画に日本語字幕がついた","tags":["Chrome","翻訳"],"date":"2014-12-26T08:31:44.155Z","relatedLinks":[]},{"title":"mapbox/pbf","url":"https://github.com/mapbox/pbf","content":"ファイルサイズの小さいprotocol buffersの実装ライブラリ","tags":["JavaScript","library"],"date":"2014-12-27T04:16:47.151Z","relatedLinks":[]},{"title":"6to5/CHANGELOG.md at master · 6to5/6to5","url":"https://github.com/6to5/6to5/blob/master/CHANGELOG.md#200","content":"ES6のコードをES5に変換する6to5 2.0.0リリース。\nFlowTypeのサポート、polyfill等をcore-jsに変更、Performanceの改善、`6to5/register`に`cache`オプションの追加等","tags":["JavaScript","ECMAScript","Tools","ReleaseNote"],"date":"2014-12-29T03:07:35.821Z","relatedLinks":[{"title":"Flow types · Issue #260 · 6to5/6to5","url":"https://github.com/6to5/6to5/issues/260"},{"title":"zloirock/core-js","url":"https://github.com/zloirock/core-js"},{"title":"Slow compilation · Issue #341 · 6to5/6to5","url":"https://github.com/6to5/6to5/issues/341"}]},{"title":"jsdom/Changelog.md at 2.0.0 · tmpvar/jsdom","url":"https://github.com/tmpvar/jsdom/blob/2.0.0/Changelog.md","content":"jsdom 2.0.0リリース。\nリファクタリング、内部構造が大きく変えていくリリース。\n`levels`という概念を捨ててliving standart modelに従う用に。\n非標準なAPIを標準化されたものへ変更など","tags":["JavaScript","DOM","library"],"date":"2014-12-29T05:09:15.443Z","relatedLinks":[]},{"title":"HTMLBars - A Feature-by-Feature Review | colintoh.com","url":"http://colintoh.com/blog/htmlbars","content":"Emberが採用するHTMLBarsについて。\n以前のEmberのレンダリング\nテンプレート -> AST -> HTML String -> DOM\nというフローだった。\nHTMLBarsでは\nテンプレート -> JS関数 -> DOM\nというフローとなった理由や仕組みについて。","tags":["JavaScript"],"date":"2014-12-29T12:59:03.221Z","relatedLinks":[]},{"title":"Symbols in ECMAScript 6","url":"http://www.2ality.com/2014/12/es6-symbols.html","content":"ES6のSymbolsについて。\nSymbolの使い方、const Symbol()でのユニーク値としての利用、WeakMapと合わせてのプライベート値、メタ値との利用、iframe、なぜ文字列じゃなくてSymbolなのかについて","tags":["ECMAScript","JavaScript"],"date":"2014-12-29T15:12:17.283Z","relatedLinks":[]},{"title":"Release v1.5.0 · eslint/espree","url":"https://github.com/eslint/espree/releases/tag/v1.5.0","content":"esprima forkのespree 1.5.0リリース。\nJSXのパースをサポート","tags":["JavaScript","AST","library","ReleaseNote"],"date":"2014-12-30T02:42:04.821Z","relatedLinks":[]},{"title":"azu/textlint","url":"https://github.com/azu/textlint","content":"テキストやMarkdownをLintするツール。\nESLintのようにルールをJavaScriptで書いて拡張出来る。","tags":["JavaScript","Markdown","Tools","library","node.js"],"date":"2014-12-30T07:41:58.627Z","relatedLinks":[{"title":"JavaScriptでルールを書けるテキスト/Markdownの校正ツール textlint を作った | Web Scratch","url":"http://efcl.info/2014/12/30/textlint/"}]},{"title":"Smashing Magazineのパフォーマンス改善ケースが凄まじい件 — MOL","url":"http://t32k.me/mol/log/style-class-conference/","content":"Smashing Magazineのパフォーマンス改善について。\nCritical Rendering Pathの最適化、パフォーマンス改善の指標をSpeed Index <= 1000としている点について等","tags":["JavaScript","CSS","performance"],"date":"2014-12-30T12:41:58.578Z","relatedLinks":[{"title":"Improving Smashing Magazine's Performance: A Case Study - Smashing Magazine","url":"http://www.smashingmagazine.com/2014/09/08/improving-smashing-magazine-performance-case-study/"}]},{"title":"Functional Reactive Programming with the Power of Node.js Streams","url":"http://blog.risingstack.com/functional-reactive-programming-with-the-power-of-nodejs-streams/","content":"NodeのStreamとFRPの導入的な記事。\nリアクティブプログラミングはどのようなケースで有用なのか、FRPのライブラリとしてRxJSやBacon等が既にある。\nまたNodeのStreamとの互換性を高めたHighland.jsというライブラリの紹介記事","tags":["node.js","stream","関数型プログラミング"],"date":"2014-12-30T13:23:18.297Z","relatedLinks":[]},{"title":"The state of the Web Notifications API - Aurelio De Rosa blog","url":"http://aurelio.audero.it/blog/2014/10/18/state-web-notifications-api/","content":"Web Notifications APIの`events`周りの仕様がW3CとWHATWGで異なるが、それぞれのブラウザの実装はどうなっているかについて。\n","tags":["JavaScript","WebPlatformAPI"],"date":"2014-12-30T13:38:51.131Z","relatedLinks":[{"title":"W3C vs. WhatWG HTML5 Specs - Differences Documented -Telerik Developer Network","url":"http://developer.telerik.com/featured/w3c-vs-whatwg-html5-specs-differences-documented/"}]},{"title":"Javascript-globalization by rxaviers","url":"http://rxaviers.github.io/javascript-globalization/","content":"ECMA i18n APIやFormatJS等の国際化ライブラリなどの特徴や機能比較のまとめ","tags":["JavaScript","i18n","library","まとめ"],"date":"2014-12-30T13:48:20.224Z","relatedLinks":[]},{"title":"ESLint 0.11.0 released - ESLint","url":"http://eslint.org/blog/2014/12/eslint-0.11.0-released/","content":"ESLint 0.11.0リリース。\nJavaScriptパーサがesprimaからEspreeへと変更された。\nまたES5がデフォルトとなり、ES3のコードとしてLintしたい場合はオプションを変更する必要がある","tags":["ECMAScript","JavaScript","Tools","ReleaseNote"],"date":"2014-12-31T01:32:47.511Z","relatedLinks":[]},{"title":"mauriciosoares/core.js","url":"https://github.com/mauriciosoares/core.js","content":"Core.registerで要素指定しその要素に関連する処理を書いたコンポーネントを作り、コンポーネント同士はlistenとnotifyのpub/subでやり取りする事で疎結合な構成を作るライブラリ","tags":["JavaScript","library"],"date":"2014-12-31T21:50:53.755Z","relatedLinks":[]},{"title":"Pro Express.js","url":"http://www.apress.com/9781484200384","content":"Express.js についての書籍","tags":["node.js","book"],"date":"2015-01-02T12:13:38.214Z","relatedLinks":[]},{"title":"Release Bulleit Bottle · sass/libsass","url":"https://github.com/sass/libsass/releases/tag/3.1.0","content":"libsass 3.1.0リリース。\n`@debug`、`@error`等のデバッグ系の実装、`random()`等の関数の実装や修正など。","tags":["Sass","ReleaseNote"],"date":"2015-01-02T12:27:47.752Z","relatedLinks":[]},{"title":"Beautiful JavaScript - O'Reilly Media","url":"http://shop.oreilly.com/product/0636920030706.do","content":"2015年3月発売\nJavaScript全体のエコシステムやどうやって問題にアプローチしていくのかなどについて","tags":["JavaScript","book"],"date":"2015-01-02T12:39:34.599Z","relatedLinks":[]},{"title":"CSS Refactoring - O'Reilly Media","url":"http://shop.oreilly.com/product/0636920033998.do","content":"2015年3月発売\nCSSのリファクタリング本","tags":["CSS","book"],"date":"2015-01-02T12:40:12.264Z","relatedLinks":[]},{"title":"KeyboardEvent.keyを利用する前に知っておくべき事 - WebStudio","url":"http://www.d-toybox.com/studio/weblog/show.php?mode=single;id=2015010100","content":"DOM 3 KeyEventについて。 \nKeyboardEvent.keyCodeの問題点、\nKeyboardEvent.keyは入力される文字となり直感的、KeyboardEvent.codeはキー自体を示す、クロスブラウザでのキーイベント対応について","tags":["DOM","event","キーボード"],"date":"2015-01-02T13:12:35.503Z","relatedLinks":[]},{"title":"fraction/set-timer","url":"https://github.com/fraction/set-timer","content":"setTimeout、setIntervalをラップしたTimer APIライブラリ","tags":["JavaScript","library"],"date":"2015-01-03T15:01:14.321Z","relatedLinks":[]},{"title":"A Brief Introduction to SVG | Treehouse Blog","url":"http://blog.teamtreehouse.com/brief-introduction-svg","content":"SVGとは何かというのが簡単にまとめられたスクリーンキャスト","tags":["SVG","動画"],"date":"2015-01-04T02:09:29.401Z","relatedLinks":[]},{"title":"deSVG","url":"http://benhowdle.im/deSVG/","content":"SVGをインラインに展開してCSSでスタイリング出来るようにするライブラリ","tags":["SVG","CSS","JavaScript","library"],"date":"2015-01-04T23:58:50.018Z","relatedLinks":[]},{"title":"Release v2.2.0 · less/less.js","url":"https://github.com/less/less.js/releases/tag/v2.2.0","content":"less 2.2.0リリース。\n","tags":["CSS","JavaScript","ReleaseNote"],"date":"2015-01-05T01:16:41.466Z","relatedLinks":[]},{"title":"Advanced unit testing tools for Node.js","url":"http://blog.wercker.com/2014/12/23/Testing-in-Node.html","content":"TAP形式とtapeを使ってのNodeのテストについて。\nproxyquireを使ってのStubなど","tags":["JavaScript","testing"],"date":"2015-01-05T07:30:26.140Z","relatedLinks":[{"title":"thlorenz/proxyquire","url":"https://github.com/thlorenz/proxyquire"}]},{"title":"Front-end Dev Weekly","url":"https://frontenddevweekly.curated.co/","content":"フロントエンド開発のニュース、ツールについてのメールマガジン","tags":["web","Tools","mail"],"date":"2015-01-05T15:14:11.890Z","relatedLinks":[]},{"title":"ES6 Generatorを使ってasync/awaitを実装するメモ - maru source","url":"http://blog.h13i32maru.jp/entry/2015/01/02/225457","content":"ES6 GeneratorとPromiseを使ってcoライクな実装をするまでをStep by Stepで","tags":["JavaScript","Promises","tutorial"],"date":"2015-01-05T15:47:15.659Z","relatedLinks":[]},{"title":"Multi-User Video Conference with WebRTC – Minko Gechev's blog","url":"http://blog.mgechev.com/2014/12/26/multi-user-video-conference-webrtc-angularjs-yeoman","content":"AngularJS+WebRTC+Socket.IOを使ってビデオチャットを作るチュートリアル。\nyeomanのジェネレータを使ってAngularのコードベースを生成してる","tags":["JavaScript","WebRTC","AngularJS","tutorial"],"date":"2015-01-06T02:02:15.109Z","relatedLinks":[]},{"title":"STRML/JSXHint","url":"https://github.com/STRML/JSXHint","content":"JSXシンタックスを含んだファイルもLint出来るJSHintラッパツール","tags":["JavaScript","Tools"],"date":"2015-01-06T02:14:47.704Z","relatedLinks":[]},{"title":"ECMAScript 6: maps and sets","url":"http://www.2ality.com/2015/01/es6-maps-sets.html","content":"Map, WeakMap, Set, WeakSetの挙動についての解説。\nそれぞれのAPIの解説、WeakMapを使ったプライベートデータ, spread operatorとあわせた使い方等について","tags":["ECMAScript","JavaScript","まとめ","tutorial"],"date":"2015-01-06T02:20:02.295Z","relatedLinks":[]},{"title":"browserify for webpack users","url":"https://gist.github.com/substack/68f8d502be42d5cd4942","content":"Browserifyとwebpackのそれぞれの機能対応について。\nwebpackは多くの機能が同梱されているため、その機能に対応するBrowserify pluginの紹介や設計思想の違い等について\n","tags":["browserify","webpack"],"date":"2015-01-06T02:33:38.768Z","relatedLinks":[{"title":"webpack for browserify users","url":"http://webpack.github.io/docs/webpack-for-browserify-users.html"},{"title":"substack/browserify-handbook","url":"https://github.com/substack/browserify-handbook"}]},{"title":"bearcat","url":"http://bearcatjs.org/","content":"モジュール定義部分をbearcatの書き方にすることで、DI、非同期ロード、AOPに対応出来るライブラリ","tags":["JavaScript","library"],"date":"2015-01-06T02:59:32.875Z","relatedLinks":[]},{"title":"Optimizing Performance — Web Fundamentals","url":"https://developers.google.com/web/fundamentals/performance/","content":"Web Fundamentalsの一部が翻訳されてる","tags":["翻訳","Brackets","performance"],"date":"2015-01-06T11:53:50.406Z","relatedLinks":[]},{"title":"型の国のTypeScript","url":"http://typescript.ninja/typescript-in-definitelyland/","content":"TypeScriptについての無料の書籍","tags":["TypeScript","book","電子書籍"],"date":"2015-01-06T11:56:21.565Z","relatedLinks":[{"title":"TypeScript in Definitelyland 発行","url":"http://typescript.ninja/2015/01/01/typescript-in-definitelyland.html"}]},{"title":"The jsdom","url":"http://www.slideshare.net/domenicdenicola/the-jsdom","content":"jsdomの実装、将来についてのスライド。\n今のjsdomだと動かない機能もある。\nまたWebIDLから実装に落としていくツールについて","tags":["JavaScript","DOM","スライド"],"date":"2015-01-06T13:14:15.426Z","relatedLinks":[]},{"title":"JavaScript in 2015 - Glen Maddern: Internet Pro","url":"http://glenmaddern.com/articles/javascript-in-2015","content":"jspmの紹介記事+動画。\nredditのAPIを使いGIFを表示する画面をjspm+npm+ES6をつかって書く動画。\nテンポ良くできていて、開発中はビルド等不要でローダで読み込み、プロダクションでは一つのファイルにbundle出来るという特徴を紹介してる","tags":["JavaScript","ECMAScript","Tools","動画"],"date":"2015-01-07T12:45:05.253Z","relatedLinks":[{"title":"jspm.io - Frictionless Browser Package Management","url":"http://jspm.io/"}]},{"title":"conceptsandtraining/modernie_selenium","url":"https://github.com/conceptsandtraining/modernie_selenium","content":"modern.ieを使ったSeleniumの設定ツール。\n自動で必要なものをインストール + Windowsの余計な設定をオフにしてくれる","tags":["IE","Selenium"],"date":"2015-01-07T13:55:41.418Z","relatedLinks":[]},{"title":"es-shims/es7-shim","url":"https://github.com/es-shims/es7-shim","content":"ES7のpolyfillライブラリ","tags":["ECMAScript","library"],"date":"2015-01-07T23:39:50.001Z","relatedLinks":[]},{"title":"Node.js Design Patterns | Packt","url":"https://www.packtpub.com/web-development/nodejs-design-patterns","content":"Node.jsのデザインパターンについての書籍","tags":["node.js","デザインパターン","book"],"date":"2015-01-08T02:16:10.919Z","relatedLinks":[]},{"title":"azu/espower-6to5 · GitHub","url":"https://github.com/azu/espower-6to5","content":"power-assert + 6to5 ES6でpower-assertのテストを書ける。\n使用例: https://github.com/azu/textlint-rule-helper","tags":["ECMAScript","testing","JavaScript","library"],"date":"2015-01-08T10:01:56.532Z","relatedLinks":[]},{"title":"bevacqua/local-storage","url":"https://github.com/bevacqua/local-storage","content":"localStorageのAPIをシンプルにしたライブラリ\nタブ間のコミュニケーションに使うような監視機能も持ってる","tags":["JavaScript","library"],"date":"2015-01-08T13:47:15.329Z","relatedLinks":[]},{"title":"6to5 · Turn ES6+ code into readable vanilla ES5","url":"https://6to5.org/","content":"包含的にES6のコードをES5に変換する6to5の公式サイトリニューアル。\n JSXやFlowとか多くの部分を対応、polyfill出来るところは外部のpolyfillを読み込み対応、可読性が高いコードを吐くようになっている。","tags":["ECMAScript","JavaScript","Tools"],"date":"2015-01-09T01:13:49.244Z","relatedLinks":[]},{"title":"mirek/node-unused-deps","url":"https://github.com/mirek/node-unused-deps","content":"使用してないNode モジュールがあるかどうかをチェックするコマンドラインツール","tags":["node.js","module","Tools","console"],"date":"2015-01-09T01:21:58.136Z","relatedLinks":[]},{"title":"Zhouzi/TheaterJS","url":"https://github.com/Zhouzi/TheaterJS","content":"タイプライター的な文字表示効果等を行えるライブラリ","tags":["JavaScript","library"],"date":"2015-01-09T01:24:05.745Z","relatedLinks":[]},{"title":"Cross-tab Communication","url":"http://ponyfoo.com/articles/cross-tab-communication","content":"localStorageを使ったタブ間のやり取りする方法。\nより簡単に行う`local-storage`というライブラリについて","tags":["JavaScript"],"date":"2015-01-09T01:31:31.478Z","relatedLinks":[{"title":"bevacqua/local-storage","url":"https://github.com/bevacqua/local-storage"}]},{"title":"tejasmanohar/npm-algos","url":"https://github.com/tejasmanohar/npm-algos","content":"コンピュータサイエンス、アルゴリズムの実装ライブラリのまとめ","tags":["node.js","JavaScript","library","アルゴリズム"],"date":"2015-01-09T07:26:13.949Z","relatedLinks":[]},{"title":"Essential JavaScript Links","url":"https://gist.github.com/ericelliott/d576f72441fc1b27dace","content":"JavaScriptに関するリソースリンク集","tags":["JavaScript","まとめ","links"],"date":"2015-01-09T08:12:32.059Z","relatedLinks":[]},{"title":"ライブラリをES6で書いて公開する所から始めよう | Web Scratch","url":"http://efcl.info/2015/01/09/write-es6/","content":"ES6でライブラリを書いて、テストしてnpmに公開するまでの流れ。\n6to5+power-assert+mochaの組み合わせを設定ファイルレスで行う話","tags":["JavaScript","ECMAScript","library","testing","document"],"date":"2015-01-09T15:02:23.916Z","relatedLinks":[]},{"title":"A Good Front-End Architecture","url":"http://www.sitepoint.com/good-front-end-architecture/","content":"フロントエンド(HTML、JavaScript、CSS、リソース)のディレクトリ構造について","tags":["JavaScript","CSS"],"date":"2015-01-09T15:49:46.822Z","relatedLinks":[]},{"title":"Headless Browser Testing With Xvfb","url":"http://tobyho.com/2015/01/09/headless-browser-testing-xvfb/","content":"Firefoxなどヘッドレスで動かすのにXvfbが必要なアプリをxvfb-run firefoxという感じで起動できるコマンドラインツール","tags":["console","firefox","browser"],"date":"2015-01-10T00:27:03.305Z","relatedLinks":[]},{"title":"The Refactoring Tales -","url":"http://javascriptplayground.com/the-refactoring-tales/refactoring-tales.html","content":"JavaScriptのリファクタリングについてのウェブで公開されてる書籍。(まだ執筆中)\n1,2章はjQueryべったりな書き方のリファクタリング、3章は不必要な複雑性を分離、4章はデザインパターン、5章はFat Controller等","tags":["JavaScript","book","jQuery"],"date":"2015-01-11T10:12:32.713Z","relatedLinks":[{"title":"The Refactoring Tales","url":"http://javascriptplayground.com/the-refactoring-tales/"},{"title":"The Refactoring Tales - JavaScriptのリファクタリング本を読んだ | Web Scratch","url":"http://efcl.info/2015/01/11/refactoring-tales/"}]},{"title":"Shape Security Labs: A Technical Comparison of the Shift and SpiderMonkey AST Formats","url":"http://engineering.shapesecurity.com/2015/01/a-technical-comparison-of-shift-and.html","content":"Shift ASTとSpiderMonkey ASTの違いについて。\n改善点、拡張された点、まだ議論すべき点について","tags":["JavaScript","AST","spec"],"date":"2015-01-12T14:06:35.555Z","relatedLinks":[]},{"title":"What's New in QUnit 1.16","url":"http://www.sitepoint.com/whats-new-qunit-1-16/","content":"QUnit 1.16について。\n2.0に向けて変更、非同期のテストの新しい方法の追加、Promiseのサポート、`QUnit.skip()`などについて","tags":["JavaScript","testing"],"date":"2015-01-13T01:10:21.597Z","relatedLinks":[]},{"title":"Modularizing Underscore.js | &yet Blog","url":"http://blog.andyet.com/2015/01/07/modularizing-underscorejs","content":"小さいモジュールを大量に作って公開する場合にも問題となる点がある事について。\nAmp.jsという小さなモジュールの組み合わせでUnderscoreライクなものを作り、それぞれのモジュールがどのような構造になっているかについて","tags":["JavaScript","npm","document","library"],"date":"2015-01-13T11:08:52.268Z","relatedLinks":[{"title":"Amp.js","url":"http://amp.ampersandjs.com/"},{"title":"HenrikJoreteg/fixpack","url":"https://github.com/henrikjoreteg/fixpack"}]},{"title":"Amp.js","url":"http://amp.ampersandjs.com/","content":"Underscore的なUtility関数のコレクションライブラリ。\nそれぞれの機能をちゃんと個別のnpmモジュールとしてインストール出来る","tags":["JavaScript","library"],"date":"2015-01-13T11:13:33.627Z","relatedLinks":[{"title":"Modularizing Underscore.js | &yet Blog","url":"http://blog.andyet.com/2015/01/07/modularizing-underscorejs"}]},{"title":"Internet ExplorerのどのバージョンからどのHTML/CSS/JSに対応しているかの一覧｜Web制作 W3G","url":"https://w3g.jp/blog/ie_supportlist","content":"IEバージョン別のサポート終了日、対応したHTML/CSS/JSの機能のまとめ","tags":["IE","まとめ","WebPlatformAPI"],"date":"2015-01-13T12:26:16.244Z","relatedLinks":[]},{"title":"Esperanto demo","url":"http://esperantojs.org/","content":"ES6 modulesのコードをCommonJS、AMD、UMDに変換するコマンドラインツール。Nodeモジュールとしても利用できる。","tags":["JavaScript","ECMAScript","library","node.js","Tools"],"date":"2015-01-13T13:57:56.967Z","relatedLinks":[]},{"title":"fdecampredon/rx-flux","url":"https://github.com/fdecampredon/rx-flux","content":"RxJSベースのFluxアーキテクチャの実装ライブラリ","tags":["Flux","library"],"date":"2015-01-14T15:36:09.486Z","relatedLinks":[]},{"title":"Release 5.0 “Pravda vítězí” · postcss/autoprefixer","url":"https://github.com/postcss/autoprefixer/releases/tag/5.0.0","content":"autoprefixer 5.0リリース。\nPostCSS 4.0とBrowserslistを使用するように、`object-fit`やCSS Shapesなどの新しいプロパティに対応","tags":["CSS","Tools","ReleaseNote"],"date":"2015-01-15T03:29:38.405Z","relatedLinks":[]},{"title":"What's new in CSS Selectors 4 | grack","url":"https://grack.com/blog/2015/01/11/css-selectors-4/","content":"CSS Selectors Level 4で追加された要素についての紹介","tags":["CSS"],"date":"2015-01-15T13:49:30.331Z","relatedLinks":[]},{"title":"Release v1.10.0 · jscs-dev/node-jscs","url":"https://github.com/jscs-dev/node-jscs/releases/tag/v1.10.0","content":"JavaScriptコードスタイルチェックツール jscs 1.10.0リリース。\n","tags":["JavaScript","Tools","ReleaseNote"],"date":"2015-01-15T20:52:31.992Z","relatedLinks":[]},{"title":"Release v2.7.0 · petkaantonov/bluebird","url":"https://github.com/petkaantonov/bluebird/releases/tag/v2.7.0","content":"bluebird 2.7.0リリース。\n`process.on(\"unhandledRejection\", fn)` という感じでグローバルにunhandled Rejectionをキャッチ出来るイベントを登録できるように。","tags":["Promises","library","ReleaseNote"],"date":"2015-01-15T21:17:07.781Z","relatedLinks":[{"title":"Promise unhandled rejection tracking global handler hook","url":"https://gist.github.com/benjamingr/0237932cee84712951a2"},{"title":"[whatwg] An API for unhandled promise rejections from Domenic Denicola on 2014-09-12 (public-whatwg-archive@w3.org from September 2014)","url":"http://lists.w3.org/Archives/Public/public-whatwg-archive/2014Sep/0024.html"}]},{"title":"io.js/CHANGELOG.md at v1.x · iojs/io.js","url":"https://github.com/iojs/io.js/blob/v1.x/CHANGELOG.md#2015-01-14-version-101","content":"Node.jsのforkであるio.js 1.0リリース。","tags":["node.js","ReleaseNote"],"date":"2015-01-15T21:45:27.727Z","relatedLinks":[{"title":"IO.js Overview","url":"http://blog.risingstack.com/iojs-overview/"},{"title":"io.js-v1.0.0のリリースによせて - ぼちぼち日記","url":"http://d.hatena.ne.jp/jovi0608/20150115/1421312947"}]},{"title":"winterbe/streamjs","url":"https://github.com/winterbe/streamjs","content":"Java 8 Streams APIをインスパイアなStreamライブラリ","tags":["JavaScript","Java","library"],"date":"2015-01-17T05:25:01.925Z","relatedLinks":[]},{"title":"Announcing TypeScript 1.4 - TypeScript - Site Home - MSDN Blogs","url":"http://blogs.msdn.com/b/typescript/archive/2015/01/16/announcing-typescript-1-4.aspx","content":"TypeScript 1.4リリース。\nUnion Types、Type Aliases、Const Enumsの追加。\nES6の構文サポートの改善、ES6のコードを出力するモードの追加等","tags":["TypeScript","ReleaseNote"],"date":"2015-01-17T06:55:05.859Z","relatedLinks":[{"title":"TypeScript 1.4.1 変更点 - Qiita","url":"http://qiita.com/vvakame/items/69efc1c6a3b91876330d"}]},{"title":"VersionEye - Notification System for Software Packages","url":"https://www.versioneye.com/","content":"npmやgem等色々な言語のライブラリの更新チェック、依存関係のチェック等が出来るサービス。\nファイルアップロードとかAPI等もある。\nパッケージをフォローしてRSSで見たりできる","tags":["package","webservice"],"date":"2015-01-17T06:59:49.441Z","relatedLinks":[{"title":"Continuous Updating // Speaker Deck","url":"https://speakerdeck.com/reiz/continuous-updating"}]},{"title":"ServiceWorker を使った XHR のモックテスト - Block Rockin’ Codes","url":"http://jxck.hatenablog.com/entry/response-injection","content":"ServiceWorkerを使ったXHRのモック。\n`onfetch`に登録すれば、XHR等のリクエストに対してhookができるので、事前に定義しておいたレスポンスを返すようにする。\nServiceWorkerの登録プロセスについて","tags":["JavaScript","ServiceWorker"],"date":"2015-01-17T07:21:14.182Z","relatedLinks":[]},{"title":"harmony:specification_drafts [ES Wiki]","url":"http://wiki.ecmascript.org/doku.php?id=harmony:specification_drafts#january_15_2015_draft_rev_31","content":"ECMAScript 6のDraft Rev 31リリース。\n議論検討する`super()`についての記述の変更が中心","tags":["ECMAScript","spec","ReleaseNote"],"date":"2015-01-17T07:24:51.573Z","relatedLinks":[{"title":"ecma262/ES6-super-construct=proposal.md at master · tc39/ecma262","url":"https://github.com/tc39/ecma262/blob/master/workingdocs/ES6-super-construct%3Dproposal.md"}]},{"title":"RubaXa/Sortable","url":"https://github.com/RubaXa/Sortable","content":"D&Dで要素を動かせるsortableライブラリ。\njQuery等の依存がないライブラリ","tags":["JavaScript","library"],"date":"2015-01-17T07:35:00.821Z","relatedLinks":[]},{"title":"ESLint 0.12.0 released - ESLint","url":"http://eslint.org/blog/2015/01/eslint-0.12.0-released/","content":"ESLint  0.12.0リリース。\nES6の一部をサポート、JSXのフルサポート。\nそれに併せてルールがJSXでも動くように修正等","tags":["JavaScript","ECMAScript","Tools","ReleaseNote"],"date":"2015-01-18T02:13:53.951Z","relatedLinks":[]},{"title":"gobblejs/gobble","url":"https://github.com/gobblejs/gobble","content":"JavaScriptビルドツール。\nGruntはビルドツールではないため、Gruntと共存する形でも使える。\nまたデバッガビリティを優先して開発していて、pluginも変に複雑化しないように役割をシンプルにしてる","tags":["JavaScript","Tools","Grunt"],"date":"2015-01-19T13:51:18.994Z","relatedLinks":[]},{"title":"eventualbuddha/decaffeinate","url":"https://github.com/eventualbuddha/decaffeinate","content":"CoffeeScript to ES6に変換するツール","tags":["CoffeeScript","JavaScript"],"date":"2015-01-19T14:00:01.882Z","relatedLinks":[]},{"title":"Socket.IO — Socket.IO 1.3.0","url":"http://socket.io/blog/socket-io-1-3-0/","content":"Socket.IO 1.3.0リリース。\n","tags":["node.js","JavaScript","library","ReleaseNote"],"date":"2015-01-19T14:45:05.840Z","relatedLinks":[]},{"title":"ECharts · Home","url":"http://ecomfe.github.io/echarts/index-en.html","content":"Baidu EFEのグラフライブラリ。\n種類が豊富に用意されていて、Canvasを管理するのにZRenderというライブラリを使っている","tags":["JavaScript","グラフ","library"],"date":"2015-01-19T14:52:15.950Z","relatedLinks":[{"title":"ZRender","url":"http://ecomfe.github.io/zrender/"}]},{"title":"Release 1.17.0 · jquery/qunit","url":"https://github.com/jquery/qunit/releases/tag/1.17.0","content":"QUnit 1.17.0リリース。\nHTMLレポータの改善。","tags":["JavaScript","testing","ReleaseNote"],"date":"2015-01-20T03:31:17.510Z","relatedLinks":[]},{"title":"ForbesLindesay/sync-request","url":"https://github.com/ForbesLindesay/sync-request","content":"同期的なHTTPリクエストを行うライブラリ","tags":["JavaScript","node.js","HTTP","library"],"date":"2015-01-20T08:20:47.533Z","relatedLinks":[]},{"title":"embona – ブラウザで動くBonanzaを作ってみた(その1) » nmi.jp","url":"http://nmi.jp/archives/763","content":"Emscriptenを使って将棋プログラムを移植するまでの流れ。\nヒープメモリ不足、ファイルの読み込み、デバッグ方法、標準入出力の扱い、Asyncifyでのメインループ処理など","tags":["JavaScript"],"date":"2015-01-20T12:58:32.987Z","relatedLinks":[]},{"title":"ES6 Module Gotchas | geedew","url":"http://www.geedew.com/2014/12/26/es6-module-gotchas/","content":"ES6 modulesのアンチパターンについて。\n静的なものを扱うデザインであるという話、オブジェクトをexportした場合の問題、副作用を目的としたモジュールの読込方法、export defaultを出来るだけ使うべき等","tags":["ECMAScript","JavaScript"],"date":"2015-01-21T07:02:08.248Z","relatedLinks":[]},{"title":"shiwano/typhen","url":"https://github.com/shiwano/typhen","content":"d.tsからJSON Schemaを作ったり、Handlebarsを使ったテンプレートでコードやドキュメントを出力できるツール","tags":["TypeScript","Tools"],"date":"2015-01-21T07:29:43.189Z","relatedLinks":[{"title":"TypeScript の型定義からコードを自動生成するツールを作った - Qiita","url":"http://qiita.com/shiwano/items/dd769ead84e0da2d349a"}]},{"title":"New animation controls in Chrome Canary | Val Head - Designer","url":"http://www.valhead.com/2015/01/06/quick-tip-chrome-animation-controls/","content":"ChromeのCSS animationのデバッグ機能についての紹介","tags":["CSS","Chrome","debug"],"date":"2015-01-21T08:14:00.496Z","relatedLinks":[{"title":"New animation inspector panel in Firefox 37 - YouTube","url":"https://www.youtube.com/watch?v=3UZdsbmYduQ"}]},{"title":"addyosmani/es6-equivalents-in-es5","url":"https://github.com/addyosmani/es6-equivalents-in-es5","content":"ES6で書かれたものとES5で同等の事を行うコードを並べて、ES6の機能について紹介","tags":["JavaScript","ECMAScript","tutorial","document"],"date":"2015-01-21T11:26:58.402Z","relatedLinks":[]},{"title":"Release JSHint 2.6.0 · jshint/jshint","url":"https://github.com/jshint/jshint/releases/tag/2.6.0","content":"JSHint 2.6.0リリース。","tags":["JavaScript","Tools","ReleaseNote"],"date":"2015-01-22T02:04:19.834Z","relatedLinks":[]},{"title":"5分でわかる正しい Web サイト常時 SSL 化のための基礎知識 | WWW WATCH","url":"http://hyper-text.org/archives/2015/01/full_time_ssl_website_quick_start.shtml","content":"SSLの効果 - メリットとデメリット、SSL証明書の種類と取得方法、外部リソースの読み込みとMixed Content、HTTPSに接続を強制する方法 - HSTS、リダイレクト、CookieのSecure属性などついて","tags":["HTTP","SSL","まとめ"],"date":"2015-01-22T03:27:50.046Z","relatedLinks":[]},{"title":"What the Virtual Viewport?","url":"http://updates.html5rocks.com/2015/01/virtual-viewport","content":"Chrome 39と40でviewportの仕組みが変わった。\n40からLayout ViewportとVisual Viewportに分かれて処理されるようになった。(IEと同様)\nズーム時にposition:fixedな要素等の動作が違いがでる。","tags":["Chrome","browser"],"date":"2015-01-22T08:26:15.924Z","relatedLinks":[{"title":"Chrome Viewports - Google スライド","url":"https://docs.google.com/presentation/d/1nJvJqL2dw5STi5FFpR6tP371vSpDWWs5Beksbfitpzc/present"},{"title":"A tale of two viewports — part two","url":"http://www.quirksmode.org/mobile/viewports2.html"}]},{"title":"Diet.js","url":"http://dietjs.com/","content":"Node.jsのウェブアプリケーションフレームワーク","tags":["node.js","library"],"date":"2015-01-23T08:04:53.052Z","relatedLinks":[]},{"title":"Chromium Blog: Chrome 41 Beta: New ES6 Features and Improved DevTools for Service Workers and Web Animations","url":"http://blog.chromium.org/2015/01/chrome-41-beta-new-es6-features-and.html","content":"Chrome 41βリリース。\nES6 Template Literals、Web Animationsのデバッグ機能、image-rendering: pixelatedのサポート等","tags":["Chrome","ReleaseNote"],"date":"2015-01-23T12:46:19.333Z","relatedLinks":[]},{"title":"Functional programming in javascript (intro) // Speaker Deck","url":"https://speakerdeck.com/geekingfrog/functional-programming-in-javascript-intro","content":"JavaScriptと関数型プログラミングについてのスライド。","tags":["JavaScript","スライド","関数型プログラミング"],"date":"2015-01-24T07:44:59.316Z","relatedLinks":[]},{"title":"テストできないコードをE2Eテストを使ってリファクタリングしよう | Web Scratch","url":"http://efcl.info/2015/01/24/testium-e2e-refactoring/","content":"E2EテストフレームワークのTestiumの紹介とリファクタリングについて。\nMocha+Testium+power-assertでユニットテストと同じようにE2Eテストを書くための設定やサンプル","tags":["JavaScript","E2E","testing","browser"],"date":"2015-01-24T13:18:34.940Z","relatedLinks":[]},{"title":"Fetch API in action","url":"http://blog.gospodarets.com/fetch_in_action","content":"Fetch APIについての紹介。\nレスポンスのステータスコード、レスポンスのJSONパース、タイムアウトの問題、使い方、polyfillについて","tags":["JavaScript","DOM","API","XHR"],"date":"2015-01-24T15:11:50.209Z","relatedLinks":[]},{"title":"ESLint 0.13.0 released - ESLint","url":"http://eslint.org/blog/2015/01/eslint-0.13.0-released/","content":"ESLint 0.13.0リリース。\nTemplate strings、デフォルトパラメータ等のES6サポート改善、ブロックスコープの挙動を修正等","tags":["JavaScript","Tools","ReleaseNote"],"date":"2015-01-25T01:53:22.110Z","relatedLinks":[]},{"title":"yoshuawuyts/promise-each","url":"https://github.com/yoshuawuyts/promise-each","content":"Promiseと組み合わせて使えるeach、every、filter、map、reduce、some等の関数をそれぞれモジュール化したもの","tags":["Promises","library"],"date":"2015-01-25T15:20:45.143Z","relatedLinks":[]},{"title":"Strange JavaScript Errors and How to Fix Them","url":"http://davidwalsh.name/fix-javascript-errors","content":"JavaScriptのエラーメッセージとそれがどのようなときに起きてるエラーなのか、また修正方法について","tags":["JavaScript","debug"],"date":"2015-01-25T15:51:38.574Z","relatedLinks":[]},{"title":"Destructuring and parameter handling in ECMAScript 6","url":"http://www.2ality.com/2015/01/es6-destructuring.html","content":"ES6のDestructuring(分割代入、構造化代入)と引数時の扱いについて。\nまたSpread operatorを使った値の展開についても書かれてる","tags":["ECMAScript","JavaScript"],"date":"2015-01-26T07:20:36.489Z","relatedLinks":[]},{"title":"Release 2.5.0 · groupon-testium/testium","url":"https://github.com/groupon-testium/testium/releases/tag/v2.5.0","content":"Integration Testフレームワークのtestium 2.5.0リリース。\n日本語などの入力ができない問題の修正やエラー表示の改善、`Element.prototype.getElement`の実装など","tags":["E2E","testing","ReleaseNote"],"date":"2015-01-27T07:17:54.374Z","relatedLinks":[]},{"title":"Web Componentsのアクセシビリティ","url":"http://www.slideshare.net/mlca11y/web-components-43883982","content":"WebComponentsとアクセシビリティについてのスライド。\n既存要素があるケースと独自要素の場合はWAI-ARIAを使うことについて","tags":["WebComponents","WAI-ARIA","アクセシビリティ","スライド"],"date":"2015-01-27T07:34:25.696Z","relatedLinks":[]},{"title":"CSS Flexbox Please!","url":"http://demo.agektmr.com/flexbox/","content":"CSS Flexboxのプロパティをその場で変更したりして動作を試せるデモページ\n","tags":["CSS","demo"],"date":"2015-01-27T07:40:22.416Z","relatedLinks":[]},{"title":"Home | Aurelia","url":"http://aurelia.io/","content":"Durandalの次世代となるJavaScriptフレームワーク。 ES6(or AltJS) + jspm、two-way binding、DI、ルーティング等を盛り込んだフレームワーク。\n元AngularJSチームの人が開発してる","tags":["JavaScript","library"],"date":"2015-01-27T08:17:29.966Z","relatedLinks":[{"title":"Introducing Aurelia","url":"http://blog.durandal.io/2015/01/26/introducing-aurelia/"}]},{"title":"Getting Literal With ES6 Template Strings","url":"http://updates.html5rocks.com/2015/01/ES6-Template-Strings","content":"ES6 Template Stringsについての解説","tags":["JavaScript","ECMAScript"],"date":"2015-01-27T08:19:33.936Z","relatedLinks":[{"title":"TemplateStrings.md","url":"https://gist.github.com/kuu/b7eb679a3ad48d980ed3"}]},{"title":"Wallaby - intelligent test runner for JavaScript","url":"http://wallabyjs.com/","content":"JetBrains IDE等と統合して使えるTest Runner。\nMocha、QUnit、Jasmine等が使えて、コードカバレッジをエディタ上に表示、テストケースを一部だけ実行などが出来る。\nspy-jsの人が作ってる\n","tags":["JetBrains","IDE","JavaScript","testing"],"date":"2015-01-27T08:49:57.573Z","relatedLinks":[]},{"title":"A Journey Through Client-Side Testing with JavaScript -Telerik Developer Network","url":"http://developer.telerik.com/featured/journey-client-side-testing-javascript/","content":"JavaScriptのテスト全体について書かれた記事。\nテストフレームワーク、Assertionライブラリ、Test Runnerなどテストを構成する要素。\nmocha-phantom、karma、DalekJS、Atomusでの実行方法について","tags":["JavaScript","testing"],"date":"2015-01-27T08:55:25.604Z","relatedLinks":[]},{"title":"Release 3.0.0 · lodash/lodash","url":"https://github.com/lodash/lodash/releases/tag/3.0.0","content":"lodash v3.0.0リリース。\nString関係のメソッドの追加、関数型スタイルで使いやすいメソッドの追加、個々のモジュールとして入れた時の依存関係をシンプルに、パフォーマンスの改善、lazy chainingの導入等","tags":["JavaScript","library","ReleaseNote"],"date":"2015-01-27T09:11:18.249Z","relatedLinks":[{"title":"Changelog · lodash/lodash Wiki","url":"https://github.com/lodash/lodash/wiki/Changelog#compatibility-warnings"},{"title":"How to Speed Up Lo-Dash ×100? Introducing Lazy Evaluation. | Filip Zawada","url":"http://filimanjaro.com/blog/2014/introducing-lazy-evaluation/"}]},{"title":"Dev.Opera — Opera 27 released","url":"https://dev.opera.com/blog/opera-27/","content":"Opera 27 (based on Chromium 40) リリース。\nminlength属性、form要素の`reportValidity()`の実装、CSP Lv2の実装、Service Workers等","tags":["Opera","ReleaseNote"],"date":"2015-01-27T17:50:03.075Z","relatedLinks":[]},{"title":"Node v0.10.36 (Stable)","url":"http://blog.nodejs.org/2015/01/26/node-v0-10-36-stable/","content":"Node v0.10.36リリース。\n","tags":["node.js","ReleaseNote"],"date":"2015-01-27T17:50:24.220Z","relatedLinks":[]},{"title":"Contracts.js","url":"http://www.contractsjs.org/","content":"sweet.jsを使った実行時型チェック的な機能を提供するマクロ","tags":["sweet.js","JavaScript"],"date":"2015-01-28T12:17:54.487Z","relatedLinks":[]},{"title":"Surfin' Safari - Blog Archive » Building WebKit for iOS Simulator","url":"https://www.webkit.org/blog/3457/building-webkit-for-ios-simulator/","content":"iOSシミュレータ向けにWebKitをビルド出来るように","tags":["ios","safari"],"date":"2015-01-28T23:19:45.274Z","relatedLinks":[]},{"title":"最近のASTパーサの動き","url":"http://azu.github.io/slide/crosushi/shift-ast.html","content":"Esprima/Esprima-FB/espree、Shift AST、acorn/acorn-6to5とかのJS ASTパーサの近況についてのスライド。\nEsprimaがjQuery Fundationに移管した話とか","tags":["JavaScript","AST","スライド"],"date":"2015-01-29T15:33:25.783Z","relatedLinks":[]},{"title":"is.js - micro check library","url":"http://arasatasaygin.github.io/is.js/","content":"`is.*`というメソッドで色々な種類の値をチェック出来るライブラリ。\n型や正規表現、環境、時間等","tags":["JavaScript","library"],"date":"2015-01-29T15:38:37.349Z","relatedLinks":[]},{"title":"MaxArt2501/object-observe","url":"https://github.com/MaxArt2501/object-observe","content":"Object.observeの限定的なpolyfill","tags":["JavaScript","library"],"date":"2015-01-30T02:57:50.116Z","relatedLinks":[]},{"title":"2to3 · 6to5","url":"https://6to5.org/blog/2015/01/27/2to3","content":"6to5 3.0リリース。\nコマンドラインオプションに`--blacklist`と`--whitelist`の追加、パフォーマンス改善、細かいオプションの変更等。\n","tags":["JavaScript","Tools","React"],"date":"2015-01-30T04:34:05.175Z","relatedLinks":[{"title":"Name suggestions · Issue #596 · 6to5/6to5","url":"https://github.com/6to5/6to5/issues/596"}]},{"title":"New string features in ECMAScript 6","url":"http://www.2ality.com/2015/01/es6-strings.html","content":"ES6で追加されるString系のメソッドについて。\nTemplate strings、ユニコードコードポイントを正しく扱う方法、追加された便利メソッドについて","tags":["JavaScript","ECMAScript"],"date":"2015-01-30T05:26:17.310Z","relatedLinks":[]},{"title":"React.js Conf | January 28 & 29 2015","url":"http://conf.reactjs.com/schedule.html","content":"React.js Confの動画まとめ","tags":["React","イベント","動画"],"date":"2015-01-30T05:57:38.961Z","relatedLinks":[]},{"title":"Replace CoffeeScript with ES6","url":"http://robots.thoughtbot.com/replace-coffeescript-with-es6","content":"CoffeeScriptのSyntaxをES6に書き換える方法について\nhttps://github.com/eventualbuddha/decaffeinate みたいなツールではなくて、どういう対応のコードになるかが書かれている","tags":["CoffeeScript","JavaScript"],"date":"2015-01-30T06:12:19.384Z","relatedLinks":[]},{"title":"React v0.13.0 Beta 1 | React","url":"http://facebook.github.io/react/blog/2015/01/27/react-v0.13.0-beta-1.html","content":"React 0.13 β1リリース。\nES6 ClassでReact.Componentを書けるように","tags":["React","ReleaseNote"],"date":"2015-01-30T06:48:12.740Z","relatedLinks":[]},{"title":"Ramda Documentation","url":"http://ramdajs.com/","content":"undrescoreやlodashよりも関数型スタイル向けに沿った作りとする事を目的としたライブラリ。\nImmutable、副作用の排除、関数同士を組み合わせしやすいような作りなど","tags":["JavaScript","関数型プログラミング","library"],"date":"2015-01-30T12:23:35.832Z","relatedLinks":[]},{"title":"Fluxible | A Pluggable Container for Isomorphic Flux Applications | Fluxible","url":"http://www.fluxible.io/","content":"Yahoo製のFlux実装ライブラリ。","tags":["JavaScript","Flux","library"],"date":"2015-01-30T12:52:18.150Z","relatedLinks":[]},{"title":"israelidanny/ie8linter","url":"https://github.com/israelidanny/ie8linter","content":"IE8でサポートしてないタグやCSSプロパティ等を検出するツール。","tags":["IE","Tools","browser"],"date":"2015-01-31T04:28:42.985Z","relatedLinks":[]},{"title":"CoffeeScript","url":"http://coffeescript.org","content":"CoffeeScript 1.9.0リリース。\nES6 generatorsのサポート","tags":["CoffeeScript","ReleaseNote"],"date":"2015-01-31T08:10:58.888Z","relatedLinks":[]},{"title":"douglasduteil/isparta","url":"https://github.com/douglasduteil/isparta","content":"istanbulと6to5を使ったES6のコードカバレッジツール。\n","tags":["JavaScript","Tools"],"date":"2015-01-31T08:40:29.023Z","relatedLinks":[]},{"title":"timoxley/pkgfiles","url":"https://github.com/timoxley/pkgfiles","content":"npm publishでどのファイルが公開されるのかをチェック出来るツール","tags":["npm","Tools"],"date":"2015-01-31T08:47:12.551Z","relatedLinks":[]},{"title":"Home | marty.js","url":"http://martyjs.org/","content":"Fluxアーキテクチャ実装のライブラリ。\n基本的なStore、Dispatcher、Actionがあり、追加でConstant値の作成、Storageを指定して管理出来るStateが用意されてる。\nChromeのデバッグで流れを見られるようになってる","tags":["JavaScript","Flux","library"],"date":"2015-01-31T11:48:08.894Z","relatedLinks":[]},{"title":"React in 7 Minutes - React Video Tutorial #free @eggheadio","url":"https://egghead.io/lessons/react-react-in-7-minutes","content":"7分で分かるReact Componentのスクリーンキャスト。\nJSX、Componentのネスト、stateとprops、イベントハンドラについて","tags":["React","動画"],"date":"2015-02-01T02:03:35.026Z","relatedLinks":[]},{"title":"Canvas 2D: New docs, Path2D objects, hit regions ✩ Mozilla Hacks – the Web developer blog","url":"http://hacks.mozilla.org/2015/01/canvas-2d-new-docs-path2d-hit-regions/","content":"Canvas 2Dの機能として追加されたPath2Dについて","tags":["canvas"],"date":"2015-02-01T07:51:57.841Z","relatedLinks":[]},{"title":"PhantomJS 2.0 Release Notes | PhantomJS","url":"http://phantomjs.org/release-2.0.html","content":"ヘッドレスブラウザのPhantomJS 2.0リリース。 QtとWebkitのアップデート、CoffeeScriptのデフォルトサポートを廃止","tags":["browser","ReleaseNote"],"date":"2015-02-02T13:44:06.736Z","relatedLinks":[]},{"title":"jquense/react-widgets","url":"https://github.com/jquense/react-widgets","content":"Reactを使ったUI widgets。\nカレンダーやドロップダウンリスト等のUIコンポーネント集","tags":["React","UI","library"],"date":"2015-02-03T13:31:16.244Z","relatedLinks":[]},{"title":"Try Flow online — Typechecker for Javascript by Facebook","url":"https://tryflow.org/","content":"Flowによる型チェックをオンラインで試せるサイト","tags":["flowtype","JavaScript","editor"],"date":"2015-02-03T13:36:33.491Z","relatedLinks":[]},{"title":"Muscula/json-schema-benchmark","url":"https://github.com/Muscula/json-schema-benchmark","content":"JSONスキーマバリデーターのベンチマーク比較。\n","tags":["node.js","JavaScript","JSON","benchmark"],"date":"2015-02-03T14:31:20.856Z","relatedLinks":[]},{"title":"ES6時代のJavaScript - クックパッド開発者ブログ","url":"http://techlife.cookpad.com/entry/2015/02/02/094607","content":"ES6で入る機能や構文の一部を紹介する記事。\n具体的にどういう目的で使うかについて書かれてる。","tags":["ECMAScript","JavaScript"],"date":"2015-02-04T13:04:35.134Z","relatedLinks":[]},{"title":"Google SoundScript: faster OOP for JavaScript","url":"http://www.2ality.com/2015/02/soundscript.html","content":"JavaScriptエンジンのHidden class等の典型的な最適化とSoundScriptについて。\nSoundScriptは最適化が効きやすいようなstrict modeの拡張的な話","tags":["JavaScript","google","AngularJS"],"date":"2015-02-04T14:30:23.057Z","relatedLinks":[]},{"title":"harmony:specification_drafts [ES Wiki]","url":"http://wiki.ecmascript.org/doku.php?id=harmony:specification_drafts#february_2_2015_draft_rev_32","content":"ES6 Draft Rev 32リリース。\ncalss syntax周りの記述の更新が中心。\nclassで定義されたmethodがnon-enumerableに変更。","tags":["ECMAScript","spec","ReleaseNote"],"date":"2015-02-04T14:36:48.234Z","relatedLinks":[]},{"title":"CSS Reference | Codrops","url":"http://tympanus.net/codrops/css_reference/","content":"CSSのリファレンスサイト。\n擬似クラスやプロパティ、Flexboxといったコンセプトや@mediaなどのruleなどそれぞれ詳しく書かれていて網羅的","tags":["CSS","リファレンス"],"date":"2015-02-04T16:05:28.414Z","relatedLinks":[{"title":"I Wrote A CSS B⃫o⃫o⃫k⃫ Reference.","url":"http://sarasoueidan.com/blog/codrops-css-reference/"},{"title":"codrops/css-reference-issues","url":"https://github.com/codrops/css-reference-issues"}]},{"title":"WebStorm 10 EAP | JetBrains WebStorm Blog","url":"http://blog.jetbrains.com/webstorm/2015/02/webstorm-10-eap/","content":"WebStorm 10 EAPリリース。\nJavaScriptサポートの改善、spy-jsが多段SourceMapに対応しAltJSなどでも元ソースへジャンプできるように、Firefoxでのデバッグに再対応","tags":["WebStorm","ReleaseNote"],"date":"2015-02-05T12:42:27.723Z","relatedLinks":[]},{"title":"BroadcastChannel API in Firefox 38 ✩ Mozilla Hacks – the Web developer blog","url":"http://hacks.mozilla.org/2015/02/broadcastchannel-api-in-firefox-38/","content":"BroadcastChannelについて。\nタブやウィンドウをまたぎsame origin間でメッセージングでやり取りするAPI。","tags":["JavaScript","WebPlatformAPI"],"date":"2015-02-05T13:01:24.275Z","relatedLinks":[]},{"title":"Releases · google/closure-compiler Wiki","url":"https://github.com/google/closure-compiler/wiki/Releases#february-2-2015-v20150126","content":"closure-compiler v20150126リリース。\nTypeScript的な型アノテーションのサポートを開始、ES6のサポート改善","tags":["JavaScript","ReleaseNote"],"date":"2015-02-05T13:08:32.165Z","relatedLinks":[]},{"title":"Tech — Switching from immutable.js to seamless-immutable","url":"http://noredinktech.tumblr.com/post/107617838018/switching-from-immutable-js-to-seamless-immutable","content":"immutable.jsは専用のオブジェクトになるため、既存のライブラリと連携がしにくい、またAPIも独特。\nその辺を扱いやすく使えるseamless-immutableというライブラリについて","tags":["JavaScript","library"],"date":"2015-02-05T13:23:58.324Z","relatedLinks":[{"title":"rtfeldman/seamless-immutable","url":"https://github.com/rtfeldman/seamless-immutable#asmutable"}]},{"title":"voronianski/flux-comparison","url":"https://github.com/voronianski/flux-comparison","content":"FluxライブラリのTodoMVCみたいな感じのサンプル実装集。\nオンラインショップカートをサンプルケースとして実装されてる","tags":["Flux","library","サンプル"],"date":"2015-02-05T13:31:57.180Z","relatedLinks":[]},{"title":"io.js/CHANGELOG.md at v1.1.0 · iojs/io.js","url":"https://github.com/iojs/io.js/blob/v1.1.0/CHANGELOG.md","content":"io.js 1.1.0リリース。\ncryptoのパフォーマンス改善、エラーメッセージを作るときに`JSON.stringify()`だと循環参照でエラーとなるため、`util.inspect()`を使うように変更された","tags":["node.js","ReleaseNote"],"date":"2015-02-05T15:22:48.285Z","relatedLinks":[{"title":"DailyJS | Node 0.11.16 と io.js 1.1.0 がリリース | JSお散歩","url":"http://panda.node.ws/?p=2152"},{"title":"assert: use util.inspect() to create error messages by cjihrig · Pull Request #668 · iojs/io.js","url":"https://github.com/iojs/io.js/pull/668"},{"title":"iojs-jp/2015-02-06.md at master · iojs/iojs-jp","url":"https://github.com/iojs/iojs-jp/blob/master/weekly/2015-02-06.md"}]},{"title":"js-data/js-data","url":"https://github.com/js-data/js-data","content":"データストア部分をadapterで変更出来るモデルライブラリ。\nobserve-jsを使ってdirtyチェックをするため、特別なgetter/settterなしでバインディングを行える。\nEmber DataのようなREST APIをバックエンドとするhttp adapterも持っている。","tags":["JavaScript","library"],"date":"2015-02-05T15:32:46.898Z","relatedLinks":[{"title":"Polymer/observe-js","url":"https://github.com/Polymer/observe-js"}]},{"title":"Make: JavaScript Robotics - O'Reilly Media","url":"http://shop.oreilly.com/product/0636920031390.do","content":"JavaScriptとハードウェアの組み合わせについての書籍","tags":["JavaScript","ハードウェア","book"],"date":"2015-02-05T15:46:31.528Z","relatedLinks":[{"title":"NodeBots - The Rise of JS Robotics","url":"http://nodebots.io/"}]},{"title":"Release 0.11.5 · yyx990803/vue","url":"https://github.com/yyx990803/vue/releases/tag/0.11.5","content":"Vue.js 0.11.5 リリース。\n`Vue.nextTick`でMutationObserverが使える時は使うように、`v-with`で親子間でバインディングが働くように","tags":["JavaScript","library","ReleaseNote"],"date":"2015-02-06T02:28:57.871Z","relatedLinks":[]},{"title":"jareware/flotate","url":"https://github.com/jareware/flotate","content":"FlowTypeの型アノテーションをコメントで書けるようにするツールとライブラリ","tags":["JavaScript","flowtype","Tools"],"date":"2015-02-06T02:38:08.377Z","relatedLinks":[]},{"title":"Scala.js no longer experimental | The Scala Programming Language","url":"http://scala-lang.org/news/2015/02/05/scala-js-no-longer-experimental.html","content":"Scala.js v0.6.0リリース","tags":["scala","JavaScript"],"date":"2015-02-06T09:28:04.647Z","relatedLinks":[]},{"title":"esprima/ChangeLog at 1.2.4 · jquery/esprima","url":"https://github.com/jquery/esprima/blob/1.2.4/ChangeLog","content":"esprima 1.2.4リリース","tags":["JavaScript","AST","library","ReleaseNote"],"date":"2015-02-06T12:13:22.270Z","relatedLinks":[]},{"title":"flow/Changelog at v0.2.0 · facebook/flow","url":"https://github.com/facebook/flow/blob/v0.2.0/Changelog","content":"Flow v0.2.0リリース。","tags":["JavaScript","Tools","ReleaseNote"],"date":"2015-02-06T12:13:48.588Z","relatedLinks":[]},{"title":"Esprima 2.0 Released | Official jQuery Blog","url":"http://blog.jquery.com/2015/02/06/esprima-2-0-released/","content":"jQuery Fundationに移管したEsprimaのVer 2.0がリリース。\n\"harmony\"ブランチをマージしたリリースとなりES6の機能を多く含んでいる。\nまた、IssueのメインがGoogle CodeからGitHubへ移行した。","tags":["JavaScript","AST","library","ReleaseNote"],"date":"2015-02-07T07:33:28.106Z","relatedLinks":[{"title":"最近のASTパーサの動き","url":"http://azu.github.io/slide/crosushi/shift-ast.html"}]},{"title":"Node v0.12.0 (Stable)","url":"http://blog.nodejs.org/2015/02/06/node-v0-12-0-stable/","content":"Node v0.12.0リリース。\nStreams 3、maxSocketsのデフォルト値がInfinityになった、spawnSync/execSyncの追加、ECMA i18n APIのサポートなど","tags":["node.js","ReleaseNote"],"date":"2015-02-07T07:43:53.114Z","relatedLinks":[{"title":"StrongLoop | What’s New in io.js 1.0 Beta? – Streams3","url":"http://strongloop.com/strongblog/whats-new-io-js-beta-streams3/"},{"title":"Stream今昔物語 - from scratch","url":"http://yosuke-furukawa.hatenablog.com/entry/2014/12/01/155303"},{"title":"Node-v0.12の新機能について","url":"http://www.slideshare.net/shigeki_ohtsu/node-v012tng12"},{"title":"StrongLoop | Node.js v0.12 is Now Available With Improvements to Clustering and Performance","url":"http://strongloop.com/strongblog/node-js-v0-12-released/"},{"title":"Node.js v0.12 がリリースされました。 - from scratch","url":"http://yosuke-furukawa.hatenablog.com/entry/2015/02/07/185002"}]},{"title":"Temporal Dead Zone (TDZ) demystified - ES6 Rocks","url":"http://es6rocks.com/2015/01/temporal-dead-zone-tdz-demystified/","content":"ES6のTDZ(Temporal Dead Zone)について。\nES6では`let`によりlexical scopeが増えた、また`var`と違い変数宣言は巻き上げされないため、宣言より前方などには変数にアクセスできない領域(TDZ)が存在する事について\n","tags":["JavaScript","ECMAScript"],"date":"2015-02-07T08:03:56.329Z","relatedLinks":[]},{"title":"CSS polyfills from the future | GSS","url":"http://gridstylesheets.org/","content":"CSSのGrid Layoutを扱うCSS preprocessor。 CocoaのAutoLayoutのVisual Format LanguageみたいなVisual Grid Languageを持ちGridを扱う。","tags":["CSS"],"date":"2015-02-07T08:16:44.415Z","relatedLinks":[]},{"title":"Measuring Client-side JavaScript Test Coverage With Istanbul | Quick Left","url":"https://quickleft.com/blog/measuring-clientside-javascript-test-coverage-istanbul/","content":"mocha-phantomjs + istanbulでコードカバレッジを取る方法について","tags":["JavaScript"],"date":"2015-02-07T16:03:47.792Z","relatedLinks":[]},{"title":"NativeScript for Cross-Platform Native App Development with JavaScript","url":"http://www.telerik.com/nativescript","content":"JavaScript + CSS + XMLを使ったクロスプラットフォームなモバイルアプリ開発できるツール","tags":["JavaScript","mobile","app"],"date":"2015-02-07T16:08:15.284Z","relatedLinks":[]},{"title":"ESLint 0.14.0 released - ESLint","url":"http://eslint.org/blog/2015/02/eslint-0.14.0-released/","content":"ESLint 0.14.0リリース。\nArrow Functionのサポート、インデントルールの追加(JSCSからのポート)","tags":["JavaScript","Tools","ReleaseNote"],"date":"2015-02-08T03:59:51.871Z","relatedLinks":[]},{"title":"Variables and scoping in ECMAScript 6","url":"http://www.2ality.com/2015/02/es6-scoping.html","content":"letやconstのスコープやconstでのimmutableデータの扱いについて。\nconstとObject.freeze、TDZ、デフォルトパラメータとスコープ、グロール空間でのvar/functionとlet/const/classの違いについて","tags":["ECMAScript","JavaScript"],"date":"2015-02-08T04:53:04.192Z","relatedLinks":[]},{"title":"Ember.js - Ember.js 1.10.0 and 1.11 Beta Released","url":"http://emberjs.com/blog/2015/02/07/ember-1-10-0-released.html","content":"Ember.js 1.10.0と1.11βリリース。\n1.10でHTMLBarsをテンプレートエンジンとして利用するようになった","tags":["JavaScript","library","ReleaseNote"],"date":"2015-02-08T14:01:56.263Z","relatedLinks":[]},{"title":"VOYAGE GROUP　エンジニアブログ : 今、クライアントサイドのJavaScriptを書く前に知っておきたいこと ~ 2014年トレンド総まとめ","url":"http://tech.voyagegroup.com/archives/8046369.html","content":"2014年のJavaScriptのパラダイムの変化についてまとめられたスライド。\nAltJSとES6、非同期処理、モジュールパッケージ管理とビルドツール、テスト、ライブラリについて","tags":["JavaScript","スライド"],"date":"2015-02-09T10:05:08.310Z","relatedLinks":[]},{"title":"A Guide To ES6 Classes - I Like Kill Nerds","url":"http://ilikekillnerds.com/2015/02/a-guide-to-es6-classes/","content":"ES6 Classについて。\nES5ではどのように\"クラス\"を書いてたかと、ES6ではどのように書けるかについて。\n継承や`surper()`についても触れている","tags":["JavaScript","ECMAScript"],"date":"2015-02-09T13:20:07.472Z","relatedLinks":[]},{"title":"Phoenixmatrix/phoenixmatrix-proxy","url":"https://github.com/Phoenixmatrix/phoenixmatrix-proxy","content":"node-webkit(nw.js)で書かれたプロキシアプリ。\nSSLにもCharlesみたいに証明書を使ってプロキシ出来る。Fiddlerとかみたいにスクリプタブルなデバッグプロキシとなるのが目的","tags":["node-webkit","proxy","app"],"date":"2015-02-09T15:52:34.722Z","relatedLinks":[]},{"title":"wooorm/eslint-md","url":"https://github.com/wooorm/eslint-md","content":"Markdownの中にあるCodeBlockのJavaScriptをESLintでチェックできるツール","tags":["JavaScript","Markdown","Tools"],"date":"2015-02-10T10:31:04.586Z","relatedLinks":[]},{"title":"Exploring ES6: Upgrade to the next version of JavaScript","url":"http://exploringjs.com/","content":"Speaking JavaScriptの著者でもあるDr. AxelによるES6についての書籍","tags":["ECMAScript","JavaScript","book"],"date":"2015-02-11T04:28:04.668Z","relatedLinks":[{"title":"First details of my upcoming book on ES6","url":"http://www.2ality.com/2015/02/es6-book.html"}]},{"title":"fdecampredon/jsx-typescript","url":"https://github.com/fdecampredon/jsx-typescript","content":"TypeScript + React(JSX)なTypeScript fork.","tags":["TypeScript","React"],"date":"2015-02-11T04:31:52.947Z","relatedLinks":[]},{"title":"Reapp - Hybrid apps, fast","url":"http://reapp.io/","content":"ReactベースのモバイルUIフレームワーク","tags":["React","mobile","library"],"date":"2015-02-11T04:32:54.557Z","relatedLinks":[]},{"title":"Flipboard/react-canvas","url":"https://github.com/flipboard/react-canvas","content":"CavasのレンダリングをするReact components。\n基本的な要素、Events、Text sizing、css-layout(パフォーマンス優先なのでなくなるかも?)、Accessibilityへの配慮が予定されてる","tags":["React","canvas","library"],"date":"2015-02-11T06:12:26.039Z","relatedLinks":[{"title":"60fps on the mobile web — Flipboard Engineering","url":"http://engineering.flipboard.com/2015/02/mobile-web/"}]},{"title":"css2scss - from css to scss","url":"http://sebastianpontow.de/css2compass","content":"CSSからSCSSの機能を使ったもの変換したり、色見本を作ってくれるサービス。","tags":["CSS","Sass","webservice"],"date":"2015-02-11T06:56:47.432Z","relatedLinks":[{"title":"汚いcssを整形するWebアプリ「css2scss」でリファクタリングした際、「ヤバい」と感じた３つの機能と３つの点 - Qiita","url":"http://qiita.com/koh-taka@github/items/bf638dd64c7c09e93557"}]},{"title":"Download RequireJS","url":"http://requirejs.org/docs/download.html#2-1-16","content":"RequireJS 2.1.16リリース。\n依存関係のパースをするのにEsprima 2.0を使うように、r.jsがNashornをサポート、UMDサポートのアップデート","tags":["JavaScript","AMD","library","ReleaseNote"],"date":"2015-02-11T06:58:20.817Z","relatedLinks":[]},{"title":"Release Pure 0.6.0-rc-1 – New Pure Menus · yahoo/pure","url":"https://github.com/yahoo/pure/releases/tag/v0.6.0-rc-1","content":"Pure 0.6.0-rc-1リリース。\nMenusの書き直し、Normalizeのアップデート(IE7以下はサポート廃止)など","tags":["CSS","ReleaseNote"],"date":"2015-02-11T08:13:55.129Z","relatedLinks":[]},{"title":"Detect JavaScript Problems with ESLint","url":"http://davidwalsh.name/eslint","content":"ESLintを使ったJavaScriptのLintについて。\nオプションの設定方法","tags":["JavaScript","Tools"],"date":"2015-02-11T08:25:11.609Z","relatedLinks":[]},{"title":"60fps on the mobile web — Flipboard Engineering","url":"http://engineering.flipboard.com/2015/02/mobile-web/","content":"React Canvas について。\nCavnas要素でUIを作ることで60FPSのスクロールを実現する。\n宣言的にUIを作れるためDOM的な抽象レイヤーとしてReactを使い、内部的にCanvasでレンダリングするReact Canvasを開発した話","tags":["JavaScript","canvas","React","DOM"],"date":"2015-02-11T08:36:16.870Z","relatedLinks":[{"title":"Flipboard/react-canvas","url":"https://github.com/flipboard/react-canvas"},{"title":"Flipboard – React Canvas Accessibility | The Paciello Group – Your Accessibility Partner (WCAG 2.0/508 audits, VPAT, usability and accessible user experience)","url":"http://www.paciellogroup.com/blog/2015/02/flipboard-react-canvas-accessibility/"}]},{"title":"TouchDevelop - TouchDevelop goes open-source","url":"https://www.touchdevelop.com/blog/touchdevelopgoesopensource","content":"タッチ操作でアプリを開発出来るウェブアプリである TouchDevelopがオープンソースとして公開された。\nTypeScriptで書かれている","tags":["JavaScript","TypeScript","MS","オープンソース"],"date":"2015-02-11T10:46:17.289Z","relatedLinks":[{"title":"TouchDevelop","url":"https://github.com/Microsoft/TouchDevelop"}]},{"title":"Year in review: Spidermonkey part 1 | H4writer","url":"http://h4writer.com/?p=14","content":"2014年のFirefoxに入ったAPI、機能や改善点等の振り返り","tags":["firefox","歴史"],"date":"2015-02-11T11:02:17.664Z","relatedLinks":[{"title":"Year in review: Spidermonkey in 2014 part 2 | H4writer","url":"http://h4writer.com/?p=40"}]},{"title":"Extensible Web を支える低レベル API 群 - Block Rockin’ Codes","url":"http://jxck.hatenablog.com/entry/extensible-lowlevel-api","content":"現在策定や実装が進んでいる低レベルなAPIとしてどのようなものがあるかについてのまとめ","tags":["JavaScript","WebPlatformAPI"],"date":"2015-02-11T11:06:12.840Z","relatedLinks":[{"title":"Extensible web","url":"http://www.slideshare.net/Jxck/extensible-web"}]},{"title":"Change Detection in Angular 2 | Victor Savkin","url":"http://victorsavkin.com/post/110170125256/change-detection-in-angular-2","content":"Angular 2の変更検知の仕組みについての解説。\n基本的にはComponentツリーを上から走査して変更を検知するが、Reactの`shouldComponentUpdate()`のように子への探索を減らす仕組みが導入されている","tags":["AngularJS","アルゴリズム"],"date":"2015-02-11T12:29:14.703Z","relatedLinks":[{"title":"リアルな DOM はなぜ遅いのか - steps to phantasien","url":"http://steps.dodgson.org/b/2014/12/11/why-is-real-dom-slow/"}]},{"title":"nodefest 2014 - YouTube","url":"https://www.youtube.com/playlist?list=PL42hYWKFRfN689rx3pVReAkYjs2F05Kum","content":"東京Node学園祭2014 http://nodefest.jp/2014/ の動画が公開された","tags":["node.js","イベント","動画"],"date":"2015-02-11T13:45:15.708Z","relatedLinks":[]},{"title":"Asynchronous Programming: The End of The Loop - Video Tutorial Series @eggheadio","url":"https://egghead.io/series/mastering-asynchronous-programming-the-end-of-the-loop","content":"NetflixのJafar HusainさんよるJavaScriptの非同期プログラミングについてのスクリーンキャスト。\n聞きやすくて、分かりやすくて、書き起こしもある","tags":["JavaScript","動画"],"date":"2015-02-11T14:27:33.453Z","relatedLinks":[]},{"title":"maxogden/wzrd","url":"https://github.com/maxogden/wzrd","content":"beefyみたいなBrowserifyを使ったローカルサーバを立てるコマンドラインツール","tags":["JavaScript","browserify","debug","library"],"date":"2015-02-11T23:05:41.374Z","relatedLinks":[]},{"title":"Tagtree course: Expert ES6","url":"http://tagtree.io/courses/expert-es6/","content":"ES6について学べる講座。\nES6の新しい機能についての解説と練習問題を解いて学べる","tags":["JavaScript","ECMAScript","tutorial"],"date":"2015-02-12T02:32:16.721Z","relatedLinks":[]},{"title":"maxogden/maintenance-modules","url":"https://github.com/maxogden/maintenance-modules","content":"npmでモジュールを公開するのを補助する色々なツールの紹介。\nTravisCIの設定、gh-pagesへのデプロイスクリプト、package.jsonの整形、npm release、依存パッケージのチェックなど","tags":["JavaScript","npm","Tools"],"date":"2015-02-12T09:29:25.475Z","relatedLinks":[]},{"title":"BrowserSync 2.0 - JH","url":"http://www.wearejh.com/news/browsersync-2-0/","content":"LiveReloadなどが入った開発用サーバであるBrowserSync 2.0リリース。\nデバッグのUI画面が追加され、履歴、接続してる端末一覧、CSSでデバッグ用にアウトライン表示などの機能が追加されている","tags":["JavaScript","browser","debug","Tools","ReleaseNote"],"date":"2015-02-12T12:55:51.095Z","relatedLinks":[]},{"title":"ES6 at PayPal","url":"http://www.slideshare.net/JamundFerguson/es6-at-paypal","content":"ES6を使ってみようという感じのスライド","tags":["ECMAScript","JavaScript","スライド"],"date":"2015-02-12T14:07:03.440Z","relatedLinks":[]},{"title":"Changelog · lodash/lodash Wiki","url":"https://github.com/lodash/lodash/wiki/Changelog#v320","content":"lodash v3.2.0リリース。\n`_.fill`や`_.spread`等の追加、lazyサポートの修正や対応メソッドの追加","tags":["JavaScript","library","ReleaseNote"],"date":"2015-02-12T22:43:38.085Z","relatedLinks":[]},{"title":"estree/estree","url":"https://github.com/estree/estree","content":"SpiderMonkey Parser APIのASTについてがGitHubに移行し、ES6についてのドキュメント化が開始された","tags":["ECMAScript","JavaScript","AST"],"date":"2015-02-12T22:46:46.664Z","relatedLinks":[]},{"title":"jQuery UI 1.11.3 | jQuery UI Blog","url":"http://blog.jqueryui.com/2015/02/jquery-ui-1-11-3/","content":"jQuery UI 1.11.3リリース。\n","tags":["jQuery","UI","ReleaseNote"],"date":"2015-02-13T01:44:11.316Z","relatedLinks":[]},{"title":"harmony:specification_drafts [ES Wiki]","url":"http://wiki.ecmascript.org/doku.php?id=harmony:specification_drafts","content":"ECMAScript 2015 (ES6)  Draft Rev 33リリース。\n`super()`に関する制約の記述の追加、module周りのリファクタリング","tags":["ECMAScript","ReleaseNote"],"date":"2015-02-13T02:01:54.904Z","relatedLinks":[]},{"title":"wix/react-templates","url":"https://github.com/wix/react-templates","content":"ReactのJSXへ変換できるテンプレートとコンパイラ。\nJetBrains IDEで動くプラグインが用意されている\nhttps://github.com/idok/react-templates-plugin\n","tags":["React","template","library"],"date":"2015-02-14T02:50:20.677Z","relatedLinks":[]},{"title":"typicode/jsop","url":"https://github.com/typicode/jsop","content":"Object.observe を使って読み込んだJSONを書き換えたら自動的に保存するNodeモジュール","tags":["node.js","library"],"date":"2015-02-14T02:59:17.531Z","relatedLinks":[]},{"title":"acdlite/flummox","url":"https://github.com/acdlite/flummox","content":"Flux実装ライブラリ。\nコアとなるFlummoxクラスをを継承して、そこにStoreとActionを登録することでシングルトンを避ける作りになっている。ES6 classやasync/awaitを使った書き方等が考慮されている。\n","tags":["Flux","JavaScript","library"],"date":"2015-02-14T10:05:22.304Z","relatedLinks":[]},{"title":"Flux solutions compared by example - Pixelhunter.me | Dmitri Voronianski's blog","url":"http://pixelhunter.me/post/110248593059/flux-solutions-compared-by-example","content":"Flux実装のライブラリは多種多様で、小さなサンプルをそれぞれのライブラリを使って分かった事について。\n通信でデータ取得はどこですべきか、\nIsomorphicとシングルトン、ComponentをラップしたContainerのレイヤーを設ける事についてなど","tags":["Flux","サンプル","JavaScript"],"date":"2015-02-14T13:13:45.639Z","relatedLinks":[]},{"title":"Release v1.11.0 · jscs-dev/node-jscs","url":"https://github.com/jscs-dev/node-jscs/releases/tag/v1.11.0","content":"jscs v1.11.0リリース。\n既存のファイルの用意されてるプリセットでチェックして、自動で設定ファイルを作成出来る`--auto-configure`のオプションの追加、ルールの追加修正など。","tags":["JavaScript","Tools","ReleaseNote"],"date":"2015-02-14T13:33:20.790Z","relatedLinks":[]},{"title":"js2coffee/New_in_2.0.md at master · js2coffee/js2coffee","url":"https://github.com/js2coffee/js2coffee/blob/master/notes/New_in_2.0.md","content":"JavaScriptをCoffeeScriptに変換するJs2coffee 2.0リリース。\nエディタや警告の表示、ASTの表示、SourceMap対応など","tags":["JavaScript","CoffeeScript","ReleaseNote"],"date":"2015-02-14T13:37:21.326Z","relatedLinks":[]},{"title":"JSCS in use","url":"http://varya.me/en/posts/jscs-in-use/","content":"JavaScriptのコードスタイルチェックツールであるJSCSの使い方について","tags":["JavaScript","Tools"],"date":"2015-02-14T13:40:29.317Z","relatedLinks":[{"title":"JavaScript CodeStyle. Automatically!","url":"http://varya.me/jscs-talk/"},{"title":"JSCS: JavaScript Code Style — Frontend Babel","url":"http://frontendbabel.info/articles/jscs-javascript-code-style/"}]},{"title":"npm/how-to-npm","url":"https://github.com/npm/how-to-npm","content":"npmについてコマンドラインで学べるインタラクティブな教材","tags":["node.js","npm","tutorial"],"date":"2015-02-16T03:11:33.279Z","relatedLinks":[]},{"title":"estree/estree · GitHub","url":"https://github.com/estree/estree","content":"SpiderMonkey Parser APIのASTのドキュメントがGitHubに移行し、ES6についてのドキュメント化が開始された。\n現行の多くのツールがこれに依存していて、明文化されてないASTについてを仕様に落とすのが目的。","tags":["ECMAScript","JavaScript","AST"],"date":"2015-02-16T03:21:08.234Z","relatedLinks":[]},{"title":"Not Born to Die · Babel","url":"https://babeljs.io/blog/2015/02/15/not-born-to-die","content":"6to5が\"Babel\"にリネームされた。\n多くのツールがparsersとtranspilersに依存しているため、Babelプロジェクトではこの部分を解決していく。\nESTreeというASTの仕様の標準化作業にも協力していくとのこと","tags":["JavaScript","Tools"],"date":"2015-02-16T03:33:21.105Z","relatedLinks":[{"title":"Project scope and future · Issue #568 · babel/babel","url":"https://github.com/babel/babel/issues/568"},{"title":"estree/estree","url":"https://github.com/estree/estree"},{"title":"Name suggestions · Issue #596 · babel/babel","url":"https://github.com/babel/babel/issues/596"}]},{"title":"mking/react-hn","url":"https://github.com/mking/react-hn","content":"Reactを使ったHackerNewsのクローン。\nどういうComponentの粒度になってるかや構造についての解説が書かれている","tags":["React","サンプル","tutorial"],"date":"2015-02-17T02:02:37.354Z","relatedLinks":[]},{"title":"Release 0.7.0 · airportyh/testem","url":"https://github.com/airportyh/testem/releases/tag/v0.7.0","content":"testem 0.7.0リリース。\niojsやNode 0.12のサポート、Windowsでもci-modeが動くように修正、実行ページをよりisolateに","tags":["JavaScript","testing","ReleaseNote"],"date":"2015-02-17T02:50:48.123Z","relatedLinks":[]},{"title":"Eric Elliott’s essential JavaScript links or The way of the parrot, not · Super-Script","url":"http://super-script.us/2015/essential-js-links.html","content":"JavaScriptについてのリソースリンク集。\nスクリーンショット付きで紹介してる","tags":["JavaScript","まとめ","links"],"date":"2015-02-17T13:31:23.030Z","relatedLinks":[]},{"title":"mzabriskie/axios","url":"https://github.com/mzabriskie/axios","content":"Node/ブラウザどちらでも動くPromiseベースのHTTPリクエストライブラリ。\nリクエスト/レスポンスに対してコールバックを呼ばれる前に処理を挟んだりすることも出来る","tags":["JavaScript","library","XHR"],"date":"2015-02-17T14:58:19.528Z","relatedLinks":[]},{"title":"Classes in ECMAScript 6 (final semantics)","url":"http://www.2ality.com/2015/02/es6-classes-final.html","content":"ES6 Classについての詳しい解説。\nClassの挙動、使い方、Iterator、継承、`super()`、`new.target`の値、ES5では無理だったビルトインコンストラクタのサブクラスが可能になる点などについて","tags":["JavaScript","ECMAScript"],"date":"2015-02-17T15:20:31.663Z","relatedLinks":[]},{"title":"HTML5で音を扱う3つの方法","url":"http://150217-html5sound.fnobi.com/","content":"Audioタグ、WebAudio API、MediaStream Processing APIについてのスライド。\nそれぞれがどのような用途や機能を持っているかについて書かれている","tags":["HTML","audio","API","スライド"],"date":"2015-02-18T10:14:09.348Z","relatedLinks":[]},{"title":"Amazon: コーディングWebアクセシビリティ - WAI-ARIAで実現するマルチデバイス環境のWebアプリケーション: ヘイドン・ピカリング, Heydon Pickering, 伊原力也, 太田良典, 株式会社Bスプラウト","url":"http://www.amazon.co.jp/dp/4862462669?tag=amazon0abac-22","content":"2015年3月30日発売\n\"Apps For All - Coding Accessible Web Applications\"の日本語版","tags":["WAI-ARIA","book","翻訳"],"date":"2015-02-19T00:07:23.129Z","relatedLinks":[]},{"title":"音を扱うJavaScriptライブラリや記事 - Qiita","url":"http://qiita.com/mohayonao/items/d79e9fc56b4e9c157be1","content":"Web Audio API関連のライブラリやpolyfill、fallback実装などのリソースまとめ","tags":["JavaScript","audio","library","まとめ"],"date":"2015-02-19T06:42:34.042Z","relatedLinks":[]},{"title":"rev9-ecma-402-draft-now-available","url":"https://esdiscuss.org/topic/rev9-ecma-402-draft-now-available","content":"Ecma-402(ECMA i18n API) 2.0ドラフト Rev 9リリース","tags":["ecma","spec","i18n"],"date":"2015-02-19T08:15:25.072Z","relatedLinks":[]},{"title":"yahoo/kobold","url":"https://github.com/yahoo/kobold","content":"スクリーンショットを比較して視覚的なレグレッションがないかをテストするコマンドラインツール","tags":["JavaScript","browserify","testing"],"date":"2015-02-19T08:43:18.525Z","relatedLinks":[]},{"title":"yahoo/preceptor","url":"https://github.com/yahoo/preceptor","content":"Mocha、Cucumberなどに対応したTest Runner。\n設定によりレポーターやテスト対象などを細かく設定することができ、何をテストするかはTaskという塊で定義でき、Taskを並列で動かすこともできる。","tags":["JavaScript","browser","testing","library"],"date":"2015-02-19T08:53:53.324Z","relatedLinks":[]},{"title":"React Tips and Best Practices - ÆFLASH","url":"http://aeflash.com/2015-02/react-tips-and-best-practices.html","content":"ReactのTips。\n`shouldComponentUpdate`とMixin、propTypesとプロダクション、component内のstateを避けて全体のデータフローを一方通行にする話など","tags":["JavaScript","React","Tips"],"date":"2015-02-20T02:18:29.621Z","relatedLinks":[]},{"title":"The Pragmatic Bookshelf | CoffeeScript","url":"https://pragprog.com/book/tbcoffee2/coffeescript","content":"CoffeeScriptについての書籍","tags":["CoffeeScript","book"],"date":"2015-02-20T16:55:45.768Z","relatedLinks":[]},{"title":"node-browserify/changelog.markdown at 9.0.3 · substack/node-browserify","url":"https://github.com/substack/node-browserify/blob/9.0.3/changelog.markdown","content":"Browserify 9.0.0リリース。\numd 3.0.0へのアップデート。`$`や`_`もモジュール名として利用できるようになったため`--standalone $foo_bar`のような指定した時の挙動がbreaking changeとなる","tags":["browserify","ReleaseNote"],"date":"2015-02-21T17:23:32.414Z","relatedLinks":[{"title":"umd/HISTORY.md at 3.0.0 · ForbesLindesay/umd","url":"https://github.com/ForbesLindesay/umd/blob/3.0.0/HISTORY.md"}]},{"title":"Flow | Flow Comments","url":"http://flowtype.org/blog/2015/02/20/Flow-Comments.html","content":"Flow 0.4.0でコメントによる型指定が追加された。\nhttps://github.com/jareware/flotate のプロジェクトのシンタックスがマージされた形","tags":["flowtype","Tools","ReleaseNote"],"date":"2015-02-21T17:36:57.951Z","relatedLinks":[]},{"title":"New releases 4.13 and 5.0 - discuss.CodeMirror","url":"http://discuss.codemirror.net/t/new-releases-4-13-and-5-0/163","content":"CodeMirror 4.13と5.0リリース。\n5.0ではcontentEditableを使ったモバイルブラウザのサポートが追加されてる","tags":["JavaScript","library","ReleaseNote"],"date":"2015-02-22T01:25:25.196Z","relatedLinks":[]},{"title":"ESLint 0.15.0 released - ESLint","url":"http://eslint.org/blog/2015/02/eslint-0.15.0-released/","content":"ESLint 0.15.0リリース。\nSpread operator、Rest parameters、Destructuringのサポート。\nES6についてはESTreeでASTの仕様の議論をしてるので、それに従う形で実装を進めて行く","tags":["JavaScript","ECMAScript","Tools"],"date":"2015-02-22T01:37:04.367Z","relatedLinks":[{"title":"estree/estree","url":"https://github.com/estree/estree/"}]},{"title":"Knockout.js 3.3 Released - Knock Me Out","url":"http://www.knockmeout.net/2015/02/knockout-3-3-released.html","content":"Knockout.js 3.3リリース。\nComponentsの値を変更した時のレンダリングを同期か非同期の設定が可能に、`$component`の追加、computesが\"awake\"と\"sleep\"のイベントを通知するように","tags":["JavaScript","library","ReleaseNote"],"date":"2015-02-22T02:30:35.260Z","relatedLinks":[{"title":"Release Version 3.3.0 · knockout/knockout","url":"https://github.com/knockout/knockout/releases/tag/v3.3.0"}]},{"title":"Reactive Programming in JavaScript","url":"http://ahomu.github.io/s/150221-frontrend_conference/index.html#1","content":"Reactiveプログラミングについてのスライド。\"Reactive = 片方の変化を他方に自動で伝播する仕組み\"\nActor、FRP等Reactiveは色々あるがFRPについて詳しく書かれている。\nRxJSやBacon.jsを使ったサンプルについて","tags":["JavaScript","program","スライド"],"date":"2015-02-22T05:24:31.493Z","relatedLinks":[{"title":"Reactive Programming in JavaScript - Frontrend Final Conference 資料 ::ハブろぐ","url":"http://havelog.ayumusato.com/develop/javascript/e657-reactive_programming_in_javascript.html"}]},{"title":"Introduction to Service Worker // Speaker Deck","url":"https://speakerdeck.com/1000ch/introduction-to-service-worker","content":"オフラインを実現するために関連するAPI、主にService Workerについてのスライド。\nCache API、Push APIについて","tags":["JavaScript","browser","スライド"],"date":"2015-02-22T05:44:06.193Z","relatedLinks":[{"title":"dummy","url":"http://dummy"}]},{"title":"Introduction To React // Speaker Deck","url":"https://speakerdeck.com/hokaccha/introduction-to-react","content":"既存のDOMの再描画の流れとReactでのUI再描画の仕組みの違いについて。\n再描画のコストの違いや設計への影響、Fluxアーキテクチャへの流れが分かりやすく書かれているスライド","tags":["JavaScript","React","スライド"],"date":"2015-02-22T07:30:21.948Z","relatedLinks":[]},{"title":"hughsk/disc","url":"https://github.com/hughsk/disc","content":"Browserifyでビルドしたコードから、ディレクトリ別(モジュール別)でファイルサイズやファイル数をグラフで可視化してくれるツール","tags":["JavaScript","browserify","Tools","gurai"],"date":"2015-02-22T12:23:10.528Z","relatedLinks":[]},{"title":"JavaScript - ぼくのかんがえたさいきょうのES6プロジェクトテンプレート - Qiita","url":"http://qiita.com/mohayonao/items/9b0655b8b4979bffda31","content":"ES6でのプロジェクト構成について。\nビルド、npm run-script、Browserify、テスト、Lint、コードカバレッジなどの設定について","tags":["JavaScript","ECMAScript"],"date":"2015-02-22T13:42:12.587Z","relatedLinks":[]},{"title":"Wallaby.js hits version 1.0 · Artem Govorov","url":"http://dm.gl/2015/02/23/wallaby-version-one/","content":"JetBrains IDEのpluginとして動作するテストフレームワークwallaby.js 1.0リリース。\n今後は他のエディタサポートやAPIの公開、AltJSのサポートなどを予定している。\n","tags":["WebStorm","plugin","testing"],"date":"2015-02-23T01:58:57.269Z","relatedLinks":[]},{"title":"gabelerner/canvg","url":"https://github.com/gabelerner/canvg","content":"SVGをCanvasでレンダリングするライブラリ","tags":["JavaScript","SVG","canvas"],"date":"2015-02-23T03:48:11.000Z","relatedLinks":[]},{"title":"jsdom/Changelog.md at 4.0.0 · tmpvar/jsdom","url":"https://github.com/tmpvar/jsdom/blob/4.0.0/Changelog.md","content":"jsdom 4.0.0リリース。\nio.jsの新しいvmモジュールに依存するため、4.xはio.jsでの動作のみで、Nodeの場合は3.xを使うように推奨されてる。","tags":["JavaScript","DOM","library"],"date":"2015-02-23T05:55:09.014Z","relatedLinks":[]},{"title":"The npm Blog — Welcome, jQuery developers!","url":"http://blog.npmjs.org/post/111385956875/welcome-jquery-developers","content":"jQuery plugin registryはread onlyモードとなり、pluginの公開にnpmを推奨してるのを受けて、jQuery pluginをnpmで公開する方法についてのサポートをしていくとの事","tags":["jQuery","npm"],"date":"2015-02-23T12:50:01.817Z","relatedLinks":[{"title":"【翻訳】Welcome, jQuery developers! — Medium","url":"https://medium.com/@watilde/%E7%BF%BB%E8%A8%B3-welcome-jquery-developers-3ae0075c19f6"},{"title":"【翻訳】Publishing your jQuery plugin to npm, the quick and dirty way — Medium","url":"https://medium.com/@watilde/%E7%BF%BB%E8%A8%B3-publishing-your-jquery-plugin-to-npm-the-quick-and-dirty-way-8487344e2b3f"}]},{"title":"Underscore.js","url":"http://underscorejs.org/","content":"underscore.js 1.8.0(現在1.8.2まで出てる)リリース。\nファイルサイズの削減、エイリアスとして使われていたメソッド名を一部変更、削除などのBreaking Changeを含んでいる。\n詳しくは下記のIssueを参照。\n1.8.0はIE8の互換性がないので、1.8.1と1.8.2で互換性の修正が行われている。","tags":["JavaScript","library"],"date":"2015-02-23T13:06:47.382Z","relatedLinks":[{"title":"Discuss latest changes to master before releasing · Issue #2061 · jashkenas/underscore","url":"https://github.com/jashkenas/underscore/issues/2061"}]},{"title":"JSX - ESLintについての細かいあれこれ - Qiita","url":"http://qiita.com/suisho/items/8610d3806a3f94d7d1d0","content":"ESLintの設定について","tags":["JavaScript","Tools"],"date":"2015-02-23T13:12:12.241Z","relatedLinks":[]},{"title":"harmony:specification_drafts [ES Wiki]","url":"http://wiki.ecmascript.org/doku.php?id=harmony:specification_drafts#february_20_2015_rev_34_release_candidate_1","content":"ES6 Draft RC1リリース(Rev 34)","tags":["ECMAScript","spec","ReleaseNote"],"date":"2015-02-23T14:58:33.605Z","relatedLinks":[]},{"title":"Amazon.co.jp： ブレイクスルーJavaScript フロントエンドエンジニアとして越えるべき5つの壁―オブジェクト指向からシングルページアプリケーションまで: 太田 智彬, 田辺 丈士, 新井 智士, 大江 遼, 株式会社アイ・エム・ジェイ: 本","url":"http://www.amazon.co.jp/%E3%83%96%E3%83%AC%E3%82%A4%E3%82%AF%E3%82%B9%E3%83%AB%E3%83%BCJavaScript-%E3%83%95%E3%83%AD%E3%83%B3%E3%83%88%E3%82%A8%E3%83%B3%E3%83%89%E3%82%A8%E3%83%B3%E3%82%B8%E3%83%8B%E3%82%A2%E3%81%A8%E3%81%97%E3%81%A6%E8%B6%8A%E3%81%88%E3%82%8B%E3%81%B9%E3%81%8D5%E3%81%A4%E3%81%AE%E5%A3%81%E2%80%95%E3%82%AA%E3%83%96%E3%82%B8%E3%82%A7%E3%82%AF%E3%83%88%E6%8C%87%E5%90%91%E3%81%8B%E3%82%89%E3%82%B7%E3%83%B3%E3%82%B0%E3%83%AB%E3%83%9A%E3%83%BC%E3%82%B8%E3%82%A2%E3%83%97%E3%83%AA%E3%82%B1%E3%83%BC%E3%82%B7%E3%83%A7%E3%83%B3%E3%81%BE%E3%81%A7-%E5%A4%AA%E7%94%B0-%E6%99%BA%E5%BD%AC/dp/479813905X","content":"2015年4月17日 発売\nオブジェクト指向、イベント、Canvas、Ajax、シングルページアプリケーションについての書籍","tags":["JavaScript","book"],"date":"2015-02-24T02:10:07.987Z","relatedLinks":[]},{"title":"jxcore·io","url":"http://jxcore.io/","content":"Node.jsを拡張したフレームワーク。\nSpiderMonkeyとV8のエンジンの切り替え、マルチスレッドサポート、モバイルアプリへの組み込みなどをサポートしてる","tags":["JavaScript","node.js"],"date":"2015-02-24T06:57:37.314Z","relatedLinks":[{"title":"Node.jsを拡張した「JXCore」、オープンソースでソースコードを公開 | SourceForge.JP Magazine","url":"http://sourceforge.jp/magazine/15/02/24/164700"}]},{"title":"diafygi/webcrypto-examples","url":"https://github.com/diafygi/webcrypto-examples","content":"Web Cryptography APIのサンプル集","tags":["JavaScript","セキュリティ","サンプル"],"date":"2015-02-24T09:35:56.007Z","relatedLinks":[]},{"title":"よろしくESLint - Weblog - Hail2u.net","url":"http://hail2u.net/blog/coding/come-into-eslint.html","content":"ESLintの設定について。\npackge.jsonにも設定を書くことができ、JSHintからの移行について","tags":["JavaScript","Tools"],"date":"2015-02-24T10:20:28.599Z","relatedLinks":[]},{"title":"ECMAScript7を見据えた、JavaScript(TypeScript)で使えるFRPライブラリの比較調査 - Qiita","url":"http://qiita.com/kondei/items/17e5d4867a0652911e52","content":"RxJS、Bacon.js、Kefire.jsの比較","tags":["JavaScript","Rx","library"],"date":"2015-02-24T13:38:06.746Z","relatedLinks":[]},{"title":"Release v2.4.0 · marionettejs/backbone.marionette","url":"https://github.com/marionettejs/backbone.marionette/releases/tag/v2.4.0","content":"Marionette 2.4.0リリース。\nCollectionViewとCompositeViewのパフォーマンスや機能強化が中心。\n`Marionette.Controller`が非推奨となり`Marionette.Object`を利用するようになった","tags":["backbone.js","library","ReleaseNote"],"date":"2015-02-24T13:51:36.925Z","relatedLinks":[]},{"title":"olahol/eselement","url":"https://github.com/olahol/eselement","content":"ASTをDOMライクなAPIで操作出来るライブラリ。\nquerySelector、childNodes、removeChild、createElementのようなAPIが用意されてる","tags":["JavaScript","AST","library"],"date":"2015-02-24T14:52:50.349Z","relatedLinks":[]},{"title":"React v0.13 RC | React","url":"http://facebook.github.io/react/blog/2015/02/24/react-v0.13-rc1.html","content":"React v0.13 RCリリース","tags":["React","ReleaseNote"],"date":"2015-02-25T02:17:15.687Z","relatedLinks":[]},{"title":"Pointer Events is a W3C Recommendation | W3C News","url":"http://www.w3.org/blog/news/archives/4430","content":"Pointer EventsがW3C Recommendationになった。","tags":["JavaScript","event","spec"],"date":"2015-02-25T02:17:46.844Z","relatedLinks":[{"title":"Pointer Events advance to W3C Recommendation | The Paciello Group – Your Accessibility Partner (WCAG 2.0/508 audits, VPAT, usability and accessible user experience)","url":"http://www.paciellogroup.com/blog/2015/02/pointer-events-advance-to-w3c-recommendation/"},{"title":"Pointer Events W3C Recommendation, Interoperable Touch, and Removing the Dreaded 300ms Tap Delay - IEBlog - Site Home - MSDN Blogs","url":"http://blogs.msdn.com/b/ie/archive/2015/02/24/pointer-events-w3c-recommendation-interoperable-touch-and-removing-the-dreaded-300ms-tap-delay.aspx"},{"title":"Getting on Point | Official jQuery Blog","url":"http://blog.jquery.com/2015/02/24/getting-on-point/"}]},{"title":"Firefox — Notes (36.0) — Mozilla","url":"https://www.mozilla.org/en-US/firefox/36.0/releasenotes/","content":"Firefox 36.0リリース。\nHTTP/2のフルサポート、ES6 Symbolサポート、CSSの`object-fit`と`object-position`、`will-change`、`isolation`の実装、promiseオブジェクトのデバッグ対応など","tags":["firefox","ReleaseNote"],"date":"2015-02-25T02:40:25.648Z","relatedLinks":[{"title":"Firefox 36 for developers - Mozilla | MDN","url":"https://developer.mozilla.org/ja/Firefox/Releases/36"}]},{"title":"CSS 4 - What's coming up // Speaker Deck","url":"https://speakerdeck.com/diegoeis/css-4-whats-coming-up","content":"CSS Selector、Media Queries Lv4についてのスライド ","tags":["CSS","スライド"],"date":"2015-02-25T03:23:37.674Z","relatedLinks":[]},{"title":"New AngularJS Releases 1.4.0-beta.5 and 1.3.14","url":"http://angularjs.blogspot.com/2015/02/new-angularjs-releases-140-beta5-and.html","content":"AngularJS 1.4.0-betaと1.3.14 リリース。\nCommonJS supportの改善","tags":["AngularJS","ReleaseNote"],"date":"2015-02-25T15:55:18.788Z","relatedLinks":[]},{"title":"Service worker が拓く mobile web の新しいかたち","url":"http://www.slideshare.net/kinukox/service-worker-mobile-web","content":"ServiceWorkerについてのスライド。\nどういうことができるのか、Fetch API、Fetch APIのResponse、デバッグ方法、セキュリティポリシーについて。\nChromeでの実装者によるスライド","tags":["JavaScript","browser","スライド"],"date":"2015-02-26T01:46:30.692Z","relatedLinks":[]},{"title":"[2015-02] 最近のJavaScript AST標準化の動き | Web Scratch","url":"http://efcl.info/2015/02/26/recent-js-ast/","content":"EspreeやShift AST、esprimaがjQuery Foundationに移管された事により活発化したAST周りの動きについて。\nESTreeというASTのコミュニティスタンダードについてなどの話","tags":["JavaScript","AST","まとめ"],"date":"2015-02-26T12:59:28.136Z","relatedLinks":[]},{"title":"Exploring ES6 Classes In AngularJS 1.x","url":"http://www.michaelbromley.co.uk/blog/350/exploring-es6-classes-in-angularjs-1-x","content":"Angular 1.xでES6 classを使って記述する方法についての記事","tags":["AngularJS"],"date":"2015-02-27T01:38:53.753Z","relatedLinks":[]},{"title":"Validate.js","url":"http://validatejs.org/","content":"依存がするライブラリがないバリデーションライブラリ。","tags":["JavaScript","library"],"date":"2015-02-27T04:56:40.500Z","relatedLinks":[]},{"title":"ESLint 0.15.1 released - ESLint","url":"http://eslint.org/blog/2015/02/eslint-0.15.1-released/","content":"ESLint 0.15.1リリース","tags":["JavaScript","Tools","ReleaseNote"],"date":"2015-02-27T05:51:26.732Z","relatedLinks":[]},{"title":"JavaScript入門用のコンソールプログラムjavascriptingを翻訳しました - @ledsun blog","url":"http://ledsun.hatenablog.com/entry/2015/02/26/085717","content":"nodeschool.ioで使われてるJavaScriptの文法を学ぶコンソールアプリの翻訳","tags":["JavaScript","node.js","tutorial","翻訳"],"date":"2015-02-27T08:33:30.269Z","relatedLinks":[]},{"title":"Vue.js資料まとめ","url":"https://gist.github.com/hashrock/f575928d0e109ace9ad0","content":"Vue.jsについてのリソースまとめ","tags":["JavaScript","まとめ","links"],"date":"2015-02-28T15:12:03.186Z","relatedLinks":[]},{"title":"WebStorm 10 EAP, 140.2753: V8 profiling, TypeScript 1.4 and built-in TypeScript compiler | JetBrains WebStorm Blog","url":"http://blog.jetbrains.com/webstorm/2015/02/webstorm-10-eap-140-2753/","content":"WebStorm 10 EAPリリース。\nV8のプロファイリングツール連携、TypeScript 1.4サポート、Scratch filesの改善など","tags":["WebStorm","ReleaseNote"],"date":"2015-03-01T12:47:11.242Z","relatedLinks":[]},{"title":"ES6 Quiz - hogehoge @teramako","url":"http://d.hatena.ne.jp/teramako/20150301/p1","content":"ECMAScript 6 クイズ","tags":["ECMAScript"],"date":"2015-03-01T13:14:43.044Z","relatedLinks":[]},{"title":"Iterables and iterators in ECMAScript 6","url":"http://www.2ality.com/2015/02/es6-iteration.html","content":"ES6のIteratorについての詳しい解説。\nfor..ofでのイテレート、spread演算子での展開、`Symbol.iterator`でのIterableの実装などについて","tags":["JavaScript","ECMAScript"],"date":"2015-03-01T13:17:19.093Z","relatedLinks":[]},{"title":"ServiceWorker のスコープとページコントロールについて - Qiita","url":"http://qiita.com/nhiroki/items/eb16b802101153352bba","content":"ServiceWorkerのスコープとコントール出来るようになるタイミングなどのライフサイクルについての解説","tags":["ServiceWorker","JavaScript"],"date":"2015-03-01T13:18:23.969Z","relatedLinks":[]},{"title":"hello world » AngularJS 도입 선택 가이드 공개합니다.","url":"http://helloworld.naver.com/helloworld/1172239","content":"AngularJS導入ガイド","tags":["AngularJS","PDF","資料","韓国"],"date":"2015-03-02T03:16:19.314Z","relatedLinks":[]},{"title":"JavaScript - web-animations-jsで策定中のAPIを先取りする - Qiita","url":"http://qiita.com/haribote/items/a8fc84d6cc2fd4abbf72","content":"Web Animations APIのpolyfillの基本的な使い方について","tags":["web","animation","library"],"date":"2015-03-02T07:40:27.021Z","relatedLinks":[]},{"title":"mattpodwysocki/applicative-2015","url":"https://github.com/mattpodwysocki/applicative-2015","content":"RxJSについてのスライド。\nFirst class async value、RxのonNext, onError, onComplete、どういう流れで処理を書けるかについてなど","tags":["JavaScript","Rx","スライド"],"date":"2015-03-02T12:44:39.035Z","relatedLinks":[]},{"title":"Frontrend Final Conference 2015 - YouTube","url":"https://www.youtube.com/playlist?list=PLTo9gQMPMgGaVv9e-ZsrzhWvu5BgyWpi-","content":"Frontrend Final Conference 2015 の動画が公開された","tags":["JavaScript","CSS","イベント","動画"],"date":"2015-03-03T03:09:42.116Z","relatedLinks":[{"title":"Frontrend Conference - A conference for front-end developer（2015年2月21日開催）","url":"http://frontrend.github.io/conference/"}]},{"title":"Announcing Orion 8.0 | Orion News","url":"http://planetorion.org/news/2015/02/announcing-orion-8-0/","content":"WebIDEのOrion 8.0 リリース。\nJavaScriptのLint、補完、JSDoc、Quickfix、CSSのLintの強化などが入ってる","tags":["JavaScript","IDE","ReleaseNote"],"date":"2015-03-03T06:11:10.294Z","relatedLinks":[]},{"title":"jeffposnick/sw-precache · GitHub","url":"https://github.com/jeffposnick/sw-precache","content":"ServiceWorkerでキャッシュするデータを定義したコードを生成してくれるNodeモジュール","tags":["JavaScript","library","ServiceWorker"],"date":"2015-03-03T06:12:33.457Z","relatedLinks":[]},{"title":"Brackets Blog - The Free, Open Source Code Editor for the Web","url":"http://blog.brackets.io/2015/03/02/brackets-1-2-now-available/","content":"Brackets 1.2リリース","tags":["JavaScript","editor","ReleaseNote"],"date":"2015-03-03T06:30:18.258Z","relatedLinks":[]},{"title":"royriojas/eslint-friendly-formatter","url":"https://github.com/royriojas/eslint-friendly-formatter","content":"ESLintのLint結果を該当コードの行と合わせて表示できるESLintのformatter","tags":["JavaScript","Tools"],"date":"2015-03-04T02:26:32.481Z","relatedLinks":[]},{"title":"React v0.13 RC2 | React","url":"http://facebook.github.io/react/blog/2015/03/03/react-v0.13-rc2.html","content":"React v0.13 RC2リリース。\n`React.cloneElement`の追加","tags":["React","ReleaseNote"],"date":"2015-03-04T02:46:13.871Z","relatedLinks":[{"title":"reactjs - React v0.13 RC - 気になる点を検証 - Qiita","url":"http://qiita.com/kenfdev/items/dbe10e2f0256e22945ca"}]},{"title":"flexbox in 5 minutes","url":"http://flexboxin5.com/","content":"fluxboxについて動かしながら学べるサイト","tags":["CSS","サンプル"],"date":"2015-03-04T03:22:49.306Z","relatedLinks":[]},{"title":"今話題のReact.jsはどのようなWebアプリケーションに適しているか？ Introduction To React─ Frontrend Conference | HTML5Experts.jp","url":"http://html5experts.jp/hokaccha/13301/","content":"Reactの概念をわかりやすく解説してる。 \nどのようなサイクルでレンダリングがおこなわれるかをBackboneなどと比較しながらReactの設計思想について解説されてる。\n","tags":["JavaScript","React"],"date":"2015-03-04T05:37:39.695Z","relatedLinks":[{"title":"▶ Introduction To React by Kazuhito Hokamura - YouTube","url":"https://www.youtube.com/watch?v=Biam884qSjg"}]},{"title":"harmony:specification_drafts [ES Wiki]","url":"http://wiki.ecmascript.org/doku.php?id=harmony:specification_drafts#march_4_2015_rev_35_release_candidate_2","content":"ES6 RC2(Rev 35)リリース","tags":["ECMAScript","spec","ReleaseNote"],"date":"2015-03-05T03:07:15.437Z","relatedLinks":[]},{"title":"Comparison of 4 popular JavaScript MV* frameworks (part 2) - Developer Economics","url":"http://www.developereconomics.com/comparison-4-popular-javascript-mv-frameworks-part-2/","content":"Ember, Angular, Backbone, React比較。それぞれのデータを可視化してて面白い ","tags":["JavaScript","library"],"date":"2015-03-07T07:17:37.046Z","relatedLinks":[]},{"title":"timoxley/chimes","url":"https://github.com/timoxley/chimes","content":"Iterableなオブジェクトに対するArray.forEachやsome、reduce等の関数を提供するライブラリ","tags":["JavaScript","library"],"date":"2015-03-07T08:45:20.716Z","relatedLinks":[]},{"title":"io.js/CHANGELOG.md at v1.5.0 · iojs/io.js","url":"https://github.com/iojs/io.js/blob/v1.5.0/CHANGELOG.md","content":"io.js 1.5.0リリース。\n","tags":["node.js","ReleaseNote"],"date":"2015-03-07T09:12:05.720Z","relatedLinks":[{"title":"io.js ウィークリーアップデート 2015/03/06","url":"http://blog.iojs.jp/2015-03-06.html"},{"title":"Release v2.7.0 · npm/npm","url":"https://github.com/npm/npm/releases/tag/v2.7.0"}]},{"title":"NW.js v0.12.0 released - Google グループ","url":"https://groups.google.com/forum/#!msg/nwjs-general/NJA-Up4MFug/1jmBPjzklSUJ","content":"NW.js 0.12.0 リリース。\n`webview`タグの追加、 chrome.webrequest APIの追加、`bg-script'`フィールドの追加、ソースコードを難読化するnwjcツールの追加など","tags":["node-webkit","ReleaseNote"],"date":"2015-03-07T13:47:02.254Z","relatedLinks":[]},{"title":"ESLint 0.16.0 released - ESLint","url":"http://eslint.org/blog/2015/03/eslint-0.16.0-released/","content":"ESLint 0.16.0リリース。\nClasses、Moduleのサポートが追加されES6のサポート(パース)がひとまず完了。\n// コメントでルール設定を無効化できるように","tags":["JavaScript","Tools"],"date":"2015-03-08T08:40:29.471Z","relatedLinks":[]},{"title":"The Flux Quick Start Guide","url":"http://www.jackcallister.com/2015/02/26/the-flux-quick-start-guide.html","content":"Fluxアーキテクチャのコンセプトについて登場要素ごとに順を追って解説されてる。\n併せて小さなstarter-kitも用意されているので、動かして試すことができる","tags":["Flux","JavaScript"],"date":"2015-03-08T13:29:56.864Z","relatedLinks":[{"title":"jarsbe/flux-starter-kit","url":"https://github.com/jarsbe/flux-starter-kit"}]},{"title":"Comparing Angular 1.x & 2.0","url":"http://shmck.com/comparing-angular-1-x-2-0/","content":"AngularJS1.xと2.0でどのような部分が異なるかについて。\n変更監視、コンポーネント、スコープ、モジュール、DirectivesとComponents、Router、テンプレート、アノテーション等について","tags":["AngularJS","JavaScript"],"date":"2015-03-08T13:46:21.754Z","relatedLinks":[{"title":"AngularJS: AngularJS 2.0","url":"https://blog.angularjs.org/2014/03/angular-20.html"}]},{"title":"Angular 2: Built on TypeScript - TypeScript - Site Home - MSDN Blogs","url":"http://blogs.msdn.com/b/typescript/archive/2015/03/05/angular-2-0-built-on-typescript.aspx","content":"TypeScriptにアノテーションを実装していく方針になったのでAtScript自体はなくなるという話。\n\n[Welcome Brad Green and Igor Minar - YouTube](https://www.youtube.com/watch?v=QHulaj5ZxbI \"Welcome Brad Green and Igor Minar - YouTube\") の 20:00ぐらいからAtScriptの今後についての話。\n\n既にアノテーションのissueがあるがこれがどうかは分からない。\nhttps://github.com/Microsoft/TypeScript/issues/1557\nまた、AtScriptのアノテーションは実行時に情報が残ることを意図してる(DIとかに利用するため)\nTypeScriptはゴールとしてh実行時に情報を残すことはしないこととしているため、この辺どうするのかはまだ分からない\nhttps://github.com/Microsoft/TypeScript/wiki/TypeScript-Design-Goals","tags":["AngularJS","TypeScript"],"date":"2015-03-08T15:02:42.332Z","relatedLinks":[]},{"title":"poteto/emberconf-2015","url":"https://github.com/poteto/emberconf-2015","content":"EmberConf 2015のスライドや動画、ブログのまとめ","tags":["JavaScript","イベント","スライド"],"date":"2015-03-08T15:31:33.027Z","relatedLinks":[{"title":"EmberConf 2015","url":"http://emberconf.com/"}]},{"title":"CSS Layout - Flexbox","url":"http://www.barbarianmeetscoding.com/barbaric-basics-web-development/css-layout-dist/flexbox-layout.html","content":"色々なCSS Fluxboxのレイアウトのデモサイト","tags":["CSS"],"date":"2015-03-09T09:49:38.454Z","relatedLinks":[]},{"title":"Angular — ng-conf 2015 media — AngularJs Meetup — South London — Medium","url":"https://medium.com/angularjs-meetup-south-london/angular-ng-conf-2015-media-25dbe6250154","content":"ng-conf 2015の動画とスライドまとめ","tags":["AngularJS","イベント","動画","スライド"],"date":"2015-03-09T13:37:20.823Z","relatedLinks":[{"title":"ng-conf 2015 - The World's Original Angular Conference","url":"http://www.ng-conf.org/"}]},{"title":"mocha/HISTORY.md at 2.2.0 · mochajs/mocha","url":"https://github.com/mochajs/mocha/blob/2.2.0/HISTORY.md","content":"Mocha 2.2.0リリース","tags":["JavaScript","testing","ReleaseNote"],"date":"2015-03-09T14:02:57.048Z","relatedLinks":[]},{"title":"React v0.13 | React","url":"http://facebook.github.io/react/blog/2015/03/10/react-v0.13.html","content":"React 0.13リリース。 ES6 classesの対応、React Toolsで`--target es3`の追加など","tags":["React","ReleaseNote"],"date":"2015-03-11T04:12:10.785Z","relatedLinks":[{"title":"React.js v0.13 changes - blog.koba04.com","url":"http://blog.koba04.com/post/2015/03/05/react-js-v013-changes/"}]},{"title":"Esprima 2.1 Released | Official jQuery Blog","url":"http://blog.jquery.com/2015/03/10/esprima-2-1-released/","content":"Esprima 2.1リリース。\nES6サポートが中心でclass、rest parameter、computed property nameなどをサポートした。\nESTreeでAST仕様を策定してる件について","tags":["JavaScript","AST","ReleaseNote"],"date":"2015-03-11T04:14:31.009Z","relatedLinks":[]},{"title":"A Comparison of JavaScript Linting Tools","url":"http://www.sitepoint.com/comparison-javascript-linting-tools/","content":"JSLint, JSHint, JSCS, ESLintのいいところ、よくないところの比較","tags":["JavaScript","Tools"],"date":"2015-03-12T01:30:55.490Z","relatedLinks":[]},{"title":"Taming the asynchronous beast with ES7","url":"http://pouchdb.com/2015/03/05/taming-the-async-beast-with-es7.html","content":"ES7で入る予定のasync/awaitについて。\nどのような動作になってるのかを解説してる","tags":["JavaScript","ECMAScript"],"date":"2015-03-12T01:43:42.390Z","relatedLinks":[]},{"title":"Home – Component Kitchen","url":"http://component.kitchen/","content":"Web Componentsのカタログサイト。\n","tags":["WebComponents","まとめ","検索"],"date":"2015-03-13T14:16:27.260Z","relatedLinks":[]},{"title":"superagent/History.md at 1.0.0 · visionmedia/superagent","url":"https://github.com/visionmedia/superagent/blob/1.0.0/History.md","content":"superagent 1.0.0リリース。\n","tags":["JavaScript","node.js","HTTP","library"],"date":"2015-03-13T16:41:46.072Z","relatedLinks":[]},{"title":"Dev.Opera — Opera 28 released","url":"https://dev.opera.com/blog/opera-28/","content":"Opera 28 (based on Chromium 41)リリース。\nElement#closestの実装、any-pointer と any-hoverのサポート、Web Audio APIのsuspendとresume、StereoPannerNodeの実装、ES6サポートの改善","tags":["Opera","ReleaseNote","Chrome"],"date":"2015-03-14T05:42:14.508Z","relatedLinks":[]},{"title":"How to implement a programming language (tutorial for beginners)","url":"http://lisperator.net/pltut/","content":"JavaScriptでλanguageという言語を実装するチュートリアル。\ntoken stream、パーサ、AST、ジェネレータ、最適化、CPSなど色々書かれてる。\nUglifyJS作者によるもの","tags":["JavaScript","tutorial"],"date":"2015-03-14T05:44:49.326Z","relatedLinks":[]},{"title":"Babel: Beyond the Basics // Speaker Deck","url":"https://speakerdeck.com/sebmck/babel-beyond-the-basics","content":"Babel作者によるBabelの紹介スライド。\n\n","tags":["JavaScript","ECMAScript","スライド","Tools"],"date":"2015-03-14T05:48:25.976Z","relatedLinks":[{"title":"▶ Babel: Beyond the Basics — Sebastian McKenzie, Creator of Babel - YouTube","url":"https://www.youtube.com/watch?v=F1BIeVe99EQ"}]},{"title":"Chromium Blog: Chrome 42 Beta: Push Notifications, Promoting Add to Home Screen and ES6 Classes","url":"http://blog.chromium.org/2015/03/chrome-42-beta-push-notifications_12.html","content":"Chrome 42βリリース。\nService Workerを使ったプッシュ通知、WebApp Manifestのサポート、ES6 Class、Fetch APIがwindowコンテキストに公開されるなど","tags":["Chrome","ReleaseNote"],"date":"2015-03-14T06:10:38.798Z","relatedLinks":[{"title":"Chrome 42 ベータ版: プッシュ通知、[ホーム画面に追加] のおすすめ、ES6 Class - Google Developer Japan Blog","url":"http://googledevjp.blogspot.jp/2015/03/chrome-42-es6-class.html"},{"title":"Push Notifications on the Open Web","url":"http://updates.html5rocks.com/2015/03/push-notificatons-on-the-open-web"}]},{"title":"Push Notifications on the Open Web","url":"http://updates.html5rocks.com/2015/03/push-notificatons-on-the-open-web","content":"Chrome 42でサポートされたPush APIについての解説。\nGoogle Cloud Messagingからどのようにプッシュ通知を行うかについての解説","tags":["Chrome","ServiceWorker","WebPlatformAPI"],"date":"2015-03-14T06:13:12.902Z","relatedLinks":[]},{"title":"ecomfe/fontmin","url":"https://github.com/ecomfe/fontmin","content":"ウェブフォントのMinifyを行うNodeモジュール。\nttfやotfからeot、woff、svgへの変換を行う。また使用する文字だけのサブセットも作成出来る","tags":["node.js","fonts","Tools","library"],"date":"2015-03-14T07:07:26.710Z","relatedLinks":[{"title":"中文字体 webfont 自动化构建 | EFE Tech","url":"http://efe.baidu.com/blog/chinese-font-build/"}]},{"title":"rackt/react-a11y · GitHub","url":"https://github.com/rackt/react-a11y","content":"React Elementにアクセシビリティ的な問題がないかを警告してくれるライブラリ。\nまたどうすればいいかも表示してくれる","tags":["React","library","アクセシビリティ"],"date":"2015-03-14T07:13:23.859Z","relatedLinks":[{"title":"▶ React.js Conf 2015 - Hype! - YouTube","url":"https://www.youtube.com/watch?v=z5e7kWSHWTg#t=631"}]},{"title":"ECMAScript没proposal追悼式","url":"http://www.slideshare.net/KMC_JP/ecmascriptproposal","content":"ES6の仕様で提案されたが、ES6 RC2時点で入らなかった仕様について。\n","tags":["ECMAScript","spec","スライド"],"date":"2015-03-14T07:33:08.527Z","relatedLinks":[]},{"title":"bvaughn/jasmine-es6-promise-matchers","url":"https://github.com/bvaughn/jasmine-es6-promise-matchers","content":"JasmineのPromiseテストmatcher","tags":["JavaScript","Promises","testing"],"date":"2015-03-14T14:07:43.555Z","relatedLinks":[]},{"title":"Kikobeats/acho","url":"https://github.com/Kikobeats/acho#acho","content":"Node.jsとブラウザで動くログレベル等を持つシンプルなロガーライブラリ","tags":["JavaScript","library","node.js"],"date":"2015-03-14T14:43:58.084Z","relatedLinks":[]},{"title":"JavaScript - IndexedDbをActiveRecord+Promiseっぽく扱えてJSONSchemaでバリデーションできてnodeでもオンメモリで動いてくORMみたいな何か作ってみた - Qiita","url":"http://qiita.com/mizchi/items/bd8befaffa8fe9f32522","content":"IndexedDBを扱うライブラリ。\nJSONスキーマによるバリデーションやActiveRecord風のAPIを持っている。\nマイグレーション用のUtilも設けている\n","tags":["JavaScript","データベース","library"],"date":"2015-03-15T02:08:34.066Z","relatedLinks":[{"title":"mizchi/stone-skin","url":"https://github.com/mizchi/stone-skin"}]},{"title":"ESLint 0.17.0 released - ESLint","url":"http://eslint.org/blog/2015/03/eslint-0.17.0-released/","content":"ESLint 0.17.0リリース。\nJSX/Reactのセマンティックに関するルールはESLint本体ではなくpluginで行うように。\n","tags":["ECMAScript","JavaScript","Tools","ReleaseNote"],"date":"2015-03-15T03:56:33.135Z","relatedLinks":[{"title":"yannickcr/eslint-plugin-react","url":"https://github.com/yannickcr/eslint-plugin-react"}]},{"title":"Experiments with Strengthening JavaScript - Chrome V8 — Google Developers","url":"https://developers.google.com/v8/experiments","content":"Chromeに実験的に実装してるStrong Mode(SaneScript)とSoundScript(型システム)についてのドキュメント。","tags":["google","JavaScript"],"date":"2015-03-15T09:18:25.265Z","relatedLinks":[]},{"title":"EmberConf 2015 - YouTube","url":"https://www.youtube.com/playlist?list=PLE7tQUdRKcyacwiUPs0CjPYt6tJub4xXU#emberconf","content":"EmberConf 2015の動画一覧\nhttp://emberconf.com/\n","tags":["JavaScript","イベント","動画"],"date":"2015-03-15T09:31:25.590Z","relatedLinks":[{"title":"poteto/emberconf-2015","url":"https://github.com/poteto/emberconf-2015"}]},{"title":"The Modern JavaScript Developer’s Toolbox","url":"http://www.infoq.com/articles/modern-javascript-toolbox","content":"InfoQが未来のJavaScript等についての連載の一環として、今までのJavaScriptを振り返りする記事。\nライブラリ、開発環境、ビルドツール/自動化などを簡単に振り返りしてる","tags":["JavaScript","歴史"],"date":"2015-03-15T09:49:47.613Z","relatedLinks":[{"title":"Next Generation HTML5 and JavaScript > Articles > Page #1","url":"http://www.infoq.com/Next-Generation-HTML5-JavaScript/articles/"}]},{"title":"zewish/rmodal.js","url":"https://github.com/zewish/rmodal.js","content":"依存がないシンプルなモーダルダイアログUIライブラリ","tags":["JavaScript","UI","library"],"date":"2015-03-15T10:00:21.419Z","relatedLinks":[]},{"title":"JavaScript - React.js 実戦投入への道 - Qiita","url":"http://qiita.com/icoxfog417/items/5d79b3336226aa51e30d","content":"\"Thinking in React\"の考え方。 \nテンプレートエンジンとReactの共存の話、階層構造の複雑性を解決するためのMediator/ObserverとFluxライブラリについて","tags":["Flux","JavaScript"],"date":"2015-03-16T13:27:02.460Z","relatedLinks":[]},{"title":"RemoteDebug and cross-browser DevTools. One year later. — Kenneth Auchenberg","url":"https://kenneth.io/blog/2015/03/12/remotedebug-one-year-later","content":"ブラウザ間の共通デバッグプロトコルを作るプロジェクトであるRemoteDebugを公開して1年経ってどのような変化があったかについて","tags":["JavaScript","browser","debug"],"date":"2015-03-16T15:20:02.625Z","relatedLinks":[]},{"title":"JavaScript - 4パターンのWebWorker生成方法とインラインワーカーの技法 - Qiita","url":"http://qiita.com/mohayonao/items/872166cf364e007cf83d","content":"WebWorkerの生成方法についてのまとめ","tags":["JavaScript","webworker"],"date":"2015-03-17T07:17:22.328Z","relatedLinks":[]},{"title":"material-fluxというFluxライブラリをREADME駆動で開発した | Web Scratch","url":"http://efcl.info/2015/03/17/material-flux/","content":"特殊なハックをできるだけ排除したFluxライブラリを作った話とREADME駆動について。\nまたES6 classをベースとしたAPIについて\n","tags":["JavaScript","library","Flux","ECMAScript"],"date":"2015-03-17T14:07:48.367Z","relatedLinks":[]},{"title":"eatcodeplay/Konsole.js","url":"https://github.com/eatcodeplay/Konsole.js","content":"画面内にコンソールを表示できるFirebug Lite的なライブラリ。\nconsole APIの上書き、DOMのインスペクト、CSSの操作、FPSの表示など","tags":["JavaScript","debug","library"],"date":"2015-03-17T23:06:58.004Z","relatedLinks":[]},{"title":"HTML5 & CSS3 For The Real World, 2nd Edition - O'Reilly Media","url":"http://shop.oreilly.com/product/9780987467485.do","content":"広義のHTMLとCSSの新しいAPIなどを見ていく書籍","tags":["HTML5","CSS","book"],"date":"2015-03-18T03:34:14.086Z","relatedLinks":[]},{"title":"React v0.13.1 | React","url":"http://facebook.github.io/react/blog/2015/03/16/react-v0.13.1.html","content":"React v0.13.1リリース","tags":["React","ReleaseNote"],"date":"2015-03-18T03:46:52.747Z","relatedLinks":[]},{"title":"O'Reilly Japan - 入門 React","url":"http://www.oreilly.co.jp/books/9784873117195/","content":"2015年03月27日発売\nDeveloping a React Edgeの翻訳本。","tags":["React","book"],"date":"2015-03-18T06:29:57.717Z","relatedLinks":[]},{"title":"harmony:specification_drafts [ES Wiki]","url":"http://wiki.ecmascript.org/doku.php?id=harmony:specification_drafts#march_17_2015_rev_36_release_candidate_3","content":"ES6仕様書RC3リリース","tags":["ECMAScript","ReleaseNote"],"date":"2015-03-18T13:35:05.820Z","relatedLinks":[]},{"title":"Functional Programming in JavaScript - O'Reilly Media","url":"http://shop.oreilly.com/product/9781784398224.do","content":"2015年3月発売。\n関数型JavaScriptについての書籍","tags":["JavaScript","book"],"date":"2015-03-18T14:06:21.776Z","relatedLinks":[]},{"title":"Explore React","url":"http://x-team.github.io/explore-react/","content":"Reactのコードリーディングをしながら内部的な仕組みを見ていく話","tags":["React","コードリーディング"],"date":"2015-03-18T15:02:04.192Z","relatedLinks":[]},{"title":"Chromium Blog: New JavaScript techniques for rapid page loads","url":"http://blog.chromium.org/2015/03/new-javascript-techniques-for-rapid.html","content":"Chrome41で`async`属性をつけたスクリプトはダウンロードが始まった瞬間にパーサ用の別スレッドでパースされるためより高速になるとの話","tags":["Chrome","JavaScript"],"date":"2015-03-19T02:07:38.596Z","relatedLinks":[{"title":"レンダリングを妨げる JavaScript を削除する - PageSpeed Insights — Google Developers","url":"https://developers.google.com/speed/docs/insights/BlockingJS"}]},{"title":"Rendering engine updates in March for the Windows 10 Technical Preview - IEBlog - Site Home - MSDN Blogs","url":"http://blogs.msdn.com/b/ie/archive/2015/03/18/rendering-engine-updates-in-march-for-the-windows-10-technical-preview.aspx","content":"Windows 10 Technical Previewのアップデート。\nWAI-ARIA Landmark Roles、Web Audio API、Touch Event、Fullscreen APIなどのサポート","tags":["IE","ReleaseNote"],"date":"2015-03-19T04:05:28.897Z","relatedLinks":[]},{"title":"Moving Codecademy to ECMAScript 6, Webpack, and React","url":"http://artur.co/articles/moving-codecademy-to-es6-webpack-and-react/","content":"Codecademyのクライアントサイドのアーキテクチャの変遷","tags":["JavaScript","ECMAScript","React"],"date":"2015-03-19T06:41:13.045Z","relatedLinks":[]},{"title":"React+d3.js by Swizec Teller [Leanpub PDF/iPad/Kindle]","url":"https://leanpub.com/reactd3js","content":"ReactとD3.jsについての書籍","tags":["React","d3.js","book"],"date":"2015-03-19T07:14:39.278Z","relatedLinks":[]},{"title":"Jank Free: Let's Make the Web Silky Smooth!","url":"http://jankfree.org/","content":"ウェブサイトで60FPSの描画するためのパフォーマンスチューニング等についてのスライド、動画や記事のまとめサイト。","tags":["JavaScript","browser","Chrome","V8","performance","動画","まとめ"],"date":"2015-03-21T05:51:13.951Z","relatedLinks":[]},{"title":"ES5の範囲でOption型を表すライブラリ、option-t を作った - snyk_s log","url":"http://saneyukis.hatenablog.com/entry/2015/03/20/191424","content":"(初期状態)未選択を状態として保存したい時に使うOption typeの実装ライブラリ(like Rust)","tags":["JavaScript","library","Rust","Promises"],"date":"2015-03-21T06:18:55.438Z","relatedLinks":[{"title":"saneyuki/option-t.js","url":"https://github.com/saneyuki/option-t.js"},{"title":"「値が無い」ということをどう表現するか、あるいはOption型について - Line 1: Error: Invalid Blog('by Esehara' )","url":"http://bugrammer.hateblo.jp/entry/2013/07/30/134120"}]},{"title":"DevTools: State Of The Union 2015 // Speaker Deck","url":"https://speakerdeck.com/addyosmani/devtools-state-of-the-union-2015","content":"Chromeの開発者ツールの新しい機能や実際のパフォーマンス計測、問題の見つけ方について。\nWikipediaとjQueryの例、一つの処理が100ms以上取ってるなら危険、`hide()`のボトルネック、まずは計測することから始めるという話","tags":["Chrome","debug","Tools","スライド"],"date":"2015-03-21T13:21:13.926Z","relatedLinks":[{"title":"jQuery UK Conference - Oxford 2015","url":"http://jqueryuk.com/2015/videos.php?s=devtools-state-of-the-union"}]},{"title":"jQuery UK Conference - Oxford 2015","url":"http://jqueryuk.com/2015/videos.php","content":"jQuery UK 2015の動画が公開された","tags":["jQuery","動画","まとめ"],"date":"2015-03-21T13:22:38.525Z","relatedLinks":[{"title":"Coverage of jQuery UK 2015 | Lanyrd","url":"http://lanyrd.com/2015/jquery-uk/coverage/"}]},{"title":"Hamsa","url":"http://gethamsa.com/","content":"`Object.observe()` (又はpolyfill)を使ったモデルライブラリ。\nスキーマ的なプロパティの型やデフォルト値の定義、class継承、` Object.observe()` を使った変更監視、find系の探査メソッドを持つ","tags":["JavaScript","library"],"date":"2015-03-22T14:39:26.109Z","relatedLinks":[]},{"title":"flow/Changelog at v0.7.0 · facebook/flow","url":"https://github.com/facebook/flow/blob/v0.7.0/Changelog","content":"FlowType 0.7.0リリース。\nES6 modulesのサポート開始、null/undefinedとの比較するケースの改善、`hasOwnProperty`を呼び出してるケースの改善","tags":["JavaScript","flowtype","Tools","ReleaseNote"],"date":"2015-03-22T15:57:17.933Z","relatedLinks":[]},{"title":"Using npm link to use node modules that are \"in progress\" - Node.js Video Tutorial #free @eggheadio","url":"https://egghead.io/lessons/node-js-using-npm-link-to-use-node-modules-that-are-in-progress","content":"npm linkを使った開発についてのスクリーンキャスト","tags":["node.js","npm","動画"],"date":"2015-03-22T16:20:10.915Z","relatedLinks":[]},{"title":"「RxJS」初心者入門 - JavaScriptの非同期処理の常識を変えるライブラリ | 株式会社LIG","url":"http://liginc.co.jp/web/js/151272","content":"RxJSの入門記事。\nRxのパラダイム的な話やサンプルなどがまとまってる","tags":["JavaScript","Rx"],"date":"2015-03-23T09:48:57.407Z","relatedLinks":[]},{"title":"ウェブパフォーマンスの基礎とこれから","url":"http://www.slideshare.net/kawada_hiroshi/ss-46149727","content":"通信についてを中心に扱うパフォーマンスについてのスライド\nウェブサイトの表示までにどういう通信が起きてるか、ブラウザ上でどうやって計測するかやPeformance Timelineなどの仕様について、HTTP/2での戦略の違いなど","tags":["web","performance","スライド"],"date":"2015-03-23T12:41:16.917Z","relatedLinks":[]},{"title":"Node v0.12.1 (Stable)","url":"http://blog.nodejs.org/2015/03/23/node-v0-12-1-stable/","content":"Node v0.12.1リリース。\nOpenSSLのアップデート","tags":["node.js","ReleaseNote"],"date":"2015-03-24T14:03:07.450Z","relatedLinks":[]},{"title":"operasoftware/operachromiumdriver","url":"https://github.com/operasoftware/operachromiumdriver","content":"OperaのWebDriver実装","tags":["Opera","Chrome","webdriver"],"date":"2015-03-24T15:40:23.842Z","relatedLinks":[]},{"title":"Package Quality","url":"http://packagequality.com/","content":"npmのパッケージのクオリティチェック。\nissueの数やバージョンなどの情報を元に数値化してる","tags":["npm","webservice"],"date":"2015-03-25T07:01:24.167Z","relatedLinks":[]},{"title":"mikechau/react-primer-draft","url":"https://github.com/mikechau/react-primer-draft","content":"Reactでシングルページアプリケーションを作るチュートリアル的な文章。\nReact.Component について詳しく書かれている","tags":["React","tutorial","book"],"date":"2015-03-25T07:08:47.646Z","relatedLinks":[]},{"title":"Amazon: Front-End Architecture: A Modern Blueprint for Scalable and Sustainable Design Systems: Micah Godbolt","url":"http://www.amazon.com/dp/1491926783","content":"2015年10月25日発売\nフロントエンドアーキテクチャ。\nJavaScriptやツール、CSSなど幅広く扱ってる","tags":["JavaScript","HTML","book"],"date":"2015-03-25T07:54:52.560Z","relatedLinks":[]},{"title":"Microsoft/IEDiagnosticsAdapter","url":"https://github.com/Microsoft/IEDiagnosticsAdapter","content":"Chrome remote debug protocolを使ってIEをデバッグできるプロキシ。\nChromeでIEで見てるサイトをデバッグ出来る","tags":["Chrome","IE","debug","proxy","software"],"date":"2015-03-26T13:19:07.982Z","relatedLinks":[]},{"title":"Dart News & Updates: Dart for the Entire Web","url":"http://news.dartlang.org/2015/03/dart-for-entire-web.html","content":"DartはDartVMをChromiumに載せることは諦めて、Dart2jsに集中するとのこと","tags":["dart","ReleaseNote"],"date":"2015-03-26T13:22:10.355Z","relatedLinks":[]},{"title":"ESLint 0.18.0 released - ESLint - Pluggable JavaScript linter","url":"http://eslint.org/blog/2015/03/eslint-0.18.0-released","content":"ESLint 0.18.0 リリース","tags":["JavaScript","Tools","ReleaseNote"],"date":"2015-03-29T02:58:16.815Z","relatedLinks":[]},{"title":"bloomberg/brisket","url":"https://github.com/bloomberg/brisket","content":"Bloombergのisomorphic JavaScriptフレームワーク。\nRendrと同じくBackboneをベースとしたサーバサイドレンダリングの仕組みを持つ。\n","tags":["JavaScript","backbone.js","library"],"date":"2015-03-29T03:14:37.757Z","relatedLinks":[{"title":"At Bloomberg We’ve Made Brisket. And It Can Make Anything. | Bloomberg L.P.","url":"http://www.bloomberg.com/company/2015-03-24/bloomberg-weve-made-brisket-can-make-anything/"}]},{"title":"Ember.js - Ember.js 1.11.0 and 1.12 Beta Released","url":"http://emberjs.com/blog/2015/03/27/ember-1-11-0-released.html","content":"Ember.js 1.11リリース。\nHTMLBarsの構文強化","tags":["JavaScript","library","ReleaseNote"],"date":"2015-03-29T05:18:20.851Z","relatedLinks":[]},{"title":"cssnext/cssnext","url":"https://github.com/cssnext/cssnext","content":"CSS4などの仕様をCSS3相当に変換するツールとライブラリ。\n","tags":["CSS","Tools","library"],"date":"2015-03-29T05:59:34.561Z","relatedLinks":[{"title":"Myth - CSS the way it was imagined.","url":"http://www.myth.io/"}]},{"title":"Node.js Tools 1.0 for Visual Studio - The Visual Studio Blog - Site Home - MSDN Blogs","url":"http://blogs.msdn.com/b/visualstudio/archive/2015/03/25/node-js-tools-1-0-for-visual-studio.aspx","content":"Node.js Tools 1.0 for Visual Studioリリース。\nまたリポジトリがGitHubに移行した","tags":["node.js","IDE","ReleaseNote"],"date":"2015-03-30T12:40:15.521Z","relatedLinks":[{"title":"Microsoft/nodejstools","url":"https://github.com/Microsoft/nodejstools"}]},{"title":"Reusable Component UI Design // Speaker Deck","url":"https://speakerdeck.com/tyshgc/reusable-component-ui-design","content":"再利用できるReact Componentについてのスライド","tags":["React","スライド"],"date":"2015-03-31T09:56:23.408Z","relatedLinks":[]},{"title":"ES6 generators in depth","url":"http://www.2ality.com/2015/03/es6-generators.html","content":"ES6のGeneratorについての詳しい解説。\nGeneratorとは何か、構成要素、Iterator、Generatorの使い方、CSPなど幅広く書かれてる","tags":["JavaScript","ECMAScript"],"date":"2015-03-31T09:59:48.344Z","relatedLinks":[]},{"title":"\"Project Spartan\" in the Windows Technical Preview build 10049 - IEBlog - Site Home - MSDN Blogs","url":"http://blogs.msdn.com/b/ie/archive/2015/03/30/quot-project-spartan-quot-in-the-windows-technical-preview-build-10049.aspx","content":"Project Spartanが入ったWindows 10のプレビュー版が公開された","tags":["windows","IE","ReleaseNote"],"date":"2015-03-31T10:10:55.979Z","relatedLinks":[]},{"title":"A Preview of WinJS 4.0","url":"http://blogs.windows.com/buildingapps/2015/03/27/a-preview-of-winjs-4-0/","content":"WinJS 4.0のプレビュー版が公開された","tags":["windows","JavaScript","library","ReleaseNote"],"date":"2015-03-31T12:46:36.360Z","relatedLinks":[]},{"title":"Release 3.7.0 · facebook/immutable-js","url":"https://github.com/facebook/immutable-js/releases/tag/3.7.0","content":"immutable-js 3.7.0リリース","tags":["JavaScript","library"],"date":"2015-03-27T07:35:40.636Z","relatedLinks":[]},{"title":"Release v1.4.0 · bower/bower","url":"https://github.com/bower/bower/releases/tag/v1.4.0","content":"Bower 1.4.0リリース。\nloginとunregisterコマンドをサポート、pacakge.jsonにBowerの設定を書けるように、`--save-exact`のサポートなど","tags":["JavaScript","package","ReleaseNote"],"date":"2015-03-31T15:49:01.451Z","relatedLinks":[{"title":"Unregister and login commands (rebased) by sheerun · Pull Request #1719 · bower/bower","url":"https://github.com/bower/bower/pull/1719"},{"title":"Accept npm's config variables in package.json · Issue #1711 · bower/bower","url":"https://github.com/bower/bower/issues/1711"}]},{"title":"Auto-formatting JavaScript Code Style — Medium","url":"https://medium.com/@addyosmani/auto-formatting-javascript-code-style-fe0f98a923b8","content":"JSCS 1.12.0で自動整形機能が入り、JSCSを使ってSublime Textで自動整形を行う方法について。","tags":["JavaScript","Tools"],"date":"2015-04-01T07:59:38.365Z","relatedLinks":[{"title":"Release v1.12.0 · jscs-dev/node-jscs","url":"https://github.com/jscs-dev/node-jscs/releases/tag/v1.12.0"}]},{"title":"Release v1.12.0 · jscs-dev/node-jscs","url":"https://github.com/jscs-dev/node-jscs/releases/tag/v1.12.0","content":"JSCS 1.12.0リリース。\n自動整形機能のサポート(`-x` オプション)、ルールの追加、Auto-configurationのエラー表示の改善など","tags":["JavaScript","Tools","ReleaseNote"],"date":"2015-04-01T08:07:32.809Z","relatedLinks":[]},{"title":"Node v0.12.2 (Stable)","url":"http://blog.nodejs.org/2015/03/31/node-v0-12-2-stable/","content":"Node v0.12.2リリース。\n","tags":["node.js","ReleaseNote"],"date":"2015-04-01T13:01:52.493Z","relatedLinks":[]},{"title":"WebStorm 10 released: improved JavaScript support, TypeScript 1.4, V8 profiling, and more | JetBrains WebStorm Blog","url":"http://blog.jetbrains.com/webstorm/2015/03/webstorm-10-released/","content":"WebStorm 10リリース。\nES6のサポート改善、TypeScript 1.4のサポート、spy-jsで依存関係の表示、多段SourceMapに対応、V8のプロファイリングのサポートなど","tags":["WebStorm","ReleaseNote"],"date":"2015-04-01T15:18:45.083Z","relatedLinks":[{"title":"What's new in WebStorm 10","url":"https://www.jetbrains.com/webstorm/whatsnew/"}]},{"title":"Firefox — Notes (37.0) — Mozilla","url":"https://www.mozilla.org/en-US/firefox/37.0/releasenotes/","content":"Firefox 37リリース。\nTyped ArrayにもArrayメソッドの追加、Web Audio APIを最新の仕様に追従、Web Worker内でIndexedDBを使えるようになる等\n","tags":["firefox","ReleaseNote"],"date":"2015-04-02T06:04:10.747Z","relatedLinks":[{"title":"Firefox 37 for developers - Mozilla | MDN","url":"https://developer.mozilla.org/ja/Firefox/Releases/37"},{"title":"Firefox 37 サイト互換性情報 - Mozilla | MDN","url":"https://developer.mozilla.org/ja/Firefox/Releases/37/Site_Compatibility"}]},{"title":"Jam3/jam3-lesson-module-basics","url":"https://github.com/Jam3/jam3-lesson-module-basics","content":"小さいnpmのモジュールを使ってクライアントサイドの開発をしようという紹介記事。\n実際にBrowserifyなどを使ってどうやって開発するかについて紹介している\n","tags":["JavaScript","node.js","npm"],"date":"2015-04-02T06:10:50.900Z","relatedLinks":[]},{"title":"sorting algorithms in javascript","url":"http://h3manth.com/javascript-sorting/","content":"JavaScriptでソートアルゴリズムの実装","tags":["JavaScript","アルゴリズム"],"date":"2015-04-02T07:33:22.883Z","relatedLinks":[]},{"title":"SemVer checker","url":"http://semver.npmjs.com/","content":"npmのsemver計算機\nバージョン文字列からどのバージョンにマッチするかを確認できる","tags":["npm","webservice","Tools"],"date":"2015-04-03T05:15:58.699Z","relatedLinks":[]},{"title":"5.0.0 Released · Babel","url":"https://babeljs.io/blog/2015/03/31/5.0.0","content":"Babel 5.0.0リリース。\n`--experimental`を廃止して、ECMAScriptを策定してるTC39のプロセスを元にしたStageベースのフラグを導入。またES7のDecoratorsなどの実装を追加、class継承でのsuper()の呼び出しチェックを追加するなど","tags":["JavaScript","Tools","ReleaseNote"],"date":"2015-04-03T07:54:21.152Z","relatedLinks":[]},{"title":"less.js/CHANGELOG.md at v2.5.0 · less/less.js","url":"https://github.com/less/less.js/blob/v2.5.0/CHANGELOG.md","content":"less.js 2.5.0 リリース。\nスコープ内でも`@plugin`を動作するように、パーサのパフォーマンス改善や細かい警告の修正など","tags":["CSS","JavaScript","library","ReleaseNote"],"date":"2015-04-04T03:20:54.455Z","relatedLinks":[{"title":"Fix `@plugin` scoping rules by rjgotten · Pull Request #2522 · less/less.js","url":"https://github.com/less/less.js/pull/2522"}]},{"title":"flow/Changelog at v0.8.0 · facebook/flow","url":"https://github.com/facebook/flow/blob/v0.8.0/Changelog","content":"FlowType 0.8.0リリース。\n","tags":["flowtype","ReleaseNote"],"date":"2015-04-04T03:39:05.344Z","relatedLinks":[]},{"title":"ECMAScript 6: Feature Overview and Comparison","url":"http://es6-features.org/","content":"ES6とES5の書き方を項目毎に比較紹介してるサイト","tags":["JavaScript","ECMAScript","まとめ"],"date":"2015-04-04T03:42:47.482Z","relatedLinks":[]},{"title":"harmony:specification_drafts [ES Wiki]","url":"http://wiki.ecmascript.org/doku.php?id=harmony:specification_drafts#april_3_2015_rev_37_release_candidate_4","content":"ECMAScript 2015(ES6) RC4リリース。\nTC39で承認されたバージョン、\"Edition 6\"という記述を\"ECMAScript 2015\"に置換されるなど","tags":["ECMAScript","ReleaseNote"],"date":"2015-04-04T09:26:21.754Z","relatedLinks":[{"title":"Allen Wirfs-Brock on Twitter: \"@rwaldron @SlexAxton RC4 replaced a lot of \"Edition 6\" with \"ECMAScript 2015\". Will help with ISO version aka ISO/IEC-16262 Edition 4\"","url":"https://twitter.com/awbjs/status/584093254045413376"},{"title":"Allen Wirfs-Brock on Twitter: \"The final ES6 draft will be RC4 which I will finalize and forward to Ecma next week.\"","url":"https://twitter.com/awbjs/status/580326814826020864"}]},{"title":"the-offline-cookbook-ja/ja.md at master · kuu/the-offline-cookbook-ja","url":"https://github.com/kuu/the-offline-cookbook-ja/blob/master/ja.md","content":"The offline cookbookの翻訳。\nService Workerのパターンについて書かれている","tags":["ServiceWorker","翻訳","JavaScript"],"date":"2015-04-04T09:35:38.621Z","relatedLinks":[]},{"title":"azu/wait-for-element.js","url":"https://github.com/azu/wait-for-element.js","content":"CSSセレクタにマッチする要素が表示されるまで待つライブラリ。\nMutationObserverを使った実装とsetTimeoutを使った実装を持ってる","tags":["JavaScript","library","DOM"],"date":"2015-04-04T09:37:01.395Z","relatedLinks":[{"title":"ある要素が表示されるまで待つJSライブラリを書いた(MutationObserver) | Web Scratch","url":"http://efcl.info/2015/04/06/wait-for-element/"}]},{"title":"Announcing TypeScript 1.5 Alpha - TypeScript - Site Home - MSDN Blogs","url":"http://blogs.msdn.com/b/typescript/archive/2015/03/27/announcing-typescript-1-5-alpha.aspx","content":"TypeScript 1.5αリリース。\nES6 modulesなどの対応、デコレータのサポート、Sublime Textプラグインの追加など","tags":["TypeScript","ReleaseNote"],"date":"2015-04-04T09:56:18.339Z","relatedLinks":[]},{"title":"Live Editing JavaScript with Webpack (Part III)","url":"http://jlongster.com/Backend-Apps-with-Webpack--Part-III","content":"webpackのhot module replacementの仕組みについての解説。\nリロードなしでモジュールの変更をする仕組みについて","tags":["webpack","JavaScript","Tools"],"date":"2015-04-04T14:09:23.160Z","relatedLinks":[{"title":"hot module replacement with webpack","url":"http://webpack.github.io/docs/hot-module-replacement-with-webpack.html"}]},{"title":"Release v2.0.0 · eslint/espree","url":"https://github.com/eslint/espree/releases/tag/v2.0.0","content":"ESLintが使うASTパーサであるespree 2.0.0リリース。\nESTree仕様への追従のためにBreaking Change、`super`の対応、RestElementへの対応など","tags":["JavaScript","AST","ReleaseNote"],"date":"2015-04-05T05:04:53.244Z","relatedLinks":[]},{"title":"Service Workerハッカソン資料まとめ - dackdive's blog","url":"http://dackdive.hateblo.jp/entry/2015/04/04/163234","content":"Service Workerハッカソンのスライドや動画のまとめ","tags":["ServiceWorker","スライド","動画","まとめ"],"date":"2015-04-06T11:32:11.566Z","relatedLinks":[]},{"title":"mohebifar/xto6","url":"https://github.com/mohebifar/xto6","content":"ES5のコードをES6へ変換するTranspiler","tags":["JavaScript","ECMAScript","Tools"],"date":"2015-04-06T11:39:17.212Z","relatedLinks":[]},{"title":"CSS Font LoadingとFont Face Observer、Web Font Loader - Weblog - Hail2u.net","url":"http://hail2u.net/blog/webdesign/css-font-loading-font-face-observer-and-web-font-loader.html","content":"CSS Font Loadingと同様の機能を提供するshim的なライブラリの比較","tags":["fonts","CSS","JavaScript","library"],"date":"2015-04-06T13:31:52.304Z","relatedLinks":[]},{"title":"Deploying ECMAScript 6","url":"http://www.2ality.com/2015/04/deploying-es6.html","content":"ES6関係のツール、試し方の簡潔なまとめ","tags":["ECMAScript","JavaScript","Tools","まとめ"],"date":"2015-04-08T13:27:09.195Z","relatedLinks":[]},{"title":"mojo-js/obj-stream","url":"https://github.com/mojo-js/obj-stream","content":"Stream的なAPIを持ったライブラリ。\nオブジェクトをStreamに流すことができ、EventEmitterを使ったStream的なものなのでブラウザでも動作する","tags":["JavaScript","library","browser"],"date":"2015-04-09T01:43:55.280Z","relatedLinks":[]},{"title":"alfredkam/yakojs","url":"https://github.com/alfredkam/yakojs","content":"DOM-lessなグラフライブラリ。\nSVGグラフを吐き出せるようにすることでサーバサイドでも同じ出力結果を出せるようにする目的","tags":["JavaScript","グラフ","SVG"],"date":"2015-04-10T01:58:43.391Z","relatedLinks":[]},{"title":"関数型なAltJS、PureScriptの入門書を邦訳しました。 - Qiita","url":"http://qiita.com/hiruberuto/items/f1e048fc9a8ca51eddb2","content":"PureScriptの入門書の翻訳","tags":["JavaScript","book","翻訳"],"date":"2015-04-10T08:35:31.826Z","relatedLinks":[]},{"title":"Browser","url":"http://browser.hatenablog.com/","content":"IEやSpartan等の情報を追ってるブログ","tags":["IE","blog","browser"],"date":"2015-04-10T13:06:36.512Z","relatedLinks":[]},{"title":"A Detailed Explanation of JavaScript Game Loops and Timing | Isaac Sukin","url":"http://www.isaacsukin.com/news/2015/01/detailed-explanation-javascript-game-loops-and-timing","content":"JavaScriptで正しいメインループを実装するにはどうするかについて。","tags":["JavaScript","game","library"],"date":"2015-04-11T07:06:01.778Z","relatedLinks":[{"title":"IceCreamYou/MainLoop.js","url":"https://github.com/IceCreamYou/MainLoop.js"}]},{"title":"cburgmer/csscritic","url":"https://github.com/cburgmer/csscritic","content":"CSSのレグレッションテストフレームワーク","tags":["CSS","testing","library"],"date":"2015-04-11T13:13:06.263Z","relatedLinks":[]},{"title":"yahoo/blink-diff","url":"https://github.com/yahoo/blink-diff","content":"画像の比較してその差を出したり、一致するかをテストできるJavaScriptライブラリ。\nどれくらいの差を許すか等も設定できる","tags":["画像","testing","library","JavaScript","node.js"],"date":"2015-04-11T14:00:40.528Z","relatedLinks":[]},{"title":"MUI - Material Design CSS Framework","url":"https://www.muicss.com/","content":"Material Design guidelinesに則ったデザインをするためのフレームワーク\n","tags":["HTML","CSS","JavaScript","library"],"date":"2015-04-12T12:11:52.852Z","relatedLinks":[]},{"title":"Timer APIs(Date.getTime, Date.now, performance.now, setTimeout, setInterval, requestAnimationFrame, setImmediate) with Canvas Animation - Qiita","url":"http://qiita.com/TypoScript/items/ae07b7fe5d5d8d526110","content":"JavaScriptの時刻を取得するAPIについて詳しい記事。\nタイマーの分解能やベースクロックという考え方について","tags":["JavaScript","animation"],"date":"2015-04-12T15:40:44.593Z","relatedLinks":[]},{"title":"babel/CHANGELOG.md at master · babel/babel","url":"https://github.com/babel/babel/blob/master/CHANGELOG.md#510","content":"Babel 5.1.0リリース。\ntrailing-function-commasのサポート、オブジェクトリテラルのメソッドに対するdecoratorsのサポートなど","tags":["JavaScript","Tools","ReleaseNote"],"date":"2015-04-13T13:24:19.594Z","relatedLinks":[{"title":"Decorators in object literals trigger SyntaxError · Issue #1154 · babel/babel","url":"https://github.com/babel/babel/issues/1154"}]},{"title":"ESLint 0.19.0 released - ESLint - Pluggable JavaScript linter","url":"http://eslint.org/blog/2015/04/eslint-0.19.0-released","content":"ESLint 0.19.0リリース。\nASTのコミュニティ標準であるESTreeの仕様への追従が中心。","tags":["JavaScript","Tools","ReleaseNote"],"date":"2015-04-13T14:09:18.895Z","relatedLinks":[]},{"title":"John Resig - Annotated Version of the Original jQuery Release","url":"http://ejohn.org/blog/annotated-version-of-the-original-jquery-release/","content":"jQuery作者によるjQueryの初期バージョンのコードにコメントをしたものが公開されてる。\nメソッドチェインの仕組み、CSSセレクタとなるもの、文字列からのDOM要素作成など多くのライブラリに影響を与えたものがどういう考えで作られたのかが書かれていて面白い","tags":["jQuery","歴史","JavaScript"],"date":"2015-04-13T14:51:33.310Z","relatedLinks":[{"title":"Genius | Annotate the world","url":"http://genius.it/ejohn.org/files/jquery-original.html"}]},{"title":"eval ソースをデバッグする - 開発ツール | MDN","url":"https://developer.mozilla.org/ja/docs/Tools/Debugger/How_to/Debug_eval_sources","content":"FirefoxやChromeの開発者ツールはevalやnew Function経由で実行されるコードに//# sourceURL=my-foo.js のような識別子があると通常のスクリプトと同等に扱えるので、ブレークポイントなどが可能になる。","tags":["firefox","sourcemap","debug"],"date":"2015-04-14T02:43:03.450Z","relatedLinks":[]},{"title":"Measuring Performance","url":"http://davidwalsh.name/measuring-performance","content":"Navigation Timing API、Resource Timing APIといったパフォーマンス測定のためのブラウザAPIやWebPageTestなどの計測ツールやネットワーク環境のテストについての紹介\n","tags":["JavaScript","performance","browser"],"date":"2015-04-14T09:06:34.118Z","relatedLinks":[]},{"title":"WebRx - Dynamic JavaScript User-Interfaces with ReactiveX","url":"http://webrxjs.org/","content":"RxJSを使ったMVVMフレームワーク。\nAngularやKnockoutJSからインスパイアしている部分がある。TypeScriptで書かれている","tags":["Rx","JavaScript","MVC","library"],"date":"2015-04-14T09:09:52.958Z","relatedLinks":[]},{"title":"Rapid Prototyping in JavaScript","url":"http://mattdesl.svbtle.com/rapid-prototyping","content":"Browserify、wzrd、budoを使ったプロトタイピングについて。\nブラウザのリロードなしで変更を反映出来るHot Reloadingが出来るbudoをローカルサーバにして開発する流れ","tags":["JavaScript","debug","開発環境"],"date":"2015-04-14T13:43:08.002Z","relatedLinks":[{"title":"mattdesl/budo","url":"https://github.com/mattdesl/budo"}]},{"title":"mattdesl/budo","url":"https://github.com/mattdesl/budo","content":"Live Reloadする開発用のローカルサーバ。\nhttps://github.com/caspervonb/amok のように、ブラウザの更新なしで変更を反映するHot Reloadingを行う拡張も持っている。","tags":["JavaScript","サーバー","開発環境","Tools"],"date":"2015-04-14T13:44:32.565Z","relatedLinks":[]},{"title":"RQ","url":"http://www.rq.crockford.com/","content":"Douglas Crockford製のPromiseハンドリングライブラリ。\nsequence、parallel、race、fallbackなどの複数のPromiseの流れを扱うライブラリ","tags":["JavaScript","Promises","library"],"date":"2015-04-14T13:55:52.450Z","relatedLinks":[]},{"title":"The npm Blog — npm private modules are here!","url":"http://blog.npmjs.org/post/116379479775/npm-private-modules-are-here","content":"npmのprivate modulesがオープン。\nnpmjsにscoped modulesをpublishすることが出来るようになり、それらのモジュールをprivateで利用できる$7/monthのサービス","tags":["npm","webservice"],"date":"2015-04-14T14:02:04.268Z","relatedLinks":[]},{"title":"HAR Resources | A community curated list of resources, tools, projects and applications that support HTTP Archive (HAR)","url":"https://ahmadnassri.github.io/har-resources","content":"HTTP Archive (HAR)を扱うツールやリソースのまとめ","tags":["HTTP","performance","Tools","まとめ"],"date":"2015-04-15T07:20:51.652Z","relatedLinks":[]},{"title":"caiogondim/logdown","url":"https://github.com/caiogondim/logdown","content":"ロガー + Markdownなライブラリ。\nブラウザ、Node.jsどちらでも動作する","tags":["JavaScript","node.js","library"],"date":"2015-04-15T07:25:19.180Z","relatedLinks":[]},{"title":"Permissions API for the Web","url":"http://updates.html5rocks.com/2015/04/permissions-api-for-the-web","content":"パーミッションを確認するAPI。\n`navigator.permissions`について","tags":["JavaScript","WebPlatformAPI"],"date":"2015-04-16T02:09:40.439Z","relatedLinks":[]},{"title":"jsdom/Changelog.md at master · tmpvar/jsdom","url":"https://github.com/tmpvar/jsdom/blob/master/Changelog.md#500","content":"jsdom 5.0.0リリース。\n`document.cookie`周りの修正が中心","tags":["JavaScript","DOM","library","ReleaseNote"],"date":"2015-04-16T05:19:03.253Z","relatedLinks":[]},{"title":"ES Weekly Newsletter","url":"http://esweekly.com/","content":"ECMAScriptについての週刊のメールマガジン","tags":["JavaScript","ECMAScript","mail"],"date":"2015-04-16T15:05:41.502Z","relatedLinks":[]},{"title":"Release v0.8.0 · airportyh/testem","url":"https://github.com/airportyh/testem/releases/tag/v0.8.0","content":"Testem 0.8.0リリース。\nSauceLabsのようにリモートとつないで実行する場合の挙動を改善","tags":["JavaScript","testing","ReleaseNote"],"date":"2015-04-17T02:20:20.502Z","relatedLinks":[]},{"title":"Release electron v0.24.0 · atom/electron","url":"https://github.com/atom/electron/releases/tag/v0.24.0","content":"Atom Shell 0.24.0リリース。\nAtom ShellはElectronにリネームされた","tags":["atom","ReleaseNote"],"date":"2015-04-17T09:41:12.988Z","relatedLinks":[]},{"title":"Controllable React Components // Speaker Deck","url":"https://speakerdeck.com/lettertwo/controllable-react-components","content":"ReactでES6 classesを使ったComponentを作るスライド。\nComponent内では常にstateじゃなくpropsを使いたい、FormのControlled Componentでもpropsを使うための高階関数について","tags":["React","スライド"],"date":"2015-04-18T03:44:31.836Z","relatedLinks":[{"title":"Forms | React","url":"http://facebook.github.io/react/docs/forms.html#controlled-components"},{"title":"matthewwithanm/react-controllables","url":"https://github.com/matthewwithanm/react-controllables"}]},{"title":"Getting started with Node.js and Mocha - Semaphore","url":"https://semaphoreci.com/community/tutorials/getting-started-with-node-js-and-mocha","content":"Mochaを使ったテストについて。\nMochaの基本的な使い方やexpressを使って実装したウェブサーバのテストについて簡潔にまとめられている","tags":["node.js","testing","JavaScript","tutorial"],"date":"2015-04-18T06:38:42.128Z","relatedLinks":[]},{"title":"vdemedes/interaptor","url":"https://github.com/vdemedes/interaptor","content":"mitmを使ったHTTP stubライブラリ。\n特定のリクエストに対して任意のレスポンスを定義して返せる","tags":["node.js","HTTP","testing","library"],"date":"2015-04-18T09:23:12.277Z","relatedLinks":[]},{"title":"T3 JavaScript Framework - T3 JavaScript Framework","url":"http://t3js.org/","content":"Box社のJavaScriptフレームワーク。\nAngular 1.x系みたいなモジュールの仕組みだが、基本はコンパクトでコールスタックもかなり浅くなるように作られている。`debug`オプションを有効にすることでエラーが取りやすいように設計されている","tags":["JavaScript","library"],"date":"2015-04-18T10:31:57.373Z","relatedLinks":[]},{"title":"Release v0.11.0: ES6 support (2015-04-18) · twada/power-assert","url":"https://github.com/twada/power-assert/releases/tag/v0.11.0","content":"power-assert 0.11.0リリース。\nES6の構文をサポート","tags":["JavaScript","testing","library","ReleaseNote"],"date":"2015-04-19T04:43:31.788Z","relatedLinks":[{"title":"ES6 support by twada · Pull Request #17 · twada/power-assert","url":"https://github.com/twada/power-assert/pull/17"},{"title":"twada/babel-plugin-espower","url":"https://github.com/twada/babel-plugin-espower"}]},{"title":"Hacklone/private-bower","url":"https://github.com/Hacklone/private-bower","content":"Private bower registry","tags":["JavaScript","オープンソース"],"date":"2015-04-19T12:42:35.320Z","relatedLinks":[]},{"title":"React v0.13.2 | React","url":"http://facebook.github.io/react/blog/2015/04/18/react-v0.13.2.html","content":"React v0.13.2リリース。\nreact toolsに`--es6module`のオプションを追加など","tags":["React","ReleaseNote"],"date":"2015-04-19T12:57:46.142Z","relatedLinks":[{"title":"Document new es6module flag in react-tools README by TimeBomb · Pull Request #3618 · facebook/react","url":"https://github.com/facebook/react/pull/3618"}]},{"title":"Chromium Blog: Chrome 43 Beta: Web MIDI and upgrading legacy sites to HTTPS","url":"http://blog.chromium.org/2015/04/chrome-43-beta-web-midi-and-upgrading.html","content":"Chrome 43 Betaリリース。\nWeb MIDI APIがデフォルトで有効に、\nPermissions APIのサポート、DOM属性がprototype chainに移動、Flashなしでもクリップボードへのコピーが出来るように、Fetchでレスポンスをストリーミング出来るようになるなど","tags":["Chrome","ReleaseNote"],"date":"2015-04-19T13:24:17.353Z","relatedLinks":[{"title":"Permissions API for the Web","url":"http://updates.html5rocks.com/2015/04/permissions-api-for-the-web"},{"title":"DOM Attributes now on the prototype chain","url":"http://updates.html5rocks.com/2015/04/DOM-attributes-now-on-the-prototype"},{"title":"Cut and Copy Commands","url":"http://updates.html5rocks.com/2015/04/cut-and-copy-commands"},{"title":"yutakahirano/fetch-with-streams","url":"https://github.com/yutakahirano/fetch-with-streams/"}]},{"title":"JavaScriptでフルスクラッチゲーム開発しよう 第1回 準備編 - Qiita","url":"http://qiita.com/zukkun/items/4ea9542a6dde45c6a9fd","content":"一からJavaScriptでゲーム(ゲームエンジン)を作る連載。\nフレームごとの更新、Canvasを使った描画、画像の読み込みなどゲームフレームワークは使わずに書いていく話","tags":["game","JavaScript"],"date":"2015-04-19T15:45:06.200Z","relatedLinks":[]},{"title":"Fullscreen API と 闇 - Browser","url":"http://browser.hatenablog.com/entry/2015/04/18/121248","content":"ブラウザ間のFullscreen APIの挙動の違いについて","tags":["JavaScript","browser"],"date":"2015-04-19T15:50:48.156Z","relatedLinks":[]},{"title":"acornejo/jjv","url":"https://github.com/acornejo/jjv","content":"JSON Schemaの定義とバリデーションを行うライブラリ","tags":["JavaScript","node.js","JSON","library"],"date":"2015-04-20T07:20:41.372Z","relatedLinks":[]},{"title":"mixi-inc/JavaScriptTraining","url":"https://github.com/mixi-inc/JavaScriptTraining","content":"mixi社のJavaScript研修資料。\nテストを通すことで進んでいけるような内容になっている。\nDOM操作、DOMイベント、非同期処理、PromiseとFetch API、bowerを使ったパッケージ管理などについて","tags":["JavaScript","tutorial"],"date":"2015-04-20T12:38:09.242Z","relatedLinks":[{"title":"mixi-inc/JavaScriptTraining","url":"https://github.com/mixi-inc/JavaScriptTraining"}]},{"title":"ARIA in HTML 日本語訳","url":"http://momdo.github.io/html-aria/","content":"HTMLとWAI-ARIAの属性についての要件をまとめた仕様。\nある要素のデフォルトのARIAセマンティクスと使用してもよいARIAロールについて簡潔にまとめられている","tags":["HTML","WAI-ARIA","spec"],"date":"2015-04-20T12:46:02.066Z","relatedLinks":[{"title":"ARIA in HTML 日本語訳を公開した - 水底の血","url":"http://momdo.hatenablog.jp/entry/20150418/1429345964"}]},{"title":"harmony:specification_drafts [ES Wiki]","url":"http://wiki.ecmascript.org/doku.php?id=harmony:specification_drafts#april_14_2015_rev_38_final_draft","content":"ECMAScript 2015(ES6)の最終ドラフトがリリース。\n","tags":["ECMAScript","spec"],"date":"2015-04-20T13:10:44.503Z","relatedLinks":[]},{"title":"Video: JavaScript, HTML5, CSS3 Conference - O'Reilly Fluent, April 20 - 22, 2015, San Francisco, CA","url":"http://fluentconf.com/javascript-html-2015/public/content/video","content":"Fluent Conf 2015の動画が公開されている","tags":["JavaScript","イベント","動画"],"date":"2015-04-22T06:10:13.742Z","relatedLinks":[]},{"title":"Announcing PEP 0.3.0 | Official jQuery Blog","url":"http://blog.jquery.com/2015/04/21/announcing-pep-0-3-0/","content":"PEP(Pointer Events Polyfill) 0.3.0リリース","tags":["JavaScript","library"],"date":"2015-04-22T13:08:10.909Z","relatedLinks":[]},{"title":"【翻訳】ReactをjQueryの数行に要約する | POSTD","url":"http://postd.cc/boiling-react-down-to-a-few-lines-in-jquery/","content":"jQueryで書いたコードにReactのアイデアを適応して、状態の変更とDOMへの反映へと処理を分けていく話。\nVirtual DOMやimmutabilityについても触れている","tags":["jQuery","React","JavaScript","翻訳"],"date":"2015-04-23T14:05:38.624Z","relatedLinks":[]},{"title":"react-flux-fluent-2015 // Speaker Deck","url":"https://speakerdeck.com/fisherwebdev/react-flux-fluent-2015","content":"[facebook/flux](https://github.com/facebook/flux \"facebook/flux\")モジュール作者によるFluxについてのスライド。\nFluxの構成要素、Dispatcher、Storeがシングルトンであること、React、Fluxのアンチパターンについて書かれてる","tags":["React","Flux","スライド"],"date":"2015-04-23T14:18:27.945Z","relatedLinks":[]},{"title":"Pixi.js v3 - Goodboy™ — Goodboy™","url":"http://www.goodboydigital.com/pixi-js-v3/","content":"JavaScriptゲームエンジンのpixi.js v3リリース。\nWebGL Renderer、Particle Containerの追加、Interaction、Resolution管理の改善など","tags":["game","JavaScript","library"],"date":"2015-04-24T07:20:09.778Z","relatedLinks":[]},{"title":"SinonJs Spies – Zsolt Nagy – Development of Maintainable Web-Applications","url":"http://zsolt-nagy.github.io/SinonJs-Spies/","content":"Sinon.JSのspyを使ったテストについて","tags":["JavaScript","testing"],"date":"2015-04-24T21:44:00.157Z","relatedLinks":[]},{"title":"Pixi.js v3 - Goodboy™ — Goodboy™","url":"http://www.goodboydigital.com/pixi-js-v3/","content":"JavaScriptゲームエンジンのpixi.js v3リリース。 WebGL Renderer、Particle Containerの追加、Interaction、Resolution管理の改善など","tags":["game","JavaScript","library"],"date":"2015-04-24T21:44:10.937Z","relatedLinks":[]},{"title":"Announcing Globalize 1.0 | Official jQuery Blog","url":"http://blog.jquery.com/2015/04/23/announcing-globalize-1-0/","content":"Unicode CLDRベースの国際化対応ライブラリであるGlobalize 1.0リリース","tags":["JavaScript","i18n","library"],"date":"2015-04-25T05:26:15.567Z","relatedLinks":[]},{"title":"ES6 in Production // Speaker Deck","url":"https://speakerdeck.com/pazguille/es6-in-production","content":"ES6を使っていくためのスライド。 node_modules以下もBrowserify(Babelify)で変換するには、`global`オプションを利用する。ES6で書いたモジュールをES5から使えるように公開する方法、ES6 classesやBabelのlooseモードについてなど","tags":["JavaScript","ECMAScript","スライド"],"date":"2015-04-29T05:03:17.251Z","relatedLinks":[]},{"title":"Security for Web Developers: Using JavaScript, HTML, and CSS: John Paul Mueller: 9781491928646: Amazon.com: Books","url":"http://www.amazon.com/Security-Web-Developers-Using-JavaScript/dp/1491928646","content":"2015年9月25日発売 ウェブ開発者向けのセキュリティについての書籍","tags":["JavaScript","CSS","HTML","セキュリティ","book"],"date":"2015-04-29T05:06:38.473Z","relatedLinks":[]},{"title":"ES6 を学べる tower-of-babel を作りました。 (workshopper の作り方) - from scratch","url":"http://yosuke-furukawa.hatenablog.com/entry/2015/04/26/104521","content":"workshopper / workshopper-exerciseを使ったエクササイズの作り方について","tags":["ECMAScript","JavaScript","tutorial"],"date":"2015-04-29T05:07:17.228Z","relatedLinks":[]},{"title":"ReactとFluxのこと // Speaker Deck","url":"https://speakerdeck.com/geta6/reacttofluxfalsekoto","content":"Reactによって富豪的なViewの描画が現実的なレベルに落とせる話やFluxアーキテクチャがどういう形でデータを一方通行に回すかについて書かれているスライド","tags":["React","Flux","スライド"],"date":"2015-04-29T05:07:43.883Z","relatedLinks":[{"title":"社内勉強会でReactとFluxについて喋った - pixiv engineering blog","url":"http://inside.pixiv.net/entry/2015/04/27/170944"}]},{"title":"10分で実装するFlux","url":"http://azu.github.io/slide/react-meetup/flux.html","content":"一からFluxアーキテクチャを実装してみてFluxがどういう仕組みで回ってるのかを確認していくスライド。\nFluxの特徴であるデータの一方通行に流れているかをスタックトレースで確認する","tags":["JavaScript","Flux","library","スライド"],"date":"2015-04-29T05:09:45.493Z","relatedLinks":[{"title":"橋本商会 » flux.DispatcherのwaitForの実装","url":"http://shokai.org/blog/archives/9905"},{"title":"React+FluxでTodoMVCを作ってFluxについて学んでみた - yutaponのブログ","url":"http://yutapon.hatenablog.com/entry/2015/04/27/150000"}]},{"title":"Eliminate JavaScript Code Smells","url":"http://elijahmanor.github.io/talks/js-smells/#/","content":"JSHintやESLintを使って複雑なコードの検出、jsinspectやjscpdを使ってコピー&ペーストを検出、色々なあやしいコードの検出するeslint pluginや特定のライブラリをサポートするeslint pluginについて","tags":["JavaScript","Tools","スライド"],"date":"2015-04-29T05:24:42.125Z","relatedLinks":[{"title":"elijahmanor/eslint-plugin-smells","url":"https://github.com/elijahmanor/eslint-plugin-smells"}]},{"title":"The WebKit Open Source Project - Web Platform Status","url":"http://www.webkit.org/status.html","content":"WebkitのStatusダッシュボード。 新しい機能等の実装状況について書かれてる。","tags":["webkit","JavaScript","まとめ"],"date":"2015-04-29T07:35:01.232Z","relatedLinks":[]},{"title":"Solar System of JS","url":"http://shaunlebron.github.io/solar-system-of-js/#0","content":"今のJavaScript、今後のJavaScriptに関係ある要素や言語などをビジュアライズしてるスライド。\n","tags":["JavaScript","歴史","スライド"],"date":"2015-04-29T11:11:26.594Z","relatedLinks":[{"title":"▶ ECMAScript Harmony: Rise of the Compilers - Brendan Eich keynote - YouTube","url":"https://www.youtube.com/watch?v=PlmsweSNhTw"},{"title":"shaunlebron/solar-system-of-js","url":"https://github.com/shaunlebron/solar-system-of-js"}]},{"title":"Loupe","url":"http://latentflip.com/loupe/","content":"JavaScriptのコールスタック、イベントループ、コールバックキューについて学べるサイトと動画","tags":["JavaScript","Tools","動画"],"date":"2015-04-29T11:41:07.195Z","relatedLinks":[]},{"title":"rambler-digital-solutions/es6-class-mixin","url":"https://github.com/rambler-digital-solutions/es6-class-mixin","content":"ES6 classesでのmixinを行うライブラリ。\n`class Input extends mixin(BaseClass. mixin) {}` という感じでBaseClassを拡張したクラスをその場で作成する","tags":["JavaScript","library"],"date":"2015-04-29T12:23:38.937Z","relatedLinks":[]},{"title":"angus-c/es6-react-mixins","url":"https://github.com/angus-c/es6-react-mixins","content":"React ComponentのmixinをES6 Classesを使って行うライブラリ","tags":["ECMAScript","React","library"],"date":"2015-04-29T12:25:25.359Z","relatedLinks":[]},{"title":"HerringtonDarkholme/typescript-repl","url":"https://github.com/HerringtonDarkholme/typescript-repl","content":"コード補完もできるTypeScript REPL","tags":["TypeScript","console","Tools"],"date":"2015-04-29T12:35:29.422Z","relatedLinks":[]},{"title":"jQuery 1.11.3 and 2.1.4 Released – iOS Fail-Safe Edition | Official jQuery Blog","url":"http://blog.jquery.com/2015/04/28/jquery-1-11-3-and-2-1-4-released-ios-fail-safe-edition/","content":"jQuery 1.11.3 と 2.1.4リリース。\niOS8.2と8.3向けのワークアラウンドの追加","tags":["jQuery","ReleaseNote"],"date":"2015-04-29T12:37:40.120Z","relatedLinks":[{"title":"Prevent iOS from improperly JIT-ing isArrayLike by jridgewell · Pull Request #2094 · jashkenas/underscore","url":"https://github.com/jashkenas/underscore/pull/2094"},{"title":"Bug 142792 – Objects with numeric properties intermittently get a phantom 'length' property","url":"https://bugs.webkit.org/show_bug.cgi?id=142792"}]},{"title":"Dev.Opera — Opera 29 released","url":"https://dev.opera.com/blog/opera-29/","content":"Opera 29 (based on Chromium 42) リリース。\nES6 classes、object literalsの拡張サポート、Fetch APIがwindowコンテキストでも利用できるように、Web Audio APIの仕様追従など","tags":["Opera","ReleaseNote"],"date":"2015-04-29T12:50:34.273Z","relatedLinks":[]},{"title":"JavaScriptでパーサコンビネータのコンセプトを理解する(「正規表現だけに頼ってはいけない」の続き) - id:anatooのブログ","url":"http://blog.anatoo.jp/entry/2015/04/26/220026","content":"JavaScriptでパーサコンビネータを実装して、パーサコンビネータについて学ぶ話","tags":["JavaScript","program"],"date":"2015-04-29T14:03:39.265Z","relatedLinks":[]},{"title":"mohayonao/tickable-timer","url":"https://github.com/mohayonao/tickable-timer","content":"setTimeout/setInterval互換のAPIを持ち、任意の間隔で進めたり、イベント通知の機能を持つテスト向けのタイマーライブラリ","tags":["JavaScript","testing","library"],"date":"2015-04-29T14:05:29.263Z","relatedLinks":[]},{"title":"Ruby Sass, LibSass – What's the Difference?","url":"http://sassbreak.com/ruby-sass-libsass-differences/","content":"LibSassとRuby Sassの違いについて\nLibSassの方が圧倒的に早いことや互換性について","tags":["Sass","ruby","C++"],"date":"2015-04-29T15:59:58.205Z","relatedLinks":[]},{"title":"The npm Blog — solving npm’s hard problem: naming packages","url":"http://blog.npmjs.org/post/116936804365/solving-npms-hard-problem-naming-packages","content":"scoped moduleを private modules として登録する場合は有料だが、無料でpublicとして公開する事ができるという話。\n@<user>/<package name>という感じで名前空間を作れることが可能になる","tags":["npm","node.js"],"date":"2015-04-29T16:55:07.856Z","relatedLinks":[]},{"title":"Home - Visual Studio Code","url":"https://code.visualstudio.com/","content":"Visual Studio Codeのサイト。\nASP.NETとNode.jsをサポート。\nWindow/Mac/Linuxに対応してる","tags":["IDE","MS"],"date":"2015-04-29T17:05:11.693Z","relatedLinks":[]},{"title":"Clusterize.js","url":"http://nexts.github.io/Clusterize.js/","content":"大量のリストを表示するときに上手く間引いてDOMの描画を行うライブラリ。\n無限スクロール的なものを実装出来るライブラリ","tags":["JavaScript","library"],"date":"2015-04-30T04:11:25.208Z","relatedLinks":[]},{"title":"Microsoft Edge is the browser for Windows 10 - IEBlog - Site Home - MSDN Blogs","url":"http://blogs.msdn.com/b/ie/archive/2015/04/29/microsoft-edge-is-the-browser-for-windows-10.aspx","content":"Project Spartanと呼ばれていたMSの次期ブラウザはMicrosoft Edgeという名前に決定","tags":["IE","browser","ReleaseNote"],"date":"2015-04-30T08:41:05.536Z","relatedLinks":[]},{"title":"ramjet","url":"http://www.rich-harris.co.uk/ramjet/","content":"スムーズなDOMモーフィングの実装ライブラリ","tags":["JavaScript","DOM","animation","library"],"date":"2015-04-30T09:13:02.925Z","relatedLinks":[]},{"title":"Brackets Blog - The Free, Open Source Code Editor for the Web","url":"http://blog.brackets.io/2015/04/27/brackets-1-3-release-is-here/","content":"Brackets 1.3 リリース。\nbracketsコマンドの追加、Code Foldingのサポート、Brackets Health Dataというユーザ情報の収集する仕組みが入った","tags":["JavaScript","editor","ReleaseNote"],"date":"2015-04-30T15:24:43.960Z","relatedLinks":[]},{"title":"Announcing TypeScript 1.5 Beta - TypeScript - Site Home - MSDN Blogs","url":"http://blogs.msdn.com/b/typescript/archive/2015/04/30/announcing-typescript-1-5-beta.aspx","content":"TypeScript 1.5 Betaリリース。\n","tags":["TypeScript","ReleaseNote"],"date":"2015-05-01T08:25:52.570Z","relatedLinks":[]},{"title":"Vorlon.JS","url":"http://vorlonjs.com/","content":"スクリプトタグを埋め込んでおくとリモートデバッグ出来るツール。\nConsole、DOMツリーの表示、Modernizrを使ったサポート状況の表示などが出来る。\nまたpluginで拡張する事が出来る","tags":["browser","debug","Tools"],"date":"2015-05-01T08:51:07.756Z","relatedLinks":[{"title":"MicrosoftDX/Vorlonjs","url":"https://github.com/MicrosoftDX/Vorlonjs"}]},{"title":"javascript/react at master · airbnb/javascript","url":"https://github.com/airbnb/javascript/tree/master/react","content":"AirbnbのReactコードスタイルガイド","tags":["React","コードレビュー"],"date":"2015-05-01T09:01:23.954Z","relatedLinks":[]},{"title":"ES6 — strings — Medium","url":"https://medium.com/@mrzepinski/es6-string-bae03d964d43","content":"ES6のString関係のメソッドについてのまとめ","tags":["ECMAScript","JavaScript"],"date":"2015-05-01T09:20:32.229Z","relatedLinks":[]},{"title":"Isomorphic Survival Guide // Speaker Deck","url":"https://speakerdeck.com/koichik/isomorphic-survival-guide","content":"isomorphicというキーワードを歴史的な流れを踏まえて解説するスライド。\nフロントエンド/バックエンド/クライアントサイド/サーバサイドという言葉の意味の変遷、isomorphicの構成要素、Rendrが解決した事、React/Fluxが解決できている事などについて","tags":["JavaScript","サーバー","スライド"],"date":"2015-05-01T09:44:41.424Z","relatedLinks":[{"title":"isomorphic","url":"https://html5experts.jp/shumpei-shiraishi/14895/"}]},{"title":"npmで名前空間を持ったモジュールを公開する方法(scoped modules) | Web Scratch","url":"http://efcl.info/2015/04/30/npm-namespace/","content":"npmでscoped modulesを無料で公開できるようになった。\nユーザ名を名前空間として使えるためモジュール名の重複を気にせず公開できる話","tags":["npm","node.js"],"date":"2015-05-01T10:43:20.097Z","relatedLinks":[{"title":"CodeGrid 3周年記念パーティでnpmについて話してきました - 思ったこと","url":"http://watilde.hatenablog.com/entry/2015/05/11/110943"},{"title":"Daijiro Wachi — Medium","url":"https://medium.com/@watilde/"}]},{"title":"paldepind/flyd","url":"https://github.com/paldepind/flyd","content":"小さなFRPライブラリ。\nモジュールで拡張可能な作り","tags":["JavaScript","library"],"date":"2015-05-02T03:13:09.059Z","relatedLinks":[]},{"title":"micmro/performance-bookmarklet","url":"https://github.com/micmro/performance-bookmarklet","content":"Resource Timing API, Navigation Timing API, User-Timing APIの結果を表示するブックマークレットやブラウザ拡張","tags":["browser","performance","ブックマークレット"],"date":"2015-05-03T12:42:33.903Z","relatedLinks":[]},{"title":"Basket.js: Script loader that caches scripts in localStorage — Medium","url":"https://medium.com/@karimaliz/basket-js-script-loader-that-caches-scripts-in-localstorage-544a93827a5","content":"localStorageにモジュールのキャッシュするローダライブラリのbasket.jsについて","tags":["JavaScript","library"],"date":"2015-05-04T12:43:25.170Z","relatedLinks":[]},{"title":"zuul/HISTORY.md at v3.0.0 · defunctzombie/zuul","url":"https://github.com/defunctzombie/zuul/blob/v3.0.0/HISTORY.md","content":"JavaScriptテストフレームワークのzuul 3.0.0リリース。\n","tags":["JavaScript","testing","library"],"date":"2015-05-04T12:44:28.879Z","relatedLinks":[]},{"title":"Designing Front-End Components","url":"http://ponyfoo.com/articles/designing-front-end-components","content":"UIライブラリを作るにあたり気をつける事。\nインラインスタイルを避けるべき、CSSクラスのprefixを付ける、スタイルは最小にする、ライブラリはplainなCSSを提供する。\n見通しの良いAPIと柔軟なAPI設計について","tags":["JavaScript","UI","library"],"date":"2015-05-04T12:58:55.239Z","relatedLinks":[{"title":"bevacqua/rome","url":"https://github.com/bevacqua/rome#default-options"}]},{"title":"io.js/CHANGELOG.md at master · iojs/io.js","url":"https://github.com/iojs/io.js/blob/master/CHANGELOG.md#2015-05-04-version-200-rvagg","content":"io.js 2.0.0リリース。\nBreaking changesはV8のC++ APIの変更と`os.tmpdir()`のみ。\nV8のアップデートによるES6対応の追加など","tags":["node.js","ReleaseNote"],"date":"2015-05-05T12:28:26.710Z","relatedLinks":[{"title":"yosuke-furukawa/iojs-new-features","url":"https://github.com/yosuke-furukawa/iojs-new-features"},{"title":"io.js の v2.0 が出ました。 - from scratch","url":"http://yosuke-furukawa.hatenablog.com/entry/2015/05/06/170034"}]},{"title":"ESDoc - An API Document Generator For JavaScript(ES6)","url":"https://esdoc.org/","content":"ES6のコードに対応したAPIドキュメント生成ツール。\n基本的にはJSDocと同じようにタグ(`@param`など)からドキュメントを生成できる。\nES6の`class`や`import/export`等に対応、ドキュメントのカバレッジの計測、テストコードとドキュメントを関連付けを行える","date":"2015-05-05T12:46:37.085Z","tags":["JavaScript","document","JSDoc","Tools"],"relatedLinks":[{"title":"ESDocというJavaScript向けのAPIドキュメントツールを作りました - maru source","url":"http://blog.h13i32maru.jp/entry/2015/05/06/221041"},{"title":"Use JSDoc: Index","url":"http://usejsdoc.org/"}]},{"title":"Introducing Microsoft Edge Dev","url":"http://blogs.windows.com/msedgedev/2015/05/05/introducing-microsoft-edge-dev/","content":"新しいブラウザ名がMicrosoft Edgeとなり、それに関連して dev.modern.ie というMSEdgeについてを扱うサイトが公開された。","tags":["MSEdge","browser"],"date":"2015-05-06T06:47:16.458Z","relatedLinks":[{"title":"Microsoft Edge is the browser for Windows 10 - IEBlog - Site Home - MSDN Blogs","url":"http://blogs.msdn.com/b/ie/archive/2015/04/29/microsoft-edge-is-the-browser-for-windows-10.aspx"},{"title":"Developer Resources : MSEdge Dev","url":"http://dev.modern.ie/"},{"title":"Microsoft Edge","url":"https://github.com/MicrosoftEdge/"}]},{"title":"jQuery - The Write Less, Do More, JavaScript Library","url":"http://cyokodog.github.io/JS_STUDY/web-audio/presen/","content":"WebAudio、MediaStream Processing API、Web Speech API、Speech Recognition APIの紹介的なスライド","tags":["JavaScript","audio","動画","スライド"],"date":"2015-05-07T08:58:47.781Z","relatedLinks":[]},{"title":"A break from the past, part 2: Saying goodbye to ActiveX, VBScript, attachEvent…","url":"https://blogs.windows.com/msedgedev/2015/05/06/a-break-from-the-past-part-2-saying-goodbye-to-activex-vbscript-attachevent/","content":"MSEdgeで削除されたIE特有の機能などについて。(IEから引き継がなかった機能)\n逆に `-webkit-border-radius`のような既存のウェブサイドの互換性のためにサポートしている","tags":["MSEdge","IE"],"date":"2015-05-07T09:11:03.476Z","relatedLinks":[]},{"title":"getify/es-feature-tests","url":"https://github.com/getify/es-feature-tests","content":"ECMAScript 6以降の機能についてfeature detectを実行して結果を取得するライブラリ","tags":["JavaScript","library","testing"],"date":"2015-05-07T13:14:58.839Z","relatedLinks":[]},{"title":"React v0.13.3 | React","url":"https://facebook.github.io/react/blog/2015/05/08/react-v0.13.3.html","content":"React v0.13.3リリース。\nES6 Classesを使った時に非推奨メソッドの警告を改善、\n`dangerouslySetInnerHTML`で値がundefinedの時に例外を投げないようになるなど","tags":["React","ReleaseNote"],"date":"2015-05-09T04:56:05.255Z","relatedLinks":[]},{"title":"npm update -g npm // Speaker Deck","url":"https://speakerdeck.com/watilde/npm-update-g-npm","content":"npmの最近の変更点についてのスライド","tags":["npm","スライド"],"date":"2015-05-10T05:44:23.938Z","relatedLinks":[]},{"title":"ESLint 0.21.0 released - ESLint - Pluggable JavaScript linter","url":"http://eslint.org/blog/2015/05/eslint-0.21.0-released","content":"ESLint 0.21.0リリース。\n`eslint --init`で設定ファイルの作成をインタラクティブに行えるように、外部の設定ファイルを継承出来るようになり、また[Shareable Configs](http://eslint.org/docs/developer-guide/shareable-configs \"Shareable Configs\")というドキュメントが追加された","tags":["JavaScript","Tools","ReleaseNote"],"date":"2015-05-10T05:53:51.184Z","relatedLinks":[]},{"title":"Front-end Dev Weekly JP","url":"http://front-end-dev-weekly-jp.github.io/","content":"Front-end Dev Weeklyの翻訳","tags":["browser","翻訳","blog"],"date":"2015-05-10T08:21:06.220Z","relatedLinks":[{"title":"Front-end Dev Weekly","url":"https://frontenddevweekly.curated.co/"}]},{"title":"Milliseconds Matter Modern JavaScript libraries: the isomorphic way","url":"https://blog.algolia.com/modern-javascript-libraries-the-isomorphic-way/","content":"Nodeとブラウザどちらでも動くライブラリ書いていく記事。\nfaux-jaxを使ったXHRのテストをzuulで動す。コールバックとPromiseのサポートについてやBrowserify等を使ったモジュールの変換、後方互換ガイドの書き方についてなど","tags":["JavaScript","tutorial"],"date":"2015-05-10T14:53:43.558Z","relatedLinks":[{"title":"algolia/faux-jax","url":"https://github.com/algolia/faux-jax"}]},{"title":"Challenger.js","url":"http://rileyjshaw.com/challenger/","content":"練習問題などを作るライブラリ。\n期待する結果をコードで書いて検証でき、また入力されるコードをASTのNode名などを使ったwhitelist、blacklist方式で制限できる","tags":["JavaScript","library","AST"],"date":"2015-05-11T06:32:55.453Z","relatedLinks":[]},{"title":"nkzawa/hyperd","url":"https://github.com/nkzawa/hyperd","content":"virtual-domを使ったUIコンポーネントライブラリ。\nhtml-to-domでHTMLからvirtual-domへの変換やコンポーネント自体がEventEmitterを継承している","tags":["JavaScript","UI","library"],"date":"2015-05-12T02:45:07.223Z","relatedLinks":[]},{"title":"Deku: How we built our functional alternative to React","url":"https://segment.com/blog/deku-our-functional-alternative-to-react/","content":"Virtual DOMを持ち、Reactのようなライフサイクルを持つコンポーネントライブラリ。\nES6 Classesではなくライフサイクルに対応する関数をexportする形式となっていて`this`を気にせず書くことができる。\nBabelのオプションを使いJSXで書くこともでき、Node.js上でも動作するためサーバサイドレンダリングが行える。\nファイルサイズが10kb程度。","tags":["JavaScript","DOM","UI","library"],"date":"2015-05-12T06:57:01.103Z","relatedLinks":[{"title":"segmentio/deku","url":"https://github.com/segmentio/deku"}]},{"title":"Rubyist Magazine - 2015 年の JavaScript と babel の話","url":"http://magazine.rubyist.net/?0050-ECMAScript2015","content":"ES6の概要を紹介する記事","tags":["JavaScript","ECMAScript"],"date":"2015-05-12T07:36:35.207Z","relatedLinks":[{"title":"Hello, ES6 ~これから迎えるJSのミライ~ - @yoshiko_pg","url":"http://yoshiko-pg.github.io/slides/20150425-jsfes/"}]},{"title":"Immutability in JavaScript","url":"http://www.sitepoint.com/immutability-javascript/","content":"immutable.jsを使ったJavaScriptでのImmutabilityの実現について。\n実行コストはどうなのか、逆にどういう点でコストが小さくなるのか","tags":["JavaScript"],"date":"2015-05-12T10:14:50.262Z","relatedLinks":[]},{"title":"The Core Concepts of Angular 2 | Victor Savkin","url":"http://victorsavkin.com/post/118372404541/the-core-concepts-of-angular-2","content":"AngularJS2のコアコンセプトについて。\nテンプレート、ライフサイクル、DI、コンポーネントなどの構成要素について。","tags":["AngularJS","設計"],"date":"2015-05-12T11:52:13.702Z","relatedLinks":[{"title":"angular/zone.js","url":"https://github.com/angular/zone.js"}]},{"title":"babel/CHANGELOG.md at v5.3.0 · babel/babel","url":"https://github.com/babel/babel/blob/v5.3.0/CHANGELOG.md#530","content":"Babel 5.3.0リリース。\n5.2.0からの主な変更点としては`es7.trailingCommas` transformerの仕様追従、`retainLines`のオプション追加など","tags":["JavaScript","Tools","ReleaseNote"],"date":"2015-05-13T01:40:42.980Z","relatedLinks":[{"title":"retainLines","url":"http://babeljs.io/docs/usage/options/"}]},{"title":"BroadcastChannel API in Firefox 38 ✩ Mozilla Hacks – the Web developer blog","url":"https://hacks.mozilla.org/2015/02/broadcastchannel-api-in-firefox-38/","content":"Firefox38でBroadcastChannel APIが実装された。\n同じchannelを指定すれば、異なるタブやウィンドウ間でもメッセージのやり取りができるようになるAPI。\nBlobデータのやりとりも可能","tags":["firefox","JavaScript","WebPlatformAPI"],"date":"2015-05-13T01:55:15.097Z","relatedLinks":[{"title":"Broadcast Channel API - Web API Interfaces | MDN","url":"https://developer.mozilla.org/en-US/docs/Web/API/Broadcast_Channel_API"}]},{"title":"Firefox — Notes (38.0) — Mozilla","url":"https://www.mozilla.org/en-US/firefox/38.0/releasenotes/","content":"Firefox 38.0リリース。\nRuby要素のサポート、WebSocketがWeb Workerで動作するように、BroadcastChannel API、`srcset`属性とpicture要素のサポート、開発者ツールで`copy`関数のサポートなど","tags":["firefox","ReleaseNote"],"date":"2015-05-13T06:49:09.176Z","relatedLinks":[{"title":"Ruby support in Firefox Developer Edition 38 ✩ Mozilla Hacks – the Web developer blog","url":"https://hacks.mozilla.org/2015/03/ruby-support-in-firefox-developer-edition-38/"},{"title":"Trainspotting: Firefox 38 ✩ Mozilla Hacks – the Web developer blog","url":"https://hacks.mozilla.org/2015/05/trainspotting-firefox-38/"},{"title":"Firefox 38の性能を検証 ゲーム・プラットフォームとしての優秀さを示す - Mozilla Flux","url":"http://rockridge.hatenablog.com/entry/2015/05/13/003218"},{"title":"Firefox 38 for developers - Mozilla | MDN","url":"https://developer.mozilla.org/ja/Firefox/Releases/38"},{"title":"Firefox 38 サイト互換性情報 - Mozilla | MDN","url":"https://developer.mozilla.org/ja/Firefox/Releases/38/Site_Compatibility"}]},{"title":"Bringing Node.js to Windows 10 IoT Core","url":"http://blogs.windows.com/buildingapps/2015/05/12/bringing-node-js-to-windows-10-iot-core/","content":"Chakra JavaScriptエンジンを使ったNode.jsのforkが公開された。","tags":["node.js","JavaScript"],"date":"2015-05-13T06:59:55.988Z","relatedLinks":[{"title":"Microsoft/node","url":"https://github.com/Microsoft/node"}]},{"title":"A Complete Guide to SVG Fallbacks | CSS-Tricks","url":"https://css-tricks.com/a-complete-guide-to-svg-fallbacks/","content":"SVG Fallbackのまとめ","tags":["SVG","まとめ"],"date":"2015-05-13T16:04:39.587Z","relatedLinks":[]},{"title":"Backbone.js","url":"http://backbonejs.org","content":"Backbone.js 1.2.0リリース\nViewの作成などをhookする機能の追加、モデルの\"update\"イベントの追加、ユニークidとなる`modeld`の追加、ES6 modulesとして読み込んでも使えるように修正","tags":["backbone.js","library","ReleaseNote"],"date":"2015-05-14T04:01:44.402Z","relatedLinks":[{"title":"Use Function(\"return this\") to get global? · Issue #2152 · jashkenas/underscore","url":"https://github.com/jashkenas/underscore/issues/2152"},{"title":"ES6 moduleのtop levelにある`this`の値は何になるのか? | Web Scratch","url":"http://efcl.info/2015/05/06/this-is-es6-module/"}]},{"title":"ブラウザでビジュアルテストをするreftest-runnerを作った | Web Scratch","url":"http://efcl.info/2015/05/14/reftest-runner/","content":"ブラウザの描画結果を比較する自動テストライブラリとコマンドラインツール。\n2つのHTMLを用意して表示結果が一致するかどうかテストをするので、Canvasのテストなどに利用できる","tags":["browser","testing","canvas","JavaScript","library","webdriver"],"date":"2015-05-15T02:35:30.606Z","relatedLinks":[]},{"title":"Ember.js - Ember.js 1.12 and 1.13 Beta (Glimmer!) Released","url":"http://emberjs.com/blog/2015/05/13/ember-1-12-released.html","content":"Ember.js 1.12と1.13 Betaリリース。\ncomputeにgetter/setterを使った方法を追加、併せてDecoratorsを使った方法サポート予定\n","tags":["JavaScript","library","ReleaseNote"],"date":"2015-05-16T01:56:47.628Z","relatedLinks":[]},{"title":"Making a Silky Smooth Web // Speaker Deck","url":"https://speakerdeck.com/paullewis/making-a-silky-smooth-web","content":"JavaScript->Style->Layout->Paint->Compositeという表示までの流れをきれいに行う方法や開発者ツールの使い方について。 requestAnimationFrameの活用","tags":["browser","performance","CSS","JavaScript","スライド"],"date":"2015-05-17T07:54:42.656Z","relatedLinks":[]},{"title":"Dev.Opera — The State of Web Type","url":"https://dev.opera.com/articles/state-of-web-type/","content":"OpenTypeフォントに関する機能のブラウザサポートの状況についてのまとめ。\nJustificationとHyphenation、Font Loadingについてなど","tags":["browser","fonts","まとめ"],"date":"2015-05-17T10:54:01.107Z","relatedLinks":[{"title":"State of Web Type","url":"http://stateofwebtype.com/"}]},{"title":"State of Web Type","url":"http://stateofwebtype.com/","content":"ウェブフォントとtypographic機能別のブラウザサポート状況をまとめているサイト","tags":["fonts","まとめ","検索"],"date":"2015-05-17T10:57:04.044Z","relatedLinks":[]},{"title":"leebyron/testcheck-js","url":"https://github.com/leebyron/testcheck-js","content":"QuickCheckライブラリ。\nJasmineとMochaの拡張が用意されてる","tags":["JavaScript","testing"],"date":"2015-05-17T11:50:03.086Z","relatedLinks":[]},{"title":"Quench: The Gulp file generator.","url":"http://quenchjs.com/","content":"CSS、JavaScript、Imageについての項目を入力してgulpfileを生成してくれるツール。","tags":["gulp","webservice","Tools"],"date":"2015-05-17T12:07:52.770Z","relatedLinks":[]},{"title":"ES6 In Depth: Template strings ✩ Mozilla Hacks – the Web developer blog","url":"https://hacks.mozilla.org/2015/05/es6-in-depth-template-strings-2/","content":"Template stringsについて。\nBacktickから始まるtemplate literalやtagged templateについて","tags":["JavaScript","ECMAScript"],"date":"2015-05-17T12:22:31.844Z","relatedLinks":[]},{"title":"We Tested How Googlebot Crawls Javascript And Here's What We Learned","url":"http://searchengineland.com/tested-googlebot-crawls-javascript-heres-learned-220157","content":"Google検索botがどこまでJavaScript等を解釈してクロールしているかの調査","tags":["JavaScript","google","検索"],"date":"2015-05-17T12:49:43.246Z","relatedLinks":[]},{"title":"0.9 released!","url":"http://blog.polymer-project.org/announcements/2015/05/14/0.9-release/","content":"polymer 0.9リリース。\n0.8でexperimentalだった機能がデフォルトサポートされている。\n`:root`セレクタ、Gesture、\nCSPのサポートやUtilの追加など。\nBreaking Changeもあり、Migration guideが用意されている","tags":["WebComponents","JavaScript","library"],"date":"2015-05-17T12:55:34.030Z","relatedLinks":[{"title":"Release notes - Polymer","url":"https://www.polymer-project.org/0.9/docs/release-notes.html"},{"title":"Migration guide - Polymer","url":"https://www.polymer-project.org/0.9/docs/migration.html"}]},{"title":"watermark.js - watermarks in the browser","url":"http://brianium.github.io/watermarkjs/","content":"画像のwatermarkを付けるライブラリ","tags":["JavaScript","画像","library"],"date":"2015-05-17T13:03:34.960Z","relatedLinks":[]},{"title":"Do not Measure the Weather","url":"http://mrale.ph/talks/goto2015/#/","content":"計測と最適化の問題についてのスライド。\nJSエンジンはJITコンパイルするため計測結果は未最適化+最適化になる。場合によっては計測対象がdead codeとなり最適化によって消えているかもしれないのを実際にIRHydra2を使って検証する話","tags":["JavaScript","performance","スライド"],"date":"2015-05-17T13:27:05.265Z","relatedLinks":[{"title":"V8の最適化とIRHydraでの可視化とベンチマークについてのメモ | Web Scratch","url":"http://efcl.info/2014/09/13/v8-optimization-memo/"},{"title":"IRHydra2","url":"http://mrale.ph/irhydra/2/"}]},{"title":"Node v0.12.3 (Stable)","url":"http://blog.nodejs.org/2015/05/13/node-v0-12-3-0.12.3/","content":"Node v0.12.3リリース","tags":["node.js","ReleaseNote"],"date":"2015-05-17T13:36:12.898Z","relatedLinks":[]},{"title":"hit9/ntt","url":"https://github.com/hit9/ntt","content":"小さなテストモジュール。\nテストコードそのもので実行できるので、Mochaなどのようにrunnerにあたる部分は不要となってる","tags":["JavaScript","testing","library"],"date":"2015-05-17T13:37:48.782Z","relatedLinks":[]},{"title":"Function Bind Syntax · Babel","url":"https://babeljs.io/blog/2015/05/14/function-bind","content":"Babel 5.4でES.nextで提案されているStage 0の`::`によるBind構文の変換をサポート","tags":["ECMAScript","JavaScript"],"date":"2015-05-17T14:08:52.695Z","relatedLinks":[]},{"title":"Why Babel Matters","url":"http://codemix.com/blog/why-babel-matters","content":"Babelの基本的な機能の紹介、ES.nextと言われるようなまだ標準化されてない仕様の対応、Babel pluginでのコードの最適化や型チェック、マクロなどASTを扱うプラットフォームとして見るBabelについて","tags":["JavaScript"],"date":"2015-05-19T13:12:48.910Z","relatedLinks":[]},{"title":"codemix/babel-plugin-typecheck · GitHub","url":"https://github.com/codemix/babel-plugin-typecheck","content":"flowtypeアノテーションからランタイム型チェックのコードへ変換するBabel plugin","tags":["JavaScript","babel","flowtype"],"date":"2015-05-19T13:34:33.363Z","relatedLinks":[]},{"title":"ここ最近のWeb地図周辺の動向をまとめてみた | #GUNMAGISGEEK","url":"http://shimz.me/blog/map/4268","content":"GeoJSONを始めウェブの地図周りの技術についての変化について","tags":["JavaScript","GEO","まとめ"],"date":"2015-05-21T07:35:58.324Z","relatedLinks":[]},{"title":"WebdriverIO - Selenium 2.0 javascript bindings for nodejs","url":"http://webdriver.io/","content":"Node.jsのSelenium/WebDriver APIのバインディング。\nモバイルのフリックやタブの切替等色々なAPIが用意されてる","tags":["node.js","Selenium","webdriver"],"date":"2015-05-21T08:24:58.466Z","relatedLinks":[]},{"title":"We have a problem with promises","url":"http://pouchdb.com/2015/05/18/we-have-a-problem-with-promises.html","content":"Promiseの色々な落とし穴やアンチパターンについてよくまとまってる","tags":["JavaScript","Promises","まとめ"],"date":"2015-05-21T10:04:57.957Z","relatedLinks":[{"title":"JavaScript Promiseの本","url":"http://azu.github.io/promises-book/"}]},{"title":"symdiff","url":"https://symdiff.github.io/","content":"HTMLとCSSを渡して使われてないCSSを検索するツール","tags":["HTML","CSS","Tools"],"date":"2015-05-21T10:13:25.595Z","relatedLinks":[]},{"title":"JavaScript - AngularJSモダンプラクティス - Qiita","url":"http://qiita.com/armorik83/items/5542daed0c408cb9f605","content":"AngularJS 2に移行しやすくするにはどうするかというチュートリアル。\n1.xでもES6 classesを使った書き方をするためのリファクタリング方法。\nAngular 2でのdirective、モジュール、関連ライブラリやツール、FAQなど","tags":["AngularJS","JavaScript","ECMAScript","tutorial"],"date":"2015-05-22T06:23:01.694Z","relatedLinks":[]},{"title":"sebastian-lenz/typedoc","url":"https://github.com/sebastian-lenz/typedoc","content":"TypeScriptのAPIドキュメント生成ツール","tags":["TypeScript","API","document"],"date":"2015-05-22T11:40:36.855Z","relatedLinks":[]},{"title":"Testing JavaScript — Medium","url":"https://medium.com/@nickheiner/testing-javascript-8c8efe8434e","content":"proxyquireを使ったテスト、E2Eとモック、tapeを使ったテストについて","tags":["JavaScript","testing"],"date":"2015-05-23T07:01:59.217Z","relatedLinks":[]},{"title":"High-performance javascript library for animations & interfaces | Famous.org","url":"http://famous.org/","content":"アニメーションライブラリであるFamousがリニューアル公開された","tags":["JavaScript","animation","library","WebGL"],"date":"2015-05-24T15:23:08.708Z","relatedLinks":[]},{"title":"Notifying you of Changes to Notifications","url":"https://developers.google.com/web/updates/2015/05/Notifying-you-of-notificiation-changes","content":"Chrome 44でService Workerを使ったプッシュ通知で任意のオブジェクトを渡せるようになり、また`getNotifications()`で特定のtagがついたNotificationのみを取り出せるようになった","tags":["JavaScript"],"date":"2015-05-25T13:00:27.898Z","relatedLinks":[]},{"title":"Why Backbone.js? - Roost Austin","url":"https://roost.bocoup.com/2015/austin/blog/why-backbone/","content":"JavaScriptライブラリをどのような基準で比較して選択するかについて。\nメジャーなライブラリの統計を比較した図や学習曲線、欠点などについて書かれていて、どのような見方があるかについての話が興味深い","tags":["JavaScript","library","MVC"],"date":"2015-05-25T13:26:07.903Z","relatedLinks":[]},{"title":"padolsey/operative","url":"https://github.com/padolsey/operative","content":"直接関数を渡してそれをWeb Workerで動かせるライブラリ。\n古いブラウザ向けのfallbackやPromiseのサポートなど、できるだけシームレスに書けるようにしてる","tags":["webworker","JavaScript","library"],"date":"2015-05-25T15:43:17.355Z","relatedLinks":[{"title":"operativeでWebWorkersを手軽に扱う - 四角革命前夜","url":"http://blog.sasaplus1.com/2015/05/23/01/"}]},{"title":"ES6 — classes and inheritance — Medium","url":"https://medium.com/@mrzepinski/es6-classes-and-inheritance-607804080906","content":"ES6 ClassesとES5との書き方比較。\ngetterやsetter、細かいショートハンドとともに紹介してる","tags":["JavaScript","ECMAScript"],"date":"2015-05-25T15:45:53.073Z","relatedLinks":[]},{"title":"ウェブクリエイターの為の情報サイト | Web Programming Primer","url":"http://wp-p.info/","content":"HTML/CSS/JavaScriptの入門的な内容のチュートリアル集","tags":["HTML","JavaScript","CSS","tutorial"],"date":"2015-05-26T04:06:58.522Z","relatedLinks":[]},{"title":"async/CHANGELOG.md at master · caolan/async","url":"https://github.com/caolan/async/blob/master/CHANGELOG.md#v100","content":"非同期処理を管理するライブラリであるasync 1.0.0リリース。\n","tags":["JavaScript","library"],"date":"2015-05-26T04:55:29.257Z","relatedLinks":[]},{"title":"graphite, grafana, sitespeed.io, diamond で継続 Web パフォーマンスモニタリング - Qiita","url":"http://qiita.com/Jxck_/items/abfa9f3dd15c5572cbfd","content":"sitespeed.ioを使い実際のブラウザを動かしてTiming API等のクライアントサイドでのメトリクス情報を継続的に取得したデータをgraphiteに保存し可視化する方法について","tags":["browser","performance"],"date":"2015-05-26T17:08:39.867Z","relatedLinks":[]},{"title":"Plain JavaScript - Functions and Helpers","url":"http://plainjs.com/javascript/","content":"Pure JavaScriptでDOM操作などについての逆引きリファレンス","tags":["JavaScript","DOM","リファレンス"],"date":"2015-05-27T09:38:41.997Z","relatedLinks":[]},{"title":"EmberWeekend","url":"https://emberweekend.com/episodes","content":"EmberJSについてのpodcast","tags":["JavaScript","library","podcast"],"date":"2015-05-27T09:38:58.751Z","relatedLinks":[]},{"title":"Moving to ES6 from CoffeeScript","url":"https://gist.github.com/danielgtaylor/0b60c2ed1f069f118562","content":"CoffeScriptからES6への移行するにおいて文法の比較やES6の構文や機能の紹介","tags":["JavaScript","CoffeeScript"],"date":"2015-05-27T09:41:05.496Z","relatedLinks":[]},{"title":"Easily testing React components with react-test-tree — Qubit Engineering — Medium","url":"https://medium.com/qubit-engineering/easily-testing-react-components-with-react-test-tree-f9e1668b1c2d","content":"React component向けのテストライブラリ。\n対象のReact componentに`ref`属性を追加しておくことで、clickなどのイベントのシミュレートや子componentをstubすることができる","tags":["React","testing","DOM"],"date":"2015-05-27T09:43:26.160Z","relatedLinks":[{"title":"QubitProducts/react-test-tree","url":"https://github.com/QubitProducts/react-test-tree"}]},{"title":"Angular 1.4.0 - jaracimrman-existence","url":"http://angularjs.blogspot.com/2015/05/angular-140-jaracimrman-existence.html","content":"Angular 1.4.0リリース。\n$httpのパラメータシリアライズ方法のカスタマイズ、i18nをサポートするngMessageFormatの追加、ngCookiesの追加など","tags":["AngularJS","ReleaseNote"],"date":"2015-05-28T07:25:42.138Z","relatedLinks":[{"title":"AngularJS: Developer Guide: Migrating from Previous Versions","url":"https://docs.angularjs.org/guide/migration#migrating-from-1-3-to-1-4"},{"title":"もうすぐリリースされるAngularJS 1.4の機能を先取りチェックしよう （1/2）：CodeZine","url":"http://codezine.jp/article/detail/8698"},{"title":"JavaScript - AngularJSの1.3から1.4へのバージョンアップ - Qiita","url":"http://qiita.com/tsuchikazu@github/items/282bd7a990170a9adfb6"}]},{"title":"Using WebPagetest - O'Reilly Media","url":"http://shop.oreilly.com/product/0636920033592.do","content":"WebPagetestについての書籍","tags":["browser","performance"],"date":"2015-05-29T06:08:42.134Z","relatedLinks":[]},{"title":"Welcome - Polymer","url":"https://www.polymer-project.org/1.0/","content":"Polymer 1.0リリース","tags":["JavaScript","library","ReleaseNote"],"date":"2015-05-29T12:33:12.823Z","relatedLinks":[]},{"title":"mako-taco/DecorateThis","url":"https://github.com/mako-taco/DecorateThis","content":"Decoratorを使った型のバリデーション、メモ化、カリー、Debounceなど色々なものを用意したライブラリ","tags":["JavaScript","library"],"date":"2015-05-31T02:09:09.518Z","relatedLinks":[]},{"title":"Google Developers Blog: Polymer 1.0 Released!","url":"http://googledevelopers.blogspot.com/2015/05/polymer-10-released.html","content":"Polymer 1.0リリース","tags":["WebComponents","library"],"date":"2015-05-31T08:27:32.650Z","relatedLinks":[{"title":"Polymer 1.0の挙動変更の影響 - Qiita","url":"http://qiita.com/shibukawa/items/45324051af06e08a11cc"},{"title":"Polymer 0.5 → 1.0 変更点ナナメ読みメモ ::ハブろぐ","url":"http://havelog.ayumusato.com/develop/webcomponents/e672-polymer_050to100_changelog.html"}]},{"title":"ESLint 0.22.0 released - ESLint - Pluggable JavaScript linter","url":"http://eslint.org/blog/2015/06/eslint-0.22.0-released","content":"ESLint 0.22.0リリース\nルールプラグインに設定のバリデーション用のJSON Schemaを書けるように、.eslintrcの設定ファイルをバリデーションできるように","tags":["Tools","JavaScript","ReleaseNote"],"date":"2015-05-31T11:24:49.919Z","relatedLinks":[{"title":"format","url":"http://eslint.org/docs/developer-guide/working-with-rules"}]},{"title":"Ember.js - Ember.js 1.12 and 1.13 Beta (Glimmer!) Released","url":"http://emberjs.com/blog/2015/05/13/ember-1-12-released.html","content":"Ember.js 1.12と1.13 Betaリリース。\ncomputeにgetter/setterを使った方法を追加、併せてDecoratorsを使った方法サポート予定\n","tags":["JavaScript","library","ReleaseNote"],"date":"2015-05-16T01:56:47.628Z","relatedLinks":[]},{"title":"WebGL 軽量ライブラリを比較してみる - Qiita","url":"http://qiita.com/cx20/items/0fa19c96aa6470d98807","content":"色々なWebGLライブラリを使って三角形など基本的なものを表示するサンプルコードまとめ","tags":["WebGL","JavaScript","まとめ"],"date":"2015-06-01T05:32:11.950Z","relatedLinks":[]},{"title":"Apigee API Studio","url":"http://apistudio.io/","content":"yamlなDSLでAPIを作ってモックサーバにしたり、APIのリファレンスを作成したりできるウェブサービス","tags":["API","webservice"],"date":"2015-06-01T05:38:06.892Z","relatedLinks":[]},{"title":"skadimoolam/x-doc","url":"https://github.com/skadimoolam/x-doc","content":"Node.js/io.jsをコマンドラインからオフラインで引けるリファレンスツール","tags":["node.js","リファレンス"],"date":"2015-06-01T14:08:03.407Z","relatedLinks":[]},{"title":"ES6 In Depth: Destructuring ✩ Mozilla Hacks – the Web developer blog","url":"https://hacks.mozilla.org/2015/05/es6-in-depth-destructuring/","content":"Destructuringの色々なパターンについて。\n配列、ES6 module、Iteratorなどとあわせた例","tags":["JavaScript","ECMAScript"],"date":"2015-06-01T14:25:16.100Z","relatedLinks":[]},{"title":"ES6 コードをテストする | アカベコマイリ","url":"http://akabeko.me/blog/2015/05/es6-unit-test/","content":"ES6で書いたコードに対するテストをES6とpower-assertで書いて、Node.js上で実行する方法について","tags":["JavaScript","ECMAScript","testing"],"date":"2015-06-01T22:48:44.093Z","relatedLinks":[]},{"title":"io.js Week of May 29th — Node & JavaScript — Medium","url":"https://medium.com/node-js-javascript/io-js-week-of-may-29th-89bdeace6056","content":"io.js 2.2.0リリース","tags":["node.js","ReleaseNote"],"date":"2015-06-02T09:09:17.272Z","relatedLinks":[]},{"title":"gulp/CHANGELOG.md at v3.9.0 · gulpjs/gulp","url":"https://github.com/gulpjs/gulp/blob/v3.9.0/CHANGELOG.md","content":"gulp 3.9.0リリース。\ngullpfileをBabelやlivescriptで書けるようにinterpretのアップデートが入った(.babel.jsのような拡張子で判定される)","tags":["JavaScript","Tools","ReleaseNote"],"date":"2015-06-02T12:33:37.314Z","relatedLinks":[{"title":"tkellen/js-interpret","url":"https://github.com/tkellen/js-interpret"}]},{"title":"Polymer エレメントの開発ツールと CI - 詩と創作・思索のひろば","url":"http://motemen.hatenablog.com/entry/2015/06/polymer-tools-and-ci","content":"Polymerに関連するツールやライブラリの消化。\nコンポーネントのドキュメント作り方、開発時の補助ツール、配布向けのビルド作成、CIでのテストについてなど","tags":["JavaScript","WebComponents","library","Tools"],"date":"2015-06-02T15:20:56.182Z","relatedLinks":[]},{"title":"cssnext","url":"http://cssnext.io/","content":"CSSの新しい構文等を現在のCSSに変換するTranspilerツール。\n一部仕様などにない拡張構文も含まれている","tags":["CSS","Tools"],"date":"2015-06-03T15:50:45.507Z","relatedLinks":[{"title":"cssnextでみる次世代CSSとPostCSS | Yucchiy's blog","url":"http://blog.yucchiy.com/2015/04/22/cssnext-postcss-for-nextgeneration-of-css/"}]},{"title":"Chromium Blog: Chrome 44 Beta: Improvements to Notifications API and promoted add to homescreen","url":"http://blog.chromium.org/2015/06/chrome-44-beta-improvements-to.html","content":"Chrome 44 Betaリリース。\nプッシュ通知の改善、 ES6 computed property names、`document.scrollingElement`のサポートなど","tags":["Chrome","ReleaseNote"],"date":"2015-06-04T09:49:01.232Z","relatedLinks":[]},{"title":"New Performance Tools in Firefox Developer Edition 40 ✩ Mozilla Hacks – the Web developer blog","url":"https://hacks.mozilla.org/2015/06/new-performance-tools-in-firefox-developer-edition-40/","content":"Firefox 40の開発者ツールについて。\nパフォーマンスツールの改善、ネットワークモニタでPostデータのコピー、CSSドキュメントの表示連携など","tags":["firefox","debug","Tools"],"date":"2015-06-04T10:06:42.096Z","relatedLinks":[]},{"title":"React/dekuコンポーネントとthisのパターン | Web Scratch","url":"http://efcl.info/2015/06/05/this-component/","content":"ReactのコンポーネントをES6 Classesで書くと`this`が多くなる問題とイベントハンドラの登録/解除の例。\nまた、関数的なアプローチを持つdekuのコンポーネントとの違いについて","tags":["React","JavaScript"],"date":"2015-06-05T09:38:52.440Z","relatedLinks":[]},{"title":"Node v0.12.4 (Stable)","url":"http://blog.nodejs.org/2015/05/22/node-v0-12-4-stable/","content":"Node v0.12.4リリース","tags":["node.js","ReleaseNote"],"date":"2015-06-06T03:52:50.552Z","relatedLinks":[]},{"title":"TechnologyAdvice/Vers","url":"https://github.com/TechnologyAdvice/Vers","content":"バージョニングを持ったモデルライブラリ","tags":["JavaScript","library"],"date":"2015-06-06T06:39:24.325Z","relatedLinks":[]},{"title":"Integrity protection for third-party JavaScript // Speaker Deck","url":"https://speakerdeck.com/fmarier/integrity-protection-for-third-party-javascript-1","content":"ブラウザの実装してるサードパーティスクリプトに対するセキュリティについてのスライド。\nCSP、HSTS、SRIについて","tags":["browser","セキュリティ"],"date":"2015-06-06T06:53:33.448Z","relatedLinks":[]},{"title":"Web Audio School","url":"http://mmckegg.github.io/web-audio-school/","content":"Web Audio APIについてのチュートリアルサイト。\nそれぞれのAudio Nodeについての解説や実行結果を視覚的に分かるようにしているので分かりやすい","tags":["JavaScript","web","audio","tutorial"],"date":"2015-06-06T07:11:08.635Z","relatedLinks":[]},{"title":"babel/CHANGELOG.md at master · babel/babel","url":"https://github.com/babel/babel/blob/master/CHANGELOG.md#550","content":"Babel 5.5.0リリース。\nバグ修正が中心。","tags":["JavaScript","Tools"],"date":"2015-06-06T08:05:32.319Z","relatedLinks":[]},{"title":"What's New in JavaScript","url":"https://msdn.microsoft.com/en-us/library/ie/br212465(v=vs.94).aspx","content":"MSEdgeでのJavaScriptの新しい機能についてのページ","tags":["JavaScript","MSEdge"],"date":"2015-06-06T08:06:08.180Z","relatedLinks":[]},{"title":"Verify.js - A powerful, customizable, asynchronous form validation library","url":"http://verifyjs.com/","content":"非同期でバリデーション出来るライブラリ","tags":["JavaScript","library"],"date":"2015-06-06T08:22:10.951Z","relatedLinks":[]},{"title":"React: 保守しやすいハイパフォーマンスの UI コンポーネントを作成する","url":"http://www.ibm.com/developerworks/jp/web/library/wa-react-intro/index.html","content":"React、Component、Flux、デバッグツール、GraphQLとReactNative等の関連するプロジェクトなどReactに全般についてまとまってる記事","tags":["JavaScript","React","tutorial"],"date":"2015-06-06T08:49:24.802Z","relatedLinks":[]},{"title":"ECMAScript 2015… by Maciej Rzepiński [Leanpub PDF/iPad/Kindle]","url":"https://leanpub.com/ecmascript2015es6guide","content":"ES6についての電子書籍","tags":["JavaScript","ECMAScript","電子書籍"],"date":"2015-06-07T14:11:32.492Z","relatedLinks":[{"title":"Maciej Rzepiński — Medium","url":"https://medium.com/@mrzepinski"}]},{"title":"BlinkOn 4 One-Pager - http://bit.ly/blinkon4onepager - Google ドキュメント","url":"https://docs.google.com/document/d/1ga5lPyCxQ0G7deJWDZPSbVvewG7cRdT6Qi-pHXUDgkg/edit#heading=h.rx77pwie3tnj","content":"BlinkについてのイベントであるBlinkOn  4の動画とスライドまとめ","tags":["blink","イベント"],"date":"2015-06-07T14:19:26.898Z","relatedLinks":[]},{"title":"MartinChavez/Learn-Javascript","url":"https://github.com/MartinChavez/Learn-Javascript","content":"テストで学ぶJavaScript。\nそれぞれの機能についてのテスト集","tags":["JavaScript","testing","サンプル"],"date":"2015-06-07T14:22:31.050Z","relatedLinks":[]},{"title":"▶ Asynchronous JavaScript at Netflix by Matthew Podwysowski at JSConf Budapest 2015 - YouTube","url":"https://www.youtube.com/watch?v=a8W5VVGO-jA","content":"RxやObservableについての発表。\n非同期においてはPromiseがあるがCancelができない問題があり、またNode Streamは最適ではないとして、そこを扱うAPIデザインとしてのObservable、Rxについて紹介している","tags":["JavaScript","動画","スライド"],"date":"2015-06-07T15:19:45.568Z","relatedLinks":[{"title":"mattpodwysocki/jsconfbp-2015","url":"https://github.com/mattpodwysocki/jsconfbp-2015"}]},{"title":"Performance Tools | CSS-Tricks","url":"https://css-tricks.com/performance-tools/","content":"ウェブサイトパフォーマンス計測に関連するツールやサービスのまとめ","tags":["browser","performance"],"date":"2015-06-08T02:35:46.357Z","relatedLinks":[]},{"title":"The Accessibility Cheatsheet - bitsofco.de","url":"http://bitsofco.de/2015/the-accessibility-cheatsheet","content":"ウェブアクセシビリティチートシート","tags":["アクセシビリティ","チートシート"],"date":"2015-06-08T12:40:41.424Z","relatedLinks":[]},{"title":"What’s new in Babylon.js v2.1 - Eternal Coding - HTML5 / JavaScript / 3D development - Site Home - MSDN Blogs","url":"http://blogs.msdn.com/b/eternalcoding/archive/2015/06/08/what-s-new-in-babylon-js-v2-1.aspx","content":"Babylon.js v2.1リリース。","tags":["JavaScript","library","WebGL","ReleaseNote"],"date":"2015-06-09T16:34:15.322Z","relatedLinks":[]},{"title":"Changelog · winjs/winjs Wiki","url":"https://github.com/winjs/winjs/wiki/Changelog#v40","content":"WinJS 4.0リリース","tags":["JavaScript","library","ReleaseNote"],"date":"2015-06-10T01:28:52.936Z","relatedLinks":[]},{"title":"Safari 9.0","url":"https://developer.apple.com/library/prerelease/mac/releasenotes/General/WhatsNewInSafari/Articles/Safari_9.html","content":"Safari 9.0での変更点としてTemplate strings、Classes、WeakSet、SymbolなどのES6サポート、開発者ツールのデザインや機能追加などが行われている","tags":["safari","ReleaseNote"],"date":"2015-06-10T01:37:16.962Z","relatedLinks":[{"title":"Safari 9.0の新機能の概要 - console.lealog();","url":"http://lealog.hateblo.jp/entry/2015/06/09/115905"}]},{"title":"JavaScript with Promises - O'Reilly Media","url":"http://shop.oreilly.com/product/0636920032151.do","content":"Promisesについて扱う100ページほどのOreillyの書籍","tags":["JavaScript","Promises","book"],"date":"2015-06-10T07:54:14.770Z","relatedLinks":[]},{"title":"NW.js Essentials eBook: Alessandro Benoit: Amazon.it: Kindle Store","url":"http://www.amazon.it/NW-js-Essentials-Alessandro-Benoit-ebook/dp/B00Y9W1H34","content":"NW.jsについての書籍","tags":["node-webkit","book"],"date":"2015-06-11T23:08:37.169Z","relatedLinks":[]},{"title":"flow/Changelog.md at v0.12.0 · facebook/flow","url":"https://github.com/facebook/flow/blob/v0.12.0/Changelog.md","content":"Flow 0.12.0リリース。\nfor-of、async/await、Structural Subtypingなどのサポート、typeofでの型指定、`module.name_mapper`オプションの追加など","tags":["JavaScript","Tools","ReleaseNote"],"date":"2015-06-12T02:53:08.251Z","relatedLinks":[]},{"title":"jussi-kalliokoski/trine","url":"https://github.com/jussi-kalliokoski/trine","content":"thisに値が来ることを前提としたunderscoreなどのような関数のコレクションライブラリ。\n`::`という構文を定義しているfunction bind syntaxのプロポーサルを元にした使い勝手を重視した作り","tags":["JavaScript","library"],"date":"2015-06-12T11:18:30.270Z","relatedLinks":[]},{"title":"Vue.js 0.12 released! - vue.js","url":"http://vuejs.org/2015/06/11/012-release/","content":"Vue.js 0.12リリース。\n`v-component`と`v-with`を廃止して代わりに`props`を利用するように、Asynchronous Components、Element Directivesの追加など","tags":["JavaScript","library","ReleaseNote"],"date":"2015-06-13T08:11:08.502Z","relatedLinks":[{"title":"Release 0.12.0: Dragon Ball · yyx990803/vue","url":"https://github.com/yyx990803/vue/releases/tag/0.12.0"}]},{"title":"Deprecating JSTransform and react-tools | React","url":"http://facebook.github.io/react/blog/2015/06/12/deprecating-jstransform-and-react-tools.html","content":"ReactではJSTransformとreact-toolsの代わりにBabelを利用するようになった。","tags":["React","JavaScript","Tools"],"date":"2015-06-13T09:47:07.072Z","relatedLinks":[]},{"title":"Exploring ES6 by Axel Rauschmayer [Leanpub PDF/iPad/Kindle]","url":"https://leanpub.com/exploring-es6/","content":"Dr. AxelによるECMAScript 6についての書籍。ES6とは何かという話から、それぞれの機能と仕様について詳しく書かれている。\nオンライン版は無料で読むことが出来る","tags":["JavaScript","ECMAScript","book"],"date":"2015-06-13T13:22:37.167Z","relatedLinks":[{"title":"Exploring ES6: Upgrade to the next version of JavaScript","url":"http://exploringjs.com/"},{"title":"②ality – JavaScript and more","url":"http://www.2ality.com/"}]},{"title":"StrongLoop | New io.js Features You May Not Be Using","url":"https://strongloop.com/strongblog/new-io-js-features-you-may-not-be-using/","content":"io.js 2.1までに新しく入った機能についてのまとめ。\nES6、ドキュメントの改善、stream、unhandledRejection、Preload modules、Sync I/Oのデバッグなど","tags":["node.js","JavaScript"],"date":"2015-06-14T02:30:18.710Z","relatedLinks":[]},{"title":"Ember.js - Ember.js 1.13.0 and 2.0 Beta Released","url":"http://emberjs.com/blog/2015/06/12/ember-1-13-0-released.html","content":"Ember.js 1.13.0と2.0βリリース。\nコンポーネントのライフサイクル追加、Helper APIの追加など","tags":["JavaScript","library","ReleaseNote"],"date":"2015-06-14T02:47:19.428Z","relatedLinks":[]},{"title":"nature/pa11y","url":"https://github.com/nature/pa11y","content":"HTML_CodeSnifferをコマンドラインで走らせてアクセシビリティについてチェック出来るツール","tags":["アクセシビリティ","testing","Tools"],"date":"2015-06-14T03:05:27.349Z","relatedLinks":[]}]