Discover the latest insights and tutorials about modern web development, UI design, and component-driven architecture.
For almost a year, I haven't updated AI-related blogs. On one hand, I've been busy with side projects. On the other hand, although AI technology changes rapidly, AI application development hasn't brought many new things. It's still the same three things from my 2023 blog: Prompt, RAG, Agent. But since Claude (Anthropic) launched MCP (Model Context Protocol) in late November last year, AI application development has entered a new era. However, there seems to be limited resources about MCP explanation and development, so I decided to organize my experience and thoughts into an article to help everyone.
I'm writing this article to celebrate reaching 10K followers on X/Twitter 🎉. I suddenly felt like sharing my thoughts. With so many tech stacks and cloud service providers available today, what should we choose for independent development?
In the past few months, we seem to be in the middle of an AI revolution. Besides OpenAI ChatGPT that most people know, many novel, interesting, and practical AI applications have emerged. Using these applications has truly improved my productivity. However, there seems to be limited resources on GPT application development knowledge and roadmaps, so I decided to organize my experience and thoughts into a series to help everyone.
You might have heard news recently about vector database startups raising millions just after writing their PPT, or open-source vector databases making headlines on Hackernews for their simple code. In the past few months, AI applications have been developing rapidly, driving the boom in AI technology stacks, and vector databases are one of the hottest.
Understanding logging is not an easy task. Developers often struggle with whether logging at certain points is meaningful, SREs are often helpless when facing production issues without logs, Ops need to spend more effort maintaining massive logs, and project managers often don't want to spend too much resources managing logs that have no actual business value.