24 Oct 2012

Chrome Tech Talk Night #4

Google Developers Japan: Chrome Tech Talk Night #4 を開催します

Paul Irish はじめ Google の Chrome チームがやってくるとのことで, 話を聞きに行って来ました. インターネットで見たことある人がいろいろいてスター軍団という感じがありありです.

Variations on the Mobile Web (Boris Smus)

no title

Boris Smüs(@borismus)さん | Twitter

モバイルのウェブ開発をするにあたって対処しないといけない問題とその解決方法を紹介するという内容. どういう問題があって, その解決策にどういうアプローチがあって, それぞれにこういう pros, cons があって, というのを丁寧に説明してくれていて非常に面白かったです. トピックは mobile な web dev な方々にはおなじみなのかもしれませんが自分には新鮮でしたし, なにより問題に対処するアプローチを複数出してきてその中でのベストプラクティスを紹介してくれていたのでかなり興味をそそれれました. 遅刻して途中からしか聞けなかったのが悔やまれます.

Wonderous Web Dev Workflow & Yeoman (Paul Irish)

Google IO 2012

Paul Irish(@paul_irish)さん | Twitter

Yeoman の紹介を中心に, web 開発を楽に楽しくするツールの紹介. とにかく良さ気なツールやサービスが大量に出てきてお腹いっぱいになる発表でした. よさげなツールはあとで消化せねば...

  • bulding web app with very enjoynable way
  • trivia to valuing tools
  • your shell
  • deploy on push
    • github の hook で
  • yeoman
    • The web’s scaffolding tool for modern webapps | Yeoman
    • package management
      • yeoman コマンドでインストールなど
      • 依存パッケージに新しいバージョンが出たら notify
    • generators
      • mvc ライブラリと連動していて, yeoman コマンドからコントローラーを足したりできる
    • Scaffold in a snap
    • Live-recompile, Live-refresh
    • Sass, Coffeescript, AMD & ES6 Modules
    • Run unit tests in headless WebKit via PhantomJS
    • Robust build script
  • testing
  • style iteration & devtools
    • sass + livereload
    • chrome devtools support for sass
    • webstorm liveedit
  • no title
    • 好きなツールをシェア
  • continually learn how to develop better
  • styled console message
  • questions
    • 環境をどこまでめんどうみてくれるのか (sass だと ruby とか, node とか)
      • 最初に yeoman をインストールするときにチェックして, 必須のものが無ければインストールを促す
      • インストールを自動化するスクリプトもある
    • dependency を定義してインストールしてくれるようなものはあるのか
      • まだ無い
      • いずれ入る
    • dart や typescript などのサポート
      • まだない
      • yeoman は grunt.js 上で実装しているから拡張はわりと簡単
      • 自分で拡張することも可能
    • grunt から yeoman へのマイグレート
      • yeoman チームでも priority の高い issue
    • yeoman のパッケージインストール元. github 以外で, 例えば自前リポジトリを使えるようにできるか
      • bower が対応してくれている

LT

  • opera のダニエルさんの visibility api の話が面白かった
  • Google Developers - YouTube
    • google の開発関連の生放送チャンネル
    • その場でコミュニケーションしたり投票したり