Latest Post

Implementing AI Search for Historical Messages Using LanceDB
How to implement a distributed Vector Service based on LanceDB + S3 Express
Blog Posts

Replacing Featurebase with PageGen + Resend
Why and how to use PageGen + Resend to replace Featurebase

Two Key Points for Performance Optimization of Zustand in Streaming and Large States
A real case analysis of MemFree Zustand performance optimization

Use Anthropic Cloud API Proxy to Resolve the 403 Forbidden Issue
How to use the Anthropic Cloud API proxy to resolve the 403 forbidden issue for a Cloudflare Next.js on Pages application

How to migrate MemFree from Vercel to Cloudflare next-on-pages
Issues and solutions for migrating MemFree from vercel to cloudflare next-on-pages

Reducing Vercel Costs by 40 Times with Just One Line of Code
A real optimization case from MemFree, showing how to reduce Vercel costs by 40 times with just one line of code

How to decrypt and verify JWT token of auth.js
How to decrypt and verify JWT token of auth.js

The latest guide to integrating next‑intl with nextjs
The key points of nextjs integration next‑intl

Hybrid AI Search 3 - The Full Tech Stack
The Full Tech Stack of Hybrid AI Search

Hybrid AI Search 4 - Get tweet content fast and free
How to get tweet content fast and free

Hybrid AI Search 2 - How to build Serverless Vector Search with LanceDB
why One user one LanceDB;Why LanceDB;How to build Serverless Vector Search with LanceDB

Hybrid AI Search 1 - how to build fast embedding service
Hybrid AI Search 1 - how to build fast embedding service, Why Not use openai embedding API

MemFree Build Story 4 -- Bun stream response for gpt-4o image input
Bun stream response for gpt-4o image input

MemFree Build Story 3 -- Clarity vs Google Analytics vs Vercel Analytics vs Plausible Vs Umami
why choose Clarity as web

MemFree Build Story 2 -- Choose Zoho Email as your domain email
why choose Zoho Email as your email

MemFree Build Story 1 -- Why I Build MemFree
Why I Build MemFree