<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>binhAI — AI tips &amp; tricks (English)</title><link>https://binh-ai.com/en/</link><description>binhAI collects AI tips, tricks and the best reads on AI for developers, PMs and everyday users.</description><language>en</language><atom:link href="https://binh-ai.com/en/rss.xml" rel="self" type="application/rss+xml"/><item><title>“Cheap” Claude API via third-party proxies: cheap, but what are you really paying with?</title><link>https://binh-ai.com/en/posts/cheap-claude-api-proxy-risks</link><guid isPermaLink="true">https://binh-ai.com/en/posts/cheap-claude-api-proxy-risks</guid><pubDate>Mon, 26 Oct 2026 00:00:00 +0000</pubDate><category>Tips</category><description>Groups often advertise Claude keys/endpoints at 50–80% off. Before plugging one into a project, understand the data, model-quality and terms risks.</description></item><item><title>Message Batches API: cut Claude costs by 50% for work that can wait</title><link>https://binh-ai.com/en/posts/claude-message-batches-api</link><guid isPermaLink="true">https://binh-ai.com/en/posts/claude-message-batches-api</guid><pubDate>Mon, 26 Oct 2026 00:00:00 +0000</pubDate><category>Tools</category><description>Classify 10,000 tickets, summarize a document archive, run evals… submit once as a batch, collect later, pay half.</description></item><item><title>Pro/Max plan or pay-as-you-go API? Picking the right way to pay for Claude</title><link>https://binh-ai.com/en/posts/claude-subscription-vs-api</link><guid isPermaLink="true">https://binh-ai.com/en/posts/claude-subscription-vs-api</guid><pubDate>Mon, 26 Oct 2026 00:00:00 +0000</pubDate><category>Tips</category><description>Same models, two completely different billing models. Pick wrong and you either overpay or hit limits right when you need them.</description></item><item><title>Model routing for subagents: let Haiku do the chores, Opus the hard parts</title><link>https://binh-ai.com/en/posts/subagent-model-routing-save-tokens</link><guid isPermaLink="true">https://binh-ai.com/en/posts/subagent-model-routing-save-tokens</guid><pubDate>Mon, 26 Oct 2026 00:00:00 +0000</pubDate><category>AI Agents &amp; Skills</category><description>Every Claude Code subagent can run its own model. Configure it well and you save tokens without losing quality.</description></item><item><title>Agent Teams in Claude Code: several Claude sessions working like a real team</title><link>https://binh-ai.com/en/posts/claude-code-agent-teams</link><guid isPermaLink="true">https://binh-ai.com/en/posts/claude-code-agent-teams</guid><pubDate>Mon, 26 Oct 2026 00:00:00 +0000</pubDate><category>AI Agents &amp; Skills</category><description>One lead coordinates, teammates have their own context, share a task list and message each other directly. Experimental, powerful, token-hungry.</description></item><item><title>Protecting API keys in AI apps: 7 mistakes that blow up your bill overnight</title><link>https://binh-ai.com/en/posts/api-key-security-ai-apps</link><guid isPermaLink="true">https://binh-ai.com/en/posts/api-key-security-ai-apps</guid><pubDate>Mon, 26 Oct 2026 00:00:00 +0000</pubDate><category>Tips</category><description>Keys leaked on GitHub or in client-side JavaScript get scraped and abused within minutes. A short checklist to avoid being the victim.</description></item><item><title>Make Claude return schema-valid JSON: use tool use instead of “please return JSON”</title><link>https://binh-ai.com/en/posts/structured-output-tool-use-json</link><guid isPermaLink="true">https://binh-ai.com/en/posts/structured-output-tool-use-json</guid><pubDate>Mon, 26 Oct 2026 00:00:00 +0000</pubDate><category>Tools</category><description>“Only return JSON” prompts still leak prose sometimes. Define a schema as a tool and force the call — clean, parseable data.</description></item><item><title>Installing MCP servers and skills for fun? Understand prompt injection first</title><link>https://binh-ai.com/en/posts/mcp-skills-prompt-injection-risks</link><guid isPermaLink="true">https://binh-ai.com/en/posts/mcp-skills-prompt-injection-risks</guid><pubDate>Mon, 26 Oct 2026 00:00:00 +0000</pubDate><category>Tips</category><description>Agents read web pages, emails, GitHub issues… and any of that text can carry hidden instructions. Simple defensive rules for Claude Code users.</description></item><item><title>Claude Code Hooks: auto-format, block dangerous commands, enforce tests — no reminders needed</title><link>https://binh-ai.com/en/posts/claude-code-hooks-basics</link><guid isPermaLink="true">https://binh-ai.com/en/posts/claude-code-hooks-basics</guid><pubDate>Mon, 26 Oct 2026 00:00:00 +0000</pubDate><category>AI Automation</category><description>CLAUDE.md is advice; hooks are law. Scripts run at fixed points in the agent loop, so the result is guaranteed.</description></item><item><title>Running Claude Code headless (claude -p): agents in scripts, cron and CI</title><link>https://binh-ai.com/en/posts/claude-code-headless-automation</link><guid isPermaLink="true">https://binh-ai.com/en/posts/claude-code-headless-automation</guid><pubDate>Mon, 26 Oct 2026 00:00:00 +0000</pubDate><category>AI Automation</category><description>Not just a terminal chat — headless mode turns Claude Code into a CLI command you can drop into automated pipelines.</description></item><item><title>OpenClaw: a self-hosted AI assistant you message on Telegram/WhatsApp that does real work on your machine</title><link>https://binh-ai.com/en/posts/openclaw-self-hosted-ai-agent</link><guid isPermaLink="true">https://binh-ai.com/en/posts/openclaw-self-hosted-ai-agent</guid><pubDate>Mon, 26 Oct 2026 00:00:00 +0000</pubDate><category>AI Agents &amp; Skills</category><description>One of the fastest-growing open-source personal-agent projects (formerly Clawdbot, Moltbot). Powerful, but it needs a safe setup.</description></item><item><title>OpenSpec: write the spec first, let AI code after — lightweight spec-driven development</title><link>https://binh-ai.com/en/posts/openspec-spec-driven-development</link><guid isPermaLink="true">https://binh-ai.com/en/posts/openspec-spec-driven-development</guid><pubDate>Mon, 26 Oct 2026 00:00:00 +0000</pubDate><category>Tools</category><description>Each change is a folder with proposal, specs, design and tasks. The agent follows the tasks, then you archive and update the main spec.</description></item><item><title>DESIGN.md: put your design taste in the repo so AI-built UIs stop looking generic</title><link>https://binh-ai.com/en/posts/design-md-for-ai-agents</link><guid isPermaLink="true">https://binh-ai.com/en/posts/design-md-for-ai-agents</guid><pubDate>Mon, 26 Oct 2026 00:00:00 +0000</pubDate><category>Tools</category><description>awesome-design-md and getdesign.md collect 550+ DESIGN.md files analyzed from well-known sites — colors, fonts, spacing, components.</description></item><item><title>Blender MCP: drive Blender with natural language — a textbook MCP-for-desktop-apps example</title><link>https://binh-ai.com/en/posts/blender-mcp-ai-3d</link><guid isPermaLink="true">https://binh-ai.com/en/posts/blender-mcp-ai-3d</guid><pubDate>Mon, 26 Oct 2026 00:00:00 +0000</pubDate><category>Tools</category><description>An addon opens a socket inside Blender; an MCP server relays Claude&#x27;s commands: create objects, edit materials, pull Poly Haven assets, run Python.</description></item><item><title>Stanford CS146S “The Modern Software Developer”: a course on building software with AI</title><link>https://binh-ai.com/en/posts/stanford-cs146s-modern-software-developer</link><guid isPermaLink="true">https://binh-ai.com/en/posts/stanford-cs146s-modern-software-developer</guid><pubDate>Mon, 26 Oct 2026 00:00:00 +0000</pubDate><category>Reading</category><description>A course on how AI is changing the whole software lifecycle — IDEs, terminals, review, testing — and when AI can be trusted.</description></item><item><title>The official GitHub MCP Server: let agents read issues, PRs, Actions — and scope permissions properly</title><link>https://binh-ai.com/en/posts/github-mcp-server-toolsets</link><guid isPermaLink="true">https://binh-ai.com/en/posts/github-mcp-server-toolsets</guid><pubDate>Mon, 26 Oct 2026 00:00:00 +0000</pubDate><category>Tools</category><description>GitHub&#x27;s own MCP server, available remote or via Docker. Toolsets and read-only mode keep context small and access safe.</description></item><item><title>Playwright MCP: let agents use a browser via accessibility snapshots instead of screenshots</title><link>https://binh-ai.com/en/posts/playwright-mcp-browser-automation</link><guid isPermaLink="true">https://binh-ai.com/en/posts/playwright-mcp-browser-automation</guid><pubDate>Mon, 26 Oct 2026 00:00:00 +0000</pubDate><category>Tools</category><description>Microsoft&#x27;s MCP server lets Claude open pages, click, fill forms and test UIs — using page structure, no vision model required.</description></item><item><title>Context7: stop AI from coding against outdated APIs</title><link>https://binh-ai.com/en/posts/context7-up-to-date-docs</link><guid isPermaLink="true">https://binh-ai.com/en/posts/context7-up-to-date-docs</guid><pubDate>Mon, 26 Oct 2026 00:00:00 +0000</pubDate><category>Tools</category><description>Add “use context7” to a prompt and the agent pulls version-specific docs for your libraries instead of guessing from training data.</description></item><item><title>Claude Code GitHub Action: type @claude in a PR to review, fix bugs, answer questions</title><link>https://binh-ai.com/en/posts/claude-code-github-action</link><guid isPermaLink="true">https://binh-ai.com/en/posts/claude-code-github-action</guid><pubDate>Mon, 26 Oct 2026 00:00:00 +0000</pubDate><category>AI Automation</category><description>Anthropic&#x27;s official action runs on your own runner: automated PR review, issue triage, docs sync, scheduled maintenance.</description></item><item><title>Claude Agent SDK (Python): build your own agent on Claude Code&#x27;s engine</title><link>https://binh-ai.com/en/posts/claude-agent-sdk-python</link><guid isPermaLink="true">https://binh-ai.com/en/posts/claude-agent-sdk-python</guid><pubDate>Mon, 26 Oct 2026 00:00:00 +0000</pubDate><category>AI Agents &amp; Skills</category><description>The same agent loop, tools, permissions and hooks as Claude Code — called from your code, with custom tools written in Python.</description></item><item><title>Self-host n8n in 10 minutes: the foundation for every AI automation workflow</title><link>https://binh-ai.com/en/posts/n8n-self-hosting-basics</link><guid isPermaLink="true">https://binh-ai.com/en/posts/n8n-self-hosting-basics</guid><pubDate>Mon, 26 Oct 2026 00:00:00 +0000</pubDate><category>AI Automation</category><description>Run n8n with Docker on a laptop or VPS, persist data, add HTTPS — and what to do before running it for real.</description></item><item><title>The n8n AI Agent node with Claude: model + memory + tools in one drag-and-drop block</title><link>https://binh-ai.com/en/posts/n8n-ai-agent-node-claude</link><guid isPermaLink="true">https://binh-ai.com/en/posts/n8n-ai-agent-node-claude</guid><pubDate>Mon, 26 Oct 2026 00:00:00 +0000</pubDate><category>AI Automation</category><description>Combine the Anthropic Chat Model, conversation memory and tools (HTTP, Google Sheets, databases) into an agent that runs inside a workflow.</description></item><item><title>An AI content pipeline with human approval: Claude drafts, you click “Approve” in Slack, then it posts</title><link>https://binh-ai.com/en/posts/ai-content-pipeline-human-approval</link><guid isPermaLink="true">https://binh-ai.com/en/posts/ai-content-pipeline-human-approval</guid><pubDate>Mon, 26 Oct 2026 00:00:00 +0000</pubDate><category>AI Automation</category><description>Automate 90% of content drafting for a page or blog and keep the most important 10% for humans: deciding whether it goes out.</description></item><item><title>Automation first, AI second: use LLMs only where judgment is needed</title><link>https://binh-ai.com/en/posts/automation-first-ai-for-judgment</link><guid isPermaLink="true">https://binh-ai.com/en/posts/automation-first-ai-for-judgment</guid><pubDate>Mon, 26 Oct 2026 00:00:00 +0000</pubDate><category>AI Automation</category><description>A common mistake: putting an LLM in every step. Good workflows use code/if-else for the certain parts and AI for the fuzzy parts.</description></item><item><title>Workflow or agent? 5 patterns from Anthropic for picking the right architecture</title><link>https://binh-ai.com/en/posts/workflows-vs-agents-five-patterns</link><guid isPermaLink="true">https://binh-ai.com/en/posts/workflows-vs-agents-five-patterns</guid><pubDate>Mon, 26 Oct 2026 00:00:00 +0000</pubDate><category>AI Agents &amp; Skills</category><description>Prompt chaining, routing, parallelization, orchestrator-workers, evaluator-optimizer — and when you actually need an autonomous agent.</description></item><item><title>Build an internal AI assistant that answers company process questions (Slack/Telegram + RAG)</title><link>https://binh-ai.com/en/posts/internal-ai-assistant-chatbot</link><guid isPermaLink="true">https://binh-ai.com/en/posts/internal-ai-assistant-chatbot</guid><pubDate>Mon, 26 Oct 2026 00:00:00 +0000</pubDate><category>AI Automation</category><description>“How do I request leave?”, “What&#x27;s the prod deploy process?” — a bot that answers from internal docs, cites sources, doesn&#x27;t make things up.</description></item><item><title>ESP32 + MQTT + Home Assistant: DIY smart home, then let AI control it by voice</title><link>https://binh-ai.com/en/posts/esp32-mqtt-home-assistant-ai</link><guid isPermaLink="true">https://binh-ai.com/en/posts/esp32-mqtt-home-assistant-ai</guid><pubDate>Mon, 26 Oct 2026 00:00:00 +0000</pubDate><category>AI Automation</category><description>A few-dollar microcontroller reads sensors, publishes over MQTT, Home Assistant automates — plus an AI assistant you talk to in plain language.</description></item><item><title>AI triage for email and tickets: route to the right person in seconds</title><link>https://binh-ai.com/en/posts/ai-email-ticket-triage</link><guid isPermaLink="true">https://binh-ai.com/en/posts/ai-email-ticket-triage</guid><pubDate>Mon, 26 Oct 2026 00:00:00 +0000</pubDate><category>AI Automation</category><description>The most common AI automation pattern: read → classify → extract → route, with a confidence threshold so humans handle the hard cases.</description></item><item><title>An automated AI morning digest: gather RSS, GitHub, Jira and summarize into one message</title><link>https://binh-ai.com/en/posts/ai-daily-digest-automation</link><guid isPermaLink="true">https://binh-ai.com/en/posts/ai-daily-digest-automation</guid><pubDate>Mon, 26 Oct 2026 00:00:00 +0000</pubDate><category>AI Automation</category><description>Instead of opening 10 tabs every morning, let a workflow collect sources, dedupe, rank and send a summary to Slack/Telegram/email.</description></item><item><title>What should you automate first? An AI automation prioritization formula for PMs</title><link>https://binh-ai.com/en/posts/automation-roi-what-to-automate</link><guid isPermaLink="true">https://binh-ai.com/en/posts/automation-roi-what-to-automate</guid><pubDate>Mon, 26 Oct 2026 00:00:00 +0000</pubDate><category>AI Automation</category><description>Not everything AI can do is worth automating. Score by frequency, time, cost of errors and data readiness.</description></item><item><title>What are Agent Skills? Understand SKILL.md before installing dozens of them</title><link>https://binh-ai.com/en/posts/agent-skills-explained</link><guid isPermaLink="true">https://binh-ai.com/en/posts/agent-skills-explained</guid><pubDate>Mon, 26 Oct 2026 00:00:00 +0000</pubDate><category>AI Agents &amp; Skills</category><description>A skill is a folder with a SKILL.md that teaches an agent one specific job. It’s an open standard used by Claude Code, Codex, Gemini CLI, Cursor and more.</description></item><item><title>Claude Code now reads AGENTS.md: one instruction file for every AI coding tool</title><link>https://binh-ai.com/en/posts/agents-md-claude-code</link><guid isPermaLink="true">https://binh-ai.com/en/posts/agents-md-claude-code</guid><pubDate>Mon, 26 Oct 2026 00:00:00 +0000</pubDate><category>AI Agents &amp; Skills</category><description>Since 2.1.277, if a folder has no CLAUDE.md, Claude Code uses AGENTS.md — the open format already used by Codex, Cursor and others.</description></item><item><title>What is MCP? The “USB-C port” connecting AI to databases, GitHub, Slack…</title><link>https://binh-ai.com/en/posts/mcp-model-context-protocol-explained</link><guid isPermaLink="true">https://binh-ai.com/en/posts/mcp-model-context-protocol-explained</guid><pubDate>Mon, 26 Oct 2026 00:00:00 +0000</pubDate><category>AI Agents &amp; Skills</category><description>The Model Context Protocol is a common standard for AI apps to reach external tools and data. Build a server once; every MCP-capable client can use it.</description></item><item><title>Inside Claude Code: an AI agent is really a loop around a model</title><link>https://binh-ai.com/en/posts/agent-harness-how-claude-code-works</link><guid isPermaLink="true">https://binh-ai.com/en/posts/agent-harness-how-claude-code-works</guid><pubDate>Mon, 26 Oct 2026 00:00:00 +0000</pubDate><category>AI Agents &amp; Skills</category><description>Claude Code, Cursor and Devin share the same “harness”: think → call a tool → observe → repeat. Understanding the loop makes you better at using agents.</description></item><item><title>A forgotten /loop and a four-figure API bill: what repeated agent runs really cost</title><link>https://binh-ai.com/en/posts/claude-code-loop-cost-prompt-cache</link><guid isPermaLink="true">https://binh-ai.com/en/posts/claude-code-loop-cost-prompt-cache</guid><pubDate>Mon, 26 Oct 2026 00:00:00 +0000</pubDate><category>AI Agents &amp; Skills</category><description>Every iteration resends the whole context. If iterations are spaced longer than the prompt cache lives, each one pays full price.</description></item><item><title>RTK: compress terminal output before it reaches Claude Code to save tokens</title><link>https://binh-ai.com/en/posts/rtk-rust-token-killer</link><guid isPermaLink="true">https://binh-ai.com/en/posts/rtk-rust-token-killer</guid><pubDate>Mon, 26 Oct 2026 00:00:00 +0000</pubDate><category>Tools</category><description>A Rust binary that hooks into Claude Code and trims output from git, npm, pytest, docker… cutting most of the tokens from bash output.</description></item><item><title>Caveman: make Claude talk like a caveman to cut output tokens</title><link>https://binh-ai.com/en/posts/caveman-terse-output-skill</link><guid isPermaLink="true">https://binh-ai.com/en/posts/caveman-terse-output-skill</guid><pubDate>Mon, 26 Oct 2026 00:00:00 +0000</pubDate><category>Tips</category><description>A community skill that strips greetings, articles and filler from Claude’s replies while leaving code unchanged. It saves output tokens, but isn’t for every situation.</description></item><item><title>Graphify: turn a codebase into a knowledge graph so Claude stops re-reading files</title><link>https://binh-ai.com/en/posts/graphify-codebase-knowledge-graph</link><guid isPermaLink="true">https://binh-ai.com/en/posts/graphify-codebase-knowledge-graph</guid><pubDate>Mon, 26 Oct 2026 00:00:00 +0000</pubDate><category>Tools</category><description>Code parsed via AST, docs via Claude, saved as a queryable graph. The bigger the repo, the more tokens each question saves.</description></item><item><title>Superpowers: a skill set that makes Claude Code plan and test before coding</title><link>https://binh-ai.com/en/posts/superpowers-skills-plan-before-code</link><guid isPermaLink="true">https://binh-ai.com/en/posts/superpowers-skills-plan-before-code</guid><pubDate>Mon, 26 Oct 2026 00:00:00 +0000</pubDate><category>AI Agents &amp; Skills</category><description>Instead of “build me an app”, Superpowers walks the agent through brainstorm → plan → batched execution → TDD → verification before saying done.</description></item><item><title>AutoHarness: let Claude Code turn each session’s lessons into skills</title><link>https://binh-ai.com/en/posts/autoharness-self-learning-skills</link><guid isPermaLink="true">https://binh-ai.com/en/posts/autoharness-self-learning-skills</guid><pubDate>Mon, 26 Oct 2026 00:00:00 +0000</pubDate><category>AI Agents &amp; Skills</category><description>An open-source plugin that captures reusable approaches from your sessions as skills — then updates, merges and prunes them over time.</description></item><item><title>The Ralph Wiggum loop: run an agent over and over until the tests go green</title><link>https://binh-ai.com/en/posts/ralph-wiggum-loop</link><guid isPermaLink="true">https://binh-ai.com/en/posts/ralph-wiggum-loop</guid><pubDate>Mon, 26 Oct 2026 00:00:00 +0000</pubDate><category>AI Agents &amp; Skills</category><description>A “dumb but effective” technique: keep the agent running on the same prompt and stop only when a check that can’t lie says it passed.</description></item><item><title>Hallmark: a design skill so AI-built sites stop looking AI-built</title><link>https://binh-ai.com/en/posts/hallmark-anti-ai-slop-design-skill</link><guid isPermaLink="true">https://binh-ai.com/en/posts/hallmark-anti-ai-slop-design-skill</guid><pubDate>Mon, 26 Oct 2026 00:00:00 +0000</pubDate><category>AI Agents &amp; Skills</category><description>Purple gradients, identical rounded cards, generic copy — Hallmark uses page structures, themes and a 65-point “slop test” to block those tells.</description></item><item><title>claude-howto: a free 10-step Claude Code learning path (with a Vietnamese edition)</title><link>https://binh-ai.com/en/posts/claude-howto-learning-path</link><guid isPermaLink="true">https://binh-ai.com/en/posts/claude-howto-learning-path</guid><pubDate>Mon, 26 Oct 2026 00:00:00 +0000</pubDate><category>Reading</category><description>Installed Claude Code — now what? This open-source repo goes from slash commands to plugins, with diagrams, templates and self-check quizzes.</description></item><item><title>xtool: build, sign and install iOS apps on Linux or Windows — no Mac needed</title><link>https://binh-ai.com/en/posts/xtool-ios-without-mac</link><guid isPermaLink="true">https://binh-ai.com/en/posts/xtool-ios-without-mac</guid><pubDate>Mon, 26 Oct 2026 00:00:00 +0000</pubDate><category>Tools</category><description>An open-source Xcode alternative for turning SwiftPM packages into iOS apps, running on Linux, WSL, Windows and macOS.</description></item><item><title>tv-vibehack: have Claude strip ads and bloat from Android TV over ADB</title><link>https://binh-ai.com/en/posts/tv-vibehack-debloat-android-tv</link><guid isPermaLink="true">https://binh-ai.com/en/posts/tv-vibehack-debloat-android-tv</guid><pubDate>Mon, 26 Oct 2026 00:00:00 +0000</pubDate><category>Tools</category><description>It started with fixing a parent’s TV: a prompt and a minimal launcher let AI disable ads, telemetry and preinstalled apps — plus a list of gotchas.</description></item><item><title>HyperFrames: write video in HTML and let AI agents render the MP4</title><link>https://binh-ai.com/en/posts/hyperframes-video-as-code</link><guid isPermaLink="true">https://binh-ai.com/en/posts/hyperframes-video-as-code</guid><pubDate>Mon, 26 Oct 2026 00:00:00 +0000</pubDate><category>Tools</category><description>HeyGen’s open-source framework: compose with HTML/CSS, render with headless Chrome + FFmpeg, plus 21 skills so agents can produce demo and launch videos.</description></item><item><title>Remotion Agent Skills: get Claude Code to build React videos the right way</title><link>https://binh-ai.com/en/posts/remotion-agent-skills</link><guid isPermaLink="true">https://binh-ai.com/en/posts/remotion-agent-skills</guid><pubDate>Mon, 26 Oct 2026 00:00:00 +0000</pubDate><category>Tools</category><description>Remotion’s official skill set guides agents through compositions, captions, maps and rendering using best practices instead of guessing the API.</description></item><item><title>Motion graphics with Claude: sort the repos before you install them</title><link>https://binh-ai.com/en/posts/motion-graphics-repos-for-claude</link><guid isPermaLink="true">https://binh-ai.com/en/posts/motion-graphics-repos-for-claude</guid><pubDate>Mon, 26 Oct 2026 00:00:00 +0000</pubDate><category>Reading</category><description>“20 motion graphics repos” lists are easy to misread: some are skills, some are video engines, some are just web animation libraries.</description></item><item><title>“AI can clone any app without source code”? A reality check on REA</title><link>https://binh-ai.com/en/posts/rea-reverse-engineer-anything-reality-check</link><guid isPermaLink="true">https://binh-ai.com/en/posts/rea-reverse-engineer-anything-reality-check</guid><pubDate>Mon, 26 Oct 2026 00:00:00 +0000</pubDate><category>AI Agents &amp; Skills</category><description>REA helps AI agents investigate how binaries, APKs and web apps behave. It’s real and useful — but the clickbait overstates it and skips the legal and safety risks.</description></item><item><title>612 failed logins in an hour: reading Event ID 4625 to tell an attack from… an old laptop</title><link>https://binh-ai.com/en/posts/windows-event-4625-brute-force-triage</link><guid isPermaLink="true">https://binh-ai.com/en/posts/windows-event-4625-brute-force-triage</guid><pubDate>Mon, 26 Oct 2026 00:00:00 +0000</pubDate><category>System Design</category><description>Red logs don’t always mean an attack. How SOC analysts triage Windows logon failures: which fields matter, when it’s brute force, when it’s a stale password.</description></item><item><title>Cloudflare open-sources a Security Audit Skill for AI-written code</title><link>https://binh-ai.com/en/posts/cloudflare-security-audit-skill</link><guid isPermaLink="true">https://binh-ai.com/en/posts/cloudflare-security-audit-skill</guid><pubDate>Mon, 26 Oct 2026 00:00:00 +0000</pubDate><category>Tools</category><description>Vibe coding is fast but leaky. Cloudflare’s new skill scans your codebase and verifies whether each vulnerability is real before you ship.</description></item><item><title>Bloom filters: why “no” is certain but “yes” only means “maybe”</title><link>https://binh-ai.com/en/posts/bloom-filter-false-positive</link><guid isPermaLink="true">https://binh-ai.com/en/posts/bloom-filter-false-positive</guid><pubDate>Mon, 26 Oct 2026 00:00:00 +0000</pubDate><category>System Design</category><description>A tiny bit array in RAM lets RocksDB and Cassandra skip countless pointless disk reads — at the cost of the occasional false alarm.</description></item><item><title>Saved, but still seeing old data? Replication lag and read-your-writes</title><link>https://binh-ai.com/en/posts/replication-lag-read-your-writes</link><guid isPermaLink="true">https://binh-ai.com/en/posts/replication-lag-read-your-writes</guid><pubDate>Mon, 26 Oct 2026 00:00:00 +0000</pubDate><category>System Design</category><description>Nothing was lost — you’re just reading from a replica that hasn’t caught up yet. The cleanest fix: read-your-writes.</description></item><item><title>The new Claude Code Desktop: smoother parallel multitasking</title><link>https://binh-ai.com/en/posts/claude-code-desktop-multitask</link><guid isPermaLink="true">https://binh-ai.com/en/posts/claude-code-desktop-multitask</guid><pubDate>Mon, 26 Oct 2026 00:00:00 +0000</pubDate><category>Tools</category><description>A session sidebar, the /btw command, automatic sub-tasks and saved Environments — four changes that make multi-threaded work easier.</description></item><item><title>Why is the first request always slower? The TCP handshake costs a full RTT</title><link>https://binh-ai.com/en/posts/tcp-handshake-first-request-rtt</link><guid isPermaLink="true">https://binh-ai.com/en/posts/tcp-handshake-first-request-rtt</guid><pubDate>Mon, 26 Oct 2026 00:00:00 +0000</pubDate><category>System Design</category><description>First request 160ms, next ones just 80ms — even with an instant server. The culprit is the SYN / SYN-ACK / ACK greeting.</description></item><item><title>Captist: a screen recorder that auto-zooms with your cursor — no keyframes</title><link>https://binh-ai.com/en/posts/captist-auto-zoom-screen-recorder</link><guid isPermaLink="true">https://binh-ai.com/en/posts/captist-auto-zoom-screen-recorder</guid><pubDate>Mon, 26 Oct 2026 00:00:00 +0000</pubDate><category>Tools</category><description>Ship demo videos, tutorials and progress updates faster: auto-zoom, sticky redaction, keystroke overlays and local processing.</description></item><item><title>Type 5 keys, send 1 request: how a 300ms debounce works</title><link>https://binh-ai.com/en/posts/debounce-search-input</link><guid isPermaLink="true">https://binh-ai.com/en/posts/debounce-search-input</guid><pubDate>Mon, 26 Oct 2026 00:00:00 +0000</pubDate><category>Tips</category><description>A search box that calls the API on every keystroke floods the server with half-typed queries. Debounce waits until you’re done.</description></item><item><title>Ambient light for YouTube: free Ambilight-style glow right in your browser</title><link>https://binh-ai.com/en/posts/ambient-light-for-youtube</link><guid isPermaLink="true">https://binh-ai.com/en/posts/ambient-light-for-youtube</guid><pubDate>Mon, 26 Oct 2026 00:00:00 +0000</pubDate><category>Tools</category><description>An open-source extension that uses WebGL to cast a glow around YouTube videos — no LED strips required.</description></item><item><title>State-driven animated avatars: a better waiting experience for AI chatbots</title><link>https://binh-ai.com/en/posts/animated-avatars-ai-chatbot-ux</link><guid isPermaLink="true">https://binh-ai.com/en/posts/animated-avatars-ai-chatbot-ux</guid><pubDate>Mon, 26 Oct 2026 00:00:00 +0000</pubDate><category>AI Automation</category><description>Swap the boring loading spinner for a character that changes motion with the agent’s Idle, Working and Sleeping states.</description></item><item><title>Liquid Glass for the web: real refraction with WebGL</title><link>https://binh-ai.com/en/posts/liquid-glass-webgl-ui</link><guid isPermaLink="true">https://binh-ai.com/en/posts/liquid-glass-webgl-ui</guid><pubDate>Mon, 26 Oct 2026 00:00:00 +0000</pubDate><category>Tools</category><description>CSS backdrop-filter only gives a flat blur. Liquid Glass libraries use WebGL to compute refraction for a convincing glass look.</description></item><item><title>Make iPhone Duo mockups in the browser — no Photoshop needed</title><link>https://binh-ai.com/en/posts/iphone-duo-mockup-generator</link><guid isPermaLink="true">https://binh-ai.com/en/posts/iphone-duo-mockup-generator</guid><pubDate>Mon, 26 Oct 2026 00:00:00 +0000</pubDate><category>Tools</category><description>Days after launch, the community already has dual-screen mockup tools: upload your UI, export high-quality images.</description></item><item><title>Page Mascot: add a cursor-following character to your website</title><link>https://binh-ai.com/en/posts/page-mascot-cursor-tracking</link><guid isPermaLink="true">https://binh-ai.com/en/posts/page-mascot-cursor-tracking</guid><pubDate>Mon, 26 Oct 2026 00:00:00 +0000</pubDate><category>Tools</category><description>An interactive mascot library that makes static pages feel alive: characters track the cursor, react to clicks, and AI agents can draw custom ones.</description></item><item><title>Morphicons: smoothly morph one icon into another — no animation code</title><link>https://binh-ai.com/en/posts/morphicons-svg-icon-morphing</link><guid isPermaLink="true">https://binh-ai.com/en/posts/morphicons-svg-icon-morphing</guid><pubDate>Mon, 26 Oct 2026 00:00:00 +0000</pubDate><category>Tools</category><description>Turn a Menu button into an X with a shape morph instead of a rotate or fade. Works with Lucide, Tabler and Heroicons, with zero heavy dependencies.</description></item><item><title>Retry storms: why exponential backoff isn’t enough without jitter</title><link>https://binh-ai.com/en/posts/retry-storm-exponential-backoff-jitter</link><guid isPermaLink="true">https://binh-ai.com/en/posts/retry-storm-exponential-backoff-jitter</guid><pubDate>Mon, 26 Oct 2026 00:00:00 +0000</pubDate><category>System Design</category><description>12 clients retrying at once knock over a 6-slot server. Backoff decides how long to wait; jitter decides whether the server survives.</description></item><item><title>Write-Ahead Log: the database said “saved”, then the power died — is the data safe?</title><link>https://binh-ai.com/en/posts/write-ahead-log-durability</link><guid isPermaLink="true">https://binh-ai.com/en/posts/write-ahead-log-durability</guid><pubDate>Mon, 26 Oct 2026 00:00:00 +0000</pubDate><category>System Design</category><description>All 6 writes were acked but only 3 reached the table — and after a power cut nothing is lost, because the log is written first and the table later.</description></item><item><title>Circuit breakers: fail fast instead of waiting on a dead service</title><link>https://binh-ai.com/en/posts/circuit-breaker-pattern</link><guid isPermaLink="true">https://binh-ai.com/en/posts/circuit-breaker-pattern</guid><pubDate>Mon, 26 Oct 2026 00:00:00 +0000</pubDate><category>System Design</category><description>The service is down, yet every call still waits 1000ms for an error. A circuit breaker counts failures, trips, and fails fast.</description></item><item><title>setTimeout(fn, 0) runs 50ms later? The event loop explains why</title><link>https://binh-ai.com/en/posts/event-loop-settimeout-zero</link><guid isPermaLink="true">https://binh-ai.com/en/posts/event-loop-settimeout-zero</guid><pubDate>Mon, 26 Oct 2026 00:00:00 +0000</pubDate><category>Tips</category><description>“0ms” doesn’t promise to run now — only to queue early. Microtasks always go before macrotasks.</description></item><item><title>Backpressure: when the producer is 3× faster, how does the queue not overflow?</title><link>https://binh-ai.com/en/posts/backpressure-queue-watermarks</link><guid isPermaLink="true">https://binh-ai.com/en/posts/backpressure-queue-watermarks</guid><pubDate>Mon, 26 Oct 2026 00:00:00 +0000</pubDate><category>System Design</category><description>The producer pushes 3 msg/s, the consumer handles 1. Without backpressure the queue grows until it runs out of memory. With it, the consumer sets the pace.</description></item><item><title>How do video sites serve huge audiences? CDN plus peer-to-peer over WebRTC</title><link>https://binh-ai.com/en/posts/p2p-cdn-webrtc-video-streaming</link><guid isPermaLink="true">https://binh-ai.com/en/posts/p2p-cdn-webrtc-video-streaming</guid><pubDate>Mon, 26 Oct 2026 00:00:00 +0000</pubDate><category>System Design</category><description>The CDN sends only a few original copies; viewers’ players pass the rest to each other — and fall back to the CDN the moment a peer leaves.</description></item><item><title>Connection pools: 45ms to open a connection vs. 0.2ms to borrow one</title><link>https://binh-ai.com/en/posts/database-connection-pool</link><guid isPermaLink="true">https://binh-ai.com/en/posts/database-connection-pool</guid><pubDate>Mon, 26 Oct 2026 00:00:00 +0000</pubDate><category>System Design</category><description>The query takes 12ms but the API is still slow? Connection setup is often the culprit. A pool removes that cost — until load exceeds it and requests queue.</description></item><item><title>From 250ms to 0ms: how requests short-circuit through 4 cache layers</title><link>https://binh-ai.com/en/posts/multi-layer-caching-stack</link><guid isPermaLink="true">https://binh-ai.com/en/posts/multi-layer-caching-stack</guid><pubDate>Mon, 26 Oct 2026 00:00:00 +0000</pubDate><category>System Design</category><description>Browser, CDN, Redis, database — stacked. A request pays only down to the layer that answers, and every miss teaches the stack.</description></item></channel></rss>
