Ryan's Notes
Hi, I'm Ryan Wong 👋 A passionate full-stack software engineer exploring Web, Flutter, React Native, Go, Java, Python, Rust, and various open-source technologies. Here I document my journey across different tech stacks, share practical learnings, and offer insights to help fellow developers grow. Whether you're into frontend, backend, or mobile development, I hope you find something valuable here!
Notes
RAG 技术方案深度调研(2025-2026)
全面梳理 RAG 从 Naive 到 Agentic 的架构演进、检索策略、分块方法、向量数据库选型、Embedding 模型对比、评估框架与生产实践。
Read Post
OpenClaw(大龙虾)架构深度调研
从源码层面深度剖析 OpenClaw 的四层架构、Lane Queue 并发控制、混合记忆系统、技能进化机制,对比 Claude Code 等竞品,解读 AI Agent 从"前台工具"到"始终在线助手"的范式跃迁。
Read Post
后端技术栈深度对比:Java Spring Boot vs Kotlin Spring vs Go Gin
从性能基准、并发模型、生态系统、部署运维、就业市场等维度,全面对比 Java Spring Boot、Kotlin Spring Boot 和 Golang Gin+GORM 三大后端技术栈。
Read Post
Kotlin + Spring Boot 深度指南
全面深入的 Kotlin + Spring Boot 后端开发指南:语言优势、Spring 集成、协程、JPA 最佳实践、项目配置、Java 迁移路径与生产案例。
Read Post
AI PPT 生成工具全景研究
全面调研 AI 驱动的 PPT/演示文稿生成工具,涵盖商业产品、开源库、技术方案和教育场景,为 K-12 教学 PPT 生成项目提供参考。
Read Post
AI UI 设计工具市场深度调研
全面分析 2025-2026 年 AI UI 设计与代码生成工具的竞争格局、技术路线、市场空白与机会方向,为构建同类产品提供决策参考。
Read Post
Agent Skills vs MCP:两种 AI Agent 扩展范式对比
深入对比 Agent Skills 和 Model Context Protocol(MCP)两种 AI Agent 扩展机制,理解它们各自解决的问题、架构差异、安全模型以及如何协同使用。
Read Post
American English Phonics - 美式英语自然拼读完全指南
系统梳理美式英语自然拼读规则,涵盖元音、辅音、音节类型、拼读教学顺序、高频词等核心内容,适合英语初学者和家长参考。
Read Post
Vercel AI SDK Agent Loop 完全指南
Read Post
Claude Agent SDK 完全指南 - 从入门到精通
Read Post
SwiftUI 基础 - 给 React 开发者的入门指南
从 React 开发者视角理解 SwiftUI 核心概念:View 体系、状态管理、布局系统、生命周期,以及两者的关键对比。
Read Post
OpenCode 架构设计与核心技术深度解析
深度解析 OpenCode (现 Crush) 这款开源终端 AI 编程助手的架构设计。涵盖 Go + Bubble Tea TUI 框架、事件驱动 Pub/Sub 系统、Agent 服务与工具链、LSP/MCP 集成、Session 持久化等核心技术细节。
Read Post
AI 编程工具可靠性深度分析
基于学术论文和实证研究,深入分析 AI 编程助手(如 Claude Code、GitHub Copilot)为何在简单任务表现出色,却在复杂工程问题上频繁失误。包含技术原理、错误分类学、Benchmark 数据、认知负荷研究及最佳实践。
Read Post
Claude Code Skills 完全指南
面向小白工程师的 Claude Code Skills 完整教程,从零开始学习如何创建、配置和使用 Skills 扩展 Claude 的能力。
Read Post
Claude Code Architecture Deep Dive
Claude Code 架构设计深入调研,涵盖工具系统、子代理、Hooks、MCP 集成、权限系统等核心模块。
Read Post
Flutter 底层原理深度解析
深入理解 Flutter 的架构设计、渲染机制、三棵树原理,以及为什么 Flutter 能实现高性能跨平台开发。
Read Post
Flutter Impeller 渲染引擎深度解析
深入理解 Flutter 新一代渲染引擎 Impeller 的架构设计、工作原理、性能优势,以及与 Skia 的对比。
Read Post
Kotlin 语言基础
Kotlin 编程语言入门教程,涵盖变量、函数、类、空安全、集合、协程等核心概念。
Read Post
Dart 语言基础
Dart 编程语言基础知识,涵盖变量类型、函数、类、异步编程等核心概念。
Read Post
Flutter 基础 - 给 React 开发者的入门指南
从 React 开发者视角理解 Flutter 核心概念:Widget 体系、状态管理、布局系统、生命周期,以及两者的关键对比。
Read Post
Java 基础教程
面向初学者的 Java 编程语言完整教程,从零开始学习 Java 核心语法、面向对象、泛型、Lambda 表达式和 Stream API。
Read Post
Python 基础笔记
Python 编程语言基础知识笔记,涵盖数据类型、控制流、函数、类等核心概念。
Read Post
Generator in JavaScript
A collection of notes on JavaScript special features.
Read Post
Docker Compose Common Examples
Documenting some common Docker Compose examples.
Read Post
Gitea Drone Code Hosting and Pipeline Deployment
Recently been deploying CI/CD repository pipeline workflows again, documenting the experience.
Read Post