構成について
動作しているコードは以下の自前のVibing製です。いくつかMoonBitでライブラリをつくってみたので、実証と改善を目的にドックフィーディングとして作成しました。
テンプレートエンジンでhtmlを生成しているはず。管理ページはPasskeyでログインできます。
ブログシステムは以下です。管理ページも含みます。動かすのは今のところCloudflare前提になっています。
Contribute to f4ah6o/blog.mbt development by creating an account on GitHub.
GitHubブログシステムから利用しているライブラリは以下です。
tmpx
テンプレートエンジン。自称functional template engine
Contribute to f4ah6o/tmpx.mbt development by creating an account on GitHub.
GitHubmhx
functional htmxを謳っています mhxはhtmx.orgというライブラリを参考にしています。
Contribute to f4ah6o/mhx.mbt development by creating an account on GitHub.
GitHubpasskey対応
管理ページにPasskeyで入れるのは個人的にウキウキします。UXよし
Contribute to f4ah6o/simple-webauthn.mbt development by creating an account on GitHub.
GitHub所感など
一部は@mizchi さんのモジュールを利用しています。それ以外はmoonbitlangだけと思います(ほぼ未確認)。 Cloudflareのプラットフォームに乗っかっているのが、気になり始めました。
狙い
coding agentがどんどん強くなっていく現在、コードがかけなくてもアプリケーション、ツールを作れることはこのBlogがちょっとだけ証明しています。 アイデアや問題・課題意識、ドメイン・ビジネス知識をもつ人がAgentを駆使してアプリをつくればいいよね、ということだと思います。