構成について

動作しているコードは以下の自前のVibing製です。いくつかMoonBitでライブラリをつくってみたので、実証と改善を目的にドックフィーディングとして作成しました。

テンプレートエンジンでhtmlを生成しているはず。管理ページはPasskeyでログインできます。

ブログシステムは以下です。管理ページも含みます。動かすのは今のところCloudflare前提になっています。

GitHub - f4ah6o/blog.mbt

ブログシステムから利用しているライブラリは以下です。

tmpx

テンプレートエンジン。自称functional template engine

GitHub - f4ah6o/tmpx.mbt

mhx

functional htmxを謳っています mhxはhtmx.orgというライブラリを参考にしています。

GitHub - f4ah6o/mhx.mbt

passkey対応

管理ページにPasskeyで入れるのは個人的にウキウキします。UXよし

GitHub - f4ah6o/simple-webauthn.mbt

所感など

一部は@mizchi さんのモジュールを利用しています。それ以外はmoonbitlangだけと思います(ほぼ未確認)。 Cloudflareのプラットフォームに乗っかっているのが、気になり始めました。

狙い

coding agentがどんどん強くなっていく現在、コードがかけなくてもアプリケーション、ツールを作れることはこのBlogがちょっとだけ証明しています。 アイデアや問題・課題意識、ドメイン・ビジネス知識をもつ人がAgentを駆使してアプリをつくればいいよね、ということだと思います。