ホーム 厳選 最新

開発

A collection of blue and gray icons with white text, arranged in a grid-like pattern, resembling a computer keyboard.A collection of blue and gray icons with white text, arranged in a grid-like pattern, resembling a computer keyboard.
開発  ·  令和7年11月14日(金) 13:53

Cloudflare Durable Objectsを使用してレイテンシーを最適化するデプロイを実現する

Cloudflare Durable Objects Webhook遅延トリガー 静的サイトビルド最適化 Astro Sanity連携
Astro+Sanity+Cloudflare Pages の静的サイトで増加するコンテンツによりビルドが遅延する問題を、Cloudflare Workers と Durable Objects を組み合わせた「汎用 Webhook 遅延トリガー」で解決する方法を紹介。ビルドリクエストを一定時間まとめて1回にし、複数プロジェクトで共用可能。
28
0
開発  ·  令和7年11月8日(土) 10:20

最近の当サイトの更新について

小規模なリファクタリングを行いました

ウェブ開発 フロントエンド最適化 Remixアップグレード マジックリンク CMSリファクタリング SvelteKit AI統合
半年以上ぶりの投稿。表現欲は落ちていたが、再びコードを書くモードに入る。Chrome拡張・CMS・フロントエンドに新機能を追加し、パフォーマンスを最適化。Remix 2.x→React Router 7へ移行、Magic Linkでのログイン。マップ機能・閲覧制限・サーバーエンドポイント化、GPT-5、Unsplash自動アップロードを実装。CMSはSvelteKit/Server Endpoints化・DB移行。
21
0
開発  ·  令和6年8月24日(土) 10:10

ブログに検索機能を追加しました

meilisearchをベースにした、キーワード検索とセマンティック検索に対応した簡易検索モジュール

ブログ 検索機能 PGroonga ベクトル検索 meilisearch フロントエンド セマンティック検索 OpenAI
ブログ検索機能を検討し、試行錯誤の末にmeilisearchを採用しました。PGroongaでは多言語サポートが不十分だったため断念し、ベクトル検索とキーワード検索を組み合わせた手法へ移行。検索結果の質を高めるために、Supabase Edge Functionを活用し、自動インデックス作成を実現しました。
126
0
開発  ·  令和6年8月5日(月) 14:30

当サイトは第3世代に進化しました

完全に自律開発、各端分離のサーバーレスアーキテクチャ

CMS データベース SvelteKit Remix Supabase Cloudflare Workers AI統合 バージョンアップ
第3版の開発は、Strapiの限界やEXIF情報管理の改善を目指して再開発を決意。Nodeベースのバックエンドを放棄し、SvelteKitとSupabaseを利用してCMSを再構築。Remixを用いたフロントエンドを開発し、各部分を独立させた構造で多言語対応やAI統合も実現。今後はログイン方法の追加などを予定。
78
0
開発  ·  令和5年5月31日(水) 11:00

文字の力を信じ続ける:独立ブログナビゲーションサイト‘積薪’正式リリース

言葉の力と自由な思考の価値を今でも信じています

独立ブログナビサイト Node.js Svelte 文章の力
Node.jsとSvelteで開発された独自ブログナビサイト「積薪」は、AIを活用し、記事を分類・要約・タグ付けして読者の興味に合った情報を提供します。長文で真実を伝える文章に力を見出し、コミュニケーションにおける他アプリとの違いを強調。文章は画像やビデオより持続力があり、将来的に発見されることを期待するプラットフォームです。開発内容や技術構造についての詳細が記載されています。是非共有し、プロジェクトの拡散に協力してください。
30
0
開発  ·  令和5年5月30日(火) 10:00

積薪の技術構造

設計からバックエンドまで、私の最初のフルスタック プロジェクト

Node.js Nest.js MongoDB AI SvelteKit Cloudflare
積薪のプロジェクトは、複数のバックエンドモジュール(blog、auto、auth、user)から成り立ち、記事のCRUD操作、ユーザーの登録・ログイン・認可、自動記事更新のクローリングなどを担当します。フロントエンドにはSvelteKitを採用し、最適化としてCloudflareを利用しました。Nest.jsとMongoDBはDocker Composeで起動し、パフォーマンス最適化にはキャッシュとSSRが用いられました。プロジェクトを進める中で、バックエンドとフロントエンドの開発における深い理解が深まり、自信を持ってプロジェクトに取り組むことができるようになりました。
30
0
開発  ·  令和5年2月18日(土) 1:00

ブログコメントシステム格闘の道

DisqusからRemark42へ、第三者から自部署へ

コメント機能 独立ブログ Disqus Commento Remark42
コメント機能は独立ブログにおいて重要です。Disqusは簡単に統合できるが、広告や追跡機能が問題。Commentoはプライバシーを重視するが、開発が停滞中。現在の推奨はRemark42で、自分のデータを制御でき、MarkdownやRSS対応、簡単にデプロイ可能なセルフホスティングプラットフォームです。
80
0
合計: 7