2021年振り返り
作ったもの
- naoty/todo: 細かいバグがあったのと、長期的にメンテナンスしていくことを踏まえてTODO管理ツールをGoからRubyで書き直した。
- naoty/blog: このブログを生成するツールをRubyで書いた。また、過去のブログなどのコンテンツを https://blog.naoty.dev に移した。
- 家計管理アプリケーション: 家を建てた結果、修繕費の積立や固定資産税など今までなかった費用が発生するようになった。毎月発生する費用だけでなく年単位で発生する費用まで管理するためのWebアプリケーションをいま作っている。学習目的も兼ねてフロントエンドにNext.js in TypeScriptを使い、バックエンドにRailsを使い、GraphQLで通信するようにしている。
読んだもの
- データ指向アプリケーションデザイン: 最後まで読むことを目標としていたけど、達成できなかった。
- Mastering Apache Cassandra 3.x: 仕事でCassandraを扱っていたので、気になるところだけ読んだ。日本語では3系のCassandraのまとまった情報がないため、とても助かった。
買ったもの
金を借り、土地を買い、家を建て、庭を作った。
あとは前回の記事に書いた。
仕事
だいたい以下のようなことをした。
- Railsアプリケーションのチューニング
- 大量に書き込まれるデータを非同期にCassandraに書き込んでRailsアプリケーションから配信する機能の開発
将棋
今年は将棋にハマってた一年だった。もともと高校時代の部活で将棋をやっていたんだけど、YouTubeでプロ棋士の動画を見たり、Abemaトーナメントを見ていたりして、将棋熱が再燃してきた。
新しい生活
9月に5年以上住んでいた練馬を離れて新しい街に住み始めた。近くの大きな駅まで徒歩25分くらいかかるけど、駅まで行けばいろんなお店があってとても便利。歩道が広いし、自転車レーンもあるし、通行しやすくていい。また、大きめの道はすべて並木が植えられているので、歩いていて気持ちいい。
来年の目標
- プログラミング: データベースの仕組みに興味があるので、引き続き勉強していきたい。まずはDatabase Design and Implementationを買ったので読破したい。そして、仕事でKafkaを扱う機会がありそうなので、Kafkaについても勉強していきたい。
- 将棋: 二段に昇段したい。終盤力に課題があるので、詰将棋をこなしていきたい。
- その他: 来年35歳になるので、そろそろ健康を意識してなんでもいいから運動習慣を身につけたい。