dackdive's blog

新米webエンジニアによる技術ブログ。JavaScript(React), Salesforce, Python など

Meguro.es x Gotanda.js #1 in Drecomに行ってきた

行ってきました。


hyperapp について Jorge Bucaran

  • https://github.com/hyperapp/hyperapp
  • SPA を作るための 1kb の軽量ライブラリ
  • Virtual DOM + Redux/Elm 的な State 管理 + Router
  • Fast
  • React や Vue は framework っぽすぎ
  • "dependencies": {}


API ドキュメンテーションと mock サーバ mizuki_r


JSerのためのブラウザコードリーディング(テスト編) edwardkenfox


大規模静的サイトのためのビルドツール ktsn


仮想domを実装した感想 brn0227


Single File Components++ kazupon


TypeScriptのプラグインについて Quramy


Cycle.js の紹介 ( 改訂版 ) - リアクティブ・プログラミングに特化した JS フレームワーク wakamsha

  • Cycle.js = Observable x Virtual DOM
  • xstream (RxJS の軽量版) と Snabbdom (仮想DOMを操るシンプルなライブラリ) に依存
    • rxjs は Promise のすごいやつ
    • xstream: github.com/staltz/xstream
  • Viewも純粋なJSの関数で組み立てる。のでtypoするとビルドエラーで気づける
  • アプリケーションを main() と driver() に分ける
    • driver はDOM操作、API実行など副作用を扱う
    • main は state を管理する
    • driver は副作用を main に投げ、main は state を更新した結果を driver に Sink する??このサイクルが名前の由来