久しぶりの更新

Qiita 投稿一覧サイトを2系にしました

以前作ったQiita 投稿一覧サイトを2系(v2.8.1)にしました(最初のコミットしたの2年前になるのか…)
機能が少ないこともあり、基本的には2系で変更された設定回りを変更するだけで済みました。
対応ついでにテストフレームをavaからjestに変え、CircleCiと連携するように。少しモダンになった…!

3系がリリースされたら、storeの見直し/変更と併せてもうちょっとテストを書く予定です(Qiitaは3系がきたら更新しようかな、、)

最近教えてもらったんですが、テストケースをスキップしたり、todoとしてディスクリプションだけ書けるのはとても便利ですね!

VueFes 2019

昨年はチケットが即完売して参加できずに終わったVueFesですが、今年はご縁がありスタッフとして携われることになりました。
(ティザーサイト、一部実装を担当させてもらいました)
会社以外でチームを組んで何かに取り組むというのはいい経験だなと有難く思っています。
いいカンファレンスになるように準備、頑張ります。

体重の推移を可視化するリポジトリのアーカイブ

こちらも以前作ったものですが、メンテできそうにないのでインデントと使用ライブラリのマイナーバージョンアップのみ行い、アーカイブすることにしました。
今見れば「これ、コンポーネントに切り出さなあかんやつや…」と思うくらい密結合しているページなんですが、そう思えるようになったのは成長した証かな
可視化するのはテンションがあがるので、またこのリポジトリをメンテするか、この構想を元に別の何かに繋げられたらいいなーと思っています。

ref: nuxtとbuefyを使って日々の体重の推移をグラフで可視化する

Qiita投稿一覧サイトの見直し

前回宣言したようにnuxtを使ったアプリケーションの1つである
Qiita投稿一覧サイトを見直したいと思います。

具体的に何をするか

以下の4点に取り組もうと思います。

  1. 各依存関係のバージョンアップ
  2. トップへ移動の処理をvue-scrolltoに代替
  3. スタイルをscssで書き直す
  4. 処理の見直し、機能追加

各依存関係のバージョンアップ

依存関係の(マイナー)バージョンアップを行います。

name before after
nuxt ^1.1.1 ^1.4.2
axios ^0.17.1 ^0.18.0
element-ui ^2.0.11 ^2.4.6
babel-eslint ^7.2.3 ^7.2.3
eslint ^4.3.0 ^4.19.1
eslint-config-standard ^10.2.1 ^10.2.1
eslint-loader ^1.9.0 ^1.9.0
eslint-plugin-html ^2.7.0 ^3.2.2
eslint-plugin-import ^2.0.11 ^2.14.0
eslint-plugin-node ^5.1.1 ^5.2.1
eslint-plugin-promise ^3.5.0 ^3.8.0
eslint-plugin-standard ^3.0.1 ^3.0.1
続きを読む

もう8月

先月は更新できなかった…

更新はなかったものの、インプットがとても多く新たな気づきがあり、実りの多い月でした。
関わってくださった全ての方に感謝です。
時間をかけて咀嚼/補強していきます。

これからの取り組み

今月から以下の3つに取り組みます。

  • 既存のアプリケーションのリファクタリング
  • 認証機能のあるWeb APIの勉強
  • このブログのSSL化

既存のアプリケーションのリファクタリング

主にnuxtを使ったアプリケーションを見直そうと思います。

認証機能のあるWeb APIの勉強

これまで自前で実装したことがなかったので勉強がてら挑戦します。
先日JWTを少しだけ触りました。不完全燃焼なので実装完了させたい。。。

このブログのSSL化

「not secure」が出るページがあることに気付きました。
なんでだろう。。。調べます。
こちらが原因でした。
リンク先の画像のURLによって出ていたのでどうかな、対応しないかもしれません。

その他

nuxtの翻訳、年内に一度全てのページの翻訳を終わらせられたらと思い
空き時間にちょこちょこ取り組んでいます。
OSSのドキュメント、新しい技術を知るのにも役立ちますね!
英語力…は向上しているといいなぁ。

そういえば先日、直接プルリクを送りマージして頂けました。(Gitlocalizeはjson形式のファイルをサポートしていないため)緊張しました~