errorこの広告は、90日以上更新していないブログに表示しています。2019でLTしましたScalaMatsuriのアンカンファレンスで人類の4分の1くらいが困っているであろう問題について話して来ました。スライド2日でなんとか錬成したはいいけどストーリー的にあまりScala感がなくて悩んでました。いえばHaskell以外の話をしたのは久しぶりな気がします。この管理画面問題、みんなどうしてるのかなーと以前から疑問でしたが、軽く聞いてみたところみんな困っていそうということがわかりました(つまり未解決)。いいですがslideshareが日本語を表示しなくなった(そしてworkaroundめんどい)のでspeakerdeckに上げました。slideshare何が起こったの。OSSにしないの?するかもしれないですがやりたいことがまだ完成してないかつそれ入れると綺麗に切れるか微妙(ここで話してない別の問題がある)という問題があります。thrift以外にも対応しないの?ユニバーサルパーサとユニバーサルASTが必要になりそうで大変そうです。サーバーのCRUD周りも自動生成できないの?やってないけどできると思います。管理画面のためだけにdjangoとか使うという話を聞いたことがあります。LLのゆるふわ感とScalaのきっちりしたところをうまく使い分けたい。djangoを独立した機能として扱うなら問題ないと思う。管理画面は割と複雑なロジックを書く必要があるので型のサポートが手厚い言語は必須だと思ってます。Scalaはゆるふわもきっちりも雑に富豪的にも書けるので全部Scalaで書けばいい。スクリプトもAmmonite(LTか何かで紹介されたらしい)で書けるので便利。思い立って唐突に実行した。10分くらいで終わった。こんなに簡単にできるとは。旧サービスの要らない部分を選別してサブセットを作って、新サービスに旧サービス(サブセット)が埋め込めるだけの機能追加して、マイグレーション。