NeoVimでコマンドをUIをブロックせずに非同期に実行する方法

背景

こんにちは。 かりんとうマニア(@karintozuki)です。
皆様、NeoVimのプラグイン開発やってますでしょうか。
私はNeoVimからChatGPTと会話できるプラグインを作っています。
https://github.com/karintomania/nvim-ai-chat
よかったら使ってみてください(宣伝)

今回はそんなプラグイン開発の上で役立つTipsを紹介します。

Read More

死海効果について解説

背景

こんにちは。 かりんとうマニア(@karintozuki)です。

死海効果(英語だとDead sea effect)という言葉を聞いたことがありますか?
聞いたことはなくても、もうそのような職場にいるorいたことがある、かもしれません。

死海効果とは、レガシーなコードを持つ職場では、レガシーな技術でも気にしない技術者だけが残り、よりレガシーなコードになっていく、という悪循環のことです。

Read More

開発環境でメールをテストするときはsmtp4devが便利

背景

こんにちは。 かりんとうマニア(@karintozuki)です。

Webアプリを開発する際にメールを送る機能をテストすることがありますよね。

そんな時にこういった悩みを持ったことはないですか?

  • 開発に使えるSMTPサーバがない
  • 開発で使ったメールでInboxがいっぱいになってしまった。
  • メールを誤送信してしまった
  • 正しい宛先に送れているかテストするためにいくつかフリーメールのアカウントを作った

まだまだあると思いますが、端的にいって面倒くさいですよね笑

そんな悩みを解決してくれるのがsmtp4devです。

Read More