PWAConf (London, April 19) igniter PWA Oslo / PWA London meetups organizer ngVikings / Mobile Era conferences organizer Google Dev Expert in Web Technologies
じまぐ @nakajmg Frontend Engineer at PixelGrid Inc. + 副業
Three parts: What you should know about npm What npm knows about you The future of JavaScript
Snapshot テスト ある状態の HTML やスクショ画像を比較 考えることが少ないので楽 意図しない差分で落ちるのはつらそう 普通に DOM やコンポーネントの状態をアサーション DOM の構造が変わると終了する E2E でやるとすごくつらそう ユニットテストならありな印象
同じようなプロダクションコードおよびテストコードを3回も書きたくない! Web App : JavaScript iOS App : Swift Android App : Java, Kotlin
補足: Rails Engineとは? Railsアプリケーションを再利用可能にするように、 本体にマウント可能にする ↑↓ プラグイン、gem ・Rackミドルウェアである ・routes, task等を独自に記述できる などなど 実装リスクを洗い出し、工数見積を出すため 案2・案3でプロトタイプ実装を試みる 結果 案2: OAuth providerを作るgem(doorkeeper)を使ってできた 案3: ActiveRecord establish_connectionでDBを変えれた 複数DBは、本体でテストも書かれているので大丈夫そう では、どちらにするか? 工数はあまり変わらなさそう・・ 案2 OAuth化(HTTPレイヤ) ・OAuth Provider化しても外部公開の予定はない =要件に対して、オーバースペック 案3 Rails Engine化(アプリケーション
というわけで 試しにこんなの作りました How it works window.onload時、Rubyに処理をお願いする Ruby上でmechanizeにログインしてもらう ログイン後、発行されたURLをJavascriptが受け取る iframeに読み込む こんなかんじで 簡単にHTMLやJavascriptと Rubyを連携させられます http://github.com/upinetree/kancolle-launcher index.html <script type="text/ruby" src="ruby/agent.rb"></script> <iframe id="game_frame" name='game_frame'></iframe> <script type="text/javascript"> window.onload = function() { va
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く