🙆♀️
#1 ふりかえり
Googleカレンダーで稼働管理したらめっちゃよかった
- いつどの案件の作業するかをGoogleカレンダーに入れて色分けする
- どこにどれくらい時間使うかをあらかじめ考えられるのでめちゃくちゃよかった
既存サービスのdockerイメージ化
- サービスの一部機能をdockerイメージ化するための作業
- テストコードがないので、docker移植した際にデグレが発生したかわからない
- opencvにextentionを追加してリビルド
- 手元だとビルドに1時間くらいかかってかなりきつい
アプリ開発
- UI実装とAPI連携
- flexレイアウトを学んだ、めっちゃ便利
- 既存のコードの作りがフレームワーク化しているのでキャッチアップが結構おもい
- デザインがかなりしっかり目に上がってきて、設計書もしっかり作られているので、資料通りに作るだけの簡単な仕事
- reactもreact-nativeもあんまり触ってこなかったのでまぁまぁ大変
Webプラットフォーム開発
- OSSのアプリケーションの拡張作業
- web UIの翻訳作業
- angularでの翻訳はngx-translateが使いやすい
- kubernetes環境へデプロイ
- 超久々にkubernetes触ったのでトラブった
- メモリ不足でpodの動きが悪い
- メモリ増やしたらcalicoが起動しなくなる
- calico直すためにcalicoのドキュメントあさる
- manifestの書き方を5割くらい忘れてた
- 思い出した
- 超久々にkubernetes触ったのでトラブった
- github actionsでdocker build
- ビルド時に使う変数はEnvironmentsに定義する
- secretsに定義するとコンソールの出力もsecretsの中身は伏字になる
- OSSの保守大変
Discussion