nownabe release note v2017.12

Contents
  1. Tech
  2. Work
  3. Private
  4. Books
  5. Retrospective
  6. Good
  7. Not Good
  8. Action
  9. まとめ

a-knowさんがやって て振り返りにいいなぁと思ったので真似してみた。

Tech

10〜11 月のアップデート。

  • GAE/Go のアプリをいくつかデプロイして、次のようなことがわかってきた
    • GAE/Go のデプロイどうすればいいか
    • ディレクトリ構成どうすればいいか
    • ベンダリングはどうすればいいか
    • App Engine SDK はいろいろあるけどどれを使えばいいのか
    • これらを Makefile にまとめる方法
    • GCP の API を使う方法
  • Cloud Dataflow のレベルが上がった
    • テンプレートの使い方
    • 様々な Limitation
    • ValueProvider の使い方
    • API の使い方
  • Cloud Function を本番導入した
  • AWS Batch を本番導入した
  • AWS のレベルアップ
    • OpsWorks
    • CloudWatch + Lambda
    • Batch
  • Dataflow でサーバサイド Kotlin を使い始めた
    • Kotlin こそは真の Better Java って感じがする
  • Rails の View テンプレート探索のコードを読んだ
    • versioncake とともに

Work

仕事の振り返り。

  • インフラとか運用の改善が多かった。おかげでピーク時に不安定になることはなくなった
    • パフォーマンスチューニング
    • EC2 インスタンス、オートスケールの最適化
    • 監視強化・改善
    • MySQL の Slow Query 分析
    • セキュリティ改善
    • データ分析基盤構築
  • 引き続き、社内技術 LT 会の企画・運用をしている
  • インフラ屋さんをしてたので、機械学習系の仕事があまりできていない
  • ミーティングもリモートでやることが増えて、会社に行く頻度が 2 週間に 1 回ぐらいになった
  • 最近使われてない Slack チャンネルを自動でアーカイブするやつとか、BigQuery の課金額を通知するやつとかを GAE/Go で作った

Private

  • 遠い親戚の結婚式で福岡に行って、その後神戸の実家で 1 週間仕事して、地元の友達の結婚式に出席して、こっちに帰ってきた
    • 実家でも問題なく仕事できた
  • 神戸空港使いやすくてよかった
    • 実家帰るときは飛行機でよさそう
  • 3 年ぶりぐらいにバンドっぽいバンドの練習をした
    • バンド?は?なにそれ?ぐらいのタイムスリップ感があった
  • 車を処分した
    • そんなに乗らないし、維持費がもったいなかった
  • 漫画をダンボール 1 箱分処分した

Books

  • Kotlinスタートブック を読み始めた
    • Kotlin 書き心地良いので Android アプリでも作るかーという気分
  • アド・アストラ を読み始めた
    • ハンニバルとスキピオの漫画
    • 面白い
  • BLUE GIANT を読んだ
    • Jazz のアツい漫画
    • 面白かった。続編も読みたい
    • 全10巻
  • Duo 3.0 をちょっとずつやり始めた
    • 学生のときに買った英単語集
    • 全単語がいい感じに例文になってて、全例文 CD になってる
    • CD 聞きながら散歩しつつぶつぶつ復唱してる
  • こち亀を 50 巻 481 話まで読んだ

Retrospective

Good

  • 機械学習勉強会を継続できている
  • GAE/Go を使い始めるとき迷わなくなった
  • 朝、昼に散歩して陽の光を浴びる
  • 神戸空港

Not Good

  • 機械学習の仕事ができていない
    • インフラがだいぶ落ち着いたので、やり始めてはいる
  • 最近はメインの言語として Java、Kotlin、Go、Python、Ruby、Node、Bash を使ってて、つまりメインの言語がない
    • できればどれか 1 つの言語に集中してレベルアップしたい
  • Ruby の GemTester を放置している
    • 2.5 のリリースが終わってからやればいいかと思っている

Action

  • 趣味で使う言語を絞りたい
    • Kotlin, Go, Ruby, TypeScript ぐらい?あんまり絞れてない
    • 仕事では相変わらずいろんな言語を書く必要がありそう
  • 単発の小さなアプリじゃなくて、画面があって DB もそれなりに使うぐらいのアプリケーションを GAE/Go で書きたい
    • GAE/Kotlin もやってみたさはある
  • そろそろ初めての確定申告の準備をしたほうがよさそう…
  • 機械学習の仕事で進捗だす

まとめ

初めてやってみたけど振り返りができるし、今後の行動の指針にもなりそうで良い。あとこっから今後のブログのネタを拾うとかもできそう。