shuntaka.dev
shuntaka.dev
2021年の振り返り

12/24 17:06 2021

07/11 18:58 2026

2021年の振り返り

#はじめに

今年も残すところ7日です。私は今日で仕事納めかつ、年末は引越し準備でブログをまったり書いている時間がなく、いつもより早めに書くことにしました!

本記事では、2021年の活動を軽く振り返ります。

#今年の活動(技術)

#個人ブログ

2021年上半期はVercelとNext.js、サーバーサイドはサーバーレス構成でISRする自作ブログの改善をしていました。

改善内容としては下記の項目で、某投稿サイトで使いやすかった機能を参考に実装しました。

  • マークダウンパーサー、CSSの改善
  • Neovimでのリアルタイムプレビューできるオレオレプラグインの実装
  • ダークモードの実装
  • プライベートな記事を認証付き(Firebase Authentication)で見られる仕組みの導入
  • GitHub Appsを使ったリポジトリとブログの同期システム

実際に書いたコードは、公開しているので、気になる人がいるわけないと思いますが、参考になればと思います。ここら辺の話の詳細はNext.jsとサーバレスAPIで自分のブログを作った話に書いたので、気になる方は見てみてください。

PV数は大体月500PVくらいです。まだまだですが、自分の備忘録として書くというスタンスでこれからも続けます。 img

期間は2021/01/01 - 2021/12/23の記事別のPV内訳は、下記の通り。力を入れて書いた記事ほどPVが高くて納得しました。。

記事タイトル PV数
Next.jsとサーバレスAPIで自分のブログを作った話 697
GitHubとの連携手段(OAuth Apps, GitHub Apps)を整理する 526
AWS IoTで独自CA証明書を使ってMQTT通信を試してみる 422
OpenSSLでJWTの作成、検証ロジックを確認する 282
npmモジュールをモノレポで管理し、煩雑なリリース業務を効率化する 269
Vim/Neovimプラグイン開発サイクルをまとめてみる 257
App EngineとCloud CDNでstale-while-revalidate可能な環境を構築する 253
next/linkのpassHref属性がどのような場合に必要か整理、検証してみる 217
lernaでモノレポで管理したパッケージをnpmに公開する際の注意点 207

#その他

ほぼないので、ブログところで水増ししました。

強いてあげるとするならNeovimのinit.lua化とプラグインをlua製に総入れ替えしました。luaでDeepLを使った翻訳プラグインを作ったりしましたが、やりかけで年内公開まで至らずという感じです。。Neovimのluaプラグインはかなりエコシステムが充実しているように感じました!

#仕事

2020年に引き続きIoTサービスの設計、実装を行っていました。大きく変化した点としてはAWS(クラウド)側だけでなく、ハード側のアプリを書いている比重が多かった。(ラズパイとPythonなので組み込みではないです)

少し耐性がついた結果、M5Stack Core2 for AWSを購入して色々記事を書きました。

  • NeovimでM5Stack Core2ファームウェア開発を快適に行う環境を作った
  • ESP-IDFの導入と使い心地を試す
  • [M5Stack Core2] PlatformIOでesp-aws-iotのサンプルsubscribe_publishを動かしてみる

今年は、個人で18記事と会社で3記事の合計21記事書きました。

#技術以外

#運動

5月,6月は、平日1万/休日1万5千歩くらい歩いていました。おかげで10kgくらい痩せました。登山グッズも買ったのですが、1回大山行ったきりです。。最近はサボり気味ですが、また太ってきたら再開しよーかなーと思っています。

#2022年向けて

ざっくりですが、2022年は下記をテーマにやっていきたいなと思います。

  • 本ブログは他媒体と比較しても一番使いやすいので、引き続き記事を書いていく
  • 技術の素振り場所を増やす
    • 個人ブログとは別にWebアプリを1つを作り、運用する
      • WASM, Deno, CDN関連Saas(Cloudflare Workers, Workers KVとか)あたりが組み込めるテーマがいいな..
  • M5Stack(ESP32, Arduino)を使って何かアプリを作る(スタックチャンとか..)
  • 本ブログの採用技術の見直し、素振り
    • 例えば、VercelをAmplifyにする、DynamoDB, Firebase Authenticationをsupabaseにする等

#最後に

ちなみにサムネイルは大さん橋埠頭から撮った写真です。実家から歩いて90分くらいのところにあり、引っ越すともうこの景色は歩いて見れなくなるなーという気持ちで今年の振り返りのサムネイルにしました。どうでもいいですね。

ということで、1年間お世話になりましたー。良いお年を〜。