mmag

ハマったことメモなど

JavaScript

Apolloのcache updateがやや辛そうに見える

使っているのはvue-apolloだけど。 Mutationした結果をつかってquery cacheを更新する、ということができる。これによってもう一回queryしなくてよくなるなどの効果がある。Optimistic responseと組み合わせると、迅速なフィードバックを利用者に返すことが…

Svelteをちょっと触った

Svelte • The magical disappearing UI framework Syntax的なところはVueっぽいけど、特徴的なのは $ svelte compile --format iife App.html > App.js とエントリポイントのhtmlからjsを生成するとこ。生成されたコードにはSvelteのコードは含まれていない…

お仕事のVue.jsアプリに入れてみたものたち

最近はカラーミーリピートのフロントエンド開発で生計を立てています。お仕事なのでいろいろ施策があり優先順位があるわけですが、今のチームは自由研究と称して優先順位外のことをしてもほどほどなら許される空気があるので、興味あるツールなどをお試しし…

Payment Request APIを試す

Payment Request APIという仕様の策定が進んでいるという話を聞きまして、ちょっと触ってみました。 あまりコードは書いてないですが、ここに置いてあります。 github.com https://joe-noh.github.io/payment_request_api/でも試せるようにしてあります。108…

phoenixでGET以外のリンクが効かなくなったときのメモ

なにが起きた phoenixのv0.16.0が出たのでガッとアップデートしたら、一緒にphoenix_htmlとかもバージョンが上がりました。動くっしょ〜と何も考えずにいたら、動かなくなってました。 症状は、linkヘルパで作ったリンクの内、GET以外(確認したのはPOSTとDELE…

ember new で Request path contains unescaped characters

ember-cli使ってember new hogeしたら、 前略 create tests/helpers/resolver.js create tests/helpers/start-app.js create tests/index.html create tests/test-helper.js create tests/unit/.gitkeep create vendor/.gitkeep Installed packages for tool…

coffee-scriptとmocha

js周りはあまり詳しくないのですが、mochaというテストフレームワークがあるそうですね。 そのままだとcoffee-scriptには使えないのでテストするときにオプションを渡してあげたりCakefileに書いておいたりするわけですが、どうも動きませんで。 みなさん $ …

brunch-with-hipsters

顛末 Railsでajax使ってリッチUIだぜとかやろうとして、あえなく挫折。 POSTが2回発火する。stackoverflowとか色々見たけど解決せず。 やっぱフロントエンドとバックエンドは分けたほうがよいのか。 Gruntとかどうやって使うんだっけ。 Brunchっていうの発見…