Blog
Technical notes, SEO strategies, and practical lessons from building products for global markets.
-
How I Made a Year-End Presentation with Gemini and Nano Banana Pro
A hands-on comparison of NotebookLM, Gamma, and a Gemini Gem plus Nano Banana Pro workflow for turning Markdown notes into a polished year-end presentation and exporting it to PPTX.
-
Kafka Tools on Mac & SpringWolf API Documentation
Introducing useful Kafka connection tools on Mac and how to use SpringWolf in SpringBoot projects for AsyncAPI documentation
-
GeFei Shenzhen Year-End Sharing 20251213
Last week I attended GeFei's offline year-end sharing in Shenzhen. Here are some notes and reflections.
-
Using FRP to Implement Internal Network Penetration: A Practical Guide
Using FRP to access home servers from the public internet with a public IP or domain name
-
Notes from a Shengcai Meetup in Shanghai: Finding Demand, Traffic, and Distribution
My notes from a Shengcai offline meetup in Shanghai on November 2, 2025, covering overseas product research, traffic acquisition, API platforms, Sora 2 invite-code sales, and content distribution.
-
Gefei Hangzhou Offline Sharing - July 19
Attending Gefei's Hangzhou offline sharing event hosted by ByteDance, recording wonderful shares from guests including Jinguo Laozhang, Qiufeng, Douzong, and experiencing the ByteDance campus
-
21-Day Navigation Summary: Reflections on Community, AI Programming, and the Path to Going Global
A complete summary of participating in the Shengcai 21-day Navigation project, deep reflections from volunteer status to project practice, recording growth and shortcomings on the path to going global
-
Gefei Shanghai Offline Sharing: From Beginner to Practice
Deep experience of attending Gefei's Shanghai offline sharing event, recording wonderful shares from 7 guests from a beginner's perspective, especially Kajiwa's MVP-level sharing
-
Video Recording with zlmediakit
Learn how to use zlmediakit for video recording, including docker-compose deployment, configuration, Java client streaming, and recording API calls.
-
Claude Code First Experience: From Hesitation to Attraction as an AI Programming Assistant
Deep experience with Claude Code, complete record from registration and installation to actual use, and comparison with Cursor