🍃このブログは移転しました。
3秒後、自動的に移動します・・・。

Node学園19時限目 に行ってきたメモ #tng19

まさかの発表枠でそれはもうきんちょーしてましたが、なんとか終わりました。
ブログに書くまでがNode学園ですよ!

「#スーパーイカメーカー を支える技術」 by @leader22

http://leader22.github.io/slides/node_gakuen-19/

LT枠やと思ってたらちゃんとした発表枠でした・・。
意外に興味あるって言ってくれた人がいてよかったですw

「Node.js の最近の開発のネタと状況」 by @jovi0608

http://www.slideshare.net/shigeki_ohtsu/node-58017154

  • http関連の脆弱性に対するセキュリティリリースが、10日の朝にある
  • v0.10-v5.xまで全バージョンが対象
  • v6.xは春頃
  • バージョン番号の偶数・奇数はもう気にしないでOK
  • 最近はテスト・CIに力を入れてる

Chakra Node

  • MSのChakra Nodeをビルド時に選べるようになるかも
  • Windows ARMのサポート
  • Node.jsとしての立ち位置をどうするかで議論中

Buffer

  • データが初期化されずheapが入る
  • ArrayBufferは0で初期化するけど・・

Promise

  • v0.1.30で削除され、v0.11.13で復活
  • コールバックを指定しない時は、Promiseが返るとか
  • 3rdのPromiseも使えるようになるかも

「gulp-sprocketsの話」 by @yo_waka

freeeの中の人による、RailsのSprocketsからビルドをフロントエンドに移行する話。

諸々しんどい

  • gemがアップデートしてくれない
  • scssのコンパイル遅い
  • 若者が入社!

gulp x webpackへ移行

  • rubysassで1時間だったのがlibsassで3分
  • 完全に移行はできず、webpack -> sprocketsという2段構え

そこでgulp-sprockets

  • https://github.com/waka/gulp-sprockets
  • Esprima, postcssでSprocketsのコメントをパース
  • Railsのヘルパ関数はnode-sassのカスタム関数でカバー
  • Sprocketsのディレクティブは100%サポートではない

「Node.js のWeb app framework 2016」 by @yosuke_furukawa

最近のNode.jsのWAFのおさらい。

Expressは死んだのか

  • まだ
  • Node Fundationが見守っていく
  • Express WorkingGroupが発足
  • リリーススケジュール切り直し

Koa v2.0.0

  • Babelでasync/awaitで
  • v2は、今はまだ早い

hapiとExpressとの違い

  • HttpAPIサーバーであることを主とする
  • ExpressはWebページを返すサーバーである(res.render)
  • pluginを使えば、Express同等のことももちろんできる
  • 思想はConf is better than code
  • BufferやStreamをそのまま使える
  • Expressより細かくイベントがハンドリングできる(onPreAuthとか)

nodal

  • https://github.com/keithwhor/nodal
  • Railsに近いリッチなWAF
  • PostgleSQLオンリー
  • 普通のサーバーか、APIサーバーか、SPA特化サーバーか選んでスタート
  • まぁ興味があれば・・

「expressを使ったWebアプリでチーム機能を作った時にハマったOAuthの罠」 by @hiro93n

  • 記事に個別で権限を付けられるドキュメントサービスが欲しかった
  • Express x MongoDB x Redis x ElasticSearch
  • サブドメイン切ってOAuthしたい

ログインまわり

「Electronでレジアプリを作った話」

PayPalの中の人による公式ではないソリューション。

ReferenceTransactionAPI

  • 一度認証すれば、任意のタイミングで課金できるやつ
  • とあるベンダー向けにQRコードを生成
  • そのQRを持ってそのベンダーのお店に行けば、決済できちゃう
  • ElectronのカメラでQRコードをキャプチャして

おわりに

会長へ。
またネタあるときにお願いします!