<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"><channel><title>frency.me</title><description>frency.me is Frency&apos;s digital garden about AI, indie development, SEO, software engineering, and building for global markets.</description><link>https://frency.me/</link><item><title>After Two Talks on Building for Global Markets, I Realized My Problem Was the Order</title><link>https://frency.me/en/blog/offline-seo-sharing-getting-the-order-right/</link><guid isPermaLink="true">https://frency.me/en/blog/offline-seo-sharing-getting-the-order-right/</guid><description>From keywords and launching to collecting payments, engineers tend to put familiar tasks first. After two practical talks, I want to run one small end-to-end experiment over five days instead of adding more preparation.</description><pubDate>Sat, 07 Nov 2026 00:00:00 GMT</pubDate></item><item><title>A Halloween Eve Resident Evil Movie: Great 4D Seats, Disappointing Film</title><link>https://frency.me/en/blog/resident-evil-halloween-movie-night/</link><guid isPermaLink="true">https://frency.me/en/blog/resident-evil-halloween-movie-night/</guid><description>On Halloween Eve I watched the new Resident Evil movie (《生化危机：爆发夜》). Thin plot, scares for their own sake, gore that made me queasy, and it felt like watching someone play Left 4 Dead 2. The 4D seats were the only highlight, and it reminded me I prefer story-driven films like Green Book.</description><pubDate>Sat, 31 Oct 2026 00:00:00 GMT</pubDate></item><item><title>DisplayLink Dual Monitors: Never Again</title><link>https://frency.me/en/blog/displaylink-dual-monitor-never-again/</link><guid isPermaLink="true">https://frency.me/en/blog/displaylink-dual-monitor-never-again/</guid><description>A single-cable dual-HDMI dock felt perfect at first. After months of cursor lag, sticky window drags, and choppy remote desktop, I switched to a Mac mini with native HDMI plus Apple&apos;s official adapter—and I will never go back to DisplayLink dual screens.</description><pubDate>Tue, 27 Oct 2026 00:00:00 GMT</pubDate></item><item><title>From Transit Hubs to Corner Shops: When the Economic Chill Hits Home</title><link>https://frency.me/en/blog/feeling-the-economic-chill/</link><guid isPermaLink="true">https://frency.me/en/blog/feeling-the-economic-chill/</guid><description>From a nearly deserted mall beside Nanjing South Station to a beloved dumpling shop posting a transfer notice, the economic slowdown is no longer just statistics—it is knocking on our door. What can an engineer do next?</description><pubDate>Sun, 25 Oct 2026 00:00:00 GMT</pubDate></item><item><title>What Shengcai and Gefei Actually Are to Me</title><link>https://frency.me/en/blog/community-not-the-cure/</link><guid isPermaLink="true">https://frency.me/en/blog/community-not-the-cure/</guid><description>I came across a post warning people not to treat the Shengcai Youshu and Gefei communities as a cure-all. It struck a chord: I joined both, once thought of them as the answer, and now I know what each one is really for.</description><pubDate>Sat, 17 Oct 2026 00:00:00 GMT</pubDate></item><item><title>45 Days, 5 Personal Training Sessions: My Fitness Report Card</title><link>https://frency.me/en/blog/fitness-45-days-5-pt-sessions/</link><guid isPermaLink="true">https://frency.me/en/blog/fitness-45-days-5-pt-sessions/</guid><description>Over 45 days I took 5 personal training sessions and filled in the rest with park walks, Keep cycling, and short Fitness+ classes. Comparing two body composition reports: weight down 1 kg, body fat down 0.4 points, skeletal muscle up 0.4 points. Not a big change, but the right direction.</description><pubDate>Tue, 06 Oct 2026 00:00:00 GMT</pubDate></item><item><title>The Last Day of the National Day Holiday: From a Noisy Sunset to the Question of Turning 40</title><link>https://frency.me/en/blog/national-day-last-day-sunset-and-forty/</link><guid isPermaLink="true">https://frency.me/en/blog/national-day-last-day-sunset-and-forty/</guid><description>On the last day of the National Day holiday, a packed bookstore with no signal sent us to Jinwu Park to watch the sunset instead. Watching a young family nearby, I realized I want a child, and I started thinking seriously about what comes after 40.</description><pubDate>Sun, 04 Oct 2026 00:00:00 GMT</pubDate></item><item><title>After an Offline Meetup, I Changed My Mind on Two Things</title><link>https://frency.me/en/blog/offline-meetup-rethinking-direction/</link><guid isPermaLink="true">https://frency.me/en/blog/offline-meetup-rethinking-direction/</guid><description>I had planned to spend this year only on game guide sites and tool sites, and I had been thinking about moving from development into SEO. A few conversations at an offline meetup pointed me toward subscription SaaS tools instead, and made me realize SEM is the skill worth learning.</description><pubDate>Thu, 01 Oct 2026 00:00:00 GMT</pubDate></item><item><title>Two Movie Nights, and Now I Want a NAS Again</title><link>https://frency.me/en/blog/movies-big-screen-nas-wishlist/</link><guid isPermaLink="true">https://frency.me/en/blog/movies-big-screen-nas-wishlist/</guid><description>A cinema visit got me thinking about Arabic website localization. Switching from the TV to an iPad reminded me how much I enjoy a big screen. Together, they brought my NAS wishlist back to life.</description><pubDate>Sat, 26 Sep 2026 00:00:00 GMT</pubDate></item><item><title>A System Upgrade for an Indonesian Client Got Stuck at File Transfer</title><link>https://frency.me/en/blog/remote-file-transfer-wormhole/</link><guid isPermaLink="true">https://frency.me/en/blog/remote-file-transfer-wormhole/</guid><description>Sunlogin file transfers disconnected, then Google Drive restricted sharing of an archive. Wormhole finally got the files across. A small lesson from a remote system upgrade.</description><pubDate>Thu, 24 Sep 2026 00:00:00 GMT</pubDate></item><item><title>A Year of Daily WeChat Posts: 915 Followers, About RMB 30 a Month, and Still Enjoying It</title><link>https://frency.me/en/blog/wechat-newsletter-first-year/</link><guid isPermaLink="true">https://frency.me/en/blog/wechat-newsletter-first-year/</guid><description>My WeChat account, Lenny 的增长笔记, has turned one. With AI helping organize and publish content, it has slowly reached 915 followers. A small reflection on consistency, modest returns, and an enjoyable project outside work.</description><pubDate>Thu, 24 Sep 2026 00:00:00 GMT</pubDate></item><item><title>Work and Life Need Boundaries</title><link>https://frency.me/en/blog/work-life-boundaries/</link><guid isPermaLink="true">https://frency.me/en/blog/work-life-boundaries/</guid><description>Two missed calls and a dozen chat mentions reminded me that being willing to help does not mean being on call 24/7. Time outside work deserves respect, too.</description><pubDate>Sat, 19 Sep 2026 00:00:00 GMT</pubDate></item><item><title>After 390,000 Search Impressions, Why I Still Call This Project a Failure</title><link>https://frency.me/en/blog/crimsondeserthq-failure-retrospective/</link><guid isPermaLink="true">https://frency.me/en/blog/crimsondeserthq-failure-retrospective/</guid><description>I built a game guide site with AI in a few days and earned 390,000 Google impressions in 134 days, only for AdSense to reject it as low-value content. This is a complete failure retrospective that discloses the domain, keyword, Git history, traffic, competitors, and flawed decisions.</description><pubDate>Sat, 22 Aug 2026 00:00:00 GMT</pubDate></item><item><title>Giving a Static Content Site an AI Brain: RAG Q&amp;A with Automatic GitHub Actions Sync</title><link>https://frency.me/en/blog/blog-ai-qa-rag-auto-sync/</link><guid isPermaLink="true">https://frency.me/en/blog/blog-ai-qa-rag-auto-sync/</guid><description>A reusable AI Q&amp;A architecture for bilingual content sites, combining Cloudflare Workers AI, D1, Vectorize, and automatic GitHub Actions synchronization.</description><pubDate>Sat, 18 Jul 2026 00:00:00 GMT</pubDate></item><item><title>Building an Internal API Documentation Portal with Casdoor, Docusaurus, oauth2-proxy, and Nginx</title><link>https://frency.me/en/blog/casdoor-docusaurus-oauth2-proxy-nginx-portal/</link><guid isPermaLink="true">https://frency.me/en/blog/casdoor-docusaurus-oauth2-proxy-nginx-portal/</guid><description>A production-ready internal documentation architecture using Docusaurus for static content, Casdoor for identity, oauth2-proxy for OIDC sessions, and Nginx for HTTPS and site-wide authentication.</description><pubDate>Sat, 18 Jul 2026 00:00:00 GMT</pubDate></item><item><title>From Construction Sites to Global Markets: Building a RMB 60K/Month AI Business Solo</title><link>https://frency.me/en/blog/ai-global-career-transition-solo-founder/</link><guid isPermaLink="true">https://frency.me/en/blog/ai-global-career-transition-solo-founder/</guid><description>A complete career-transition story: validating demand, standardizing execution, using AI to work solo, and growing a global business to RMB 60,000 per month.</description><pubDate>Sat, 04 Jul 2026 00:00:00 GMT</pubDate></item><item><title>Stop Thinking in Keywords: Rebuilding SEO and Customer Acquisition for Global Markets</title><link>https://frency.me/en/blog/beyond-keyword-thinking-global-acquisition/</link><guid isPermaLink="true">https://frency.me/en/blog/beyond-keyword-thinking-global-acquisition/</guid><description>A strategic guide to moving beyond isolated keywords by understanding customers, intent, acquisition channels, content systems, and product-market fit.</description><pubDate>Sat, 04 Jul 2026 00:00:00 GMT</pubDate></item><item><title>Everyone Creates: How Employee Advocacy Drives Massive Exposure at Low Cost</title><link>https://frency.me/en/blog/employee-advocacy-team-social-matrix/</link><guid isPermaLink="true">https://frency.me/en/blog/employee-advocacy-team-social-matrix/</guid><description>A practical breakdown of YouMind&apos;s employee-advocacy and team-account strategy for turning every teammate into a credible distribution channel.</description><pubDate>Sat, 04 Jul 2026 00:00:00 GMT</pubDate></item><item><title>How to Get Positive Feedback Faster When Building for Global Markets</title><link>https://frency.me/en/blog/faster-positive-feedback-overseas/</link><guid isPermaLink="true">https://frency.me/en/blog/faster-positive-feedback-overseas/</guid><description>A practical playbook for AI entrepreneurs: choose promising markets, study proven operators, spot emerging opportunities, launch quickly, and build early traffic.</description><pubDate>Sat, 04 Jul 2026 00:00:00 GMT</pubDate></item><item><title>19 Practical SEO Lessons from Gefei</title><link>https://frency.me/en/blog/gefei-19-practical-seo-tips/</link><guid isPermaLink="true">https://frency.me/en/blog/gefei-19-practical-seo-tips/</guid><description>Nineteen field-tested lessons covering keyword research, search intent, content structure, indexing, backlinks, site authority, and sustainable SEO growth.</description><pubDate>Sat, 04 Jul 2026 00:00:00 GMT</pubDate></item><item><title>Mindset Is Your Best Feng Shui: A Survival Playbook for AI Entrepreneurs</title><link>https://frency.me/en/blog/mindset-ai-global-survival/</link><guid isPermaLink="true">https://frency.me/en/blog/mindset-ai-global-survival/</guid><description>Lessons on choosing projects, managing risk, improving conversion, building a site portfolio, and staying resilient while pursuing global AI opportunities.</description><pubDate>Sat, 04 Jul 2026 00:00:00 GMT</pubDate></item><item><title>One Native Localized Site Beats Eight Translations</title><link>https://frency.me/en/blog/native-localized-language-sites/</link><guid isPermaLink="true">https://frency.me/en/blog/native-localized-language-sites/</guid><description>A hands-on playbook for researching, building, localizing, and scaling standalone non-English sites that feel native to users and search engines.</description><pubDate>Sat, 04 Jul 2026 00:00:00 GMT</pubDate></item><item><title>SEO from First Principles: Tools, Search Mechanics, and Global Growth</title><link>https://frency.me/en/blog/seo-first-principles-toolbox/</link><guid isPermaLink="true">https://frency.me/en/blog/seo-first-principles-toolbox/</guid><description>A first-principles guide to how Google discovers, indexes, and ranks pages, plus the tools and workflows that make SEO execution more reliable.</description><pubDate>Sat, 04 Jul 2026 00:00:00 GMT</pubDate></item><item><title>From a Broke Student to Five-Figure Monthly Income: A Gen Z AI Entrepreneur&apos;s Journey</title><link>https://frency.me/en/blog/student-to-10k-ai-global/</link><guid isPermaLink="true">https://frency.me/en/blog/student-to-10k-ai-global/</guid><description>A candid account of learning to build websites, finding real demand, using SEO, and turning consistent action into a sustainable global AI business.</description><pubDate>Sat, 04 Jul 2026 00:00:00 GMT</pubDate></item><item><title>From Vercel to Cloudflare: A Static-First, Edge-First Migration Retrospective for an SEO Content Site</title><link>https://frency.me/en/blog/vercel-to-cloudflare-static-edge-migration/</link><guid isPermaLink="true">https://frency.me/en/blog/vercel-to-cloudflare-static-edge-migration/</guid><description>A retrospective on moving an SEO content site from Vercel to Cloudflare Workers: trimming a SaaS template, exporting Next.js statically, routing at the edge, protecting SEO, validating launch, and keeping rollback clear.</description><pubDate>Wed, 01 Jul 2026 00:00:00 GMT</pubDate></item><item><title>I Attended Gefei&apos;s Mid-Year Offline Meetup: An Actionable SEO &amp; Going-Global Notebook</title><link>https://frency.me/en/blog/gefei-midyear-2025-shanghai/</link><guid isPermaLink="true">https://frency.me/en/blog/gefei-midyear-2025-shanghai/</guid><description>Notes from Gefei&apos;s mid-year meetup in Shanghai: getting valuable free traffic from search, pricing design that lifts average order value to $67, building and deploying sites fast with AI, plus hands-on SEO and backlink tactics.</description><pubDate>Mon, 15 Jun 2026 00:00:00 GMT</pubDate></item><item><title>A Step-by-Step Guide: Building a Knowledge-Base AI Assistant on Aliyun Bailian That Can Query Live Business Data</title><link>https://frency.me/en/blog/bailian-rag-knowledge-base-ai-assistant/</link><guid isPermaLink="true">https://frency.me/en/blog/bailian-rag-knowledge-base-ai-assistant/</guid><description>Feed your product manuals, SOPs, and error-code references to an LLM and turn it into an always-on, accurate ops/support assistant. A complete from-scratch walkthrough on Aliyun Bailian: build a RAG knowledge base, bind an agent app, integrate via HTTP/SSE, query live data with a custom plugin, and add a Spring Boot SSE proxy with query logging.</description><pubDate>Sat, 13 Jun 2026 00:00:00 GMT</pubDate></item><item><title>From Nanjing to Suzhou: An AI Meetup Made Me Realize AI is Not a Tool, It&apos;s an Employee</title><link>https://frency.me/en/blog/ai-employee-not-tool/</link><guid isPermaLink="true">https://frency.me/en/blog/ai-employee-not-tool/</guid><description>Many people aren&apos;t failing at using AI; rather, their AI doesn&apos;t have a specific job. Issue an employment certificate to AI, and it will truly become an employee.</description><pubDate>Sat, 23 May 2026 00:00:00 GMT</pubDate></item><item><title>An Indie Hacker&apos;s Traffic Awakening: SEO vs Growth Hacking, the Math and the Engineering</title><link>https://frency.me/en/blog/traffic-awakening-seo-vs-growth-hacking/</link><guid isPermaLink="true">https://frency.me/en/blog/traffic-awakening-seo-vs-growth-hacking/</guid><description>A retrospective on a micro-site ranking experiment: linear SEO growth vs the exponential math of a viral K-factor. Two playbooks side by side, plus an interactive simulator at the end so you can move the levers yourself.</description><pubDate>Sun, 17 May 2026 00:00:00 GMT</pubDate></item><item><title>A Week to Drop My Cloudflare Bill from $6.44 to $5.92 — and Why the Money Saved Wasn&apos;t the Real Win</title><link>https://frency.me/en/blog/cloudflare-bill-week-optimization/</link><guid isPermaLink="true">https://frency.me/en/blog/cloudflare-bill-week-optimization/</guid><description>Five SaaS projects sharing one mksaas template, all hitting the same trap. A retrospective on tracing a bill anomaly back to template debt, plus two counter-intuitive findings: &apos;killing a project beats fixing it&apos; and &apos;a cache HIT header doesn&apos;t mean money saved&apos;.</description><pubDate>Sat, 16 May 2026 00:00:00 GMT</pubDate></item><item><title>Half a Month, 5 Iterations, ¥0.29 OCR: A Full-Stack Project Killed by Platform Policy</title><link>https://frency.me/en/blog/claude-code-ruoyi-ocr-platform-killed/</link><guid isPermaLink="true">https://frency.me/en/blog/claude-code-ruoyi-ocr-platform-killed/</guid><description>An internal admin built with Claude Code + RuoYi + Alibaba DashScope qwen-vl-max. 5 iterations, 150 OCR calls for ¥0.29, then shut down the day after final delivery when the client&apos;s WeChat account was banned. A retrospective on AI dev velocity, requirement management, and platform risk.</description><pubDate>Sun, 10 May 2026 00:00:00 GMT</pubDate></item><item><title>Five Days, One SSM + Vue Flower Shop: My Claude Code Graduation Project Retrospective</title><link>https://frency.me/en/blog/claude-code-ssm-vue-flower-shop/</link><guid isPermaLink="true">https://frency.me/en/blog/claude-code-ssm-vue-flower-shop/</guid><description>How I used Claude Code to deliver a freelance SSM + Vue graduation project in five days — front-end first, audit-then-implement, and splitting work between Code and Cowork.</description><pubDate>Sat, 09 May 2026 00:00:00 GMT</pubDate></item><item><title>March Contest Recap: 49 Sites, I Ranked 45th</title><link>https://frency.me/en/blog/march-2026-contest-ranking/</link><guid isPermaLink="true">https://frency.me/en/blog/march-2026-contest-ranking/</guid><description>My first time joining the monthly new-keyword new-site contest. I built a browser games site and finished 45th out of 49, with 211 UV and 363 PV. Low start, but plenty of room to grow — aiming for top 30 in April.</description><pubDate>Sat, 11 Apr 2026 00:00:00 GMT</pubDate></item><item><title>Is SEO Dying? How One Indian AI Generalist Made $100K in 5 Months—and Doubled the Exit Multiple on the Next Deal</title><link>https://frency.me/en/blog/ai-generalist-deepak-microsaas-seo/</link><guid isPermaLink="true">https://frency.me/en/blog/ai-generalist-deepak-microsaas-seo/</guid><description>Notes from a podcast with Deepak, an Indian AI generalist: MicroSaaS exits, why SEO is at an inflection point, perception optimization, AI swarms, and how to stay relevant on the next internet.</description><pubDate>Sun, 29 Mar 2026 00:00:00 GMT</pubDate></item><item><title>New Game Tool Site: First Week Data Review</title><link>https://frency.me/en/blog/new-game-site-first-week-review/</link><guid isPermaLink="true">https://frency.me/en/blog/new-game-site-first-week-review/</guid><description>From spotting a trending search term to launch on March 21st — a full breakdown of the first week: 844 GSC clicks, 39K impressions, 916 GA active users, and lessons learned.</description><pubDate>Sun, 29 Mar 2026 00:00:00 GMT</pubDate></item><item><title>How to Minimize the SEO Impact of Domain Migration: A Complete Guide</title><link>https://frency.me/en/blog/domain-migration-seo-guide/</link><guid isPermaLink="true">https://frency.me/en/blog/domain-migration-seo-guide/</guid><description>Based on Wang Feng&apos;s talk at the 2026 China Google SEO &amp; GEO Conference, this guide covers pre-migration preparation, day-of execution, post-migration monitoring, and the four core principles for minimizing SEO loss during domain migration.</description><pubDate>Tue, 17 Mar 2026 00:00:00 GMT</pubDate></item><item><title>Rebuild Your SEO Thinking from Search Engine Fundamentals</title><link>https://frency.me/en/blog/rebuild-seo-thinking-from-search-engine-fundamentals/</link><guid isPermaLink="true">https://frency.me/en/blog/rebuild-seo-thinking-from-search-engine-fundamentals/</guid><description>Based on GeFei&apos;s talk at the 2026 China Google SEO &amp; GEO Conference, this article explains how to build a systematic SEO framework by understanding the three essences: the internet, search engines, and SEO itself.</description><pubDate>Tue, 17 Mar 2026 00:00:00 GMT</pubDate></item><item><title>Founder-Led Distribution: Turning Authority into a Scalable Demand Engine in the AI Era</title><link>https://frency.me/en/blog/founder-led-distribution/</link><guid isPermaLink="true">https://frency.me/en/blog/founder-led-distribution/</guid><description>Why B2B SaaS founders should leverage personal branding and LinkedIn content to drive growth, and how to launch a founder distribution flywheel in 30 days.</description><pubDate>Mon, 16 Mar 2026 00:00:00 GMT</pubDate></item><item><title>4 Overseas Marketing Experts&apos; Honest Advice: The Biggest Problem for Chinese Companies Isn&apos;t Product—It&apos;s Not Understanding the Customer</title><link>https://frency.me/en/blog/overseas-marketing-panel/</link><guid isPermaLink="true">https://frency.me/en/blog/overseas-marketing-panel/</guid><description>In a roundtable discussion, 4 overseas marketing experts who have served Chinese companies for years shared real observations on customer research, pricing strategy, website localization, and brand building.</description><pubDate>Mon, 16 Mar 2026 00:00:00 GMT</pubDate></item><item><title>A &quot;Failed&quot; Micro SaaS Retrospective: 8 Months, 1,000+ Users, $0 Revenue — What I Learned</title><link>https://frency.me/en/blog/failed-micro-saas-retrospective/</link><guid isPermaLink="true">https://frency.me/en/blog/failed-micro-saas-retrospective/</guid><description>A Micro SaaS startup story from inception to shutdown by Meta&apos;s cease-and-desist letter. Though the project ultimately closed, the lessons learned may be more valuable than any success story.</description><pubDate>Sun, 15 Mar 2026 00:00:00 GMT</pubDate></item><item><title>GEO Case Study: How a New SaaS Brand Achieved 12K Monthly LLM Referral Traffic</title><link>https://frency.me/en/blog/geo-case-study-saas-12k-llm-traffic/</link><guid isPermaLink="true">https://frency.me/en/blog/geo-case-study-saas-12k-llm-traffic/</guid><description>A breakdown of Span&apos;s GEO playbook — SEO foundation, brand building, and LLM data source influence — showing how a new AI Face Swap tool grew from zero to 12K monthly sessions from ChatGPT, Perplexity, and other LLMs.</description><pubDate>Sun, 15 Mar 2026 00:00:00 GMT</pubDate></item><item><title>Perception Engineering: How SaaS Companies Win Before Prospects Visit Your Website</title><link>https://frency.me/en/blog/perception-engineering-saas-ai/</link><guid isPermaLink="true">https://frency.me/en/blog/perception-engineering-saas-ai/</guid><description>A breakdown of Jonathan Kiekbusch&apos;s Perception Engineering Framework — how AI is reshaping buyer decision-making and what SaaS companies must do to manage their AI reputation.</description><pubDate>Sun, 15 Mar 2026 00:00:00 GMT</pubDate></item><item><title>Reddit Brand Marketing in Practice: How a Trust-First Strategy Keeps Comments Alive and Gets Cited by AI</title><link>https://frency.me/en/blog/reddit-brand-marketing-trust-first-strategy/</link><guid isPermaLink="true">https://frency.me/en/blog/reddit-brand-marketing-trust-first-strategy/</guid><description>A breakdown of Jolly SEO&apos;s Reddit marketing playbook — 3 hard-won lessons on SubReddit selection, authentic writing style, and the details-downsides-dialogue formula that cut comment deletion rates from 45% to under 3%.</description><pubDate>Sun, 15 Mar 2026 00:00:00 GMT</pubDate></item><item><title>From Traffic to Pipeline: Building a Revenue-Aligned SaaS Growth Engine</title><link>https://frency.me/en/blog/saas-revenue-aligned-growth-engine/</link><guid isPermaLink="true">https://frency.me/en/blog/saas-revenue-aligned-growth-engine/</guid><description>A breakdown of Daniel Johnson&apos;s 4-stage growth engine framework — ICP definition, intent-mapped content, activation layer, and revenue feedback loops — turning content marketing into real pipeline.</description><pubDate>Sun, 15 Mar 2026 00:00:00 GMT</pubDate></item><item><title>The &quot;Small &amp; Rich&quot; Strategy: Capturing High-Value SaaS Users in Low-Competition Markets</title><link>https://frency.me/en/blog/small-and-rich-strategy/</link><guid isPermaLink="true">https://frency.me/en/blog/small-and-rich-strategy/</guid><description>A real-world case study from Pinhok Languages revealing the untapped growth opportunity in small-population, high-GDP European countries — where 4 tiny nations drove 40% of sales and 32% of profits.</description><pubDate>Sun, 15 Mar 2026 00:00:00 GMT</pubDate></item><item><title>Not Last Place Gives Me Confidence: Notes from Feb &amp; Mar SEO Competitions</title><link>https://frency.me/en/blog/seo-competition-feb-mar/</link><guid isPermaLink="true">https://frency.me/en/blog/seo-competition-feb-mar/</guid><description>Positive feedback keeps you going. A record of joining Gefei&apos;s monthly SEO competitions — from a late February sign-up to launching a site the same day, with real keyword research, site building, and link building lessons.</description><pubDate>Sat, 14 Mar 2026 00:00:00 GMT</pubDate></item><item><title>SEO Summit Recap: SaaS Growth Strategies in the AI Era</title><link>https://frency.me/en/blog/seo-summit-recap-2026/</link><guid isPermaLink="true">https://frency.me/en/blog/seo-summit-recap-2026/</guid><description>My notes from the March 8, 2026 online SEO summit, where 6 speakers shared practical insights on ICP, GEO, Reddit marketing, and multilingual strategies for SaaS global expansion.</description><pubDate>Sun, 08 Mar 2026 00:00:00 GMT</pubDate></item><item><title>GeFei SEO Notes: Beginner Starter Guide</title><link>https://frency.me/en/blog/gefei-seo-beginner-notes/</link><guid isPermaLink="true">https://frency.me/en/blog/gefei-seo-beginner-notes/</guid><description>A practical summary of GeFei&apos;s beginner framework: demand discovery, SEO execution, keyword validation, and a repeatable SOP for building tool sites.</description><pubDate>Fri, 06 Mar 2026 00:00:00 GMT</pubDate></item><item><title>5 Months Running a Niche WeChat Account — Here&apos;s What I Learned About Content Creation</title><link>https://frency.me/en/blog/wechat-vertical-account-5months/</link><guid isPermaLink="true">https://frency.me/en/blog/wechat-vertical-account-5months/</guid><description>I started a vertical WeChat public account translating Lenny&apos;s Newsletter and top Silicon Valley content. From 30-minute manual workflows to 10-minute AI automation — a 5-month retrospective on content creation.</description><pubDate>Thu, 05 Mar 2026 00:00:00 GMT</pubDate></item><item><title>Backlink Scaling Playbook: From Low-Authority Volume to High-Authority Defense</title><link>https://frency.me/en/blog/gefei-backlink-scaling-playbook/</link><guid isPermaLink="true">https://frency.me/en/blog/gefei-backlink-scaling-playbook/</guid><description>A structured recap of Gefei’s community sharing: why game niche sites can scale with low-authority links early, and when to switch to higher-quality backlinks.</description><pubDate>Wed, 04 Mar 2026 00:00:00 GMT</pubDate></item><item><title>Claude Skills in Practice: From 20-Minute Manual Work to Automated WeChat Publishing</title><link>https://frency.me/en/blog/claude-skills-wechat-pipeline/</link><guid isPermaLink="true">https://frency.me/en/blog/claude-skills-wechat-pipeline/</guid><description>From manual content migration to a Claude Skills workflow — a hands-on guide to automating content production and publishing.</description><pubDate>Tue, 03 Mar 2026 00:00:00 GMT</pubDate></item><item><title>Blog Comment Backlinks: The Right Way to Automate</title><link>https://frency.me/en/blog/backlink-automation-tips/</link><guid isPermaLink="true">https://frency.me/en/blog/backlink-automation-tips/</guid><description>A demo of semi-automated blog comment backlink posting, Gemini 2.0 Flash cost analysis, and why beginners shouldn&apos;t rush into automation — build the muscle memory first, then let AI help.</description><pubDate>Mon, 02 Mar 2026 00:00:00 GMT</pubDate></item><item><title>What a 15-Year-Old Site Taught Me About SEO: Why Calendar Pages Must Be Built 2 Years Early</title><link>https://frency.me/en/blog/calendar-12-seo-case/</link><guid isPermaLink="true">https://frency.me/en/blog/calendar-12-seo-case/</guid><description>A breakdown of calendar-12.com&apos;s strategy: dynamic homepage year + prebuilt yearly landing pages + behavioral signal accumulation for rankings.</description><pubDate>Fri, 27 Feb 2026 00:00:00 GMT</pubDate></item><item><title>From Bias to Buy-in: My First Week with OpenClaw</title><link>https://frency.me/en/blog/openclaw-first-week/</link><guid isPermaLink="true">https://frency.me/en/blog/openclaw-first-week/</guid><description>I finally gave OpenClaw a real try: blogging tasks, sitemap monitoring, skill installation, and a two-agent setup across MacBook and Mac mini.</description><pubDate>Wed, 25 Feb 2026 00:00:00 GMT</pubDate></item><item><title>beehiiv Hit $2M Monthly Revenue — The Founder&apos;s 10 Early-Stage Growth Strategies</title><link>https://frency.me/en/blog/beehiiv-10-growth-strategies/</link><guid isPermaLink="true">https://frency.me/en/blog/beehiiv-10-growth-strategies/</guid><description>beehiiv just crossed $2M in monthly revenue. The founder shared 10 early-stage growth strategies — from waitlists to pricing — each one practical and actionable, with personal commentary.</description><pubDate>Sun, 22 Feb 2026 00:00:00 GMT</pubDate></item><item><title>Gefei Community Advanced Course Study Notes</title><link>https://frency.me/en/blog/gefei-advanced-course-study-notes/</link><guid isPermaLink="true">https://frency.me/en/blog/gefei-advanced-course-study-notes/</guid><description>Detailed notes from the Gefei community advanced course, covering demand mining, website development, domain selection, launch promotion, and operation strategies.</description><pubDate>Tue, 27 Jan 2026 00:00:00 GMT</pubDate></item><item><title>Product Word Roots and Business Opportunities</title><link>https://frency.me/en/blog/product-word-roots/</link><guid isPermaLink="true">https://frency.me/en/blog/product-word-roots/</guid><description>A comprehensive collection of common product/tool keyword roots, analyzing user search intent and potential business opportunities to help indie developers find product inspiration.</description><pubDate>Sun, 25 Jan 2026 00:00:00 GMT</pubDate></item><item><title>AI Coding Tips from Boris, Creator of Claude Code</title><link>https://frency.me/en/blog/boris-claude-code-tips/</link><guid isPermaLink="true">https://frency.me/en/blog/boris-claude-code-tips/</guid><description>Boris, the creator of Claude Code, shares how he uses Claude Code, including parallel sessions, Plan mode, subagents, and more advanced techniques</description><pubDate>Wed, 07 Jan 2026 00:00:00 GMT</pubDate></item><item><title>Build Your Own Relay with Claude Relay Service</title><link>https://frency.me/en/blog/claude-relay-service/</link><guid isPermaLink="true">https://frency.me/en/blog/claude-relay-service/</guid><description>A complete guide to setting up Claude Code relay service, including subscription, Docker deployment, and domain proxy configuration</description><pubDate>Wed, 07 Jan 2026 00:00:00 GMT</pubDate></item><item><title>Claude Code Tips &amp; Tricks</title><link>https://frency.me/en/blog/claude-code-tips/</link><guid isPermaLink="true">https://frency.me/en/blog/claude-code-tips/</guid><description>A comprehensive guide to Claude Code commands, shortcuts, and advanced techniques to boost your AI programming efficiency</description><pubDate>Wed, 07 Jan 2026 00:00:00 GMT</pubDate></item><item><title>How I Made a Year-End Presentation with Gemini and Nano Banana Pro</title><link>https://frency.me/en/blog/gemini-nano-banana-year-end-presentation/</link><guid isPermaLink="true">https://frency.me/en/blog/gemini-nano-banana-year-end-presentation/</guid><description>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.</description><pubDate>Sun, 28 Dec 2025 00:00:00 GMT</pubDate></item><item><title>Kafka Tools on Mac &amp; SpringWolf API Documentation</title><link>https://frency.me/en/blog/kafka-tools-and-springwolf/</link><guid isPermaLink="true">https://frency.me/en/blog/kafka-tools-and-springwolf/</guid><description>Introducing useful Kafka connection tools on Mac and how to use SpringWolf in SpringBoot projects for AsyncAPI documentation</description><pubDate>Sat, 27 Dec 2025 00:00:00 GMT</pubDate></item><item><title>GeFei Shenzhen Year-End Sharing 20251213</title><link>https://frency.me/en/blog/gefei-shenzhen-sharing-20251213/</link><guid isPermaLink="true">https://frency.me/en/blog/gefei-shenzhen-sharing-20251213/</guid><description>Last week I attended GeFei&apos;s offline year-end sharing in Shenzhen. Here are some notes and reflections.</description><pubDate>Sat, 13 Dec 2025 00:00:00 GMT</pubDate></item><item><title>Using FRP to Implement Internal Network Penetration: A Practical Guide</title><link>https://frency.me/en/blog/frp-internal-network-penetration/</link><guid isPermaLink="true">https://frency.me/en/blog/frp-internal-network-penetration/</guid><description>Using FRP to access home servers from the public internet with a public IP or domain name</description><pubDate>Wed, 12 Nov 2025 00:00:00 GMT</pubDate></item><item><title>Notes from a Shengcai Meetup in Shanghai: Finding Demand, Traffic, and Distribution</title><link>https://frency.me/en/blog/shengcai-shanghai-offline-meetup-2025/</link><guid isPermaLink="true">https://frency.me/en/blog/shengcai-shanghai-offline-meetup-2025/</guid><description>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.</description><pubDate>Sun, 02 Nov 2025 00:00:00 GMT</pubDate></item><item><title>Gefei Hangzhou Offline Sharing - July 19</title><link>https://frency.me/en/blog/gefei-hangzhou-sharing-0719/</link><guid isPermaLink="true">https://frency.me/en/blog/gefei-hangzhou-sharing-0719/</guid><description>Attending Gefei&apos;s Hangzhou offline sharing event hosted by ByteDance, recording wonderful shares from guests including Jinguo Laozhang, Qiufeng, Douzong, and experiencing the ByteDance campus</description><pubDate>Sun, 03 Aug 2025 00:00:00 GMT</pubDate></item><item><title>21-Day Navigation Summary: Reflections on Community, AI Programming, and the Path to Going Global</title><link>https://frency.me/en/blog/21-days-navigation-summary/</link><guid isPermaLink="true">https://frency.me/en/blog/21-days-navigation-summary/</guid><description>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</description><pubDate>Sat, 28 Jun 2025 00:00:00 GMT</pubDate></item><item><title>Gefei Shanghai Offline Sharing: From Beginner to Practice</title><link>https://frency.me/en/blog/gefei-shanghai-sharing/</link><guid isPermaLink="true">https://frency.me/en/blog/gefei-shanghai-sharing/</guid><description>Deep experience of attending Gefei&apos;s Shanghai offline sharing event, recording wonderful shares from 7 guests from a beginner&apos;s perspective, especially Kajiwa&apos;s MVP-level sharing</description><pubDate>Thu, 26 Jun 2025 00:00:00 GMT</pubDate></item><item><title>Video Recording with zlmediakit</title><link>https://frency.me/en/blog/zlmediakit-video-recording/</link><guid isPermaLink="true">https://frency.me/en/blog/zlmediakit-video-recording/</guid><description>Learn how to use zlmediakit for video recording, including docker-compose deployment, configuration, Java client streaming, and recording API calls.</description><pubDate>Thu, 26 Jun 2025 00:00:00 GMT</pubDate></item><item><title>Claude Code First Experience: From Hesitation to Attraction as an AI Programming Assistant</title><link>https://frency.me/en/blog/claude-code-first-experience/</link><guid isPermaLink="true">https://frency.me/en/blog/claude-code-first-experience/</guid><description>Deep experience with Claude Code, complete record from registration and installation to actual use, and comparison with Cursor</description><pubDate>Mon, 23 Jun 2025 00:00:00 GMT</pubDate></item><item><title>Deep Experience and Reflections on Several Months of AI Programming</title><link>https://frency.me/en/blog/ai-programming-deep-experience/</link><guid isPermaLink="true">https://frency.me/en/blog/ai-programming-deep-experience/</guid><description>Real insights after deep experience with AI programming tools, comprehensive analysis from advantages to disadvantages</description><pubDate>Sun, 15 Jun 2025 00:00:00 GMT</pubDate></item><item><title>Cloning a Website with v0.dev and Deploying It</title><link>https://frency.me/en/blog/v0-dev-clone-website-deploy/</link><guid isPermaLink="true">https://frency.me/en/blog/v0-dev-clone-website-deploy/</guid><description>Using v0.dev to replicate website pages and deploy on Vercel</description><pubDate>Tue, 03 Jun 2025 00:00:00 GMT</pubDate></item><item><title>Single Line Multiplexing for Home Broadband</title><link>https://frency.me/en/blog/single-line-reuse-broadband/</link><guid isPermaLink="true">https://frency.me/en/blog/single-line-reuse-broadband/</guid><description>Learn how to configure managed switches to implement single line multiplexing, allowing one ethernet cable to simultaneously transmit internet and IPTV signals, solving the problem of no wired network in the study.</description><pubDate>Sat, 01 Mar 2025 00:00:00 GMT</pubDate></item><item><title>Converting Optical Modem from Router to Bridge Mode While Supporting IPTV</title><link>https://frency.me/en/blog/router-bridge-mode-iptv/</link><guid isPermaLink="true">https://frency.me/en/blog/router-bridge-mode-iptv/</guid><description>Learn how to convert an optical modem from router mode to bridge mode while maintaining IPTV functionality, including detailed configuration steps for both the optical modem and router.</description><pubDate>Tue, 14 Jan 2025 00:00:00 GMT</pubDate></item><item><title>SEO Study Notes - Ahrefs Course (7): Technical SEO</title><link>https://frency.me/en/blog/seo-ahrefs-course-7-technical-seo/</link><guid isPermaLink="true">https://frency.me/en/blog/seo-ahrefs-course-7-technical-seo/</guid><description>Technical SEO fundamentals, understanding crawling and indexing, quick wins, additional technical factors, and optimization tools.</description><pubDate>Tue, 14 Jan 2025 00:00:00 GMT</pubDate></item><item><title>SEO Study Notes - Ahrefs Course (6): Link Building</title><link>https://frency.me/en/blog/seo-ahrefs-course-6-link-building/</link><guid isPermaLink="true">https://frency.me/en/blog/seo-ahrefs-course-6-link-building/</guid><description>Link building fundamentals, how to build links, what makes a good link, best link building strategies, and tools.</description><pubDate>Mon, 13 Jan 2025 00:00:00 GMT</pubDate></item><item><title>SEO Study Notes - Ahrefs Course (5): On-Page SEO</title><link>https://frency.me/en/blog/seo-ahrefs-course-5-on-page-seo/</link><guid isPermaLink="true">https://frency.me/en/blog/seo-ahrefs-course-5-on-page-seo/</guid><description>On-page SEO fundamentals, optimization checklist, search intent alignment, title tags, meta descriptions, image optimization, and internal linking.</description><pubDate>Fri, 10 Jan 2025 00:00:00 GMT</pubDate></item><item><title>Centrifugo Installation and Usage</title><link>https://frency.me/en/blog/centrifugo-installation-usage/</link><guid isPermaLink="true">https://frency.me/en/blog/centrifugo-installation-usage/</guid><description>Introduction to installing and configuring Centrifugo real-time message push service and Java client integration, including docker-compose deployment, token generation, and server-side push implementation.</description><pubDate>Thu, 09 Jan 2025 00:00:00 GMT</pubDate></item><item><title>SEO Study Notes - Ahrefs Course (4): SEO Content</title><link>https://frency.me/en/blog/seo-ahrefs-course-4-seo-content/</link><guid isPermaLink="true">https://frency.me/en/blog/seo-ahrefs-course-4-seo-content/</guid><description>SEO content basics, what makes good SEO content, and how to create content that ranks in search engines.</description><pubDate>Thu, 09 Jan 2025 00:00:00 GMT</pubDate></item><item><title>SEO Study Notes - Ahrefs Course (3): Keyword Research</title><link>https://frency.me/en/blog/seo-ahrefs-course-3-keyword-research/</link><guid isPermaLink="true">https://frency.me/en/blog/seo-ahrefs-course-3-keyword-research/</guid><description>Keyword research fundamentals, finding keyword ideas, analyzing keywords, keyword grouping, and prioritization.</description><pubDate>Wed, 08 Jan 2025 00:00:00 GMT</pubDate></item><item><title>SEO Study Notes - Ahrefs Course (2): SEO Fundamentals</title><link>https://frency.me/en/blog/seo-ahrefs-course-2-seo-basics/</link><guid isPermaLink="true">https://frency.me/en/blog/seo-ahrefs-course-2-seo-basics/</guid><description>Benefits of SEO, initial setup, keyword research, on-page SEO, link building, technical SEO, and free SEO tools.</description><pubDate>Tue, 07 Jan 2025 00:00:00 GMT</pubDate></item><item><title>Querying Linux System Metrics via Prometheus API</title><link>https://frency.me/en/blog/prometheus-linux-metrics-api/</link><guid isPermaLink="true">https://frency.me/en/blog/prometheus-linux-metrics-api/</guid><description>Learn how to query Linux system metrics using the Prometheus API, including environment configuration, metric query API usage, and frontend display solutions.</description><pubDate>Mon, 06 Jan 2025 00:00:00 GMT</pubDate></item><item><title>SEO Study Notes - Ahrefs Course (1): How Search Engines Work</title><link>https://frency.me/en/blog/seo-ahrefs-course-1-search-engines/</link><guid isPermaLink="true">https://frency.me/en/blog/seo-ahrefs-course-1-search-engines/</guid><description>Understanding how search engines build their index and rank web pages - covering crawling, indexing, and ranking factors.</description><pubDate>Mon, 06 Jan 2025 00:00:00 GMT</pubDate></item><item><title>Using Easy-Es for Multiple Data Aggregations</title><link>https://frency.me/en/blog/easy-es-multiple-aggregation/</link><guid isPermaLink="true">https://frency.me/en/blog/easy-es-multiple-aggregation/</guid><description>Learn how to use Easy-Es for Elasticsearch data aggregation, including dependency configuration, entity class construction, Mapper and DAO layer implementation, and complex aggregation query examples.</description><pubDate>Thu, 02 Jan 2025 00:00:00 GMT</pubDate></item><item><title>Installing Proxy Software on Ubuntu</title><link>https://frency.me/en/blog/ubuntu-install-v2ray/</link><guid isPermaLink="true">https://frency.me/en/blog/ubuntu-install-v2ray/</guid><description>Detailed steps for installing v2ray and v2rayA on Ubuntu systems, including kernel installation, GUI interface configuration, and transparent proxy settings.</description><pubDate>Fri, 29 Nov 2024 00:00:00 GMT</pubDate></item><item><title>Batch Upload and Update on Ubuntu</title><link>https://frency.me/en/blog/ubuntu-batch-upload-update/</link><guid isPermaLink="true">https://frency.me/en/blog/ubuntu-batch-upload-update/</guid><description>Learn how to use expect scripts to batch upload deb packages and update Ubuntu servers, including dependency installation, expect script writing, and batch execution scripts.</description><pubDate>Fri, 25 Oct 2024 00:00:00 GMT</pubDate></item><item><title>Java Thread Pool Notes</title><link>https://frency.me/en/blog/java-threadpool-notes/</link><guid isPermaLink="true">https://frency.me/en/blog/java-threadpool-notes/</guid><description>Understanding ThreadPoolExecutor&apos;s core parameters, creation methods, and usage considerations for quick selection and tuning.</description><pubDate>Tue, 03 Sep 2024 00:00:00 GMT</pubDate></item><item><title>Setting Up Java Applications to Auto-Start</title><link>https://frency.me/en/blog/java-autostart-setup/</link><guid isPermaLink="true">https://frency.me/en/blog/java-autostart-setup/</guid><description>A guide on how to set up Java applications to auto-start on Windows and Linux systems, including WinSW tool configuration and systemd service configuration.</description><pubDate>Sat, 06 Jul 2024 00:00:00 GMT</pubDate></item><item><title>Changing Docker Mirror Sources</title><link>https://frency.me/en/blog/docker-change-mirror/</link><guid isPermaLink="true">https://frency.me/en/blog/docker-change-mirror/</guid><description>Solve Docker pull failures by configuring Alibaba Cloud mirror sources to accelerate Docker image downloads.</description><pubDate>Sat, 22 Jun 2024 00:00:00 GMT</pubDate></item><item><title>Deploy MySQL with docker-compose</title><link>https://frency.me/en/blog/docker-compose-mysql-deploy/</link><guid isPermaLink="true">https://frency.me/en/blog/docker-compose-mysql-deploy/</guid><description>Guide on how to deploy MySQL 8.0 using docker-compose, including pulling images, creating directories, configuring files, and writing docker-compose.yml.</description><pubDate>Sat, 22 Jun 2024 00:00:00 GMT</pubDate></item><item><title>Using Obsidian with Hexo for Blogging</title><link>https://frency.me/en/blog/obsidian-with-hexo-blog/</link><guid isPermaLink="true">https://frency.me/en/blog/obsidian-with-hexo-blog/</guid><description>Learn how to use Obsidian editor with Hexo for blogging, including workflow optimization, image storage, and cross-device synchronization solutions.</description><pubDate>Fri, 07 Jun 2024 00:00:00 GMT</pubDate></item><item><title>Hexo Common Syntax and Commands</title><link>https://frency.me/en/blog/hexo-common-syntax-commands/</link><guid isPermaLink="true">https://frency.me/en/blog/hexo-common-syntax-commands/</guid><description>Summary of common commands and syntax for the Hexo blog framework, including creating new posts, internal links, pinning and collapsing content.</description><pubDate>Wed, 05 Jun 2024 00:00:00 GMT</pubDate></item><item><title>Some Useful Tips for Using the Boss Recruitment Platform</title><link>https://frency.me/en/blog/boss-job-tips/</link><guid isPermaLink="true">https://frency.me/en/blog/boss-job-tips/</guid><description>A summary of useful tips for using the Boss recruitment platform software, including online resume optimization, greeting strategies, resume visibility settings, and proactive communication suggestions.</description><pubDate>Sat, 01 Jun 2024 00:00:00 GMT</pubDate></item><item><title>Some Interview Tips</title><link>https://frency.me/en/blog/interview-tips/</link><guid isPermaLink="true">https://frency.me/en/blog/interview-tips/</guid><description>A summary of practical tips and suggestions from the interview process, including insights on preparation timing, resume optimization, interview strategies, interview question learning methods, and mindset adjustment.</description><pubDate>Sat, 01 Jun 2024 00:00:00 GMT</pubDate></item><item><title>Managing Database Changes with Liquibase</title><link>https://frency.me/en/blog/liquibase-database-migration/</link><guid isPermaLink="true">https://frency.me/en/blog/liquibase-database-migration/</guid><description>Learn how to use Liquibase in Spring Boot projects to manage database changes, including dependency setup, configuration file settings, and SQL file management best practices.</description><pubDate>Thu, 30 May 2024 00:00:00 GMT</pubDate></item><item><title>Generating API Documentation with smart-doc Using Annotations</title><link>https://frency.me/en/blog/smart-doc-annotation-api-docs/</link><guid isPermaLink="true">https://frency.me/en/blog/smart-doc-annotation-api-docs/</guid><description>Learn how to use smart-doc to generate API documentation non-intrusively through Java comments, including Maven plugin configuration, configuration file settings, and documentation generation methods.</description><pubDate>Thu, 30 May 2024 00:00:00 GMT</pubDate></item><item><title>Using jasypt for Encryption and Decryption in Spring Boot</title><link>https://frency.me/en/blog/springboot-jasypt-encryption/</link><guid isPermaLink="true">https://frency.me/en/blog/springboot-jasypt-encryption/</guid><description>Learn how to use jasypt in Spring Boot projects to encrypt and decrypt sensitive configurations (such as database passwords), including dependency setup, configuration files, and encryption/decryption methods.</description><pubDate>Sun, 26 May 2024 00:00:00 GMT</pubDate></item><item><title>Custom Validation Annotations</title><link>https://frency.me/en/blog/custom-validation-annotation/</link><guid isPermaLink="true">https://frency.me/en/blog/custom-validation-annotation/</guid><description>Guide on how to create custom validation annotations for BigDecimal type range validation, including annotation definition, validator implementation, and usage examples.</description><pubDate>Sat, 11 May 2024 00:00:00 GMT</pubDate></item><item><title>Common Nginx Commands</title><link>https://frency.me/en/blog/nginx-common-commands/</link><guid isPermaLink="true">https://frency.me/en/blog/nginx-common-commands/</guid><description>A summary of commonly used nginx commands, including restart, configuration file validation, and proxy configuration examples.</description><pubDate>Sat, 11 May 2024 00:00:00 GMT</pubDate></item><item><title>Configuring Jira LDAP Server for User Authentication</title><link>https://frency.me/en/blog/jira-ldap-authentication/</link><guid isPermaLink="true">https://frency.me/en/blog/jira-ldap-authentication/</guid><description>A guide on how to configure LDAP server in Jira for user authentication, including steps for adding directories, configuring servers, setting up user and group schemas.</description><pubDate>Thu, 07 Mar 2024 00:00:00 GMT</pubDate></item><item><title>Implementing User Authentication with LDAP in Spring Boot</title><link>https://frency.me/en/blog/springboot-ldap-authentication/</link><guid isPermaLink="true">https://frency.me/en/blog/springboot-ldap-authentication/</guid><description>Learn how to integrate LDAP protocol in Spring Boot projects to implement user authentication, including dependency setup, configuration, user object classes, login logic, and user status determination.</description><pubDate>Thu, 07 Mar 2024 00:00:00 GMT</pubDate></item><item><title>Common Postman Tips</title><link>https://frency.me/en/blog/postman-common-tips/</link><guid isPermaLink="true">https://frency.me/en/blog/postman-common-tips/</guid><description>Learn common Postman tips including global token setup, collection token configuration, and automatic API execution features.</description><pubDate>Thu, 29 Feb 2024 00:00:00 GMT</pubDate></item><item><title>Spring Boot logback Log Time Showing 8 Hours Difference</title><link>https://frency.me/en/blog/springboot-logback-timezone-fix/</link><guid isPermaLink="true">https://frency.me/en/blog/springboot-logback-timezone-fix/</guid><description>Fix the issue of Spring Boot logback log time being inconsistent with system time by specifying the timezone in the pattern configuration.</description><pubDate>Fri, 23 Feb 2024 00:00:00 GMT</pubDate></item><item><title>Fixing WebSocket Auto-Disconnect with java.io.EOFException</title><link>https://frency.me/en/blog/websocket-eofexception-fix/</link><guid isPermaLink="true">https://frency.me/en/blog/websocket-eofexception-fix/</guid><description>Resolve WebSocket service auto-disconnect issues when using Nginx reverse proxy, with two solutions: modifying Nginx timeout configuration and adding heartbeat mechanism.</description><pubDate>Fri, 23 Feb 2024 00:00:00 GMT</pubDate></item><item><title>BigDecimal Comparison</title><link>https://frency.me/en/blog/bigdecimal-compare/</link><guid isPermaLink="true">https://frency.me/en/blog/bigdecimal-compare/</guid><description>Introduce the methods for comparing size and equality of Java BigDecimal class, using compareTo for precise comparison.</description><pubDate>Thu, 22 Feb 2024 00:00:00 GMT</pubDate></item><item><title>Connecting to Routers via SSH in Java: Executing Commands and Reading Responses</title><link>https://frency.me/en/blog/java-ssh-router-commands/</link><guid isPermaLink="true">https://frency.me/en/blog/java-ssh-router-commands/</guid><description>A complete example of using mwiede/jsch to connect to Huawei routers via SSH in Java, send commands, and read responses.</description><pubDate>Tue, 20 Feb 2024 00:00:00 GMT</pubDate></item><item><title>Configuring Nginx to Start Automatically on Boot</title><link>https://frency.me/en/blog/nginx-systemd-autostart/</link><guid isPermaLink="true">https://frency.me/en/blog/nginx-systemd-autostart/</guid><description>Complete steps to configure nginx to start automatically on boot on Linux systems using systemd service configuration.</description><pubDate>Tue, 20 Feb 2024 00:00:00 GMT</pubDate></item><item><title>Fixing Nginx failed 13 Permission denied while connecting to upstream</title><link>https://frency.me/en/blog/nginx-selinux-permission-denied/</link><guid isPermaLink="true">https://frency.me/en/blog/nginx-selinux-permission-denied/</guid><description>Resolve SELinux permission issues encountered when using Nginx reverse proxy, with solutions including disabling SELinux restrictions and setting httpd_can_network_connect.</description><pubDate>Tue, 20 Feb 2024 00:00:00 GMT</pubDate></item><item><title>Integrating WebSocket in Spring Boot</title><link>https://frency.me/en/blog/springboot-websocket-integration/</link><guid isPermaLink="true">https://frency.me/en/blog/springboot-websocket-integration/</guid><description>Learn how to integrate WebSocket in Spring Boot projects, including dependency setup, configuration classes, utility classes, and server implementation, supporting client connections, message receiving, and broadcast functionality.</description><pubDate>Tue, 30 Jan 2024 00:00:00 GMT</pubDate></item><item><title>Git Common Commands</title><link>https://frency.me/en/blog/git-common-commands/</link><guid isPermaLink="true">https://frency.me/en/blog/git-common-commands/</guid><description>Personal commonly used git commands, including proxy settings, viewing and canceling proxy operations.</description><pubDate>Thu, 25 Jan 2024 00:00:00 GMT</pubDate></item></channel></rss>