Elixir/Phoenixでウェブサービスを作っている13

読書の方は1冊読み終わったので1日休憩ズラ。

Done:

  • サーバ
    • PUT /goals/:id
      • update
      • move
        • inc positions
        • dec positions
          • ややこしいしめっちゃ汚い

Todo:

  • サーバ
    • PUT /goals/:id
      • 自分の子孫に移動しないように確認
    • DELETE /goals/:id
    • POST? /goals?:from_id&to_id
      • copy
      • API要検討
    • ユーザー権限チェックを入れる
  • ブラウザ
    • 兄弟を展開する
    • 子を展開する
    • 先祖を展開する
    • 上下移動
    • 右移動
    • 左移動
    • new/create
    • edit/update
    • delete
    • copy/cut/paste
    • キャッシュ
  • /goals/:idを/goals/:hash_digestにする
  • User.nickにunique属性つける

SQLアンチパターン

SQLアンチパターン

Programming Phoenix: Productive; Reliable; Fast

Programming Phoenix: Productive; Reliable; Fast