How Agents Defend Against Prompt Injection: Security Engineering from Text Isolation to Tool Permissions
Why prompt injection is dangerous for agents, and how to build defenses with untrusted content isolation, least privilege, read/write sep...
Agent Harness Engine: Turning LLM Agents from Prompt Toys into Engineering Systems
An engineering view of Agent Harness Engine and why agents are runtime systems built from context, tools, permissions, sandboxes, feedbac...
Getting Started with CC Switch: Installation on Windows, macOS, and Linux
A first-time developer guide covering download, installation, first launch checks, and safety notes.
Getting Started with Skills.sh: Downloading and Installing Skills for Codex
A first-time guide to installing Node.js, searching skills, downloading them into a Codex project, and validating installation.
Getting Started with Codex: Installation on Windows, macOS, Linux, and WSL2
A system-by-system guide for first-time Codex users covering install entry points, commands, verification, and common issues.
RAG Document Parsing Pipeline: How Parsing Quality Shapes Retrieval Quality
Notes on document parsing, structure preservation, chunk validation, and open-source reproduction before RAG ingestion.
Blog Refactor Roadmap: From Using AI to Reliable Systems
How this blog will grow around AI onboarding, core capabilities, AI engineering, and backend systems without becoming scattered notes.
Common Engineering Patterns Used at Work
Coding techniques.
Basic Rules of English Phonics
English pronunciation.
Chaos Engineering - Disaster Recovery Testing in Practice
Hands-on practice for finding reliability issues.
JVM Bytecode Instruction Set
JVM bytecode instructions.
JVM Principles and Practice
JVM notes.
Kafka Principles and Practice
Kafka notes.
ZooKeeper Principles and Practice
ZooKeeper notes.
Installing MySQL on macOS
MySQL installation on macOS.
Useful GitHub Projects
A curated list of useful open-source project links.
Pocket English Notes
English grammar.
Common Markdown Syntax
Common Markdown grammar and examples.
Common Mistakes for the Level 4 AI Trainer Exam
Introductory exam notes for China's AI trainer certification.
Fixing Chirpy Custom Favicon Display Issues
GitHub troubleshooting - Chirpy custom favicon.
Understanding Java Concurrency in 20 Minutes
Java concurrency.
Understanding Java Collections in 20 Minutes
Java collections.
Understanding Java in 20 Minutes
Java basics.
Fixing the 'http.proxy has multiple values' Issue
A Git troubleshooting note.
Understanding DevOps in 20 Minutes
DevOps basics.
Talking Git with an Interviewer for 20 Minutes
Advanced Git.
Understanding Git in 20 Minutes
Git basics.
Cocos Creator Learning Part 4 - Cocos Creator
The Cocos Creator UI system.
Cocos Creator Learning Part 3 - Cocos Creator
Advanced Cocos Creator.
Cocos Creator Learning Part 2 - Cocos Creator
Cocos Creator basics.
Cocos Creator Learning Part 1 - TypeScript
TypeScript syntax.
Talking Java Thread Pools with an Interviewer for 20 Minutes
Advanced Java thread pools.
Talking JVM with an Interviewer for 20 Minutes
JVM basics.
How to Quickly Build a Personal Blog with GitHub Pages
A beginner-friendly guide to building a personal blog.
Building a GitHub Homepage with thmsgbrt - GitHub Actions
A tutorial based on thmsgbrt's setup.